HEX
Server: LiteSpeed
System: Linux server.nevid-deploma.com 4.18.0-553.111.1.lve.el8.x86_64 #1 SMP Fri Mar 13 13:42:17 UTC 2026 x86_64
User: smilepac (1037)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //opt/cppython/lib/python3.8/site-packages/botocore/docs/__pycache__/translator.cpython-38.pyc
U

KD�g	�@s8ddlmZddlmZddlmZGdd�de�ZdS)�)�nodes)�admonitionlabels)�HTML5Translatorcs8eZdZdZdgZd
dd�Zdd�Z�fdd	�Z�ZS)�BotoHTML5TranslatorzEExtension of Sphinx's ``HTML5Translator`` for Botocore documentation.z
[REQUIRED]�cCs@|j�|j|dd|d��|r<dt|�d�}|j�|�dS)z;Uses the h3 tag for admonition titles instead of the p tag.�divzadmonition )ZCLASSz<h3 class='admonition-title'> z</h3>N)�body�appendZstarttagr)�self�node�name�title�r�E/opt/cppython/lib/python3.8/site-packages/botocore/docs/translator.py�visit_admonitions��z$BotoHTML5Translator.visit_admonitioncCsVt|�dkoTt|dtj�oTt|d�dkoTt|ddtj�oT|dd��|jkS)z�Determines 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`.
        �r)�len�
isinstancer�strong�TextZastext�IGNORE_IMPLICIT_HEADINGS)r
rrrr�is_implicit_heading$s����z'BotoHTML5Translator.is_implicit_headingcsB|�|�r2|dd}|j�d|�d��tj�nt��|�dS)z�Visit a paragraph HTML element.

        Replaces implicit headings with an h3 tag and defers to default
        behavior for normal paragraph elements.
        rz<h3>z</h3>
N)rrr	rZSkipNode�super�visit_paragraph)r
r�text��	__class__rrr2s

z#BotoHTML5Translator.visit_paragraph)r)	�__name__�
__module__�__qualname__�__doc__rrrr�
__classcell__rrrrrs�
rN)ZdocutilsrZ
sphinx.localerZsphinx.writers.html5rZSphinxHTML5Translatorrrrrr�<module>
s