Ë
    \Rði»  ã                  ó~   — d Z ddlmZ ddlmZmZ ddlmZmZm	Z	 ddl
mZ ddlmZmZmZ erddlmZ  G d„ d	e«      Zy
)z<Custom element classes related to hyperlinks (CT_Hyperlink).é    )Úannotations)ÚTYPE_CHECKINGÚList)ÚST_OnOffÚ	ST_StringÚ	XsdString)ÚCT_R)ÚBaseOxmlElementÚOptionalAttributeÚ
ZeroOrMore)ÚCT_LastRenderedPageBreakc                  ó¨   — e Zd ZU dZded<    ede«      Zded<    ede«      Z	ded<    ed	e
d
¬«      Zded<    ed«      Zedd„«       Zedd„«       Zy)ÚCT_HyperlinkzI`<w:hyperlink>` element, containing the text and address for a hyperlink.z
List[CT_R]Úr_lstzr:idz
str | NoneÚrIdzw:anchorÚanchorz	w:historyT)ÚdefaultÚboolÚhistoryúw:rc                ó$   — | j                  d«      S )z<All `w:lastRenderedPageBreak` descendants of this hyperlink.z./w:r/w:lastRenderedPageBreak)Úxpath©Úselfs    úS/var/www/html/Extract/venv/lib/python3.12/site-packages/docx/oxml/text/hyperlink.pyÚlastRenderedPageBreaksz#CT_Hyperlink.lastRenderedPageBreaks"   s   € ð �z‰zÐ9Ó:Ð:ó    c                óP   — dj                  d„ | j                  d«      D «       «      S )z€The textual content of this hyperlink.

        `CT_Hyperlink` stores the hyperlink-text as one or more `w:r` children.
        Ú c              3  ó4   K  — | ]  }|j                   –— Œ y ­w)N)Útext)Ú.0Úrs     r   ú	<genexpr>z$CT_Hyperlink.text.<locals>.<genexpr>-   s   è ø€ Ò9 !�q—v•vÑ9ùs   ‚r   )Újoinr   r   s    r   r!   zCT_Hyperlink.text'   s"   € ð �w‰wÑ9 t§z¡z°%Ó'8Ô9Ó9Ð9r   N)ÚreturnzList[CT_LastRenderedPageBreak])r&   Ústr)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú__annotations__r   r   r   r   r   r   r   r   r#   Úpropertyr   r!   © r   r   r   r      s~   … ÙSàÓá'¨°	Ó:€CˆÓ:Ù*Ø�Ió€FˆJó ñ &Ø�X tô€GˆTó ñ 	�5Ó€Aàò;ó ð;ð ò:ó ñ:r   r   N)r+   Ú
__future__r   Útypingr   r   Údocx.oxml.simpletypesr   r   r   Údocx.oxml.text.runr	   Údocx.oxml.xmlchemyr
   r   r   Údocx.oxml.text.pagebreakr   r   r.   r   r   ú<module>r5      s5   ðÙ Bå "ç &ç @Ñ @Ý #÷ñ ñ ÝAô:�?õ :r   