
    AHj!                     t    d dl Z d dlmZ dededefdZ e j                  d      Z e j                  d      Zy)	    N)
StateBlockstatelinereturnc                     	 | j                  |      S # t        $ r Y nw xY w| j                  |   | j                  z
  dk\  S )zHCheck if the line is part of a code block, compat for markdown-it-py v2.   )is_code_blockAttributeErrorsCount	blkIndent)r   r   s     M/root/tools/cai/cai_env/lib/python3.12/site-packages/mdit_py_plugins/utils.pyr	   r	      sI    ""4((  LL0Q66s    	z*\\([ \\!\"#$%&'()*+,./:;<=>?@[\]^_`{|}~-])z(^|[^\\])(\\\\)*\s)	remarkdown_it.rules_blockr   intboolr	   compileUNESCAPE_REWHITESPACE_RE     r   <module>r      sI    	 .7 73 74 7 bjjFG

01r   