§
    }—òc  ã            	       ó~   — d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZ dd	ed
ededej        fd„ZdS )é    )Úpath)Únodes)Úpublish_doctree)ÚSphinx)ÚSphinxStandaloneReader)Ú	RSTParser)Úsphinx_domainsÚindexÚappÚtextÚdocnameÚreturnc           
      óD  — 	 || j         j        d<   t          ¦   «         }|                     | ¦  «         t	          ¦   «         }|                     | ¦  «         t          | j         ¦  «        5  t          |t          j	        | j
        |dz   ¦  «        ||| j         ddœ¬¦  «        cddd¦  «         | j         j                             dd¦  «         S # 1 swxY w Y   	 | j         j                             dd¦  «         dS # | j         j                             dd¦  «         w xY w)z;Parse a string as reStructuredText with Sphinx application.r   z.rstT)ÚenvÚgettext_compact)ÚreaderÚparserÚsettings_overridesN)r   Ú	temp_datar   Úsetupr   Úset_applicationr	   r   r   ÚjoinÚsrcdirÚpop)r   r   r   r   r   s        ú?lib/python3.11/site-packages/sphinx/testing/restructuredtext.pyÚparser      sv  € ð/Ø'.ˆŒÔ˜)Ñ$Ý'Ñ)Ô)ˆØŠSÑÔÐÝ‘”ˆØ×Ò˜sÑ#Ô#Ð#Ý˜CœGÑ$Ô$ð 	Qð 	QÝ" 4­¬°3´:¸wÈÑ?OÑ)PÔ)PØ*0Ø*0Ø>A¼gØJNð7Pð 7PðQñ Qô Qð	Qð 	Qð 	Qð 	Qñ 	Qô 	Qð 	Qð 	ŒÔ×Ò˜i¨Ñ.Ô.Ð.Ð.ð	Qð 	Qð 	Qð 	Qøøøð 	Qð 	Qð 	Qð 	Qð 	Qð 	ŒÔ×Ò˜i¨Ñ.Ô.Ð.Ð.Ð.øˆŒÔ×Ò˜i¨Ñ.Ô.Ð.Ð.øøøs0   ‚A)C= Á+7CÂ"C= ÃCÃC= ÃCÃC= Ã="DN)r
   )Úosr   Údocutilsr   Údocutils.corer   Úsphinx.applicationr   Ú	sphinx.ior   Úsphinx.parsersr   Úsphinx.util.docutilsr	   ÚstrÚdocumentr   © ó    r   ú<module>r(      sÄ   ðØ Ð Ð Ð Ð Ð à Ð Ð Ð Ð Ð Ø )Ð )Ð )Ð )Ð )Ð )à %Ð %Ð %Ð %Ð %Ð %Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø $Ð $Ð $Ð $Ð $Ð $Ø /Ð /Ð /Ð /Ð /Ð /ð/ð /ˆvð /˜Sð /¨3ð /¸U¼^ð /ð /ð /ð /ð /ð /r'   