ó
    Ð]jª  ã                   ól   • S r SSKrSSKJr  \R                  " S\R
                  5      rS\S\S\4S	 jrg)
z'Process links like https://example.org/é    Né   )ÚStateInlinez&(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$ÚstateÚsilentÚreturnc                 óÈ  • U R                   R                  R                  (       d  gU R                  S:”  a  gU R                   R                  (       d  [	        S5      eU R
                  nU R                  nUS-   U:”  d?  U R                  U   S:w  d,  U R                  US-      S:w  d  U R                  US-      S:w  a  g[        R                  U R                  5      =n(       d  gUR                  S5      nU R                   R                  R                  U R                  U[        U5      -
  S	 5      =n(       d  gUR                  nUR                  S
5      nU R                   R!                  U5      nU R                   R#                  U5      (       d  gU(       dœ  U R                  S	[        U5      *  U l
        U R%                  SSS5      n	SU0U	l        SU	l        SU	l        U R%                  SSS5      n	U R                   R-                  U5      U	l        U R%                  SSS5      n	SU	l        SU	l        U =R
                  [        U5      [        U5      -
  -  sl        g)z&Rule for identifying plain-text links.Fr   z"Linkify enabled but not installed.é   Ú:r   Ú/é   NÚ*Ú	link_openÚaÚhrefÚlinkifyÚautoÚtextÚ Ú
link_closeéÿÿÿÿT)ÚmdÚoptionsr   Ú	linkLevelÚModuleNotFoundErrorÚposÚposMaxÚsrcÚ	SCHEME_REÚsearchÚpendingÚgroupÚmatch_at_startÚlenÚurlÚrstripÚnormalizeLinkÚvalidateLinkÚpushÚattrsÚmarkupÚinfoÚnormalizeLinkTextÚcontent)
r   r   r   ÚmaximumÚmatchÚprotoÚlinkr$   Úfull_urlÚtokens
             Ú]/home/mande/repo/quber/.venv/lib/python3.13/site-packages/markdown_it/rules_inline/linkify.pyr   r      sð  € à�8‰8×Ñ×#×#ØØ‡�˜ÓØØ�8‰8××Ü!Ð"FÓGÐGà
�)‰)€CØ�l‰l€Gð 
ˆq‰�GÓØ�9‰9�S‰>˜SÓ Ø�9‰9�S˜1‘WÑ Ó$Ø�9‰9�S˜1‘WÑ Ó$àä×%Ñ% e§m¡mÓ4Ð4ˆEÕ4Øà�K‰K˜‹N€EØ—H‘H×$Ñ$×3Ñ3°E·I±I¸cÄCÈÃJÑ>NÐ>PÐ4QÓRÐRˆDÕRØØ�x‰x€Cð �*‰*�S‹/€Cà�x‰x×%Ñ% cÓ*€HØ�8‰8× Ñ  ×*Ñ*ØæØŸ™ m¬¨U«¨Ð4ˆŒà—
‘
˜;¨¨QÓ/ˆØ˜xÐ(ˆŒØ ˆŒØˆŒ
à—
‘
˜6 2 qÓ)ˆØŸ™×2Ñ2°3Ó7ˆŒà—
‘
˜<¨¨bÓ1ˆØ ˆŒØˆŒ
à	‡I‚I”�S“œC ›JÑ&Ñ&…IØó    )	Ú__doc__ÚreÚstate_inliner   ÚcompileÚ
IGNORECASEr   Úboolr   © r5   r4   Ú<module>r=      s?   ðÙ -ã 	å %ð �JŠJÐ@À"Ç-Á-ÓP€	ð3�;ð 3¨ð 3°õ 3r5   