
    wi              	       0    d Z ddlmZ d
dedededefdZd	S )zr
Parse link label

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

    )StateInlineFstatestartdisableNestedreturnc                 v   d}| j         }d}|dz   | _         d}| j         | j        k     r| j        | j                  }|dk    r|dz  }|dk    rd}n[| j         }| j        j                            |            |dk    r|| j         dz
  k    r|dz  }n|r	|| _         dS | j         | j        k     |r| j         }|| _         |S )NF   ]r   T[)posposMaxsrcmdinline	skipToken)	r   r   r   labelEndoldPosfoundlevelmarkerprevPoss	            |/var/www/development/aibuddy-work/election-extract/venv/lib/python3.11/site-packages/markdown_it/helpers/parse_link_label.pyparseLinkLabelr      s    HYFE	EIE
)el
"
"59%S==QJEzz)!!%(((S==%)a-'' 
 "	r# )el
"
"$  9 EIO    N)F)__doc__markdown_it.rules_inliner   intboolr    r   r   <module>r!      sc     1 0 0 0 0 0   +  c  $  SV            r   