+
     Ii	  c                   s@    ^ RI Ht ^ RIHt ^ RIHt  ! R R]4      tR# )i    )nodes)admonitionlabels)HTML5Translatorc                   sL   a a ] tR t^t oRtR.tRR ltR tV 3R ltRt	Vt
V ;t# )BotoHTML5TranslatorzEExtension of Sphinx's ``HTML5Translator`` for Botocore documentation.z
[REQUIRED]c                s    V P                   P                  V P                  VRRV,           R7      4       V'       d/   R\        V,           R2pV P                   P                  V4       R# R# )z;Uses the h3 tag for admonition titles instead of the p tag.Zdivzadmonition )ZCLASSz<h3 class='admonition-title'> z</h3>N)bodyappendZstarttagr   )selfnodeZnameZtitles   &&& =/usr/lib/python3.14/site-packages/botocore/docs/translator.pyvisit_admonitionZ$BotoHTML5Translator.visit_admonition   sa    		MM$md.BMD	
 01A$1G0HN  IIU#	     c                sp   \        V4      ^8H  ;'       d    \        V^ ,          \        P                  4      ;'       dy    \        V^ ,          4      ^8H  ;'       d\    \        V^ ,          ^ ,          \        P                  4      ;'       d,    V^ ,          ^ ,          P                  4       V P                  9  # )zDetermines if a node is an implicit heading.

An implicit heading is represented by a paragraph node whose only
child is a strong node with text that isnt in `IGNORE_IMPLICIT_HEADINGS`.
)ZlenZ
isinstancer    ZstrongZTextZastextIGNORE_IMPLICIT_HEADINGS)r   r   s   &&r   is_implicit_headingZ'BotoHTML5Translator.is_implicit_heading$   s     IN I I47ELL1I IDG!I I 471:uzz2I I Q
!!#4+H+HH	
r
   c                s   < V P                  V4      '       d@   V^ ,          ^ ,          pV P                  P                  RV R24       \        P                  h\
        SV `  V4       R# )zVisit a paragraph HTML element.

Replaces implicit headings with an h3 tag and defers to default
behavior for normal paragraph elements.
z<h3>z</h3>
N)r   r   r   r    ZSkipNodeZsupervisit_paragraph)r   r   Ztext	__class__s   && r   r   Z#BotoHTML5Translator.visit_paragraph2   sU     ##D))71:DIItD612.. G#D)r
    )Z )Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__r   r	   r   r   Z__static_attributes__Z__classdictcell__Z__classcell__)r   Z__classdict__s   @@r   r   r      s)     O 	 	$
* *r
   r   N)Zdocutilsr    Zsphinx.localer   Zsphinx.writers.html5r   ZSphinxHTML5Translatorr   r   r
   r   <module>r      s     * I,*/ ,*r
   