
    Mwg                     ~    d dl mZ d dlmZmZmZmZmZmZ d dl	m
Z
  G d de      Z G d de      Z G d d	e      Zy
)    )Serialisable)StringFloatIntegerBoolNoneSetSet)Guidc                      e Zd ZdZ ed      Z ed      Z eddg      Z e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 ed      Z ed      Z ed      Z ed      Z ed      Z ed      Z	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d
d	Zy)WorkbookProperties
workbookPrT
allow_noneallplaceholdersvalues)userSetneveralwaysNc                    || _         || _        || _        || _        || _        || _        || _        || _        |	| _        |
| _	        || _
        || _        || _        || _        || _        || _        || _        || _        || _        y N)date1904dateCompatibilityshowObjectsshowBorderUnselectedTablesfilterPrivacypromptedSolutionsshowInkAnnotation
backupFilesaveExternalLinkValuesupdateLinkscodeNamehidePivotFieldListshowPivotChartFilterallowRefreshQuerypublishItemscheckCompatibilityautoCompressPicturesrefreshAllConnectionsdefaultThemeVersion)selfr   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   s                       S/var/www/horilla/myenv/lib/python3.12/site-packages/openpyxl/workbook/properties.py__init__zWorkbookProperties.__init__(   s    * !!2&*D'*!2!2$&<#& "4$8!!2("4$8!%:"#6     )NNNNNNNNNNNNNNNNNNN)__name__
__module____qualname__tagnamer   r   r   r   r   r   r   r   r   r    r!   r"   r   r#   r$   r%   r&   r'   r(   r)   r*   r   r+   r.    r/   r-   r   r      s   Gt$H-5."9;K!%!6D)M--&J!T2"@BK&H.40-4(L.40 D1!T2 #'!,0##'#' (,!$(&*#'"$(&*'+%)''7r/   r   c                       e Zd ZdZ e       Z eg d      Z ed      Z	 eddg      Z
 ed      Z ed      Z ed      Z ed      Z ed      Z ed      Z ed      Z ed      Z ed      Z	 	 	 	 	 	 	 	 	 	 	 	 	 d
d	Zy)CalcPropertiescalcPr)manualautoautoNoTabler   Tr   A1R1C1Nc                     || _         || _        || _        || _        || _        || _        || _        || _        |	| _        |
| _	        || _
        || _        || _        y r   )calcIdcalcModefullCalcOnLoadrefModeiterateiterateCountiterateDeltafullPrecisioncalcCompleted
calcOnSaveconcurrentCalcconcurrentManualCountforceFullCalc)r,   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   s                 r-   r.   zCalcProperties.__init__d   sg      ,((**$,%:"*r/   )ig NTNNNNNNNNNN)r0   r1   r2   r3   r   r>   r   r?   r   r@   rA   rB   rC   r   rD   rE   rF   rG   rH   rI   rJ   r.   r4   r/   r-   r6   r6   R   s    GYF@BHT*NtVn.Gd#Gd+LD)LD)MD)M&JT*N#t4D)M  $""##  $'+#+r/   r6   c                   |    e Zd ZdZ ed      Z ed      Z ed      Z ed      Z e	d      Z
	 	 	 	 	 ddZy)FileVersionfileVersionTr   Nc                 J    || _         || _        || _        || _        || _        y r   )appName
lastEditedlowestEditedrupBuildr#   )r,   rO   rP   rQ   rR   r#   s         r-   r.   zFileVersion.__init__   s(     $(  r/   )NNNNN)r0   r1   r2   r3   r   rO   rP   rQ   rR   r
   r#   r.   r4   r/   r-   rL   rL      sO    G%G4(JT*L&Ht$H  "!r/   rL   N)!openpyxl.descriptors.serialisabler   openpyxl.descriptorsr   r   r   r   r   r	   openpyxl.descriptors.excelr
   r   r6   rL   r4   r/   r-   <module>rV      s?    ;  ,?7 ?7D-+\ -+`!, !r/   