
    )i\              
       ^    S r SSKrSSKJr  \R                  " \5      rS\S\S\S\S	\4
S
 jr	g)zCode block (4 spaces padded).    N   )
StateBlockstate	startLineendLinesilentreturnc                    [         R                  SXX#5        U R                  U5      (       d  gUS-   =pEXR:  a=  U R                  U5      (       a  US-  nM"  U R                  U5      (       a	  US-  nUnMA   X@l        U R                  SSS5      nU R                  XSU R                  -   S5      S-   Ul        XR                  /Ul	        g	)
Nzentering code: %s, %s, %s, %sFr   
code_blockcoder      
T)
LOGGERdebugis_code_blockisEmptylinepushgetLines	blkIndentcontentmap)r   r   r   r   lastnextLinetokens          \/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/markdown_it/rules_block/code.pyr   r   
   s    
LL0%GTy))!m#D

==""MHx((MHDJJJ|VQ/ENN9A4GORVVEMJJ'EI    )
__doc__loggingstate_blockr   	getLogger__name__r   intboolr    r   r   <module>r&      sF    #  #			8	$
 s S $ 4 r   