§
    £”jµ  ã                  ó¢   — d Z ddlmZ ddlZddlmZmZ ddlm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 ddlmZ  G d„ de¦  «        ZdS )z+|SettingsPart| and closely related objects.é    )ÚannotationsN)ÚTYPE_CHECKINGÚcast)ÚCONTENT_TYPE)ÚPackURI)ÚXmlPart)Ú	parse_xml)ÚSettings)ÚCT_Settings)ÚPackagec                  ój   ‡ — e Zd ZdZdˆ fd
„Zedd„¦   «         Zedd„¦   «         Zed„ ¦   «         Z	ˆ xZ
S )ÚSettingsPartzADocument-level settings part of a WordprocessingML (WML) package.Úpartnamer   Úcontent_typeÚstrÚelementr   Úpackager   c                ó^   •— t          ¦   «                              ||||¦  «         || _        d S )N)ÚsuperÚ__init__Ú	_settings)Úselfr   r   r   r   Ú	__class__s        €úb/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/docx/parts/settings.pyr   zSettingsPart.__init__   s.   ø€ õ 	‰Œ×Ò˜ <°¸'ÑBÔBÐBØ ˆŒˆˆó    c                ó²   — t          d¦  «        }t          j        }t          dt	          |                      ¦   «         ¦  «        ¦  «        } | ||||¦  «        S )zUReturn a newly created settings part, containing a default `w:settings` element tree.z/word/settings.xmlr   )r   ÚCTÚWML_SETTINGSr   r	   Ú_default_settings_xml)Úclsr   r   r   r   s        r   ÚdefaultzSettingsPart.default   sR   € õ Ð/Ñ0Ô0ˆÝ”ˆÝ�}¥i°×0IÒ0IÑ0KÔ0KÑ&LÔ&LÑMÔMˆØˆs�8˜\¨7°GÑ<Ô<Ð<r   Úreturnr
   c                ó*   — t          | j        ¦  «        S )zŽA |Settings| proxy object for the `w:settings` element in this part.

        Contains the document-level settings for this document.
        )r
   r   )r   s    r   ÚsettingszSettingsPart.settings$   s   € õ ˜œÑ'Ô'Ð'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 )z?Return a bytestream containing XML for a default settings part.r   z..Ú	templateszdefault-settings.xmlÚrbN)ÚosÚpathÚjoinÚsplitÚ__file__ÚopenÚread)r    r)   ÚfÚ	xml_bytess       r   r   z"SettingsPart._default_settings_xml,   s¦   € õ Œw�|Š|�BœGŸMšM­(Ñ3Ô3°AÔ6¸¸kÐKaÑbÔbˆÝ�$˜ÑÔð 	! ØŸš™œˆIð	!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!àÐs   ÁA<Á<B ÂB )r   r   r   r   r   r   r   r   )r   r   )r"   r
   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úclassmethodr!   Úpropertyr$   r   Ú__classcell__)r   s   @r   r   r      sž   ø€ € € € € ØKÐKð!ð !ð !ð !ð !ð !ð ð=ð =ð =ñ „[ð=ð ð(ð (ð (ñ „Xð(ð ðð ñ „[ðð ð ð ð r   r   )r4   Ú
__future__r   r(   Útypingr   r   Údocx.opc.constantsr   r   Údocx.opc.packurir   Údocx.opc.partr   Údocx.oxml.parserr	   Údocx.settingsr
   Údocx.oxml.settingsr   Údocx.packager   r   © r   r   ú<module>rB      sø   ðØ 1Ð 1à "Ð "Ð "Ð "Ð "Ð "à 	€	€	€	Ø &Ð &Ð &Ð &Ð &Ð &Ð &Ð &à 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø $Ð $Ð $Ð $Ð $Ð $Ø !Ð !Ð !Ð !Ð !Ð !Ø &Ð &Ð &Ð &Ð &Ð &Ø "Ð "Ð "Ð "Ð "Ð "àð %Ø.Ð.Ð.Ð.Ð.Ð.Ø$Ð$Ð$Ð$Ð$Ð$ðð ð ð ð �7ñ ô ð ð ð r   