
    ,h              	       .    d Z ddlmZ d	dedededefdZy)
zr
Parse link label

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

    )StateInlinestatestartdisableNestedreturnc                    d}| j                   }d}|dz   | _         d}| j                   | j                  k  r| j                  | j                      }|dk(  r|dz  }|dk(  rd}nr| j                   }| j                  j                  j                  |        |dk(  r"|| j                   dz
  k(  r|dz  }n
|r|| _         y| j                   | j                  k  r|r| j                   }|| _         |S )NF   ]r   T[)posposMaxsrcmdinline	skipToken)	r   r   r   labelEndoldPosfoundlevelmarkerprevPoss	            f/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/markdown_it/helpers/parse_link_label.pyparseLinkLabelr      s    HYYFE	EIE
))ell
"599%S=QJEz))!!%(S=%))a-' 
"	# ))ell
"$ 99 EIO    N)F)__doc__markdown_it.rules_inliner   intboolr    r   r   <module>r!      s1    1 +  c  $  SV  r   