+
    Ziw                    F    ^ RI Ht ^ RIHtHt ^ RIHt R R ltR R ltR# )	    )annotations)BinaryIOcast)PathLikec                    V ^8  d   QhRRRR/# )   fpPathLike | BinaryIOreturnbytes )formats   "4/usr/lib/python3/dist-packages/ufoLib2/serde/util.py__annotate__r      s      & 5     c                   \        V R 4      '       d!   \        \        V 4      p V P                  4       # \        \        V 4      p \        V R4      ;_uu_ 4       pVP                  4       uuRRR4       #   + '       g   i     R# ; i)readrbN)hasattrr   r   r   r   open)r	   fs   & r   
read_bytesr      sU    r6(Bwwy(B"d^^q668 ^^^s   A22B	c               $    V ^8  d   QhRRRRRR/# )r   r	   r
   datar   r   Noner   )r   s   "r   r   r      s"      ' u  r   c                   \        V R 4      '       d$   \        \        V 4      p V P                  V4       R# \        \        V 4      p \        V R4      ;_uu_ 4       pVP                  V4       RRR4       R#   + '       g   i     R# ; i)writewbN)r   r   r   r   r   r   )r	   r   r   s   && r   write_bytesr      sV    r7(B
(B"d^^qGGDM ^^^s   A66B	N)	
__future__r   typingr   r   ufoLib2.typingr   r   r   r   r   r   <module>r#      s    " ! #r   