§
    �ŸjŠ  ã                  ó\   — d Z ddlmZ ddlmZ  G d„ de¦  «        Zd„ Zdd„Zdd	„Zdd
„Z	dS )zAThe basic dict based notebook format.

Authors:

* Brian Granger
é    )Úannotations)ÚStructc                  ó   — e Zd ZdZdS )ÚNotebookNodezA notebook node object.N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    ú_/var/www/finuniver-perm.ru/html/student/venv/lib/python3.11/site-packages/nbformat/v1/nbbase.pyr   r      s   € € € € € Ø!Ð!Ð!Ð!r   r   c                óø   — t          | t          ¦  «        r<t          ¦   «         }|                      ¦   «         D ]\  }}t	          |¦  «        ||<   Œ|S t          | t
          t          f¦  «        rd„ | D ¦   «         S | S )z'Create notebook node(s) from an object.c                ó,   — g | ]}t          |¦  «        ‘ŒS r   )Ú	from_dict)Ú.0Úis     r   ú
<listcomp>zfrom_dict.<locals>.<listcomp>'   s   € Ð(Ð(Ð( •	˜!‘”Ð(Ð(Ð(r   )Ú
isinstanceÚdictr   Úitemsr   ÚtupleÚlist)ÚdÚnewdÚkÚvs       r   r   r      s}   € å�!•TÑÔð Ý‰~Œ~ˆØ—G’G‘I”Ið 	#ð 	#‰DˆAˆqÝ ‘l”lˆD�‰GˆGØˆÝ�!•e�T�]Ñ#Ô#ð )Ø(Ð( aÐ(Ñ(Ô(Ð(Ø€Hr   Nc                óˆ   — t          ¦   «         }d|_        | �t          | ¦  «        |_        |�t	          |¦  «        |_        |S )z,Create a new code cell with input and outputÚcode)r   Ú	cell_typeÚstrr   ÚintÚprompt_number)r   r"   Úcells      r   Únew_code_cellr$   +   s@   € å‰>Œ>€DØ€D„NØÐÝ˜‘I”IˆŒ	ØÐ Ý  Ñ/Ô/ˆÔØ€Kr   c                ó\   — t          ¦   «         }| �t          | ¦  «        |_        d|_        |S )zCreate a new text cell.NÚtext)r   r    r&   r   )r&   r#   s     r   Únew_text_cellr'   6   s*   € å‰>Œ>€DØÐÝ˜‘I”IˆŒ	Ø€D„NØ€Kr   c                óD   — t          ¦   «         }| �| |_        ng |_        |S )z7Create a notebook by name, id and a list of worksheets.)r   Úcells)r)   Únbs     r   Únew_notebookr+   ?   s&   € å	‰Œ€BØÐØˆŒˆàˆŒØ€Ir   )NN)N)
r
   Ú
__future__r   Únbformat._structr   r   r   r$   r'   r+   r   r   r   ú<module>r.      s´   ððð ð" #Ð "Ð "Ð "Ð "Ð "à #Ð #Ð #Ð #Ð #Ð #ð"ð "ð "ð "ð "�6ñ "ô "ð "ð	ð 	ð 	ðð ð ð ðð ð ð ðð ð ð ð ð r   