§
    £”j­  ã                  ó–   — d Z ddlmZ ddlZddlmZ ddlmZ ddl	m
Z
 ddlmZ erddlmZ  G d	„ d
e¦  «        Z G d„ de¦  «        ZdS )zHeader and footer part objects.é    )ÚannotationsN)ÚTYPE_CHECKING)ÚCONTENT_TYPE)Ú	parse_xml)Ú	StoryPart)ÚPackagec                  ó@   — e Zd ZdZedd„¦   «         Zed„ ¦   «         ZdS )Ú
FooterPartzDefinition of a section footer.Úpackager   c                ó¢   — |                      d¦  «        }t          j        }t          |                      ¦   «         ¦  «        } | ||||¦  «        S )z!Return newly created footer part.z/word/footer%d.xml)Únext_partnameÚCTÚ
WML_FOOTERr   Ú_default_footer_xml©Úclsr   ÚpartnameÚcontent_typeÚelements        ú`/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/docx/parts/hdrftr.pyÚnewzFooterPart.new   óN   € ð ×(Ò(Ð)=Ñ>Ô>ˆÝ”}ˆÝ˜C×3Ò3Ñ5Ô5Ñ6Ô6ˆØˆs�8˜\¨7°GÑ<Ô<Ð<ó    c                ó  — t           j                             t           j                             t          ¦  «        d         ddd¦  «        }t          |d¦  «        5 }|                     ¦   «         }ddd¦  «         n# 1 swxY w Y   |S )z6Return bytes containing XML for a default footer part.r   ú..Ú	templateszdefault-footer.xmlÚrbN©ÚosÚpathÚjoinÚsplitÚ__file__ÚopenÚread©r   r    ÚfÚ	xml_bytess       r   r   zFooterPart._default_footer_xml   ó¦   € õ Œw�|Š|�BœGŸMšM­(Ñ3Ô3°AÔ6¸¸kÐK_Ñ`Ô`ˆÝ�$˜ÑÔð 	! ØŸš™œˆIð	!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!àÐó   ÁA<Á<B ÂB N©r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úclassmethodr   r   © r   r   r
   r
      óS   € € € € € Ø)Ð)àð=ð =ð =ñ „[ð=ð ðð ñ „[ðð ð r   r
   c                  ó@   — e Zd ZdZedd„¦   «         Zed„ ¦   «         ZdS )Ú
HeaderPartzDefinition of a section header.r   r   c                ó¢   — |                      d¦  «        }t          j        }t          |                      ¦   «         ¦  «        } | ||||¦  «        S )z!Return newly created header part.z/word/header%d.xml)r   r   Ú
WML_HEADERr   Ú_default_header_xmlr   s        r   r   zHeaderPart.new'   r   r   c                ó  — t           j                             t           j                             t          ¦  «        d         ddd¦  «        }t          |d¦  «        5 }|                     ¦   «         }ddd¦  «         n# 1 swxY w Y   |S )z6Return bytes containing XML for a default header part.r   r   r   zdefault-header.xmlr   Nr   r&   s       r   r7   zHeaderPart._default_header_xml/   r)   r*   Nr+   )r,   r-   r.   r/   r0   r   r7   r1   r   r   r4   r4   $   r2   r   r4   )r/   Ú
__future__r   r   Útypingr   Údocx.opc.constantsr   r   Údocx.oxml.parserr   Údocx.parts.storyr   Údocx.packager   r
   r4   r1   r   r   ú<module>r?      sæ   ðØ %Ð %à "Ð "Ð "Ð "Ð "Ð "à 	€	€	€	Ø  Ð  Ð  Ð  Ð  Ð  à 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø &Ð &Ð &Ð &Ð &Ð &Ø &Ð &Ð &Ð &Ð &Ð &àð %Ø$Ð$Ð$Ð$Ð$Ð$ðð ð ð ð �ñ ô ð ð(ð ð ð ð �ñ ô ð ð ð r   