a
    ]øj~  ã                   @  s.   d Z ddlmZ ddlmZ G dd„ dƒZdS )z/Sub-package module for docx.styles sub-package.é    )Úannotations)ÚDictc                   @  s\   e Zd ZU dZdZeeƒZded< dd„ eD ƒZe	dddœd	d
„ƒZ
e	dddœ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.))ZCaptionÚcaption)Z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                 C  s   i | ]}|d  |d “qS )é   r   © )Ú.0Úitemr   r   úP/var/www/html/assistant/venv/lib/python3.9/site-packages/docx/styles/__init__.pyÚ
<dictcomp>   ó    zBabelFish.<dictcomp>Ústr)Úui_style_nameÚreturnc                 C  s   | j  ||¡S )zmReturn the internal style name corresponding to `ui_style_name`, such as
        'heading 1' for 'Heading 1'.)r	   Úget)Úclsr   r   r   r   Úui2internal   s    zBabelFish.ui2internal)Úinternal_style_namer   c                 C  s   | 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   r   r   r   Úinternal2ui$   s    zBabelFish.internal2uiN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Zstyle_aliasesÚdictr	   Ú__annotations__r   Úclassmethodr   r   r   r   r   r   r      s   
r   N)r   Ú
__future__r   Útypingr   r   r   r   r   r   Ú<module>   s   