§
    £”jy  ã                   ó2   — d Z ddlmZ  G d„ de¦  «        ZdS )zz
Utility list for top level containers that contain one type of element

Provides the necessary API to read and write XML
é    )ÚElementc                   óf   ‡ — e Zd Zed„ ¦   «         Zed„ ¦   «         Zed„ ¦   «         Zd„ Zˆ fd„Z	ˆ xZ
S )ÚElementListc                 ó   — t           ‚©N©ÚNotImplementedError©Úselfs    úm/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/openpyxl/descriptors/container.pyÚtagnamezElementList.tagname   ó   € å!Ð!ó    c                 ó   — t           ‚r   r   r
   s    r   Úexpected_typezElementList.expected_type   r   r   c                 ó6   ‡ — ˆ fd„|D ¦   «         } ‰ |¦  «        S )Nc                 óD   •— g | ]}‰j                              |¦  «        ‘ŒS © )r   Ú	from_tree)Ú.0ÚelÚclss     €r   ú
<listcomp>z)ElementList.from_tree.<locals>.<listcomp>   s*   ø€ Ð<Ð<Ð<°ˆSÔ×(Ò(¨Ñ,Ô,Ð<Ð<Ð<r   r   )r   ÚtreeÚls   `  r   r   zElementList.from_tree   s)   ø€ à<Ð<Ð<Ð<°tÐ<Ñ<Ô<ˆØˆs�1‰vŒvˆr   c                 ó†   — t          | j        ¦  «        }| D ])}|                     |                     ¦   «         ¦  «         Œ*|S r   )r   r   ÚappendÚto_tree)r   Ú	containerr   s      r   r   zElementList.to_tree   sE   € Ý˜DœLÑ)Ô)ˆ	Øð 	+ð 	+ˆBØ×Ò˜RŸZšZ™\œ\Ñ*Ô*Ð*Ð*ØÐr   c                 óÄ   •— t          || j        ¦  «        s(t          d| j        › dt          |¦  «        › d�¦  «        ‚t	          ¦   «                              |¦  «         d S )NzValue must of type ú z	 provided)Ú
isinstancer   Ú	TypeErrorÚtypeÚsuperr   )r   ÚvalueÚ	__class__s     €r   r   zElementList.append&   s`   ø€ Ý˜% Ô!3Ñ4Ô4ð 	_ÝÐ]°$Ô2DÐ]Ð]ÅtÈEÁ{Ä{Ð]Ð]Ð]Ñ^Ô^Ð^Ý‰Œ�Š�uÑÔÐÐÐr   )Ú__name__Ú
__module__Ú__qualname__Úpropertyr   r   Úclassmethodr   r   r   Ú__classcell__)r'   s   @r   r   r      s˜   ø€ € € € € ð ð"ð "ñ „Xð"ð ð"ð "ñ „Xð"ð ðð ñ „[ðð
ð ð ðð ð ð ð ð ð ð ð r   r   N)Ú__doc__Úopenpyxl.xml.functionsr   Úlistr   r   r   r   ú<module>r1      sW   ððð ð +Ð *Ð *Ð *Ð *Ð *ðð ð ð ð �$ñ ô ð ð ð r   