o
    ¹i²  ã                   @   s"   d dl mZ G dd„ dejƒZdS )é   )Ú	xmlwriterc                       s@   e Zd ZdZd‡ fdd„Zddd„Zddd	„Zdd
d„Z‡  ZS )ÚRichValueRelzE
    A class for writing the Excel XLSX richValueRel.xml file.


    ÚreturnNc                    s   t ƒ  ¡  d| _dS )z
        Constructor.

        é    N)ÚsuperÚ__init__Únum_embedded_images©Úself©Ú	__class__© úT/var/www/edux/Edux_v2/venv/lib/python3.10/site-packages/xlsxwriter/rich_value_rel.pyr      s   

zRichValueRel.__init__c                 C   s&   |   ¡  |  ¡  |  d¡ |  ¡  d S )NÚrichValueRels)Ú_xml_declarationÚ_write_rich_value_relsÚ_xml_end_tagÚ
_xml_closer	   r   r   r   Ú_assemble_xml_file*   s   
zRichValueRel._assemble_xml_filec                 C   sF   d}d}d|fd|fg}|   d|¡ t| jƒD ]	}|  |d ¡ qd S )NzChttp://schemas.microsoft.com/office/spreadsheetml/2022/richvaluerelzChttp://schemas.openxmlformats.org/officeDocument/2006/relationshipsÚxmlnszxmlns:rr   r   )Ú_xml_start_tagÚranger   Ú
_write_rel)r
   r   Úxmlns_rÚ
attributesÚindexr   r   r   r   =   s   þÿz#RichValueRel._write_rich_value_relsc                 C   s$   d|› }d|fg}|   d|¡ d S )NÚrIdzr:idÚrel)Ú_xml_empty_tag)r
   r   Úr_idr   r   r   r   r   M   s   

zRichValueRel._write_rel)r   N)	Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   Ú__classcell__r   r   r   r   r      s    

r   N)Ú r   Ú	XMLwriterr   r   r   r   r   Ú<module>   s   
