o
    î`hZy
  ã                   @   sp   d dl mZ 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„ deƒZG dd„ deƒZG dd	„ d	eƒZd
S )é    )Úabsolute_import)ÚSerialisable)ÚTypedÚSequenceÚStringÚFloatÚIntegerÚBoolÚNoneSetc                   @   sV   e Zd ZdZeƒ Zeƒ Zedd�Zeƒ Z	edd�Z
edd�Z						ddd„ZdS )ÚWebPublishObjectÚwebPublishingObjectT©Ú
allow_noneNc                 C   s(   || _ || _|| _|| _|| _|| _d S ©N)ÚidÚdivIdÚsourceObjectÚdestinationFileÚtitleÚautoRepublish)Úselfr   r   r   r   r   r   © r   úG/var/www/html/env/lib/python3.10/site-packages/openpyxl/workbook/web.pyÚ__init__   s   
zWebPublishObject.__init__)NNNNNN)Ú__name__Ú
__module__Ú__qualname__Útagnamer   r   r   r   r   r   r   r	   r   r   r   r   r   r   r      s    


úr   c                   @   sB   e Zd ZdZedd�Zeed�ZdZ			ddd	„Z
ed
d„ ƒZdS )ÚWebPublishObjectListÚwebPublishingObjectsTr   )Úexpected_type©ÚwebPublishObjectNr   c                 C   s
   || _ d S r   r!   )r   Úcountr"   r   r   r   r   4   s   
zWebPublishObjectList.__init__c                 C   s
   t | jƒS r   )Úlenr"   )r   r   r   r   r#   ;   s   
zWebPublishObjectList.count)Nr   )r   r   r   r   r   r#   r   r   r"   Ú__elements__r   Úpropertyr   r   r   r   r   +   s    


þr   c                   @   sŠ   e Zd ZdZedd�Zedd�Zedd�Zedd�Zedd�Z	e
g d¢d�Zedd�Zedd�Zedd�Z									d
dd	„ZdS )ÚWebPublishingÚwebPublishingTr   )Ú544x376Ú640x480Ú720x512Ú800x600Ú1024x768Ú1152x882Ú1152x900Ú	1280x1024Ú	1600x1200Ú	1800x1440Ú	1920x1200)ÚvaluesNr,   c
           
      C   s:   || _ || _|| _|| _|| _|| _|| _|| _|	| _d S r   )	ÚcssÚthicketÚlongFileNamesÚvmlÚallowPngÚtargetScreenSizeÚdpiÚcodePageÚcharacterSet)
r   r5   r6   r7   r8   r9   r:   r;   r<   r=   r   r   r   r   P   s   
zWebPublishing.__init__)	NNNNNr,   NNN)r   r   r   r   r	   r5   r6   r7   r8   r9   r
   r:   r   r;   r<   r   r=   r   r   r   r   r   r'   @   s*    







÷r'   N)Ú
__future__r   Ú!openpyxl.descriptors.serialisabler   Úopenpyxl.descriptorsr   r   r   r   r   r	   r
   r   r   r'   r   r   r   r   Ú<module>   s    $