+
    i%                     z    ^ RI t ^RIHt ^RIHt ] P
                  ! ]4      tR R ltR R lt	R R	 lt
R
 R ltR# )    N)
isStrSpace)
StateBlockc                <    V ^8  d   QhR\         R\        R\        /#    state	startLinereturnr   int)formats   "<lib/python3.14/site-packages/markdown_it/rules_block/list.py__annotate__r      s!      
 s s     c                 L   V P                   V,          V P                  V,          ,           pV P                  V,          p V P                  V,          pT^,          pTR9  d   R# Y#8  d'   T P                  T,          p\        T4      '       g   R# T#   \         d    Ru # i ; i)   )*-+)bMarkstShifteMarkssrc
IndexErrorr   )r   r	   posmaximummarkerchs   &&    r   skipBulletListMarkerr       s    
,,y
!ELL$;
;Cll9%G3 1HC_$	
}YYs^"~~IJ  	s    B B#"B#c                <    V ^8  d   QhR\         R\        R\        /# r   r   )r   s   "r   r   r   %   s!     0 0 0 0 0r   c                    V P                   V,          V P                  V,          ,           pTpV P                  V,          pV^,           V8  d   R# V P                  V,          pV^,          p\	        V4      pV^08  g   V^98  d   R#  W48  d   R# V P                  V,          pV^,          p\	        V4      pV^08  d   V^98:  d   W2,
          ^
8  d   R# KO  VR9   d   MR# W48  d'   V P                  V,          p\        V4      '       g   R# V# )r   r   )).)r   r   r   r   ordr   )r   r	   startr   r   r   ch_ords   &&     r   skipOrderedListMarkerr(   %   s    LL#ell9&==E
Cll9%G Qw'		3B1HCWF}	
>IYYs^q RT>fn {b 	 	
}YYs^"~~IJr   c                4    V ^8  d   QhR\         R\        RR/# )r   r   idxr
   Nr   )r   s   "r   r   r   X   s!     
 
z 
 
 
r   c                    V P                   ^,           pV^,           p\        V P                  4      ^,
          pW48  d   V P                  V,          P                   V8X  dc   V P                  V,          P                  R8X  dA   RV P                  V^,           ,          n        RV P                  V,          n        V^,          pV^,          pK  R# )r   paragraph_openTN)levellentokenstypehidden)r   r*   r-   ilengths   &&   r   markTightParagraphsr4   X   s    KK!OEaA"F
*<<?  E)ell1o.B.BFV.V)-ELLQ&%)ELLO"FA	Q r   c          
      T    V ^8  d   QhR\         R\        R\        R\        R\        /# )r   r   r	   endLinesilentr
   )r   r   bool)r   s   "r   r   r   e   s7     t tj tS t3 t tQU tr   c                 d   \         P                  R WW#4       RpRpV P                  V4      '       d   R# V P                  ^ 8  dN   V P                  V,          V P                  ,
          ^8  d%   V P                  V,          V P
                  8  d   R# V'       d6   V P                  R8X  d%   V P                  V,          V P
                  8  d   Rp\        W4      pV^ 8  d^   RpV P                  V,          V P                  V,          ,           p\        V P                  W^,
           4      p	V'       d
   V	^8w  d   R# M\        W4      pV^ 8  d   RpMR# V'       d*   V P                  V4      V P                  V,          8  d   R# V P                  V^,
          ,          p
V'       d   R# \        V P                   4      pV'       d%   V P#                  RR^4      pX	^8w  d
   RV	/Vn        MV P#                  RR^4      pV^ .;Vn        pWn        TpRpV P*                  P,                  P.                  P1                  R	4      pV P                  pR	V n        W8  Ed   TpV P                  V,          pV P                  V,          V,           V P                  V,          V P                  V,          ,           ,
          ;ppVV8  dh   V P                  V,          pVR
8X  d1   V^VV P2                  V,          ,           ^,          ,
          ,          pMVR8X  d   V^,          pMMV^,          pKn  TpVV8  d   ^MVV,
          pV^8  d   ^pVV,           pV P#                  RR^4      pWn        V^ .;Vn        pV'       d   V P                  XV^,
           Vn        V P6                  pV P                  V,          pV P                  V,          pV P                  pV P
                  V n        VV n        RV n        VV P                  V,          ,
          V P                  V&   VV P                  V&   VV8  dB   V P9                  V^,           4      '       d$   \;        V P<                  ^,           V4      V n        M&V P*                  P,                  P?                  WV4       V P6                  '       d	   V'       d   RpV P<                  V,
          ^8  ;'       d#    V P9                  V P<                  ^,
          4      pV P                  V n        VV n        VV P                  V&   VV P                  V&   VV n        V P#                  RRR4      pWn        V P<                  ;rVV^&   W8  d   MV P                  V,          pV P                  V,          V P
                  8  d   MV P                  V4      '       d   MRpV F  p V ! WVR4      '       g   K  Rp M	  V'       d   M|V'       d@   \        W4      pV^ 8  d   MaV P                  V,          V P                  V,          ,           pM\        W4      pV^ 8  d   M"WP                  V^,
          ,          8w  g   EK    V'       d   V P#                  RRR4      pMV P#                  RRR4      pWn        W^&   Wn        VV n        V'       d   \A        W4       R# )zentering list: %s, %s, %s, %sFT	paragraphordered_list_openolr&   bullet_list_openullist	 list_item_openlilist_item_closeordered_list_closebullet_list_closer   )!LOGGERdebugis_code_block
listIndentsCount	blkIndent
parentTyper(   r   r   r   r   r    
skipSpacesr   r.   r/   pushattrsmapmarkupmdblockrulergetRulesbsCountinfotightisEmptyminlinetokenizer4   )!r   r	   r6   r7   isTerminatingParagraphrY   posAfterMarker	isOrderedr&   markerValue
markerChar
listTokIdxtoken	listLinesnextLineprevEmptyEndterminatorRulesoldParentTyper   r   initialoffsetr   contentStartindentAfterMarkerindent	itemLinesoldTight	oldTShift	oldSCountoldListIndent	terminateterminatorRules!   &&&&                             r   
list_blockrv   e   s   
LL0%GT"E9%% 	ALL#e&6&66!;LL#eoo5 	+LL#u6!% +5<N	Y'%,,y*AA%))EQ,>?@ "kQ&6-e?QI
 	^,Y0GG >A-.J  U\\"J

.a8!"K0EK 

-tQ7&N*EI	L HLhhnn**33F;O$$ME

,,x( LL"||I&i)@@B	
& Gm3BTz!vh(??1DDDs!1HC ".!8Afw>N q  ! ,, 

+T15!!*A.	I5>A+=>EJ ;;LL+	LL+	 (( ?? ".i1H"HY"(Y7"u}}Y]'C'C UZZ!^W5EJ
 HHNN##Eg> E 

Y.!3UUejjSTn8U**("+Y"+Y

,dB7!$zz)	!||I.
 <<!EOO3y)) 	-New== 	 .
  25CN!LL*U\\(-CCE1%BN!>A#566 

/r:

.b9LaLJ$E E.r   )loggingcommon.utilsr   state_blockr   	getLogger__name__rG   r    r(   r4   rv    r   r   <module>r}      s4     % #			8	$
20f
tr   