+
    VBi                       R t ^ RIHt Rt^ RIHt ^ RIHt  ^ RIHt  ^ RIt^ R
IHt ]P*                  R8  d	   ]	! R4      h R t ! R R]4      tR#   ]	 dl    ^ RI
t
^ RIt ! R R]P                  ]P                  4      t]P                  ! R	4      ;]
P                   R	&   t]P"                  ! 4       ;]n        t]]n         Li ; i  ]	 d   t]	! R4      ]hRtAii ; i)u^  
A parser for CommonMark Markdown text using `recommonmark`__.

__ https://pypi.org/project/recommonmark/

.. important:: This module is deprecated.

   * The "recommonmark" package is unmaintained and deprecated.
     This wrapper module will be removed in Docutils 1.0.

   * The API is not settled and may change with any minor Docutils version.
)annotationsreStructuredText)	Component)nodes)addnodesNc                      ] tR t^*tRtR# )pending_xref N)__name__
__module____qualname____firstlineno____static_attributes__r	       J/usr/lib/python3.14/site-packages/docutils/parsers/recommonmark_wrapper.pyr   r   *   s    r   r   sphinx)CommonMarkParserz0.6.0z^The installed version of "recommonmark" is too old. Update with "pip install -U recommonmark".zeParsing "recommonmark" Markdown flavour requires the
  package https://pypi.org/project/recommonmark.c                V    \        V \        P                  \        P                  34      # N)
isinstancer   literalliteral_block)nodes   &r   
is_literalr   ?   s    dU]]E,?,?@AAr   c                  d   a  ] tR t^CtRtRt RtRtR tR t	R V 3R llt
R R ltR	 R
 ltRtV ;t# )ParserzMarkDown parser based on recommonmark.

This parser is provisional:
the API is not settled and may change with any minor Docutils version.
zrecommonmark parserc                	.    \         P                  ! V 4      # r   )r   get_transforms)selfs   &r   r   Parser.get_transformsO   s    ''--r   c                   \        VP                  R4      4       Ff  w  r4\        V4      VP                  P                  8  g   K+  VP
                  P                  RV^,           ,          4      pVP                  V4        R# 	   \        P                  ! WV4       R#   \         d]   pTP                  P                  '       d   ThTP
                  P                  RT,          4      pTP                  T4        Rp?R# Rp?ii ; i)z`Wrapper of upstream method.

Ensure "line-length-limt". Report errors with `document.reporter`.

z&Line %d exceeds the line-length-limit.Nz2Parsing with "recommonmark" returned the error:
%s)	enumeratesplitlensettingsline_length_limitreportererrorappendr   parse	Exception	traceback)r   inputstringdocumentiliner(   errs   &&&    r   r*   Parser.parseR   s     !!2!24!89GA4y8,,>>> ))//<acBD& :	#""4h? 	#  ***	%%++ -FFI-J KEOOE""	#s   B D*ADDc                   V ^8  d   QhRR/#    returnNoner	   )formats   "r   __annotate__Parser.__annotate__l   s     7 7d 7r   c                b  < V P                   pVP                  \        P                  4       F  pVP                  p^ pV^,           \        V4      8  g   K*  \        W4,          \        P                  4      '       dx   \        W4^,           ,          \        P                  4      '       dK   \        P                  ! W4,          VP                  V^,           4      ,           4      W4&   W#V,          n	        K  V^,          pK  	  VP                  \        P                  4       F1  p\        V4      '       d   K  VP                  P                  V4       K3  	  VP                  \        4       F+  pRVR,          9  g   K  VR,          P                  R4       K-  	  VP                  \        P                  4       F8  pRVP                  9   g   K  VR,          P                  VR,          4       VR K:  	  VP                  P                   '       Eg   VP                  \        P"                  4       F  pVP$                  P'                  R4      p\        VP                  \        P                  4      '       d   VP)                  V4      p\        P*                  ! RVP-                  4       VR7      pVP                  P/                  W'4       VP)                  V4      pVP1                  V4       VP                  V4       K  VP                  P/                  W%4       K  	  VP                  \2        P4                  4       F_  pVP                  ^ ,          p	RV	9  d(   \        P6                  ! V	P-                  4       4      V	R&   VP                  P/                  W)4       Ka  	  \8        S
V `u  4        R# )	z7Finalize parse details.  Call at end of `self.parse()`.codeclasseslanguagezRaw content disabled. )refidnameN)r.   findallr   TextElementchildrenr$   r   Textpopparentremover   r)   r   
attributesr%   raw_enabledrawr'   warningset_idproblematicastextreplaceadd_backrefr   r   fully_normalize_namesuperfinish_parse)r   r.   r   rD   r/   messagemsgidrN   prbid	reference	__class__s   &         r   rT   Parser.finish_parsel   s    == $$U%6%67D}}HAA#H%x{EJJ77"8aC=%**=="'**X[ac9J-J"KHK)-QK&FA 8 $$UZZ0Dt99""4( 1
 $$Z0DT)_,Y&&v. 1 $$U%8%89DT__,Y&&tJ'78$ :   ,,, ((3"++334KLdkk5+<+<==$OOG4E"'"3"3B:?#AKKK'':$OOK8E''.OOG,KK''6 4 $$X%:%:;Da(IY&$)$>$>4=4D4D4F%H	&!KK0 < 	r   c                   V ^8  d   QhRR/# r4   r	   )r8   s   "r   r9   r:      s      d r   c                    R# )ziDummy function to prevent spurious warnings.

cf. https://github.com/readthedocs/recommonmark/issues/177
Nr	   )r   r   s   &&r   visit_documentParser.visit_document   s    r   c                   V ^8  d   QhRR/# r4   r	   )r8   s   "r   r9   r:      s     = =D =r   c                	x    V P                   P                  \        P                  ! VP                  4      4       R # r   )current_noder)   r   rE   r   )r   mdnodes   &&r   
visit_textParser.visit_text   s#      FNN!;<r   r	   )recommonmark
commonmarkmarkdownmd)parsers)r
   r   r   r   __doc__	supportedconfig_sectionconfig_section_dependenciesr   r*   rT   r]   rc   r   __classcell__)rY   s   @r   r   r   C   sB    
 AI'*N"..#47 7r= =r   r   )rj   
__future__r   __docformat__docutilsr   r   r   r   ImportErrorsystypesInlineElementr   
ModuleTypemodulesSimpleNamespacere   recommonmark.parserr   __version__r1   r   r   r	   r   r   <module>r|      s    #"  )I4 ') H I 	I *Bk= k==  
)u||U]]  &+%5%5h%??CKKF!&!6!6!88FOh(H
)  
	; s)   A 
C A/CCC	CC