
    hn                     Z    S SK r S SKJr  SSKJr  S SKJr   " S S\R                  5      rg)    Nindent   )DefaultTable)tostrc                   6    \ rS rSrS	S jrS rS rS rS rSr	g)
table_D__e_b_g   Nc                 P    [         R                   R                  X5        0 U l        g N)r   __init__data)selftags     Q/var/www/html/env/lib/python3.13/site-packages/fontTools/ttLib/tables/D__e_b_g.pyr   table_D__e_b_g.__init__	   s    !!**45	    c                 :    [         R                  " U5      U l        g r   )jsonloadsr   )r   r   ttFonts      r   	decompiletable_D__e_b_g.decompile   s    JJt$	r   c                 `    [         R                  " U R                  5      R                  S5      $ )Nzutf-8)r   dumpsr   encode)r   r   s     r   compiletable_D__e_b_g.compile   s     zz$))$++G44r   c                    [         R                  " U R                  [        UR                  5      S9n[        UR                  5      UR                  S-   -  n[        X4S 5      nUR                  S5        UR                  5         UR                  U5        UR                  5         UR                  S5        UR                  5         g )Nr   r   c                     U S:g  $ )Nz{
 )lns    r   <lambda>&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   toXMLtable_D__e_b_g.toXML   s    zz$))C0B0B,CDv))*f.@.@1.DEt%;<% fr   c                 f    US:X  a+  [         R                  " SR                  U5      5      U l        g g )Nr    )r   r   joinr   )r   nameattrscontentr   s        r   fromXMLtable_D__e_b_g.fromXML!   s'    6>

2777#34DI r   )r   r   )
__name__
__module____qualname____firstlineno__r   r   r   r/   r7   __static_attributes__r!   r   r   r	   r	      s    %55r   r	   )r   textwrapr   r2   r   fontTools.misc.textToolsr   r	   r!   r   r   <module>r@      s#       *5\.. 5r   