+
    ZiC                        ^ RI Ht ^ RIHtHtHtHt ^ RIt^ RIH	t	 ^ RI
HtHt ^ RIHtHt R R ltR	 R
 ltR R ltR R ltR# )    )annotations)AnyBinaryIOTypecastN)binary_converter)
read_byteswrite_bytes)PathLikeTc               $    V ^8  d   QhRRRRRR/# )   objr   kwargsreturnbytes )formats   "7/usr/lib/python3/dist-packages/ufoLib2/serde/msgpack.py__annotate__r      s!      s c e     c                |    \         P                  ! V 4      p\        P                  ! V3/ VB p\	        \
        V4      # N)r   unstructuremsgpackpackbr   r   )r   r   dataresults   &,  r   dumpsr      s2    '',D]]4*6*Fvr   c               (    V ^8  d   QhRRRRRRRR/# )	r   sr   object_classType[T]r   r   r   r   r   )r   s   "r   r   r      s(     : :U :' :S :Q :r   c                \    \         P                  ! V 3/ VB p\        P                  ! W14      # r   )r   unpackbr   	structure)r!   r"   r   r   s   &&, r   loadsr'      s&    ??1''D%%d99r   c               (    V ^8  d   QhRRRRRRRR/# )r   r   r   fpPathLike | BinaryIOr   r   Noner   )r   s   "r   r   r      s)     * *c ** *c *d *r   c                2    \        V\        V 3/ VB 4       R # r   )r
   r   )r   r)   r   s   &&,r   dumpr-      s    E#(()r   c               (    V ^8  d   QhRRRRRRRR/# )	r   r)   r*   r"   r#   r   r   r   r   r   )r   s   "r   r   r      s)     9 9  9 93 91 9r   c                .    \        \        V 4      V3/ VB # r   )r'   r	   )r)   r"   r   s   &&,r   loadr0      s    B888r   )
__future__r   typingr   r   r   r   r   ufoLib2.convertersr   ufoLib2.serde.utilr	   r
   ufoLib2.typingr   r   r   r'   r-   r0   r   r   r   <module>r6      s.    " , ,  / 6 &:
*9r   