o
    ðäjñ  ã                   @   sZ   d dl Z d dlmZmZmZ d dlmZ d dlmZ d dl	m
Z
mZ G dd„ deeƒZdS )é    N)ÚBoolÚIntegerÚString)ÚBase64Binary)ÚSerialisable)Úhash_passwordÚ
_Protectedc                   @   sh   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dd�ZdZ							ddd„ZdS )	ÚChartsheetProtectionÚsheetProtectionT)Ú
allow_none)ÚcontentÚobjectsÚpasswordÚ	hashValueÚ	spinCountÚ	saltValueÚalgorithmNameNc                 C   s:   || _ || _|| _|| _|| _|| _|d ur|| _d S d S )N)r   r   r   r   r   r   r   )Úselfr   r   r   r   r   r   r   © r   úb/var/www/ticemtrilhas/avaliacao_env/lib/python3.10/site-packages/openpyxl/chartsheet/protection.pyÚ__init__   s   	
ÿzChartsheetProtection.__init__)NNNNNNN)Ú__name__Ú
__module__Ú__qualname__Útagnamer   r   r   r   r   r   r   r   r   r   Ú	__attrs__r   r   r   r   r   r	      s"    





ùr	   )ÚhashlibÚopenpyxl.descriptorsr   r   r   Úopenpyxl.descriptors.excelr   Ú!openpyxl.descriptors.serialisabler   Úopenpyxl.worksheet.protectionr   r   r	   r   r   r   r   Ú<module>   s    