
    )i_                         S SK r S SKrSSKJr  1 Skr\ R
                  S\R                  \   4S j5       rS\S\	S\	4S	 jr
g)
    N   )StateInline>   
!#$%&*+-:<=>@[\]^_`{}~returnc                      [         R                  " S[         R                  " SR                  [        5      5      -   S-   5      $ )Nr    r   )recompileescapejoin_TerminatorChars     ]/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/markdown_it/rules_inline/text.py_terminator_char_regexr'   *   s.    ::cBIIbgg.>&?@@3FGGr%   statesilentc                 @   U R                   nU R                  n[        5       R                  U R                  U5      nU(       a  UR                  5       OUnX R                   :X  a  gU(       d,  U =R                  U R                  U R                   U -  sl        X l         g)NFT)posposMaxr'   searchsrcstartpending)r(   r)   r+   r,   terminator_chars        r&   textr2   /   st    
))C\\F,.55eiiEO%4/


!&C
ii599s33Ir%   )	functoolsr   state_inliner   r#   cachePatternstrr'   boolr2   r$   r%   r&   <module>r9      s\     	 & 6 H

3 H H T d r%   