
    kh                         d dl mZmZmZmZmZmZ d dlmZ d dl	m
Z
mZ g dZ e       Zd Zd ZddefdZd	 Zd
 Zd Zy)   )docx
conversionoptionsimages
transforms	underline)extract_raw_text_from_element)write_style_mapread_style_map)convert_to_htmlextract_raw_textr   r   r   c                      t        | ddi|S )Noutput_formathtmlconvertargskwargss     L/var/www/teggl/fontify/venv/lib/python3.12/site-packages/mammoth/__init__.pyr   r      s    D99&99    c                      t        | ddi|S )Nr   markdownr   r   s     r   convert_to_markdownr      s    D=
=f==r   Nc                      |t         u rd}d |rt               |d<   t        j                  |      j	                   fd      S )NTc                     | S N )xs    r   <lambda>zconvert.<locals>.<lambda>   s    q r   embedded_style_mapc                 t     t        j                        j                        j                   fd      S )Nc                 4    t        j                  | fdiS )N	id_prefix)r    convert_document_element_to_html)documentconvert_optionsr$   s    r   r    z+convert.<locals>.<lambda>.<locals>.<lambda>   s+    77# " r   )r   readmapbind)r'   fileobjr$   transform_documents   `r   r    zconvert.<locals>.<lambda>   s0    		'1277 9 	
 r   )
_undefinedr   r   read_optionsr*   )r+   r,   r$   include_embedded_style_mapr   s   ```  r   r   r      sS    !Z/%)"!(!'5g'>#$',, .
  r   c                 R    t        j                  |       j                  t              S r   )r   r(   r)   r	   r+   s    r   r   r   %   s    99W!!"?@@r   c                     t        | |       y r   )r
   )r+   	style_maps     r   embed_style_mapr4   )   s    GY'r   c                     t        |       S r   )r   r1   s    r   read_embedded_style_mapr6   ,   s    '""r   ) r   r   r   r   r   r   raw_textr	   docx.style_mapr
   r   __all__objectr-   r   r   r   r   r4   r6   r   r   r   <module>r<      sH    F F 3 ;
V X
:> )-Yc $A(#r   