+
    NV-j•  ã                   ó¤  € ^ RI t^ RIt^ RIt^ RIHt ]P                  P                  R]P                  ! R4      R3]P                  ! R4      R3]P                  ! R4      R	3]P                  ! R
4      R3]P                  ! R4      R3]P                  ! R4      R3]P                  ! R4      R3]P                  ! R4      R3]P                  ! R4      R3]P                  ! R4      R3]P                  ! R4      R3]P                  ! R4      R3]P                  ! R.4      P                  R3]P                  ! ^ .4      P                  R4      P                  R3]P                  ! R.4      R3]P                  ! R 4      R3.4      R! 4       t]P                  P                  R". R#/ R$.NR%/ R.NR/ R	.NR/ R.NR/ R.NR/ R.NR/ R.NR
/ R.NR/ R.NR/ R.NR/ R.NR/ R.NR/ R.NR&/ R.NR'/ R(.N. R=ON. R>ON. R?ON. R@ONR,/ R-.NR./ R/.NR0R1R/R2.NR0R1R)/R3.NR0R1R*/R4.NR0R1R+/R.NR0R1R+R5R6/R7.N. RAON. RBON. RCON. RDONR8R9^R:^/R;.N4      R< 4       tR# )Eé    N©Údtype_to_arrow_c_fmtzpandas_dtype, c_stringÚboolÚbÚint8ÚcÚuint8ÚCÚint16ÚsÚuint16ÚSÚint32ÚiÚuint32ÚIÚint64ÚlÚuint64ÚLÚfloat16ÚeÚfloat32ÚfÚfloat64ÚgÚaÚuzdatetime64[ns]ztsn:ÚOc                ó*   € \        V 4      V8X  g   Q hR# )z/Test ``dtype_to_arrow_c_fmt`` utility function.Nr   )Úpandas_dtypeÚc_strings   &&Út/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/tests/interchange/test_utils.pyÚtest_dtype_to_arrow_c_fmtr$      s   € ô4   Ó-°Ô9Ð9Ò9ó    zpa_dtype, args_kwargs, c_stringÚnullÚnÚbool_ÚstringÚbinaryÚzÚmsÚusÚnsÚdate32ÚtdDÚdate64ÚtdmÚ	timestampÚunitztss:ztsm:ztsu:ÚtzÚUTCztsn:UTCÚ
decimal128Ú	precisionÚscalezd:4,2c                 ó"  € \         P                  ! R 4      pV'       g   \        W04      ! 4       pM7\        V\        4      '       d   \        W04      ! V!  pM\        W04      ! R/ VB p\
        P                  ! V4      p\        V4      V8X  g   Q hR# )ÚpyarrowN© )ÚpytestÚimportorskipÚgetattrÚ
isinstanceÚtupleÚpdÚ
ArrowDtyper   )Úpa_dtypeÚargs_kwargsr"   ÚpaÚpa_typeÚ
arrow_types   &&&   r#   Ú$test_dtype_to_arrow_c_fmt_arrowdtyperI   +   st   € ôL 
×	Ò	˜YÓ	'€BßÜ˜"Ô'Ó)‰Ü	�K¤×	'Ò	'Ü˜"Ô'¨Ñ5‰ä˜"Ô'Ñ6¨+Ñ6ˆÜ—’˜wÓ'€JÜ 
Ó+¨xÔ7Ð7Ò7r%   )Útime32©r   Útts)rJ   ©r,   Úttm)Útime64©r-   Úttu)rO   ©r.   Úttn)ÚdurationrK   ÚtDs)rT   rM   ÚtDm)rT   rP   ÚtDu)rT   rR   ÚtDn)ÚnumpyÚnpr=   ÚpandasrB   Úpandas.core.interchange.utilsr   ÚmarkÚparametrizeÚdtypeÚSeriesÚastypeÚCategoricalDtyper$   rI   r<   r%   r#   Ú<module>rc      s’  ðÛ Û ã Ý >ð ‡�×ÑØà	�Š�&Ó	˜3ÐØ	�Š�&Ó	˜3ÐØ	�Š�'Ó	˜CÐ Ø	�Š�'Ó	˜CÐ Ø	�Š�(Ó	˜SÐ!Ø	�Š�'Ó	˜CÐ Ø	�Š�(Ó	˜SÐ!Ø	�Š�'Ó	˜CÐ Ø	�Š�(Ó	˜SÐ!Ø	�Š�)Ó	˜cÐ"Ø	�Š�)Ó	˜cÐ"Ø	�Š�)Ó	˜cÐ"Ø	�Š�C�5Ó	×	Ñ	 Ð%à�IŠI�q�c‹N×!Ñ!Ð"2Ó3×9Ñ9Øð	
ð 
×	Ò	˜c˜UÓ	# SÐ)Ø	�Š�#‹˜Ðð'óñ0:ó1ð0:ð
 ‡�×ÑØ%ð Ø	��SÐð à	�"�cÐð ð 
�"�cÐð ð 
�2�sÐð	 ð
 
�2�sÐð ð 
�2�sÐð ð 
��SÐð ð 
�"�cÐð ð 
�"�cÐð ð 
�"�cÐð ð 
�B˜Ðð ð 
�B˜Ðð ð 
�B˜Ðð ð 
�2�sÐð ð 
�2�sÐð ò  	"ð! ò" 	#ð# ò$ 	#ð% ò& 	#ð' ð( 
�2�uÐð) ð* 
�2�uÐð+ ð, 
�v˜s�m VÐ,ð- ð. 
�v˜t�n fÐ-ð/ ð0 
�v˜t�n fÐ-ð1 ð2 
�v˜t�n fÐ-ð3 ð4 
�v˜t T¨5Ð1°9Ð=ð5 ò6 	$ð7 ò8 	%ð9 ò: 	%ð; ò< 	%ð= ð> 
˜ Q¨°Ð3°WÐ=ð? ó#ñH
8óI#òH
8r%   