ó
    Ð]j  ã            	       ó2   • S r SSKJr  S	S\S\S\S\4S jjrg)
zr
Parse link label

this function assumes that first character ("[") already matches
returns the end of the label

é    )ÚStateInlineÚstateÚstartÚdisableNestedÚreturnc                 óð  • SnU R                   nSnUS-   U l         SnU R                   U R                  :  a¦  U R                  U R                      nUS:X  a  US-  nUS:X  a  SnOyU R                   nU R                  R                  R                  U 5        US:X  a&  X€R                   S-
  :X  a  US-  nOU(       a  X@l         gU R                   U R                  :  a  M¦  U(       a  U R                   nX@l         U$ )NéÿÿÿÿFé   Ú]r   TÚ[)ÚposÚposMaxÚsrcÚmdÚinlineÚ	skipToken)	r   r   r   ÚlabelEndÚoldPosÚfoundÚlevelÚmarkerÚprevPoss	            Úa/home/mande/repo/quber/.venv/lib/python3.13/site-packages/markdown_it/helpers/parse_link_label.pyÚparseLinkLabelr      sÜ   € Ø€HØ�Y‰Y€FØ€Eà˜‘	€E„IØ€Eà
�)‰)�e—l‘lÓ
"Ø—‘˜5Ÿ9™9Ñ%ˆØ�S‹=Ø�Q‰JˆEØ˜‹zØ�Øà—)‘)ˆØ�‰�‰×!Ñ! %Ô(Ø�S‹=ØŸ)™) a™-Ó'ð ˜‘
‘ÞØ"”	Øð# �)‰)�e—l‘lÕ
"ö$ Ø—9‘9ˆð „Ià€Oó    N)F)Ú__doc__Úmarkdown_it.rules_inliner   ÚintÚboolr   © r   r   Ú<module>r!      s1   ðñõ 1ñ ˜+ð  ¨cð  À$ð  ÐSVö  r   