o
    i_                     @   sX   d dl Z d dlZddlmZ h dZe jdeje fddZded	e	de	fd
dZ
dS )    N   )StateInline>   
*_{}!#$%&+-:<=>@[\]^`~returnc                   C   s   t dt dt d S )Nr    r   )recompileescapejoin_TerminatorChars r"   r"   Z/home/ubuntu/veenaModal/venv/lib/python3.10/site-packages/markdown_it/rules_inline/text.py_terminator_char_regex*   s   r$   statesilentc                 C   sb   | j }| j}t | j|}|r| n|}|| j krdS |s,|  j| j| j | 7  _|| _ dS )NFT)posposMaxr$   searchsrcstartpending)r%   r&   r'   r(   terminator_charr"   r"   r#   text/   s   
r.   )	functoolsr   state_inliner   r!   cachePatternstrr$   boolr.   r"   r"   r"   r#   <module>   s    	