+
    NV-j
#  ã            
       óT  € ^ RI t^ RIt^ RIt^ RIHt ]P                  P                  R^ . RO.^^..^. .R . R!O.R"^^..R#. ..4      R 4       t
R t]P                  P                  R^ ^.. R$O.. R%O. R&O.]! ^ ^^4      . R$O.^ ^0. R$O... R'OR7      R 4       tR tR tR	 t]P                  P                  R^ . RO.. R%O. R&O.]! R^4      ]! R"R4      3. R(O..4      R
 4       tR tR t]P                  P                  R. R)O4      ]P                  P                  RRR.4      ]P                  P                  RRR.4      R 4       4       4       t]P                  P                  R. R*O4      ]P                  P                  R. R*O4      ]P                  P                  R. R+O4      R 4       4       4       tR t]P                  P                  R. R,O4      R 4       tR t]P                  P                  R]]P6                  ]P8                  ]P:                  .4      R 4       tR tR# )-é    Nzarg, expected_rowsc                 ó~   € VP                   V,          pV P                  V,          p\        P                  ! WE4       R # ©N©Ú_positional_selectorÚilocÚtmÚassert_frame_equal©Úslice_test_dfÚslice_test_groupedÚargÚexpected_rowsÚresultÚexpecteds   &&&&  Ús/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/tests/groupby/test_indexing.pyÚtest_intr   
   s2   € ð  ×4Ñ4°SÕ9€FØ×!Ñ! -Õ0€Hä×Ò˜&Ö+ó    c                 ó‚   € VP                   R ,          pV P                  . RO,          p\        P                  ! W#4       R# ):r   é   é   N©r   é   é   é   r   ©r   r   r   r   s   &&  r   Ú
test_slicer      s0   € à×4Ñ4°UÕ;€FØ×!Ñ!¢,Õ/€Hä×Ò˜&Ö+r   )Úidsc                 ó~   € VP                   V,          pV P                  V,          p\        P                  ! WE4       R # r   r   r
   s   &&&&  r   Ú	test_listr   %   s2   € ð"  ×4Ñ4°SÕ9€FØ×!Ñ! -Õ0€Hä×Ò˜&Ö+r   c                 ó‚   € VP                   R,          pV P                  . RO,          p\        P                  ! W#4       R# )r   N©r   r   éÿÿÿÿ©r   r   r   r   r   é   r   r   s   &&  r   Ú	test_intsr%   <   s1   € à×4Ñ4°XÕ>€FØ×!Ñ!Ò"4Õ5€Hä×Ò˜&Ö+r   c                 óŠ   € VP                   R RR13,          pV P                  . RO,          p\        P                  ! W#4       R# ):Nr   NNéþÿÿÿ©r   r   r   r   r   é   r$   r   r   s   &&  r   Útest_slicesr*   D   s7   € à×4Ñ4°R¸¹°WÕ=€FØ×!Ñ!Ò"7Õ8€Hä×Ò˜&Ö+r   c                 óŒ   € VP                   ^ ^RR13,          pV P                  . RO,          p\        P                  ! W#4       R# )r   Nr'   r(   r   r   s   &&  r   Útest_mixr,   L   s9   € à×4Ñ4°Q¸¸2¹3°YÕ?€FØ×!Ñ!Ò"7Õ8€Hä×Ò˜&Ö+r   c                 ó    € V P                  R RR7      P                  V,          pV P                  V,          p\        P                  ! W44       R# )ÚGroupF)ÚsortN)Úgroupbyr   r   r   r	   )r   r   r   r   r   s   &&&  r   Útest_as_indexr1   T   sB   € ð ×"Ñ" 7°Ð"Ó7×LÑLÈSÕQ€FØ×!Ñ! -Õ0€Hä×Ò˜&Ö+r   c                  ó´  € \         P                  ! R ^.R ^.R ^.R^.R^..RR.R7      p V P                  RRR7      pVP                  R,          p\         P                  ! R ^.R^..RR.^^.R7      p\        P
                  ! W#4       VP                  R
,          p\         P                  ! R ^.R ^.R^..RR.. ROR7      p\        P
                  ! W#4       R	# )ÚaÚbÚAÚB©ÚcolumnsF©Úas_indexºr   r   N©r8   ÚindexN)r   r"   )r   r   r   )ÚpdÚ	DataFramer0   r   r   r	   )ÚdfÚgroupedr   r   s       r   Útest_doc_examplesrB   d   sÞ   € ä	�ŠØ
ˆqˆ�C˜�8˜c 1˜X¨¨Q x°#°q°Ð:ÀSÈ#ÀJô
€Bð �j‰j˜ uˆjÓ-€Gà×)Ñ)¨#Õ.€FÜ�|Š|˜c 1˜X¨¨Q xÐ0¸3À¸*ÈQÐPQÈFÔS€Hä×Ò˜&Ô+à×)Ñ)¨%Õ0€FÜ�|Š|Ø
ˆqˆ�C˜�8˜c 1˜XÐ&°°c°
Â)ô€Hô ×Ò˜&Ö+r   c            
      óÌ  € R  p \         P                  P                  ^4      p^dp^p\        P                  ! RVRR7      p\        V4       Uu. uF  pRV 2NK
  	  pp/ pV Fv  pW1P                  ^ ^4      ,
          p	VRV	  U
u. uF5  p
W¡P                  ^ R4      ^d,          VP                  ^ R4      ^d,          3NK7  	  pp
VP                  R R7       W·V&   Kx  	  V ! V4      pVP                  R	R
R7      P                  \        ^R4      4      pVP                  4        UUu/ uF
  w  rŽWŽ^R bK  	  pppV ! V4      p\        P                  ! VV4       R# u upi u up
i u uppi )c                 óÜ   € / pV  F1  pW,           F"  pR V^,          RV^,          /WV^ ,          3&   K$  	  K3  	  \         P                  P                  VRR7      pRVP                  n        V# )r5   r6   r=   )Úorient)ÚDateÚItem)r>   r?   Ú	from_dictr=   Únames)ÚdataÚrowsÚdateÚlevelr@   s   &    r   Ú_make_df_from_dataÚ+test_multiindex.<locals>._make_df_from_data|   sl   € ØˆÛˆDØŸ˜�Ø*-¨u°Q­x¸¸eÀA½hÐ)G�˜E !�HÐ%Ó&ó $ñ ô �\‰\×#Ñ# D°Ð#Ó9ˆØ)ˆ�‰ŒØˆ	r   Ú20130101ÚD)ÚperiodsÚfreqzitem Ni'  c                 ó   € V ^,          # )r   © )Úxs   &r   Ú<lambda>Ú!test_multiindex.<locals>.<lambda>“   s   €  ! A¦$r   )ÚkeyrF   Fr9   éýÿÿÿ)ÚnpÚrandomÚdefault_rngr>   Ú
date_rangeÚrangeÚintegersr/   r0   ÚnthÚsliceÚitemsr   r	   )rN   ÚrngÚndatesÚnitemsÚdatesÚirc   Úmultiindex_datarL   Únitems_for_dateÚitemÚlevelsr@   r   ÚvaluesÚslicedr   s                    r   Útest_multiindexro   y   sc  € òô �)‰)×
Ñ
 Ó
"€CØ€FØ€FÜ�MŠM˜*¨f¸3Ô?€EÜ"'¨¤-Ó0¡-˜Qˆu�Q�C‹[¡-€EÐ0à€OÛˆØ §<¡<°°2Ó#6Õ6ˆð Ð.˜Ñ/ó
á/�ð —<‘<  5Ó)¨CÕ/°·±¸aÀÓ1GÈ#Õ1MÓNÙ/ð 	ð 
ð 	�‰™ˆÔ'Ø &˜Óñ ñ 
˜OÓ	,€BØ�Z‰Z˜¨ˆZÓ/×3Ñ3´E¸!¸R³LÓA€Fà5D×5JÑ5JÔ5LÔMÑ5L¡\ Tˆd˜1˜R�LÒ Ñ5L€FÑMÙ! &Ó)€Hä×Ò˜& (Ö+ùò% 1ùò

ùó Ns   ÁEÂ;EÄ"E r   ÚmethodÚheadÚtailÚ	simulatedTFc                 ó:  € ^dp^pR\        V4       UUu. uF  p\        V4       F  pRV 2NK
  	  K  	  uppR\        V4       UUu. uF  p\        V4       F  pRV RV 2NK  	  K  	  upp/p\        P                  ! V4      pVP                  RRR7      p	V ^ 8¼  d   T MW@,           p
VR8X  d•   V	P                  RV  pV'       dl   \        V
4       UUu. uF@  p\        V4       F.  pWS,          V,           W4,          8  g   K  WS,          V,           NK0  	  KB  	  pppVP
                  V,          pM¼V	P                  V 4      pMªV	P                  V ) R pV'       d‚   \        V
4       UUu. uFV  p\        V4       FD  pWE,           V
,
          V,          V,           ^ 8¼  g   K'  WE,           V
,
          V,          V,           NKF  	  KX  	  pppVP
                  V,          pMV	P                  V 4      p\        P                  ! W¾4       R# u uppi u uppi u uppi u uppi )	éd   Úgroupzgroup Úvaluez row Fr9   rq   N)
r_   r>   r?   r0   r   r   rq   rr   r   r	   )r   rp   rs   Ún_groupsÚn_rows_per_groupÚjÚgrJ   r@   rA   Úsizer   rh   Úindicesr   s   &&&            r   Útest_against_head_and_tailr~   Ÿ   s  € ð
 €HØÐð 	Ü"'Ð(8Ô"9ô
Ù"9˜QÄ5ÈÆ?¸aˆf�Q�C‹LÁ?‰LÑ"9ò
ð 	äÐ+Ô,ô
á,�Ü˜8–_�ð �Q�C�u˜Q˜CÓ á$ñ !Ù,ò
ð		€Dô 
�Š�dÓ	€BØ�j‰j˜¨5ˆjÓ1€GØ˜”(‰3Ð 0Õ 6€Dà�ÔØ×-Ñ-¨d¨sÐ3ˆçô ˜tœôá$�AÜ˜xž�AØ•< !Õ# hÕ&AÑAô !�•˜q× Ð á(ñ !Ù$ð ñ ð —w‘w˜wÕ'‰Hð —|‘| CÓ(‰Hð ×-Ñ-¨s¨d¨eÐ4ˆçô ˜tœôá$�AÜ˜xž�AØ$Õ(¨4Õ/°8Õ;¸aÕ?À1ÑDô =Ð!Õ%¨Õ,°Õ8¸1×<Ð<á(ñ =Ù$ð ñ ð —w‘w˜wÕ'‰Hð —|‘| CÓ(ˆHä×Ò˜&Ö+ùóW
ùó
ùóùós#   ” HÁ#HÃ*HÄHÅ)2HÆ %HÚstartÚstopÚstepc                 ó  € ^pRR.V,          R\        \        V4      4      /p\        P                  ! V4      pVP	                  RRR7      pVP
                  WV1,          pVP                  WV1,          p\        P                  ! Wx4       R# )é   rv   zgroup 0rw   Fr9   N)	Úlistr_   r>   r?   r0   r   r   r   r	   )	r   r€   r�   Ún_rowsrJ   r@   rA   r   r   s	   &&&      r   Útest_against_df_ilocr†   Ö   s‚   € ð
 €Fð 	�)�˜vÕ%Ø””e˜F“mÓ$ð€Dô 
�Š�dÓ	€BØ�j‰j˜¨5ˆjÓ1€Gà×)Ñ)¨%°T¨/Õ:€FØ�w‰w�u $�Õ'€Hä×Ò˜&Ö+r   c                  óì   € \         P                  ! . RO. ROR7      p V P                  ^ R7      pVP                  R,          p\         P                  ! ^^.RR.R7      p\        P
                  ! W#4       R# )	r   r3   r4   )r=   )rM   r;   N©r   r   r   r   r   )r3   r3   r3   r4   r4   )r>   ÚSeriesr0   r   r   Úassert_series_equal)ÚserrA   r   r   s       r   Útest_seriesrŒ   ê   sY   € ä
�)Š)’OÒ+DÔ
E€CØ�k‰k ˆkÓ"€GØ×)Ñ)¨#Õ.€FÜ�yŠy˜!˜Q˜¨¨S zÔ2€Hä×Ò˜6Ö,r   c                 óú  € \        ^4       Uu. uF
  pRRV 2.NK  	  ppT\        ^4       Uu. uF
  pRRV 2.NK  	  up,          pT\        ^4       Uu. uF
  pRRV 2.NK  	  up,          p\        P                  ! VRR.R7      pVP                  RRR7      pVP                  R	R	V 1,          p\        ^ ^V 4       Uu. uF
  pRRV 2.NK  	  ppT\        ^ ^V 4       Uu. uF
  pRRV 2.NK  	  up,          pT\        ^ ^V 4       Uu. uF
  pRRV 2.NK  	  up,          p\        ^ ^V 4       Uu. uF  p^ V,           NK  	  ppT\        ^ ^V 4       Uu. uF  p^V,           NK  	  up,          pT\        ^ ^V 4       Uu. uF  p^	V,           NK  	  up,          p\        P                  ! VRR.VR
7      p\
        P                  ! WW4       R	# u upi u upi u upi u upi u upi u upi u upi u upi u upi )r   rV   ÚyÚzr5   r6   r7   Fr9   Nr<   )r_   r>   r?   r0   r   r   r	   )r�   rh   rJ   r@   rA   r   r=   r   s   &       r   Ú	test_stepr�   ô   sï  € ô %*¨!¤HÓ-¡H˜qˆS�A�a�S�'‹N¡H€DÐ-Ø¤U¨1¤XÓ.¡X ˆc�Q�q�c�7‹^¡XÑ.Õ.€DØ¤U¨1¤XÓ.¡X ˆc�Q�q�c�7‹^¡XÑ.Õ.€DÜ	�Š�d S¨# JÔ	/€Bà�j‰j˜ uˆjÓ-€Gà×)Ñ)©&¨D¨&Õ1€Fä$)¨!¨Q°Ô$5Ó6Ñ$5˜qˆS�A�a�S�'‹NÑ$5€DÐ6Ø¤U¨1¨a°Ô%6Ó7Ñ%6 ˆc�Q�q�c�7‹^Ñ%6Ñ7Õ7€DØ¤U¨1¨a°Ô%6Ó7Ñ%6 ˆc�Q�q�c�7‹^Ñ%6Ñ7Õ7€Dä! ! Q¨Ô-Ó.Ñ-�qˆQ��UˆUÑ-€EÐ.Ø	œU 1 a¨Ô.Ó/Ñ.˜ˆa�!�eˆeÑ.Ñ/Õ/€EØ	œU 1 a¨Ô.Ó/Ñ.˜ˆa�!�eˆeÑ.Ñ/Õ/€Eä�|Š|˜D¨3°¨*¸EÔB€Hä×Ò˜&Ö+ùò' .ùÚ.ùÚ.ùò 7ùÚ7ùÚ7ùâ.ùÚ/ùÚ/s4   ŽG®GÁGÃ GÃ"G$ÄG)Ä3G.ÅG3ÆG8c            	      ób  € \         P                  ! R  U u/ uF  q \        ^
4      bK  	  up 4      pRR.pVP                  VP                  ^8  4      V,           FM  w  r4\
        P                  ! VP                  \         P                  ! V4      4       RVP                  9  d   KM  Q h	  R# u up i )ÚABCr5   r6   ÚCN)	r>   r?   r_   r0   r5   r   Úassert_index_equalr8   ÚIndex)Úkr@   ÚcolsÚ_Údgs        r   Útest_columns_on_iterrš     sˆ   € ä	�Š©UÓ3©U¨œ% ›)’|©UÑ3Ó	4€Bð �ˆ:€DØ—‘˜BŸD™D 1™HÓ% d×+Ð+‰ˆÜ
×Ò˜bŸj™j¬"¯(ª(°4«.Ô9Ø˜"Ÿ*™*Ö$Ð$Ð$ó ,ùò	 4s   •B,Úfuncc           	      ó<  € \         P                  ! R ^^.R^^.RRR./4      pVP                  R4      V ! . RO4      ,          P                  4       p\         P                  ! . RO.. RO\         P                  ! R.RR7      R7      p\
        P                  ! W#4       R# )	r5   r6   r“   ÚG)Únamer<   N)r5   r6   r5   )ç      ø?g      @rŸ   )r>   r?   r0   Úmeanr•   r   r	   )r›   r@   r   r   s   &   r   Útest_groupby_duplicated_columnsr¡     s‰   € ô 
�Šà�!�Q�Ø�!�Q�Ø�#�s�ð	
ó
€Bð �Z‰Z˜‹_™T¢/Ó2Õ3×8Ñ8Ó:€FÜ�|Š|Ú	Ð¢?¼"¿(º(ÀCÀ5ÈsÔ:Sô€Hô ×Ò˜&Ö+r   c            	      ó  € \         P                  ! R . ROR. R	OR. R
O/R7      p V P                  R R.R7      pRp\        P                  ! \
        VR7      ;_uu_ 4        VP                  R4       RRR4       R#   + '       g   i     R# ; i)r5   Nr6   Úval)rJ   )Úbyz('a2', 'b1'))Úmatch)Úa1Úa2N)Úb1Úb2r¨   )r   r   r   )r§   r¨   )r>   r?   r0   ÚpytestÚraisesÚKeyErrorÚ	get_group)r@   ÚgrpsÚmsgs      r   Ú#test_groupby_get_nonexisting_groupsr°   )  sm   € ä	�ŠàÒ#ØÒ#Ø’9ð
ô
€Bð �:‰:˜#˜s˜ˆ:Ó$€Dà
€CÜ	�Š”x s×	+Ö	+Ø�‰�|Ô$÷ 
,×	+×	+Ò	+ús   ÁA:Á:B	)r   r   r   r"   )r   r   r$   r'   iúÿÿÿr   r!   r#   )r„   Únegativer_   Úsetr(   )r   r   rƒ   iè  r"   éûÿÿÿiâÿÿÿiüÿÿ)Nr   r   é
   r"   iöÿÿÿ)Nr   r   rˆ   ) Únumpyr[   rª   Úpandasr>   Úpandas._testingÚ_testingr   ÚmarkÚparametrizer   r   r_   r   r%   r*   r,   rb   r1   rB   ro   r~   r†   rŒ   r�   rš   r„   r•   r‰   Úarrayr¡   r°   rU   r   r   Ú<module>r¼      ss  ðó Û ã Ý ð ‡�×ÑØà	
ŠIˆØ	
ˆQˆCˆØ	
ˆBˆØ	ŠYˆØ	ˆa�ˆVˆØ	ˆRˆðó
ñ,ó
ð,ò,ð ‡�×ÑØà
ˆQˆ’ÐÚ	Ò'Ð(Ù	ˆq�!�Q‹šÐ&Ø
ˆQˆ’Ðð	ò	ð ó ñ,óð,ò,ò,ò,ð ‡�×ÑØà	
ŠIˆÚ	Ò'Ð(Ù
��a‹.™%  D›/Ð	*Ò,AÐBðóñ,óð,ò,ò*#,ðL ‡�×Ñ˜Ò DÓEØ‡�×Ñ˜ F¨FÐ#3Ó4Ø‡�×Ñ˜ t¨U mÓ4ñ1,ó 5ó 5ó Fð1,ðh ‡�×Ñ˜Ò";Ó<Ø‡�×Ñ˜Ò!:Ó;Ø‡�×Ñ˜¢Ó.ñ,ó /ó <ó =ð,ò"-ð ‡�×Ñ˜¢Ó1ñ,ó 2ð,ò0%ð ‡�×Ñ˜ $¨¯©°"·)±)¸R¿X¹XÐ!FÓGñ,ó Hð,ô %r   