+
    NV-jÅ  ã                   óØ  € ^ RI t^ RIt^ RIt^ RIHt ^ RIHt ]P                  P                  RRR.4      R 4       t]P                  P                  RRR.4      R 4       tR	 tR
 tR tR tR tR tR t]P                  P                  R]P(                  ]P*                  .4      ]P                  P                  RRR/R]! 4       /.4      R 4       4       tR tR tR tR tR tR tR# )é    N)ÚSerieszoperation, expectedc                 óT   € \        R R.RR7      p\        W 4      ! 4       pW18X  g   Q hR# )ÚaÚbÚstring©ÚdtypeN)r   Úgetattr)Ú	operationÚexpectedÚserÚres_operation_series   &&  Út/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/tests/series/test_reductions.pyÚtest_reductions_series_stringsr   	   s.   € ô �#�s� 8Ô
,€CÜ! #Ô1Ó3ÐØÔ*Ð*Ò*ó    Ú	as_periodTFc           
      óŠ  € \        \        ^^4       Uu. uF  p\        P                  ! R^V4      NK  	  up4      pV '       d   VP                  P                  R4      pMVP                  P                  R4      pVP                  4       pVP                  VP                  8X  g   Q h\        P                  ! W24       R# u upi )é   i»  ÚDz
US/CentralN)r   ÚrangeÚpdÚ	TimestampÚdtÚ	to_periodÚtz_localizeÚmoder	   ÚtmÚassert_series_equal)r   Únr   Úress   &   r   Útest_mode_extension_dtyper!      s�   € ô ´E¸!¸Q´KÓ@±K¨q”"—,’,˜t Q¨Ö*±KÑ@Ó
A€CçØ�f‰f×Ñ˜sÓ#‰à�f‰f× Ñ  Ó.ˆà
�(‰(‹*€CØ�9‰9˜Ÿ	™	Ô!Ð!Ð!Ü×Ò˜3Ö$ùò As   ”!C c           	      ó|  € \        ^^^\        P                  ^^\        P                  .V R7      pVP                  RR7      p\        ^^\        P                  .V R7      p\        P
                  ! W#4       VP                  RR7      p\        ^^.V R7      p\        P
                  ! W#4       \        P                  VR&   VP                  RR7      p\        ^^.V R7      p\        P
                  ! W#4       VP                  RR7      p\        \        P                  .V R7      p\        P
                  ! W#4       R# )r   r   F©ÚdropnaTNéÿÿÿÿ)r   r   ÚNAr   r   r   )Úany_numeric_ea_dtyper   Úresultr   s   &   r   Útest_mode_nullable_dtyper)       s÷   € ä
�!�Q˜œ2Ÿ5™5 ! Q¬¯©Ð.Ð6JÔ
K€CØ�X‰X˜UˆXÓ#€FÜ�q˜!œRŸU™U�mÐ+?Ô@€HÜ×Ò˜6Ô,à�X‰X˜TˆXÓ"€FÜ�q˜!�fÐ$8Ô9€HÜ×Ò˜6Ô,ä�e‰e€Cˆ�Gà�X‰X˜TˆXÓ"€FÜ�q˜!�fÐ$8Ô9€HÜ×Ò˜6Ô,à�X‰X˜UˆXÓ#€FÜ”r—u‘u�gÐ%9Ô:€HÜ×Ò˜6Ö,r   c                 ó   € \        . ROV R7      pVP                  RR7      p\        ^.V R7      p\        P                  ! W#4       \        ^^^^\        P
                  .V R7      pVP                  RR7      p\        ^.V R7      p\        P                  ! W#4       \        ^\        P
                  \        P
                  .V R7      pVP                  RR7      p\        \        P
                  .V R7      p\        P                  ! W#4       \        ^^\        P
                  \        P
                  .V R7      pVP                  RR7      p\        ^\        P
                  .V R7      p\        P                  ! W#4       R# )r   r   Fr#   N)r   é   é   r   )r   r   r   r   r   r&   )r'   r   r(   r   Úser2Úser3Úser4s   &      r   Ú"test_mode_nullable_dtype_edge_caser0   6   s#  € ä
’Ð%9Ô
:€CØ�X‰X˜UˆXÓ#€FÜ�q�cÐ!5Ô6€HÜ×Ò˜6Ô,ä�1�a˜˜AœrŸu™uÐ%Ð-AÔB€DØ�Y‰Y˜eˆYÓ$€FÜ�q�cÐ!5Ô6€HÜ×Ò˜6Ô,ä�1”b—e‘eœRŸU™UÐ#Ð+?Ô@€DØ�Y‰Y˜eˆYÓ$€FÜ”r—u‘u�gÐ%9Ô:€HÜ×Ò˜6Ô,ä�1�aœŸ™¤§¡Ð&Ð.BÔC€DØ�Y‰Y˜eˆYÓ$€FÜ�qœ"Ÿ%™%�jÐ(<Ô=€HÜ×Ò˜6Ö,r   c                  óB  € \         P                  ! R 4       \        RR.\        R7      p \        P
                  ! RR4      ;_uu_ 4        V P                  4       pRRR4       \        RR.\        R7      p\        P                  ! XV4       R#   + '       g   i     L<; i)Úpyarrowr   r   r   zfuture.infer_stringTN)	ÚpytestÚimportorskipr   Úobjectr   Úoption_contextr   r   r   )r   r(   r   s      r   Útest_mode_infer_stringr7   M   sm   € ä
×Ò˜	Ô"Ü
�#�s�¤6Ô
*€CÜ	×	Ò	Ð0°$×	7Õ	7Ø—‘“ˆ÷ 
8ä�s˜C�j¬Ô/€HÜ×Ò˜6 8Ö,÷ 
8×	7ús   Á	BÂB	c                  óÜ   € \        ^ \        P                  .RR7      p V ^ ,          pV P                  4       V8X  g   Q hV P	                  4       V8X  g   Q hV P                  4       V8X  g   Q hR# )r   zm8[ns]r   N)r   r   ÚNaTÚmedianÚminÚmax)r   Úexps     r   Útest_reductions_td64_with_natr>   W   s[   € ä
�!”R—V‘V� HÔ
-€CØ
ˆa�&€CØ�:‰:‹<˜3ÔÐÐØ�7‰7‹9˜ÔÐÐØ�7‰7‹9˜ÔÐÒr   c                 óÂ   € \        . R R7      pVP                  V R7      p\        V\        P                  4      '       g   Q hV\        P                  ! ^ 4      8X  g   Q hR# )ztimedelta64[ns]r   )ÚskipnaN)r   ÚsumÚ
isinstancer   Ú	Timedelta)r@   r   r(   s   &  r   Útest_td64_sum_emptyrD   `   sL   € ä
�Ð,Ô
-€Cà�W‰W˜FˆWÓ#€FÜ�fœbŸl™l×+Ò+Ð+Ð+Ø”R—\’\ !“_Ô$Ð$Ò$r   c            	      ó4  € \        \        P                  ! R RRRR7      4      p V ^ ;;,          \        P                  ! R4      ,          uu&   W P	                  4       ,
          P                  4       p\        P                  ! \        P                  ! W P	                  4       ,
          4      P                  \        V 4      ,          P                  4       4      p\        P                  ! VP                  R,          VP                  R,          4      '       g   Q hRp\        P                  ! \        VR7      ;_uu_ 4        W P	                  4       ,
          P                  4        R	R	R	4       V R
,          p\        P                  ! \        VR7      ;_uu_ 4        WDP	                  4       ,
          P                  4        R	R	R	4       V R,          pWUP	                  4       ,
          P                  4        R	#   + '       g   i     L™; i  + '       g   i     LR; i)Ú20130101i † ÚhÚns)ÚperiodsÚfreqÚunitz1s 1msiè  zoverflow in timedelta operation©ÚmatchN:r   i'  N:r   iè  N)r   r   Ú
date_rangerC   r;   ÚmeanÚTimedeltaIndexÚasi8ÚlenrA   ÚnpÚallcloseÚ_valuer3   ÚraisesÚ
ValueError)r   r(   r   ÚmsgÚs1Ús2s         r   Útest_td64_summation_overflowr[   i   sC  € ä
”—’˜z°6ÀÈ$ÔOÓ
P€CØˆ‡FŒb�lŠl˜8Ó$Õ$ƒFð —G‘G“I�o×#Ñ#Ó%€FÜ�|Š|œR×.Ò.¨s·W±W³Y­Ó?×DÑDÄsÈ3ÃxÕO×TÑTÓVÓW€Hô �;Š;�v—}‘} tÕ+¨X¯_©_¸tÕ-C×DÒDÐDÐDð ,€CÜ	�Š”z¨×	-Ö	-Ø	�w‰w‹y�×ÑÔ÷ 
.ð 
ˆW�€BÜ	�Š”z¨×	-Ö	-Ø	�f‰f‹h�×ÑÔ÷ 
.à	ˆV�€BØ�&‰&‹(…]×ÑÖ÷ 
.×	-ú÷ 
.×	-ús   Ä>%G4Æ%HÇ4H	ÈH	c                  ó†   € \        . RO\        ^4      R7      p V P                  4       p\        V\         4      '       d   Q hR# )ç      ð?)ÚindexN)r]   r]   r]   )r   r   ÚprodrB   )r   r(   s     r   Útest_prod_numpy16_bugr`   ‚   s3   € Ü
’¬¨a«Ô
1€CØ�X‰X‹Z€Fä˜&¤&×)Ò)Ð)Ð)Ñ)r   ÚfuncÚkwargsÚkeepdimsÚoutc                 ó  € \        ^^.4      p\        \        V 4      4      pVP                  pRV RV R2p\        P
                  ! \        VR7      ;_uu_ 4        V! V3/ V B  RRR4       R#   + '       g   i     R# ; i)r   zthe 'z=' parameter is not supported in the pandas implementation of z\(\)rL   N)r   ÚnextÚiterÚ__name__r3   rV   rW   )rb   ra   r   ÚparamÚnamerX   s   &&    r   Ú)test_validate_any_all_out_keepdims_raisesrk   ‰   sv   € ô �!�Q�‹.€CÜ”�f“Ó€EØ�=‰=€Dð �ˆwð à"˜V 4ð	)ð ô
 
�Š”z¨×	-Ö	-ÙˆSÑ�FÒ÷ 
.×	-×	-Ò	-ús   Á
A/Á/B 	c                  óÖ   € \        ^^.4      p Rp\        P                  ! \        VR7      ;_uu_ 4        \        P
                  ! V ^
R7       RRR4       R#   + '       g   i     R# ; i)r   zPthe 'initial' parameter is not supported in the pandas implementation of sum\(\)rL   )ÚinitialN©r   r3   rV   rW   rS   rA   ©r   rX   s     r   Útest_validate_sum_initialrp   ™   sI   € Ü
�!�Q�‹.€Cð	%ð ô
 
�Š”z¨×	-Ö	-Ü
�Šˆs˜BÕ÷ 
.×	-×	-Ò	-úó   ´AÁA(	c                  óÊ   € \        ^^.4      p Rp\        P                  ! \        VR7      ;_uu_ 4        V P	                  RR7       RRR4       R#   + '       g   i     R# ; i)r   z[the 'overwrite_input' parameter is not supported in the pandas implementation of median\(\)rL   T)Úoverwrite_inputN)r   r3   rV   rW   r:   ro   s     r   Útest_validate_median_initialrt   ¤   sK   € Ü
�!�Q�‹.€Cð	(ð ô
 
�Š”z¨×	-Ö	-ð 	�
‰
 4ˆ
Ô(÷ 
.×	-×	-Ò	-ús   ´AÁA"	c                  óÖ   € \        ^^.4      p Rp\        P                  ! \        VR7      ;_uu_ 4        \        P
                  ! V RR7       RRR4       R#   + '       g   i     R# ; i)r   zQthe 'keepdims' parameter is not supported in the pandas implementation of sum\(\)rL   T)rc   Nrn   ro   s     r   Útest_validate_stat_keepdimsrv   ±   sI   € Ü
�!�Q�‹.€Cð	%ð ô
 
�Š”z¨×	-Ö	-Ü
�Šˆs˜TÕ"÷ 
.×	-×	-Ò	-úrq   c                  ó¸  € \        R R.4      p V P                  4       R8X  g   Q hRp\        P                  ! \        VR7      ;_uu_ 4        V P                  4        RRR4       V P                  4       pRp\        P                  ! \        VR7      ;_uu_ 4        VP                  4        RRR4       R#   + '       g   i     La; i  + '       g   i     R# ; i)Ú1Ú2Ú12zHCould not convert string '12' to numeric|does not support|Cannot performrL   NzECould not convert \['12'\] to numeric|does not support|Cannot perform)r   rA   r3   rV   Ú	TypeErrorrO   Úto_frame)r   rX   Údfs      r   Ú(test_mean_with_convertible_string_raisesr~   ¼   s‘   € ä
�#�s�Ó
€CØ�7‰7‹9˜ÔÐÐà
T€CÜ	�Š”y¨×	,Ö	,Ø�‰Œ
÷ 
-ð 
�‰‹€BØ
R€CÜ	�Š”y¨×	,Ö	,Ø
�‰Œ	÷ 
-Ñ	,÷ 
-×	,ú÷
 
-×	,Ð	,ús   ÁB5ÂCÂ5C	ÃC	c                  ó&  € \         P                  ! R RR^{/.4      p Rp\        P                  ! \        VR7      ;_uu_ 4        V P                  4        RRR4       \        P                  ! \        VR7      ;_uu_ 4        V P                  R4       RRR4       Rp\        P                  ! \        VR7      ;_uu_ 4        V R ,          P                  4        RRR4       Rp\        P                  ! \        VR7      ;_uu_ 4        \        P
                  ! V R ,          P                  R	4      P                  4       RRR4       R#   + '       g   i     Lû; i  + '       g   i     LÐ; i  + '       g   i     L�; i  + '       g   i     R# ; i)
ÚdbÚJÚnumericzDCould not convert \['J'\] to numeric|does not support|Cannot performrL   NrO   zGCould not convert string 'J' to numeric|does not support|Cannot performzECould not convert string 'J' to numeric|ufunc 'divide'|Cannot performr   )
r   Ú	DataFramer3   rV   r{   rO   ÚaggrS   ÚastypeÚarray)r}   rX   s     r   Ú#test_mean_dont_convert_j_to_complexr‡   Ë   sò   € ä	�Š˜˜c 9¨cÐ2Ð3Ó	4€BØ
Q€CÜ	�Š”y¨×	,Ö	,Ø
�‰Œ	÷ 
-ô 
�Š”y¨×	,Ö	,Ø
�‰ˆvŒ÷ 
-ð T€CÜ	�Š”y¨×	,Ö	,Ø
ˆ4��‰Œ÷ 
-à
Q€CÜ	�Š”y¨×	,Ö	,Ü
�Š��4•—‘ Ó)×/Ñ/Ô0÷ 
-Ñ	,÷ 
-×	,ú÷ 
-×	,ú÷ 
-×	,ú÷ 
-×	,Ð	,ús0   ÁEÁ?EÂ?E,Ä7E?ÅE	ÅE)	Å,E<	Å?F	c                  óŠ  € R p \        . RO4      p\        P                  ! \        V R7      ;_uu_ 4        VP	                  4        RRR4       Rp VP                  4       p\        P                  ! \        V R7      ;_uu_ 4        VP	                  4        RRR4       R#   + '       g   i     La; i  + '       g   i     R# ; i)zICannot convert \['1' '2' '3'\] to numeric|does not support|Cannot performrL   NzMCannot convert \[\['1' '2' '3'\]\] to numeric|does not support|Cannot perform)rx   ry   Ú3)r   r3   rV   r{   r:   r|   )rX   r   r}   s      r   Ú*test_median_with_convertible_string_raisesrŠ   Ý   s   € à
V€CÜ
’Ó
!€CÜ	�Š”y¨×	,Ö	,Ø�
‰
Œ÷ 
-ð 	Yð ð 
�‰‹€BÜ	�Š”y¨×	,Ö	,Ø
�	‰	Œ÷ 
-Ñ	,÷ 
-×	,ú÷ 
-×	,Ð	,ús   ´BÂB1ÂB.	Â1C	)r;   r   )r<   r   )ÚnumpyrS   r3   Úpandasr   r   Úpandas._testingÚ_testingr   ÚmarkÚparametrizer   r!   r)   r0   r7   r>   rD   r[   r`   ÚanyÚallr5   rk   rp   rt   rv   r~   r‡   rŠ   © r   r   Ú<module>r”      s  ðÛ Û ã Ý Ý ð ‡�×ÑÐ.°¸|Ð0LÓMñ+ó Nð+ð ‡�×Ñ˜ t¨U mÓ4ñ%ó 5ð%ò-ò,-ò.-òò%òò2*ð ‡�×Ñ˜ "§&¡&¨"¯&©&Ð!1Ó2Ø‡�×Ñ˜ Z°Ð$6¸ÁÃÐ8IÐ#JÓKñó Ló 3ðò ò
)ò#òò1ô$r   