
    fhR
                         d dl mZ d dlmZmZmZmZmZmZm	Z	  G d de          Z
 G d de          Z G d de          Zd	S )
    )Serialisable)TypedSequenceStringFloatIntegerBoolNoneSetc                       e Zd ZdZ e            Z e            Z ed          Z e            Z	 ed          Z
 ed          Z	 	 	 	 	 	 ddZdS )WebPublishObjectwebPublishingObjectT
allow_noneNc                 Z    || _         || _        || _        || _        || _        || _        d S N)iddivIdsourceObjectdestinationFiletitleautoRepublish)selfr   r   r   r   r   r   s          L/var/www/histauto/venv/lib/python3.11/site-packages/openpyxl/workbook/web.py__init__zWebPublishObject.__init__   s7     
(.
*    )NNNNNN)__name__
__module____qualname__tagnamer   r   r   r   r   r   r   r	   r   r    r   r   r   r      s        #G	BFHHE6T***LfhhOFd###EDD)))M "!%#+ + + + + +r   r   c                   h    e Zd ZdZ ed          Z ee          ZdZ		 	 d
dZ
ed	             ZdS )WebPublishObjectListwebPublishingObjectsTr   )expected_typewebPublishObjectNr    c                     || _         d S r   r%   )r   countr&   s      r   r   zWebPublishObjectList.__init__3   s     !1r   c                 *    t          | j                  S r   )lenr&   )r   s    r   r(   zWebPublishObjectList.count:   s    4()))r   )Nr    )r   r   r   r   r   r(   r   r   r&   __elements__r   propertyr    r   r   r"   r"   *   s{        #GGt$$$Ex.>???(L "$1 1 1 1 * * X* * *r   r"   c                      e Zd ZdZ ed          Z ed          Z ed          Z ed          Z ed          Z	 e
g d          Z ed          Z ed          Z ed          Z	 	 	 	 	 	 	 	 	 d	dZdS )
WebPublishingwebPublishingTr   )544x376640x480720x512800x6001024x7681152x8821152x900	1280x1024	1600x1200	1800x1440	1920x1200)valuesNr3   c
                     || _         || _        || _        || _        || _        || _        || _        || _        |	| _        d S r   )	cssthicketlongFileNamesvmlallowPngtargetScreenSizedpicodePagecharacterSet)
r   r=   r>   r?   r@   rA   rB   rC   rD   rE   s
             r   r   zWebPublishing.__init__O   sL     *  0 (r   )	NNNNNr3   NNN)r   r   r   r   r	   r=   r>   r?   r@   rA   r
   rB   r   rC   rD   r   rE   r   r    r   r   r.   r.   ?   s       G
$$


Cdd###GDD)))M
$$


Ctt$$$Hw (> (> (> @ @ @ 'T
"
"
"Cw$'''H6T***L #"+") ) ) ) ) )r   r.   N)!openpyxl.descriptors.serialisabler   openpyxl.descriptorsr   r   r   r   r   r	   r
   r   r"   r.   r    r   r   <module>rH      s    ; : : : : :                 + + + + +| + + +6* * * * *< * * **#) #) #) #) #)L #) #) #) #) #)r   