Ë
    \RðiŒ  ã                  óX   — d Z ddlmZ ddlZddlmZ ddlmZ erddlmZ  G d„ d«      Z	y)z�Provides CoreProperties, Dublin-Core attributes of the document.

These are broadly-standardized attributes like author, last-modified, etc.
é    )ÚannotationsN)ÚTYPE_CHECKING)ÚCT_CorePropertiesc                  óB  — e Zd ZdZd"d„Zed„ «       Zej                  d#d„«       Zed„ «       Zej                  d#d„«       Zed„ «       Z	e	j                  d#d„«       Z	ed	„ «       Z
e
j                  d#d
„«       Z
ed„ «       Zej                  d$d„«       Zed„ «       Zej                  d#d„«       Zed„ «       Zej                  d#d„«       Zed„ «       Zej                  d#d„«       Zed„ «       Zej                  d#d„«       Zed„ «       Zej                  d$d„«       Zed„ «       Zej                  d$d„«       Zed„ «       Zej                  d%d„«       Zed„ «       Zej                  d#d„«       Zed„ «       Zej                  d#d„«       Zed„ «       Zej                  d#d „«       Zy!)&ÚCorePropertieszxCorresponds to part named ``/docProps/core.xml``, containing the core document
    properties for this document package.c                ó   — || _         y ©N)Ú_element)ÚselfÚelements     úM/var/www/html/Extract/venv/lib/python3.12/site-packages/docx/opc/coreprops.pyÚ__init__zCoreProperties.__init__   s	   € Øˆ�ó    c                ó.   — | j                   j                  S r	   ©r
   Úauthor_text©r   s    r   ÚauthorzCoreProperties.author   s   € à�}‰}×(Ñ(Ð(r   c                ó&   — || j                   _        y r	   r   ©r   Úvalues     r   r   zCoreProperties.author   s   € à$)ˆ�‰Õ!r   c                ó.   — | j                   j                  S r	   ©r
   Úcategory_textr   s    r   ÚcategoryzCoreProperties.category    ó   € à�}‰}×*Ñ*Ð*r   c                ó&   — || j                   _        y r	   r   r   s     r   r   zCoreProperties.category$   ó   € à&+ˆ�‰Õ#r   c                ó.   — | j                   j                  S r	   ©r
   Úcomments_textr   s    r   ÚcommentszCoreProperties.comments(   r   r   c                ó&   — || j                   _        y r	   r    r   s     r   r"   zCoreProperties.comments,   r   r   c                ó.   — | j                   j                  S r	   ©r
   ÚcontentStatus_textr   s    r   Úcontent_statuszCoreProperties.content_status0   s   € à�}‰}×/Ñ/Ð/r   c                ó&   — || j                   _        y r	   r%   r   s     r   r'   zCoreProperties.content_status4   s   € à+0ˆ�‰Õ(r   c                ó.   — | j                   j                  S r	   ©r
   Úcreated_datetimer   s    r   ÚcreatedzCoreProperties.created8   s   € à�}‰}×-Ñ-Ð-r   c                ó&   — || j                   _        y r	   r*   r   s     r   r,   zCoreProperties.created<   s   € à).ˆ�‰Õ&r   c                ó.   — | j                   j                  S r	   ©r
   Úidentifier_textr   s    r   Ú
identifierzCoreProperties.identifier@   ó   € à�}‰}×,Ñ,Ð,r   c                ó&   — || j                   _        y r	   r/   r   s     r   r1   zCoreProperties.identifierD   ó   € à(-ˆ�‰Õ%r   c                ó.   — | j                   j                  S r	   ©r
   Úkeywords_textr   s    r   ÚkeywordszCoreProperties.keywordsH   r   r   c                ó&   — || j                   _        y r	   r6   r   s     r   r8   zCoreProperties.keywordsL   r   r   c                ó.   — | j                   j                  S r	   ©r
   Úlanguage_textr   s    r   ÚlanguagezCoreProperties.languageP   r   r   c                ó&   — || j                   _        y r	   r;   r   s     r   r=   zCoreProperties.languageT   r   r   c                ó.   — | j                   j                  S r	   ©r
   ÚlastModifiedBy_textr   s    r   Úlast_modified_byzCoreProperties.last_modified_byX   s   € à�}‰}×0Ñ0Ð0r   c                ó&   — || j                   _        y r	   r@   r   s     r   rB   zCoreProperties.last_modified_by\   s   € à,1ˆ�‰Õ)r   c                ó.   — | j                   j                  S r	   ©r
   ÚlastPrinted_datetimer   s    r   Úlast_printedzCoreProperties.last_printed`   s   € à�}‰}×1Ñ1Ð1r   c                ó&   — || j                   _        y r	   rE   r   s     r   rG   zCoreProperties.last_printedd   s   € à-2ˆ�‰Õ*r   c                ó.   — | j                   j                  S r	   ©r
   Úmodified_datetimer   s    r   ÚmodifiedzCoreProperties.modifiedh   s   € à�}‰}×.Ñ.Ð.r   c                ó&   — || j                   _        y r	   rJ   r   s     r   rL   zCoreProperties.modifiedl   s   € à*/ˆ�‰Õ'r   c                ó.   — | j                   j                  S r	   ©r
   Úrevision_numberr   s    r   ÚrevisionzCoreProperties.revisionp   r2   r   c                ó&   — || j                   _        y r	   rO   r   s     r   rQ   zCoreProperties.revisiont   r4   r   c                ó.   — | j                   j                  S r	   ©r
   Úsubject_textr   s    r   ÚsubjectzCoreProperties.subjectx   ó   € à�}‰}×)Ñ)Ð)r   c                ó&   — || j                   _        y r	   rT   r   s     r   rV   zCoreProperties.subject|   ó   € à%*ˆ�‰Õ"r   c                ó.   — | j                   j                  S r	   ©r
   Ú
title_textr   s    r   ÚtitlezCoreProperties.title€   s   € à�}‰}×'Ñ'Ð'r   c                ó&   — || j                   _        y r	   r[   r   s     r   r]   zCoreProperties.title„   s   € à#(ˆ�‰Õ r   c                ó.   — | j                   j                  S r	   ©r
   Úversion_textr   s    r   ÚversionzCoreProperties.versionˆ   rW   r   c                ó&   — || j                   _        y r	   r`   r   s     r   rb   zCoreProperties.versionŒ   rY   r   N)r   r   )r   Ústr)r   zdt.datetime)r   Úint)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úpropertyr   Úsetterr   r"   r'   r,   r1   r8   r=   rB   rG   rL   rQ   rV   r]   rb   © r   r   r   r      s¨  „ ñ-ó ð ñ)ó ð)ð ‡]�]ò*ó ð*ð ñ+ó ð+ð ‡_�_ò,ó ð,ð ñ+ó ð+ð ‡_�_ò,ó ð,ð ñ0ó ð0ð ×Ñò1ó ð1ð ñ.ó ð.ð ‡^�^ò/ó ð/ð ñ-ó ð-ð ×Ñò.ó ð.ð ñ+ó ð+ð ‡_�_ò,ó ð,ð ñ+ó ð+ð ‡_�_ò,ó ð,ð ñ1ó ð1ð ×Ñò2ó ð2ð ñ2ó ð2ð ×Ñò3ó ð3ð ñ/ó ð/ð ‡_�_ò0ó ð0ð ñ-ó ð-ð ‡_�_ò.ó ð.ð ñ*ó ð*ð ‡^�^ò+ó ð+ð ñ(ó ð(ð ‡\�\ò)ó ð)ð ñ*ó ð*ð ‡^�^ò+ó ñ+r   r   )
ri   Ú
__future__r   ÚdatetimeÚdtÚtypingr   Údocx.oxml.corepropsr   r   rl   r   r   ú<module>rr      s*   ðñõ
 #ã Ý  å 1áÝ5÷}+ò }+r   