o
    �?ƒZˆ  ã                   @   s°   d dl mZ d dlmZ d e d¡dd… ¡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 G dd„ de
ƒZG dd„ de
ƒZG dd„ de
ƒZG dd„ de
ƒZdS )é    )Úabsolute_import)Ú__version__Ú.Né   )Úunicode)ÚSerialisable)ÚTyped)Ú
NestedText)Ú	XPROPS_NSc                   @   ó   e Zd Zd ZZdS )Ú
DigSigBlob© N©Ú__name__Ú
__module__Ú__qualname__Ú__elements__Ú	__attrs__r   r   r   úM/var/www/html/env/lib/python3.10/site-packages/openpyxl/packaging/extended.pyr      ó    r   c                   @   r   )ÚVectorLpstrr   Nr   r   r   r   r   r      r   r   c                   @   r   )ÚVectorVariantr   Nr   r   r   r   r   r      r   r   c                       s¬  e Zd ZdZdZeedd�Zeedd�Zeedd�Z	ee
dd�Zee
dd�Zee
dd�Zeedd�Zee
dd�Zee
dd�Zee
dd�Zee
dd�Zee
dd�Zee
dd�Zee
dd�Zeedd�Zeedd�Zeedd�Zeedd�Zee
dd�Zeedd�Zeedd�Z eedd�Z!eedd�Z"ee#dd�Z$eedd�Z%eedd�Z&ee
dd�Z'dZ(ddddddddddddddddddddddddde)dfdd	„Z*‡ fd
d„Z+‡  Z,S )ÚExtendedPropertiesz2
    See 22.2

    Most of this is irrelevant
    Ú
PropertiesT)Úexpected_typeÚ
allow_none)ÚApplicationÚ
AppVersionÚDocSecurityÚ	ScaleCropÚLinksUpToDateÚ	SharedDocÚHyperlinksChangedNzMicrosoft Excelc                 C   s¦   || _ || _|| _|| _|| _|| _|| _|| _|	| _|
| _	|| _
|| _|| _|| _|| _d | _d | _|| _|| _|| _|| _d | _|| _d | _|| _|| _|| _d S )N)ÚTemplateÚManagerÚCompanyÚPagesÚWordsÚ
CharactersÚPresentationFormatÚLinesÚ
ParagraphsÚSlidesÚNotesÚ	TotalTimeÚHiddenSlidesÚMMClipsr   ÚHeadingPairsÚTitlesOfPartsr    ÚCharactersWithSpacesr!   ÚHyperlinkBaseÚHLinksr"   ÚDigSigr   r   r   )Úselfr#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r   r1   r2   r    r3   r!   r4   r5   r"   r6   r   r   r   r   r   r   Ú__init__M   s6   
zExtendedProperties.__init__c                    s   t t| ƒ ¡ }| dt¡ |S )NÚxmlns)Úsuperr   Úto_treeÚsetr
   )r7   Útree©Ú	__class__r   r   r;   ‡   s   zExtendedProperties.to_tree)-r   r   r   Ú__doc__Útagnamer	   r   r#   r$   r%   Úintr&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   Úboolr   r   r   r1   r   r2   r    r3   r!   r4   r5   r"   r   r6   r   r   r   r   ÚVERSIONr8   r;   Ú__classcell__r   r   r>   r   r   $   sx    
å:r   )Ú
__future__r   Úopenpyxlr   ÚjoinÚsplitrD   Úopenpyxl.compatr   Ú!openpyxl.descriptors.serialisabler   Úopenpyxl.descriptorsr   Úopenpyxl.descriptors.nestedr	   Úopenpyxl.xml.constantsr
   r   r   r   r   r   r   r   r   Ú<module>   s    