ó
    Ð]j  ã                   óv   • S SK r SSKJr  \ R                  " S5      r\ R                  " S5      rS\S\S\4S	 jrg)
é    Né   )ÚStateInlinezˆ^([a-zA-Z0-9.!#$%&\'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$z3^([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)$ÚstateÚsilentÚreturnc                 óØ  • U R                   nU R                  U   S:w  a  gU R                   nU R                  n US-  nX$:¼  a  gU R                  U   nUS:X  a  gUS:X  a  OM*  U R                  US-   U n[        R	                  U5      bã  U R
                  R                  U5      nU R
                  R                  U5      (       d  gU(       d~  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      S-   -  sl         g[        R	                  U5      bæ  U R
                  R                  SU-   5      nU R
                  R                  U5      (       d  gU(       d~  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      S-   -  sl         gg)NÚ<FTr   Ú>Ú	link_openÚaÚhrefÚautolinkÚautoÚtextÚ r   Ú
link_closeéÿÿÿÿé   zmailto:)ÚposÚsrcÚposMaxÚAUTOLINK_REÚsearchÚmdÚnormalizeLinkÚvalidateLinkÚpushÚattrsÚmarkupÚinfoÚnormalizeLinkTextÚcontentÚlenÚEMAIL_RE)	r   r   r   ÚstartÚmaximumÚchÚurlÚfullUrlÚtokens	            Ú^/home/mande/repo/quber/.venv/lib/python3.13/site-packages/markdown_it/rules_inline/autolink.pyr   r      s  € Ø
�)‰)€Cà‡y�y��~˜ÓØà�I‰I€EØ�l‰l€Gà
Øˆq‰ˆØ‹>Øà�Y‰Y�s‰^ˆà�‹9ØØ�‹9Øñ ð �)‰)�E˜A‘I Ð
$€Cä×Ñ˜#ÓÑ*Ø—(‘(×(Ñ(¨Ó-ˆØ�x‰x×$Ñ$ W×-Ñ-ØæØ—J‘J˜{¨C°Ó3ˆEØ! 7Ð+ˆEŒKØ%ˆEŒLØˆEŒJà—J‘J˜v r¨1Ó-ˆEØ!ŸH™H×6Ñ6°sÓ;ˆEŒMà—J‘J˜|¨S°"Ó5ˆEØ%ˆEŒLØˆEŒJà�	Š	”S˜“X ‘\Ñ!�	Øä‡��sÓÑ'Ø—(‘(×(Ñ(¨°S©Ó9ˆØ�x‰x×$Ñ$ W×-Ñ-ØæØ—J‘J˜{¨C°Ó3ˆEØ! 7Ð+ˆEŒKØ%ˆEŒLØˆEŒJà—J‘J˜v r¨1Ó-ˆEØ!ŸH™H×6Ñ6°sÓ;ˆEŒMà—J‘J˜|¨S°"Ó5ˆEØ%ˆEŒLØˆEŒJà�	Š	”S˜“X ‘\Ñ!�	Øàó    )ÚreÚstate_inliner   Úcompiler$   r   Úboolr   © r,   r+   Ú<module>r2      sN   ðã 	å %à�:Š:ð Pó€ð �jŠjÐOÓP€ðA�Kð A¨ð A°$õ Ar,   