
    f j              	       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	            xC:\Users\Terasoftware\OneDrive\Desktop\faahhh\fyndo\fyndo\venv\Lib\site-packages\markdown_it/helpers/parse_link_label.pyparseLinkLabelr      s    HYFE	EIE
)el
" 59%S= 	QJEz )!!%(((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   