+
    '(j                     Z    R t ^ RIt^RIHt ^RIHt ]P                  ! ]4      tR R lt	R# )z@Horizontal rule

At least 3 of these characters on a line * - _
N)
isStrSpace)
StateBlockc          
      T    V ^8  d   QhR\         R\        R\        R\        R\        /# )   state	startLineendLinesilentreturn)r   intbool)formats   "O/home/ubuntu/cf-venv/lib/python3.14/site-packages/markdown_it/rules_block/hr.py__annotate__r      s/     * *j *S *3 * * *    c                    \         P                  R WW#4       V P                  V,          V P                  V,          ,           pV P                  V,          pV P                  V4      '       d   R#  V P                  V,          pT^,          pTR9  d   R# ^pYE8  dI   T P                  T,          pT^,          pY8w  d   \        T4      '       g   R# Y8X  g   KC  T^,          pKN  T^8  d   R# T'       d   R# T^,           T n	        T P                  RR^ 4      p	YP                  .T	n        Yg^,           ,          T	n        R#   \         d     R# i ; i)zentering hr: %s, %s, %s, %sFThr)*-_)LOGGERdebugbMarkstShifteMarksis_code_blocksrc
IndexErrorr   linepushmapmarkup)
r   r   r   r	   posmaximummarkercntchtokens
   &&&&      r   r   r      s   
LL.'R
,,y
!ELL$;
;Cll9%G9%%3 1HC _$ C
-YYs^q<
2<1HC
QwQEJJJtT1%EJJ'EI1W%EL?  s   0E EE)
__doc__loggingcommon.utilsr   state_blockr   	getLogger__name__r   r    r   r   <module>r/      s*   
  % #			8	$*r   