+
    5iy                    ~    ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ]'       d   ^ RIHt ^ RI	H
t
 ^ RIHt  ! R R	4      tR
# )    )annotations)TYPE_CHECKING)Tag)getClassTag)Any)	XMLWriter)TTFontc                      ] tR t^t$ . tR]R&   RR R lltR R ltR R	 ltR
 R lt	R R lt
R R ltR R ltR R ltRtR# )DefaultTablez	list[str]dependenciesNc                    V ^8  d   QhRRRR/# )   tagzstr | bytes | NonereturnNone )formats   "i/Users/agent/.openclaw/workspace/venv/lib/python3.14/site-packages/fontTools/ttLib/tables/DefaultTable.py__annotate__DefaultTable.__annotate__   s     ! !. !$ !    c                	X    Vf   \        V P                  4      p\        V4      V n        R # N)r   	__class__r   tableTag)selfr   s   &&r   __init__DefaultTable.__init__   s     ;dnn-CCr   c               $    V ^8  d   QhRRRRRR/# )r   databytesttFontr	   r   r   r   )r   s   "r   r   r      s!      e V  r   c                	    Wn         R # r   r    )r   r    r"   s   &&&r   	decompileDefaultTable.decompile   s    	r   c                    V ^8  d   QhRRRR/# )r   r"   r	   r   r!   r   )r   s   "r   r   r      s      f  r   c                	    V P                   # r   r$   )r   r"   s   &&r   compileDefaultTable.compile   s    yyr   c               (    V ^8  d   QhRRRRRRRR/# )	r   writerr   r"   r	   kwargszdict[str, Any]r   r   r   )r   s   "r   r   r      s,      )/;I	r   c                	   \        V R 4      '       dM   VP                  R4       VP                  4        VP                  V P                  4       VP                  4        VP	                  R4       VP                  4        VP                  V P                  V4      4       VP                  R4       VP                  4        R# )ERRORz8An error occurred during the decompilation of this tablehexdataN)hasattrcommentnewliner/   begintagdumphexr)   endtag)r   r,   r"   r-   s   &&&,r   toXMLDefaultTable.toXML   s     4!!NNUVNNNN4::&NN	"t||F+,i r   c          
     ,    V ^8  d   QhRRRRRRRRRR	/# )
r   namestrattrszdict[str, str]contentr"   r	   r   r   r   )r   s   "r   r   r   +   s4     1 11 .19<1FL1	1r   c                	    ^ RI Hp ^ RIHp VR8w  d   VP	                  RV,          4      hV P                  V! V4      V4       R# )r   )ttLib)readHexr0   zcan't handle '%s' elementN)	fontToolsr?   fontTools.misc.textToolsr@   
TTLibErrorr%   )r   r:   r<   r=   r"   r?   r@   s   &&&&&  r   fromXMLDefaultTable.fromXML+   s<     	$49""#>#EFFww'0r   c                   V ^8  d   QhRR/# )r   r   r;   r   )r   s   "r   r   r   5   s     @ @# @r   c                	>    R V P                   \        V 4      3,          # )z<'%s' table at %x>)r   id)r   s   &r   __repr__DefaultTable.__repr__5   s    #t}}bh&???r   c                    V ^8  d   QhRRRR/# r   otherr   r   boolr   )r   s   "r   r   r   8   s     / /C /D /r   c                	r    \        V 4      \        V4      8w  d   \        # V P                  VP                  8H  # r   )typeNotImplemented__dict__)r   rM   s   &&r   __eq__DefaultTable.__eq__8   s+    :e$!!}}..r   c                    V ^8  d   QhRRRR/# rL   r   )r   s   "r   r   r   =   s     B BC BD Br   c                	J    V P                  V4      pV\        J d   V# V'       * # r   )rS   rQ   )r   rM   results   && r   __ne__DefaultTable.__ne__=   s$    U#>1vA6zAr   )r    r   r   )__name__
__module____qualname____firstlineno__r   __annotations__r   r%   r)   r7   rD   rI   rS   rX   __static_attributes__r   r   r   r   r      s<     L) !
1@/
B Br   r   N)
__future__r   typingr   rB   r   fontTools.ttLibr   r   fontTools.misc.xmlWriterr   r	   r   r   r   r   <module>rd      s)    "   ( '2&0B 0Br   