+
    NV-j¨À  ã                   óØ  € ^ RI t ^ RIt^ RIHt ^ RIt^ RIt^ RIH	t	 ^ RI
Ht ^ RIHt ^ RIt^ RIHtHtHtHtHtHt ^ RIHt ^ RIHt ^ RIHt ]P<                  P?                  R	. R–O4      R 4       t ]P<                  P?                  R. R—O. R˜O. R™O. RšO. R›O. RœO. R�O. RžO. RŸO. R O. R¡O. R¢O]PB                  ]PB                  ]PB                  ..4      R 4       t"R t#R t$]P<                  P?                  R. R¢O. R O]PJ                  ]PJ                  ]PJ                  .R]PJ                  R.R]PJ                  R.R]PJ                  R..4      R 4       t&]P<                  P?                  RRR]PN                  ! R.](R7      ]PN                  ! ]PJ                  .RR7      3RR]PN                  ! ]PJ                  .RR7      ]PN                  ! R.](R7      3RR]PN                  ! ]PJ                  .RR7      ]PN                  ! ]PJ                  .RR7      3RR]PN                  ! ]PJ                  .RR7      ]PN                  ! ]PJ                  .RR7      3.4      R 4       t)]P<                  P?                  R	. R£O4      R 4       t*]P<                  P?                  RR]PJ                  ]PB                  .R3R]PJ                  ^]PB                  .R3R]PJ                  ]PV                  .R3R]PJ                  R]PV                  .R3.4      R  4       t,R! t-R" t.]P<                  P?                  R#R$R%.4      R& 4       t/]P<                  P?                  R#R$R%.4      R' 4       t0]P<                  P?                  R(R$R)^ ^.R*^^.R+^^./3R%R)^^.R*^ ^.R+^ ^./3.4      ]P<                  P?                  R,RR.4      R- 4       4       t1]P<                  P?                  R]! R.4      ]! R/4      3R¤.4      ]P<                  P?                  R0. R¥O4      R6 4       4       t2]P<                  P?                  R#R4R5.4      R7 4       t3R8 t4R9 t5]P<                  P?                  R:^ ^]PB                  ^^^^^^^	.
RR3^ ^]PJ                  ^^^^^^^	.
RR3^ ^]PJ                  ^^^^^^^	.
RR3^ ^]PB                  ^^^^^^^	.
R;R;3]Pl                  ! R<]PV                  R=R>R?R@RARBRCRD.
4      RERE3.4      RF 4       t7]P<                  P?                  RG^ ^]PB                  ^^^^^^^	.
R3^ ^]PJ                  ^^^^^^^	.
R3^ ^]PJ                  ^^^^^^^	.
R3^ ^]PB                  ^^^^^^^	.
R;3.4      RH 4       t8RI t9]P<                  P?                  RJ. RK^ ^^]PB                  ^^^^R¦^	.
RR3NRK^ R§^^^]PJ                  ^^^^	.
RR3NRK^ ^^R¨^^^R¦]PJ                  ^	.
RR3NRK]PB                  .^
,          RR3NRK]PJ                  .^
,          RR3NRK]PJ                  .^
,          RR3NRL^ R§^^]PB                  ^^^^^	.
RR3NRL^ ^^R¨^^^R¦^	]PJ                  .
RR3NRL^ R§^^^R©^]PJ                  ^^	.
RR3NRL]PB                  .^
,          RR3NRL]PJ                  .^
,          RR3NRL]PJ                  .^
,          RR3NRM^ ^^R¨^^^R¦]PB                  ^	.
RR3NRM^ R§^^^R©^]PJ                  ^^	.
RR3NRM^ ^^R¨^^^R¦^	]PJ                  .
RR3NRM]PB                  .^
,          RR3NRM]PJ                  .^
,          RR3NRM]PJ                  .^
,          RR3NRN^ R§^^^R©^]PB                  ^^	.
RR3NRN^ ^^R¨^^^R¦]PJ                  ^	.
RR3NRN^ R§^^^R©^^^	]PJ                  .
RR3NRN]PB                  .^
,          RR3NRN]PJ                  .^
,          RR3NRN]PJ                  .^
,          RR3NR2^ R§^^^R©^]PB                  ^^	.
RR3NR2^ ^^R¨^^^R¦]PJ                  ^	.
RR3NR2^ R§^^^R©^^^	]PJ                  .
RR3NR2^ ^]PB                  ^^^^^^^	.
R;R;3NR2]Pl                  ! R<]PV                  R=R>R?R@RARBRCRD.
4      RERE3NR2]PB                  .^
,          RR3NR2]PJ                  .^
,          RR3NR2]PJ                  .^
,          RR3NR3^ R§^^^R©^]PB                  ^^	.
RR3NR3^ ^^R¨^^^R¦]PJ                  ^	.
RR3NR3^ R§^^^R©^^^	]PJ                  .
RR3NR3^ ^]PB                  ^^^^^^^	.
R;R;3NR3]Pl                  ! R<]PV                  R=R>R?R@RARBRCRD.
4      RERE3NR3]PB                  .^
,          RR3NR3]PJ                  .^
,          RR3NR3]PJ                  .^
,          RR3NRO^ R§^^^R©^]PB                  ^^	.
RR3NRO^ ^^R¨^^^R¦]PJ                  ^	.
RR3NRO^ R§^^^R©^^^	]PJ                  .
RR3NRO^ ^]PB                  ^^^^^^^	.
R;R;3NRO]Pl                  ! R<]PV                  R=R>R?R@RARBRCRD.
4      RERE3NRO]PB                  .^
,          RR3NRO]PJ                  .^
,          RR3NRO]PJ                  .^
,          RR3N4      RP 4       t:RQ t;RR t<RS t=RT t>RU t?RV t@RW tA]P<                  P?                  RXR2R3.4      RY 4       tB]P<                  P?                  RXR2R3.4      RZ 4       tCR[ tD]P<                  P?                  RXR2R3.4      R\ R] l4       tE]P<                  P?                  R	. RªO4      R^ 4       tFR_ tG]P<                  P?                  RX. R«O4      R` 4       tH]P<                  P?                  RXR2R3.4      Ra 4       tI]P<                  P?                  Rb^ ^.4      ]P<                  P?                  RcRR.4      Rd 4       4       tJRe tK]P<                  P˜                  ]P<                  P?                  RfRR.4      ]P<                  P?                  RgRh.RhRi..4      Rj 4       4       4       tMRk tNRl tORm tPRn tQ]P<                  P?                  Ro. R¬O]! Rq4      ]PV                  ]! Rq4      .R]! ^.]P¤                  ! Rp.RrRs7      RRt7      3. R¬O]P¦                  ! Ru^^4      ]PV                  ]P¦                  ! Ru^^4      .R]! ^.]P¤                  ! Rp.RrRs7      RRt7      3. R­O]P¦                  ! Ru^^4      ]PV                  ]P¦                  ! Ru^^4      ]PV                  ]P¦                  ! Ru^^4      .R]! ^^.]P¤                  ! RpRv.RrRs7      RRt7      3. R®O]P¦                  ! Ru^^4      ]PV                  ]P¦                  ! Ru^^4      ]PV                  ]P¦                  ! Ru^^4      .R]! ^^.]P¤                  ! RpRv.RrRs7      RRt7      3.4      Rw 4       tTRx tURy tVRz tWR{ tX]P<                  P?                  Rb^ ^
.4      R| 4       tYR} tZR~ t[]P<                  P?                  R	. R¯O4      ]P<                  P?                  RR4R€R�^R‚^/R�^R‚^/./3R5R€R�^R‚^/R�^R‚^/./3R2R€R�^R‚^/R�^R‚^/./3R3R€R�^R‚^/R�^R‚^/./3R1R€R�^R‚^/R�^R‚^/.RƒR
/3.4      R„ 4       4       t\R… t]]P<                  P?                  R†R‡]P¼                  3RO]P¾                  3RM]PÀ                  3RL]PÂ                  3Rˆ]PÄ                  3RK]PÆ                  3R2]PÈ                  3R3]PÊ                  3R4R‰ 3R5RŠ 3R1]PÌ                  3]PÎ                  ! RN]]]PÐ                  ! R‹4      RŒ7      .4      R� 4       ti]P<                  P?                  RŽR�. R°OR‚^]PJ                  ^^]PJ                  ^^]PJ                  ^.	/R�. R±OR‚. R²O/.4      ]P<                  P?                  R�. R³O4      R� 4       4       tj]P<                  P?                  R‘. R´O4      R’ 4       tkR“ tlR” tmR• tnR# )µé    N)Úascii_lowercase)ÚiNaT)Úpandas_dtype)Úna_value_for_dtype)Ú	DataFrameÚ
MultiIndexÚSeriesÚ	TimestampÚ
date_rangeÚisna)Úget_groupby_method_args)Ú_test_decoratorsÚdtypeÚint64Úfloat64c                 ó�  € \        \        P                  ! ^	4      ^,          \        P                  ! ^	4      V R7      p\        P                  ! ^	4      p\        P                  P	                  ^4      P                  V4       VP                  V4      pVP                  R RR7      pV F  w  rE\        V4      ^8X  d   K  Q h	  VP                  \        P                  4      pV^,          ^8X  g   Q hVP                  \        P                  4      p\        P                  ! Wg4       \        P                  ! WcP                  4       4       VP                  4       pVP                  \        P                  4      pV R8X  d   VP                  R4      p\        P                  ! W‡4       VP!                  R 4      pVP#                  R 4      p	V	^,          ^8X  g   Q h\        P                  ! W—4       VP                  V4      p
V
P                  \        P                  4      p\        P                  ! W†RR7       VP                  \        P                  \        P$                  .4      pR	p\&        P(                  ! \*        P,                  P.                  VR
7      ;_uu_ 4        VP                  R\        P                  R\        P$                  /4       RRR4       Rp\&        P(                  ! \0        VR
7      ;_uu_ 4        VP                  R 4       RRR4       R#   + '       g   i     LS; i  + '       g   i     R# ; i)é	   ©Úindexr   c                 ó   € V ^,          # )é   © ©Úxs   &Úu/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/tests/groupby/test_reductions.pyÚ<lambda>Ú)test_basic_aggregations.<locals>.<lambda>#   s   €  Q¨!¦Vó    F)Ú
group_keysÚint32c                 ó.   € W P                  4       ,          # ©N©Úsumr   s   &r   r   r   5   s   €  q¯5©5«7¦{r   c                 ó.   € W P                  4       ,          # r"   r#   r   s   &r   r   r   6   s   € ¨a·%±%³'®kr   )Úcheck_index_typeznested renamer is not supported©ÚmatchÚoneÚtwoNzMust produce aggregated valuec                 ó   € V ^,          # )é   r   r   s   &r   r   r   I   s   €  A¨¦Er   )r	   ÚnpÚarangeÚrandomÚdefault_rngÚshuffleÚreindexÚgroupbyÚlenÚ	aggregateÚmeanÚaggÚtmÚassert_series_equalr$   ÚastypeÚapplyÚ	transformÚstdÚpytestÚraisesÚpdÚerrorsÚSpecificationErrorÚ	Exception)r   Údatar   ÚgroupedÚkÚvÚaggedÚexpectedÚresultÚtransformedÚvalue_groupedÚmsgs   &           r   Útest_basic_aggregationsrN      sA  € ä”"—)’)˜A“, !Õ#¬2¯9ª9°Q«<¸uÔE€Dä�IŠI�a‹L€EÜ‡I�I×Ñ˜!Ó×$Ñ$ UÔ+Ø�<‰<˜Ó€Dà�l‰lÑ+¸ˆlÓ>€Gã‰ˆÜ�1‹v˜Ž{Ðˆ{ñ ð ×ÑœbŸg™gÓ&€EØ��8�qŒ=Ðˆ=à�{‰{œ2Ÿ7™7Ó#€HÜ×Ò˜5Ô+Ü×Ò˜5§,¡,£.Ô1Ø�[‰[‹]€FØ�{‰{œ2Ÿ6™6Ó"€HØ�Ôà—?‘? 7Ó+ˆÜ×Ò˜6Ô,à�}‰}Ñ2Ó3€HØ×#Ñ#Ñ$9Ó:€KØ�q�>˜RÔÐÐÜ×Ò˜;Ô1à—L‘L Ó&€MØ×$Ñ$¤R§W¡WÓ-€FÜ×Ò˜6¸5ÕAð ×ÑœrŸw™w¬¯©Ð/Ó0€Eà
,€CÜ	�Š”r—y‘y×3Ñ3¸3×	?Ö	?Ø×Ñ˜5¤"§'¡'¨5´"·&±&Ð9Ô:÷ 
@ð *€Cä	�Š”y¨×	,Ö	,Ø×Ñ™/Ô*÷ 
-Ñ	,÷ 
@×	?ú÷ 
-×	,Ð	,ús   Ê$2L!ÌL4Ì!L1	Ì4M	ÚvalsTFc           	      ó°  € \        R R.^,          R.^,          ,           RV^,          /4      p\        \        V4      ! V4      pV '       d$   \        \	        V4      4      '       d
   VR8X  d   Rp\        V.^,          R.\
        P                  ! RR.R R7      R7      p\        VP                  R 4      V4      ! V R7      p\        P                  ! We4       R	# )
ÚkeyÚaÚbÚvalÚanyF©Úname©Úcolumnsr   ©ÚskipnaN)
r   ÚgetattrÚbuiltinsÚallr   r@   ÚIndexr3   r8   Úassert_frame_equal)r[   Úall_boolean_reductionsrO   ÚdfÚexprI   rJ   s   &&&    r   Útest_groupby_bool_aggsrd   L   s±   € ô& 
�E˜C˜5 1�9¨ u¨q¥yÕ0°%¸À½ÐBÓ	C€Bô ”(Ð2Ô
3°DÓ
9€C÷ ”#”d˜4“j—/’/Ð&<ÀÔ&EØˆäØ	ˆ��	˜E˜7¬"¯(ª(°C¸°:ÀEÔ*Jô€Hô �R—Z‘Z Ó&Ð(>Ô?ÀvÔN€FÜ×Ò˜&Ö+r   c                  ó.  € \        . RO^\        P                  R.^\        P                  R... ROR7      p \        RR.RR..RR.^^.R	7      pRVP                  n        V P                  R4      P                  4       p\        P                  ! W!4       R
# )é   ÚbarÚbazÚAÚBÚC©rY   TFrX   N)rf   r,   Úfoo)ri   rj   rk   )	r   r-   Únanr   rW   r3   rU   r8   r`   ©rb   rI   rJ   s      r   Útest_anyrp   o   s‰   € Ü	Ú	˜œBŸF™F EÐ*¨Q´·±¸Ð,>Ð?Úô
€Bô Ø
�ˆ˜˜t�}Ð%°°S¨zÀ!ÀQÀô€Hð €H‡N�NÔØ�Z‰Z˜‹_× Ñ Ó"€FÜ×Ò˜&Ö+r   c                 óæ   € \        R R ..RR.R7      pVP                  ^ .4      p\        W 4      ! 4       pVP                  \        P
                  ! ^ .4      4      p\        P                  ! W44       R# )TrR   rl   N)r   r3   r\   Úset_axisr-   Úarrayr8   r`   )ra   rb   Úgrp_byrJ   rI   s   &    r   Ú test_bool_aggs_dup_column_labelsru   |   sZ   € ä	�T˜4�L�>¨C°¨:Ô	6€BØ�Z‰Z˜˜‹_€FÜ�VÔ4Ó6€Fà�{‰{œ2Ÿ8š8 Q C›=Ó)€HÜ×Ò˜&Ö+r   rD   c                 óü   € \        VR R7      p\        W04      ! VR7      p\        V\        P                  ! ^ .4      R R7      pVP	                  . RO4      P                  WR7      p\        P                  ! We4       R# )Úboolean©r   rZ   r   N©r   r   r   )r	   r\   r-   rs   r3   r7   r8   r9   )ra   r[   rD   ÚserÚexpected_datarI   rJ   s   &&&    r   Útest_masked_kleene_logicr|   †   sd   € ô �˜YÔ
'€Cô ˜CÔ8ÀÔG€MÜ�m¬2¯8ª8°Q°C«=À	ÔJ€Hà�[‰[šÓ#×'Ñ'Ð(>Ð'ÓN€FÜ×Ò˜6Ö,r   zdtype1,dtype2,exp_col1,exp_col2ÚfloatÚFloat64rx   rw   ÚInt64c           
      ó$  € V P                  R 4      '       d   R\        P                  .MR\        P                  .pVP                  R 4      '       d   R\        P                  .MR\        P                  .p\        R\        P                  ! W@R7      R\        P                  ! WQR7      /4      pVP                  ^^.4      P                  RRR7      p\        RVRV/\        P                  ! ^.4      R7      p\        P                  ! Wx4       R	# )
Úfç      ð?Úcol1rx   Úcol2r^   FrZ   ©r   N)Ú
startswithr-   rn   r@   ÚNAr   rs   r3   r7   r8   r`   )	Údtype1Údtype2Úexp_col1Úexp_col2Údata1Údata2rb   rJ   rI   s	   &&&&     r   Útest_masked_mixed_typesrŽ   ž   sË   € ð> $×.Ñ.¨s×3Ò3ˆS”"—&‘&‰M¸#¼r¿u¹u¸€EØ#×.Ñ.¨s×3Ò3ˆS”"—&‘&‰M¸#¼r¿u¹u¸€EÜ	Ø	”—’˜%Ô.°¼¿ºÀÔ8UÐVó
€Bð �Z‰Z˜˜A˜Ó×#Ñ# E°%Ð#Ó8€Fä˜& (¨F°HÐ=ÄRÇXÂXÈqÈcÃ]ÔS€HÜ×Ò˜&Ö+r   c                 ó0  € V! \         P                  ^.VR7      pRpV'       g   V R8X  d   \         P                  pV! V.\        P                  ! ^.4      RR7      pVP	                  ^^.4      P                  WR7      p\        P                  ! Wv4       R# )rf   rx   Tr^   rw   r   rZ   N)r@   r‡   r-   rs   r3   r7   r8   Úassert_equal)ra   r   r[   Úframe_or_seriesÚobjÚexpected_resrI   rJ   s   &&&&    r   Útest_masked_bool_aggs_skipnar”   È   sx   € ñ
 œ2Ÿ5™5 !˜*¨EÔ
2€CØ€LßÐ,°Ô5Ü—u‘uˆÙ ˜~´R·X²X¸q¸c³]È)ÔT€Hà�[‰[˜!˜Q˜Ó ×$Ñ$Ð%;Ð$ÓK€FÜ‡O‚O�FÖ%r   zbool_agg_func,data,expected_resrU   r^   c                 óò   € V! V\         R 7      pVP                  ^.\        V4      ,          4      P                  V 4      pV! V.\        P
                  ! ^.4      RR7      p\        P                  ! WV4       R# )rx   Úboolr   N)Úobjectr3   r4   r7   r-   rs   r8   r�   )Úbool_agg_funcrD   r“   r‘   r’   rJ   rI   s   &&&&   r   Útest_object_type_missing_valsr™   ×   sY   € ñ ˜$¤fÔ
-€CØ�[‰[˜!˜œs 4›y�Ó)×-Ñ-¨mÓ<€FÙ ˜~´R·X²X¸q¸c³]È&ÔQ€HÜ‡O‚O�FÖ%r   c                 ó  € \        \        P                  .\        R 7      p\        P
                  ! \        RR7      ;_uu_ 4        VP                  ^.4      P                  V RR7       RRR4       R#   + '       g   i     R# ; i)rx   z boolean value of NA is ambiguousr'   FrZ   N)	r	   r@   r‡   r—   r>   r?   Ú	TypeErrorr3   r7   )ra   rz   s   & r   Ú'test_object_NA_raises_with_skipna_falserœ   è   sU   € ä
”"—%‘%�¤Ô
'€CÜ	�Š”yÐ(J×	KÖ	KØ�‰�Q�CÓ×ÑÐ3¸EÐÔB÷ 
L×	K×	KÒ	Kús   Á$A3Á3B	c                 óì   € V \         J d   R R./MRR/pV ! R/ VBR\        /B p\        VP                  VP                  4      V4      ! 4       pV ! R/ VBR\
        /B p\        P                  ! WE4       R# )rY   rR   rW   r   Nr   )r   r—   r\   r3   r   r–   r8   r�   )r‘   ra   Úkwargsr’   rJ   rI   s   &&    r   Ú
test_emptyrŸ   ï   sh   € à#2´iÓ#?ˆi˜#˜ÑÀfÈcÀ]€FÙ
Ñ
1˜FÑ
1¬&Ò
1€CÜ�S—[‘[ §¡Ó+Ð-CÔDÓF€FÙÑ4 Ñ4¬tÒ4€HÜ‡O‚O�FÖ%r   ÚhowÚidxminÚidxmaxc           	      ó´  € V\         J g   V\        J d   R # RV9   d   \        P                  M\        P                  pV! V4      P
                  pV! V4      P                  p\        R. RORW4WC./VR7      pVP                  R4      p\        W`4      ! 4       p\        R^^ ./\        P                  ! ^^.RVR7      R7      p\        P                  ! Wx4       R # )NÚintrR   rS   rx   ©rW   r   r…   )r,   rf   rf   r,   )r¤   r}   r-   ÚiinfoÚfinfoÚminÚmaxr   r3   r\   r@   r_   r8   r`   )	r    Úany_real_numpy_dtypeÚinfoÚ	min_valueÚ	max_valuerb   ÚgbrJ   rI   s	   &&       r   Útest_idxmin_idxmax_extremesr¯   ø   sÃ   € ð œsÓ"Ð&:¼eÓ&CáØÐ 4Ô4Œ2�8Š8¼"¿(¹(€DÙÐ)Ó*×.Ñ.€IÙÐ)Ó*×.Ñ.€IÜ	Ø	Šl˜C )¸	Ð!MÐNØ"ô
€Bð 
�‰�C‹€BÜ�RÔÓ€FÜØ	ˆq�!ˆfˆœRŸXšX q¨! f°3Ð>RÔSô€Hô ×Ò˜&Ö+r   c                 ó*  € \         P                  ! V4      P                  p\         P                  ! V4      P                  p\	        R \        \         P                  ! \        ^^4      ^R7      RR7      R\        \         P                  V\         P                  VV\         P                  V\         P                  .VR7      /4      pVP                  R 4      pV '       gG   V R2p\        P                  ! \        VR7      ;_uu_ 4        \        Wa4      ! V R7       RRR4       R# \        Wa4      ! V R7      p\	        R. RO/\        P                  ! \        ^^4      R RR	7      R
7      p	\         P"                  ! W‰4       R#   + '       g   i     R# ; i)rR   )ÚrepeatsÚintprx   rS   z with skipna=Falser'   rZ   Nr¥   r…   )rf   r   é   é   )r-   r§   r¨   r©   r   r	   ÚrepeatÚrangern   r3   r>   r?   Ú
ValueErrorr\   r@   r_   r8   r`   )
r[   r    Úfloat_numpy_dtyper¬   r­   rb   r®   rM   rJ   rI   s
   &&&       r   Ú"test_idxmin_idxmax_extremes_skipnar¹     s-  € ô —’Ð*Ó+×/Ñ/€IÜ—’Ð*Ó+×/Ñ/€IÜ	à”œŸ	š	¤%¨¨1£+°qÔ9ÀÔHØ”ä—F‘FØÜ—F‘FØØÜ—F‘FØÜ—F‘Fð	ð (ôð	
ó
€Bð$ 
�‰�C‹€BçØ�Ð'Ð(ˆÜ�]Š]œ:¨S×1Ö1Ü�BÔ FÕ+÷ 2áÜ�RÔ VÔ,€FÜØ	ŠlÐ¤2§8¢8¬E°!°Q«K¸cÈÔ#Pô€Hô ×Ò˜&Ö+÷ 2Ö1áús   ÄFÆF	zfunc, valuesÚc_intÚc_floatÚc_dateÚnumeric_onlyc                 ó<  € \        R . ROR. ROR. ROR. RO/4      p\        P                  ! VR,          4      VR&   VR,          P                  P	                  R4      VR&   VR,          VR,          P
                  ^ ,          ,
          VR&   VR,          P                  P                  R	4      VR
&   VR,          P                  R4      VR&   VR,          P                  R4      VR&   \        VP                  R 4      V 4      ! VR7      p\        V\        P                  ! RR.R R7      R7      pV'       d   VP                  R.R7      pM$VR,          VR&   VR,          VR&   VR,          VR
&   VR,          VR&   VR,          VR&   \        P                  ! WE4       R# )rW   ri   rj   rº   r»   r¼   z
US/PacificÚ	c_date_tzÚc_timedeltaÚWÚc_periodr   Ú	c_Integerr~   Ú
c_Floating©r½   rV   r…   rl   N©ri   ri   rj   rj   ©rf   r,   r   r³   )g®Gáz@g=
×£p=@gR¸…ëQ @gÍÌÌÌÌÌð?)Ú2019Ú2018Ú2016Ú2017)r   r@   Úto_datetimeÚdtÚtz_localizeÚilocÚ	to_periodr:   r\   r3   r_   Údropr8   r`   )ÚfuncÚvaluesr½   rb   rJ   rI   s   &&&   r   Ú$test_idxmin_idxmax_returns_int_typesrÔ   2  sp  € ô 
àÒ(Ø’\ØÒ/ØÒ6ð		
ó
€Bô —>’> " X¥,Ó/€B€x�LØ˜•l—o‘o×1Ñ1°,Ó?€B€{�OØ˜8� r¨(¥|×'8Ñ'8¸Õ';Õ;€B€}ÑØ˜•\—_‘_×.Ñ.¨sÓ3€B€z�NØ˜•k×(Ñ(¨Ó1€B€{�OØ˜)•}×+Ñ+¨IÓ6€B€|Ñä�R—Z‘Z Ó'¨Ô.¸LÔI€Fä˜¤r§x¢x°°c°
ÀÔ'HÔI€HßØ—=‘=¨(¨�=Ó4‰à (¨Õ 2ˆ�ÑØ"*¨8Õ"4ˆ�ÑØ'¨Õ1ˆ�ÑØ$ WÕ-€Hˆ[ÑØ% iÕ0€Hˆ\Ñä×Ò˜&Ö+r   z2011-01-15 12:50:28.502376z2011-01-20 12:50:28.593448ÚmethodÚcountr¨   r©   ÚfirstÚlastc                 ól  € \        R ^^.RV/4      pVP                  R 4      p\        W04      ! 4       pV R8X  d   ^pM:V R8X  d   V^ ,          pM)V R8X  d   V^,          pM\        VR,          V 4      ! 4       p\        RV./\        P                  ! ^.R R7      R7      p\
        P                  ! WF4       R# )rR   rS   rÖ   r×   rØ   rV   r…   N)r   r3   r\   r@   r_   r8   r`   )rÕ   rD   rb   rE   rJ   Úexpected_valuerI   s   &&     r   Ú2test_groupby_non_arithmetic_agg_int_like_precisionrÛ   Z  s¦   € ô 
�C˜!˜Q˜  dÐ+Ó	,€Bà�j‰j˜‹o€GÜ�WÔ%Ó'€FØ�ÔØ‰Ø	�7Ô	Ø˜a�‰Ø	�6Ô	Ø˜a�‰ä   C¥¨&Ô1Ó3ˆÜ˜# Ð/Ð0¼¿ºÀ!ÀÈ3Ô8OÔP€Hä×Ò˜&Ö+r   c                 óŽ  € \        \        V 4      4      p\        R . R	ORVRVRWD.RVRVRWD./V R7      pVP                  R VR7      p\	        Wc4      pV! VR7      pR
. ROR. ROR. ROR. RO/W23,          p	VP
                  V	,          P                  R 4      p
V'       d   V
P                  4       p
\        P                  ! WŠ4       R# )rR   rS   ç      @ç      @Úcrx   )ÚsortrZ   N)r,   rf   rf   r,   r   r   )r×   T)r   rf   r³   )r×   F)r   rf   r³   )rØ   T)r   rf   é   )rØ   F)r   r,   rá   )
r   r   r   r3   r\   rÏ   Ú	set_indexÚ
sort_indexr8   r`   )Úany_real_nullable_dtyperà   r[   r    Úna_valuerb   r®   rÕ   rJ   ÚilocsrI   s   &&&&       r   Útest_first_last_skipnarç   x  sÚ   € ô "¤,Ð/FÓ"GÓH€HÜ	àÒ#ð �(˜C ¨3°ÐCØ�(˜C ¨3°ÐCð	
ð &ô	
€Bð 
�‰�C˜dˆÓ	#€BÜ�RÓ€FÙ˜6Ô"€Fð 	šØš)Øš	Øšð	ð
 
€kõ€Eð �w‰w�u�~×'Ñ'¨Ó,€HßØ×&Ñ&Ó(ˆÜ×Ò˜&Ö+r   c                  ó”   € \        R . ROR. RO/4      p V P                  R 4      R,          P                  4       R,          R8X  g   Q hR# )Úuserri   Úconnectionsl    ,fÌL™ N)ri   ri   ri   ri   ri   )ij  i�  io  i`  l    @Ü~ÿÿ )r   r3   r6   )rb   s    r   Útest_groupby_mean_no_overflowrë   –  sJ   € ä	àÒ-ØÒIð	
ó
€Bð �:‰:�fÓ˜mÕ,×1Ñ1Ó3°CÕ8Ð<OÔOÐOÒOr   c            	      ó`  € \        R \        P                  ! \        ^
4      4      RRR.^,          /4      p V P	                  R4      R ,          P                  4       p\        \        P                  ! ^^.4      R \        P                  ! RR.RR7      R7      p\        P                  ! W4       R# )ÚtimeÚcatri   rj   rV   ©rW   r   N)
r   r@   Úto_timedeltar¶   r3   r6   r	   r_   r8   r9   ©rb   rJ   rI   s      r   Útest_mean_on_timedeltarò   ¡  sƒ   € ä	�FœBŸOšO¬E°"«IÓ6¸ÀÀS¸zÈA½~ÐNÓ	O€BØ�Z‰Z˜Ó˜vÕ&×+Ñ+Ó-€FÜÜ
�Š˜˜A˜Ó f´B·H²H¸cÀ3¸ZÈeÔ4Tô€Hô ×Ò˜6Ö,r   zvalues, dtype, result_dtypeztimedelta64[ns]ú
2019-05-09z
2019-05-11z
2019-05-12z
2019-05-13z
2019-05-14z
2019-05-15z
2019-05-16z
2019-05-17z
2019-05-18zdatetime64[ns]c                 óJ  a€ \        R V RRR.^,          /4      P                  R V/4      pVP                  R4      R ,          P                  V3R l4      P                  V4      pVP                  R4      R ,          P	                  SR7      p\
        P                  ! We4       R# )rT   rî   ri   rj   c                 ó(   <€ V P                  SR 7      # ©rZ   )r6   ©r   r[   s   &€r   r   Ú"test_mean_skipna.<locals>.<lambda>Ò  s   ø€ ˜Ÿ™ v˜Ô.r   rZ   N)r   r:   r3   r;   r6   r8   r9   )rÓ   r   Úresult_dtyper[   rb   rI   rJ   s   &&&f   r   Útest_mean_skipnarú   «  s—   ø€ ô: 
à�6Ø�C˜�: •>ð	
ó
÷
 �fˆe�Uˆ^Óð ð 	�
‰
�5Ó˜%Õ ß	‰Ô.Ó	/ß	‰�Ó	ð ð
 �Z‰Z˜Ó˜uÕ%×*Ñ*°&Ð*Ó9€FÜ×Ò˜6Ö,r   zvalues, dtypec                 óJ  a€ \        R V RRR.^,          /4      P                  R V/4      pVP                  R4      R ,          P                  V3R l4      P                  V4      pVP                  R4      R ,          P	                  SR7      p\
        P                  ! WT4       R# )rT   rî   ri   rj   c                 ó(   <€ V P                  SR 7      # rö   r#   r÷   s   &€r   r   Ú!test_sum_skipna.<locals>.<lambda>í  s   ø€ °·±¸f°Ô1Er   rZ   N)r   r:   r3   r;   r$   r8   r9   )rÓ   r   r[   rb   rI   rJ   s   &&f   r   Útest_sum_skipnarþ   Ù  s™   ø€ ô 
à�6Ø�C˜�: •>ð	
ó
÷
 �fˆe�Uˆ^Óð ð 	�
‰
�5Ó˜%Õ ×&Ñ&Ô'EÓF×MÑMÈeÓTð ð �Z‰Z˜Ó˜uÕ%×)Ñ)°Ð)Ó8€FÜ×Ò˜6Ö,r   c                 ó&  € \        R RR\        P                  RRRRRRR	.
R
RR.^,          /4      P                  R \        /4      pV '       d=   \        RR.\        P                  ! RR.R
R7      R R7      P                  \        4      pMI\        \        P                  R.\        P                  ! RR.R
R7      R R7      P                  \        4      pVP                  R
4      R ,          P                  V R7      p\        P                  ! W24       R# )rT   rR   rS   ÚdÚer�   ÚgÚhÚiÚjrî   ri   rj   ÚaegiÚbdfhjrV   ©r   rW   rZ   N)r   r-   rn   r:   r—   r	   r@   r_   r3   r$   r8   r9   )r[   rb   rI   rJ   s   &   r   Útest_sum_skipna_objectr	  ó  sí   € ä	à�C˜œbŸf™f c¨3°°S¸#¸sÀCÐHØ�C˜�: •>ð	
ó
÷
 �fˆe”Vˆ_Óð ÷ ÜØ�WÐ¤R§X¢X¨s°C¨j¸uÔ%EÈEô
ç
‰&”‹.ñ 	ô Ü�V‰V�WÐ¤R§X¢X¨s°C¨j¸uÔ%EÈEô
ç
‰&”‹.ð 	ð �Z‰Z˜Ó˜uÕ%×)Ñ)°Ð)Ó8€FÜ×Ò˜6Ö,r   z!func, values, dtype, result_dtypeÚprodÚvarr=   ÚsemÚmedianc                 óP  a a€ \        R VRRR.^,          /4      P                  R V/4      pVP                  R4      R ,          P                  V V3R l4      P                  V4      p\	        VP                  R4      R ,          S 4      ! SR7      p\
        P                  ! Wv4       R# )rT   rî   ri   rj   c                 ó*   <€ \        V S4      ! SR 7      # rö   ©r\   )r   rÒ   r[   s   &€€r   r   Ú'test_multifunc_skipna.<locals>.<lambda>�  s   ø€ œ  DÔ)°Õ8r   rZ   N)r   r:   r3   r;   r\   r8   r9   )rÒ   rÓ   r   rù   r[   rb   rI   rJ   s   f&&&f   r   Útest_multifunc_skipnar    s–   ù€ ôx 
à�6Ø�C˜�: •>ð	
ó
÷
 �fˆe�Uˆ^Óð ð 	�
‰
�5Ó˜%Õ ß	‰Õ8Ó	9ß	‰�Ó	ð ô
 �R—Z‘Z Ó& uÕ-¨tÔ4¸FÔC€FÜ×Ò˜6Ö,r   c                  óF  € \         P                  P                  ^4      P                  R4      p \         P                  V R&   \        V 4      p\         P                  P                  ^4      P                  ^ ^2RR7      P                  \        4      p\         P                  VR&   VP                  V4      P                  4       pVP                  V4      P                  \         P                  4      p\        P                  ! W44       \        \         P                  P                  ^4      P                  R4      4      pVP                  V4      P                  \         P                  4      pVP                  V4      P                  4       p\        P                  ! WV4       R# )r,   éè  :NNr,   ©Úsize:NNé   N)r  rá   )r-   r/   r0   Ústandard_normalrn   r   Úintegersr:   r}   r3   r  r7   Ú	nanmedianr8   r`   )Úarrrb   ÚlabelsrJ   rc   ÚrsÚxps          r   Útest_cython_medianr  ”  s  € Ü
�)‰)×
Ñ
 Ó
"×
2Ñ
2°4Ó
8€CÜ�v‰v€Cˆ�HÜ	�3‹€Bä�Y‰Y×"Ñ" 1Ó%×.Ñ.¨q°"¸4Ð.Ó@×GÑGÌÓN€FÜ—6‘6€Fˆ4�Là�Z‰Z˜Ó×&Ñ&Ó(€FØ
�*‰*�VÓ
×
 Ñ
 ¤§¡Ó
.€CÜ×Ò˜&Ô&ä	”2—9‘9×(Ñ(¨Ó+×;Ñ;¸IÓFÓ	G€BØ	�‰�FÓ	×	Ñ	¤§	¡	Ó	*€BØ	�‰�FÓ	×	"Ñ	"Ó	$€BÜ×Ò˜"Ö!r   c                 ó~  € \        \        P                  P                  ^4      P	                  ^ ^,R4      4      p\        ^ ^7^4      p\        P                  ! V^ ,          V4      pVP                  W0R7      P                  4       pVP                  W0R7      P                  R 4      p\        P                  ! WE4       R# )r,   éô  ©Úobservedc                 ó"   € V P                  4       # r"   )r  r   s   &r   r   Ú(test_median_empty_bins.<locals>.<lambda>­  s
   € ÀÇÁÄr   N)r   r-   r/   r0   r  r¶   r@   Úcutr3   r  r7   r8   r`   )r#  rb   ÚgrpsÚbinsrJ   rI   s   &     r   Útest_median_empty_binsr)  ¦  sŽ   € Ü	”2—9‘9×(Ñ(¨Ó+×4Ñ4°Q¸¸CÓ@Ó	A€Bä��B˜‹?€DÜ�6Š6�"�Q•%˜Ó€Dà�Z‰Z˜ˆZÓ0×7Ñ7Ó9€FØ�z‰z˜$ˆzÓ2×6Ñ6Ñ7KÓL€HÜ×Ò˜&Ö+r   c            	      óˆ  € \        R . ROR. ROR^R.,          /4      p V P                  R 4      P                  4       pRV9   g   Q hV P                  R 4      P                  RR7      pRV9   g   Q hV P                  R 4      P                  4       pRV9   g   Q hV P                  R 4      P                  RR7      pRV9   g   Q hR# )	ÚnnÚiiÚssÚmamaFrÅ   N)é   r/  é   r0  rÇ   )r   r3   r©   r¨   )ÚaarJ   s     r   Útest_max_min_non_numericr2  ±  s¶   € ä	�DÒ*¨D²,ÀÀaÈ6È(ÅlÐSÓ	T€Bà�Z‰Z˜Ó×!Ñ!Ó#€FØ�6Œ>Ðˆ>à�Z‰Z˜Ó×!Ñ!¨uÐ!Ó5€FØ�6Œ>Ðˆ>à�Z‰Z˜Ó×!Ñ!Ó#€FØ�6Œ>Ðˆ>à�Z‰Z˜Ó×!Ñ!¨uÐ!Ó5€FØ�6Œ>ÐŠ>r   c           	      ó8  € \        R . ROR. ROR. RO/4      pVP                  4        V '       d'   \        VP                  P                  4      ^8X  g   Q h VP                  R 4      pVR.,          P                  4       p\        P                  ! . R	OR R7      p\        R. R
O/VR7      p\        P                  ! W54       VR.,          P                  4       p\        P                  ! . R	OR R7      p\        R. RO/VR7      p\        P                  ! W54       R# )ri   rj   rk   rV   r…   N)rf   rf   r,   r,   r   )rf   rm   r,   rg   F)rR   rS   rß   r   r  ©rf   r,   r   )rS   r   r  )rR   rß   r  )r   Ú_consolidate_inplacer4   Ú_mgrÚblocksr3   r©   r@   r_   r8   r`   r¨   )Úusing_infer_stringrb   r®   rJ   ÚeirI   s   &     r   Ú$test_max_min_object_multiple_columnsr:  Â  sÞ   € ô
 
à’ØÒ,ØÒ*ð	
ó
€Bð ×ÑÔß'9Œ3ˆr�w‰w�~‰~Ó !Ô#Ð@Ð@¸qà	�‰�C‹€Bà���Y�]‰]‹_€Fä	�Š’) #Ô	&€BÜ˜#šÐ/°rÔ:€HÜ×Ò˜&Ô+à���Y�]‰]‹_€Fä	�Š’) #Ô	&€BÜ˜#šÐ/°rÔ:€HÜ×Ò˜&Ö+r   c                  ón  € \         P                  ! \        . RO4      RR7      P                  P                  p \        R\        P                  R\        P                  .R. RORV /4      pVP                  RRR7      R,          P                  4       R,          p\         P                  ! \        R R .RR	7      RR7      P                  P                  p\        P                  ! W#4       VP                  R4      R,          P                  4       pRVP                  n        \        P                  ! W#4       R
# )ró   z%Y-%m-%d)ÚformatrR   Ú1rS   rß   F©Úas_indexrV   N)ró   ró   ró   )r   rf   rf   )r@   rÌ   r	   rÍ   Údater   r-   rn   r3   r¨   r8   r9   r   rW   )Údatesrb   rJ   rI   s       r   Útest_min_date_with_nansrB  à  sä   € ä�NŠNÜÒ9Ó:À:ôç�b�‰ð 
ô 
�Cœ"Ÿ&™& #¤r§v¡vÐ.°²YÀÀUÐKÓ	L€Bà�Z‰Z˜ eˆZÓ,¨SÕ1×5Ñ5Ó7¸Õ<€FÜ�~Š~Ü�˜lÐ+°#Ô6¸zôç�b�‰ð ô ×Ò˜6Ô,à�Z‰Z˜‹_˜SÕ!×%Ñ%Ó'€FØ€H‡N�NÔÜ×Ò˜6Ö,r   c                  óH  € \        ^\        .4      p \        P                  ! ^^.\        P                  R7      pV P                  V4      pVP                  ^R7      p\        ^^/\        P                  R7      p\        P                  ! W4RR7       VP                  ^R7      p\        ^\        /\        P                  R7      p\        P                  ! W4RR7       VP                  ^R7      p\        ^\        P                  /4      p\        P                  ! W4RR7       R# )rf   rx   ©Ú	min_countT©Úcheck_exactN)r	   r   r-   rs   r   r3   r©   r8   r9   r¨   rn   )rz   rQ   r®   rJ   rI   s        r   Útest_max_inatrH  ò  sÒ   € ä
�!”T�Ó
€CÜ
�(Š(�A�q�6¤§¡Ô
*€CØ	�‰�SÓ	€Bà�V‰V˜aˆVÓ €FÜ�q˜!�f¤B§H¡HÔ-€HÜ×Ò˜6¸Õ>à�V‰V˜aˆVÓ €FÜ�qœ$�i¤r§x¡xÔ0€HÜ×Ò˜6¸Õ>ð �V‰V˜aˆVÓ €FÜ�qœ"Ÿ&™&�kÓ"€HÜ×Ò˜6¸×>r   c            	      ót  € \        ^\        ^\        ^,           .4      p V P                  . RO4      pVP                  ^R7      p\        ^\        P
                  ^\        P
                  ^\        ^,           /4      pVP                  P                  \        4      Vn        \        P                  ! W#RR7       R# )rf   rD  TrF  N)rf   r,   r   r   )r	   r   r3   r¨   r-   rn   r   r:   r¤   r8   r9   )rz   r®   rJ   rI   s       r   Útest_max_inat_not_all_narJ    s„   € ô �!”T˜1œd Q�hÐ'Ó
(€CØ	�‰’\Ó	"€BØ�V‰V˜aˆVÓ €Fô �qœ"Ÿ&™& !¤R§V¡V¨Q´°qµÐ9Ó:€HØ—^‘^×*Ñ*¬3Ó/€H„NÜ×Ò˜6¸×>r   rÒ   c                 ó&  € ^^.p\         P                  ! R^RR7      p\        RVRV/4      p\        VP	                  R4      R,          V 4      ! 4       p\         P
                  ! ^^.RR7      p\        W%RR7      p\        P                  ! WF4       R# )	rf   Ú2020ÚY©ÚperiodsÚfreqrR   rS   rV   r  N)	r@   Úperiod_ranger   r\   r3   r_   r	   r8   r9   ©rÒ   ÚgroupsrO  rb   rJ   ÚidxrI   s   &      r   Ú$test_groupby_aggregate_period_columnrU    s|   € ð �ˆV€FÜ�oŠo˜f¨a°cÔ:€GÜ	�C˜  gÐ.Ó	/€Bä�R—Z‘Z “_ SÕ)¨4Ô0Ó2€FÜ
�(Š(�A�q�6 Ô
$€CÜ�g¨sÔ3€Hä×Ò˜6Ö,r   c                 ó  € ^^.p\         P                  ! R^RR7      p\        RVRV/4      p\        VP	                  R4      V 4      ! 4       p\         P
                  ! ^^.RR7      p\        RV/VR7      p\        P                  ! WF4       R# )	rf   rL  rM  rN  rR   rS   rV   r…   N)r@   rQ  r   r\   r3   r_   r8   r`   rR  s   &      r   Ú#test_groupby_aggregate_period_framerW  "  s{   € ð �ˆV€FÜ�oŠo˜f¨a°cÔ:€GÜ	�C˜  gÐ.Ó	/€Bä�R—Z‘Z “_ dÔ+Ó-€FÜ
�(Š(�A�q�6 Ô
$€CÜ˜#˜w˜¨sÔ3€Hä×Ò˜&Ö+r   c            
      óð  € \        R . R	OR\        R4      R\        P                  .^,          /4      P	                  \
        4      p V P                  R 4      P                  4       p\        R RR.RRR.R\        P                  \        P                  ./4      P                  R 4      P	                  \
        4      p\        P                  ! W4       \        R . R	OR\        R4      R\        ^4      /4      P	                  \
        4      p V P                  R 4      P                  4       p\        R RR.RRR.R^ ^./4      P                  R 4      P	                  \
        4      p\        P                  ! W4       R# )
rQ   ri   rj   rƒ   Úabcdr„   rR   rß   NrÆ   )r   Úlistr-   rn   r:   r—   r3   r¨   râ   r8   r`   r¶   rñ   s      r   Ú#test_aggregate_numeric_object_dtyper[  0  s<  € ô 
Ø	Ò$ f¬d°6«l¸FÄRÇVÁVÀHÈqÅLÐQó
ç�fŒVƒnð ð �Z‰Z˜Ó×"Ñ"Ó$€FäØ�S˜#�J ¨¨c¨
°F¼R¿V¹VÄRÇVÁVÐ<LÐMó	
÷ 
‰�5Ó	ß	‰”‹ð ô ×Ò˜&Ô+ô 
Ø	Ò$ f¬d°6«l¸FÄEÈ!ÃHÐMó
ç�fŒVƒnð ð �Z‰Z˜Ó×"Ñ"Ó$€Fä�5˜3 ˜* f¨s°C¨j¸&À1ÀaÀ&ÐIÓJß	‰�5Ó	ß	‰”‹ð ô
 ×Ò˜&Ö+r   c                ó$   € V ^8„  d   QhR\         /# )r,   rÒ   )Ústr)r<  s   "r   Ú__annotate__r^  O  s   € ÷ 
,ñ 
,´ñ 
,r   c                 óz  € \        R .RR7      P                  P                  4       p\        RR.RV/4      pVP	                  R4      P                  RV /4      p\        RR ./\        P                  ! R.RR7      R7      pVR,          P                  VP                  4      VR&   \        P                  ! W44       R# )	rS   Úcategoryrx   ri   iÍ  rj   rV   r…   N)r	   rî   Ú
as_orderedr   r3   r7   r@   r_   r:   r   r8   r`   )rÒ   Údsrb   rJ   rI   s   &    r   Ú%test_aggregate_categorical_lost_indexrc  N  s�   € ô 
��˜ZÔ	(×	,Ñ	,×	7Ñ	7Ó	9€BÜ	�C˜$˜  bÐ)Ó	*€BØ�Z‰Z˜‹_× Ñ  # t Ó-€FÜ˜# ˜u˜¬R¯XªX°t°fÀ3Ô-GÔH€Hð ˜S•M×(Ñ(¨¯©Ó2€HˆS�Mä×Ò˜&Ö+r   c           	      ó²  € V R 8X  d   RpMV R8X  d   ^ pMRp\        R^^.RW^,           ./4      pVR,          P                  V 4      VR&   VP                  R4      pVP                  4       pVP                  R,          P                  R4      p\        P                  ! WE4       VP                  4       pVP                  R,          P                  R4      p\        P                  ! Wg4       VP                  ^R7      p\        R\        P                  ./VP                  V R	7      p	\        P                  ! W‰4       VP                  ^R7      p
\        P                  ! W©4       \        R. RORV\        P                  V^,           ./4      pVR,          P                  V 4      VR&   VP                  R4      pVP                  4       p\        P                  ! WÕ4       VP                  4       p\        P                  ! Wç4       VP                  ^dR7      p\        P                  ! Wù4       VP                  ^dR7      p\        P                  ! VV	4       R
# )r   l   ².¿Dÿ²3 rw   rÞ   ÚidÚts:Nrf   N:rf   NNrD  r   N)r,   r,   r,   )r   r:   r3   r¨   rÏ   râ   r8   r`   r©   r@   r‡   r   )r   rf  rb   r®   rJ   rI   Úres_maxÚexpected_maxÚresult2Ú	expected2Úres_max2Údf2Úgb2Úresult3Úres_max3Úresult4Úres_max4s   &                r   Útest_groupby_min_max_nullablerr  \  sÖ  € à�Ôà ‰Ø	�)Ô	Ø‰àˆä	�D˜1˜a˜& $¨°!­V¨Ð5Ó	6€BØ�$�x�‰˜uÓ%€B€t�Hà	�‰�DÓ	€Bà�V‰V‹X€FØ�w‰w�r�{×$Ñ$ TÓ*€HÜ×Ò˜&Ô+à�f‰f‹h€GØ—7‘7˜2•;×(Ñ(¨Ó.€LÜ×Ò˜'Ô0à�f‰f˜qˆfÓ!€GÜ˜4¤"§%¡% ˜/°·±ÀuÔM€IÜ×Ò˜'Ô-à�v‰v ˆvÓ"€HÜ×Ò˜(Ô.ô �Tš9 d¨R´·±¸¸Q½Ð,?Ð@Ó
A€CØ�D•	× Ñ  Ó'€Cˆ�IØ
�+‰+�dÓ
€Cà�g‰g‹i€GÜ×Ò˜'Ô,à�w‰w‹y€HÜ×Ò˜(Ô1à�g‰g ˆgÓ$€GÜ×Ò˜'Ô-à�w‰w ˆwÓ%€HÜ×Ò˜( IÖ.r   c                  óh  € \         P                  ! ^ .^
,          ^ ^.R7      p \        RV R\         P                  ! \        P
                  ! ^
\        P                  R7      4      /4      pVP                  RRR7      pVP                  4       p\         P                  ! ^ ^.V P                  RR7      p\        R\         P                  ! ^ \         P                  .RR7      /VR	7      p\        P                  ! W54       VP                  4       p^	VP                  R&   \        P                  ! W54       R
# )r   )Ú
categoriesri   rj   rx   Fr"  ©r   rW   ÚUInt64r…   N)r   r   )r@   ÚCategoricalr   rs   r-   r.   Úuint64r3   r¨   ÚCategoricalIndexr   r‡   r8   r`   r©   rÏ   )rî   rb   r®   ÚresrT  rI   s         r   Ú(test_min_max_nullable_uint64_empty_groupr{  Œ  sÙ   € ä
�.Š.˜!˜˜r�¨q°!¨fÔ
5€CÜ	�C˜˜c¤2§8¢8¬B¯IªI°bÄÇ	Á	Ô,JÓ#KÐLÓ	M€BØ	�‰�C %ˆÓ	(€Bà
�&‰&‹(€Cä
×
Ò
˜q !˜f¨C¯I©I¸CÔ
@€CÜ˜#œrŸxšx¨¬B¯E©E¨
¸(ÔCÐDÈCÔP€HÜ×Ò˜#Ô(à
�&‰&‹(€CØ€H‡M�M�$ÑÜ×Ò˜#Ö(r   c                 ó   € \        R \        P                  ! R.\        R4      RR7      R\        P                  ! ^.^^.RR7      RR/4      p\	        VP                  R RR	7      V 4      ! 4       p\        P                  ! RR
.R RR7      p\        R\        P                  ! ^R.^^.RR7      RRR./VR7      p\        P                  ! W$4       R# )rƒ   ri   ÚABT)rt  Úorderedr„   Úvaluegš™™™™™¹?Fr"  rj   )rD   rW   r~  Nr…   )	r   r@   rw  rZ  r\   r3   ry  r8   r`   )rÒ   rb   rJ   rT  rI   s   &    r   Ú test_groupby_min_max_categoricalr€  �  sÅ   € ô 
à”B—N’N C 5´T¸$³ZÈÔNØ”B—N’N A 3°A°q°6À4ÔHØ�Sð	
ó
€Bô �R—Z‘Z °�ZÓ7¸Ô>Ó@€Fä
×
Ò
 C¨ :°FÀDÔ
I€CÜà”B—N’N A t 9¸!¸Q¸ÈÔNØ�c˜4�[ð	
ð ô€Hô ×Ò˜&Ö+r   c           
      ó  € Tp\        R R .RR RR /VR7      P                  R,          p\        VP                  R 4      V 4      ! 4       p\        RR.V\        P
                  ! . VR R7      R7      p\        P                  ! WE4       R# )rR   rS   rß   rx   ºNr   Nru  )rY   r   r   N)r   rÏ   r\   r3   r@   r_   r8   r`   )rÒ   Ústring_dtype_no_objectr   rb   rJ   rI   s   &&    r   Útest_min_empty_string_dtyper„  ´  sx   € ð #€EÜ	�C˜#˜  S¨#¨sÐ3¸5Ô	A×	FÑ	FÀrÕ	J€BÜ�R—Z‘Z “_ dÔ+Ó-€FÜØ�c�
 %¬r¯xªx¸À%ÈcÔ/Rô€Hô ×Ò˜&Ö+r   rE  Útest_seriesc                 óú  € VR 8X  d   R# T pVR9   d   RV/pMVR9   d   RV/pMVR9   d   / pMRVRV/pT\         P                  r‡VR9   d   RpVR8X  d   V'       * MRpMVR9   dP   V'       d:   VR8X  d3   VP                  R8X  d"   VP                  \         P                  J d   R	pMR
pVR8X  d   ^M^ pM)V'       d   V^ 8”  d   \         P                  pM	VR8X  d   Rp\	        RR.R\         P                  ./VR7      p	V'       d
   V	R,          MT	p
\        W4      pV
P                  V	R,          4      p\        WÁ4      pVR9   dA   RV RV R2p\        P                  ! \        VR7      ;_uu_ 4        V! V/ VB  RRR4       R# VR 9   dK   V'       d   V R2pMV R2p\        P                  ! \        VR7      ;_uu_ 4        V! V/ VB  RRR4       R# V! V/ VB p\         P                  ! R.RVR7      pV'       g   VR8X  d$   V'       g
   VR8X  d   RMRp\        VVVVR7      pM\	        RV/VVR7      p\        P                  ! VV4       R#   + '       g   i     R# ; i  + '       g   i     R# ; i)!ÚcorrwithNrU   r[   rE  r  r–   TÚpyarrowr   r   r$   Ú rR   r   rS   rx   zdtype 'z' does not support operation 'Ú'r'   z+ with skipna=True encountered all NA valuesz+ with skipna=False encountered an NA value.r¥   )r   r   rW   r   )rU   r^   r¡   r¢   r6   r  r=   r  )Úkurt)rÖ   ÚnuniqueÚquantiler  r  )r^   rU   )rÖ   rŒ  r  )	r6   r  r‹  r
  r�  r  Úskewr=   r  )r¡   r¢   )r@   r‡   Ústoragerå   r   r   r3   r\   r>   r?   r›   r·   r_   r	   r8   r�   )rƒ  Úreduction_funcr[   rE  r…  r   rž   Úexpected_dtyperÚ   rb   r’   Úargsr®   rÕ   rM   rJ   r   rW   rI   s   &&&&&              r   Útest_string_dtype_all_nar“  À  s\  € ð ˜Ô#áà"€Eàð 	ô 	ð ˜FÐ#‰Ø	˜8Ô	#Ø˜yÐ)‰Ø	ÐJÔ	JØ‰à˜F K°Ð;ˆà%*¬B¯E©E�NØ˜Ô'Øˆà'5¸Ô'>˜V�ÀD‰Ø	Ð7Ô	7÷ Ø &Ô(Ø—‘ Ô*Ø—‘¤"§%¡%Ó'à$‰Nà$ˆNØ,°Ô6™¸A‰ß�y 1”}ÜŸ™‰Ø	˜5Ô	 àˆä	�C˜#˜ ¤b§e¡e WÐ-°UÔ	;€Bß ˆ"ˆSŽ' b€CÜ" >Ó7€DØ	�‰�R˜•WÓ	€BÜ�RÓ(€Fàð 
ô 
ð ˜�wÐ<¸^Ð<LÈAÐNˆÜ�]Š]œ9¨C×0Ö0Ù�DÐ#˜FÒ#÷ 1áØ	Ð/Ô	/ßØ#Ð$Ð$OÐP‰Cà#Ð$Ð$OÐPˆCÜ�]Š]œ:¨S×1Ö1Ù�DÐ#˜FÒ#÷ 2áá�TÐ$˜VÑ$€FÜ�HŠH�c�U ¨EÔ2€Eß�n¨Ô.ß&¨>¸VÔ+C‰tÈˆÜ˜.°¸^ÐRVÔW‰ä˜c >Ð2¸%À~ÔVˆÜ‡O‚O�F˜HÖ%÷' 1Ö0áú÷ 2Ö1áús   Å4	IÇ	I)ÉI&	É)I:	c                  óª  € \        R . ROR. ROR\        \        P                  \        P                  R.4      R. RO/4      p V P	                  R4      pVR.,          P                  4       pVR,          P                  4       P                  4       p\        P                  ! W#4       VR,          P                  4       P                  4       '       d   Q hR# )	z
Unnamed: 0ÚDateÚappÚOEÚFileN)z-04-23z-05-06z-05-07)z2013-04-23 00:00:00z2013-05-06 00:00:00z2013-05-07 00:00:00)zlog080001.logzlog.logÚxlsx)r   r	   r-   rn   r3   r©   Úto_framer8   r`   r   rU   )rb   r®   Úrr  s       r   Útest_max_nan_bugrœ    s®   € Ü	àÒ8Øò ð
 ”6œ2Ÿ6™6¤2§6¡6¨4Ð0Ó1ØÒ8ð		
ó
€Bð 
�‰�FÓ	€BØ
ˆFˆ8�×ÑÓ€AØ
ˆ6�
�‰Ó×!Ñ!Ó#€AÜ×Ò˜!ÔØ��y�~‰~Ó×#Ñ#×%Ò%Ð%Ð%Ñ%r   Úwith_nanÚkeysÚjoeÚjimc                 ó  € ^dp^
p\        R^
R7      p\        R\        P                  P	                  ^4      P                  \        \        4      V4      R\        P                  P	                  ^4      P                  Wu4      R\        P                  P	                  ^4      P                  ^ We4      /4      pV'       dc   VP                  R\        /4      pRVP                  R&   RVP                  R&   RVP                  R&   RVP                  R&   RVP                  R&   VP                  4       p	VP                  WBV R7      p
V
R,          P                  VR7      pVP                  WBV R7      p
V
R,          P                  \         P                  VR7      pV'       g   VP#                  R	R
7      pV'       d   \$        P&                  ! W¼RR7       M\$        P(                  ! W¼RR7       \$        P(                  ! W‰4       R# )éd   z
2015-08-23)rO  r   rŸ  ÚjulieN)r?  rà   ©ÚdropnaT)rÑ   F)Úcheck_names):rf   Nr  r   ):r   Né%   rŸ  ):é   Né   r£  ):é   Nr©  r£  ):r   Nr©  r£  )r   r   r-   r/   r0   ÚchoicerZ  r   r  r:   r}   ÚlocÚcopyr3   rŒ  r;   r	   Úreset_indexr8   r9   r`   )rà   r¥  r?  r�  rž  ÚnÚmÚdaysrb   Úoriginal_dfÚgrÚleftÚrights   &&&&&        r   Útest_series_groupby_nuniquer¶  1  s—  € ð 	€AØ
€AÜ�l¨BÔ/€DÜ	à”2—9‘9×(Ñ(¨Ó+×2Ñ2´4¼Ó3HÈ!ÓLØ”2—9‘9×(Ñ(¨Ó+×2Ñ2°4Ó;Ø”R—Y‘Y×*Ñ*¨1Ó-×6Ñ6°q¸!Ó?ð	
ó
€B÷ Ø�Y‰Y˜¤Ð'Ó(ˆØ#ˆ�‰ˆ|ÑØ#ˆ�‰ˆ|ÑØ!%ˆ�‰ˆ~ÑØ!%ˆ�‰ˆ~ÑØ!%ˆ�‰ˆ~ÑØ—'‘'“)€KØ	�‰�D°$ˆÓ	7€BØˆg�;×Ñ fÐÓ-€Dà	�‰�D°$ˆÓ	7€BØˆw�K×ÑœfŸn™n°VÐÓ<€EßØ×!Ñ! tÐ!Ó,ˆçÜ
×Ò˜t¸Ö>ä
×Ò˜d°uÕ=Ü×Ò˜"Ö*r   c            
      ój  € \        R \        R4      R\        R4      R\        R4      /4      p \        R \        R4      R. ROR. RO/4      pV P                  R RR7      P                  4       p\        P
                  ! W!4       \        R4      Vn        R VP                  n        VP                  R R	7      pV P                  R 4      P                  4       p\        P
                  ! W!4       V P                  R
R/4      P                  R 4      P                  RR7      p\        P
                  ! W!4       \        R^.^,          R^.^,          /\        R4      R7      pR VP                  n        V P                  R
R/4      P                  R 4      P                  4       p\        P
                  ! W!4       R# )ri   Úabbaccrj   Úabxaccrk   ÚabbacxÚabcFr>  rl   r   Nr¤  r…   )rf   r,   rf   )rf   rf   r,   )
r   rZ  r3   rŒ  r8   r`   r   rW   rÑ   Úreplacero   s      r   Útest_nuniquer½  V  sX  € Ü	�Cœ˜h›¨¬d°8«n¸cÄ4ÈÃ>ÐRÓ	S€Bä˜#œt E›{¨C²¸CÂÐKÓL€HØ�Z‰Z˜ eˆZÓ,×4Ñ4Ó6€FÜ×Ò˜&Ô+ô ˜%“[€H„NØ€H‡N�NÔØ�}‰} Sˆ}Ó)€HØ�Z‰Z˜‹_×$Ñ$Ó&€FÜ×Ò˜&Ô+ð �Z‰Z˜˜d˜Ó$×,Ñ,¨SÓ1×9Ñ9ÀÐ9ÓG€FÜ×Ò˜&Ô+ô ˜# ˜s Q�w¨¨a¨S°1­WÐ5¼TÀ%»[ÔI€HØ€H‡N�NÔØ�Z‰Z˜˜d˜Ó$×,Ñ,¨SÓ1×9Ñ9Ó;€FÜ×Ò˜&Ö+r   c                  óB  € \        . RO. RO. R	O. R
O. RO.. ROR7      p V P                  RR.4      R,          P                  4       p\        P                  ! V P
                  V P                  .4      p\        ^.^,          RVR7      p\        P                  ! W4       R# )r¢  Úamountre  rW   rl   rï   N)r¢  rf   ÚAlice)éÈ   r,   ÚBob)i,  r   ÚCharlie)ipþÿÿr³   ÚDan)r!  rá   ÚEdith)r¿  re  rW   )
r   r3   rŒ  r   Úfrom_arraysre  r¿  r	   r8   r9   )rD   rJ   r   rI   s       r   Útest_nunique_with_objectrÇ  o  s‡   € äâÚÚÚÚð	
ò )ô	€Dð �\‰\˜4 Ð*Ó+¨FÕ3×;Ñ;Ó=€FÜ×"Ò" D§G¡G¨T¯[©[Ð#9Ó:€EÜ�q�c˜A•g F°%Ô8€HÜ×Ò˜6Ö,r   c                  ó®   € \        R \        R7      p V P                  ^ R7      P                  4       p\        R RR7      p\        P
                  ! W4       R# )rW   r¥   ©Úlevelr   N)r	   r—   r3   rŒ  r8   r9   )rD   rJ   rI   s      r   Útest_nunique_with_empty_seriesrË  ‚  sA   € ä�v¤VÔ,€DØ�\‰\ ˆ\Ó"×*Ñ*Ó,€FÜ˜6¨Ô1€HÜ×Ò˜6Ö,r   c                  ó¸  € \        R \        R4      \        R4      \        R4      .R. RO/4      P                  R 4      p V P                  \        P
                  ! RR7      4      R,          P                  4       pV P                  \        P
                  ! RR7      4      R,          P                  \        P                  4      p\        P                  ! W4       R# )	rí   z2016-06-28 09:35:35z2016-06-28 16:09:30z2016-06-28 16:46:28rD   r  )rP  N)r=  Ú2Ú3)r   r
   râ   r3   r@   ÚGrouperrŒ  r;   r	   r8   r9   ©ÚtestrJ   rI   s      r   Útest_nunique_with_timegrouperrÒ  Š  sª   € äàÜÐ/Ó0ÜÐ/Ó0ÜÐ/Ó0ðð
 ’Oð	
ó	÷ �i�Óð 	ð �\‰\œ"Ÿ*š*¨#Ô.Ó/°Õ7×?Ñ?ÓA€FØ�|‰|œBŸJšJ¨CÔ0Ó1°&Õ9×?Ñ?ÄÇÁÓO€HÜ×Ò˜6Ö,r   zkey, data, dropna, expectedr   z
2019-01-01rQ   rV   r  iã  Úyc                 ó¢   € \        R V RV/4      pVP                  R .4      R,          P                  VR7      p\        P                  ! WS4       R# )rQ   rD   r¤  N)r   r3   rŒ  r8   r9   )rQ   rD   r¥  rI   rb   rJ   s   &&&&  r   Útest_nunique_with_NaTrÕ  ›  sI   € ôV 
�E˜3 ¨Ð-Ó	.€BØ�Z‰Z˜˜Ó  Õ(×0Ñ0¸Ð0Ó?€FÜ×Ò˜6Ö,r   c                  ó  € \        . RO\        P                  ! R.RR7      R7      p V P                  . RO4      P	                  4       p\        ^.\
        P                  ! ^ .4      V P                  R7      p\        P                  ! W4       R# )	rf   ri   Úlevel_0rV   rl   )r   rY   N)rf   r,   r,   ry   )
r   r@   r_   r3   rŒ  r-   rs   rY   r8   r`   rÐ  s      r   Ú)test_nunique_preserves_column_level_namesrØ  Ë  s^   € ä’Y¬¯ª°#°¸YÔ(GÔH€DØ�\‰\š)Ó$×,Ñ,Ó.€FÜ˜!˜¤B§H¢H¨a¨S£M¸4¿<¹<ÔH€HÜ×Ò˜&Ö+r   c                  óÒ   € \        \        R R4      R.R7      p V P                  . RO4      R,          P                  R4      p\	        . RORR7      p\
        P                  ! W4       R# )	z
2008-12-31z
2009-01-02r@  rl   rŒ  rV   N)r   r   rf   )r,   r,   rf   )r   r   r3   r<   r	   r8   r9   rñ   s      r   Ú$test_nunique_transform_with_datetimerÚ  Ó  sO   € ä	”:˜l¨LÓ9ÀFÀ8Ô	L€BØ�Z‰Zš	Ó" 6Õ*×4Ñ4°YÓ?€FÜ’i fÔ-€HÜ×Ò˜6Ö,r   c                 ó  € \        ^.4      P                  R4      pVR,          pVP                  W R7      pVP                  4       pV '       d   \        . VR,          RR7      pM\        ^ .VRR7      p\        P
                  ! WE4       R# )rf   r`  r‚  r"  r   r   N)r	   r:   r3   rŒ  r8   r9   )r#  rî   rz   r®   rJ   rI   s   &     r   Útest_empty_categoricalrÜ  Û  so   € ä
�!�‹+×
Ñ
˜ZÓ
(€CØ
ˆb�'€CØ	�‰�SˆÓ	,€BØ�Z‰Z‹\€FßÜ˜" C¨¥G°7Ô;‰ä˜1˜# S°Ô8ˆÜ×Ò˜6Ö,r   c                  ó¢  € \        R R\        P                  R.4      p V P                  . RO4      pVP	                  \
        P                  4      pVP                  \
        P                  4      p\        R R\        P                  .\        P                  ! . RO4      R7      p\        P                  ! W$4       \        P                  ! W44       R# )r‚   ç       @rÝ   r…   N)r   rf   r,   r,   ©r   rf   r,   )r	   r-   rn   r3   r7   r]   r$   r;   rs   r8   r9   )ÚsrE   rJ   ri  rI   s        r   Útest_intercept_builtin_sumrá  è  s‰   € Ü��Sœ"Ÿ&™& #Ð&Ó'€AØ�i‰išÓ%€Gð �[‰[œŸ™Ó&€Fà�m‰mœHŸL™LÓ)€GÜ�s˜C¤§¡Ð(´·²ºÓ0CÔD€HÜ×Ò˜6Ô,Ü×Ò˜7Ö-r   c           	      óX  € R pRp\         P                  p\        P                  ! WW3W"V.RR7      p\	        R. RORV/4      pVP                  R4      P                  V R7      pV ^ 8X  dX   \	        R\        P                  ! . RORR7      /\        P                  ! . RORR7      R	7      p\        P                  ! Wg4       R
# \	        R\        P                  ! \        P                  .^,          RR7      /\        P                  ! . RORR7      R	7      p\        P                  ! Wg4       R
# )TFrw   rx   ri   rj   rD  r   rV   r…   N)rf   rf   r,   r,   r   r   rf   )r   r   r   r4  )r-   rn   r@   rs   r   r3   r$   r_   r8   r`   r‡   )rE  rS   rR   ÚnaÚdfgrb   rJ   rI   s   &       r   Ú!test_groupby_sum_mincount_booleanrå  õ  sä   € à€AØ€AÜ	�‰€BÜ
�(Š(�A˜" !¨Ð*°)Ô
<€Cä	�CÒ.°°SÐ9Ó	:€BØ�Z‰Z˜‹_× Ñ ¨9Ð Ó5€FØ�A„~ÜØ”"—(’(š9¨GÔ4Ð5Ü—(’(š9¨3Ô/ô
ˆô 	×Ò˜fÖ/äØ”"—(’(œBŸE™E˜7 Q�;¨gÔ6Ð7Ü—(’(š9¨3Ô/ô
ˆô 	×Ò˜fÖ/r   c            	      ó  € \        R . R
OR. R
OR. R
O/RR7      p V P                  R 4      p\        P                  ! . R
OR RR7      pVR,          P	                  ^R7      p\        \        P                  .^,          RVRR7      p\        P                  ! W44       VP	                  ^R7      p\        R\        P                  .^,          R\        P                  .^,          /RVR7      p\        P                  ! W44       R	# )rR   rS   rß   r   rx   r¥   rD  )r   r   rW   )r   r   Nrß  )
r   r3   r@   r_   r$   r	   r‡   r8   r9   r`   )rb   rE   rT  rJ   rI   s        r   Ú0test_groupby_sum_below_mincount_nullable_integerrç    sÃ   € ä	�Cš Cª°CºÐCÈ7Ô	S€BØ�j‰j˜‹o€GÜ
�(Š(’9 3¨gÔ
6€Cà�S�\×Ñ¨ÐÓ*€FÜ”r—u‘u�g •k¨¸À#ÔF€HÜ×Ò˜6Ô,à�[‰[ 1ˆ[Ó%€FÜ˜#¤§¡˜w¨�{¨C´"·%±%°¸1µÐ=ÀWÐTWÔX€HÜ×Ò˜&Ö+r   c            
      óæ  € \        R . ROR\        P                  ! R4      \        P                  ! R4      \        P                  ! R4      \        P                  ./4      p \        P                  ! ^R7      P	                  R4      pV P                  R 4      pVP                  4       p\        RW./\        P                  ! ^^.R R7      R7      p\        P                  ! W44       VR,          P                  4       p\        P                  ! W4R,          4       VR,          P                  ^R	7      p\        V\        P                  .R
RVP                  R7      p\        P                  ! W44       R# )rR   rS   Ú1DÚ2DÚ3D)r±  ÚusrV   r…   rD  zm8[us])r   rW   r   N)rf   rf   r,   r,   )r   r@   Ú	TimedeltaÚNaTÚas_unitr3   r$   r_   r8   r`   r9   r	   r   )rb   Útd3r®   rz  rI   s        r   Ú#test_groupby_sum_timedelta_with_natrñ    s  € ä	à’Ø”"—,’,˜tÓ$¤b§l¢l°4Ó&8¼"¿,º,ÀtÓ:LÌbÏfÉfÐUð	
ó
€Bô �,Š,˜AÔ
×
&Ñ
& tÓ
,€Cà	�‰�C‹€Bà
�&‰&‹(€CÜ˜# ˜zÐ*´"·(²(¸A¸q¸6ÈÔ2LÔM€HÜ×Ò˜#Ô(à
ˆS�'�+‰+‹-€CÜ×Ò˜3¨¥Ô.à
ˆS�'�+‰+ ˆ+Ó
"€CÜ�sœBŸF™F�m¨8¸#ÀXÇ^Á^ÔT€HÜ×Ò˜3Ö)r   zmethod,datarb   rR   rS   Úout_typec           	      óÂ  € \        R ^R^/R ^R^/R ^R^/R ^R^/.4      pVP                  P                  V 4      VR&   RV9  d   . VR&   RV9   d   VR,          pMT pVR,          p\        V4      pVP                  P                  V4      VR&   VP                  R RR7       VP	                  R 4      p\        Wq4      ! VR,          !  p\        P                  ! W†4       R# )rR   rS   r’  rò  rb   T)ÚinplaceN)r   rS   r:   râ   r3   r\   r8   r`   )	r   rÕ   rD   rb   rò  rc   Údf_outÚgrpdÚts	   &&&      r   Ú%test_groupby_non_arithmetic_agg_typesrø  3  sç   € ô 
Ø
ˆq�#�qÐ	˜C  C¨Ð+¨c°1°c¸1Ð-=ÀÀQÈÈQÐ?OÐPó
€Bð �d‰d�k‰k˜%Ó €B€s�Gà�TÔØˆˆV‰à�TÔØ˜
Õ#‰àˆà
ˆt�*€CÜ�s‹^€Fà—(‘(—/‘/ (Ó+€Fˆ3�KØ
×Ñ�S $ÐÔ'à�:‰:�c‹?€DÜ�Ô˜t F�|Ñ,€AÜ×Ò˜!Ö$r   c                  ó"   € ^ RI Hp V! V R^/VB # )r   )r  Úddof)Úscipy.statsr  )r’  rž   r  s   *, r   Ú	scipy_semrü  [  s   € Ýá�Ð'˜1Ð' Ñ'Ð'r   z	op,targopr6   r$   c                 ó(   € V P                   ^ ,          # )r   ©rÏ   r   s   &r   r   r   l  s   € ˜AŸF™F 1žIr   c                 ó(   € V P                   R,          # )rf   éÿÿÿÿrþ  r   s   &r   r   r   m  s   € ˜1Ÿ6™6 "ž:r   Úscipy)Úmarksc                 óÊ  € \        \        P                  P                  ^4      P	                  R4      4      p\        P                  P                  ^4      P                  ^ ^2RR7      P                  \        4      p\        VP                  V4      V 4      ! 4       pV R9   d   R^R^ /M/ pVP                  V4      P                  ! V3/ VB p\        P                  ! WF4       R# )r,   r  r  rú  ÚaxisN)r=   r  )r   r-   r/   r0   r  r  r:   r}   r\   r3   r7   r8   r`   )ÚopÚtargoprb   r  rJ   rž   rI   s   &&     r   Útest_ops_generalr  a  s´   € ô$ 
”2—9‘9×(Ñ(¨Ó+×;Ñ;¸DÓAÓ	B€BÜ�Y‰Y×"Ñ" 1Ó%×.Ñ.¨q°"¸4Ð.Ó@×GÑGÌÓN€Fä�R—Z‘Z Ó'¨Ô,Ó.€FØ')¨^Ô';ˆf�a˜ Ñ#À€FØ�z‰z˜&Ó!×%Ò% fÑ7°Ñ7€HÜ×Ò˜&Ö+r   rÓ   Úfunctionc                 ó4  € VR 8X  d   RMRp\         P                  ! V.^,          \        R7      p\        P                  ! . RORRR7      p\        RV/VR7      P                  R	4      p\        V RR7      P                  R4      p\        Wa4      ! 4       p\        P                  ! Wu4       VP                  V4      p\        P                  ! Wu4       VP                  V.4      p\        P                  ! RV3.4      Vn        \        P                  ! Wu4       R
# )r  g      à?g      ø?rx   rR   r   r¥   rS   r…   r~   Nr4  )r-   rs   r}   r@   r_   r   r:   r3   r\   r8   r`   r7   r   Úfrom_tuplesrY   )rÓ   r  Úoutputr  rT  rI   rS  rJ   s   &&      r   Ú,test_apply_to_nullable_integer_returns_floatr  |  sÛ   € ð  Ô%‰S¨3€FÜ
�(Š(�F�8˜a•<¤uÔ
-€CÜ
�(Š(’9 3¨gÔ
6€CÜ˜#˜s˜¨3Ô/×6Ñ6°yÓA€Hä�v WÔ-×5Ñ5°cÓ:€Fä�VÔ&Ó(€FÜ×Ò˜&Ô+à�Z‰Z˜Ó!€FÜ×Ò˜&Ô+à�Z‰Z˜˜
Ó#€FÜ!×-Ò-°°X¨Ð.?Ó@€HÔÜ×Ò˜&Ö+r   r  c                 óð  a a€ \        ^ .4      pVP                  ^ VR7      pS R9   dj   \        VS 4      ! SR7      pVP                  ^ R7      P                  V V3R l4      pV'       d   VP	                  4       p\
        P                  ! WV4       R# \        VS 4      ! 4       pVP                  ^ R7      P                  V 3R l4      pV'       d   VP	                  4       p\
        P                  ! WV4       R# )r   )rÊ  rà   rZ   rÉ  c                 ó*   <€ \        V S4      ! SR 7      # rö   r  )r  r  r[   s   &€€r   r   Ú3test_regression_allowlist_methods.<locals>.<lambda>¶  s   ø€ ¼'À!ÀR¼.ÐPVÕ:Wr   c                 ó&   <€ \        V S4      ! 4       # r"   r  )r  r  s   &€r   r   r  ¼  s   ø€ ¼'À!ÀR¼.Ô:Jr   N)rŽ  r‹  r$   r6   )r   r3   r\   r;   rã   r8   r`   )r  r[   rà   ÚframerE   rJ   rI   s   ff&    r   Ú!test_regression_allowlist_methodsr  ›  sÁ   ù€ ô( �q�c‹N€Eà�m‰m !¨$ˆmÓ/€Gà	Ð,Ô,ä˜ "Ô%¨VÔ4ˆØ—=‘= q�=Ó)×/Ñ/Õ0WÓXˆßØ×*Ñ*Ó,ˆHÜ
×Ò˜fÖ/ä˜ "Ô%Ó'ˆØ—=‘= q�=Ó)×/Ñ/Ô0JÓKˆßØ×*Ñ*Ó,ˆHÜ
×Ò˜fÖ/r   c                  ó,  € ^^.^^).^^.^^%.^^.^^.^^.^^.^^.^^+.^^.^^/.^^.^^X..p \        V RR.RR7      pVP                  R.4      P                  4       P                  4       p\        R^.RR./RR7      p\        P
                  ! W#4       R# )rf   ri   rj   r   )rY   r   l   �N+R@rx   N)r   r3   r
  r®  r8   r`   )rD   rb   rJ   rI   s       r   Ú"test_groupby_prod_with_int64_dtyper  Â  sÌ   € ð 
ˆBˆØ	
ˆBˆØ	
ˆBˆØ	
ˆBˆØ	
ˆAˆØ	
ˆBˆØ	
ˆBˆØ	
ˆAˆØ	
ˆAˆØ	
ˆBˆØ	
ˆAˆØ	
ˆBˆØ	
ˆBˆØ	
ˆBˆð€Dô  
�4 # s °7Ô	;€BØ�Z‰Z˜˜Ó×#Ñ#Ó%×1Ñ1Ó3€FÜ˜# ˜s CÐ*<Ð)=Ð>ÀgÔN€HÜ×Ò˜&Ö+r   c                  ó¸  € \         P                  ! R RRR7      p \        V 4      pVR;;,          ^,          uu&   VP                  R4      P	                  4       pV\        ^ 4      ,           VR&   V\        ^ RR7      ,           VR	&   \         P                  VP                  R&   VP                  \        \        ^4      4      R
,          4      pVP                  4       p\         P                  ! R4      p\         P                  ! R4      p\        V^,          WUWV.\        P                  ! ^4      R7      p\        RVRVR	V/4      p\         P"                  ! WH4       R# )z1 Dayi'  Úns)rO  Úunit:NNrá   ri   rj   ÚUTC)Útzrk   iÐ  z2887 days 11:21:02.326710176z2886 days 00:42:34.664668096r…   Nr   )r@   Útimedelta_ranger	   rš  r­  r
   rî  rÏ   r3   rZ  r¶   r=   rí  r-   r.   r   r8   r`   )	Útdirz   rb   r®   rJ   Útd1Útd4Úexp_serrI   s	            r   Útest_groupby_std_datetimeliker  Ú  s  € ä
×
Ò
˜W¨e¸$Ô
?€CÜ
�‹+€CØˆ‡H�…MƒHà	�‰�cÓ	×	Ñ	Ó	!€Bà”I˜a“LÕ €B€s�GØ”I˜a EÔ*Õ*€B€s�GÜ—&‘&€B‡G�GˆB�Kà	�‰”Dœ˜q›“N TÕ)Ó	*€Bà�V‰V‹X€Fô �,Š,Ð5Ó
6€CÜ
�,Š,Ð5Ó
6€CÜ�c˜A•g˜s¨Ð2¼"¿)º)ÀA»,ÔG€GÜ˜#˜w¨¨W°c¸7ÐCÓD€HÜ×Ò˜&Ö+r   c                  óš  € \        R \        ^4      R\        ^4      /4      p Rp\        P                  ! \        VR7      ;_uu_ 4        V P                  R .4      P                  R.4       RRR4       \        P                  ! \        VR7      ;_uu_ 4        V P                  R .4      P                  RR7       RRR4       \        P                  ! \        VR7      ;_uu_ 4        V P                  R .4      P                  ^R7       RRR4       R#   + '       g   i     L°; i  + '       g   i     Lt; i  + '       g   i     R# ; i)ri   rj   z(numeric_only accepts only Boolean valuesr'   NÚTruerÅ   )r   r¶   r>   r?   r·   r3   r6   )rb   rM   s     r   Ú%test_mean_numeric_only_validates_boolr"  õ  sÞ   € ô 
�Cœ˜q› 3¬¨a«Ð1Ó	2€Bà
4€CÜ	�Š”z¨×	-Ö	-Ø
�
‰
�C�5Ó×Ñ ˜uÔ%÷ 
.ô 
�Š”z¨×	-Ö	-Ø
�
‰
�C�5Ó×Ñ¨FÐÔ3÷ 
.ô 
�Š”z¨×	-Ö	-Ø
�
‰
�C�5Ó×Ñ¨AÐÔ.÷ 
.Ñ	-÷ 
.×	-ú÷ 
.×	-ú÷ 
.×	-Ð	-ús$   Á#DÂ#D&Ã&#D9ÄD#	Ä&D6	Ä9E
	)r   r    r   Úfloat32)rm   rg   rh   )rm   r‰  r‰  )r‰  r‰  r‰  r4  )rf   r   r   ry   )r‚   rÞ  rÝ   )r‚   ç        r$  )r$  r$  r$  )TTT)TFF)FFF)r   r~   rw   )l    m;-L¼l    m;-L¼)rÖ   r¨   r©   r×   rØ   iøÿÿÿr   éüÿÿÿiúÿÿÿ)r   ÚInt32r~   ÚFloat32rw   )r×   rØ   r¨   r©   )r   r   r   )r   r   r   rÓ  rÓ  )r   r   r   r   rÓ  )Úint8Úint16r    r   r#  r   rx  )	rf   rf   rf   r,   r,   r,   r   r   r   )rf   rf   r,   r,   r   r   )rf   r,   rf   r,   rf   r,   )r6   r  r  )r$   r
  r¨   r©   r  r6   rŽ  r‹  r=   r  r  )or]   ÚdatetimerÍ   Ústringr   Únumpyr-   r>   Úpandas._libs.tslibsr   Úpandas.core.dtypes.commonr   Úpandas.core.dtypes.missingr   Úpandasr@   r   r   r	   r
   r   r   Úpandas._testingÚ_testingr8   Úpandas.tests.groupbyr   Úpandas.utilr   ÚtdÚmarkÚparametrizerN   rn   rd   rp   ru   r‡   r|   rs   r–   rŽ   r”   rî  r™   rœ   rŸ   r¯   r¹   rÔ   rÛ   rç   rë   rò   rÌ   rú   rþ   r	  r  r  r)  r2  r:  rB  rH  rJ  rU  rW  r[  rc  rr  r{  r€  r„  r“  rœ  Úslowr¶  r½  rÇ  rË  rÒ  r_   r@  rÕ  rØ  rÚ  rÜ  rá  rå  rç  rñ  rø  rü  r6   r  r=   r  r$   r
  r¨   r©   r  ÚparamÚ
skip_if_nor  r  r  r  r  r"  r   r   r   Ú<module>r;     s]  ðÛ Û Ý "ã Û å $å 2Ý 9ã ÷÷ õ Ý 8Ý .ð ‡�×Ñ˜Ò"JÓKñ-+ó Lð-+ð` ‡�×ÑØ
âÚÚÚÚÚÚÚÚÚÚÚØ	�‰�—‘˜Ÿ™Ð ðóñ$,ó%ð$,ò"
,ò,ð ‡�×ÑØ
âÚØ	�‰�—‘�r—u‘uÐØ	�—‘�uÐØ	ˆr�u‰u�dÐØ	ˆr�u‰u�eÐðó
ñ
-ó
ð
-ð ‡�×ÑØ%ð ØØ�HŠH�d�V 4Ô(Ø�HŠH�b—e‘e�W IÔ.ð		
ð ØØ�HŠH�b—e‘e�W IÔ.Ø�HŠH�d�V 4Ô(ð		
ð ØØ�HŠH�b—e‘e�W IÔ.Ø�HŠH�b—e‘e�W IÔ.ð		
ð ØØ�HŠH�b—e‘e�W IÔ.Ø�HŠH�b—e‘e�W IÔ.ð		
ð'óñ:
,ó;ð:
,ð ‡�×Ñ˜Ò"AÓBñ&ó Cð&ð ‡�×ÑØ%à	�—‘˜Ÿ™� Ð'Ø	�—‘˜˜2Ÿ6™6Ð" DÐ)Ø	�—‘˜Ÿ™� Ð&Ø	�—‘˜˜rŸv™vÐ&¨Ð.ð	óñ&óð&òCò&ð ‡�×Ñ˜ ¨8Ð 4Ó5ñ,ó 6ð,ð( ‡�×Ñ˜ ¨8Ð 4Ó5ñ!,ó 6ð!,ðH ‡�×ÑØà	�G˜a ˜V Y°°A°¸À1ÀaÀ&ÐIÐJØ	�G˜a ˜V Y°°A°¸À1ÀaÀ&ÐIÐJðóð ‡�×Ñ˜¨$°¨Ó7ñ,ó 8óð,ð@ ‡�×ÑØ
ñ Ð2Ó3ÙÐ2Ó3ð	
ð 	/ðó	ð ‡�×Ñ˜Ò#KÓLñ,ó Mó	ð,ð& ‡�×Ñ˜ ¨&Ð 1Ó2ñ,ó 3ð,ò:Pò-ð ‡�×ÑØ!à
ˆQ�—‘˜˜1˜a  A q¨!Ð	,¨i¸ÐCØ
ˆQ�—‘�q˜!˜Q  1 a¨Ð	+¨Y¸	ÐBØ
ˆQ�—‘�q˜!˜Q  1 a¨Ð	+¨W°iÐ@Ø
ˆQ�—‘˜˜1˜a  A q¨!Ð	,Ð.?ÐARÐSà�NŠNà Ø—F‘FØ Ø Ø Ø Ø Ø Ø Ø ðóð Øð!	
ðóñ6-ó7ð6-ð& ‡�×ÑØà
ˆQ�—‘˜˜1˜a  A q¨!Ð	,¨iÐ8Ø
ˆQ�—‘�q˜!˜Q  1 a¨Ð	+¨YÐ7Ø
ˆQ�—‘�q˜!˜Q  1 a¨Ð	+¨WÐ5Ø
ˆQ�—‘˜˜1˜a  A q¨!Ð	,Ð.?Ð@ð	óñ-óð-ò"-ð( ‡�×ÑØ'ðvØ	�!�Q˜˜2Ÿ6™6 1 a¨¨A¨r°1Ð5°yÀ)ÐLðvà	�!�R˜˜A˜q "§%¡%¨¨A¨q°!Ð4°iÀÐKðvð 
�!�Q˜˜2˜q ! Q¨¨B¯E©E°1Ð5°wÀÐHðvð 
�"—&‘&�˜B• 	¨9Ð5ð	vð
 
�"—%‘%�˜2•˜y¨)Ð4ðvð 
�"—%‘%�˜2•˜w¨Ð0ðvð 
��B˜˜1˜bŸf™f a¨¨A¨q°!Ð4°iÀÐKðvð 
��A�q˜"˜a  A r¨1¨b¯e©eÐ4°iÀÐKðvð 
��B˜˜1˜a  Q¨¯©¨q°!Ð4°g¸yÐIðvð 
�—‘�˜2•˜y¨)Ð4ðvð 
�—‘�˜"•˜i¨Ð3ðvð 
�—‘�˜"•˜g yÐ1ðvð 
��A�q˜"˜a  A r¨2¯6©6°1Ð5°yÀ)ÐLðvð 
��B˜˜1˜a  Q¨¯©¨q°!Ð4°iÀÐKðvð 
��A�q˜"˜a  A r¨1¨b¯e©eÐ4°g¸yÐIðvð  
�—‘�˜2•˜y¨)Ð4ð!vð" 
�—‘�˜"•˜i¨Ð3ð#vð$ 
�—‘�˜"•˜g yÐ1ð%vð& 
��B˜˜1˜a  Q¨¯©°°1Ð5°yÀ)ÐLð'vð( 
��A�q˜"˜a  A r¨2¯5©5°!Ð4°iÀÐKð)vð* 
��B˜˜1˜a  Q¨¨1¨b¯e©eÐ4°g¸yÐIð+vð, 
�—‘�˜2•˜y¨)Ð4ð-vð. 
�—‘�˜"•˜i¨Ð3ð/vð0 
�—‘�˜"•˜g yÐ1ð1vð2 
��B˜˜1˜a  Q¨¯©°°1Ð5°yÀ)ÐLð3vð4 
��A�q˜"˜a  A r¨2¯5©5°!Ð4°iÀÐKð5vð6 
��B˜˜1˜a  Q¨¨1¨b¯e©eÐ4°g¸wÐGð7vð: Ø��2—6‘6˜1˜a  A q¨!¨QÐ/ØØð		
ð9vðF Ø�NŠNà Ø—F‘FØ Ø Ø Ø Ø Ø Ø Ø ðóð Øð#	
ðEvðj 
�—‘�˜2•˜y¨)Ð4ðkvðl 
�—‘�˜"•˜i¨Ð3ðmvðn 
�—‘�˜"•˜g wÐ/ðovðp 
��B˜˜1˜a  Q¨¯©°°1Ð5°yÀ)ÐLðqvðr 
��A�q˜"˜a  A r¨2¯5©5°!Ð4°iÀÐKðsvðt 
��B˜˜1˜a  Q¨¨1¨b¯e©eÐ4°g¸wÐGðuvðx Ø��2—6‘6˜1˜a  A q¨!¨QÐ/ØØð		
ðwvðD Ø�NŠNà Ø—F‘FØ Ø Ø Ø Ø Ø Ø Ø ðóð Øð#	
ðCvðh 
�—‘�˜2•˜y¨)Ð4ðivðj 
�—‘�˜"•˜i¨Ð3ðkvðl 
�—‘�˜"•˜g wÐ/ðmvðn 
�A�r˜1˜a  B¨¨2¯6©6°1°aÐ8¸)ÀYÐOðovðp 
�A�q˜!˜R  A q¨"¨b¯e©e°QÐ7¸ÀIÐNðqvðr 
�A�r˜1˜a  B¨¨1¨a°·±Ð7¸À)ÐLðsvðv Ø��2—6‘6˜1˜a  A q¨!¨QÐ/ØØð		
ðuvðB Ø�NŠNà Ø—F‘FØ Ø Ø Ø Ø Ø Ø Ø ðóð Øð#	
ðAvðf 
�B—F‘F�8˜b•= )¨YÐ7ðgvðh 
�B—E‘E�7˜R•< ¨IÐ6ðivðj 
�B—E‘E�7˜R•< ¨)Ð4ðkvóyñt-óuyðt-ò&"ò$,òò",ò<-ò$?ò(?ð ‡�×Ñ˜ %¨ Ó0ñ
-ó 1ð
-ð ‡�×Ñ˜ %¨ Ó0ñ
,ó 1ð
,ò,ð< ‡�×Ñ˜ %¨ Ó0ô
,ó 1ð
,ð ‡�×Ñ˜Ò"UÓVñ,/ó Wð,/ò^)ð" ‡�×Ñ˜Ò!@ÓAñ,ó Bð,ð, ‡�×Ñ˜ %¨ Ó0ñ,ó 1ð,ð ‡�×Ñ˜ q¨! fÓ-Ø‡�×Ñ˜¨¨u¨Ó6ñX&ó 7ó .ðX&òv&ð( ‡�×ÑØ‡�×Ñ˜ d¨E ]Ó3Ø‡�×Ñ˜ 5 '¨E°5¨>Ð!:Ó;ñ+ó <ó 4ó ð+òD,ò2-ò&-ò-ð" ‡�×ÑØ!ò Ù�|Ó$ b§f¡f©i¸Ó.EÐFØÙ�A�3˜bŸhšh¨ u°5Ô9ÀÔGð		
ò Ø�WŠW�T˜1˜aÓ  "§&¡&¨"¯'ª'°$¸¸1Ó*=Ð>ØÙ�A�3˜bŸhšh¨ u°5Ô9ÀÔGð		
ò &à—’˜˜a Ó#Ø—‘Ø—’˜˜a Ó#Ø—‘Ø—’˜˜a Ó#ðð Ù�A�q�6 §¢¨3°¨*¸5Ô!AÈÔOð	
ò &à—’˜˜a Ó#Ø—‘Ø—’˜˜a Ó#Ø—‘Ø—’˜˜a Ó#ðð Ù�A�q�6 §¢¨3°¨*¸5Ô!AÈÔOð	
ð3%ó(ñR-óS(ðR-ò,ò-ò
-ò
.ð ‡�×Ñ˜ q¨" gÓ.ñ0ó /ð0ò,,ò*ð0 ‡�×ÑØÒPóð ‡�×ÑØà	�4˜3  3¨Ð*¨S°!°S¸!Ð,<Ð=Ð>Ð?Ø	�$˜#˜q # qÐ)¨C°°C¸Ð+;Ð<Ð=Ð>Ø	�˜˜a  aÐ(¨3°°3¸Ð*:Ð;Ð<Ð=Ø	�˜˜a  aÐ(¨3°°3¸Ð*:Ð;Ð<Ð=Ø	�4˜3  3¨Ð*¨S°!°S¸!Ð,<Ð=¸zÈ7ÐSÐTðó	ñ%ó	óð%ò6(ð ‡�×ÑØà	�—‘ÐØ	�2—9‘9ÐØ	�—‘ˆØ	�—‘ˆØ	�—‘ˆØ	�—‘ÐØ	�—‘ˆØ	�—‘ˆØ	Ñ%Ð&Ø	Ñ%Ð&Ø	�"—'‘'ÐØ�Š�U˜I¨R¯]ª]¸7Ó-CÔDðóñ",ó#ð",ð ‡�×ÑØð Ò,Ø�!�R—U‘U˜A˜q "§%¡%¨¨A¨r¯u©u°aÐ8ð	
ð 
Ò  #Ò'9Ð:ðó	ð ‡�×Ñ˜Ò%>Ó?ñ,ó @ó	ð,ð( ‡�×ÑØòóñ 0ó!ð 0ò.,ò0,ô6/r   