+
    NV-j  ã                  ó6  € R t ^ RIHt ^ RIt^ RIt^ RIt^ RIHt ^ RIH	t	H
t
HtHtHtHtHt ^ RIHt ^ RIHtHtHtHtHtHtHtHtHtHtHtHtHt ]'       d   ^ RI H!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 R lt)R R lt*. ROt+R# )zn
compat
======

Cross-compatible functions for different versions of Python.

Other items:
* platform checker
)ÚannotationsN)ÚTYPE_CHECKING)ÚCHAINED_WARNING_DISABLEDÚIS64ÚISMUSLÚPY312ÚPY314ÚPYPYÚWASM)Úis_numpy_dev)ÚHAS_PYARROWÚPYARROW_INSTALLEDÚPYARROW_MIN_VERSIONÚpa_version_under14p0Úpa_version_under14p1Úpa_version_under16p0Úpa_version_under17p0Úpa_version_under18p0Úpa_version_under19p0Úpa_version_under20p0Úpa_version_under21p0Úpa_version_under22p0Úpa_version_under23p0)ÚFc               ó(   € V ^8„  d   QhRRRRRRRR/# )é   Úfr   ÚnameÚstrÚclsÚtypeÚreturn© )Úformats   "Úg/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/compat/__init__.pyÚ__annotate__r%   0   s(   € ÷ ñ ˜ð  #ð ¨Dð °Qñ ó    c                ó`   € Wn         VP                    RV 2V n        VP                  V n        V # )z4
Bind the name/qualname attributes of the function.
Ú.)Ú__name__Ú__qualname__Ú
__module__)r   r   r   s   &&&r$   Úset_function_namer,   0   s/   € ð „JØŸ™�~ Q t fÐ-€A„NØ—>‘>€A„LØ€Hr&   c               ó   € V ^8„  d   QhRR/# ©r   r!   Úboolr"   )r#   s   "r$   r%   r%   :   s   € ÷ 	%ñ 	% 4ñ 	%r&   c                 ó(   € \         P                  R8H  # )z}
Checking if the running platform is little endian.

Returns
-------
bool
    True if the running platform is little endian.
Úlittle)ÚsysÚ	byteorderr"   r&   r$   Úis_platform_little_endianr4   :   s   € ô �=‰=˜HÑ$Ð$r&   c               ó   € V ^8„  d   QhRR/# r.   r"   )r#   s   "r$   r%   r%   F   s   € ÷ 	/ñ 	/˜Tñ 	/r&   c                 ó(   € \         P                  R9   # )zq
Checking if the running platform is windows.

Returns
-------
bool
    True if the running platform is windows.
)Úwin32Úcygwin©r2   Úplatformr"   r&   r$   Úis_platform_windowsr;   F   s   € ô �<‰<Ð.Ñ.Ð.r&   c               ó   € V ^8„  d   QhRR/# r.   r"   )r#   s   "r$   r%   r%   R   s   € ÷ 	#ñ 	#˜4ñ 	#r&   c                 ó(   € \         P                  R8H  # )zm
Checking if the running platform is linux.

Returns
-------
bool
    True if the running platform is linux.
Úlinuxr9   r"   r&   r$   Úis_platform_linuxr?   R   s   € ô �<‰<˜7Ñ"Ð"r&   c               ó   € V ^8„  d   QhRR/# r.   r"   )r#   s   "r$   r%   r%   ^   s   € ÷ 	$ñ 	$˜ñ 	$r&   c                 ó(   € \         P                  R8H  # )zi
Checking if the running platform is mac.

Returns
-------
bool
    True if the running platform is mac.
Údarwinr9   r"   r&   r$   Úis_platform_macrC   ^   s   € ô �<‰<˜8Ñ#Ð#r&   c               ó   € V ^8„  d   QhRR/# r.   r"   )r#   s   "r$   r%   r%   j   s   € ÷ ñ ˜ñ r&   c                 óŠ   € \         P                  ! 4       R9   ;'       g%    \         P                  ! 4       P                  R4      # )z†
Checking if the running platform use ARM architecture.

Returns
-------
bool
    True if the running platform uses ARM architecture.
Úarmv)Úarm64Úaarch64)r:   ÚmachineÚ
startswithr"   r&   r$   Úis_platform_armrK   j   s>   € ô ×ÒÓÐ!5Ñ5÷ ð ¼×9IÒ9IÓ9K×9VÑ9VØó:ð r&   c               ó   € V ^8„  d   QhRR/# r.   r"   )r#   s   "r$   r%   r%   x   s   € ÷ 	6ñ 	6˜4ñ 	6r&   c                 ó2   € \         P                  ! 4       R9   # )zˆ
Checking if the running platform use Power architecture.

Returns
-------
bool
    True if the running platform uses ARM architecture.
)Úppc64Úppc64le©r:   rI   r"   r&   r$   Úis_platform_powerrQ   x   s   € ô ×ÒÓÐ!5Ñ5Ð5r&   c               ó   € V ^8„  d   QhRR/# r.   r"   )r#   s   "r$   r%   r%   „   s   € ÷ 	+ñ 	+˜Tñ 	+r&   c                 ó2   € \         P                  ! 4       R8H  # )zŽ
Checking if the running platform use riscv64 architecture.

Returns
-------
bool
    True if the running platform uses riscv64 architecture.
Úriscv64rP   r"   r&   r$   Úis_platform_riscv64rU   „   s   € ô ×ÒÓ Ñ*Ð*r&   c               ó   € V ^8„  d   QhRR/# r.   r"   )r#   s   "r$   r%   r%   �   s   € ÷ 
3ñ 
3˜4ñ 
3r&   c                 óH   € \         P                  P                  RR4      R8H  # )zÄ
Checking if running in a continuous integration environment by checking
the PANDAS_CI environment variable.

Returns
-------
bool
    True if the running in a continuous integration environment.
Ú	PANDAS_CIÚ0Ú1)ÚosÚenvironÚgetr"   r&   r$   Úis_ci_environmentr^   �   s   € ô �:‰:�>‰>˜+ sÓ+¨sÑ2Ð2r&   )r   r   r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   ),Ú__doc__Ú
__future__r   r[   r:   r2   Útypingr   Úpandas.compat._constantsr   r   r   r   r   r	   r
   Úpandas.compat.numpyr   Úpandas.compat.pyarrowr   r   r   r   r   r   r   r   r   r   r   r   r   Úpandas._typingr   r,   r4   r;   r?   rC   rK   rQ   rU   r^   Ú__all__r"   r&   r$   Ú<module>rg      s   ðñõ #ã 	Û Û 
Ý  ÷÷ ñ õ -÷÷ ÷ õ ÷  Ý õõ	%õ	/õ	#õ	$õõ	6õ	+õ
3ò‚r&   