
    hi~                    <    d Z ddlmZ ddlmZ  G d d          ZdS )z/Sub-package module for docx.styles sub-package.    )annotations)Dictc                      e Zd ZU dZdZ ee          Zded<   d eD             Ze	dd	            Z
e	dd            ZdS )	BabelFishz|Translates special-case style names from UI name (e.g. Heading 1) to
    internal/styles.xml name (e.g. heading 1) and back.))Captioncaption)Footerfooter)Headerheader)z	Heading 1z	heading 1)z	Heading 2z	heading 2)z	Heading 3z	heading 3)z	Heading 4z	heading 4)z	Heading 5z	heading 5)z	Heading 6z	heading 6)z	Heading 7z	heading 7)z	Heading 8z	heading 8)z	Heading 9z	heading 9zDict[str, str]internal_style_namesc                ,    i | ]}|d          |d         S )   r    ).0items     l/var/www/development/aibuddy-work/election-extract/venv/lib/python3.11/site-packages/docx/styles/__init__.py
<dictcomp>zBabelFish.<dictcomp>   s"    AAA4d1gtAwAAA    ui_style_namestrreturnc                8    | j                             ||          S )zmReturn the internal style name corresponding to `ui_style_name`, such as
        'heading 1' for 'Heading 1'.)r   get)clsr   s     r   ui2internalzBabelFish.ui2internal   s     '++M=IIIr   internal_style_namec                8    | j                             ||          S )zyReturn the user interface style name corresponding to `internal_style_name`,
        such as 'Heading 1' for 'heading 1'.)ui_style_namesr   )r   r   s     r   internal2uizBabelFish.internal2ui$   s     !%%&9;NOOOr   N)r   r   r   r   )r   r   r   r   )__name__
__module____qualname____doc__style_aliasesdictr   __annotations__r   classmethodr   r    r   r   r   r   r      s         ; ;M ,04+>+>>>>>AA=AAANJ J J [J
 P P P [P P Pr   r   N)r$   
__future__r   typingr   r   r   r   r   <module>r+      sk    5 5 " " " " " "       P  P  P  P  P  P  P  P  P  Pr   