
    g.              	       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&  XR                   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$ )NF   ]   r   T[   )posposMaxsrcCharCodemdinline	skipToken)	r   r   r   labelEndoldPosfoundlevelmarkerprevPoss	            Dlib/python3.13/site-packages/markdown_it/helpers/parse_link_label.pyparseLinkLabelr      s    HYYFE	EIE
))ell
"""599-T>QJEz))!!%(T>))a-' 
"	# ))ell
"$ 99 IO    N)F)__doc__markdown_it.rules_inliner   intboolr    r   r   <module>r!      s1    1 +  c  $  SV  r   