
    ,h~                    4    d Z ddlmZ ddlmZ  G d d      Zy)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<   eD  ci c]  }|d   |d    c}} Ze	d
d       Z
e	dd       Zy	c c}} w )	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_names   r   c                :    | j                   j                  ||      S )zmReturn the internal style name corresponding to `ui_style_name`, such as
        'heading 1' for 'Heading 1'.)r   get)clsui_style_names     V/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/docx/styles/__init__.pyui2internalzBabelFish.ui2internal   s     ''++M=II    c                :    | j                   j                  ||      S )zyReturn the user interface style name corresponding to `internal_style_name`,
        such as 'Heading 1' for 'heading 1'.)ui_style_namesr   )r   internal_style_names     r   internal2uizBabelFish.internal2ui$   s     !!%%&9;NOOr   N)r   strreturnr   )r   r   r   r   )__name__
__module____qualname____doc__style_aliasesdictr   __annotations__r   classmethodr   r   ).0items   00r   r   r      sm    ;M ,0+>.>3@A4d1gtAw&ANJ J
 P P Bs   Ar   N)r   
__future__r   typingr   r    r   r   <module>r)      s    5 "  P  Pr   