Ë
    £ehn  ã                   ó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/skyplay_api_hub/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   € Ü—J‘J˜tÓ$ˆ�	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    € Ü�z‰z˜$Ÿ)™)Ó$×+Ñ+¨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”   € ä�z‰z˜$Ÿ)™)¬C°×0BÑ0BÓ,CÔDˆÜ�v×)Ñ)Ó*¨f×.@Ñ.@À1Ñ.DÑEˆä�t˜VÑ%;Ó<ˆà�‰˜ÔØ�‰ÔØ×Ñ˜%Ô Ø�‰ÔØ�‰�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Š>ÜŸ
™
 2§7¡7¨7Ó#3Ó4ˆD�Ið 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   