+
    f7i  c                   s    R t ^ RIHtHtHtHt ^ RIHt ^ RIH	t	 ]	! R4      R 4       t
]	! R4      R 4       t]	! R4      R	 4       t]	! R
4      R 4       tR# )zDEPRECATED - This module is kept here only as a backward compatibility shim
for the old `ufoLib.plistlib` module, which was moved to :class:`fontTools.misc.plistlib`.
Please use the latter instead.
)dumpdumpsloadloads)tobytes)
deprecatedz*Use 'fontTools.misc.plistlib.load' insteadc                 s    R p\        V \        4      '       d   \        V R4      p Rp \        V R R7      V'       d   V P	                  4        # #   T'       d   T P	                  4        i i ; i)FZrbTZuse_builtin_types)
isinstancestropenr   close)path_or_filedid_opens   & @/usr/lib64/python3.14/site-packages/fontTools/ufoLib/plistlib.py	readPlistr      s]    H,$$L$/!LE:  8  s   A A)z*Use 'fontTools.misc.plistlib.dump' insteadc                 s    R p\        V\        4      '       d   \        VR4      pRp \        WR R7       V'       d   VP	                  4        R# R#   T'       d   TP	                  4        i i ; i)FZwbTr   N)r   r   r	   r    r
   )valuer   r   s   && r   
writePlistr      s]    H,$$L$/!UE:  8  s   A A,z+Use 'fontTools.misc.plistlib.loads' insteadc                 s2    \        \        V R R7      RR7      # )zutf-8)ZencodingFr   )r   r   )Zdata   &r   readPlistFromStringr   (   s    0EJJ    z+Use 'fontTools.misc.plistlib.dumps' insteadc                 s    \        V R R7      # )Fr   )r   )r   r   r   writePlistToStringr   -   s    %00r   N)Z__doc__ZfontTools.misc.plistlibr    r   r   r   ZfontTools.misc.textToolsr   ZfontTools.ufoLib.utilsr   r   r   r   r   ) r   r   <module>r      s   
 = < , . 89	! :	! 89	! :	! 9:K ;K 9:1 ;1r   