
    dd                     Z    d dl Z ddlmZmZ ddlmZ  e j        d          Zdedefd	Z	dS )
    N   )
charCodeAtisSpace   )StateInlinez +$statesilentc                    | j         }| j        |         dk    rdS t          | j                  dz
  }| j        }|s|dk    rt          | j        |          dk    r|dk    rYt          | j        |dz
            dk    r=t                              d| j                  | _        |                     ddd           nC| j        d d	         | _        |                     d
dd           n|                     d
dd           |dz  }||k     r?t          | j        |                   r%|dz  }||k     rt          | j        |                   %|| _         dS )N
   Fr   r        	hardbreakbr	softbreakT)
possrcCharCodelenpendingposMaxr   endSpacesubpushr   )r   r	   r   pmaxmaximums        @lib/python3.11/site-packages/markdown_it/rules_inline/newline.pynewliner   
   s[   
)C %%uu}!DlG  
-199EM488D@@qyyZtax@@DHH (R ? ?

;a0000 %crc 2

;a0000 JJ{D!,,,1HC --GE$5c$:;;-q --GE$5c$:;;- EI4    )
recommon.utilsr   r   state_inliner   compiler   boolr    r   r   <module>r%      su    				 . . . . . . . . % % % % % %2:f!; ! ! ! ! ! ! !r   