
    ͏khn                     Z    d dl Z d dlmZ ddlmZ d dlmZ  G d dej                        Zy)    Nindent   )DefaultTable)tostrc                   ,    e Zd ZddZd Zd Zd Zd Zy)table_D__e_b_gNc                 R    t         j                   j                  | |       i | _        y N)r   __init__data)selftags     [/var/www/teggl/fontify/venv/lib/python3.12/site-packages/fontTools/ttLib/tables/D__e_b_g.pyr   ztable_D__e_b_g.__init__	   s    !!**45	    c                 8    t        j                  |      | _        y r   )jsonloadsr   )r   r   ttFonts      r   	decompileztable_D__e_b_g.decompile   s    JJt$	r   c                 ^    t        j                  | j                        j                  d      S )Nzutf-8)r   dumpsr   encode)r   r   s     r   compileztable_D__e_b_g.compile   s     zz$))$++G44r   c                    t        j                  | j                  t        |j                              }t        |j                        |j                  dz   z  }t        ||d       }|j                  d       |j                          |j                  |       |j                          |j                  d       |j                          y )Nr   r   c                     | dk7  S )Nz{
 )lns    r   <lambda>z&table_D__e_b_g.toXML.<locals>.<lambda>   s
    e r   r   )r   r   r   lenindentwhiter   indentlevelr   begintagnewline
writecdataendtag)r   writerr   r   prefixcdatas         r   toXMLztable_D__e_b_g.toXML   s    zz$))C0B0B,CDv))*f.@.@1.DEtV%;<% fr   c                 b    |dk(  r*t        j                  dj                  |            | _        y y )Nr    )r   r   joinr   )r   nameattrscontentr   s        r   fromXMLztable_D__e_b_g.fromXML!   s'    6>

2777#34DI r   r   )__name__
__module____qualname__r   r   r   r*   r1   r   r   r   r	   r	      s    %55r   r	   )r   textwrapr   r,   r   fontTools.misc.textToolsr   r	   r   r   r   <module>r7      s#       *5\.. 5r   