+
    NV-jŒ  ã                  ó¶   € ^ RI Ht ^ RIt^ RIt^ RIt^ RIHtHt ^ RIt^ RI	H
t
 ^ RIt]'       d   ^ RIHt ^ RIHt ^ RIHtHt R R	 ltR
 R ltRR R lltR# )é    )ÚannotationsN)ÚTYPE_CHECKINGÚAny)Úimport_optional_dependency)ÚCallable)ÚPath)Ú	DataFrameÚSeriesc               ó$   € V ^8„  d   QhRRRRRR/# )é   Úobjr   Útmp_pathr   ÚreturnzDataFrame | Series© )Úformats   "Úd/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/_testing/_io.pyÚ__annotate__r      s"   € ÷ $ñ $˜3ð $¨$ð $Ð3Eñ $ó    c                óZ   € \         P                  ! W4       \         P                  ! V4      # )aQ  
Pickle an object and then read it again.

Parameters
----------
obj : any object
    The object to pickle and then re-read.
path : str, path object or file-like object, default None
    The path where the pickled object is written and then read.

Returns
-------
pandas object
    The original object that was pickled and then re-read.
)ÚpdÚ	to_pickleÚread_pickle)r   r   s   &&r   Úround_trip_pickler      s   € ô  ‡L‚L�ÔÜ�>Š>˜(Ó#Ð#r   c               ó   € V ^8„  d   QhRR/# )r   r   r   r   )r   s   "r   r   r   1   s   € ÷ ñ °ñ r   c                ó&   € V ! V4       V! V4      pV# )a£  
Write an object to file specified by a pathlib.Path and read it back

Parameters
----------
writer : callable bound to pandas object
    IO writing function (e.g. DataFrame.to_csv )
reader : callable
    IO reading function (e.g. pd.read_csv )
path : str, default None
    The path where the object is written and then read.

Returns
-------
pandas object
    The original object that was serialized and then re-read.
r   )ÚwriterÚreaderr   r   s   &&& r   Úround_trip_pathlibr   1   s   € ñ$ ˆ8ÔÙ
�Ó
€CØ€Jr   c               ó$   € V ^8„  d   QhRRRRRR/# )r   ÚpathÚstrÚdestr   ÚNoner   )r   s   "r   r   r   H   s!   € ÷ 9"ñ 9"¨3ð 9"¸Cð 9"ÈTñ 9"r   c                ój  € V3pRpRpV R8X  d   \         P                  pRpW23pRpMÏV R8X  dV   \        P                  pRp\        P                  ! VR7      p\
        P                  ! V4      p	\        V4      Vn        W‰3pRpMsV R	8X  d   \        P                  pM[V R
8X  d   ^ RIp
V
P                  pMCV R8X  d   \        R4      P                  pM&V R8X  d   ^ RIpVP                   pM\#        RV  24      hV! WR7      ;_uu_ 4       p\%        WÆ4      ! V!   RRR4       R#   + '       g   i     R# ; i)aj  
Write data to a compressed file.

Parameters
----------
compression : {'gzip', 'bz2', 'zip', 'xz', 'zstd'}
    The compression type to use.
path : str
    The file path to write the data.
data : str
    The data to write.
dest : str, default "test"
    The destination file (for ZIP only)

Raises
------
ValueError : An invalid compression value was passed in.
ÚwbÚwriteÚzipÚwÚwritestrÚtar)ÚnameÚaddfileÚgzipÚbz2NÚzstdÚ	zstandardÚxzzUnrecognized compression type: )Úmode)ÚzipfileÚZipFileÚtarfileÚTarFileÚTarInfoÚioÚBytesIOÚlenÚsizer-   ÚGzipFiler.   ÚBZ2Filer   ÚopenÚlzmaÚLZMAFileÚ
ValueErrorÚgetattr)Úcompressionr    Údatar"   Úargsr2   ÚmethodÚcompress_methodÚfileÚbytesr.   r?   Úfs   &&&&         r   Úwrite_to_compressedrK   H   s  € ð& "˜G€DØ€DØ€Fð �eÔÜ!Ÿ/™/ˆØˆØˆ|ˆØ‰Ø	˜Ô	Ü!Ÿ/™/ˆØˆÜ�Š DÔ)ˆÜ—
’
˜4Ó ˆÜ˜“IˆŒ	Øˆ}ˆØ‰Ø	˜Ô	ÜŸ-™-‰Ø	˜Ô	ÛàŸ+™+‰Ø	˜Ô	Ü4°[ÓA×FÑF‰Ø	˜Ô	ÛàŸ-™-‰äÐ:¸;¸-ÐHÓIÐIñ 
˜×	)Õ	)¨QÜ�Ô˜DÒ!÷ 
*×	)×	)Ò	)ús   ÄD!Ä!D2	)Útest)Ú
__future__r   r-   r8   r5   Útypingr   r   r3   Úpandas.compat._optionalr   Úpandasr   Úcollections.abcr   Úpathlibr   r	   r
   r   r   rK   r   r   r   Ú<module>rS      sC   ðÝ "ã Û 	Û ÷ó å >ã çÝ(Ý÷õ$õ(÷.9"ñ 9"r   