+
    NV-j‹( ã            
       ór  € ^ RI Ht ^ RIHtHt ^ RIHt ^ RIt^ RIt^ RIt^ RI	t
^ RIt^ RIHt ^ RIt^ RIHtHtHtHt ^ RIHt ^ RIHt ^ RIHtHt ^ R	IHt ]P>                  R
 4       t ]P>                  ! R^ ^d.RR.R7      R 4       t! ! R R4      t" ! R R4      t# ! R R4      t$ ! R R4      t% ! R R4      t&R t'R t(R t) ! R R4      t*R t+R  t,R! t-]P\                  P_                  R"]! R#R$.R%R&..]0! R'4      R(7      R)3]! R#R*.R%R*..]0! R'4      R(7      Pc                  R*]2/4      R+3.4      R, 4       t3R- t4]P\                  P_                  R.]! ^^.4      .]! ^^.4      ]! ^^.4      ..4      R/ 4       t5R0 t6R1 t7R2 t8R3 t9R4 t:R5 t;]P\                  Py                  R64      R7 4       t=R8 t>R9 t?R: t@R# );é    )Údeque)ÚdatetimeÚtimezone)ÚEnumN)Úimport_optional_dependency)Ú	DataFrameÚIndexÚ
MultiIndexÚSeries)Úexpressions)Ú_check_mixed_floatÚ_check_mixed_int)ÚVersionc                 ód   € \         P                  ! . RO. RO. RO.4      p \        V . RO. ROR7      # )z¯
Fixture for simple 3x3 DataFrame

Columns are ['one', 'two', 'three'], index is ['a', 'b', 'c'].

   one  two  three
a  1.0  2.0    3.0
b  4.0  5.0    6.0
c  7.0  8.0    9.0
©ÚcolumnsÚindex©ç      ð?ç       @ç      @)ç      @ç      @g      @)g      @g       @g      "@©ÚoneÚtwoÚthree©ÚaÚbÚc)ÚnpÚarrayr   )Úarrs    Ús/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/tests/frame/test_arithmetic.pyÚsimple_framer&       s)   € ô �(Š(’O¢_²oÐFÓ
G€Cä�SÒ"9ÂÔQÐQó    TÚnumexprÚpython)ÚautouseÚparamsÚidsc              #   óÖ   "  € VP                  4       ;_uu_ 4       pVP                  \        R V P                  4       V P                  x € RRR4       R#   + '       g   i     R# ; i5i)Ú_MIN_ELEMENTSN)ÚcontextÚsetattrÚexprÚparam)ÚrequestÚmonkeypatchÚms   && r%   Úswitch_numexpr_min_elementsr6   1   sB   é € à	×	Ñ	×	Ô	 !Ø	�	‰	”$˜¨¯©Ô7Ø�m‰mÒ÷ 
×	×	Ò	üs   ‚A)›0AÁ
A)ÁA&	Á 	A)c                   óz   a € ] tR t^8t o V 3R lR ltRR ltV 3R lR ltV 3R lR ltRR	 ltR
 t	RR lt
RtV tR# )ÚDummyElementc                ó   <€ V ^8„  d   QhRR/# ©é   ÚreturnN© )ÚformatÚ__classdict__s   "€r%   Ú__annotate__ÚDummyElement.__annotate__9   s   ø€ ÷ %ñ %¨ñ %r'   c                óH   € Wn         \        P                  ! V4      V n        R # ©N)Úvaluer"   Údtype)ÚselfrD   rE   s   &&&r%   Ú__init__ÚDummyElement.__init__9   s   € ØŒ
Ü—X’X˜e“_ˆŽ
r'   Nc                óZ   € \         P                  ! V P                  V P                  R 7      # )©rE   )r"   r#   rD   rE   ©rF   rE   Úcopys   &&&r%   Ú	__array__ÚDummyElement.__array__=   s   € Ü�xŠx˜Ÿ
™
¨$¯*©*Ô5Ð5r'   c                ó    <€ V ^8„  d   QhRS[ /# ©r;   r<   ©Ústr)r>   r?   s   "€r%   r@   rA   @   s   ø€ ÷ ;ñ ;™ñ ;r'   c                ó<   € R V P                    RV P                   R2# )zDummyElement(z, Ú))rD   rE   ©rF   s   &r%   Ú__str__ÚDummyElement.__str__@   s   € Ø˜tŸz™z˜l¨"¨T¯Z©Z¨L¸Ð:Ð:r'   c                ó    <€ V ^8„  d   QhRS[ /# rP   rQ   )r>   r?   s   "€r%   r@   rA   C   s   ø€ ÷ ñ ™#ñ r'   c                ó   € \        V 4      # rC   rQ   rU   s   &r%   Ú__repr__ÚDummyElement.__repr__C   s   € Ü�4‹yÐr'   c                ó   € Wn         V # rC   rJ   rK   s   &&&r%   ÚastypeÚDummyElement.astypeF   s   € ØŒ
Øˆr'   c                óX   € \        V 4      ! V P                  P                  V4      V4      # rC   )ÚtyperD   Úview)rF   rE   s   &&r%   ra   ÚDummyElement.viewJ   s    € Ü�DŒz˜$Ÿ*™*Ÿ/™/¨%Ó0°%Ó8Ð8r'   c                ó,   € \        V P                  4      # rC   )ÚboolrD   )rF   Úaxiss   &&r%   ÚanyÚDummyElement.anyM   s   € Ü�D—J‘JÓÐr'   )rE   rD   )NN)FrC   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__rG   rM   rV   rZ   r]   ra   rf   Ú__static_attributes__Ú__classdictcell__©r?   s   @r%   r8   r8   8   s<   ø‡ € ÷%ð %ô6÷;ð ;÷ð ôò9÷ ò  r'   r8   c                   ó&  a € ] tR t^Ut o R tR t]P                  P                  RR]	P                  P                  ^4      P                  ^
^
R7      R]P                  ! R^
RR	7      /R]	P                  P                  ^4      P                  ^
^
R7      R]	P                  P                  ^4      P                  ^
^
R7      /.R]	P                  P                  ^4      P                  ^
^
R7      R]	P                  P                  ^4      P                  ^
^
R7      /R]	P                  P                  ^4      P                  ^
^
R7      R]P                  ! R^
RR	7      /.R]P                  ! R^
RR	7      R]P                  ! R^
RR	7      /R]	P                  P                  ^4      P                  ^
^
R7      R]	P                  P                  ^4      P                  ^
^
R7      /.R]	P                  P                  ^4      P                  ^
^
R7      R]P                  ! R^
RR	7      /R]P                  ! R^
RR	7      R]P                  ! R^
RR	7      /..4      R
 4       t]P                  P                  R. RO4      R 4       tR tR tR tR tRtV tR# )ÚTestFrameComparisonsc                óä   € \        R . RO/4      p\        R . RO/4      pVR8H  p\        P                  ! W24       VR ,          P                  R4      VR &   VR8H  p\        P                  ! W24       R# )ÚAÚfooÚcategoryN)rs   ÚbarÚbaz)TFF)r   ÚtmÚassert_frame_equalr]   )rF   ÚdfÚexpÚress   &   r%   Ú&test_comparison_with_categorical_dtypeÚ;TestFrameComparisons.test_comparison_with_categorical_dtypeX   sj   € ô ˜Ò2Ð3Ó4ˆÜ˜Ò2Ð3Ó4ˆà�E‰kˆÜ
×Ò˜cÔ'ð �S•'—.‘. Ó,ˆˆ3‰à�E‰kˆÜ
×Ò˜cÖ'r'   c                ó  € \        \        P                  P                  ^4      P	                  R4      \        R4      R7      pRp\        P                  ! \        VR7      ;_uu_ 4        VR9    RRR4       R#   + '       g   i     R# ; i)r;   ÚABCD©r   z+The truth value of a DataFrame is ambiguous©ÚmatchN)é   é   rC   )	r   r"   ÚrandomÚdefault_rngÚstandard_normalÚlistÚpytestÚraisesÚ
ValueError)rF   ry   Úmsgs   &  r%   Útest_frame_in_listÚ'TestFrameComparisons.test_frame_in_listg   s]   € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<ÄdÈ6Ãlô
ˆð <ˆÜ�]Š]œ:¨S×1Ö1Ø�&ŠL÷ 2×1×1Ò1ús   Á)A9Á9B
	z	arg, arg2r   ©Úsizer    Ú20010101Úns)ÚperiodsÚunitc           	     ó&  € \        V4      p\        V4      pW48H  p\        VP                   Uu/ uF  qfW6,          WF,          8H  bK  	  upVP                  VP                  R 7      p\        P                  ! WW4       W48g  p\        VP                   Uu/ uF  qfW6,          WF,          8g  bK  	  upVP                  VP                  R 7      p\        P                  ! WW4       . ROpRP                  V4      p	\        P                  ! \        V	R7      ;_uu_ 4        W48¬   RRR4       \        P                  ! \        V	R7      ;_uu_ 4        W48„   RRR4       \        P                  ! \        V	R7      ;_uu_ 4        W48   RRR4       \        P                  ! \        V	R7      ;_uu_ 4        W48*   RRR4       R# u upi u upi   + '       g   i     L¯; i  + '       g   i     L‘; i  + '       g   i     Ls; i  + '       g   i     R# ; i)©r   r   Ú|r�   N)z=Invalid comparison between dtype=datetime64\[ns\] and ndarrayzinvalid type promotionzbThe DTypes <class 'numpy.dtype\[.*\]'> and <class 'numpy.dtype\[.*\]'> do not have a common DType.)	r   r   r   rw   rx   Újoinr‰   rŠ   Ú	TypeError)
rF   ÚargÚarg2ÚxÚyÚresultÚcolÚexpectedÚmsgsrŒ   s
   &&&       r%   Útest_comparison_invalidÚ,TestFrameComparisons.test_comparison_invalidp   sk  € ô` �c‹NˆÜ�d‹Oˆð ‘ˆÜØ./¯iªiÓ8©i s�!•&˜A�FÑ"Ò"©iÑ8Ø—'‘'Ø—I‘Iô
ˆô
 	×Ò˜fÔ/à‘ˆÜØ./¯iªiÓ8©i s�!•&˜A�FÑ"Ò"©iÑ8Ø—'‘'Ø—I‘Iô
ˆô
 	×Ò˜fÔ/ò
ˆð �h‰h�t‹nˆÜ�]Š]œ9¨C×0Ö0ØŠF÷ 1ä�]Š]œ9¨C×0Ö0ØŠE÷ 1ä�]Š]œ9¨C×0Ö0ØŠE÷ 1ä�]Š]œ9¨C×0Ö0ØŠF÷ 1Ñ0ùò= 9ùò 9÷  1×0úç0×0úç0×0úç0×0Ð0ús;   ®F<ÂGÄGÅGÅ<G,Æ-G?ÇG	ÇG)	Ç,G<	Ç?H	zleft, rightc                óÞ  € \        R \        P                  ! R^
R7      R\        P                  ! R^
R7      R\        P                  P                  ^4      P                  R^
R7      R\        P                  P                  ^4      P                  ^
4      R	\        ^
4       Uu. uF  p\        ^dV,           4      NK  	  up/4      p\        P                  VP                  \        P                  P                  ^4      P	                  \        V4      4      R
8„  R3&   \        \        V4      p\        \        V4      pVR9   dR   V! V\        P                  ! R4      4      pV! \        P                  ! R4      V4      p\         P"                  ! W‡4       M–Rp	\$        P&                  ! \(        V	R7      ;_uu_ 4        V! V\        P                  ! R4      4       RRR4       \$        P&                  ! \(        V	R7      ;_uu_ 4        V! \        P                  ! R4      V4       RRR4       VR9   dS   V! V\        P                  ! R4      4      pV! \        P                  ! R4      V4      p\         P"                  ! W‡4       R# Rp	\$        P&                  ! \(        V	R7      ;_uu_ 4        V! V\        P                  ! R4      4       RRR4       \$        P&                  ! \(        V	R7      ;_uu_ 4        V! \        P                  ! R4      V4       RRR4       R# u upi   + '       g   i     ELQ; i  + '       g   i     EL; i  + '       g   i     L‰; i  + '       g   i     R# ; i)Údates1r‘   ©r“   Údates2Ú20010102Úintcoli Êš;r�   ÚfloatcolÚ	stringcolg      à?Ú20010109zL'(<|>)=?' not supported between instances of 'numpy.ndarray' and 'Timestamp'r�   NÚnatzJ'(<|>)=?' not supported between instances of 'numpy.ndarray' and 'NaTType')ÚeqÚne)r   ÚpdÚ
date_ranger"   r…   r†   Úintegersr‡   ÚrangeÚchrÚNaTÚlocÚlenÚgetattrÚoperatorÚ	Timestamprw   rx   r‰   rŠ   r™   )
rF   ÚleftÚrightÚiry   Úleft_fÚright_fr    rž   rŒ   s
   &&&       r%   Útest_timestamp_compareÚ+TestFrameComparisons.test_timestamp_compareÇ   s^  € ô àœ"Ÿ-š-¨
¸BÔ?Øœ"Ÿ-š-¨
¸BÔ?Øœ"Ÿ)™)×/Ñ/°Ó2×;Ñ;¸JÈRÐ;ÓPØœBŸI™I×1Ñ1°!Ó4×DÑDÀRÓHØ´E¸"´IÓ>±I¨qœc #¨¥'žl±IÑ>ðó
ˆô LNÏ6É6ˆ�‰Œr�y‰y×$Ñ$ QÓ'×.Ñ.¬s°2«wÓ7¸#Ñ=¸xÐGÑHÜœ 4Ó(ˆÜœ( EÓ*ˆð �<ÔÙ˜b¤"§,¢,¨zÓ":Ó;ˆHÙœRŸ\š\¨*Ó5°rÓ:ˆFÜ×!Ò! &Õ3ð?ð ô —’œy°×4Ö4Ù�rœ2Ÿ<š<¨
Ó3Ô4÷ 5ä—’œy°×4Ö4ÙœŸš ZÓ0°"Ô5÷ 5ð �<ÔÙ˜b¤"§,¢,¨uÓ"5Ó6ˆHÙœRŸ\š\¨%Ó0°"Ó5ˆFÜ×!Ò! &Ö3ð=ð ô —’œy°×4Ö4Ù�rœ2Ÿ<š<¨Ó.Ô/÷ 5ä—’œy°×4Ö4ÙœŸš UÓ+¨RÔ0÷ 5Ñ4ùòC ?÷" 5×4Ð4úç4×4Ð4ú÷ 5×4úç4×4Ð4ús6   Â"LÆ:L ÈL4Ê)MË3MÌ L1	Ì4M	ÍM	ÍM,	c                óò   € \        R ^.R ^..4      p\        RR.RR..4      pW8H  pVP                  4       P                  4       '       d   Q hW8g  pVP                  4       P                  4       '       g   Q hR# )z
1989-08-01r   r    r!   ÚdN)r   rf   Úall)rF   ry   Úotherrž   s   &   r%   Útest_mixed_comparisonÚ*TestFrameComparisons.test_mixed_comparisonÿ   sx   € ô ˜ qÐ)¨L¸!Ð+<Ð=Ó>ˆÜ˜C ˜:¨¨S zÐ2Ó3ˆà‘ˆØ—:‘:“<×#Ñ#×%Ò%Ð%Ð%à‘ˆØ�z‰z‹|×Ñ×!Ò!Ð!Ò!r'   c                óú   € \        \        P                  ! ^4      P                  R4      4      p\        RR.RR.RR..4      pVR8H  p\        P
                  ! W24       V^^.8H  p\        P
                  ! W24       R# )rƒ   FTN©é   r;   ©r;   r;   )r   r"   ÚarangeÚreshaperw   rx   )rF   ry   r    rž   s   &   r%   Ú test_df_boolean_comparison_errorÚ5TestFrameComparisons.test_df_boolean_comparison_error  sp   € ô ”r—y’y “|×+Ñ+¨FÓ3Ó4ˆä˜u e˜n¨t°U¨m¸eÀU¸^ÐLÓMˆà�v‘ˆÜ
×Ò˜fÔ/à˜˜1�v‘ˆÜ
×Ò˜fÖ/r'   c                óþ   € \        \        P                  P                  ^4      P	                  R4      \        ^4      . ROR7      pVP                  R4      pVP                  4       P                  4       '       d   Q hR# )r;   r–   N)é   rÊ   ©rr   ÚBÚC)r   r"   r…   r†   r‡   r³   Ú__eq__rf   ©rF   ry   rž   s   &  r%   Útest_df_float_none_comparisonÚ2TestFrameComparisons.test_df_float_none_comparison  s`   € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<Ü˜“(Ú#ô
ˆð —‘˜4“ˆØ—:‘:“<×#Ñ#×%Ò%Ð%Ð%Ñ%r'   c                óà  € \        R ^RR/R ^RR/.4      pVP                  ^8„  p\        P                  ! W,          VP                  R,          4       \        P                  ! W) ,          VP                  R,          4       VP
                  R8H  p\        P                  ! W,          VP                  R,          4       \        P                  ! W) ,          VP                  R,          4       R# )r   r    rs   ru   N):é   rÚ   NºNNN):r   r   NrÛ   )r   r   rw   rx   r¶   r    )rF   ry   Úmask_aÚmask_bs   &   r%   Útest_df_string_comparisonÚ.TestFrameComparisons.test_df_string_comparison$  s©   € Ü˜˜a  eÐ,¨s°A°s¸EÐ.BÐCÓDˆØ—‘˜‘ˆÜ
×Ò˜b�j¨"¯&©&°­.Ô9Ü
×Ò˜b �k¨2¯6©6°&­>Ô:à—‘˜‘ˆÜ
×Ò˜b�j¨"¯&©&°­.Ô9Ü
×Ò˜b �k¨2¯6©6°&­>Ö:r'   r=   N))ÚgtÚlt)rá   rà   )ÚgeÚle)rã   râ   )r®   r®   )r¯   r¯   )rh   ri   rj   rk   r|   r�   r‰   ÚmarkÚparametrizer"   r…   r†   r²   r°   r±   r¢   rÀ   rÆ   rÎ   r×   rÞ   rl   rm   rn   s   @r%   rp   rp   U   s‘  ø‡ € ò(òð ‡[�[×ÑØð ˜Ÿ™×.Ñ.¨qÓ1×:Ñ:¸2ÀBÐ:ÓGØ˜Ÿš z¸2ÀDÔIðð
 ˜Ÿ™×.Ñ.¨qÓ1×:Ñ:¸2ÀBÐ:ÓGØ˜Ÿ™×.Ñ.¨qÓ1×:Ñ:¸2ÀBÐ:ÓGðð	ð ˜Ÿ™×.Ñ.¨qÓ1×:Ñ:¸2ÀBÐ:ÓGØ˜Ÿ™×.Ñ.¨qÓ1×:Ñ:¸2ÀBÐ:ÓGðð
 ˜Ÿ™×.Ñ.¨qÓ1×:Ñ:¸2ÀBÐ:ÓGØ˜Ÿš z¸2ÀDÔIðð	ð ˜Ÿš z¸2ÀDÔIØ˜Ÿš z¸2ÀDÔIðð
 ˜Ÿ™×.Ñ.¨qÓ1×:Ñ:¸2ÀBÐ:ÓGØ˜Ÿ™×.Ñ.¨qÓ1×:Ñ:¸2ÀBÐ:ÓGðð	ð ˜Ÿ™×.Ñ.¨qÓ1×:Ñ:¸2ÀBÐ:ÓGØ˜Ÿš z¸2ÀDÔIðð
 ˜Ÿš z¸2ÀDÔIØ˜Ÿš z¸2ÀDÔIðð	ð?)	
ó,ñZ(ó[,ðZ(ðT ‡[�[×ÑØò	
ó
ñ+1ó
ð+1òZ"ò0ò&÷;ð ;r'   rp   c                   ó¬   a € ] tR tRt o R t]P                  P                  R]P                  ]
.4      R 4       tR tR tR tR tR	 tR
 tR tRtV tR# )ÚTestFrameFlexComparisonsi/  c                ó  € \         P                  P                  ^4      P                  R4      p\         P                  P                  ^4      P                  R4      p\	        V4      p\	        V4      p\         P
                  ! . VP                  O^N^N54      pVP                  V4      P                  P                  4       '       g   Q hVP                  V4      P                  P                  4       '       d   Q h\        WAP                  4      pTp\        P                  ! V! V4      V! WE4      4       VP                   R,          P#                  4       p	V! V	4      p
V! WIP%                  VP&                  VP(                  R7      4      p\        P                  ! W«4       \        P                  ! V! VP                  4      V! WEP                  4      4       \        P                  ! V! ^ 4      V! V^ 4      4       Rp\        P                  ! V! \         P*                  4      V! V\         P*                  4      4       \,        P.                  ! \0        VR7      ;_uu_ 4        V! V4       RRR4       R#   + '       g   i     R# ; i)r;   r–   ú$Unable to coerce to Series/DataFramer�   N©é   rÊ   ):rÊ   NNºrÚ   NN)r"   r…   r†   r‡   r   ÚonesÚshaper®   ÚvaluesrÄ   r¯   rf   r¸   rh   rw   rx   r¶   rL   Úreindexr   r   Únanr‰   rŠ   r‹   )rF   Úcomparison_opÚdataÚ
other_datary   rÅ   Úndim_5ÚfÚoÚpart_oÚrsÚxprŒ   s   &&           r%   Útest_bool_flex_frameÚ-TestFrameFlexComparisons.test_bool_flex_frame1  sÀ  € Ü�y‰y×$Ñ$ QÓ'×7Ñ7¸Ó?ˆÜ—Y‘Y×*Ñ*¨1Ó-×=Ñ=¸fÓEˆ
Ü�t‹_ˆÜ˜*Ó%ˆÜ—’Ð*˜2Ÿ8™8Ð* QÐ*¨Ñ*Ó+ˆð �u‰u�R‹y×Ñ×#Ñ#×%Ò%Ð%Ð%Ø—5‘5˜“9×#Ñ#×'Ñ'×)Ò)Ð)Ð)Ü�B×.Ñ.Ó/ˆØˆä
×Ò™a ›h©¨"«Ô5à—‘˜6Õ"×'Ñ'Ó)ˆÙˆv‹YˆÙˆr—>‘>¨¯©¸"¿*¹*�>ÓEÓFˆÜ
×Ò˜bÔ%ä
×Ò™a §¡›o©q°·\±\Ó/BÔCä
×Ò™a ›d¡A b¨!£HÔ-à4ˆÜ
×Ò™a¤§¡›i©¨2¬r¯v©v«Ô7Ü�]Š]œ:¨S×1Ö1ÙˆfŒI÷ 2×1×1Ò1ús   É#	I6É6J	Úboxc                ó*  € \         P                  P                  ^4      P                  R4      p\	        V4      pV! \         P                  P                  ^4      P                  ^4      4      pV! \         P                  P                  ^4      P                  ^4      4      pVP                  V^ R7      pVP                  V4      pVP                  V^ R7      pVP                  V4      p	\        P                  ! Ws\        V4      8H  4       \        P                  ! Wy) 4       \        P                  ! Wh) 4       \        P                  ! WcP                  P                  V4      P                  4       \        P                  ! WsP                  \        V4      4      4       \        P                  ! WcP                  \        V4      ^ R7      4       \        P                  ! WcP                  \        V4      ^ R7      4       VP                  V^ R7      p
VP                  V4      pVP                  V^ R7      pVP                  V4      p\        P                  ! W³\        V4      8„  4       \        P                  ! W½) 4       \        P                  ! W¬) 4       \        P                  ! W£P                  P                  V4      P                  4       VP                  V^ R7      pVP                  V4      pVP                  V^ R7      pVP                  V4      p\        P                  ! Wó\        V4      8¬  4       \        P                  ! VV) 4       \        P                  ! VV) 4       \        P                  ! WãP                  P                  V4      P                  4       \        \         P                  P                  ^4      P                  ^4      4      p\        \         P                  P                  ^4      P                  ^4      4      pR# )r;   ©re   Nrê   )r"   r…   r†   r‡   r   r®   r¯   rw   rx   r   ÚTrˆ   rà   rã   râ   rá   )rF   rý   ró   ry   Úidx_serÚcol_serÚidx_eqÚcol_eqÚidx_neÚcol_neÚidx_gtÚcol_gtÚidx_leÚcol_leÚidx_geÚcol_geÚidx_ltÚcol_lts   &&                r%   Útest_bool_flex_seriesÚ.TestFrameFlexComparisons.test_bool_flex_seriesN  sÛ  € ô �y‰y×$Ñ$ QÓ'×7Ñ7¸Ó?ˆÜ�t‹_ˆÙ”b—i‘i×+Ñ+¨AÓ.×>Ñ>¸qÓAÓBˆÙ”b—i‘i×+Ñ+¨AÓ.×>Ñ>¸qÓAÓBˆà—‘�w Q�Ó'ˆØ—‘�w“ˆØ—‘�w Q�Ó'ˆØ—‘�w“ˆÜ
×Ò˜f¬F°7«OÑ&;Ô<Ü
×Ò˜f gÔ.Ü
×Ò˜f gÔ.Ü
×Ò˜f§d¡d§g¡g¨gÓ&6×&8Ñ&8Ô9Ü
×Ò˜f§e¡e¬D°«MÓ&:Ô;Ü
×Ò˜f§e¡e¬F°7«OÀ! eÓ&DÔEÜ
×Ò˜f§e¡e¬D°«MÀ eÓ&BÔCà—‘�w Q�Ó'ˆØ—‘�w“ˆØ—‘�w Q�Ó'ˆØ—‘�w“ˆä
×Ò˜f¬6°'«?Ñ&:Ô;Ü
×Ò˜f gÔ.Ü
×Ò˜f gÔ.Ü
×Ò˜f§d¡d§g¡g¨gÓ&6×&8Ñ&8Ô9à—‘�w Q�Ó'ˆØ—‘�w“ˆØ—‘�w Q�Ó'ˆØ—‘�w“ˆÜ
×Ò˜f¬F°7«OÑ&;Ô<Ü
×Ò˜f v gÔ.Ü
×Ò˜f v gÔ.Ü
×Ò˜f§d¡d§g¡g¨gÓ&6×&8Ñ&8Ô9äœŸ™×.Ñ.¨qÓ1×AÑAÀ!ÓDÓEˆÜœŸ™×.Ñ.¨qÓ1×AÑAÀ!ÓDÓEŠr'   c                ó¾  € \        \        P                  P                  ^4      P	                  R4      4      p\        P
                  VP                  R&   VP                  V4      pVP                  R,          '       d   Q hVP                  V4      pVP                  R,          '       g   Q hVP                  V4      pVP                  R,          '       d   Q hVP                  V4      pVP                  R,          '       d   Q hVP                  V4      pVP                  R,          '       d   Q hVP                  V4      pVP                  R,          '       d   Q hR# )r;   Nrê   ©r   r   )r   r"   r…   r†   r‡   rñ   r¶   r®   r¯   rà   rá   râ   rã   )rF   ry   rù   s   &  r%   Útest_bool_flex_frame_naÚ0TestFrameFlexComparisons.test_bool_flex_frame_nay  sø   € Ü”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓGÓHˆä—v‘vˆ�‰ˆt‰Ø�U‰U�2‹YˆØ—6‘6˜$—<”<ÐÐØ�U‰U�2‹YˆØ�v‰v�d�|Œ|Ðˆ|Ø�U‰U�2‹YˆØ—6‘6˜$—<”<ÐÐØ�U‰U�2‹YˆØ—6‘6˜$—<”<ÐÐØ�U‰U�2‹YˆØ—6‘6˜$—<”<ÐÐØ�U‰U�2‹YˆØ—6‘6˜$—<”<ÐÐ‘<r'   c                óô  € \         P                  ! \         P                  ^^\         P                  .4      p\         P                  ! R\         P                  ^R.4      p\        RV/4      p\        RV/4      pRP	                  RR.4      p\
        P                  ! \        VR7      ;_uu_ 4        VP                  V4       RRR4       \
        P                  ! \        VR7      ;_uu_ 4        VR,          P                  VR,          4       RRR4       \
        P                  ! \        VR7      ;_uu_ 4        VP                  VP                  8„   RRR4       VP                  V4      pVP                  P                  4       '       g   Q h\         P                  ! R\         P                  R.4      p\        RV/4      p\
        P                  ! \        VR7      ;_uu_ 4        VP                  R4       RRR4       \
        P                  ! \        VR7      ;_uu_ 4        VR,          P                  R4       RRR4       \
        P                  ! \        VR7      ;_uu_ 4        VP                  R8„   RRR4       R#   + '       g   i     ELË; i  + '       g   i     EL“; i  + '       g   i     ELa; i  + '       g   i     LÏ; i  + '       g   i     L�; i  + '       g   i     R# ; i)rÚ   y               @Nr   r—   z9'>' not supported between instances of '.*' and 'complex'z unorderable types: .*complex\(\)r�   )r"   r#   rñ   r   r˜   r‰   rŠ   r™   rà   rï   r¯   rÄ   )	rF   r$   Úarr2ry   Údf2rŒ   rù   Úarr3Údf3s	   &        r%   Ú"test_bool_flex_frame_complex_dtypeÚ;TestFrameFlexComparisons.test_bool_flex_frame_complex_dtypeŠ  sâ  € ä�hŠhœŸ™  1¤b§f¡fÐ-Ó.ˆÜ�xŠx˜œRŸV™V Q¨Ð-Ó.ˆÜ˜˜S�zÓ"ˆÜ˜˜d˜Ó$ˆà�h‰hàKØ3ðó
ˆô �]Š]œ9¨C×0Ö0à�E‰E�#ŒJ÷ 1ô �]Š]œ9¨C×0Ö0àˆs�G�J‰J�s˜3•xÔ ÷ 1ô �]Š]œ9¨C×0Ö0à�I‰I˜Ÿ
™
Ò"÷ 1ð �U‰U�3‹ZˆØ�y‰y�}‰}�ŠÐˆä�xŠx˜œRŸV™V TÐ*Ó+ˆÜ˜˜d˜Ó$ˆä�]Š]œ9¨C×0Ö0à�F‰F�2ŒJ÷ 1ô �]Š]œ9¨C×0Ö0à��H�K‰K˜ŒO÷ 1ô �]Š]œ9¨C×0Ö0à�J‰J˜ŠO÷ 1Ñ0÷- 1×0Ð0ú÷ 1×0Ð0ú÷ 1×0Ð0ú÷ 1×0ú÷ 1×0ú÷ 1×0Ð0úsH   Â0JÃ. JÄ:J,Ç'K È%KÉ*K&ÊJ	ÊJ)	Ê,J=	Ë K	ËK#	Ë&K7	c                ó  € \        R R\        P                  R./\        R7      p\        R R\        P
                  ! 4       R./\        R7      pVP                  V4      p\        R . RO/4      p\        P                  ! W44       R# )rŸ   rs   ru   rJ   N)FTF)	r   r"   rñ   Úobjectr   Únowr¯   rw   rx   )rF   Údf1r  rž   rz   s   &    r%   Ú!test_bool_flex_frame_object_dtypeÚ:TestFrameFlexComparisons.test_bool_flex_frame_object_dtype±  sg   € ä˜ ¬¯©°Ð 6Ð7¼vÔFˆÜ˜ ¬¯ª«¸Ð >Ð?ÄvÔNˆØ—‘˜“ˆÜ˜Ò 4Ð5Ó6ˆÜ
×Ò˜fÖ*r'   c                ó:  € \        \        P                  .4      pV\        P                  8H  pVP                  R,          P	                  4       RJ g   Q hVP                  \        P                  4      pVP                  R,          P	                  4       RJ g   Q hV\        P                  8g  pVP                  R,          P	                  4       RJ g   Q hVP                  \        P                  4      pVP                  R,          P	                  4       RJ g   Q hR# )r   FTNr  )r   r°   rµ   ÚilocÚitemr®   r¯   rÖ   s   &  r%   Útest_flex_comparison_natÚ1TestFrameFlexComparisons.test_flex_comparison_nat¹  sÐ   € ô œŸ™�xÓ ˆà”r—v‘v‘ˆà�{‰{˜4Õ ×%Ñ%Ó'¨5Ó0Ð0Ð0à—‘”r—v‘v“ˆØ�{‰{˜4Õ ×%Ñ%Ó'¨5Ó0Ð0Ð0à”r—v‘v‘ˆØ�{‰{˜4Õ ×%Ñ%Ó'¨4Ó/Ð/Ð/à—‘”r—v‘v“ˆØ�{‰{˜4Õ ×%Ñ%Ó'¨4Ó/Ð/Ò/r'   c           	     ó  € \        R . ROR. RO/4      p^p\        W!P                  4      ! V4      P                  P	                  4       p\
        P                  ! V\        ^.\        P                  ! \        4      .RR7      4       R# )rœ   r�   Úcount©r   ÚnameN©rÚ   r;   rÊ   r   )r   r¸   rh   ÚdtypesÚvalue_countsrw   Úassert_series_equalr   r"   rE   rd   )rF   rò   ry   Úconstrž   s   &&   r%   Ú&test_df_flex_cmp_constant_return_typesÚ?TestFrameFlexComparisons.test_df_flex_cmp_constant_return_typesË  sg   € ä˜šY¨ª_Ð=Ó>ˆØˆä˜×3Ñ3Ô4°UÓ;×BÑB×OÑOÓQˆÜ
×ÒØ”F˜A˜3¤r§x¢x´£~Ð&6¸WÔEö	
r'   c           	     ó6  € \        R . ROR. RO/4      p^pVP                  R,          p\        WAP                  4      ! V4      P                  P                  4       p\        P                  ! V\        ^.\        P                  ! \        4      .RR7      4       R# )rœ   r�   ºNr   Nr(  r)  Nr+  r   )r   r#  r¸   rh   r,  r-  rw   r.  r   r"   rE   rd   )rF   rò   ry   r/  Úemptyrž   s   &&    r%   Ú,test_df_flex_cmp_constant_return_types_emptyÚETestFrameFlexComparisons.test_df_flex_cmp_constant_return_types_emptyÕ  st   € ä˜šY¨ª_Ð=Ó>ˆØˆà—‘˜•ˆÜ˜× 6Ñ 6Ô7¸Ó>×EÑE×RÑRÓTˆÜ
×ÒØ”F˜A˜3¤r§x¢x´£~Ð&6¸WÔEö	
r'   c                ól  € \         P                  P                  . RO4      p\        RVRV/4      p\	        ^ ^ .4      pVP                  V^ R7      p\        RRR.RRR./4      p\        P                  ! WE4       \	        ^^.RR.R7      pVP                  V^R7      p\        P                  ! Wu4       R# )rÚ   rr   rÓ   rÿ   F©r   Nr+  )r°   ÚIntervalIndexÚfrom_breaksr   r   r®   rw   rx   )rF   Úiiry   Úserr{   r    Úser2Úres2s   &       r%   Ú-test_df_flex_cmp_ea_dtype_with_ndarray_seriesÚFTestFrameFlexComparisons.test_df_flex_cmp_ea_dtype_with_ndarray_seriesà  s§   € Ü×Ñ×)Ñ)ª)Ó4ˆÜ˜˜R  bÐ)Ó*ˆä�a˜�V‹nˆØ�e‰e�C˜aˆeÓ ˆä˜c E¨5 >°3¸À¸ÐGÓHˆÜ
×Ò˜cÔ,ä�q˜!�f S¨# JÔ/ˆØ�u‰u�T ˆuÓ"ˆÜ
×Ò˜dÖ-r'   r=   N)rh   ri   rj   rk   rû   r‰   rä   rå   r"   r#   r   r  r  r  r   r%  r0  r5  r?  rl   rm   rn   s   @r%   rç   rç   /  sd   ø‡ € òð: ‡[�[×Ñ˜U R§X¡X¨vÐ$6Ó7ñ(Fó 8ð(FòT ò"%òN+ò0ò$
ò	
÷.ð .r'   rç   c                   óì  a € ] tR tRt o R tR tR tR t]P                  P                  R. RO4      R 4       t]P                  P                  R]! ^^4      4      R	 4       tR
 t]P                  P                  R. RO4      R 4       tR tR tR tR tR t]P                  P                  R. RO4      R 4       t]P                  P                  R^ R.4      R 4       tR tR tR tR tR tRtV tR# )ÚTestFrameFlexArithmetició  c                óŒ  € \         P                  ! ^4      p\        V4      p\        RVRV/4      pVP	                  V^ R7      p\        VP
                   Uu/ uF  qUW5,          V,          bK  	  up4      p\        P                  ! WF4       VP	                  VP                  ^ R7      p\        P                  ! Wv4       R# u upi )rÊ   rr   rÓ   rÿ   N)	r"   rÌ   r   r   Úfloordivr   rw   rx   rï   )rF   r$   r<  ry   rž   rŸ   r    Úresult2s   &       r%   Útest_floordiv_axis0Ú+TestFrameFlexArithmetic.test_floordiv_axis0ô  s›   € ä�iŠi˜‹lˆÜ�S‹kˆÜ˜˜S # sÐ+Ó,ˆà—‘˜S q�Ó)ˆä¸R¿ZºZÓH¹Z°c 2¥7¨c¥>Ò1¹ZÑHÓIˆä
×Ò˜fÔ/à—+‘+˜cŸj™j¨q�+Ó1ˆÜ
×Ò˜gÖ0ùò Is   ÁCc                ó"  € \         P                  ! R ^
R7      p\         P                  ! R^
R7      p\        V4      p\	        ^ V^V/4      pVP                  V^ R7      p\	        ^ W,           ^W",           /4      p\        P                  ! WV4       R# )ú
2016-01-01r¦   Ú1rÿ   N)r°   r±   Útimedelta_ranger   r   Úaddrw   rx   )rF   ÚdtiÚtdiÚtserry   rž   r    s   &      r%   Útest_df_add_td64_columnwiseÚ3TestFrameFlexArithmetic.test_df_add_td64_columnwise  sw   € ä�mŠm˜L°"Ô5ˆÜ× Ò  ¨bÔ1ˆÜ�c‹{ˆÜ˜˜3  3Ð'Ó(ˆà—‘˜ 1�Ó%ˆÜ˜a ¥¨A¨s­yÐ9Ó:ˆÜ
×Ò˜fÖ/r'   c                óp  € \         P                  ! R ^R7      p\        . R
ORR7      p\        RVRV/4      p\        RVRV/4      p\         P                  ! ^R7      P                  4       pVP                  WER7      p\        R\        . RORR7      RV^,          /4      p\        P                  ! Wg4       R	# )rI  r¦   útimedelta64[ns]rJ   rr   rÓ   )Údays©Ú
fill_valuezdatetime64[ns]N)z1 Dayrµ   z2 Days)z
2016-01-02z
2016-01-03z
2016-01-05)	r°   r±   r   r   Ú	TimedeltaÚto_timedelta64rL  rw   rx   )rF   rM  r<  ry   rÅ   Úfillrž   r    s   &       r%   Ú$test_df_add_flex_filled_mixed_dtypesÚ<TestFrameFlexArithmetic.test_df_add_flex_filled_mixed_dtypes  s§   € ä�mŠm˜L°!Ô4ˆÜÒ/Ð7HÔIˆÜ˜˜S # sÐ+Ó,ˆÜ˜3  S¨#Ð.Ó/ˆÜ�|Š| Ô#×2Ñ2Ó4ˆØ—‘˜�Ó/ˆäà”VÚ>ÐFVôð �S˜1•Wð	ó
ˆô 	×Ò˜fÖ/r'   c                ó2  a€ VoV3R  lp\        VS4      ! ^V,          4      pV! V^V,          4      p\        P                  ! WV4       \        VS4      ! ^V,          4      pV! V^V,          4      p\        P                  ! WV4       \        VRR/R7       R# )c                 óª   <€ SP                  R 4      '       d'   \        \        SP                  R R4      4      ! W4      # \        \        S4      ! W4      # )Ú__rÚ__)Ú
startswithr¸   r¹   Úreplace)rœ   r�   Úops   &&€r%   rö   Ú8TestFrameFlexArithmetic.test_arith_flex_frame.<locals>.f'  sA   ø€ à�}‰}˜U×#Ò#Üœx¨¯©°E¸4Ó)@ÔAÀ!ÓGÐGÜœ8 RÔ(¨Ó.Ð.r'   rÔ   NrJ   )r¸   rw   rx   r   )rF   Úall_arithmetic_operatorsÚfloat_frameÚmixed_float_framerö   rž   r    rb  s   &&&&   @r%   Útest_arith_flex_frameÚ-TestFrameFlexArithmetic.test_arith_flex_frame!  s�   ø€ ð &ˆõ	/ô ˜ bÔ)¨!¨k­/Ó:ˆÙ�[ ! k¥/Ó2ˆÜ
×Ò˜fÔ/ô Ð*¨BÔ/°Ð4EÕ0EÓFˆÙÐ&¨Ð,=Õ(=Ó>ˆÜ
×Ò˜fÔ/Ü˜6¨#¨t¨×5r'   rb  c                óz  € \        \        V4      p\        W14      ! ^V,           4      pV! V^V,           4      pRp	VR9   d   RRRR/p	MVR9   d   RR/p	\        P                  '       d%   V^ 8X  d   ^V,           R,          P                  V	R&   \
        P                  ! Wx4       \        WyR7       \        WA4      ! ^V,          4      pV! V^V,          4      p\
        P                  ! Wx4       \        VRR/R7       \        W!4      ! ^V,          4      pV! V^V,          4      p\
        P                  ! Wx4       R# )	r;   NrÓ   Úuint64rÔ   rr   rJ   )Ú__sub__)Ú__add__Ú__mul__)	r¸   r¹   r1   ÚUSE_NUMEXPRrE   rw   rx   r   r   )
rF   rb  Ú	int_frameÚmixed_int_framerf  r6   rö   rž   r    rE   s
   &&&&&&    r%   Útest_arith_flex_frame_mixedÚ3TestFrameFlexArithmetic.test_arith_flex_frame_mixed7  s%  € ô ”H˜bÓ!ˆô ˜Ô-¨a°/Õ.AÓBˆÙ�_ a¨/Õ&9Ó:ˆð ˆØ�ÔØ˜( C¨Ð.‰EØÐ)Ô)Ø˜$�KˆEÜ××ÐÐ ;¸qÔ @ð
 ˜oÕ-¨sÕ3×9Ñ9ˆE�#‰JÜ
×Ò˜fÔ/Ü˜Õ-ô Ð*Ô/°Ð4EÕ0EÓFˆÙÐ&¨Ð,=Õ(=Ó>ˆÜ
×Ò˜fÔ/Ü˜6¨#¨t¨Õ5ô ˜Ô'¨¨I­Ó6ˆÙ�Y  I¥Ó.ˆÜ
×Ò˜fÖ/r'   Údimc                óì   € Tp\         P                  ! RV,          4      pRp\        P                  ! \        VR7      ;_uu_ 4        \        W$4      ! V4       RRR4       R#   + '       g   i     R# ; i)rÚ   ré   r�   N)rÚ   )r"   rí   r‰   rŠ   r‹   r¸   )rF   rd  re  rs  rb  r$   rŒ   s   &&&&   r%   Útest_arith_flex_frame_raiseÚ3TestFrameFlexArithmetic.test_arith_flex_frame_raise`  sO   € ð &ˆô �gŠg�d˜S•jÓ!ˆØ4ˆÜ�]Š]œ:¨S×1Ö1Ü�KÔ$ SÔ)÷ 2×1×1Ò1ús   ÁA"Á"A3	c                óB  € VP                  ^4      p\        P                  ! W!^,           4       VP                  VR,          4      pVP                  4       \        P
                  ,          p\        P                  ! W44       VR,          P                  V4      pVP                  4       \        P
                  ,          p\        P                  ! W44       \        P                  ! \        RR7      ;_uu_ 4        VP                  VP                  ^ ,          ^R7       RRR4       \        P                  ! \        RR7      ;_uu_ 4        VP                  VP                  ^ ,          R^R7       RRR4       R#   + '       g   i     Ld; i  + '       g   i     R# ; i)rÚ   r3  rV  r�   rU  Nr   ©re   rV  )
rL  rw   rx   Ú
sort_indexr"   rñ   r‰   rŠ   ÚNotImplementedErrorr#  )rF   re  Ú	const_addrž   r    s   &&   r%   Útest_arith_flex_frame_cornerÚ4TestFrameFlexArithmetic.test_arith_flex_frame_cornerk  s  € Ø—O‘O AÓ&ˆ	Ü
×Ò˜i°q­Ô9ð —‘ ¨R¥Ó1ˆØ×)Ñ)Ó+¬b¯f©fÕ4ˆÜ
×Ò˜fÔ/à˜R•×$Ñ$ [Ó1ˆØ×)Ñ)Ó+¬b¯f©fÕ4ˆÜ
×Ò˜fÔ/ä�]Š]Ô.°l×CÖCØ�O‰O˜K×,Ñ,¨QÕ/¸AˆOÔ>÷ Dô �]Š]Ô.°l×CÖCØ�O‰O˜K×,Ñ,¨QÕ/°gÈ!ˆOÔL÷ DÑC÷ D×Cú÷ D×CÐCús   Ã9%E:Å
&FÅ:F
	ÆF	c                ó.  € TpVP                  R 4      pVR,          p\        W24      p\        \        V4      p\        P                  ! V! V4      V! W44      4       \        P                  ! V! V^ R7      V! VP
                  V4      P
                  4       R# )r   r   rÿ   N)Úxsr¸   r¹   rw   rx   r   )rF   r&   rb  ry   ÚrowrŸ   rö   s   &&&    r%   Útest_arith_flex_series_opsÚ2TestFrameFlexArithmetic.test_arith_flex_series_ops~  sp   € ð ˆà�e‰e�C‹jˆØ��iˆÜ�B‹OˆÜ”X˜rÓ"ˆÜ
×Ò™a ›f¡b¨£kÔ2Ü
×Ò™a ¨!œn©b°·±°s«m¯o©oÖ>r'   c                óx  € TpVP                  R 4      pVR,          p\        P                  ! VP                  VRR7      W#,           4       \        P                  ! VP	                  V4      W#,          4       \        P                  ! VP	                  V^ R7      VP
                  V,          P
                  4       R# )r   r   Nrÿ   )r  rw   rx   rL  Údivr   )rF   r&   ry   r€  rŸ   s   &&   r%   Útest_arith_flex_seriesÚ.TestFrameFlexArithmetic.test_arith_flex_seriesŠ  s�   € Øˆà�e‰e�C‹jˆØ��iˆä
×Ò˜bŸf™f S¨t˜fÓ4°bµhÔ?ô 	×Ò˜bŸf™f S›k¨2­8Ô4Ü
×Ò˜bŸf™f S¨q˜fÓ1°B·D±D¸3µJ·>±>ÖBr'   c                óV  € \        \        P                  ! ^4      P                  R	4      VR7      p\        \        P                  \        P
                  .RR.RR..4      pVR8X  d   VP                  V4      pVP                  V^ ,          RR7      p\        P                  ! WC4       R# )
rÊ   rJ   r   ç      ø?g      ô?Úfloat32r   rÿ   NrÉ   )
r   r"   rÌ   rÍ   rñ   Úinfr]   r„  rw   rx   )rF   Úany_real_numpy_dtypery   r    rž   s   &&   r%   Ú#test_arith_flex_series_broadcastingÚ;TestFrameFlexArithmetic.test_arith_flex_series_broadcasting–  s„   € ä”r—y’y Ó'×/Ñ/°Ó7Ð?SÔTˆÜœrŸv™v¤r§v¡vÐ.°°c°
¸SÀ$¸KÐHÓIˆØ 9Ô,Ø—‘Ð';Ó<ˆHØ—‘˜˜1� G�Ó,ˆÜ
×Ò˜fÖ/r'   c                óÌ  € \        . \        R 7      p\        RR.R7      p\        ^^.^^..RR.R7      p\        P                  ! \
        RR7      ;_uu_ 4        VP                  VRR7       RRR4       \        P                  ! \
        RR7      ;_uu_ 4        VP                  VR,          R^R	7       RRR4       R#   + '       g   i     LZ; i  + '       g   i     R# ; i)
rJ   rr   rÓ   r€   rV  r�   ÚErU  Nrx  )r   r  r   r‰   rŠ   rz  rL  Úsub)rF   Úser_len0Údf_len0ry   s   &   r%   Útest_arith_flex_zero_len_raisesÚ7TestFrameFlexArithmetic.test_arith_flex_zero_len_raisesŸ  s­   € ô ˜"¤FÔ+ˆÜ S¨# JÔ/ˆÜ˜˜A˜  A Ð'°#°s°Ô<ˆä�]Š]Ô.°l×CÖCØ�F‰F�8¨ˆFÔ,÷ Dô �]Š]Ô.°l×CÖCØ�K‰K˜˜3� d°qˆKÔ9÷ DÑC÷ D×Cú÷ D×CÐCús   ÁB?ÂCÂ?C	ÃC#	c                ó   € \         P                  ! ^ ^\         P                  ^^^.RR7      p\        RV/\	        ^4      R7      pVP                  ^ 4      P                  ^4      pVP                  ^^ R7      p\        P                  ! WC4       R# )r   ÚfloatrJ   rs   r8  rU  N)	r"   r#   rñ   r   r³   ÚfillnarL  rw   rx   )rF   Údatry   rz   r{   s   &    r%   Útest_flex_add_scalar_fill_valueÚ7TestFrameFlexArithmetic.test_flex_add_scalar_fill_value¬  so   € ä�hŠh˜˜1œbŸf™f a¨¨AÐ.°gÔ>ˆÜ˜˜s�|¬5°«8Ô4ˆà�i‰i˜‹l×Ñ˜qÓ!ˆØ�f‰f�Q 1ˆfÓ%ˆÜ
×Ò˜cÖ'r'   c                óº   € \        . RO. ROR7      p\        . RO. ROR7      p\        . RO. ROR7      pVP                  V4      p\        P                  ! WC4       R# )rÚ   r8  N)rÚ   r;   rÊ   r„   rë   )rÚ   r;   rÚ   r;   rÊ   r+  )r   r;   r   r;   r;   )rÚ   rÚ   r;   r;   rÊ   )r   r�  rw   rx   )rF   r  r  r    rž   s   &    r%   Ú'test_sub_alignment_with_duplicate_indexÚ?TestFrameFlexArithmetic.test_sub_alignment_with_duplicate_indexµ  sA   € äšªÔ?ˆÜš	ªÔ3ˆÜš_²OÔDˆØ—‘˜“ˆÜ
×Ò˜fÖ/r'   c                ó8  € \        R \        P                  ! ^
4      R\        P                  P	                  ^4      P                  ^
4      /4      p\        W!4      ! V4      pR R .Vn        R R .Vn        \        W!4      ! V4      p\        P                  ! WC4       R# ©rr   rÓ   N)	r   r"   rÌ   r…   r†   r¸   r   rw   rx   )rF   rb  ry   r    rž   s   &&   r%   Ú&test_arithmetic_with_duplicate_columnsÚ>TestFrameFlexArithmetic.test_arithmetic_with_duplicate_columns½  s{   € ô ˜œRŸYšY r›]¨C´·±×1FÑ1FÀqÓ1I×1PÑ1PÐQSÓ1TÐUÓVˆÜ˜2”? 2Ó&ˆØ ˜:ˆÔØ˜3�ZˆŒ
Ü˜” Ó$ˆÜ
×Ò˜fÖ/r'   ÚlevelNc                ó�  € \        R . ROR. RO/4      pVP                  P                  R4      Vn        \        R. R	OR
. R	O/4      pVP                  P                  RR.4      Vn        VP                  W1R7      p\        R. ROR
. RO/4      pVP                  P                  RR.4      Vn        \        P
                  ! WE4       R# )rr   rÓ   ÚL1ÚL2)r¢  N©r   rÚ   r;   r+  )rr   rÔ   ©r   r   r   )rr   ÚD)r   r   Ú	set_namesrL  rw   rx   )rF   r¢  r  r  rž   r    s   &&    r%   Útest_broadcast_multiindexÚ1TestFrameFlexArithmetic.test_broadcast_multiindexÇ  s¨   € ô ˜ši¨ªiÐ8Ó9ˆØ—k‘k×+Ñ+¨DÓ1ˆŒä˜¢Y°
ºIÐFÓGˆØ—k‘k×+Ñ+¨T°4¨LÓ9ˆŒà—‘˜�Ó*ˆÜ˜jª)°ZÂÐKÓLˆØ#×+Ñ+×5Ñ5°t¸T°lÓCˆÔä
×Ò˜fÖ/r'   c           	     ó|  € \        R . ROR. RO/\        P                  ! R.R.. RO.. ROR7      R7      p\        R.\        P                  ! R.R..RR.R7      R7      p\        R . ROR. RO/\        P                  ! R.R.. RO.. ROR7      R7      pVP	                  V^ R	7      p\
        P                  ! WC4       R
# )éÚ  éä  r   r    ÚscenÚmod©Únamesr8  çš™™™™™Ù?rÿ   Nr+  ©rÊ   r„   rë   r¦  ©r¯  r°  Úid)çffffffö?ç333333@ç333333@)r¹  çš™™™™™@gš™™™™™@©r   r
   Úfrom_productr   rL  rw   rx   ©rF   ry   Úseriesr    rž   s   &    r%   Ú test_frame_multiindex_operationsÚ8TestFrameFlexArithmetic.test_frame_multiindex_operationsÖ  s½   € äØ’9˜d¢IÐ.Ü×)Ò)Ø�˜˜šyÐ)Ò1Fôô
ˆô ØˆEÜ×)Ò)¨C¨5°3°%¨.ÀÈÀÔPô
ˆô
 Ø’? Dª/Ð:Ü×)Ò)Ø�˜˜šyÐ)Ò1Fôô
ˆð —‘˜ Q�Ó'ˆä
×Ò˜fÖ/r'   c           	     óz  € \        R ^.R^./\        P                  ! R.R..RR.R7      R7      p\        . R
O\        P                  ! R.R.. RO.. ROR7      R7      p\        R . ROR. RO/\        P                  ! R.R.. RO.. ROR7      R7      pVP	                  V^ R7      p\
        P                  ! WC4       R	# )r­  r®  r   r    r¯  r°  r±  r8  rÿ   N)ç      $@ç      4@g      >@r¦  rµ  )g      &@é   g      ?@)g      *@g      7@g     €@@r»  r½  s   &    r%   Ú<test_frame_multiindex_operations_series_index_to_frame_indexÚTTestFrameFlexArithmetic.test_frame_multiindex_operations_series_index_to_frame_indexî  sÁ   € äØ�A�3˜˜q˜cÐ"Ü×)Ò)¨C¨5°3°%¨.ÀÈÀÔPô
ˆô
 ÚÜ×)Ò)Ø�˜˜šyÐ)Ò1Fôô
ˆô ØÒ# TÒ+=Ð>Ü×)Ò)Ø�˜˜šyÐ)Ò1Fôô
ˆð —‘˜ Q�Ó'ˆä
×Ò˜fÖ/r'   c                óÈ  € \        R . ROR. RO/\        P                  ! R.R.. RO.. ROR7      R7      p\        R.\        P                  ! R	.R..RR.R7      R7      p\        R \        P
                  R\        P
                  /\        P                  ! RRRRR	\        P
                  3.. ROR7      R7      pVP                  V^ R
7      p\        P                  ! WC4       R# )r­  r®  r   r    r¯  r°  r±  r8  r³  r!   rÿ   Nr+  r´  r¦  rµ  ©r   r    r   ©r   r    rÚ   )r   r    r;   )
r   r
   r¼  r   r"   rñ   Úfrom_tuplesrL  rw   rx   r½  s   &    r%   Ú)test_frame_multiindex_operations_no_alignÚATestFrameFlexArithmetic.test_frame_multiindex_operations_no_align  sÕ   € ÜØ’9˜d¢IÐ.Ü×)Ò)Ø�˜˜šyÐ)Ò1Fôô
ˆô ØˆEÜ×)Ò)¨C¨5°3°%¨.ÀÈÀÔPô
ˆô
 Ø”2—6‘6˜4¤§¡Ð(Ü×(Ò(à!Ø!Ø!Ø˜#œrŸv™vÐ&ð	ò ,ôô
ˆð —‘˜ Q�Ó'ˆä
×Ò˜fÖ/r'   c                ó¤  € \        R . ROR. RO/\        P                  ! . RO. ROR7      R7      p\        R.\        P                  ! R.R..RR.R7      R7      p\        R R	R
\
        P                  .RRR\
        P                  ./\        P                  ! . RO. ROR7      R7      pVP                  V^ R7      p\        P                  ! WC4       R# )r­  r®  r   r    r¯  r°  r±  r8  r³  r·  r¸  r¹  rº  rÿ   Nr+  r´  ©rÈ  rÉ  )r   r!   r;   rµ  ©
r   r
   rÊ  r   r¼  r"   rñ   rL  rw   rx   r½  s   &    r%   Ú+test_frame_multiindex_operations_part_alignÚCTestFrameFlexArithmetic.test_frame_multiindex_operations_part_align#  sÅ   € ÜØ’9˜d¢IÐ.Ü×(Ò(òò
 ,ôô

ˆô ØˆEÜ×)Ò)¨C¨5°3°%¨.ÀÈÀÔPô
ˆô
 Ø�C˜œbŸf™fÐ% t¨c°3¼¿¹Ð-?Ð@Ü×(Ò(òò
 ,ôô

ˆð —‘˜ Q�Ó'ˆä
×Ò˜fÖ/r'   c           	     ó¨  € \        . RO. RO.RR.\        P                  ! . RO. ROR7      R7      p\        R	.\        P                  ! R.R..RR.R7      R
7      p\        RR\
        P                  .RR\
        P                  ..RR.\        P                  ! . RO. ROR7      R7      pVP                  V^R7      p\        P                  ! WC4       R# )rÚ   r­  r®  r   r    r¯  r°  r±  r–   r³  r8  r·  r¸  r¹  rº  rÿ   Nr+  r´  rÎ  rµ  rÏ  r½  s   &    r%   Ú1test_frame_multiindex_operations_part_align_axis1ÚITestFrameFlexArithmetic.test_frame_multiindex_operations_part_align_axis1D  sÍ   € ô Úš	Ð"Ø˜�,Ü×*Ò*òò
 ,ôô
ˆô ØˆEÜ×)Ò)¨C¨5°3°%¨.ÀÈÀÔPô
ˆô
 Ø�3œŸ™Ð # s¬B¯F©FÐ!3Ð4Ø˜�,Ü×*Ò*òò
 ,ôô
ˆð —‘˜ Q�Ó'ˆä
×Ò˜fÖ/r'   r=   )rl  rk  rm  )rL  r�  Úmulr°  )rl  rm  rk  Ú__truediv__)rh   ri   rj   rk   rF  rP  rZ  rg  r‰   rä   rå   rq  r³   ru  r|  r�  r…  rŒ  r“  r™  rœ  r   rª  r¿  rÅ  rË  rÐ  rÓ  rl   rm   rn   s   @r%   rB  rB  ó  s"  ø‡ € ò1ò	0ò0ò&6ð, ‡[�[×Ñ˜TÒ#DÓEñ&0ó Fð&0ðP ‡[�[×Ñ˜U¡E¨!¨Q£KÓ0ñ*ó 1ð*òMð& ‡[�[×Ñ˜TÒ#?Ó@ñ	?ó Að	?ò
Cò0ò:ò(ò0ð ‡[�[×Ñ˜TÒ#SÓTñ0ó Uð0ð ‡[�[×Ñ˜W q¨$ iÓ0ñ0ó 1ð0ò0ò00ò00ò:0÷B#0ð #0r'   rB  c                   ó²  a € ] tR tRt o R tR tR tR tR tR t	R t
]P                  P                  R	R
R.4      R 4       t]P                  P                  R^^.R]P                   ! ^^.4      ]! ^^4      ]! ^^.4      .4      R 4       tR tR tR t]P                  P                  RR R!R"R#R$R%]P.                  ! ^R4      R3]P0                  ! ^R4      R3.4      ]P                  P                  R]P4                  ]P6                  ]P8                  ]P:                  ]P<                  ]P>                  .R R7      R 4       4       t R t!R t"R t#Rt$V t%R# )&ÚTestFrameArithmeticij  c                ó    € \        R R .RR7      p\        ^^.^^..4      pW!,          p\        ^ V^V/4      p\        P                  ! W44       R# )rµ   rS  rJ   N©r   r   rw   rx   )rF   r<  ry   rž   r    s   &    r%   Útest_td64_op_nat_castingÚ,TestFrameArithmetic.test_td64_op_nat_castingk  sT   € ô �e˜U�^Ð+<Ô=ˆÜ˜˜A˜  A Ð'Ó(ˆà•ˆÜ˜a  a¨Ð-Ó.ˆÜ
×Ò˜fÖ/r'   c                ó¾  € \         P                  ! ^4      P                  ^^4      p\        VRR.. ROR7      pV^.R3,          pVP                  ^VP                  ^,          38X  g   Q h\        ^^.^^.^^..VP
                  VP                  VP                  R7      pW#,           p\        P                  ! WT4       W2,           p\        P                  ! WT4       R# ©rƒ   TFr   rÛ   ©r   r   rE   NrÒ   ©
r"   rÌ   rÍ   r   rî   r   r   rE   rw   rx   )rF   r$   ry   Úrowliker    rž   s   &     r%   Ú'test_df_add_2d_array_rowlike_broadcastsÚ;TestFrameArithmetic.test_df_add_2d_array_rowlike_broadcastsu  s¿   € ä�iŠi˜‹l×"Ñ" 1 aÓ(ˆÜ�s T¨5 MºÔIˆà�q�c˜1�f•+ˆØ�}‰}  B§H¡H¨Q¥KÐ 0Ô0Ð0Ð0äØ�ˆV�a˜�V˜a ˜VÐ$Ø—J‘JØ—(‘(ð —)‘)ô
ˆð •ˆÜ
×Ò˜fÔ/Ø•ˆÜ
×Ò˜fÖ/r'   c                ó¾  € \         P                  ! ^4      P                  ^^4      p\        VRR.. ROR7      pVR^.3,          pVP                  VP                  ^ ,          ^38X  g   Q h\        ^^.^^.^	^
..VP
                  VP                  VP                  R7      pW#,           p\        P                  ! WT4       W2,           p\        P                  ! WT4       R# rÞ  rà  )rF   r$   ry   Úcolliker    rž   s   &     r%   Ú'test_df_add_2d_array_collike_broadcastsÚ;TestFrameArithmetic.test_df_add_2d_array_collike_broadcastsŠ  s¿   € ä�iŠi˜‹l×"Ñ" 1 aÓ(ˆÜ�s T¨5 MºÔIˆà�a˜!˜�f•+ˆØ�}‰} §¡¨!¥¨aÐ 0Ô0Ð0Ð0äØ�ˆV�a˜�V˜a ˜WÐ%Ø—J‘JØ—(‘(ð —)‘)ô
ˆð •ˆÜ
×Ò˜fÔ/Ø•ˆÜ
×Ò˜fÖ/r'   c                ó’  € Tp\         P                  ! ^4      P                  ^^4      p\        VRR.. R	OR7      pV^.R3,          pVP                  ^VP                  ^,          38X  g   Q h\        VP                  R,          V4      ! VP                  4       4      \        VP                  R,          V4      ! VP                  4       4      \        VP                  R,          V4      ! VP                  4       4      .p\        WuP                  VP                  R7      p\        WS4      ! V4      p	\        P                  ! W˜4       R# )
rƒ   TFrr   rÓ   rÔ   r   rÛ   NrÒ   )r"   rÌ   rÍ   r   rî   r¸   r¶   Úsqueezer   r   rw   rx   )
rF   r3   rd  Úopnamer$   ry   rá  Úexvalsr    rž   s
   &&&       r%   Ú)test_df_arith_2d_array_rowlike_broadcastsÚ=TestFrameArithmetic.test_df_arith_2d_array_rowlike_broadcastsŸ  sù   € ð *ˆÜ�iŠi˜‹l×"Ñ" 1 aÓ(ˆÜ�s T¨5 MºÔIˆà�q�c˜1�f•+ˆØ�}‰}  B§H¡H¨Q¥KÐ 0Ô0Ð0Ð0ô �B—F‘F˜3•K Ô(¨¯©Ó):Ó;Ü�B—F‘F˜3•K Ô(¨¯©Ó):Ó;Ü�B—F‘F˜3•K Ô(¨¯©Ó):Ó;ð
ˆô ˜V¯Z©Z¸r¿x¹xÔHˆä˜Ô$ WÓ-ˆÜ
×Ò˜fÖ/r'   c                ót  € Tp\         P                  ! ^4      P                  ^^4      p\        VRR.. ROR7      pVR^.3,          pVP                  VP                  ^ ,          ^38X  g   Q hR\        VR,          V4      ! VP                  4       4      R\        VR,          V4      ! VP                  4       4      /pRpVR	9   d*   \         P                  ! R VP                  4        4       !  p\        WuP                  VP                  VR7      p	\        WS4      ! V4      p
\        P                  ! W©4       R# )
rƒ   TFr   rÛ   Nc              3   ó8   "  € T F  qP                   x € K  	  R # 5irC   )rï   )Ú.0rœ   s   & r%   Ú	<genexpr>ÚPTestFrameArithmetic.test_df_arith_2d_array_collike_broadcasts.<locals>.<genexpr>É  s   é € Ð$G±°!§X¦X³ùs   ‚rß  rÒ   )Ú__rmod__Ú__rfloordiv__)r"   rÌ   rÍ   r   rî   r¸   ré  Úcommon_typerï   r   r   rw   rx   )rF   r3   rd  rê  r$   ry   rå  rë  rE   r    rž   s   &&&        r%   Ú)test_df_arith_2d_array_collike_broadcastsÚ=TestFrameArithmetic.test_df_arith_2d_array_collike_broadcastsµ  s  € ð *ˆÜ�iŠi˜‹l×"Ñ" 1 aÓ(ˆÜ�s T¨5 MºÔIˆà�a˜!˜�f•+ˆØ�}‰} §¡¨!¥¨aÐ 0Ô0Ð0Ð0ð ”'˜"˜T�( FÔ+¨G¯O©OÓ,=Ó>Ø”7˜2˜e�9 fÔ-¨g¯o©oÓ.?Ó@ð
ˆð
 ˆØÐ2Ô2ô —N’NÑ$G°v·}±}´Ó$GÑHˆEä˜V¯Z©Z¸r¿x¹xÈuÔUˆä˜Ô$ WÓ-ˆÜ
×Ò˜fÖ/r'   c                ó(  € \        R R.R R ..4      pV^,          pVP                  P                  R 4      pVR8H  P                  4       '       g   Q h^V,          pVP                  P                  R 4      pVR8H  P                  4       '       g   Q hR# )FTc                 ó   € V P                   # rC   ©Úkind©rœ   s   &r%   Ú<lambda>Ú:TestFrameArithmetic.test_df_bool_mul_int.<locals>.<lambda>Ø  ó   € ¨a¯fªfr'   r½   c                 ó   € V P                   # rC   rú  rü  s   &r%   rý  rþ  Ü  rÿ  r'   N)r   r,  ÚapplyrÄ   )rF   ry   rž   Úkindss   &   r%   Útest_df_bool_mul_intÚ(TestFrameArithmetic.test_df_bool_mul_intÐ  s‹   € ô ˜ ˜¨¨u ~Ð6Ó7ˆØ�a•ˆð —‘×#Ñ#Ñ$4Ó5ˆØ˜‘×!Ñ!×#Ò#Ð#Ð#à�R•ˆØ—‘×#Ñ#Ñ$4Ó5ˆØ˜‘×!Ñ!×#Ò#Ð#Ò#r'   c                óŽ   € \        R . ROR. RO/4      pW,           p\        R . ROR. RO/4      p\        P                  ! W#4       R# )rr   rÓ   Nr   r+  )ÚaaÚbbÚcc©r;   r„   rƒ   ©r   rw   rx   )rF   r»   rž   r    s   &   r%   Útest_arith_mixedÚ$TestFrameArithmetic.test_arith_mixedß  s>   € Ü˜#š°²YÐ?Ó@ˆà•ˆÜ˜cÒ#5°sºIÐFÓGˆÜ
×Ò˜fÖ/r'   rŸ   rr   rÓ   c                ó–   € \        R RR.RRR./4      pV! V^4      V,          pV! W2,          ^4      p\        P                  ! WE4       R# )rr   gš™™™™™ñ?gffffff
@rÓ   g      @Ng333333À)r   rw   r.  )rF   Úall_arithmetic_functionsrŸ   ry   rž   r    s   &&&   r%   Útest_arith_getitem_commuteÚ.TestFrameArithmetic.test_arith_getitem_commuteæ  sJ   € ä˜˜c 3˜Z¨¨s°D¨kÐ:Ó;ˆÙ)¨"¨aÓ0°Õ5ˆÙ+¨B­G°QÓ7ˆÜ
×Ò˜vÖ0r'   rï   c                óŽ   € \        R ^^.R^^./4      p\        R ^^.R^^./4      pW!,           p\        P                  ! WC4       R# rŸ  r
  )rF   rï   ry   r    rž   s   &&   r%   Ú&test_arith_alignment_non_pandas_objectÚ:TestFrameArithmetic.test_arith_alignment_non_pandas_objectí  sO   € ô
 ˜˜a ˜V S¨1¨a¨&Ð1Ó2ˆÜ˜c A q 6¨3°°A°Ð7Ó8ˆØ•ˆÜ
×Ò˜fÖ/r'   c                óð  € \        \        P                  ! ^^
RR7      P                  ^^4      . R
O. ROR7      pVP	                  R4      P
                  p\        VP
                  V,           VP                  VP                  R7      p\        P                  ! W,           V4       \        VP
                  P                  V,           P                  VP                  VP                  R7      p\        P                  ! VP                  V^ R7      V4       \        VR,          4      p\        VP
                  V,           VP                  VP                  R7      p\        P                  ! W,           V4       \        VP
                  P                  V,           P                  VP                  VP                  R7      p\        P                  ! VP                  VRR7      V4       \        P                  P                  ^4      P                  VP                  4      p\        VP
                  V,           VP                  VP                  R7      p\        P                  ! VP                  V4      V4       R	# )rÚ   Úf8rJ   r   r   r   r–   rÿ   r   Nr   r   )r   r"   rÌ   rÍ   r  rï   r   r   rw   rx   r   rL  rˆ   r…   r†   rî   )rF   ry   Úval1ÚaddedÚval2Úval3s   &     r%   Útest_arith_non_pandas_objectÚ0TestFrameArithmetic.test_arith_non_pandas_object÷  s™  € ÜÜ�IŠI�a˜ 4Ô(×0Ñ0°°AÓ6Ú+Ú!ô
ˆð �u‰u�S‹z× Ñ ˆÜ˜"Ÿ)™) dÕ*°"·(±(ÀBÇJÁJÔOˆÜ
×Ò˜b�i¨Ô/ä˜2Ÿ9™9Ÿ;™;¨Õ-×0Ñ0¸¿¹È"Ï*É*ÔUˆÜ
×Ò˜bŸf™f T°˜fÓ2°EÔ:ä�B�u•I‹ˆä˜"Ÿ)™) dÕ*°"·(±(ÀBÇJÁJÔOˆÜ
×Ò˜b�i¨Ô/ä˜2Ÿ9™9Ÿ;™;¨Õ-×0Ñ0¸¿¹È"Ï*É*ÔUˆÜ
×Ò˜bŸf™f T°˜fÓ8¸%Ô@ä�y‰y×$Ñ$ QÓ'×.Ñ.¨r¯x©xÓ8ˆÜ˜"Ÿ)™) dÕ*°"·(±(ÀBÇJÁJÔOˆÜ
×Ò˜bŸf™f T›l¨EÖ2r'   c           	     ó<  € Tp\         P                  ! \         P                  ! R RR7      4      p^^.p\        V.VR7      p^
p\	        WR4      ! V4      p\        V Uu. uF  p\	        W‚4      ! V4      NK  	  up.VR7      p	\
        P                  ! Wy4       R# u upi )ç        r   )ÚstartÚendr€   N)r°   ÚCategoricalIndexÚinterval_ranger   r¸   rw   rx   )
rF   rd  rb  Úindró   ry   Únumrž   Únr    s
   &&        r%   Ú.test_operations_with_interval_categories_indexÚBTestFrameArithmetic.test_operations_with_interval_categories_index  s‰   € à%ˆÜ×!Ò!¤"×"3Ò"3¸#À3Ô"GÓHˆØ�1ˆvˆÜ˜�v sÔ+ˆØˆÜ˜” Ó%ˆÜ¹DÓA¹D°qœw qœ~¨cÖ2¹DÑAÐBÈCÔPˆÜ
×Ò˜fÖ/ùò Bs   ÁBc           	     óÜ  € \        R \        P                  ! R4      \        P                  ! R4      .R\        P                  ! R4      \        P                  ! R4      ./R R.RR7      pVR .,          pW,
          p\        R \        P                  ! ^ 4      \        P                  ! ^ 4      .R\        P
                  \        P
                  ./RR .R7      p\        P                  ! W44       R	# )
rs   Ú2019Ú2020ru   Ú2018Ú2021úM8[ns]©r   rE   r€   N)r   r°   rº   rW  r"   rñ   rw   rx   )rF   ry   r  rž   r    s   &    r%   Útest_frame_with_frame_reindexÚ1TestFrameArithmetic.test_frame_with_frame_reindex  s¸   € äàœŸš VÓ,¬b¯lªl¸6Ó.BÐCØœŸš VÓ,¬b¯lªl¸6Ó.BÐCðð ˜E�NØô
ˆð �%��kˆà•ˆäØ”R—\’\ !“_¤b§l¢l°1£oÐ6¸ÄÇÁÌÏÉÐ?OÐPØ˜E�Nô
ˆô 	×Ò˜fÖ/r'   zvalue, dtyper’   ú<m8[ns]ú<M8[ns]rb  c                ó   € V P                   # rC   )rh   rü  s   &r%   rý  ÚTestFrameArithmetic.<lambda>G  s   € �a—j’jr'   )r,   c           
     ó  € \         P                  R 3\         P                  R 3\         P                  R 3\         P                  R 30p\        W#4      p\        RVP                  VP                  ./VP                  R7      p\         P                  R3\         P                  R3\         P                  R3\         P                  R3\         P                  R3\         P                  R3\         P                  R3\         P                  R 3\         P                  R30	p\        RRR7      p	V	R	J;'       d"    \        V	P                  4      \        R
4      8  p
W3V9   Ed   R	pVR8X  d   V\         P                  8X  g   VR8X  d   V\         P                  8X  d   R	pM[VR8X  d   RpMQV\         P                  J d.   RpVR 8X  d$   \        P                  '       d   V^ 8X  d   \         pMRVP"                   R2p\$        P&                  ! \(        VR7      ;_uu_ 4        \*        P,                  ! VRR7      ;_uu_ 4        V! WvP                  4       R	R	R	4       R	R	R	4       R	# W3V9   dÔ   V\         P                  \         P                  39   dl   \        P                  '       d   V^ 8X  d   V
'       d   \         pMR	p\*        P,                  ! VRR7      ;_uu_ 4        V! WvP                  4       R	R	R	4       R	# Rp\$        P&                  ! \.        VR7      ;_uu_ 4        V! WvP                  4       R	R	R	4       R	# \*        P,                  ! R	4      ;_uu_ 4        V! WvP                  4      P0                  pV! Wr4      P0                  pR	R	R	4       \*        P2                  ! XX4       R	#   + '       g   i     ELd; i  + '       g   i     R	# ; i  + '       g   i     R	# ; i  + '       g   i     R	# ; i  + '       g   i     Ly; i)rd   rr   rJ   r1  r0  Ú
complex128r(   Úignore)ÚerrorsNz2.13.1z3ufunc 'remainder' not supported for the input typesz-numpy boolean subtract, the `-` operator, is zcannot perform __z7__ with this index type: (DatetimeArray|TimedeltaArray)r�   zevaluating in Pythonz+operator '.*' not implemented for .* dtypes)r¹   ÚtruedivÚpowrL  rÕ  r8   r   rD   rE   r°  r�  r   r   Ú__version__r1   rn  ÚUserWarningrh   r‰   rŠ   r™   rw   Úassert_produces_warningrz  r,  r.  )rF   rb  rD   rE   r6   ÚskipÚelemry   Úinvalidr¯   Úne_warns_on_opÚwarnrŒ   rž   r    s   &&&&&          r%   Útest_binop_otherÚ$TestFrameArithmetic.test_binop_other0  s  € ô6 ×Ñ˜vÐ&Ü�\‰\˜6Ð"Ü�\‰\˜6Ð"Ü�\‰\˜6Ð"ð	
ˆô ˜EÓ)ˆÜ˜˜dŸj™j¨$¯*©*Ð5Ð6¸d¿j¹jÔIˆô �\‰\˜9Ð%Ü�\‰\˜9Ð%Ü×Ñ˜yÐ)Ü�\‰\˜9Ð%Ü�\‰\˜9Ð%Ü�\‰\˜9Ð%Ü�\‰\˜9Ð%Ü�\‰\˜6Ð"Ü�\‰\˜<Ð(ð

ˆô (¨	¸(ÔCˆØ 4˜×WÐW¬G°B·N±NÓ,CÄgÈhÓFWÑ,WˆØˆ;˜'Õ!ØˆDØ˜Ô" r¬X¯\©\Ô'9Ø˜Ô" r¬X¯\©\Ô'9à‘Ø˜,Ô&ØK‘Ø”x—|‘|Ó#ØE�à˜V”OÜ×(×(Ð(Ø3°qÔ8ä&�Døð (¨¯© }ð 5Að Að ô
 —’œy°×4Ö4Ü×/Ò/°Ð<R×SÖSÙ�rŸ:™:Ô&÷ T÷ 5Ñ4ð ˆ[˜DÔ Ø”h—l‘l¤H§L¡LÐ1Ô1ä×$×$Ð$Ø3°qÔ8ß&ä&‘Dà�DÜ×/Ò/°Ð<R×SÖSÙ�rŸ:™:Ô&÷ TÑSð D�Ü—]’]Ô#6¸c×BÖBÙ�rŸ:™:Ô&÷ CÑBô ×+Ò+¨D×1Õ1Ù˜B§
¡
Ó+×2Ñ2�Ù˜b›=×/Ñ/�÷ 2ô ×"Ò" 6¨8Ö4÷3 T×SÐSú÷ 5×4Ð4ú÷ T×SÐSú÷
 C×BÐBú÷ 2×1úsH   È!N>È<N*	ÉN>ËOÌO&Í/O:Î*N;Î5	N>Î>O	ÏO#	Ï&O7	Ï:P
	c                óp  € \         P                  ! \        ^^.4      \        ^^.4      .4      p\         P                  ! \        ^^.RR7      \        ^^.4      .4      p\        ^^.^^..VR7      p\        ^^.^^..VR7      pW4,
          p\        ^ ^ .^ ^ ..VR7      p\        P
                  ! WV4       R# )rÚ   ÚInt8rJ   r€   N©r
   Úfrom_arraysr   r   rw   rx   ©rF   ÚmidxÚmidx2r»   r¼   rž   r    s   &      r%   Ú*test_arithmetic_midx_cols_different_dtypesÚ>TestFrameArithmetic.test_arithmetic_midx_cols_different_dtypes”  s°   € ä×%Ò%¤v¨q°!¨f£~´v¸qÀ!¸f³~Ð&FÓGˆÜ×&Ò&¬°°1¨v¸VÔ(DÄfÈaÐQRÈVÃnÐ'UÓVˆÜ˜1˜a˜& 1 a &Ð)°4Ô8ˆÜ˜A˜q˜6 A q 6Ð*°EÔ:ˆØ•ˆÜ˜q !˜f q¨! fÐ-°tÔ<ˆÜ
×Ò˜fÖ/r'   c                óp  € \         P                  ! \        ^^.4      \        ^^.4      .4      p\         P                  ! \        ^^.RR7      \        ^^.4      .4      p\        ^^.^^..VR7      p\        ^^.^^..VR7      pW4,
          p\        R^.R^..VR7      p\        P
                  ! WV4       R# )rÚ   rE  rJ   r€   NéÿÿÿÿrF  rH  s   &      r%   Ú:test_arithmetic_midx_cols_different_dtypes_different_orderÚNTestFrameArithmetic.test_arithmetic_midx_cols_different_dtypes_different_orderž  s°   € ä×%Ò%¤v¨q°!¨f£~´v¸qÀ!¸f³~Ð&FÓGˆÜ×&Ò&¬°°1¨v¸VÔ(DÄfÈaÐQRÈVÃnÐ'UÓVˆÜ˜1˜a˜& 1 a &Ð)°4Ô8ˆÜ˜A˜q˜6 A q 6Ð*°EÔ:ˆØ•ˆÜ˜r 1˜g¨¨A wÐ/¸Ô>ˆÜ
×Ò˜fÖ/r'   c                ó8  € \        . RO. R	O.\        P                  ! RR.RR.34      R7      p\        ^^.^^..RR.R7      pVP                  V^^R7      p\        . R
O. RO.\        P                  ! RR.RR.34      R7      p\        P
                  ! W44       R# )rÚ   ÚXÚYrr   rÓ   r€   ©re   r¢  N©rÚ   r;   rÊ   r„   )rë   rƒ   é   rÑ   )r   r   r   r   )g«ªªªªªú?rˆ  g«ªªªªª@r   )r   r
   r¼  r„  rw   rx   )rF   rœ   r�   rž   r    s   &    r%   Ú&test_div_axis_level_multiindex_columnsÚ:TestFrameArithmetic.test_div_axis_level_multiindex_columns¨  s    € äÚš<Ð(Ü×+Ò+¨c°3¨Z¸#¸s¸Ð,DÓEô
ˆô ˜˜1�v  1˜vÐ&°°c°
Ô;ˆØ—‘�q˜q¨�Ó*ˆÜÚ)Ò+GÐHÜ×+Ò+¨c°3¨Z¸#¸s¸Ð,DÓEô
ˆô 	×Ò˜fÖ/r'   r=   N©rÚ   r;   )rÚ   Úi8)r   r  )ì            r  )y              ð?r5  )r[  r5  )Trd   )&rh   ri   rj   rk   rÛ  râ  ræ  rì  rö  r  r  r‰   rä   rå   r  r"   r#   r³   r   r  r  r%  r.  Útimedelta64Ú
datetime64r¹   rL  r�  rÕ  r8  r°  r9  rB  rK  rO  rW  rl   rm   rn   s   @r%   rØ  rØ  j  sƒ  ø‡ € ò0ò0ò*0ò*0ò,0ò6$ò0ð ‡[�[×Ñ˜U S¨# JÓ/ñ1ó 0ð1ð ‡[�[×ÑØ�A�q�6˜6 2§8¢8¨Q°¨FÓ#3±U¸1¸a³[Á%ÈÈAÈÃ-ÐPóñ0óð0ò3ò4	0ò0ð( ‡[�[×ÑØàØØØØ!ØØ�^Š^˜B Ó% yÐ1Ø�]Š]˜2˜tÓ$ iÐ0ð		
óð ‡[�[×ÑØà�L‰LØ�L‰LØ�L‰LØ×ÑØ�L‰LØ�L‰Lð	
ñ !ð ó ñI5óóð2I5òV0ò0÷0ð 0r'   rØ  c                  óê  € \        \        P                  P                  ^4      P	                  ^4      P                  ^^4      RR.R7      p \        \        P                  R7      pW,           p\        V P                  \        P                  ,          V P                  R7      p\        P                  ! W#4       \        P                  ! \        RR7      ;_uu_ 4        W8H   RRR4       \        V P                  P!                  R4      V P                  R7      p\        P                  ! \        RR7      ;_uu_ 4        WA8H   RRR4       R#   + '       g   i     Ls; i  + '       g   i     R# ; i)	r;   rr   rÓ   r€   rJ   znot alignedr�   Nr,  )r   r"   r…   r†   r‡   rÍ   r   Úfloat64rï   rñ   r   rw   rx   r‰   rŠ   r‹   ra   )ry   r<  rž   r    r  s        r%   Ú,test_frame_with_zero_len_series_corner_casesr`  ·  sî   € ô 
Ü
�	‰	×Ñ˜aÓ ×0Ñ0°Ó3×;Ñ;¸A¸qÓAÈCÐQTÈ:ô
€Bô ”r—z‘zÔ
"€Cà�X€FÜ˜Ÿ™¤R§V¡VÕ+°R·Z±ZÔ@€HÜ×Ò˜&Ô+ä	�Š”z¨×	7Ö	7à
Š	÷ 
8ô
 �B—I‘I—N‘N 8Ó,°b·j±jÔ
A€CÜ	�Š”z¨×	7Ö	7àŠ
÷ 
8Ñ	7÷ 
8×	7ú÷ 
8×	7Ð	7ús   ÃEÄ?E!ÅE	Å!E2	c                  ó¢   € \        R R.\        P                  R7      p \        ^^.R R.R7      pW,           pT p\        P
                  ! W#4       R# )rr   rÓ   r-  r8  N)r   r"   r_  r   rw   rx   )ry   r<  rž   r    s       r%   Ú,test_zero_len_frame_with_series_corner_casesrb  Î  sD   € ä	˜C ˜:¬R¯Z©ZÔ	8€BÜ
�!�Q�  S˜zÔ
*€Cà�X€FØ€HÜ×Ò˜&Ö+r'   c                  óÂ   € R \        RR\        P                  .4      /p \        V 4      pVP	                  ^R7      p\        . RO4      p\
        P                  ! W#4       R# )ÚOnerr   ç333333ó?rÿ   N)rr   re  r   )r   r"   rñ   r   Úsumrw   r.  )ró   ry   rž   r    s       r%   Ú+test_frame_single_columns_object_sum_axis_1rg  Ø  sR   € ð 	Œv�s˜C¤§¡Ð(Ó)ð€Dô 
�4‹€BØ�V‰V˜ˆV‹^€FÜ’mÓ$€HÜ×Ò˜6Ö,r'   c                   ó†  a € ] tR tRt o R tR t]P                  P                  R]	P                  ]	P                  ]	P                  ]	P                  .4      R 4       t]P                  P                  RR0R1.4      ]P                  P                  R4      R 4       4       t]P                  P                  R. R2O4      R 4       tR tR tR tR tR tR t]P                  P                  R]	P0                  ]	P2                  ]	P4                  ]	P6                  ]	P8                  ]	P:                  .4      R 4       tR tR t R t!R t"R t#]P                  P                  RR	R]PH                  ! R]P                  PK                  ]&RR7      R7      R R!RR"R#R
RR$.4      R% 4       t']P                  P                  R&. R3OR3](PR                  ! . R3O](PT                  R'7      ]+! ^^4      .4      R( 4       t,]P                  P                  R&^^.R4](PR                  ! ^^.4      ]+! ^^4      .4      R) 4       t-R* t.R+ t/R, t0R- t1R.t2V t3R/# )5ÚTestFrameArithmeticUnsortedié  c                ó¬  € \         P                  ! R ^
RRR7      p\        \        P                  P                  ^4      P                  \        V4      4      VR.R7      pVP                  R4      pW#,           pVP                  P                  \        P                  J g   Q hW2,           pVP                  P                  \        P                  J g   Q hR# )z1/1/2011Úhú
US/Eastern)r“   ÚfreqÚtzr   r–   zEurope/MoscowN)r°   r±   r   r"   r…   r†   r‡   r·   Ú
tz_convertr   rn  r   Úutc)rF   Úrngry   Ú	df_moscowrž   s   &    r%   Ú*test_frame_add_tz_mismatch_converts_to_utcÚFTestFrameArithmeticUnsorted.test_frame_add_tz_mismatch_converts_to_utcê  s›   € Ü�mŠm˜J°¸ÀÔNˆÜÜ�I‰I×!Ñ! !Ó$×4Ñ4´S¸³XÓ>ÀcÐTWÐSXô
ˆð —M‘M /Ó2ˆ	Ø•ˆØ�|‰|�‰¤(§,¡,Ó.Ð.Ð.à•ˆØ�|‰|�‰¤(§,¡,Ó.Ð.Ò.r'   c                ó*  € \         P                  ! R RRR7      p\        \        P                  P                  ^4      P                  \        V4      ^34      VR7      pW"R,          ,           pW",           p\        P                  VP                  R&   \        P                  ! W44       VR,          pW%P                  \        P                  P                  ^4      P                  \        V4      4      4      ,           p\        P                  ! W44       R# )z1/1/2000z1/1/2010rS  )rm  r8  ºNNr;   :rÚ   Nr;   N)r°   Úperiod_ranger   r"   r…   r†   r‡   r·   rñ   r#  rw   rx   ÚtakeÚpermutation)rF   rq  Útsrž   r    Úhalfs   &     r%   Útest_align_frameÚ,TestFrameArithmeticUnsorted.test_align_frame÷  s¿   € Ü�oŠo˜j¨*¸3Ô?ˆÜÜ�I‰I×!Ñ! !Ó$×4Ñ4´c¸#³hÀ°]ÓCÈ3ô
ˆð ˜•g•ˆØ•7ˆÜ Ÿf™fˆ�‰�dÑÜ
×Ò˜fÔ/à�#�wˆØ—i‘i¤§	¡	× 5Ñ 5°aÓ 8× DÑ DÄSÈÃYÓ OÓPÕPˆÜ
×Ò˜fÖ/r'   rb  c                ó°  € \        R . ROR. RO/\        R7      pVP                  \        P                  4      pV! V^4      pV! V^4      P                  \        4      p\        P                  V\        P                  ! V4      &   \        P                  ! WE4       V! W"4      pV! W34      P                  \        4      p\        P                  V\        P                  ! V4      &   \        P                  ! WE4       V! W"P                  ^4      4      p\        P                  ! WE4       V! VP                  ^4      V4      p\        P                  ! WE4       R# )Úcol1NÚcol2rJ   )r;   r   é{   NrU  )
r   r  r—  r"   rñ   r]   r°   Úisnarw   rx   )rF   rb  ry   Úfilledrž   r    s   &&    r%   Útest_operators_none_as_naÚ5TestFrameArithmeticUnsorted.test_operators_none_as_na  sü   € ô ØÒ(¨&²,Ð?Ävô
ˆð —‘œ2Ÿ6™6Ó"ˆÙ�B˜“ˆÙ�f˜a“=×'Ñ'¬Ó/ˆÜ&(§f¡fˆ”—’˜Ó"Ñ#Ü
×Ò˜fÔ/á�B“ˆÙ�fÓ%×,Ñ,¬VÓ4ˆÜ&(§f¡fˆ”—’˜Ó"Ñ#Ü
×Ò˜fÔ/á�BŸ	™	 !›Ó%ˆÜ
×Ò˜fÔ/á�B—I‘I˜a“L "Ó%ˆÜ
×Ò˜fÖ/r'   zop,resz ignore:elementwise:FutureWarningc                ó‚   € \        W14      ! R 4      p\        VP                  4       P                  4       4      VJ g   Q hR# )rs   N)r¸   rd   rÄ   )rF   rb  r{   re  rž   s   &&&& r%   Ú%test_logical_typeerror_with_non_validÚATestFrameArithmeticUnsorted.test_logical_typeerror_with_non_valid"  s5   € ô
 ˜Ô)¨%Ó0ˆÜ�F—J‘J“L×$Ñ$Ó&Ó'¨3Ó.Ð.Ò.r'   rL  r�  rÕ  r„  r8  c                óð  € \         P                  ! \        R 4      . RO. RO.. ROR7      p\        \        P
                  ! ^Q4      P                  ^^4      V. ROR7      P                  4       p\        P                  p\        \        VR4      pVf   R# \        . RO. RO4      p\        W14      ! VR^ R
7      p\        P                  ! VP                  4        UU	u. uF+  w  r‰V! VP                  VRRV3,          R3,          V	4      NK-  	  up	p4      P                  4       p
\         P"                  ! Wz4       \        RR	.RR.4      p\        W14      ! VR^ R
7      p\        P                  ! VP                  4        UU	u. uF*  w  r‰V! VP                  VRV3,          R3,          V	4      NK,  	  up	p4      P%                  V4      P                  4       p
\         P"                  ! Wz4       R# u up	pi u up	pi )Úabcr   r   ÚsecondÚthirdr±  r–   Nr   rÂ  )r¢  re   rÛ   r   r+  )Úfirstr‹  rŒ  )Úvalue1Úvalue2Úvalue3)r   rÂ  g      Y@)r
   r¼  rˆ   r   r"   rÌ   rÍ   ry  r°   Ú
IndexSlicer¸   r¹   r   ÚconcatÚitemsr¶   rw   rx   Úreindex_like)rF   rb  r   ry   ÚidxÚoparœ   rž   r½   Úvr    s   &&         r%   Útest_binary_ops_alignÚ1TestFrameArithmeticUnsorted.test_binary_ops_align*  s—  € ô
 ×'Ò'Ü�%‹[Ò1²9Ð=Ú.ô
ˆô
 Ü�IŠI�fÓ×%Ñ% b¨!Ó,ØÚ2ô
÷ ‰*‹,ð	 	ô �m‰mˆÜ”h  DÓ)ˆØŠ;ÙäÒ%¢yÓ1ˆÜ˜” ¨'¸Ô:ˆä—9’9Ø9:¿¹¼ÔC¹±°‰S�—‘˜˜A˜q !˜G� a˜Õ(¨!Ö,¹ÒCó
ç
‰*‹,ð 	ô 	×Ò˜fÔ/ä�C˜�; ¨Ð 0Ó1ˆÜ˜” ¨(¸Ô;ˆô �IŠIÀÇÁÄ	ÔJÁ	¹¸‘s˜2Ÿ6™6 # a¨ d¥)¨Q ,Õ/°Ö3Á	ÒJÓKß‰\˜"Óß‰Z‹\ð 	ô
 	×Ò˜fÖ/ùó Dùó Ks   Ã1G,
Å?0G2
c                ó  € \         P                  ! R R.RR..4      p\        \        P                  ! RRR7      VR7      p\        R^R^/4      pVP                  4       pRR.VP                  n        VP                  4       pRVP                  n
        VP                  V^^R	7      pVP                  V^^R	7      pVP                  V^^R	7      pVP                  V^^R	7      p	VP                  V^RR	7      p
VP                  V^RR	7      p\        \        P                  ! . RO. RO.RR7      VR7      pWg3 F  p\        P                  ! WÜ4       K  	  RR.VP                  n        W‰W«3 F  p\        P                  ! WÜ4       K  	  R
# )rr   rÓ   r   r    Úint64rJ   r€   Úlvl0Úlvl1rT  N)r;   r„   )rÚ   r;   rÚ   r;   )r
   r¼  r   r"   rí   r   rL   r   r²  r   r*  rÕ  r#   rw   rx   )rF   rI  ry   Úsr  Ús2Úres1r>  Úres3Úres4Úres5Úres6rz   r{   s   &             r%   Ú&test_binary_ops_align_series_dataframeÚBTestFrameArithmeticUnsorted.test_binary_ops_align_series_dataframeQ  sb  € ô ×&Ò&¨¨c¨
°S¸#°JÐ'?Ó@ˆÜ”r—w’w˜v¨WÔ5¸tÔDˆÜ�C˜˜C Ð#Ó$ˆà�g‰g‹iˆØ# VÐ,ˆ�‰ÔØ�V‰V‹XˆØˆ�‰Œð �v‰v�a˜a qˆvÓ)ˆØ�v‰v�b˜q¨ˆvÓ*ˆØ�w‰w�q˜q¨ˆwÓ*ˆØ�w‰w�r ¨ˆwÓ+ˆØ�w‰w�q˜q¨ˆwÓ/ˆØ�w‰w�r ¨ˆwÓ0ˆäÜ�HŠH’l¢LÐ1¸ÔAÈ4ô
ˆð “<ˆCÜ×!Ò! #Ö+ñ  ð $ VÐ,ˆ�‰ÔØ Ó+ˆCÜ×!Ò! #Ö+ó ,r'   c                ót  € \         P                  ! . R
ORR7      pVP                  R4      R,          pVP                  R4      R,          p\        R^^./VR7      p\        R^^./VR7      p\        R\        P
                  ^\        P
                  ./VR7      p\        P                  ! WE,           V4       R	# )ú
2011-01-01ÚUTC)rn  z
Asia/TokyoºNr;   Nrl  rì   rr   r8  N)r¨  z
2011-01-02z
2011-01-03)r°   ÚDatetimeIndexro  r   r"   rñ   rw   rx   )rF   ÚbaseÚidx1Úidx2r  r  rz   s   &      r%   Ú test_add_with_dti_mismatched_tzsÚ<TestFrameArithmeticUnsorted.test_add_with_dti_mismatched_tzsp  s•   € Ü×ÒÒ JÈuÔUˆØ�‰˜|Ó,¨RÕ0ˆØ�‰˜|Ó,¨RÕ0ˆä˜˜q !˜f˜¨TÔ2ˆÜ˜˜q !˜f˜¨TÔ2ˆÜ˜œrŸv™v q¬"¯&©&Ð1Ð2¸$Ô?ˆÜ
×Ò˜c�i¨Ö-r'   c                ó®  € VP                  VP                  R ,          4      pVR \        P                  VP                  RVP                  ^,          1R3&   W,           pVR,          P                  4       P                  pVR,          ^,          P                  4       p\        P                  ! VR,          P                  4       VP                  V,          4       \        P                  VP                  VP                  P                  V4      ( &   \        P                  ! VR,          VP                  VR,          P                  ,          4       \        P                  ! VR,          P                  VP                  4      R,          4      P                  4       '       g   Q h\        P                  ! VR,          4      P                  4       '       g   Q hW,           p\        P                  ! VP                  VP                  4       WA,           p	\        P                  ! VR,          4      P                  4       '       g   Q h\        P                  ! V	R,          4      P                  4       '       g   Q hV\        4       ,           p
\        P                  ! V
P                  4      P                  4       '       g   Q h\        4       V,           p\        P                  ! VP                  4      P                  4       '       g   Q h\        4       \        4       ,           pVP                  '       g   Q hVP                  VP                   RRR	1,          R7      p\        P"                  ! WÑ,           V^,          4       W,           p\%        VRR7       W!,           p\%        VRR7       W",           p\%        VRR/R7       W,           p\%        VRR7       R# )
rv  r¨  NrÔ   rr   :Nrë   Nr€   r_  rJ   rN  )rð   r   r"   rñ   r¶   ÚdropnarL   rw   r.  ÚisinÚisnanrÄ   Úassert_index_equalr   rï   r4  r   rx   r   )rF   re  rf  rp  Ú
frame_copyr  Úindexerrz   Ú
self_addedÚ	added_revÚ
plus_emptyÚ
empty_plusÚempty_emptyÚreverses   &&&&          r%   Útest_combineFrameÚ-TestFrameArithmeticUnsorted.test_combineFramez  sÎ  € Ø ×(Ñ(¨×):Ñ):¸3Õ)?Ó@ˆ
à�sˆOä57·V±Vˆ
�‰Ð,˜×)Ñ)¨!Õ,Ð,¨cÐ1Ñ2àÕ(ˆà˜•*×#Ñ#Ó%×+Ñ+ˆØ˜3Õ !Õ#×)Ñ)Ó+ˆä
×Ò˜u S�z×0Ñ0Ó2°C·G±G¸GÕ4DÔEä,.¯F©Fˆ�‰�—‘—‘ Ó(Ð(Ñ)Ü
×Ò˜u S�z¨3¯7©7°5¸µ:×3CÑ3CÕ+DÔEä�xŠx˜˜c�
×*Ñ*¨:×+;Ñ+;Ó<¸RÕ@ÓA×EÑE×GÒGÐGÐGô �xŠx˜˜c�
Ó#×'Ñ'×)Ò)Ð)Ð)à Õ.ˆ
Ü
×Ò˜j×.Ñ.°×0AÑ0AÔBàÕ,ˆ	Ü�xŠx˜˜c�
Ó#×'Ñ'×)Ò)Ð)Ð)Ü�xŠx˜	 #�Ó'×+Ñ+×-Ò-Ð-Ð-ð
 !¤9£;Õ.ˆ
Ü�xŠx˜
×)Ñ)Ó*×.Ñ.×0Ò0Ð0Ð0ä“[ ;Õ.ˆ
Ü�xŠx˜
×)Ñ)Ó*×.Ñ.×0Ò0Ð0Ð0ä“k¤I£KÕ/ˆØ× × Ð Ð Ð ð ×%Ñ%¨k×.AÑ.AÁ$ÀBÀ$Õ.GÐ%ÓHˆä
×Ò˜gÕ3°[À1µ_ÔEð Õ/ˆÜ˜5¨	Õ2Ø!Õ/ˆÜ˜5¨	Õ2ð "Õ5ˆÜ˜5¨¨d¨Õ4ð Õ-ˆÜ˜5¨	×2r'   c                ó  € VP                  VP                  ^ ,          4      pW,           pVP                  4        F/  w  rg\        P                  ! WqV,          WF,          ,           4       K1  	  VP                  4       p^VR&   \        V4      pW,           p	VP                  4        F/  w  rg\        P                  ! W–,          WtV,          ,           4       K1  	  RV	9   g   Q h\        P                  ! V	R,          4      P                  4       '       g   Q hW$,           p\        P                  ! VP                  VP                  8H  4      '       g   Q hW$P                  R4      ,           p\        VRR/R7       W$P                  R4      ,           p\        VRR/R7       V^dV,          P                  R4      ,           p\        VRRR	R
RRRR/R7       V^dV,          P                  R4      ,           p\        VRRR	R
RRRR/R7       R# )r   r�  r‰  rÔ   NrJ   Úfloat16r›  rr   rÓ   r_  r¨  Úint32)r  r   r“  rw   r.  Úto_dictr   r"   r´  rÄ   r,  rE   r]   r   r   )
rF   re  rf  rp  r¾  r  Úkeyrž  Úlarger_seriesÚlarger_addeds
   &&&&      r%   Útest_combine_seriesÚ/TestFrameArithmeticUnsorted.test_combine_series·  s¶  € à—‘ × 1Ñ 1°!Õ 4Ó5ˆàÕ$ˆà—k‘k–m‰FˆCÜ×"Ò" 1°#Õ&6¸½Õ&DÖEñ $ð Ÿ™Ó(ˆØˆ�cÑÜ˜}Ó-ˆØ"Õ2ˆà!×'Ñ'Ö)‰FˆCÜ×"Ò" <Õ#4°aÀ½+µoÖFñ *à�lÔ"Ð"Ð"Ü�xŠx˜ SÕ)Ó*×.Ñ.×0Ò0Ð0Ð0ð "Õ*ˆÜ�vŠv�e—l‘l f§l¡lÑ2×3Ò3Ð3Ð3ð "§M¡M°)Ó$<Õ<ˆÜ˜5¨¨d¨Õ4Ø!§M¡M°)Ó$<Õ<ˆÜ˜5¨¨d¨Õ4ð   3¨¥<×"7Ñ"7¸Ó"@Õ@ˆÜØ˜#˜w¨¨Y¸¸WÀcÈ7ÐSõ	
ð   3¨¥<×"7Ñ"7¸Ó"@Õ@ˆÜØ˜#˜w¨¨Y¸¸WÀcÈ7ÐS÷	
r'   c                ó`  € VR ,          pVP                  VRR7      pVP                  4        F…  w  rEWR,           p\        P                  ! W4,          VRR7       W4,          P                  V8X  g   Q hVP                  VP                  8X  d   VP                  R 8X  g   Q hKu  VP                  f   K…  Q h	  VRR
 pVP                  VRR7      p\        P
                  ! VP                  VP                  4       VRR
 p	VP                  V	RR7      p
\        P                  ! WŠ4       VP                  VR,          RR7      p\        \        P                  VP                  VP                  R7      p\        P                  ! Wk4       VR,          P                  VRR7      p\        \        P                  VP                  VP                  R7      p\        P                  ! Wk4       VR,          P                  . R	7      pVP                  VRR7      p\        V4      \        V4      8X  g   Q hR# )rr   r   rÿ   F)Úcheck_namesNr3  r–   :NrÚ   Nr€   éûÿÿÿ)rL  r“  rw   r.  r*  rµ  r   rx   r   r"   rñ   r   rð   rÕ  r·   )rF   Údatetime_framerz  r  rÄ  rŸ   rž   Úsmaller_frameÚsmaller_addedÚ
smaller_tsÚsmaller_added2r    Úframes   &&           r%   Útest_combine_timeseriesÚ3TestFrameArithmeticUnsorted.test_combine_timeseriesß  sá  € à˜CÕ ˆð
 ×"Ñ" 2¨GÐ"Ó4ˆà&×,Ñ,Ö.‰HˆCØ•XˆFÜ×"Ò" 5¥:¨vÀ5ÕIØ•:—?‘? cÔ)Ð)Ð)Ø�x‰x˜2Ÿ7™7Ô"Ø—{‘{ cÔ)Ð)Ò)à—{‘{Ô*Ð*Ð*ñ /ð ' s¨Ð+ˆØ%×)Ñ)¨"°7Ð)Ó;ˆä
×Ò˜m×1Ñ1°>×3GÑ3GÔHà˜˜�Wˆ
Ø'×+Ñ+¨J¸WÐ+ÓEˆÜ
×Ò˜mÔ<ð  ×#Ñ# B r¥F°Ð#Ó9ˆÜÜ�F‰F˜.×.Ñ.¸×8NÑ8Nô
ˆô 	×Ò˜fÔ/ð   Õ#×'Ñ'¨°Ð'Ó9ˆÜÜ�F‰F˜.×.Ñ.¸×8NÑ8Nô
ˆô 	×Ò˜fÔ/ð ˜rÕ"×*Ñ*°2Ð*Ó6ˆØ—‘˜2 G�Ó,ˆÜ�6‹{œc "›gÔ%Ð%Ò%r'   c                ó  € V^,          p\         P                  ! VP                  VP                  ^,          4       V^,          pVP                  4        F=  w  rE\         P                  ! VP                  W$,          P                  ^,          4       K?  	  \	        VRR/R7       \        4       ^,          pVP                  P                  \        4       P                  4      '       g   Q h\        VP                  4      ^ 8X  g   Q hR# )r;   rÔ   NrJ   )
rw   Úassert_numpy_array_equalrï   r“  r   r   r   Úequalsr·   r   )rF   re  rf  rž   r!   rž  s   &&&   r%   Útest_combineFuncÚ,TestFrameArithmeticUnsorted.test_combineFunc  s¿   € Ø˜q•ˆÜ
×#Ò# F§M¡M°;×3EÑ3EÈÕ3IÔJð # QÕ&ˆØ—L‘L–N‰DˆAÜ×'Ò'¨¯©Ð2CÕ2F×2MÑ2MÐPQÕ2QÖRñ #ä˜6¨#¨t¨Õ5ä“˜q•ˆØ�|‰|×"Ñ"¤9£;×#4Ñ#4×5Ò5Ð5Ð5Ü�6—>‘>Ó" aÔ'Ð'Ò'r'   Úfuncc           
     óR  € \        \        P                  P                  ^4      P	                  R4      \        \        R4      \        R7      \        P                  ! R^RR7      R7      pVP                  4       pVP                  R4      p\        P                  ! . VP                  O^N^N^N54      pV! WE4      p\        P                  ! VP                   V! VP                   VP                   4      4       Rp	\"        P$                  ! \&        \(        P*                  ! V	4      R	7      ;_uu_ 4        V! WG4       R
R
R
4       V! W4      p
\        P                  ! V
P                   V! VP                   VP                   4      4       V! V^ 4      p\        P                  ! VP                   V! VP                   ^ 4      4       Rp	\"        P$                  ! \&        V	R	7      ;_uu_ 4        V! WR,          4       R
R
R
4       R
#   + '       g   i     LÏ; i  + '       g   i     R
# ; i)r;   r   rJ   z
2000-01-01rÓ   )r“   rm  r   r   zNUnable to coerce to Series/DataFrame, dimension must be <= 2: (30, 4, 1, 1, 1)r�   NzQCan only compare identically-labeled \(both index and columns\) DataFrame objectsrª  )é   r„   )r   r"   r…   r†   r‡   r	   rˆ   r  r°   r±   rL   r  rí   rî   rw   rÕ  rï   r‰   rŠ   r‹   ÚreÚescape)rF   r&   re  rÙ  r  r  r€  rõ   rž   rŒ   rE  Úresult3s   &&&&        r%   Útest_comparisonsÚ,TestFrameArithmeticUnsorted.test_comparisons  s“  € ô
 Ü�I‰I×!Ñ! !Ó$×4Ñ4°WÓ=Üœ$˜v›,¬fÔ5Ü—-’- °b¸sÔCô
ˆð
 �h‰h‹jˆà�o‰o˜cÓ"ˆÜ—’Ð.˜3Ÿ9™9Ð. aÐ.¨Ð.¨AÑ.Ó/ˆá�c“ˆÜ
×#Ò# F§M¡M±4¸¿
¹
ÀCÇJÁJÓ3OÔPð7ð 	ô �]Š]œ:¬R¯YªY°s«^×<Ö<Ù�Ô÷ =ñ �|Ó)ˆÜ
×#Ò#Ø�N‰N™D ×!4Ñ!4°c·j±jÓAô	
ñ �{ AÓ&ˆÜ
×#Ò# G§N¡N±D¸×9KÑ9KÈQÓ4OÔPð ð 	ô �]Š]œ:¨S×1Ö1Ù�¨BÕ/Ô0÷ 2Ñ1÷ =×<ú÷ 2×1Ð1ús   Ä2	HÇ(HÈH	ÈH&	c                ó,  € \        R Uu/ uF  q"RRRRRR/bK  	  up4      p\        \        V4      pRP                  RR	.4      p\        P
                  ! \        VR
7      ;_uu_ 4        V! V^ 4       RRR4       R# u upi   + '       g   i     R# ; i)r   rœ   rs   r�   ru   Úzrv   r—   z;'[<>]=?' not supported between instances of 'str' and 'int'z,Invalid comparison between dtype=str and intr�   Nr   )r   r¸   r¹   r˜   r‰   rŠ   r™   )rF   Úcompare_operators_no_eq_nerœ   ry   rö   rŒ   s   &&    r%   Ú*test_strings_to_numbers_comparisons_raisesÚFTestFrameArithmeticUnsorted.test_strings_to_numbers_comparisons_raisesC  sŒ   € äÙ>MÓN¹o¸��e˜S %¨¨eÐ4Ò4¹oÑNó
ˆô ”HÐ8Ó9ˆØ�h‰hàMØ>ðó
ˆô �]Š]œ9¨C×0Ö0Ùˆb�!ŒH÷ 1Ñ0ùò O÷ 1×0Ð0ús   ŠA=Á)
BÂB	c                óN  € \        \        P                  ! R	\        P                  R7      \	        \        R4      \        R7      R7      p\        P                  VP                  VP                  ^ ,          R3&   \        P                  ! RR7      ;_uu_ 4        VP                  ^ 8  pRRR4       \        P                  ! RR7      ;_uu_ 4        V^ 8  P                  pRRR4       \        P                  ! XX4       R#   + '       g   i     L`; i  + '       g   i     L<; i)
é
   rJ   r   r€   rr   r6  )r?  NÚraise)rç  r„   )r   r"   rí   r_  r	   rˆ   r  rñ   r¶   r   Úerrstaterï   rw   rÕ  )rF   Ú
missing_dfr    rž   s   &   r%   Ú'test_comparison_protected_from_errstateÚCTestFrameArithmeticUnsorted.test_comparison_protected_from_errstateS  s·   € ÜÜ�GŠG�G¤2§:¡:Ô.Üœ$˜v›,¬fÔ5ô
ˆ
ô 46·6±6ˆ
�‰�z×'Ñ'¨Õ*¨CÐ/Ñ0Ü�[Š[ ×*Ö*Ø!×(Ñ(¨1Ñ,ˆH÷ +ä�[Š[ ×)Ö)Ø  1‘n×,Ñ,ˆF÷ *ä
×#Ò# F¨HÖ5÷	 +×*úç)×)ús   ÂDÃDÄD	ÄD$	c                óD	  € \        \        P                  ! ^4      P                  R4      4      p\        P                  ! ^^.4      p\        P
                  ! ^^.4      pVP                  p. ROp\        V4      p\        RR.RR.RR..4      pW8„  p\        P                  ! W‡4       VP                  V8„  p\        P                  ! W‡P                  4       Rp	Rp
Rp\        P                  ! \        V	R7      ;_uu_ 4        W8„   RRR4       \        P                  ! \        V	R7      ;_uu_ 4        W8„   RRR4       W8„  p\        P                  ! W‡4       VP                  V8„  p\        P                  ! W‡P                  4       \        P                  ! \        V
R7      ;_uu_ 4        W8„   RRR4       \        P                  ! \        VR7      ;_uu_ 4        VP                  V8„   RRR4       \        RR.RR.RR..4      pW8H  p\        P                  ! W‡4       \        P                  ! \        V	R7      ;_uu_ 4        W8H   RRR4       \        P                  ! \        V	R7      ;_uu_ 4        W8H   RRR4       W8H  p\        P                  ! W‡4       VP                  V8H  p\        P                  ! W‡P                  4       \        P                  ! \        V
R7      ;_uu_ 4        W8H   RRR4       VP                  P                  VP                  8w  g   Q h\        \        P                  ! ^4      P                  R4      \!        R4      \!        R	4      R
7      pVP"                  Vn        VP$                  Vn        \        P                  ! \        V	R7      ;_uu_ 4        W8H   RRR4       \        P                  ! \        V	R7      ;_uu_ 4        W8H   RRR4       R#   + '       g   i     ELò; i  + '       g   i     ELÕ; i  + '       g   i     ELo; i  + '       g   i     ELG; i  + '       g   i     ELü; i  + '       g   i     ELß; i  + '       g   i     ELy; i  + '       g   i     LÏ; i  + '       g   i     R# ; i)rƒ   FTz5Unable to coerce to Series, length must be 2: given 3ú,Unable to coerce to DataFrame, shape must bez4operands could not be broadcast together with shapesr�   NÚABrŠ  r   rÉ   ©r;   r;   r;   )r   r"   rÌ   rÍ   r#   Ú
atleast_2dr   Útuplerw   rx   rï   rÕ  r‰   rŠ   r‹   rî   rˆ   r   r   )rF   ry   r    Úb_rÚb_cÚlstÚtupr    rž   Úmsg1dÚmsg2dÚmsg2dbs   &           r%   Útest_boolean_comparisonÚ3TestFrameArithmeticUnsorted.test_boolean_comparison_  s0  € ô ”r—y’y “|×+Ñ+¨FÓ3Ó4ˆÜ�HŠH�a˜�VÓˆÜ�mŠm˜Q ˜FÓ#ˆØ�e‰eˆÚˆÜ�C‹jˆô ˜u e˜n¨u°d¨m¸dÀD¸\ÐJÓKˆØ‘ˆÜ
×Ò˜fÔ/à—‘˜Q‘ˆÜ
×#Ò# F¯O©OÔ<àGˆØ>ˆØGˆÜ�]Š]œ:¨U×3Ö3àŠH÷ 4ô �]Š]œ:¨U×3Ö3àŠH÷ 4ð
 ‘ˆÜ
×Ò˜fÔ/à—‘˜S‘ˆÜ
×#Ò# F¯O©OÔ<ä�]Š]œ:¨U×3Ö3ØŠH÷ 4ô �]Š]œ:¨V×4Ö4Ø�I‰I˜ŠO÷ 5ô ˜u e˜n¨t°U¨m¸eÀU¸^ÐLÓMˆØ‘ˆÜ
×Ò˜fÔ/ä�]Š]œ:¨U×3Ö3ØŠI÷ 4ô �]Š]œ:¨U×3Ö3ØŠI÷ 4ð ‘ˆÜ
×Ò˜fÔ/à—‘˜cÑ!ˆÜ
×#Ò# F¯O©OÔ<ä�]Š]œ:¨U×3Ö3ØŠI÷ 4ð �y‰y�‰ #§)¡)Ô+Ð+Ð+ô Ü�IŠI�a‹L× Ñ  Ó(´$°t³*ÄDÈÃKô
ˆð Ÿ™ˆŒØŸ:™:ˆÔä�]Š]œ:¨U×3Ö3ØŠI÷ 4ô �]Š]œ:¨U×3Ö3ØŠI÷ 4Ñ3÷m 4×3Ð3ú÷ 4×3Ð3ú÷ 4×3Ð3ú÷ 5×4Ð4ú÷ 4×3Ð3ú÷ 4×3Ð3ú÷ 4×3Ð3ú÷ 4×3ú÷ 4×3Ð3úsl   ÄO/Ä2PÆ,PÇP+ÉP?É8QË2Q'Î/Q;Ï RÏ/P 	ÐP	ÐP(	Ð+P<	Ð?Q	ÑQ$	Ñ'Q8	Ñ;R	ÒR	c                ó(  € \        R 4      p\        \        P                  ! ^
\	        V4      ,          4      P                  R\	        V4      4      V\        ^
4      R7      p^dVP                  R^R13,          P                  4       ,          p\        R4      p\        R4      pVP                  4       pWd,          V,           P                  VR7      pWd;;,          V,          uu&   VP                  VR7      pVP                  4       pWd,          W4,          ,           P                  VR7      p	Wd;;,          W4,          ,          uu&   VP                  VR7      p
\        P                  ! Wx4       \        P                  ! Wy4       \        P                  ! Wz4       VP                  4       pWd,          V,
          P                  VR7      pWd;;,          V,          uu&   VP                  VR7      pVP                  4       pWd,          W4,          ,
          P                  VR7      p	Wd;;,          W4,          ,          uu&   VP                  VR7      p
\        P                  ! Wx4       \        P                  ! Wy4       \        P                  ! Wz4       R# )Úabcdefgr   rÛ   ÚbedcfÚbcdefr€   NrN  )rˆ   r   r"   rÌ   r·   rÍ   r³   r#  rL   rð   rw   rx   )rF   r   ÚX_origÚZÚblock1ÚsubsrR  Úresult1rE  rÞ  Úresult4s   &          r%   Útest_inplace_ops_alignmentÚ6TestFrameArithmeticUnsorted.test_inplace_ops_alignment­  sß  € ô �y“/ˆÜÜ�IŠI�bœ3˜w›<Õ'Ó(×0Ñ0°´S¸³\ÓBØÜ˜“)ô
ˆð
 �&—+‘+˜a  2 ˜gÕ&×+Ñ+Ó-Õ-ˆÜ�g“ˆÜ�G‹}ˆð �K‰K‹MˆØ•9˜q•=×)Ñ)°$Ð)Ó7ˆà	�	�Q�‹	Ø—)‘) D�)Ó)ˆà�K‰K‹MˆØ•9˜q�yÕ(×1Ñ1¸$Ð1Ó?ˆà	�	�Q•YÕ‹	Ø—)‘) D�)Ó)ˆä
×Ò˜gÔ/Ü
×Ò˜gÔ/Ü
×Ò˜gÔ/ð �K‰K‹MˆØ•9˜q•=×)Ñ)°$Ð)Ó7ˆà	�	�Q�‹	Ø—)‘) D�)Ó)ˆà�K‰K‹MˆØ•9˜q�yÕ(×1Ñ1¸$Ð1Ó?ˆà	�	�Q•YÕ‹	Ø—)‘) D�)Ó)ˆä
×Ò˜gÔ/Ü
×Ò˜gÔ/Ü
×Ò˜gÖ/r'   c                óæ  € \        . RO4      p\        \        P                  P	                  ^4      P                  ^ ^^
R7      P                  R^4      4      pVP                  4       pTpV^,          p\        P                  ! W44       \        P                  ! V^,           V4       W4J g   Q hVP                  VP                  J g   Q hVP                  4       pTpV^,          p\        P                  ! WV4       \        P                  ! V^,           V4       WVJ g   Q hVP                  VP                  J g   Q hVP                  4       pTpVR,          p\        P                  ! W44       \        P                  ! VR,           V4       VP                  4       pTpVR,          p\        P                  ! WV4       \        P                  ! VR,           V4       WVJ g   Q hVP                  VP                  J g   Q h\        P                  P	                  ^4      P                  ^ ^
^R7      p\        RVP                  4       RR/4      pVP                  4       pTpVR;;,          ^,          uu&   \        RVP                  4       ^,           RR/4      p\        P                  ! WX4       \        P                  ! Wh4       VP                  VP                  J g   Q hVP                  4       pTpVR;;,          R,          uu&   \        RVP                  4       R,           RR/4      p\        P                  ! WX4       \        P                  ! Wh4       VP                  VP                  J g   Q hR# )	rÚ   r�   rˆ  rr   rÓ   rs   Nr+  rN  )r   r   r"   r…   r†   r²   rÍ   rL   rw   r.  Ú_mgrrx   )	rF   Ús_origÚdf_origrž  rŸ  ry   r  r$   r    s	   &        r%   Útest_inplace_ops_identityÚ5TestFrameArithmeticUnsorted.test_inplace_ops_identityÝ  s²  € ô š	Ó"ˆÜÜ�I‰I×!Ñ! !Ó$×-Ñ-¨a°¸Ð-Ó<×DÑDÀRÈÓKó
ˆð
 �K‰K‹MˆØˆØ	ˆQ�ˆÜ
×Ò˜qÔ%Ü
×Ò˜v¨�z¨1Ô-Ø‹wˆˆwØ�v‰v˜Ÿ™Ó Ð Ð à�\‰\‹^ˆØˆØ
ˆa�ˆÜ
×Ò˜bÔ&Ü
×Ò˜g¨�k¨2Ô.Ø‹yÐˆyØ�w‰w˜#Ÿ(™(Ó"Ð"Ð"ð �K‰K‹MˆØˆØ	ˆS�ˆÜ
×Ò˜qÔ%Ü
×Ò˜v¨�|¨QÔ/à�\‰\‹^ˆØˆØ
ˆc�	ˆÜ
×Ò˜bÔ&Ü
×Ò˜g¨�m¨RÔ0Ø‹yÐˆyØ�w‰w˜#Ÿ(™(Ó"Ð"Ð"ô �i‰i×#Ñ# AÓ&×/Ñ/°°2¸AÐ/Ó>ˆÜ˜S #§(¡(£*¨c°5Ð9Ó:ˆØ�\‰\‹^ˆØˆØ
ˆ3��1�‹Ü˜c 3§8¡8£:°¥>°3¸Ð>Ó?ˆÜ
×Ò˜bÔ+Ü
×Ò˜cÔ,Ø�w‰w˜#Ÿ(™(Ó"Ð"Ð"à�\‰\‹^ˆØˆØ
ˆ3��3�‹Ü˜c 3§8¡8£:°Õ#3°S¸%Ð@ÓAˆÜ
×Ò˜bÔ+Ü
×Ò˜cÔ,Ø�w‰w˜#Ÿ(™(Ó"Ð"Ò"r'   Úandz__idiv__ not implemented)rŠ   Úreason)ÚmarksrD  r°  Úorr9  Úxorc                ó.  € \        R . ROR. RO/4      p^pVR9   d   . ROVR &   VP                  4       pRV R2pRV R2p\        W%4      ! V4       \        WA4      ! V4      p\        P                  ! W&4       \        V4      p\        V4      V8X  g   Q hR# )	r   r    Ú__ir_  Nr   r+  )r  r  r  )TFT)r   rL   r¸   rw   rx   r¶  )rF   rb  ry   ÚoperandÚdf_copyÚiopr    s   &&     r%   Útest_inplace_ops_identity2Ú6TestFrameArithmeticUnsorted.test_inplace_ops_identity2  sš   € ô, ˜š_¨c²9Ð=Ó>ˆàˆØÐ%Ô%â)ˆBˆs‰Gà—'‘'“)ˆØ�B�4�rˆlˆØ�"��Rˆ[ˆô 	�Ô˜Ô!Ü˜7Ô'¨Ó0ˆÜ
×Ò˜bÔ+Ü�b“6ˆÜ�"‹v˜Ô!Ð!Ò!r'   ÚvalrJ   c           	     óÂ  € . ROp. R	Op\        \        P                  P                  ^4      P	                  R
4      VVR7      p\         P
                  p\        RVRVRV/VP                  R7      p\        P                  ! V! WA^ R7      ^,          V4       \        R. ROR. ROR. RO/VP                  R7      p\        P                  ! V! WA^R7      ^,          V4       R# )rr   rR  rS  r  r–   r8  rÿ   NrÒ   ©rR  rS  r  ©rÊ   rÊ   )rÚ   rÚ   rÚ   rð  ©rÊ   rÊ   rÊ   )	r   r"   r…   r†   r‡   Ú_align_for_opr   rw   rx   )rF   r  r   r   ry   Úalignr    s   &&     r%   Útest_alignment_non_pandasÚ5TestFrameArithmeticUnsorted.test_alignment_non_pandas@  s¿   € ò  ˆÚ!ˆÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<ØØô
ˆô ×'Ñ'ˆä˜c 3¨¨S°#°sÐ;À2Ç8Á8ÔLˆÜ
×Ò™e B°!Ô4°QÕ7¸ÔBäØ’)˜S¢)¨S²)Ð<ÀBÇHÁHô
ˆô 	×Ò™e B°!Ô4°QÕ7¸ÖBr'   c                óØ  € . ROp. ROp\        \        P                  P                  ^4      P	                  R4      VVR7      p\         P
                  pRp\        P                  ! \        VR7      ;_uu_ 4        V! WA^ R7       RRR4       \        P                  ! \        VR7      ;_uu_ 4        V! WA^R7       RRR4       R#   + '       g   i     LI; i  + '       g   i     R# ; i)	rr   r–   z5Unable to coerce to Series, length must be 3: given 2r�   rÿ   NrÒ   r  r  )	r   r"   r…   r†   r‡   r  r‰   rŠ   r‹   )rF   r  r   r   ry   r   rŒ   s   &&     r%   Ú)test_alignment_non_pandas_length_mismatchÚETestFrameArithmeticUnsorted.test_alignment_non_pandas_length_mismatch\  s¥   € âˆÚ!ˆÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<ØØô
ˆô ×'Ñ'ˆàEˆÜ�]Š]œ:¨S×1Ö1Ù�" Õ"÷ 2ô �]Š]œ:¨S×1Ö1Ù�" Õ"÷ 2Ñ1÷ 2×1ú÷ 2×1Ð1ús   Á9CÂ0CÃC	ÃC)	c           	     óâ  € . ROp. ROp\        \        P                  P                  ^4      P	                  R	4      VVR7      p\         P
                  p\        P                  ! . R
O. RO. RO.4      p\        P                  ! V! W5^ R7      ^,          \        WSP                  VP                  R7      4       \        P                  ! V! W5^R7      ^,          \        WSP                  VP                  R7      4       Rp\        P                  ! . R
O. RO.4      p\        P                  ! \        VR7      ;_uu_ 4        V! W5^ R7       RRR4       \        P                  ! \        VR7      ;_uu_ 4        V! W5^R7       RRR4       \        P                  ! R4      p\        P                   ! R4      p\        P                  ! \        VR7      ;_uu_ 4        V! W5^ R7       RRR4       \        P                  ! \        VR7      ;_uu_ 4        V! W5^R7       RRR4       R#   + '       g   i     Lã; i  + '       g   i     L¿; i  + '       g   i     Lo; i  + '       g   i     R# ; i)rr   r–   rÿ   rî  r�   NzGUnable to coerce to Series/DataFrame, dimension must be <= 2: (3, 3, 3)rÒ   r  r  r+  ©r„   rë   rƒ   )rV  rÑ   é	   r  )r   r"   r…   r†   r‡   r  r#   rw   rx   r   r   r‰   rŠ   r‹   ÚzerosrÜ  rÝ  )rF   r   r   ry   r   r  rŒ   s   &      r%   Ú'test_alignment_non_pandas_index_columnsÚCTestFrameArithmeticUnsorted.test_alignment_non_pandas_index_columnso  s¢  € ÚˆÚ!ˆÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<ØØô
ˆô ×'Ñ'ˆÜ�hŠhš	¢9ªiÐ8Ó9ˆÜ
×ÒÙ�" Ô" 1Õ%Ü�c§¡°2·:±:Ô>ô	
ô 	×ÒÙ�" Ô" 1Õ%Ü�c§¡°2·:±:Ô>ô	
ð =ˆÜ�hŠhš	¢9Ð-Ó.ˆÜ�]Š]œ:¨S×1Ö1Ù�" Õ"÷ 2ô �]Š]œ:¨S×1Ö1Ù�" Õ"÷ 2ô �hŠh�yÓ!ˆÜ�iŠiØUó
ˆô �]Š]œ:¨S×1Ö1Ù�" Õ"÷ 2ä�]Š]œ:¨S×1Ö1Ù�" Õ"÷ 2Ñ1÷ 2×1ú÷ 2×1ú÷ 2×1úç1×1Ð1ús0   Ä>H$Å5H7ÇI
ÈIÈ$H4	È7I	É
I	ÉI.	c                óÖ   € \        R RR.RRR./4      pVR,          p\        P                  ! R4      ;_uu_ 4        \        W!4      ! V4       RRR4       R#   + '       g   i     R# ; i)rr   r  rÓ   N)r   rw   r<  r¸   ©rF   rd  ry   r    s   &&  r%   Útest_no_warningÚ+TestFrameArithmeticUnsorted.test_no_warning•  sS   € Ü˜˜c 3˜Z¨¨s°D¨kÐ:Ó;ˆØˆs�GˆÜ×'Ò'¨×-Õ-Ü�BÔ1°!Ô4÷ .×-×-Ò-ús   »AÁA(	c                óä   € \        R RR.RRR./4      pVR,          p\        P                  ! \        RR7      ;_uu_ 4        \	        W!4      ! V^ 4       RRR4       R#   + '       g   i     R# ; i)rr   r  rÓ   Nztakes 2 positional argumentsr�   )r   r‰   rŠ   r™   r¸   r-  s   &&  r%   Útest_dunder_methods_binaryÚ6TestFrameArithmeticUnsorted.test_dunder_methods_binary›  sW   € ä˜˜c 3˜Z¨¨s°D¨kÐ:Ó;ˆØˆs�GˆÜ�]Š]œ9Ð,J×KÖKÜ�BÔ1°!°QÔ7÷ L×K×KÒKús   ÁAÁA/	c                óx  € \         P                  ! ^dRR7      P                  ^
^
4      p\         P                  ! R\        R7      p\        V4      pVP                  4       VR&   VP                  \        4      pW3P                  4       ,
          pWDP                  4       ,
          p\        P                  ! WV4       R# )rç  r_  rJ   z0.XN)rç  rÚ   )r"   rÌ   rÍ   rí   Úintr   ré  r]   r–  Úmeanrw   rx   )rF   rR  rS  r  r  rž   r    s   &      r%   Útest_align_int_fill_bugÚ3TestFrameArithmeticUnsorted.test_align_int_fill_bug¢  s   € ä�IŠI�g YÔ/×7Ñ7¸¸BÓ?ˆÜ�GŠG�G¤3Ô'ˆä˜‹lˆØ—Y‘Y“[ˆˆE‰
à�j‰jœÓˆà—x‘x“zÕ!ˆØŸ™›Õ#ˆÜ
×Ò˜fÖ/r'   r=   N)rÕ   F)Ú__ne__T)rL  r�  rÕ  r„  r8  r+  rY  )4rh   ri   rj   rk   rs  r|  r‰   rä   rå   r¹   rL  r�  rÕ  r8  r„  Úfilterwarningsr‡  r˜  r¥  r¯  r¾  rÇ  rÒ  r×  r®   r¯   rá   rà   râ   rã   rß  rä  rë  rú  r  r  r2   ÚxfailÚAttributeErrorr  r"   r#   r›  r³   r!  r$  r*  r.  r1  r6  rl   rm   rn   s   @r%   ri  ri  é  ss  ø‡ € ò/ò0ð ‡[�[×ÑØˆx�|‰|˜XŸ\™\¨8¯<©<¸×9IÑ9IÐJóñ0óð0ð2 ‡[�[×Ñ˜XÐ(9Ð;KÐ'LÓMà‡[�[×ÑÐ BÓCñ/ó Dó Nð/ð
 ‡[�[×Ñ˜TÒ#JÓKñ$0ó Lð$0òL,ò>.ò;3òz&
òP,&ò\(ð ‡[�[×ÑØØ	�‰�h—k‘k 8§;¡;°·±¸X¿[¹[È(Ï+É+ÐVóñ"1ó	ð"1òHò 
6òLò\.0ò`9#ðv ‡[�[×ÑØàØØ�LŠLØØ—k‘k×'Ñ'Ø)Ð2Lð (ó ôð ØØØØØØØð!	
óñ*"ó+ð*"ð& ‡[�[×ÑØâØØ�HŠH’Y b§h¡hÔ/Ù�!�Q‹Kð		
óñCóðCð& ‡[�[×Ñ˜U a¨ V¨V°R·X²X¸qÀ!¸fÓ5EÁuÈQÐPQÃ{Ð$SÓTñ#ó Uð#ò$$#òL5ò8÷0ð 0r'   ri  c                  óÔ   € \        R . RO/4      p \        . ROR7      pW,          p\        R \        P                  R\        P                  ./4      p\        P                  ! W#4       R# )rr   r8  r   Nr¦  ©r   r"   rñ   rw   rx   )r»   r¼   rž   r    s       r%   Útest_pow_with_realignmentr>  ±  sN   € ä�cš9Ð%Ó&€DÜšIÔ&€Eà�[€FÜ˜#¤§¡¨¬R¯V©VÐ4Ð5Ó6€HÜ×Ò˜&Ö+r'   c                  óö  € \        \        P                  P                  ^4      P	                  ^ ^dR4      . ROR7      p \        . R	O. ROR7      pV P                  R4      VP                  R4      P                  R
^4      ,           p\        W P                  RR7      pV P                  R4      pW1,           p\        P                  ! WB4       W1P                  R4      ,           p\        P                  ! WB4       R# )r;   r€   r8  r›  ÚInt64r-  N)rç  rÊ   r   r+  rN  )r   r"   r…   r†   r²   r   Úto_numpyrÍ   r   r]   rw   rx   )ry   r<  r    Údf_earž   s        r%   Ú&test_dataframe_series_extension_dtypesrC  »  s¸   € ä	Ü
�	‰	×Ñ˜aÓ ×)Ñ)¨!¨S°'Ó:ÂOô
€Bô ’¢/Ô
2€Cà�{‰{˜7Ó# c§l¡l°7Ó&;×&CÑ&CÀBÈÓ&JÕJ€HÜ˜¯:©:¸WÔE€Hà�I‰I�gÓ€EØ�[€FÜ×Ò˜&Ô+Ø—Z‘Z Ó(Õ(€FÜ×Ò˜&Ö+r'   c            
      óÆ  € \         P                  P                  ^4      P                  ^ RR4      p \	        V 4      pVP                  4       P                  ^R^R^R/4      p\         P                  VP                  ^ . RO3&   VP                  4       P                  ^R/4      p\         P                  VP                  ^ ^.3&   VP                  4       P                  ^R^R^R/4      p\         P                  VP                  ^ \         P                  ! ^^4      3&   VP                  4       P                  ^R^R^R/4      p\         P                  VP                  ^ \         P                  ! ^^4      3&   W3W#3WE33 F[  w  rgWg,           p\	        VP                   U	u/ uF  q™Wi,          Wy,          ,           bK  	  up	4      p
\        P                  ! WŠ4       K]  	  R# u up	i )r;   iè  r–  N)éd   rç  )rÚ   rÊ   rV  )r"   r…   r†   r²   r   rL   r]   rñ   r#  rÌ   r   rw   rx   )r$   r  r  r  Údf4Údf5r»   r¼   r{   r½   r    s              r%   Ú"test_dataframe_blockwise_slicelikerH  Ì  s‚  € ä
�)‰)×
Ñ
 Ó
"×
+Ñ
+¨A¨t°YÓ
?€CÜ
�C‹.€Cà
�(‰(‹*×
Ñ
˜Q ¨¨G°Q¸Ð@Ó
A€CÜŸV™V€C‡H�HˆQ’	ˆ\Ñð �(‰(‹*×
Ñ
˜Q ˜LÓ
)€CÜ—v‘v€C‡H�HˆQ��ˆVÑð �(‰(‹*×
Ñ
˜Q ¨¨G°Q¸Ð@Ó
A€CÜ#%§6¡6€C‡H�HˆQ”—	’	˜!˜Q“ÐÑ à
�(‰(‹*×
Ñ
˜Q ¨¨G°Q¸Ð@Ó
A€CÜ#%§6¡6€C‡H�HˆQ”—	’	˜!˜Q“ÐÑ à˜
 S J°°
Ó;‰ˆØ�lˆä¸T¿\º\ÓJ¹\¸ ¥¨5­8Õ!3Ò3¹\ÑJÓKˆÜ
×Ò˜cÖ,ó	 <ùò Ks   ÆG
zdf, col_dtyper   r   r   r   Úabr€   r_  r    r  c                 ó  € \        R \        P                  .R\        P                  ..\        R4      R7      pVP	                  RV/4      pV \        R.\        R4      R7      ,           p\        P                  ! W24       R# )	r  r   rI  r€   r    r   r8  Ng      ð¿)r   r"   rñ   rˆ   r]   r   rw   rx   )ry   Ú	col_dtyper    rž   s   &&  r%   Ú/test_dataframe_operation_with_non_numeric_typesrL  æ  sa   € ô ˜3¤§¡˜-¨#¬r¯v©v¨Ð7ÄÀdÃÔL€HØ�‰  YÐ/Ó0€HØ”&˜$˜¤t¨C£yÔ1Õ1€FÜ×Ò˜&Ö+r'   c                  óÈ   € \        ^ ..R.R7      p \        . RO.. ROR7      pW,           p\        \        P                  ^ ^ ... ROR7      p\        P                  ! W#4       R# )r   r‹  ©ró   r   r€   Nr§  )r�  r‹  r‹  r=  )r  r  rž   r    s       r%   Ú"test_arith_reindex_with_duplicatesrO  ú  sR   € ä
˜1˜#˜¨¨
Ô
3€CÜ
š)˜Ò.KÔ
L€CØ�Y€FÜœ2Ÿ6™6 1 a˜.Ð)Ò3PÔQ€HÜ×Ò˜&Ö+r'   Úto_addc                 óz  € \        R ^^.R^^./4      pR\        V ^ ,          4       R2p\        P                  ! \        VR7      ;_uu_ 4        W,            RRR4       \        P                  ! \        VR7      ;_uu_ 4        W,            RRR4       R#   + '       g   i     LG; i  + '       g   i     R# ; i)rœ   r�   zUnable to coerce list of z to Series/DataFramer�   N)r   r`   r‰   rŠ   r‹   )rP  ry   rŒ   s   &  r%   Ú"test_arith_list_of_arraylike_raiserR    sƒ   € ô 
�C˜!˜Q˜  q¨! fÐ-Ó	.€Bà%¤d¨6°!­9£oÐ%6Ð6JÐ
K€CÜ	�Š”z¨×	-Ö	-Ø
Ž÷ 
.ä	�Š”z¨×	-Ö	-ØŽ÷ 
.Ñ	-÷ 
.×	-úç	-×	-Ð	-ús   Á	BÂ	B)ÂB&	Â)B:	c                  óÐ   € \        R . RO/4      p V P                  4       pV R ,          pVP                  pV^,          pVP                  VJg   Q h\        P                  ! W4       R# )rr   Nr+  )r   rL   Ú_valuesrw   rx   )ry   r  r¾  Úvalss       r%   Ú%test_inplace_arithmetic_series_updaterV    sW   € ä	�CšÐ#Ó	$€BØ�g‰g‹i€GØ��W€FØ�>‰>€Dà
ˆa…K€FØ�>‰> Ó%Ð%Ð%Ü×Ò˜"Ö&r'   c            	     ó0  € \        ^..R.\        P                  ! ^ .^..RR.R7      R7      p \        ^..R.\        ^ .RR7      R7      p\        ^ ..R.\        P                  ! ^ .^..RR.R7      R7      pW,
          p\        P
                  ! W24       R# )zH
Regression test for: https://github.com/pandas-dev/pandas/issues/33765
r   r    r±  r–   ©r*  N)r   r
   r¼  r	   rw   rx   ©r  r  r    rž   s       r%   Ú test_arithmetic_multiindex_alignrZ    sž   € ô Ø
ˆˆØˆeÜ×'Ò'¨!¨¨q¨c¨
¸3À¸*ÔEô€Cô
 �a�S�E # ´°q°cÀÔ0DÔ
E€CÜØ
ˆˆØˆeÜ×'Ò'¨!¨¨q¨c¨
¸3À¸*ÔEô€Hð
 �Y€FÜ×Ò˜&Ö+r'   c                  ó¶  € \        ^d\        P                  ! RR.RR..RR.R7      RR	.R
7      p \        \        P                  ! RR.RR..4      \        P                  ! RR..R.R7      RR	.R
7      p\        \        P                  ! . RO. RO.4      \        P                  ! RR.RR..RR.R7      RR	.R
7      pW,          p\
        P                  ! W24       R# )rE  Ú1AÚ1BÚ2AÚ2BÚLev1ÚLev2r±  ÚC1ÚC2)ró   r   r   gš™™™™™¹?g      Ð?gš™™™™™É?gÍÌÌÌÌÌÜ?N)rÂ  rÂ  ç      9@rd  )rÃ  rÃ  ç     €F@re  )r   r
   r¼  r"   r#   rw   rx   rY  s       r%   Ú'test_arithmetic_multiindex_column_alignrf  .  så   € ä
ØÜ×'Ò'Ø�Dˆ\˜D $˜<Ð(°¸Ð0@ô
ð �Tˆlô€Cô Ü�XŠX˜˜T�{ S¨$ KÐ0Ó1Ü×'Ò'¨$°¨¨¸v¸hÔGØ�Tˆlô€Cô
 Ü�XŠXÒ/Ò1IÐJÓKÜ×'Ò'Ø�Dˆ\˜D $˜<Ð(°¸Ð0@ô
ð �Tˆlô€Hð �Y€FÜ×Ò˜&Ö+r'   c                  ó<  € \        R R..\        P                  ! RR.4      R7      p \        RR..\        P                  ! R	R
.4      R7      p\        . RO.\        P                  ! . RO4      R7      pV P                  V^ R7      p\        P
                  ! W24       R# )r   r   rN  r   r   rU  N©rr   r   ©rr   r   ©rÓ   r   ©rÓ   r   )r   r   r   r   )rh  ri  rj  rk  )r   r
   rÊ  rL  rw   rx   rY  s       r%   Ú6test_arithmetic_multiindex_column_align_with_fillvaluerl  G  s•   € ä
Ø�Cˆjˆ\Ü×&Ò&¨°lÐ'CÓDô€Cô Ø�Cˆjˆ\Ü×&Ò&¨°lÐ'CÓDô€Cô Ú"Ð#Ü×&Ò&ÚDó
ô€Hð �W‰W�S QˆWÓ'€FÜ×Ò˜&Ö+r'   c                  óè   € \        R \        R4      \        R4      4      p V R,          p\        \        P                  ! R4      \        R4      \        R4      4      p\        P
                  ! W4       R# )TrI  Úcdr   NrË   )r   rˆ   r"   rí   rw   rx   )ry   rž   r    s      r%   Útest_bool_frame_mult_floatro  [  sM   € ä	�4œ˜d›¤T¨$£ZÓ	0€BØ�#�X€FÜœŸš ›¬$¨t«*´d¸4³jÓA€HÜ×Ò˜&Ö+r'   c                 óÖ   € \        . ROV R7      p\        . ROV R7      p\        . ROV R7      pVP                  4       VP                  4       ,
          p\        P                  ! WC4       R# )rÚ   NrJ   )rÚ   r;   Nr+  )r   r   N)r   r   Úto_framerw   rx   )Úany_int_ea_dtypeÚseries1Úseries2r    rž   s   &    r%   Útest_frame_sub_nullable_intru  c  sS   € ä’\Ð)9Ô:€GÜ’YÐ&6Ô7€GÜšÐ-=Ô>€HØ×ÑÓ '×"2Ñ"2Ó"4Õ4€FÜ×Ò˜&Ö+r'   zMignore:Passing a BlockManager|Passing a SingleBlockManager:DeprecationWarningc                  ó  aa€  ! VV3R  lR\         4      o ! V3R lR\        4      oS! RR. ROR. R	O/4      p V ^,          pS! RR. R
OR. RO/4      p\        P                  ! W4       W ,           p\        P                  ! W4       R# )c                   óN   <a € ] tR tRt o ]V3R l4       t]V3R l4       tRtV tR# )ÚEtest_frame_op_subclass_nonclass_constructor.<locals>.SubclassedSeriesir  c                ó   <€ S# rC   r=   ©rF   ÚSubclassedSeriess   &€r%   Ú_constructorÚRtest_frame_op_subclass_nonclass_constructor.<locals>.SubclassedSeries._constructors  ó	   ø€ à#Ð#r'   c                ó   <€ S# rC   r=   )rF   ÚSubclassedDataFrames   &€r%   Ú_constructor_expanddimÚ\test_frame_op_subclass_nonclass_constructor.<locals>.SubclassedSeries._constructor_expanddimw  s	   ø€ à&Ð&r'   r=   N)	rh   ri   rj   rk   Úpropertyr|  r�  rl   rm   )r?   r€  r{  s   @€€r%   r{  rx  r  s+   ù‡ € Ø	ô	$ó 
ð	$ð 
ô	'ó 
ö	'r'   r{  c                   ól   <a a€ ] tR tRt oR.tV3R lV 3R llt]R 4       t]V3R l4       tRt	Vt
V ;t# )ÚHtest_frame_op_subclass_nonclass_constructor.<locals>.SubclassedDataFramei{  Úmy_extra_datac                ó   <€ V ^8„  d   QhRR/# r:   r=   )r>   r?   s   "€r%   r@   ÚUtest_frame_op_subclass_nonclass_constructor.<locals>.SubclassedDataFrame.__annotate__~  s   ø€ ÷ 	.ñ 	.¸dñ 	.r'   c                ó4   <€ Wn         \        SV `  ! V/ VB  R # rC   )r†  ÚsuperrG   )rF   r†  ÚargsÚkwargsÚ	__class__s   &&*,€r%   rG   ÚQtest_frame_op_subclass_nonclass_constructor.<locals>.SubclassedDataFrame.__init__~  s   ø€ Ø!.ÔÜ‰GÒ˜dÐ- fÔ-r'   c                óV   € \         P                  ! \        V 4      V P                  4      # rC   )Ú	functoolsÚpartialr`   r†  rU   s   &r%   r|  ÚUtest_frame_op_subclass_nonclass_constructor.<locals>.SubclassedDataFrame._constructor‚  s   € ä×$Ò$¤T¨$£Z°×1CÑ1CÓDÐDr'   c                ó   <€ S# rC   r=   rz  s   &€r%   Ú_constructor_slicedÚ\test_frame_op_subclass_nonclass_constructor.<locals>.SubclassedDataFrame._constructor_sliced†  r~  r'   )r†  )rh   ri   rj   rk   Ú	_metadatarG   rƒ  r|  r”  rl   rm   Ú__classcell__)r�  r?   r{  s   @@€r%   r€  r…  {  sF   ú‡ € Ø$Ð%ˆ	÷	.ó 	.ð 
ñ	Eó 
ð	Eð 
ô	$ó 
÷	$ð 	$r'   r€  Ú	some_datarr   rÓ   Nr+  r'  r	  )rÑ   rç  é   rÚ  )Úsdfrž   r    r€  r{  s      @@r%   Ú+test_frame_op_subclass_nonclass_constructorr›  l  sx   ù€ ÷'ð 'œ6ô '÷$œiô $ñ ˜k¨C²¸CÂÐ+KÓ
L€CØ�1�W€FÙ" ;°²iÀÂkÐ0RÓS€HÜ×Ò˜&Ô+à�Y€FÜ×Ò˜&Ö+r'   c                  ó*  € \        R R4      p \        V P                  . RO/4      p\        V P                  . RO/4      pWP                  ,          W P                  ,          8H  p\        . ROV P                  R7      p\        P
                  ! W44       R# )ÚColsz	col1 col2rX  Nr+  )TTT)r   r   r  r   rw   r.  )r�  Úq1Úq2rž   r    s        r%   Útest_enum_column_equalityr   “  si   € Ü�˜Ó$€Dä	�D—I‘IšyÐ)Ó	*€BÜ	�D—I‘IšyÐ)Ó	*€Bà—	‘	�]˜b§¡�mÑ+€FÜÒ(¨t¯y©yÔ9€Hä×Ò˜6Ö,r'   c                 óR  € \        \        R 4      R^ .R7      p\        \        R 4      R^ .R7      pVP                  P                  V 4      Vn        W,           p\        \        R 4      R^ .R7      pVP                  P                  V 4      Vn        \        P
                  ! W44       R# )rŠ  r   )r   ró   r   r  N)r   rˆ   r   r]   rw   rx   )Ústring_dtype_no_objectr  r  rž   r    s   &    r%   Útest_mixed_col_index_dtyper£  Ÿ  s„   € ä
œD ›K¨c¸!¸Ô
=€CÜ
œD ›K¨c¸!¸Ô
=€CØ—+‘+×$Ñ$Ð%;Ó<€C„KØ�Y€FÜ¤ e£°3¸q¸cÔB€Hà×'Ñ'×.Ñ.Ð/EÓF€HÔä×Ò˜&Ö+r'   c                 óØ   € \        R V R8X  d   RM^ R^ /\        R7      p\        R R.R7      P                  R V R\        /4      pVP                  4       p\        P                  ! W14       R# )r  ÚstringÚ r€  rJ   r€   N)r   r  r   r]   r4  rf  rw   r.  )Úany_string_dtyper    Úempty_dfrž   s   &   r%   Útest_sum_mixed_emptyr©  ¬  sj   € ô Ø	Ð'¨8Ô3‘¸¸FÀAÐFÌfô€Hô  &¨&Ð!1Ô2×9Ñ9Ø	Ð! 6¬3Ð/ó€Hð �\‰\‹^€FÜ×Ò˜6Ö,r'   )AÚcollectionsr   r   r   Úenumr   r�  r¹   rÜ  Únumpyr"   r‰   Úpandas.compat._optionalr   Úpandasr°   r   r	   r
   r   Úpandas._testingÚ_testingrw   Úpandas.core.computationr   r1   Úpandas.tests.frame.commonr   r   Úpandas.util.versionr   Úfixturer&   r6   r8   rp   rç   rB  rØ  r`  rb  rg  ri  r>  rC  rH  rä   rå   rˆ   r]   r  rL  rO  rR  rV  rZ  rf  rl  ro  ru  r9  r›  r   r£  r©  r=   r'   r%   Ú<module>rµ     s  ðÝ ÷õ Û Û Û 	ã Û å >ã ÷ó õ Ý 7÷õ (ð ‡�ñRó ðRð  ‡‚˜ a¨ X°I¸xÐ3HÔIñó Jð÷ ñ  ÷:W;ñ W;÷t}.ñ }.÷Ht0ñ t0÷nJ0ñ J0òZ
ò.,ò-÷"E0ñ E0òP,ò,ò"-ð4 ‡�×ÑØá	�S˜#�J  c 
Ð+±T¸$³ZÔ	@À)ÐLá˜˜S�z C¨ :Ð.¹¸T»
ÔC×JÑJØ�f�óð ð		
ðóñ,óð,ò,ð ‡�×Ñ˜¡V¨Q°¨F£^Ð$4±v¸qÀ!¸f³~ÁvÈqÐRSÈfÃ~Ð6VÐ#WÓXñó Yðò	'ò,ò&,ò2,ò(,ò,ð ‡�×ÑØSóñ!,óð!,òH	-ò
,ô
-r'   