+
    i	                     @    ^ RI Ht ^ RIHt ^ RIHt  ! R R]4      tR# )    )nodes)admonitionlabels)HTML5Translatorc                   L   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                    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.divzadmonition )CLASSz<h3 class='admonition-title'> z</h3>N)bodyappendstarttagr   )selfnodenametitles   &&& :/usr/lib/python3/dist-packages/botocore/docs/translator.pyvisit_admonition$BotoHTML5Translator.visit_admonition   sa    		MM$md.BMD	
 01A$1G0HN  IIU#	     c                p   \        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`.
)len
isinstancer   strongTextastextIGNORE_IMPLICIT_HEADINGS)r   r   s   &&r   is_implicit_heading'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                   < 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   SkipNodesupervisit_paragraph)r   r   text	__class__s   && r   r"   #BotoHTML5Translator.visit_paragraph2   sU     ##D))71:DIItD612.. G#D)r    ) )__name__
__module____qualname____firstlineno____doc__r   r   r   r"   __static_attributes____classdictcell____classcell__)r$   __classdict__s   @@r   r   r      s)     O 	 	$
* *r   r   N)docutilsr   sphinx.localer   sphinx.writers.html5r   SphinxHTML5Translatorr   r&   r   r   <module>r5      s     * I,*/ ,*r   