Ë
    FU hÖ	  ã                   ó:   — d dl mZ  G d„ dej                  «      Zy)é   )Ú	xmlwriterc                   ó:   ‡ — e Zd ZdZˆ fd„Zd„ Zd„ Zd„ Zd„ Zˆ xZ	S )ÚRichValueStructurezM
    A class for writing the Excel XLSX rdrichvaluestructure.xml file.


    c                 ó8   •— t         t        | �  «        d| _        y)z
        Constructor.

        FN)Úsuperr   Ú__init__Úhas_embedded_descriptions)ÚselfÚ	__class__s    €úW/var/www/timesheet/venv/lib/python3.12/site-packages/xlsxwriter/rich_value_structure.pyr   zRichValueStructure.__init__   s   ø€ ô 	Ô  $Ñ0Ô2Ø).ˆÕ&ó    c                 ó†   — | j                  «        | j                  «        | j                  d«       | j                  «        y )NÚrvStructures)Ú_xml_declarationÚ_write_rv_structuresÚ_xml_end_tagÚ
_xml_close)r
   s    r   Ú_assemble_xml_filez%RichValueStructure._assemble_xml_file)   s8   € ð 	×ÑÔð 	×!Ñ!Ô#à×Ñ˜.Ô)ð 	�‰Õr   c                 ó`   — d}d}d|fd|fg}| j                  d|«       | j                  «        y )Nz?http://schemas.microsoft.com/office/spreadsheetml/2017/richdataÚ1ÚxmlnsÚcountr   )Ú_xml_start_tagÚ_write_s)r
   r   r   Ú
attributess       r   r   z'RichValueStructure._write_rv_structures<   sB   € àQˆØˆð �eÐØ�eÐð
ˆ
ð
 	×Ñ˜N¨JÔ7ð 	�‰�r   c                 óÜ   — d}d|fg}| j                  d|«       | j                  dd«       | j                  dd«       | j                  r| j                  dd«       | j                  d«       y )NÚ_localImageÚtÚsz_rvRel:LocalImageIdentifierÚiÚ
CalcOriginÚText)r   Ú_write_kr	   r   )r
   r   r   s      r   r   zRichValueStructure._write_sK   sf   € àˆØ˜A�h�Zˆ
à×Ñ˜C Ô,ð 	�‰Ð3°SÔ9Ø�‰�l CÔ(à×)Ò)Ø�M‰M˜& #Ô&à×Ñ˜#Õr   c                 ó8   — d|fd|fg}| j                  d|«       y )NÚnr   Úk)Ú_xml_empty_tag)r
   ÚnameÚtyper   s       r   r#   zRichValueStructure._write_k[   s+   € ð �$ˆKØ�$ˆKð
ˆ
ð
 	×Ñ˜C Õ,r   )
Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r#   Ú__classcell__)r   s   @r   r   r      s!   ø„ ñô/òò&òö -r   r   N)Ú r   Ú	XMLwriterr   © r   r   ú<module>r2      s   ðõ ôU-˜×,Ñ,õ U-r   