+
    NV-jK ã                   ó^  € ^ RI H t Ht ^ RIt^ RIt^ RIHt ^ RIHt ^ RI	H
t
 ^ RIHu Ht ^ RIt^ RIHtHtHtHtHtHtHtHtHtHt ^ RIHt ^ RIHt ^ RI H!t!H"t"H#t# R	 t$R
 t% ! R R4      t& ! R 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# )é    )ÚdatetimeÚ	timedeltaN)Ú	timezones)ÚWASM)ÚOutOfBoundsDatetime)
Ú	DataFrameÚDatetimeIndexÚIndexÚNaTÚSeriesÚ	TimedeltaÚTimedeltaIndexÚ	TimestampÚoffsetsÚtimedelta_range)ÚNumpyExtensionArray)Úassert_invalid_addsub_typeÚassert_invalid_comparisonÚget_upcast_boxc                óB   € \         P                  ! V 4      pW!8X  g   Q hR# )zL
Helper to check the dtype for a Series, Index, or single-column DataFrame.
N)ÚtmÚ	get_dtype)ÚobjÚexpected_dtypeÚdtypes   && Úy/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/tests/arithmetic/test_timedelta64.pyÚassert_dtyper   &   s   € ô �LŠL˜Ó€EàÔ"Ð"Ò"ó    c                 ó¢   € V \         J d   V^ ,          pV# V \        P                  \        P                  39   d   V^,          pV# V^,          pV# )r   )r   r   Úto_arrayÚpdÚarray)ÚboxÚnamesÚexnames   && r   Úget_expected_namer&   /   sS   € Ø
ŒiÓð �q•ˆð
 €Mð	 
”—‘œbŸh™hÐ'Ô	'Ø�q•ˆð €Mð �q•ˆØ€Mr   c                   óÆ  a € ] tR t^?t o R t]P                  P                  R]! ^R7      ]	! ^R7      ]	! ^R7      P                  4       ]P                  ! ^4      .4      R 4       t]P                  P                  RRR]! R4      ]! R4      P                  R	4      ]! R4      P                  4       P!                  4       ]! R4      P                  4       P#                  4       ]! R4      P%                  4       ]P(                  ! ^4      .4      R
 4       t]P                  P                  R]! ]! ^
4      4      ]P0                  ! ^
4      ]P0                  ! ^
4      P3                  ]P4                  4      ]P0                  ! ^
4      P3                  ]4      ]P:                  ! R^
R	R7      P(                  ]P(                  ! ]P:                  ! R^
R7      4      ]! ]P:                  ! R^
R7      4      ]P:                  ! R^
R7      P3                  ]4      ]P<                  ! RR^
R7      P(                  ]P<                  ! RR^
R7      P3                  ]4      .
4      R 4       tR t Rt!V t"R# )Ú#TestTimedelta64ArrayLikeComparisonsc                ó�  € TpV\         \        P                  39  d   TM\        P                  p\        R ^R7      p\        P                  ! VP                  4       ^ ,          4      p\        P                  ! WB4      pWE8*  p\        P                  ! . RO4      p\        P                  ! Ws4      p\        P                  ! Wg4       R# )Ú2h©ÚperiodsN)TFFF)
r
   r!   r"   ÚnpÚndarrayr   Úto_numpyr   Úbox_expectedÚassert_equal)ÚselfÚbox_with_arrayr#   ÚxboxÚtdiÚotherÚresÚexpecteds   &&      r   Ú test_compare_timedelta64_zerodimÚDTestTimedelta64ArrayLikeComparisons.test_compare_timedelta64_zerodimD   s…   € àˆØ!/¼¼r¿x¹xÐ7HÔ!H‰~ÌbÏjÉjˆä˜d¨AÔ.ˆÜ—’˜Ÿ™›¨Õ*Ó+ˆä�oŠo˜cÓ'ˆØ‰lˆÜ—8’8Ò7Ó8ˆÜ—?’? 8Ó2ˆÜ
�Š˜Ö&r   Ú	td_scalar©Údaysc                óL  € TpV\         \        P                  39  d   TM\        P                  p\        \        ^R7      \        ^R7      .4      p\        P                  ! WS4      pWR8„  p\        RR.4      p\        P                  ! Wt4      p\        P                  ! Wg4       R# )é   r<   FTN)
r
   r!   r"   r-   r.   r   r   r   r0   r1   )r2   r3   r;   r#   r4   ÚserÚactualr8   s   &&&     r   Ú!test_compare_timedeltalike_scalarÚETestTimedelta64ArrayLikeComparisons.test_compare_timedeltalike_scalarR   sz   € ð ˆØ¤%¬¯©Ð!2Ô2‰s¼¿
¹
ˆä”i QÔ'¬¸Ô):Ð;Ó<ˆÜ�oŠo˜cÓ'ˆØ‘ˆÜ˜5 $˜-Ó(ˆÜ—?’? 8Ó2ˆÜ
�Š˜Ö)r   Úinvalidl     x
Ii	 Úaú
2021-01-01ÚUTCc                óh   € Tp\        R ^
R7      p\        P                  ! WC4      p\        WRV4       R# ©ú1 daysr+   N)r   r   r0   r   )r2   r3   rD   r#   Úrngr   s   &&&   r   Útest_td64_comparisons_invalidÚATestTimedelta64ArrayLikeComparisons.test_td64_comparisons_invalidg   s-   € ð ˆä˜h°Ô3ˆÜ�oŠo˜cÓ'ˆä! #°Ö4r   r6   z
1970-01-01©r,   Útzr+   z
1971-01-01ÚD©Úfreqr,   c                óx   € \        R ^
R7      P                  p\        P                  ! W24      p\	        W1V4       R# rI   )r   Ú_datar   r0   r   )r2   r6   r3   rK   s   &&& r   Ú"test_td64arr_cmp_arraylike_invalidÚFTestTimedelta64ArrayLikeComparisons.test_td64arr_cmp_arraylike_invalid}   s.   € ô& ˜h°Ô3×9Ñ9ˆÜ�oŠo˜cÓ2ˆÜ! #¨nÖ=r   c           	     óJ  € \        R ^R7      P                  p\        P                  ! ^ ^^V^,          \	        R4      .4      pW8H  p\        P                  ! . RO4      p\
        P                  ! W44       W8g  p\
        P                  ! W4( 4       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       \        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       R#   + '       g   i     L¥; i  + '       g   i     L‡; i  + '       g   i     Li; i  + '       g   i     R# ; i)rJ   r+   rF   zDInvalid comparison between|Cannot compare type|not supported between©ÚmatchN)FFFTF)
r   rT   r-   r"   r   r   Úassert_numpy_array_equalÚpytestÚraisesÚ	TypeError)r2   rK   r6   Úresultr8   Úmsgs   &     r   Útest_td64arr_cmp_mixed_invalidÚBTestTimedelta64ArrayLikeComparisons.test_td64arr_cmp_mixed_invalid”   s  € Ü˜h°Ô2×8Ñ8ˆÜ—’˜!˜Q  3 q¥6¬9°\Ó+BÐCÓDˆà‘ˆÜ—8’8Ò>Ó?ˆÜ
×#Ò# FÔ5à‘ˆÜ
×#Ò# F¨IÔ6àTˆÜ�]Š]œ9¨C×0Ö0ØŠK÷ 1ä�]Š]œ9¨C×0Ö0ØŠK÷ 1ä�]Š]œ9¨C×0Ö0ØŠL÷ 1ä�]Š]œ9¨C×0Ö0ØŠL÷ 1Ñ0÷ 1×0úç0×0úç0×0úç0×0Ð0ús0   Â6EÃ'E+ÄE>Å	FÅE(	Å+E;	Å>F	ÆF"	© N)#Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r9   r[   ÚmarkÚparametrizer   r   Úto_timedelta64r   ÚHourrB   r   ÚnowÚto_datetime64Úto_pydatetimeÚdater-   r"   rL   ÚlistÚrangeÚarangeÚastypeÚfloat32Úobjectr!   Ú
date_rangeÚperiod_rangerU   r`   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r   r(   r(   ?   s  ø‡ € ò
'ð ‡[�[×ÑØá˜1ÔÙ˜1ÔÙ˜1Ô×,Ñ,Ó.Ø�LŠL˜Óð		
óñ
*óð
*ð ‡[�[×ÑØàØÙ�lÓ#Ù�lÓ#×'Ñ'¨Ó.Ù�lÓ#×'Ñ'Ó)×7Ñ7Ó9Ù�lÓ#×'Ñ'Ó)×7Ñ7Ó9Ù�lÓ#×(Ñ(Ó*Ø�HŠH�Q‹Kð		
óñ5óð5ð ‡[�[×ÑØá‘�r“‹OØ�IŠI�b‹MØ�IŠI�b‹M× Ñ  §¡Ó,Ø�IŠI�b‹M× Ñ  Ó(Ø�MŠM˜,°°uÔ=×CÑCØ�HŠH�R—]’] <¸Ô<Ó=Ù�—’˜|°RÔ8Ó9Ø�MŠM˜,°Ô3×:Ñ:¸6ÓBØ�OŠO˜L¨s¸BÔ?×EÑEØ�OŠO˜L¨s¸BÔ?×FÑFÀvÓNð	
óñ>óð>÷ð r   r(   c                   ó&  a € ] tR t^ªt o ]P
                  P                  RR].4      R 4       t]P
                  P                  R]	! RR]
]
RR.4      ]P                  ! ]P                  ! ^R4      ]P                  ! ^R4      ]P                  ! R	R
4      ]P                  ! R	R
4      ]P                  ! ^R4      ]P                  ! ^R4      ,           ]P                  ! ^R4      ]P                  ! ^R4      ,           .4      .4      R 4       tR tRtV tR# )ÚTestTimedelta64ArrayComparisonsr   Nc                ó¶  € \        \        R 4      \        \        R4      .4      p\        \        \        \        R4      .4      pY#rTV\        J d*   VP	                  \        4      VP	                  \        4      rTWT8H  p\
        P                  ! . RO4      p\        P                  ! Wg4       WT8g  p\
        P                  ! . RO4      p\        P                  ! Wg4       \
        P                  ! . RO4      p\        P                  ! V\        8H  V4       \        P                  ! \        V8H  V4       \
        P                  ! . RO4      p\        P                  ! V\        8g  V4       \        P                  ! \        V8g  V4       \
        P                  ! . RO4      p\        P                  ! V\        8  V4       \        P                  ! \        V8„  V4       R# )rJ   ú3 daysN)FFT)TTF)FFF©TTT)	r   r   r   rt   rr   r-   r"   r   rZ   )r2   r   ÚleftÚrightÚlhsÚrhsr^   r8   s   &&      r   Útest_comp_natÚ-TestTimedelta64ArrayComparisons.test_comp_nat­   sE  € äœy¨Ó2´C¼À8Ó9LÐMÓNˆÜ¤¤S¬)°HÓ*=Ð>Ó?ˆàˆSØ”F‹?Ø—{‘{¤6Ó*¨E¯L©L¼Ó,@�à‘ˆÜ—8’8Ò0Ó1ˆÜ
×#Ò# FÔ5à‘ˆÜ—8’8Ò/Ó0ˆÜ
×#Ò# FÔ5ä—8’8Ò1Ó2ˆÜ
×#Ò# C¬3¡J°Ô9Ü
×#Ò#¤C¨3¡J°Ô9ä—8’8Ò.Ó/ˆÜ
×#Ò# C¬3¡J°Ô9Ü
×#Ò#¤C¨3¡J°Ô9ä—8’8Ò1Ó2ˆÜ
×#Ò# C¬#¡I¨xÔ8Ü
×#Ò#¤C¨#¡I¨xÖ8r   Úidx2z2 dayz1 day 00:00:02z5 days 00:00:03rP   r   ÚnsÚsc                ó�  € \        R \        R\        RR.4      pW!8  p\        P                  ! . RO4      p\        P
                  ! W44       W8„  p\        P                  ! . RO4      p\        P
                  ! W44       W!8*  p\        P                  ! . RO4      p\        P
                  ! W44       W8¬  p\        P                  ! . RO4      p\        P
                  ! W44       W!8H  p\        P                  ! . RO4      p\        P
                  ! W44       W!8g  p\        P                  ! . RO4      p\        P
                  ! W44       R# )ú1 dayz1 day 00:00:01z5 day 00:00:03N)TFFFTF)TFFFTT)FFFFFT)TTTTTF)r   r   r-   r"   r   rZ   )r2   r†   Úidx1r^   r8   s   &&   r   Útest_comparisons_natÚ4TestTimedelta64ArrayComparisons.test_comparisons_natÊ   sÿ   € ô& àÜØ ÜØ Ø ðó	
ˆð ‘ˆÜ—8’8ÒDÓEˆÜ
×#Ò# FÔ5à‘ˆÜ—8’8ÒDÓEˆÜ
×#Ò# FÔ5à‘ˆÜ—8’8ÒCÓDˆÜ
×#Ò# FÔ5à‘ˆÜ—8’8ÒCÓDˆÜ
×#Ò# FÔ5à‘ˆÜ—8’8ÒEÓFˆÜ
×#Ò# FÔ5à‘ˆÜ—8’8ÒAÓBˆÜ
×#Ò# FÖ5r   c                ó   € \        R ^
R7      pW^,          8  p\        P                  ! . ROR.^,          ,           4      p\        P                  ! W#4       V\        V4      8H  pW8H  p\        P                  ! W$4       R# )rJ   r+   FNr   )r   r-   r"   r   rZ   ro   )r2   rK   r^   r8   Úexps   &    r   Útest_comparisons_coverageÚ9TestTimedelta64ArrayComparisons.test_comparisons_coverage  sd   € Ü˜h°Ô3ˆà˜1•v‘ˆÜ—8’8Ò.°%°¸1µÕ<Ó=ˆÜ
×#Ò# FÔ5àœ˜S›	Ñ!ˆØ‰jˆÜ
×#Ò# FÖ0r   rb   )rc   rd   re   rf   r[   rg   rh   rt   r„   r   r   r-   r"   Útimedelta64rŒ   r�   rw   rx   ry   s   @r   r|   r|   ª   s  ø‡ € ð ‡[�[×Ñ˜W t¨V nÓ5ñ9ó 6ð9ð8 ‡[�[×ÑØáØ˜' 3¨Ð-=Ð?PÐQóð �HŠHà—N’N 1 cÓ*Ø—N’N 1 cÓ*Ø—N’N 5¨$Ó/Ø—N’N 5¨$Ó/Ø—N’N 1 cÓ*¨R¯^ª^¸A¸sÓ-CÕCØ—N’N 1 cÓ*¨R¯^ª^¸A¸sÓ-CÕCðó	ð		
óñ$"6ó%ð$"6÷J	1ð 	1r   r|   c                   ó°   a € ] tR tRt o R tR tR tR tR tR t	]
P                  P                  RR	R
.4      R 4       tR tR tR tR tR tR tRtV tR# )Ú!TestTimedelta64ArithmeticUnsortedi  c                ó>  € Tp\        R R.4      p\        P                  ! W24      p\        R4      \        R4      .pW4,           p\	        RR.RR7      p\        P                  ! Wb4      p\        P
                  ! WV4       WC,           p\        P
                  ! Wv4       R# )	Ú2DÚ4Dú
2016-01-01z
2016-02-01z
2016-01-03z
2016-02-05úM8[us]©r   N)r   r   r0   r   r	   r1   )r2   r3   r#   r€   r�   r^   r8   Úresult2s   &&      r   Útest_td64_op_with_listÚ8TestTimedelta64ArithmeticUnsorted.test_td64_op_with_list  s|   € àˆä˜t T˜lÓ+ˆÜ�Š˜tÓ)ˆä˜<Ó(¬)°LÓ*AÐBˆà•ˆÜ  ,°Ð!=ÀXÔNˆÜ—?’? 8Ó1ˆÜ
�Š˜Ô)à•,ˆÜ
�Š˜Ö*r   c                óô  € \        . ROR RR7      pV^,          \        P                  ! V^4      3 FT  p\        V\         4      '       g   Q h\        . RORRR7      p\        P
                  ! W#4       VP                  R8X  d   KT  Q h	  V^,          \        P                  ! V^4      3 FT  p\        V\         4      '       g   Q h\        . R	ORRR7      p\        P
                  ! W#4       VP                  R8X  d   KT  Q h	  V) \        P                  ! V4      3 FT  p\        V\         4      '       g   Q h\        . R
ORRR7      p\        P
                  ! W#4       VP                  R8X  d   KT  Q h	  \        . RORRR7      p\        V4      \        P                  ! V4      3 FQ  p\        V\         4      '       g   Q h\        . RORRR7      p\        P
                  ! W#4       VP                  f   KQ  Q h	  R# )r*   Ú4hÚx©rR   ÚnameÚhú-2hN)r*   rŸ   Ú6hÚ8hÚ10h)rŸ   r¦   Ú12hÚ16hÚ20h)Ú1hr*   Ú3hrŸ   Ú5h)r¤   z-4hz-6hz-8hz-10h)r¤   z-1hÚ0hr«   r*   )r*   r«   r®   r«   r*   )r   r-   ÚmultiplyÚ
isinstancer   Úassert_index_equalrR   ÚdivideÚnegativeÚabsÚabsolute)r2   Úidxr^   r�   s   &   r   Útest_ufunc_coercionsÚ6TestTimedelta64ArithmeticUnsorted.test_ufunc_coercions&  s¥  € äÒ<À4ÈcÔRˆà˜Q•w¤§¢¨C°Ó 3Ó4ˆFÜ˜f¤n×5Ò5Ð5Ð5Ü Ò!BÈÐTWÔXˆCÜ×!Ò! &Ô.Ø—;‘; $Ö&Ð&Ð&ñ	 5ð ˜Q•w¤§	¢	¨#¨qÓ 1Ó2ˆFÜ˜f¤n×5Ò5Ð5Ð5Ü Ò!?ÀcÐPSÔTˆCÜ×!Ò! &Ô.Ø—;‘; #Ö%Ð%Ð%ñ	 3ð �tœRŸ[š[¨Ó-Ó.ˆFÜ˜f¤n×5Ò5Ð5Ð5Ü Ú4¸5ÀsôˆCô ×!Ò! &Ô.Ø—;‘; %Ö'Ð'Ð'ñ /ô Ò=ÀCÈcÔRˆÜ˜3“x¤§¢¨SÓ!1Ó2ˆFÜ˜f¤n×5Ò5Ð5Ð5Ü Ò!?ÀdÐQTÔUˆCÜ×!Ò! &Ô.Ø—;‘;Ô&Ð&Ð&ó	 3r   c                ó   € \        R \        R.RR7      p\        P                  ! R^RR7      p\	        R 4      p\        R4      pR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
p\        P                  ! \        VR7      ;_uu_ 4        W4,
           R	R	R	4       Rp\        P                  ! \        VR7      ;_uu_ 4        W2,
           R	R	R	4       WB,
          p\        . RORR7      p\        P                  ! Wg4       W$,
          p\        . RORR7      p\        P                  ! Wg4       W,
          p\        R\        R .RR7      p\        P                  ! Wg4       W1,
          p\        R\        R.RR7      p\        P                  ! Wg4       W#,
          p\        . RORRRR7      p\        P                  ! Wg4       WA,
          p\        R\        R.RRR7      p\        P                  ! Wg4       R	#   + '       g   i     ELÖ; i  + '       g   i     ELµ; i  + '       g   i     EL’; i  + '       g   i     ELo; i)rJ   ú2 daysÚfoo©r¢   Ú20130101Úbar©r,   r¢   z0cannot subtract a datelike from a TimedeltaArrayrX   Nz#unsupported operand type\(s\) for -z,cannot subtract DatetimeArray from Timedeltaú0 daysú-1 daysÚ20121231r™   rP   )r   rR   r¢   Ú20121230©r   r¢   ©rÀ   rÁ   ú-2 days©rÀ   rJ   rº   ©rÂ   r½   Ú20130102)r   r   r!   ru   r   r   r[   r\   r]   r   r±   r	   )r2   r5   ÚdtiÚtdÚdtr_   r^   r8   s   &       r   Útest_subtraction_opsÚ6TestTimedelta64ArithmeticUnsorted.test_subtraction_opsE  sÙ  € ä˜h¬¨XÐ6¸UÔCˆÜ�mŠm˜J°¸Ô>ˆÜ�xÓ ˆÜ�zÓ"ˆà@ˆÜ�]Š]œ9¨C×0Ö0ØŽH÷ 1ä�]Š]œ9¨C×0Ö0ØŽI÷ 1ð 5ˆÜ�]Š]œ9¨C×0Ö0ØŽG÷ 1ð =ˆÜ�]Š]œ9¨C×0Ö0ØŽH÷ 1ð •ˆÜ!Ò"BÈÔOˆÜ
×Ò˜fÔ/à•ˆÜ!Ò"@ÀuÔMˆÜ
×Ò˜fÔ/à•ˆÜ! 8¬S°(Ð";À%ÔHˆÜ
×Ò˜fÔ/à•ˆÜ! 8¬S°)Ð"<À5ÔIˆÜ
×Ò˜fÔ/à•ˆÜ Ú0¸ÀsÐQVô
ˆô 	×Ò˜fÔ/à•ˆÜ Øœ˜jÐ)°Àô
ˆô 	×Ò˜fÖ/÷O 1×0Ð0úç0×0Ð0ú÷ 1×0Ð0ú÷ 1×0Ð0ús0   Á*	I Â	IÃ	I(Ä	I<É I	ÉI%	É(I9	É<J	c                óÀ	  € \         P                  ! R ^R7      p\        P                  ! W!4      p\	        R 4      pVP                  4       p\         P                  ! R ^R7      P                  R4      p\        P                  ! WQ4      p\	        R 4      P                  R4      p\	        R 4      P                  R4      pVP                  4       p\        R4      p	R p
W3,
          p\        R4      pV
! W¼4       W†,
          p\        R4      pV
! W¼4       Wh,
          p\        R4      pV
! W¼4       Rp\        P                  ! \        VR7      ;_uu_ 4        Wƒ,
           R	R	R	4       R
p\        P                  ! \        VR7      ;_uu_ 4        W„,
           R	R	R	4       R
p\        P                  ! \        VR7      ;_uu_ 4        WH,
           R	R	R	4       Rp\        P                  ! \        VR7      ;_uu_ 4        W8,
           R	R	R	4       \        P                  ! \        VR7      ;_uu_ 4        Ws,
           R	R	R	4       \        P                  ! \        VR7      ;_uu_ 4        Wt,
           R	R	R	4       Rp\        P                  ! \        VR7      ;_uu_ 4        W&,
           R	R	R	4       \        P                  ! \        VR7      ;_uu_ 4        WS,
           R	R	R	4       WX,
          p\        . RO4      p\        P                  ! WÁ4      p\        P                  ! W¼4       W…,
          p\        . RO4      p\        P                  ! WÁ4      p\        P                  ! W¼4       WV,
          p\        . RO4      p\        P                  ! WÁ4      p\        P                  ! W¼4       We,
          p\        . RO4      p\        P                  ! WÁ4      p\        P                  ! W¼4       W™,
          p\        R4      pV
! W¼4       WY,
          p\        . RORR7      p\        P                  ! WÁ4      p\        P                  ! W¼4       R	#   + '       g   i     ELð; i  + '       g   i     ELÍ; i  + '       g   i     ELª; i  + '       g   i     EL‡; i  + '       g   i     ELf; i  + '       g   i     ELE; i  + '       g   i     EL"; i  + '       g   i     EL; i)r½   r+   z
US/EasternÚCETrJ   c                 óF   € W8X  g   Q h\        V \        4      '       g   Q hR # ©N)r°   r   )r^   r8   s   &&r   Ú_checkÚNTestTimedelta64ArithmeticUnsorted.test_subtraction_ops_with_tz.<locals>._checkƒ  s!   € ØÔ%Ð%Ð%Ü˜f¤i×0Ò0Ð0Ò0r   rÀ   z<Cannot subtract tz-naive and tz-aware datetime-like objects.rX   Nz6can't subtract offset-naive and offset-aware datetimesz%Cannot subtract tz-naive and tz-aware©rO   rÇ   rÅ   rÈ   )r!   ru   r   r0   r   rm   Útz_localizer   r[   r\   r]   r   r1   r	   )r2   r3   rÊ   ÚtsrÌ   Údti_tzÚts_tzÚts_tz2Údt_tzrË   rÓ   r^   r8   r_   s   &&            r   Útest_subtraction_ops_with_tzÚ>TestTimedelta64ArithmeticUnsorted.test_subtraction_ops_with_tzv  s?  € ä�mŠm˜J°Ô2ˆÜ�oŠo˜cÓ2ˆÜ�zÓ"ˆØ×ÑÓˆÜ—’˜z°1Ô5×AÑAÀ,ÓOˆÜ—’ Ó8ˆÜ˜*Ó%×1Ñ1°,Ó?ˆÜ˜:Ó&×2Ñ2°5Ó9ˆØ×#Ñ#Ó%ˆÜ�xÓ ˆò	1ð
 •ˆÜ˜XÓ&ˆÙˆvÔ à•ˆÜ˜XÓ&ˆÙˆvÔ à•ˆÜ˜XÓ&ˆÙˆvÔ ð MˆÜ�]Š]œ9¨C×0Ö0ØŽJ÷ 1àFˆÜ�]Š]œ9¨C×0Ö0ØŽJ÷ 1àFˆÜ�]Š]œ9¨C×0Ö0ØŽJ÷ 1àLˆÜ�]Š]œ9¨C×0Ö0ØŽJ÷ 1ä�]Š]œ9¨C×0Ö0ØŽK÷ 1ä�]Š]œ9¨C×0Ö0ØŽK÷ 1ð 6ˆä�]Š]œ9¨C×0Ö0ØŽK÷ 1ä�]Š]œ9¨C×0Ö0ØŽK÷ 1ð •ˆÜ!Ò"@ÓAˆÜ—?’? 8Ó<ˆÜ
�Š˜Ô)à•ˆÜ!Ò"BÓCˆÜ—?’? 8Ó<ˆÜ
�Š˜Ô)à•ˆÜ!Ò"@ÓAˆÜ—?’? 8Ó<ˆÜ
�Š˜Ô)à•ˆÜ!Ò"BÓCˆÜ—?’? 8Ó<ˆÜ
�Š˜Ô)à•ˆÜ˜XÓ&ˆÙˆvÔ à•ˆÜ Ò!EÈ,ÔWˆÜ—?’? 8Ó<ˆÜ
�Š˜Ö)÷e 1×0Ð0ú÷ 1×0Ð0ú÷ 1×0Ð0ú÷ 1×0Ð0úç0×0Ð0úç0×0Ð0ú÷
 1×0Ð0úç0×0Ð0ús`   Å	Q Æ	QÆ>	Q(Ç5	Q<È*	RÉ	R$Ê	R8Ë	SÑ Q	ÑQ%	Ñ(Q9	Ñ<R	ÒR!	Ò$R5	Ò8S		ÓS	c                óŒ  € \        R \        R.RR7      p\        P                  ! R^RR7      pW,
          p\        R\        R.RR7      p\        P
                  ! W44       W,           p\        R\        R.RR7      p\        P
                  ! W44       W!,
          p\        R	\        R.R
R7      p\        P
                  ! W44       R# )rJ   rº   r»   r¼   r½   r¾   r¿   rÀ   ú4 daysrÂ   r™   rš   N)r   r   r!   ru   r   r±   r	   )r2   r5   rÊ   r^   r8   s   &    r   Útest_dti_tdi_numeric_opsÚ:TestTimedelta64ArithmeticUnsorted.test_dti_tdi_numeric_opsÊ  sŸ   € ä˜h¬¨XÐ6¸UÔCˆÜ�mŠm˜J°¸Ô>ˆà•ˆÜ! 8¬S°(Ð";À%ÔHˆÜ
×Ò˜fÔ/à•ˆÜ! 8¬S°(Ð";À%ÔHˆÜ
×Ò˜fÔ/à•ˆÜ  *¬c°:Ð!>ÀhÔOˆÜ
×Ò˜fÖ/r   c                óf  € \        R \        R.RR7      p\        P                  ! R^RR7      p\	        R 4      p\        R4      pW,           p\        R\        R.R	RR
7      p\        P                  ! WV4       WA,           p\        R\        R.R	RR
7      p\        P                  ! WV4       W1,           p\        R\        R.RR7      p\        P                  ! WV4       W,           p\        R\        R.RR7      p\        P                  ! WV4       Rp\        P                  ! \        VR7      ;_uu_ 4        WR,          ,            RRR4       \        P                  ! \        VR7      ;_uu_ 4        VR,          V,            RRR4       Rp\        P                  ! \        VR7      ;_uu_ 4        V\        . RO\        P                  R7      ,            RRR4       W,           p\        R\        R.R	R7      p\        P                  ! WV4       W!,           p\        R\        R.R	R7      p\        P                  ! WV4       WC,           p\        R4      pWV8X  g   Q hW4,           p\        R4      pWV8X  g   Q hR#   + '       g   i     EL=; i  + '       g   i     EL; i  + '       g   i     LÔ; i)rJ   rº   r»   r¼   r½   r¾   r¿   rÉ   Ú20130103r™   rÄ   r~   z$cannot add indices of unequal lengthrX   :r   r?   NNú3Addition/subtraction of integers and integer-arraysrš   Ú20130105©r?   é   é   )r   r   r!   ru   r   r   r	   r   r±   r[   r\   Ú
ValueErrorr]   r
   r-   Úint64)r2   r5   rÊ   rË   rÌ   r^   r8   r_   s   &       r   Útest_addition_opsÚ3TestTimedelta64ArithmeticUnsorted.test_addition_opsÛ  s  € ä˜h¬¨XÐ6¸UÔCˆÜ�mŠm˜J°¸Ô>ˆÜ�xÓ ˆÜ�zÓ"ˆà•ˆÜ Øœ˜jÐ)°Àô
ˆô 	×Ò˜fÔ/à•ˆÜ Øœ˜jÐ)°Àô
ˆô 	×Ò˜fÔ/à•ˆÜ! 8¬S°(Ð";À%ÔHˆÜ
×Ò˜fÔ/à•ˆÜ! 8¬S°(Ð";À%ÔHˆÜ
×Ò˜fÔ/ð 5ˆÜ�]Š]œ:¨S×1Ö1Ø�c•(ŽN÷ 2ä�]Š]œ:¨S×1Ö1Ø��H�sŽN÷ 2ð DˆÜ�]Š]œ9¨C×0Ö0Ø”%š	¬¯©Ô2Ö2÷ 1ð •ˆÜ  *¬c°:Ð!>ÀhÔOˆÜ
×Ò˜fÔ/à•ˆÜ  *¬c°:Ð!>ÀhÔOˆÜ
×Ò˜fÔ/à•ˆÜ˜ZÓ(ˆØÔ!Ð!Ð!à•ˆÜ˜ZÓ(ˆØÔ!Ð!Ò!÷9 2×1Ð1úç1×1Ð1ú÷
 1×0ús$   Ä4I8Å0JÆ/%J É8J		ÊJ	Ê J0	rR   rP   ÚBc                ó   € \         P                  ! R ^2VRR7      pV\        ^4      ,           pV\        R4      ,           pVP                  R4      p\        P
                  ! W$4       VR8X  dd   \         P                  P                  P                  ^4      pVP                  V8X  g   Q hVP                  V8X  g   Q hVP                  V8X  g   Q hM„VP                  \         P                  P                  P                  ^4      8X  g   Q hVP                  e   Q hVP                  \         P                  P                  P                  ^4      8X  g   Q hV\        ^4      ,
          pV\        R4      ,           p\        P
                  ! We4       R# )z1/1/2000r‡   ©r,   rR   ÚunitÚinferrP   Néÿÿÿÿ)r!   ru   r   Ú
_with_freqr   r±   Útseriesr   ÚDayrR   ÚBusinessDay)r2   rR   ÚindexÚshiftedÚbackr8   r^   s   &&     r   Útest_timedeltaÚ0TestTimedelta64ArithmeticUnsorted.test_timedelta  s-  € ä—’˜j°"¸4ÀdÔKˆàœ) A›,Õ&ˆØœ 2›Õ&ˆØ�‰˜wÓ'ˆÜ
×Ò˜eÔ*à�3Œ;Ü—z‘z×)Ñ)×-Ñ-¨aÓ0ˆHØ—:‘: Ô)Ð)Ð)Ø—<‘< 8Ô+Ð+Ð+Ø—9‘9 Ô(Ð(Ñ(à—:‘:¤§¡×!3Ñ!3×!?Ñ!?ÀÓ!BÔBÐBÐBØ—<‘<Ò'Ð'Ð'Ø—9‘9¤§
¡
× 2Ñ 2× >Ñ >¸qÓ AÔAÐAÐAàœ 1›Õ%ˆØœ9 R›=Õ(ˆÜ
×Ò˜fÖ/r   c                ój  € \         P                  ! R R4      p\        V4      pV\        P                  ! ^4      ,
          p\        V\        P                  ! RR4      ,
          4      pV\        P                  ! RR4      ,
          p\        V\        P                  ! ^4      ,
          4      pVP                  VP                  8X  g   Q hVP                  R4      p\        P                  ! W64       VP                  VP                  8X  g   Q hVP                  R4      p\        P                  ! WE4       R# )Ú2013Ú2014i áõr‡   N)r!   ru   r   r   rj   r	   r-   r’   rR   ró   r   r±   )r2   rK   rˆ   Úresult1r›   Úresult3Úresult4s   &      r   Útest_timedelta_tick_arithmeticÚ@TestTimedelta64ArithmeticUnsorted.test_timedelta_tick_arithmetic/  sÛ   € ä�mŠm˜F FÓ+ˆÜ�3‹KˆØœŸš Q›Õ'ˆÜ ¤B§N¢N°9¸dÓ$CÕ CÓDˆØœŸš y°$Ó7Õ7ˆÜ ¤G§L¢L°£OÕ 3Ó4ˆà�|‰|˜sŸx™xÔ'Ð'Ð'Ø×$Ñ$ TÓ*ˆÜ
×Ò˜gÔ/à�|‰|˜sŸx™xÔ'Ð'Ð'Ø×$Ñ$ TÓ*ˆÜ
×Ò˜gÖ/r   c                óX  € \        R \        R.4      pVP                  p\        P                  ! R^RR7      pW#,           pW,           p\
        P                  ! WE4       W!,           pW,           p\
        P                  ! WE4       W!,
          pW,
          p\
        P                  ! WE4       R# )rJ   rº   z
1999-12-31rP   ©r,   rR   N)r   r   r"   r!   ru   r   r±   )r2   r5   ÚtdarÊ   r^   r8   s   &     r   Útest_tda_add_sub_indexÚ8TestTimedelta64ArithmeticUnsorted.test_tda_add_sub_index@  s‚   € ä˜h¬¨XÐ6Ó7ˆØ�i‰iˆä�mŠm˜L°!¸#Ô>ˆà•ˆØ•9ˆÜ
×Ò˜fÔ/à•ˆØ•9ˆÜ
×Ò˜fÔ/à•ˆØ•9ˆÜ
×Ò˜fÖ/r   c                óÄ  € Tp\         P                  ! R ^VR7      pVP                  R4      pWU,
          p\        P                  ! Wd4      p\        P                  ! WT4      p\        P
                  ! V4      ;_uu_ 4        WxP                  \        4      ,           p	RRR4       \        P                  ! X	VP                  \        4      4       R#   + '       g   i     L<; i)r˜   rN   N)	r!   ru   ró   r   r0   Úassert_produces_warningrr   rt   r1   )
r2   Úperformance_warningr3   Útz_naive_fixturer#   rÊ   r5   r   r6   r^   s
   &&&&      r   Útest_tda_add_dt64_object_arrayÚ@TestTimedelta64ArithmeticUnsorted.test_tda_add_dt64_object_arrayS  s•   € ð ˆä�mŠm˜L°!Ð8HÔIˆØ�n‰n˜TÓ"ˆØ�iˆä�oŠo˜cÓ'ˆÜ—’ Ó)ˆä×'Ò'Ð(;×<Õ<ØŸ<™<¬Ó/Õ/ˆF÷ =ä
�Š˜ §¡¬VÓ 4Ö5÷ =×<ús   Á?CÃC	c                ó®  € \        R R4      p\        RRRR7      p\        V\        4      '       d7   VP                  R8X  d&   V\        P
                  Jd   VP                  R4      p\        P                  ! W24      p\        P                  ! WB4      pTpW1,          p\        P                  ! W44       V\        Jd   \        P                  ! WT4       R# R# ©rJ   ú10 daysz1 days 02:00:00z10 days 02:00:00rP   ©rR   r‡   N©r   r°   r   rð   r!   r"   Úas_unitr   r0   r1   r
   ©r2   Ú	two_hoursr3   rK   r8   Úorig_rngs   &&&   r   Útest_tdi_iadd_timedeltalikeÚ=TestTimedelta64ArithmeticUnsorted.test_tdi_iadd_timedeltalikeg  s£   € ä˜h¨	Ó2ˆÜ"Ð#4Ð6HÈsÔSˆä�y¤)×,Ò,Ø—‘ $Ô&Ø¤b§h¡hÓ.ð
  ×'Ñ'¨Ó-ˆHä�oŠo˜cÓ2ˆÜ—?’? 8Ó<ˆàˆØÕˆÜ
�Š˜Ô&Ø¤Ó&ä�OŠO˜HÖ/ñ 'r   c                óª  € \        R R4      p\        RR4      p\        V\        4      '       d7   VP                  R8X  d&   V\        P
                  Jd   VP                  R4      p\        P                  ! W24      p\        P                  ! WB4      pTpW1,          p\        P                  ! W44       V\        Jd   \        P                  ! WT4       R# R# ©rJ   r  z0 days 22:00:00z9 days 22:00:00r‡   Nr  r  s   &&&   r   Útest_tdi_isub_timedeltalikeÚ=TestTimedelta64ArithmeticUnsorted.test_tdi_isub_timedeltalike  s¡   € ä˜h¨	Ó2ˆÜ"Ð#4Ð6GÓHˆä�y¤)×,Ò,Ø—‘ $Ô&Ø¤b§h¡hÓ.ð
  ×'Ñ'¨Ó-ˆHä�oŠo˜cÓ2ˆÜ—?’? 8Ó<ˆàˆØÕˆÜ
�Š˜Ô&Ø¤Ó&ä�OŠO˜HÖ/ñ 'r   c                ó„  € \        R ^RRR7      pV^VP                  ,          ,           p\        R^RRR7      p\        P                  ! W#4       VP                  R8X  g   Q hV^VP                  ,          ,
          p\        R^RRR7      p\        P                  ! W#4       VP                  R8X  g   Q hV^,          p\        R^RRR7      p\        P                  ! W#4       VP                  R8X  g   Q hV^,          p\        R^RRR7      p\        P                  ! W#4       VP                  R8X  g   Q hV) p\        R^R	RR7      p\        P                  ! W#4       VP                  R	8X  g   Q h\        R^RRR7      p\	        V4      p\        . RORR
7      p\        P                  ! W#4       VP                  e   Q hR# )rº   r–   r    )r,   rR   r¢   rß   rÆ   r—   rJ   rP   z-2Dr¼   N)rº   rJ   rÀ   rJ   rº   )r   rR   r   r±   r´   r   )r2   rK   r^   r�   s   &   r   Útest_tdi_ops_attributesÚ9TestTimedelta64ArithmeticUnsorted.test_tdi_ops_attributes™  s‡  € Ü˜h°¸À3ÔGˆà�q˜3Ÿ8™8•|Õ#ˆÜ˜h°¸À3ÔGˆÜ
×Ò˜fÔ*Ø�{‰{˜dÔ"Ð"Ð"à�q˜3Ÿ8™8•|Õ#ˆÜ˜i°¸ÀCÔHˆÜ
×Ò˜fÔ*Ø�{‰{˜dÔ"Ð"Ð"à�q•ˆÜ˜h°¸À3ÔGˆÜ
×Ò˜fÔ*Ø�{‰{˜dÔ"Ð"Ð"à�q•ˆÜ˜h°¸À#ÔFˆÜ
×Ò˜fÔ*Ø�{‰{˜cÔ!Ð!Ð!à�ˆÜ˜i°¸ÀSÔIˆÜ
×Ò˜fÔ*Ø�{‰{˜eÔ#Ð#Ð#ä˜i°¸À3ÔGˆä�S“ˆÜÚ>ÀSô
ˆô 	×Ò˜fÔ*Ø�{‰{Ò"Ð"Ò"r   rb   N)rc   rd   re   rf   rœ   r·   rÍ   rÜ   rà   rë   r[   rg   rh   rú   r  r  r  r  r  r  rw   rx   ry   s   @r   r”   r”     ss   ø‡ € ò+ò"'ò>/0òbR*òh0ò"9"ðz ‡[�[×Ñ˜V c¨3 ZÓ0ñ0ó 1ð0ò,0ò"0ò&6ò(0ò00÷4##ð ##r   r”   c                   ón   a € ] tR tRt o ]P
                  P                  RRR.4      R 4       tR tRt	V t
R# )	ÚTestAddSubNaTMaskingi¿  Ústr_tsz
1950-01-01z
1980-01-01c                ó®  € \         P                  ! R R.4      p\        P                  ! W14      p\	        V4      pVVP                  4       VP                  4       P                  R4      VP                  4       P                  R4      .pV FG  pWG,           pV\        J d    VP                  R,          \        J g   Q hK4  V^,          \        J d   KG  Q h	  R# )z24658 days 11:15:00r   zdatetime64[ns]zdatetime64[D]N)r?   r?   )r!   Úto_timedeltar   r0   r   rm   rl   rr   r   Úilocr   )	r2   r3   r#  ÚtdinatÚtdobjr×   Úts_variantsÚvariantr7   s	   &&&      r   Ú$test_tdarr_add_timestamp_nat_maskingÚ9TestAddSubNaTMasking.test_tdarr_add_timestamp_nat_maskingÂ  s¶   € ô —’Ð"7¸Ð!?Ó@ˆÜ—’ Ó7ˆä�vÓˆàØ×ÑÓØ×ÑÓ×%Ñ%Ð&6Ó7Ø×ÑÓ×%Ñ% oÓ6ð	
ˆó #ˆGØ•/ˆCØ¤Ó*Ø—x‘x •~¬Ó,Ð,Ò,à˜1•v¤•}Ð$�}ó #r   c                ó6  € \        R 4      P                  R4      p\        P                  ! \        RR7      ;_uu_ 4        \
        P                  ! RR4      V,            RRR4       \        P                  ! \        RR7      ;_uu_ 4        V\
        P                  ! RR4      ,            RRR4       \        P                  ^,           p\
        P                  ! R.R4      P                  R4      pRp\        P                  ! \        VR7      ;_uu_ 4        V\        R 4      ,            RRR4       \        P                  ! \        VR7      ;_uu_ 4        \        R 4      V,            RRR4       \        P                  ! \        VR7      ;_uu_ 4        \
        P                  ! V.4      \        R4      ,
           RRR4       \        P                  ! \        VR7      ;_uu_ 4        \
        P                  ! R	V.4      \        R4      ,
           RRR4       \        P                  ! \        VR7      ;_uu_ 4        \
        P                  ! VR	R
.4      \
        P                  ! RVR.4      ,
           RRR4       \        \        .RR7      p\
        P                  ! \        .4      \        R4      ,
          p\        P                  ! We4       \        R\        .4      p\
        P                  ! R	\        .4      \        R4      ,
          p\        P                  ! We4       \        \        \        R.4      p\
        P                  ! \        R	R
.4      \
        P                  ! R\        R.4      ,           p\        P                  ! We4       R#   + '       g   i     EL:; i  + '       g   i     EL; i  + '       g   i     EL˜; i  + '       g   i     ELm; i  + '       g   i     EL-; i  + '       g   i     ELì; i  + '       g   i     ELœ; i)Ú2000r‡   Ú10155196800000000000rX   iT  rP   NzOverflow in int64 additionrJ   z5 daysú1 hoursz	7 secondsz4 hoursúm8[us]rš   rß   z5 hours)r   r  r[   r\   r   r!   r%  r   Ú_valueÚOverflowErrorr   r   r   r±   )r2   r×   Ú_NaTrË   r_   r�   r^   s   &      r   Útest_tdi_add_overflowÚ*TestAddSubNaTMasking.test_tdi_add_overflow×  s–  € ô �vÓ×&Ñ& tÓ,ˆÜ�]Š]Ô.Ð6L×MÖMÜ�OŠO˜F CÓ(¨2Ö-÷ Nä�]Š]Ô.Ð6L×MÖMØ”—’ ¨Ó-Ö-÷ Nô �z‰z˜A�~ˆÜ�_Š_˜f˜X sÓ+×3Ñ3°DÓ9ˆØ*ˆÜ�]Š]œ=°×4Ö4Ø”˜6Ó"Ö"÷ 5ä�]Š]œ=°×4Ö4Ü�fÓ Ö"÷ 5ä�]Š]œ=°×4Ö4Ü�OŠO˜T˜FÓ#¤i°Ó&9Ö9÷ 5ä�]Š]œ=°×4Ö4Ü�OŠO˜X tÐ,Ó-´	¸(Ó0CÖC÷ 5ä�]Š]œ=°×4Ö4ä—’  x°Ð ;Ó<Ü—/’/ ;°°iÐ"@ÓAöB÷ 5ô œc˜U¨(Ô3ˆÜ—’¤# Ó'¬)°HÓ*=Õ=ˆÜ
×Ò˜fÔ*ä˜h¬˜_Ó-ˆÜ—’ (¬C Ó1´I¸hÓ4GÕGˆÜ
×Ò˜fÔ*äœc¤3¨	Ð2Ó3ˆÜ—’¤# x°Ð!;Ó<¼r¿ºØœ#˜yÐ)ó@
õ 
ˆô 	×Ò˜fÖ*÷G N×MÐMúçM×MÐMú÷ 5×4Ð4úç4×4Ð4úç4×4Ð4úç4×4Ð4úç4×4Ð4úsS   ¿NÂ
N#ÄN7ÅOÆ(OÇ')O3È<8PÎN 	Î#N4	Î7O	ÏO	ÏO0	Ï3P	ÐP	rb   N)rc   rd   re   rf   r[   rg   rh   r+  r5  rw   rx   ry   s   @r   r"  r"  ¿  s:   ø‡ € ð ‡[�[×Ñ˜X¨°lÐ'CÓDñ%ó Eð%÷((+ð (+r   r"  c            
       óŒ  a € ] tR tRt o R tR tR tR t]P                  P                  R]]]P                  .4      R 4       t]P                  P!                  R4      R	 4       tR
 tR t]P                  P                  R. R+O4      ]P                  P                  RRR.4      R 4       4       t]P                  P                  RR^R]P*                  ! ^4      .4      R 4       t]P                  P                  R]P*                  ! . R,O4      ]! . R,O4      ]! . R,O4      ]! . R,O.4      .R R7      R 4       tR tR tR tR tR t]P                  P                  R]P@                  ! RR 4      ]!.4      R! 4       t"R" t#R# t$R$ t%R% t&R& t']P                  P                  R']P*                  ]].4      R( 4       t(R) t)R*t*V t+R# )-ÚTestTimedeltaArraylikeAddSubOpsi  c                óÎ   € \         P                  ! \        R .4      4      P                  R4      pV\        ,
          p\        \        .RR7      p\
        P                  ! W#4       R# )ú00:00:01zm8[s]rš   N)r!   r%  r   rr   r   r   Úassert_series_equal)r2   r@   r^   r8   s   &   r   Útest_sub_nat_retain_unitÚ8TestTimedeltaArraylikeAddSubOps.test_sub_nat_retain_unit  sG   € Ü�oŠoœf j \Ó2Ó3×:Ñ:¸7ÓCˆà”s•ˆÜœ3˜% wÔ/ˆÜ
×Ò˜vÖ0r   c                ó¼  € \         P                  ! \        R .4      4      p\         P                  ! \        R.4      4      p\         P                  ! \        \        .RR7      4      p\	        R .4      P                  \         P                  4      p\	        R.4      P                  \         P                  4      p\	        \        P                  .4      P                  \         P                  4      P                  R4      p\         P                  ! R 4      p\         P                  ! R4      p\         P                  ! R4      p	Ww,           p
W¨8X  g   Q hW‡,
          p
W§8X  g   Q hW,           p
\        P                  ! W¢4       W!,
          p
\        P                  ! W¡4       W,           p
\        P                  ! W¢4       Wq,           p
\        P                  ! W¢4       W',
          p
\        P                  ! W¡4       V) V,           p
\        P                  ! W¡4       W,           p
\        P                  ! W£4       W‘,           p
\        P                  ! W£4       W,
          p
\        P                  ! W£4       V	) V,           p
\        P                  ! W£4       Rp\        P                  ! \        VR7      ;_uu_ 4        V\        P                  ,            RRR4       \        P                  ! \        VR7      ;_uu_ 4        \        P                  V,            RRR4       \        P                  ! \        VR7      ;_uu_ 4        V\        P                  ,
           RRR4       \        P                  ! \        VR7      ;_uu_ 4        \        P                  ) V,            RRR4       V\        ,           p
\        P                  ! W£4       V\        ,
          p
\        P                  ! W£4       W,           p
\        P                  ! W¥4       W$,
          p
\        P                  ! W¤4       WA,           p
\        P                  ! W¥4       WQ,
          p
\        P                  ! W¤4       WD,           p
\        P                  ! W¥4       WT,
          p
\        P                  ! W¤4       WG,           p
\        P                  ! W¥4       WW,
          p
\        P                  ! W¤4       WI,           p
\        P                  ! W¦4       WI,
          p
\        P                  ! W¦4       Rp\        P                  ! \        VR7      ;_uu_ 4        V\        P                  ,            RRR4       \        P                  ! \        VR7      ;_uu_ 4        V\        P                  ,
           RRR4       V\        ,           p
\        P                  ! W¦4       V\        ,
          p
\        P                  ! W¦4       R#   + '       g   i     EL"; i  + '       g   i     ELò; i  + '       g   i     ELÂ; i  + '       g   i     EL‘; i  + '       g   i     Lì; i  + '       g   i     L»; i)	r:  z00:00:02r1  rš   r   úunsupported operand typerX   Nz8cannot subtract a datelike from|unsupported operand type)r!   r%  r   r   r   Úapplyr2  rr   r   r;  r[   r\   r]   r-   ÚnanÚassert_frame_equal)r2   Ús1Ús2ÚsnÚdf1Údf2ÚdfnÚscalar1Úscalar2Útimedelta_NaTrA   r_   s   &           r   Ú&test_timedelta_ops_with_missing_valuesÚFTestTimedeltaArraylikeAddSubOps.test_timedelta_ops_with_missing_values  s  € ä�_Š_œV Z LÓ1Ó2ˆÜ�_Š_œV Z LÓ1Ó2ˆä�_Š_œV¤S E°Ô:Ó;ˆä˜˜Ó%×+Ñ+¬B¯O©OÓ<ˆÜ˜˜Ó%×+Ñ+¬B¯O©OÓ<ˆäœŸ™˜Ó%×+Ñ+¬B¯O©OÓ<×CÑCÀHÓMˆä—/’/ *Ó-ˆÜ—/’/ *Ó-ˆÜŸš¨Ó.ˆàÕ"ˆØÔ Ð Ð ØÕ"ˆØÔ Ð Ð à•ˆÜ
×Ò˜vÔ*Ø•ˆÜ
×Ò˜vÔ*à•ˆÜ
×Ò˜vÔ*Ø•ˆÜ
×Ò˜vÔ*Ø•ˆÜ
×Ò˜vÔ*Ø�˜B•ˆÜ
×Ò˜vÔ*àÕ#ˆÜ
×Ò˜vÔ*ØÕ#ˆÜ
×Ò˜vÔ*ØÕ#ˆÜ
×Ò˜vÔ*Ø� "Õ$ˆÜ
×Ò˜vÔ*à(ˆÜ�]Š]œ9¨C×0Ö0Ø”—‘ŽK÷ 1ä�]Š]œ9¨C×0Ö0Ü�F‰F�RŽK÷ 1ä�]Š]œ9¨C×0Ö0Ø”—‘ŽK÷ 1ä�]Š]œ9¨C×0Ö0Ü�V‰VˆG�bŽL÷ 1ð ”c•ˆÜ
×Ò˜vÔ*Ø”c•ˆÜ
×Ò˜vÔ*à•ˆÜ
×Ò˜fÔ*Ø•ˆÜ
×Ò˜fÔ*Ø•ˆÜ
×Ò˜fÔ*Ø•ˆÜ
×Ò˜fÔ*à•ˆÜ
×Ò˜fÔ*Ø•ˆÜ
×Ò˜fÔ*à•ˆÜ
×Ò˜fÔ*Ø•ˆÜ
×Ò˜fÔ*àÕ$ˆÜ
×Ò˜fÔ*ØÕ$ˆÜ
×Ò˜fÔ*àHˆÜ�]Š]œ9¨C×0Ö0Ø”"—&‘&ŽL÷ 1ä�]Š]œ9¨C×0Ö0Ø”"—&‘&ŽL÷ 1ð ”s•ˆÜ
×Ò˜fÔ*Ø”s•ˆÜ
×Ò˜fÖ*÷_ 1×0Ð0úç0×0Ð0úç0×0Ð0úç0×0Ð0ú÷B 1×0úç0×0úsH   Ê7W(Ë;W<Ì?XÎX$Ô<X8Ö Y×(W9	×<X	ØX!	Ø$X5	Ø8Y	ÙY	c           
     ó  € \         P                  ! R ^RRR7      p\         P                  ! R^RRR7      p\        V4      \        V4      ,
          p\        RVP                  4      P	                  R4      P	                  R4      p\
        P                  ! W44       VP                  R8X  g   Q h\        RV/4      p\        \        ^4       Uu. uF  p\        VR7      NK  	  upR	R
7      pVP                  R8X  g   Q hVR,          VR,          P                  4       ,
          pVP                  R8X  g   Q hVR,          V,           pVP                  R8X  g   Q hVR,          P                  4       p	\        V	\        4      '       g   Q hVR,          VR,          P                  4       ,
          p
V
P                  R8X  g   Q hW¥R,          ,           p\        R4      \        R4      \        R4      .p\        VRRR7      p\
        P                  ! WŒ4       VR,          \        R^^4      ,
          p\        \        ^4       Uu. uF  p\        RV,           R7      NK  	  upRR	R7      p\
        P                  ! WŒ4       VP                  R	8X  g   Q h\        R^^^^4      pVR,          V,
          pVP                  R	8X  g   Q hWí,           p
\
        P                  ! VR,          V
4       \        ^R7      pVR,          V,           pWç,
          p
\
        P                  ! W¥R,          4       V
P                  R8X  g   Q h\        ^^R7      pVR,          V,           pWç,
          p
\
        P                  ! VR,          V
4       V
P                  R8X  g   Q hV^,          \         P"                  ! \        ^^R7      4      ,           pV^;;,          \         P"                  ! \        ^^R7      4      ,          uu&   V^,          V8X  g   Q hR# u upi u upi )z2012-1-1rP   r‡   rï   z2012-1-2rê   útimedelta64[ns]ÚAr<   úm8[ns]rš   zM8[ns]Ú20111230Ú20120101Ú20120103rÄ   iÑ  i±  ©r¢   r   ©ÚminutesÚsecondsNg  ÀS$¥ÓB)r!   ru   r   r÷   rr   r   r;  r   r   rp   r   ÚshiftÚmaxr°   r   r   r-   r’   )r2   Úv1Úv2ÚrsÚxpÚdfÚirË   r^   ÚmaxaÚresultbÚvaluesr8   ÚdÚresultaÚvalues   &               r   Útest_operators_timedelta64Ú:TestTimedeltaArraylikeAddSubOps.test_operators_timedelta64n  sD  € ä�]Š]˜:¨q°sÀÔFˆÜ�]Š]˜:¨q°sÀÔFˆÜ�B‹Zœ& ›*Õ$ˆÜ�O R§X¡XÓ.×5Ñ5°gÓ>×EÑEÐFWÓXˆÜ
×Ò˜rÔ&Ø�x‰xÐ,Ô,Ð,Ð,ä˜˜R�yÓ!ˆÜ´°a´Ó9±¨1”Y A×&±Ñ9ÀÔJˆØ�x‰xÐ,Ô,Ð,Ð,ð �C•˜2˜c�7Ÿ=™=›?Õ*ˆØ�|‰|Ð0Ô0Ð0Ð0à�C•˜2•ˆØ�|‰|˜xÔ'Ð'Ð'ð �#�w�{‰{‹}ˆÜ˜$¤	×*Ò*Ð*Ð*à�S•'˜B˜s�GŸK™K›MÕ)ˆØ�}‰}Ð 1Ô1Ð1Ð1ð ˜c�7Õ"ˆÜ˜JÓ'¬°:Ó)>Ä	È*Ó@UÐVˆÜ˜&¨°sÔ;ˆÜ
×Ò˜vÔ0ð �C•œ8 D¨!¨QÓ/Õ/ˆÜÜ/4°Q¬xÓ8©x¨!ŒY˜D 1�H×%©xÑ8¸sÈ(ô
ˆô 	×Ò˜vÔ0Ø�|‰|˜xÔ'Ð'Ð'ä�T˜1˜a  AÓ&ˆØ�S•'˜A•+ˆØ�}‰} Ô(Ð(Ð(ð •+ˆÜ
×Ò˜r #�w¨Ô0ô ˜AÔˆØ�S•'˜B•,ˆØ•,ˆÜ
×Ò˜w¨3­Ô0Ø�}‰} Ô(Ð(Ð(ô ˜q¨!Ô,ˆØ�S•'˜B•,ˆØ•,ˆÜ
×Ò˜r #�w¨Ô0Ø�}‰} Ô(Ð(Ð(ð �1•œŸš¤y¸ÀAÔ'FÓGÕGˆØ
ˆ1�”—’¤	°!¸QÔ ?Ó@Õ@‹Ø�!�u˜Œ~ÐŠ~ùòq :ùò4 9s   ÃPÈ?P
c           	     ó*  € \        \        \        R 4      .4      p\        \        \        .RR7      p\        \        .RR7      p\        P                  ! V\        ,
          V4       \        P                  ! \        ) V,           V4       \        P                  ! W,
          V4       \        P                  ! V) V,           V4       \        P                  ! V\        ,           V4       \        P                  ! \        V,           V4       \        P                  ! W#,           V4       \        P                  ! W2,           V4       \        P                  ! V\        ,           V4       \        P                  ! \        V,           V4       \        P                  ! W,           V4       \        P                  ! W1,           V4       \        P                  ! V\        ,           V4       \        P                  ! \        V,           V4       \        P                  ! W#,           V4       \        P                  ! W2,           V4       \        P                  ! VR,          V4       \        P                  ! RV,          V4       \        P                  ! V^,          V4       \        P                  ! ^V,          V4       \        P                  ! VR,          \        \        \        R4      .4      4       \        P                  ! RV,          \        \        \        R4      .4      4       \        P                  ! V\
        P                  ,          V4       \        P                  ! \
        P                  V,          V4       \        P                  ! V^,          \        \        \        R4      .4      4       \        P                  ! VR,          \        \        \        R4      .4      4       \        P                  ! V\
        P                  ,          V4       R# )	Ú1sútimedelta64[us]rš   ç      ð?ç      ø?z1.5sz0.5sç       @N)r   r   r   r   r;  r-   rA  )r2   Útimedelta_seriesÚnat_series_dtype_timedeltaÚsingle_nat_dtype_timedeltas   &   r   Útest_timedelta64_ops_natÚ8TestTimedeltaArraylikeAddSubOps.test_timedelta64_ops_nat²  s   € ä!¤3¬	°$«Ð"8Ó9ÐÜ%+¬S´#¨JÐ>OÔ%PÐ"Ü%+¬S¨EÐ9JÔ%KÐ"ô 	×ÒÐ/´#Õ5Ð7QÔRÜ
×Ò¤˜tÐ&6Õ6Ð8RÔSä
×ÒØÕ9Ð;Uô	
ô 	×ÒØ'Ð'Ð*:Õ:Ð<Vô	
ô
 	×ÒØ&¬Õ,Ð.Hô	
ô 	×ÒÜÐ,Õ,Ð.Hô	
ô 	×ÒØ&ÕCØ&ô	
ô 	×ÒØ&ÕCØ&ô	
ô
 	×ÒÐ/´#Õ5Ð7QÔRÜ
×ÒœsÐ%5Õ5Ð7QÔRä
×ÒØÕ9Ð;Uô	
ô 	×ÒØ&Õ9Ð;Uô	
ô 	×ÒØ&¬Õ,Ð.Hô	
ô 	×ÒÜÐ,Õ,Ð.Hô	
ô 	×ÒØ&ÕCØ&ô	
ô 	×ÒØ&ÕCØ&ô	
ô 	×ÒØ&¨Õ,Ð.Hô	
ô 	×ÒØÐ,Õ,Ð.Hô	
ô 	×ÒÐ/°!Õ3Ð5EÔFÜ
×Ò˜qÐ#3Õ3Ð5EÔFä
×ÒÐ/°#Õ5´v¼sÄIÈfÓDUÐ>VÓ7WÔXÜ
×Ò˜sÐ%5Õ5´v¼sÄIÈfÓDUÐ>VÓ7WÔXä
×ÒÐ/´"·&±&Õ8Ð:TÔUÜ
×ÒœrŸv™vÐ(8Õ8Ð:TÔUô 	×ÒÐ/°!Õ3´V¼SÄ)ÈFÓBSÐ<TÓ5UÔVÜ
×ÒÐ/°#Õ5´v¼sÄIÈfÓDUÐ>VÓ7WÔXÜ
×ÒÐ/´"·&±&Õ8Ð:TÖUr   Úclsc                óV  € Tp\        R VR7      pV\        J d   VP                  4       pMFV\        P                  J d1   Ve   \
        P                  ! V RV 24       VP                  4       pMTp\        R^R7      p\        P                  ! R^VR7      pVe8   \        P                  ! VP                  4      '       g   VP                  R4      p\        P                   ! Wr4      p	\        P                   ! W‚4      p\        P"                  ! Wi,           V4       \        P"                  ! W–,           V4       \        P                  ! R^R	VR
7      p
Ve8   \        P                  ! V
P                  4      '       g   V
P                  R4      p
\        P                   ! W¢4      p
\        P"                  ! Wi,
          V
4       \        P"                  ! Wi) ,           V
4       Rp\
        P$                  ! \&        VR7      ;_uu_ 4        W–,
           RRR4       R#   + '       g   i     R# ; i)z
2012-01-01rÕ   Nz doesn't support rŠ   r+   z
2012-01-02rN   z
2011-12-31z-1D)r,   rR   rO   zcannot subtract a datelikerX   )r   r   rm   r-   Ú
datetime64r[   Úskiprl   r   r!   ru   r   Úis_utcrO   ró   r   r0   r1   r\   r]   )r2   rt  r3   r  rO   Ú	dt_scalarr×   r5   r8   ÚtdarrÚ	expected2r_   s   &&&&        r   Ú(test_td64arr_add_sub_datetimelike_scalarÚHTestTimedeltaArraylikeAddSubOps.test_td64arr_add_sub_datetimelike_scalar  s‡  € ð
 ˆä˜l¨rÔ2ˆ	Ø”(‹?Ø×(Ñ(Ó*‰BØ”B—M‘MÓ!ØÒ+Ü—’˜s˜eÐ#4Ð5EÐ4FÐGÔHØ×(Ñ(Ó*‰BàˆBä˜g¨qÔ1ˆÜ—=’= °q¸RÔ@ˆØŠ>¤)×"2Ò"2°8·;±;×"?Ò"?ð  ×*Ñ*¨4Ó0ˆHä—’ Ó4ˆÜ—?’? 8Ó<ˆä
�Š˜�
 HÔ-Ü
�Š˜�
 HÔ-ä—M’M ,¸ÀÈ"ÔMˆ	ØŠ>¤)×"2Ò"2°9·<±<×"@Ò"@ð "×,Ñ,¨TÓ2ˆIÜ—O’O IÓ>ˆ	ä
�Š˜�
 IÔ.Ü
�Š˜˜f� yÔ1à*ˆÜ�]Š]œ9¨C×0Ö0ØŽJ÷ 1×0×0Ò0ús   È	HÈH(	z+ignore:.*generic.*unit.*:DeprecationWarningc                ó6  € \         P                  ! R 4      p\        R^R7      p\        . RORR7      p\        P
                  ! W14      p\        P
                  ! WA4      p\        P                  ! WR,           V4       \        P                  ! W%,           V4       R# )r   rŠ   r+   r™   rš   N)r   r   r   )r-   rv  r   r	   r   r0   r1   )r2   r3   r6   r5   r8   Útdsers   &&    r   Útest_td64arr_add_datetime64_natÚ?TestTimedeltaArraylikeAddSubOps.test_td64arr_add_datetime64_nat3  sg   € ô —’˜eÓ$ˆä˜g¨qÔ1ˆÜ Ò!6¸hÔGˆä—’ Ó4ˆÜ—?’? 8Ó<ˆä
�Š˜� xÔ0Ü
�Š˜� xÖ0r   c                óÀ  € \         P                  ! R ^R7      p\        R.^,          4      pVP                  p\	        V4      V,
          p\
        P                  ! W14      p\
        P                  ! WQ4      pRp\        P                  ! \        VR7      ;_uu_ 4        W4,
           RRR4       WC,
          p\
        P                  ! Wu4       R#   + '       g   i     L0; i)r˜   r+   ú-1 Dayzcannot subtract a datelike fromrX   N)r!   ru   r   rc  r	   r   r0   r[   r\   r]   r1   )r2   r3   rÊ   r5   Údtarrr8   r_   r^   s   &&      r   Útest_td64arr_sub_dt64_arrayÚ;TestTimedeltaArraylikeAddSubOps.test_td64arr_sub_dt64_arrayE  s”   € Ü�mŠm˜L°!Ô4ˆÜ˜h˜Z¨!�^Ó,ˆØ—
‘
ˆÜ  Ó'¨#Õ-ˆä�oŠo˜cÓ2ˆÜ—?’? 8Ó<ˆà/ˆÜ�]Š]œ9¨C×0Ö0ØŽK÷ 1ð •ˆÜ
�Š˜Ö)÷ 1×0ús   Â	CÃC	c                óh  € \         P                  ! R ^R7      p\        R.^,          4      pVP                  p\	        V4      V,           p\
        P                  ! W14      p\
        P                  ! WQ4      pW4,           p\
        P                  ! We4       WC,           p\
        P                  ! We4       R# )r˜   r+   rƒ  N)r!   ru   r   rc  r	   r   r0   r1   )r2   r3   rÊ   r5   r„  r8   r^   s   &&     r   Útest_td64arr_add_dt64_arrayÚ;TestTimedeltaArraylikeAddSubOps.test_td64arr_add_dt64_arrayV  s|   € Ü�mŠm˜L°!Ô4ˆÜ˜h˜Z¨!�^Ó,ˆØ—
‘
ˆÜ  Ó'¨#Õ-ˆä�oŠo˜cÓ2ˆÜ—?’? 8Ó<ˆà•ˆÜ
�Š˜Ô)Ø•ˆÜ
�Š˜Ö)r   Úpi_freqr£   Útdi_freqNc                ó  € \        R R.VR7      p\        R4      V,           pVP                  V4      pV^ ,          p\        P                  ! WQ4      p\        P                  ! Wr4      pRP                  . RO4      p	\        P                  ! \        V	R7      ;_uu_ 4        WW,
           RRR4       \        P                  ! \        V	R7      ;_uu_ 4        WX,
           RRR4       R#   + '       g   i     LG; i  + '       g   i     R# ; i)r0  z2 hoursr  z2018-03-07 17:16:40Ú|rX   N)zcannot subtractr?  z,bad operand type for unary \-: 'PeriodArray'z3Input has different freq=-1h from PeriodArray\(.*\)z3Cannot add/subtract timedelta-like from PeriodArray)	r   r   Ú	to_periodr   r0   Újoinr[   r\   r]   )
r2   r3   Úbox_with_array2r‹  rŠ  r5   rÊ   ÚpiÚperr_   s
   &&&&&     r   Útest_td64arr_sub_periodlikeÚ;TestTimedeltaArraylikeAddSubOps.test_td64arr_sub_periodlikeg  s½   € ô ˜i¨Ð3¸(ÔCˆÜÐ-Ó.°Õ4ˆØ�]‰]˜7Ó#ˆØ��eˆä�oŠo˜cÓ2ˆÜ�_Š_˜RÓ1ˆØ�h‰hòó
ˆô �]Š]œ9¨C×0Ö0ØŽH÷ 1ô �]Š]œ9¨C×0Ö0ØŽI÷ 1Ñ0÷	 1×0ú÷ 1×0Ð0ús   Â	C'Ã	C:Ã'C7	Ã:D	r6   rE   rm  c                óf   € \        . RORR7      p\        P                  ! W14      p\        WB4       R# ©ú59 DaysrQ  rš   N©r—  r—  r   )r   r   r0   r   )r2   r3   r6   r  rz  s   &&&  r   Ú*test_td64arr_addsub_numeric_scalar_invalidÚJTestTimedeltaArraylikeAddSubOps.test_td64arr_addsub_numeric_scalar_invalid„  s'   € ô Ò4¸HÔEˆÜ—’ Ó6ˆä" 5Ö0r   Úvecc                ó,   € \        V 4      P                  # rÒ   ©Útyperc   ©r    s   &r   Ú<lambda>Ú(TestTimedeltaArraylikeAddSubOps.<lambda>ž  ó   € ”d˜1“g×&Ò&r   ©Úidsc                óˆ   € \        . RORR7      p\        P                  ! WA4      pVP                  V4      p\	        WV4       R# r–  )r   r   r0   rr   r   )r2   r3   r›  Úany_real_numpy_dtyper  rz  Úvectors   &&&&   r   Ú'test_td64arr_addsub_numeric_arr_invalidÚGTestTimedeltaArraylikeAddSubOps.test_td64arr_addsub_numeric_arr_invalid–  s6   € ô Ò4¸HÔEˆÜ—’ Ó6ˆà—‘Ð0Ó1ˆÜ" 5Ö1r   c                óŒ  € \        R R^
R7      p\        P                  ! W14      pRp\        WBV4       \        P
                  ! \        VR7      ;_uu_ 4        WB,          pRRR4       \        P
                  ! \        VR7      ;_uu_ 4        WB,          pRRR4       R#   + '       g   i     LG; i  + '       g   i     R# ; i)ú1 days 09:00:00r£   rQ   ú Addition/subtraction of integersrX   N)r   r   r0   r   r[   r\   r]   )r2   r3   ÚonerK   rz  r_   s   &&&   r   Útest_td64arr_add_sub_intÚ8TestTimedeltaArraylikeAddSubOps.test_td64arr_add_sub_int©  s€   € äÐ/°cÀ2ÔFˆÜ—’ Ó4ˆà0ˆÜ" 5¨sÔ3ô �]Š]œ9¨C×0Ö0Ø�LˆE÷ 1ä�]Š]œ9¨C×0Ö0Ø�LˆE÷ 1Ñ0÷ 1×0úç0×0Ð0ús   Á	BÂ	B2ÂB/	Â2C	c                óì   € TpV\         P                  J d   \        P                  MTp\	        R R^R7      p\
        P                  ! WB4      p\
        P                  ! . ROV4      pRp\        WVV4       R# )r«  r£   rQ   rä   N)é   rè   rç   )r!   r"   r-   r.   r   r   r0   r   )r2   r3   r#   r4   rK   rz  r6   r_   s   &&      r   Ú"test_td64arr_add_sub_integer_arrayÚBTestTimedeltaArraylikeAddSubOps.test_td64arr_add_sub_integer_array·  sZ   € ð ˆØ ¤B§H¡H›_Œr�zŠz°#ˆäÐ/°cÀ1ÔEˆÜ—’ Ó)ˆÜ—’¢	¨4Ó0ˆàCˆÜ" 5°Ö5r   c                óê   € TpV\         P                  J d   \        P                  MTp\	        . RO4      p\
        P                  ! WB4      p\
        P                  ! . ROV4      pRp\        WVV4       R# )ú1 Dayr¬  N)rµ  r   z3 Hours)é   rò   é   )r!   r"   r-   r.   r   r   r0   r   )r2   r3   r#   r4   r5   rz  r6   r_   s   &&      r   Ú)test_td64arr_addsub_integer_array_no_freqÚITestTimedeltaArraylikeAddSubOps.test_td64arr_addsub_integer_array_no_freqÅ  sT   € àˆØ ¤B§H¡H›_Œr�zŠz°#ˆäÒ8Ó9ˆÜ—’ Ó)ˆÜ—’¢¨dÓ3ˆà0ˆÜ" 5°Ö5r   c                óì  € Tp\         P                  ! R ^R7      pW3P                  ^4      ,
          pVP                  p^V,          p\        P
                  ! WB4      p\        P
                  ! Wb4      pWE,           p\        P                  ! Wv4       WT,           p\        P                  ! Wv4       ^ V,          pWE,
          p\        P                  ! Wx4       WT,
          p\        P                  ! Wx4       R# )r˜   r+   N)r!   ru   rY  rc  r   r0   r1   )	r2   r3   r#   rÊ   r5   rz  r8   r^   Úexpected_subs	   &&       r   Útest_td64arr_add_sub_td64_arrayÚ?TestTimedeltaArraylikeAddSubOps.test_td64arr_add_sub_td64_arrayÔ  sª   € ØˆÜ�mŠm˜L°!Ô4ˆØ—I‘I˜a“LÕ ˆØ—
‘
ˆà�s•7ˆÜ�oŠo˜cÓ'ˆÜ—?’? 8Ó1ˆà•ˆÜ
�Š˜Ô)Ø•ˆÜ
�Š˜Ô)à˜3•wˆØ•ˆÜ
�Š˜Ô-Ø•ˆÜ
�Š˜Ö-r   c                ó†  € Tp\        W24      p\        R R.V^,          R7      pV\        P                  \        P
                  39   d   \        P
                  ! V4      MTp\        \        ^R7      \        ^R7      .V^ ,          RR7      p\        \        ^R7      \        ^^R7      .VRR7      p\        P                  ! Wc4      p\        P                  ! Ws4      pWV,           p\        P                  ! W‡4       \        VR4       We,           p\        P                  ! W‡4       \        VR4       \        \        R	R7      \        ^R
R7      .VRR7      p\        P                  ! Ws4      pWV,
          p\        P                  ! W‡4       \        VR4       We,
          p\        P                  ! W‡) 4       \        VR4       R# )rÀ   rŠ   r¼   ©ÚhoursrQ  rU  )r=   rÀ  rO  Néýÿÿÿéüÿÿÿ)r&   r   r   r    r!   r"   r-   r   r   r0   r1   r   )	r2   r3   r$   r#   r%   r5   r@   r8   r^   s	   &&&      r   Útest_td64arr_add_sub_tdiÚ8TestTimedeltaArraylikeAddSubOps.test_td64arr_add_sub_tdié  sa  € ð ˆÜ" 3Ó.ˆä˜h¨Ð0°u¸QµxÔ@ˆØ"¤r§{¡{´B·H±HÐ&=Ô=Œb�hŠh�sŒmÀ3ˆÜÜ˜QÔ¤°Ô!3Ð4¸5À½8È8ô
ˆô Ü˜QÔ¤°¸Ô!;Ð<ØØô
ˆô �oŠo˜cÓ'ˆÜ—?’? 8Ó1ˆà•ˆÜ
�Š˜Ô)Ü�VÐ.Ô/à•ˆÜ
�Š˜Ô)Ü�VÐ.Ô/äÜ˜RÔ ¤)°¸"Ô"=Ð>ØØô
ˆô
 —?’? 8Ó1ˆà•ˆÜ
�Š˜Ô)Ü�VÐ.Ô/à•ˆÜ
�Š˜ 	Ô*Ü�VÐ.Ö/r   Útdnatr   Úusc                óÊ  € Tp\        \        \        R 4      .4      p\        R.^,          4      P                  R4      p\        P
                  ! WC4      p\        P
                  ! WS4      pWb,           p\        P                  ! Wu4       W&,           p\        P                  ! Wu4       Wb,
          p\        P                  ! Wu4       W&,
          p\        P                  ! Wu4       R# )rj  r   rÆ  N)r   r   r   r  r   r0   r1   )r2   r3   rÅ  r#   r5   r8   r   r^   s   &&&     r   Útest_td64arr_add_sub_td64_natÚ=TestTimedeltaArraylikeAddSubOps.test_td64arr_add_sub_td64_nat  sŸ   € ð ˆÜœc¤9¨T£?Ð3Ó4ˆÜ! 5 '¨A¥+Ó.×6Ñ6°tÓ<ˆä�oŠo˜cÓ'ˆÜ—?’? 8Ó1ˆà•ˆÜ
�Š˜Ô)Ø•ˆÜ
�Š˜Ô)Ø•ˆÜ
�Š˜Ô)Ø•ˆÜ
�Š˜Ö)r   c                ó~  € Tp\        R R4      p\        RRRR7      p\        V\        4      '       d#   VP                  R8X  d   VP	                  R4      p\
        P                  ! WC4      p\
        P                  ! WS4      pWA,           p\
        P                  ! We4       W,           p\
        P                  ! We4       R# r  ©r   r°   r   rð   r  r   r0   r1   ©r2   r  r3   r#   rK   r8   r^   s   &&&    r   Útest_td64arr_add_timedeltalikeÚ>TestTimedeltaArraylikeAddSubOps.test_td64arr_add_timedeltalike'  s�   € ð ˆÜ˜h¨	Ó2ˆÜ"Ð#4Ð6HÈsÔSˆÜ�i¤×+Ò+°	·±À$Ô0FØ×'Ñ'¨Ó-ˆHä�oŠo˜cÓ'ˆÜ—?’? 8Ó1ˆà•ˆÜ
�Š˜Ô)à•ˆÜ
�Š˜Ö)r   c                ó|  € Tp\        R R4      p\        RR4      p\        V\        4      '       d#   VP                  R8X  d   VP	                  R4      p\
        P                  ! WC4      p\
        P                  ! WS4      pWA,
          p\
        P                  ! We4       W,
          p\
        P                  ! We) 4       R# r  rË  rÌ  s   &&&    r   Útest_td64arr_sub_timedeltalikeÚ>TestTimedeltaArraylikeAddSubOps.test_td64arr_sub_timedeltalike9  s�   € ð ˆÜ˜h¨	Ó2ˆÜ"Ð#4Ð6GÓHˆÜ�i¤×+Ò+°	·±À$Ô0FØ×'Ñ'¨Ó-ˆHä�oŠo˜cÓ'ˆÜ—?’? 8Ó1ˆà•ˆÜ
�Š˜Ô)à•ˆÜ
�Š˜ 	Ö*r   c                óL  € Tp\        WB4      p\        R R.V^ ,          R7      p\        \        P                  ! ^R7      \        P
                  ! RR7      .V^,          R7      pV\        P                  \        P                  39   d   \        P                  ! V4      MTp\        \        \        V4      4       Uu. uF  q†V,          Wx,          ,           NK  	  upRVR7      p	\        \        \        V4      4       Uu. uF  q†V,          Wx,          ,
          NK  	  upRVR7      p
\        P                  ! Wd4      p\        P                  ! W”4      P                  \        4      p	\        P                  ! W¤4      P                  \        4      p
\        P                   ! V4      ;_uu_ 4        Wg,           pRRR4       \        P"                  ! XV	4       \        P                   ! V4      ;_uu_ 4        Wv,           pRRR4       \        P"                  ! XV	4       \        P                   ! V4      ;_uu_ 4        Wg,
          pRRR4       \        P"                  ! XV
4       R# u upi u upi   + '       g   i     L¿; i  + '       g   i     LŒ; i  + '       g   i     LY; i)ú1 days 00:00:00ú3 days 04:00:00r¼   ©Únrñ   r¡   Néþÿÿÿ)r&   r   r
   r   rj   ÚMinuter   r    r!   r"   r-   rp   Úlenr0   rr   rt   r
  r1   )r2   r  r$   r3   r#   r%   r5   r6   rÖ  r8   r»  r7   Úres2Úres_subs   &&&&          r   Ú!test_td64arr_add_sub_offset_indexÚATestTimedeltaArraylikeAddSubOps.test_td64arr_add_sub_offset_indexN  sÊ  € ð ˆÜ" 3Ó.ˆäÐ/Ð1BÐCÈ%ÐPQÍ(ÔSˆÜ”w—|’| aÔ(¬'¯.ª.¸2Ô*>Ð?ÀeÈAÅhÔOˆØ#&¬2¯;©;¼¿¹Ð*AÔ#A”—’˜”Àuˆä!Ü(-¬c°#«h¬Ó8© 1��V�e•h×Ð©Ñ8¸wÈVô
ˆô &Ü(-¬c°#«h¬Ó8© 1��V�e•h×Ð©Ñ8¸wÈVô
ˆô �oŠo˜cÓ'ˆÜ—?’? 8Ó1×8Ñ8¼Ó@ˆÜ—’ |Ó9×@Ñ@ÄÓHˆä×'Ò'Ð(;×<Õ<Ø•+ˆC÷ =ä
�Š˜˜XÔ&ä×'Ò'Ð(;×<Õ<Ø•;ˆD÷ =ä
�Š˜˜hÔ'ä×'Ò'Ð(;×<Õ<Ø•kˆG÷ =ä
�Š˜ Ö.ùò) 9ùò 9÷ =×<ú÷ =×<ú÷ =×<ús0   Â<I#Ã?I(Æ-	I-Ç3	J È9	JÉ-I=	Ê J	ÊJ#	c                óª  € Tp\        R R.4      p\        P                  ! \        P                  ! ^R7      \        P
                  ! RR7      .4      p\        \        \        V4      4       Uu. uF  qdV,          WV,          ,           NK  	  upRR7      p\        \        \        V4      4       Uu. uF  qdV,          WV,          ,
          NK  	  upRR7      p\        P                  ! WC4      p\        P                  ! Ws4      P                  \        4      p\        P                  ! V4      ;_uu_ 4        WE,           p	RRR4       \        P                  ! X	V4       \        P                  ! V4      ;_uu_ 4        WT,           p
RRR4       \        P                  ! X
V4       \        P                  ! W‚4      P                  \        4      p\        P                  ! V4      ;_uu_ 4        WE,
          pRRR4       \        P                  ! XV4       R# u upi u upi   + '       g   i     Lè; i  + '       g   i     Lµ; i  + '       g   i     LY; i)rÓ  rÔ  rÕ  rñ   r  Nr×  )r   r-   r"   r   rj   rØ  rp   rÙ  r   r0   rr   rt   r
  r1   )r2   r  r3   r#   r5   r6   rÖ  r8   r»  r7   rÚ  rÛ  s   &&&         r   Ú!test_td64arr_add_sub_offset_arrayÚATestTimedeltaArraylikeAddSubOps.test_td64arr_add_sub_offset_arrayp  sŽ  € àˆÜÐ/Ð1BÐCÓDˆÜ—’œ'Ÿ,š,¨Ô+¬W¯^ª^¸bÔ-AÐBÓCˆä!Ü(-¬c°#«h¬Ó8© 1��V�e•h×Ð©Ñ8¸wô
ˆô &Ü(-¬c°#«h¬Ó8© 1��V�e•h×Ð©Ñ8¸wô
ˆô �oŠo˜cÓ'ˆÜ—?’? 8Ó1×8Ñ8¼Ó@ˆä×'Ò'Ð(;×<Õ<Ø•+ˆC÷ =ä
�Š˜˜XÔ&ä×'Ò'Ð(;×<Õ<Ø•;ˆD÷ =ä
�Š˜˜hÔ'ä—’ |ÓD×KÑKÌFÓSˆÜ×'Ò'Ð(;×<Õ<Ø•kˆG÷ =ä
�Š˜ Ö.ùò) 9ùò 9÷ =×<ú÷ =×<ú÷
 =×<ús0   Á-HÂ/HÄ3	HÅ9	H/Ç(	IÈH,	È/H?	ÉI	c                óH  € TpV\         \        P                  \        P                  39   d   \
        MTp\        WB4      p\        R R.V^ ,          R7      p\        \        P                  ! ^R7      \        P                  ! RR7      .V^,          R7      p\        \        \        V4      4       U	u. uF  q—V	,          W‰,          ,           NK  	  up	V\        R7      p
\        P                  ! Wt4      p\        P                  ! W¥4      P                  \        4      p
\        P                   ! V4      ;_uu_ 4        W¸,           pRRR4       \        P"                  ! XV
4       \        P                   ! V4      ;_uu_ 4        W‹,           pRRR4       \        P"                  ! XV
4       \        \        \        V4      4       U	u. uF  q—V	,          W‰,          ,
          NK  	  up	V\        R7      p\        P                  ! Wå4      P                  \        4      p\        P                   ! V4      ;_uu_ 4        W¸,
          pRRR4       \        P"                  ! XV4       R# u up	i   + '       g   i     EL+; i  + '       g   i     Lø; iu up	i   + '       g   i     LZ; i)rÓ  rÔ  r¼   rÕ  rU  Nr×  )r
   r   r    r!   r"   r   r&   r   r   rj   rØ  rp   rÙ  rt   r0   rr   r
  r1   )r2   r  r$   r3   r#   Úbox2r%   r5   r6   rÖ  Úexpected_addr   r7   rÚ  r»  Úres3s   &&&&            r   Útest_td64arr_with_offset_seriesÚ?TestTimedeltaArraylikeAddSubOps.test_td64arr_with_offset_series�  sÆ  € ð ˆØ¤¬¯©´R·X±XÐ >Ô>�vÀCˆÜ" 3Ó.ˆäÐ/Ð1BÐCÈ%ÐPQÍ(ÔSˆÜœŸš qÔ)¬7¯>ª>¸BÔ+?Ð@ÀuÈQÅxÔPˆäÜ(-¬c°#«h¬Ó8© 1��V�e•h×Ð©Ñ8¸vÌVô
ˆô �oŠo˜cÓ'ˆÜ—’ |Ó:×AÑAÄ&ÓIˆä×'Ò'Ð(;×<Õ<Ø•+ˆC÷ =ä
�Š˜˜\Ô*ä×'Ò'Ð(;×<Õ<Ø•;ˆD÷ =ä
�Š˜˜lÔ+äÜ(-¬c°#«h¬Ó8© 1��V�e•h×Ð©Ñ8¸vÌVô
ˆô —’ |Ó:×AÑAÄ&ÓIˆä×'Ò'Ð(;×<Õ<Ø•;ˆD÷ =ä
�Š˜˜lÖ+ùò) 9÷
 =×<Ð<ú÷ =×<üò
 9÷ =×<ús0   Â1I Ä:	I%Æ 	I9ÇJÈ6	JÉ%I6	É9J		ÊJ!	Úoboxc           	     óÌ  € \        R R.4      p\        P                  ! WC4      pV! \        P                  ! 4       \        P
                  ! ^R7      .4      pRp\        P                  ! \        VR7      ;_uu_ 4        \        P                  ! V4      ;_uu_ 4        WE,            RRR4       RRR4       \        P                  ! \        VR7      ;_uu_ 4        \        P                  ! V4      ;_uu_ 4        WT,            RRR4       RRR4       \        P                  ! \        VR7      ;_uu_ 4        \        P                  ! V4      ;_uu_ 4        WE,
           RRR4       RRR4       \        P                  ! \        VR7      ;_uu_ 4        \        P                  ! V4      ;_uu_ 4        WT,
           RRR4       RRR4       R#   + '       g   i     EL/; i  + '       g   i     EL;; i  + '       g   i     Lú; i  + '       g   i     EL; i  + '       g   i     LÅ; i  + '       g   i     LÐ; i  + '       g   i     L�; i  + '       g   i     R# ; i)rÓ  rÔ  rÕ  z/has incorrect type|cannot add the type MonthEndrX   N)
r   r   r0   r   ÚMonthEndrõ   r[   r\   r]   r
  )r2   r  rç  r3   r5   Úanchoredr_   s   &&&&   r   Ú-test_td64arr_addsub_anchored_offset_arraylikeÚMTestTimedeltaArraylikeAddSubOps.test_td64arr_addsub_anchored_offset_arraylike¯  sy  € ô
 Ð/Ð1BÐCÓDˆÜ�oŠo˜cÓ2ˆáœ×)Ò)Ó+¬W¯[ª[¸1Ô-=Ð>Ó?ˆð @ˆÜ�]Š]œ9¨C×0Ö0Ü×+Ò+Ð,?×@Õ@Ø–÷ A÷ 1ô �]Š]œ9¨C×0Ö0Ü×+Ò+Ð,?×@Õ@Ø–÷ A÷ 1ô �]Š]œ9¨C×0Ö0Ü×+Ò+Ð,?×@Õ@Ø–÷ A÷ 1ô �]Š]œ9¨C×0Ö0Ü×+Ò+Ð,?×@Õ@Ø–÷ A÷ 1Ñ0÷ A×@Ð@ú÷ 1×0Ð0ú÷ A×@ú÷ 1×0Ð0ú÷ A×@ú÷ 1×0ú÷ A×@ú÷ 1×0Ð0ús�   Á<GÂ	G
	Â$GÃHÃ7	G2	Ä HÄ4H,Å	H	ÅH,ÆIÆ/	H?	Æ8IÇ
GÇ	GÇG/	Ç2HÇ=HÈH	ÈH)È$H,È,H<	È?IÉ
IÉI#	c           	     óÖ  € TpV\         P                  J d   \        P                  MTp\	        R ^RR7      p\
        P                  ! WS4      p\        P                  ! \        ^R7      \        P                  ! ^4      \        R4      .4      p\
        P                  ! V4      ;_uu_ 4        Wg,           pRRR4       \        \        ^R7      \        ^R7      \        R4      .4      p	\
        P                  ! W”4      P                  \        4      p	\
        P                  ! XV	4       Rp
\         P"                  ! \$        V
R7      ;_uu_ 4        \
        P                  ! V4      ;_uu_ 4        Wg,
           RRR4       RRR4       \
        P                  ! V4      ;_uu_ 4        Wv,
          pRRR4       \        \        ^ 4      \        ^ 4      \        R	4      .4      p	\
        P                  ! W”4      P                  \        4      p	\
        P                  ! W‰4       R#   + '       g   i     ELs; i  + '       g   i     LÅ; i  + '       g   i     LÐ; i  + '       g   i     L´; i)
rŠ   rP   r  r<   z
2000-01-04Nz
2000-01-07z3unsupported operand type|cannot subtract a datelikerX   z
2000-01-01)r!   r"   r-   r.   r   r   r0   r   r   rõ   r   r
  r
   rr   rt   r1   r[   r\   r]   )r2   r  r3   r#   r4   r5   rz  r6   r^   r8   r_   s   &&&        r   Ú!test_td64arr_add_sub_object_arrayÚATestTimedeltaArraylikeAddSubOps.test_td64arr_add_sub_object_arrayÌ  s�  € ØˆØ ¤B§H¡H›_Œr�zŠz°#ˆä˜g¨q°sÔ;ˆÜ—’ Ó)ˆä—’œ)¨Ô+¬W¯[ª[¸«^¼YÀ|Ó=TÐUÓVˆä×'Ò'Ð(;×<Õ<Ø•]ˆF÷ =ô Ü˜AÔ¤	¨qÔ 1´9¸\Ó3JÐKó
ˆô —?’? 8Ó2×9Ñ9¼&ÓAˆÜ
�Š˜ Ô)àCˆÜ�]Š]œ9¨C×0Ö0Ü×+Ò+Ð,?×@Õ@Ø–÷ A÷ 1ô ×'Ò'Ð(;×<Õ<Ø•]ˆF÷ =ô œ) A›,¬	°!«´iÀÓ6MÐNÓOˆÜ—?’? 8Ó2×9Ñ9¼&ÓAˆÜ
�Š˜Ö)÷' =×<Ð<ú÷ A×@ú÷ 1×0ú÷ =×<ús<   Â+	HÅIÅ,	H2	Å5IÆ#	IÈH/	È2IÈ=IÉI	ÉI(	rb   )rP   ÚWÚQr£   ræ   ),rc   rd   re   rf   r<  rL  rg  rr  r[   rg   rh   r   r   r-   rv  r|  Úfilterwarningsr€  r…  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   ry   s   @r   r8  r8    s  ø‡ € ò1ò\+ò@BòHPVðj ‡[�[×Ñ˜U Y°¸"¿-¹-Ð$HÓIñ)ó Jð)ðV ‡[�[×ÑÐ MÓNñ1ó Oð1ò"*ò"*ð" ‡[�[×Ñ˜YÒ(<Ó=Ø‡[�[×Ñ˜Z¨$°¨Ó5ñó 6ó >ðð6 ‡[�[×ÑØð àØØ�HŠH�Q‹Kð	
ó
ñ1ó
ð1ð ‡[�[×ÑØà�HŠH’YÓÙ’)ÓÙ’9ÓÙ’y�kÓ"ð		
ñ 'ð ó 	ñ2ó	ð2òò6ò
6ò.ò*)0ðV ‡[�[×Ñ˜W r§~¢~°e¸TÓ'BÀCÐ&HÓIñ*ó Jð*ò$*ò$+ò* /òD/ò: ,ðD ‡[�[×Ñ˜V b§h¡h°°vÐ%>Ó?ñó @ð÷8*ð *r   r8  c                   ó  a € ] tR tRt o R tR tR tR tR tR t	]
P                  P                  R]P                  ! ^^4      ]! ]P                  ! ^^4      ]P                   4      ]! ]! ^^4      ]P$                  4      ]! ]! ^^4      ]P&                  4      ]P*                  ! ^^4      .R	 R
7      R 4       tR t]
P                  P                  R]R]
P2                  ! R]P6                  ! R4      R7      .4      R 4       t]
P                  P                  RRR]
P2                  ! R]P6                  ! R4      R7      .4      R 4       tR tR tR t R t!]
P                  P                  R. R=O4      ]
P                  P                  R. R>O4      R 4       4       t"R t#R t$R  t%R! t&]
P                  PO                  ](R"R#7      R$ 4       t)]
P                  PU                  R%4      R& 4       t+R' t,R( t-R) t.R* t/R+ t0R, t1R- t2R. t3]
P                  P                  R/^R0]Ph                  ! ^4      ]Ph                  ! R04      .4      R1 4       t5]
P                  P                  R/^R0]Ph                  ! ^4      ]Ph                  ! R04      .4      R2 4       t6]
P                  P                  R3]Ph                  ]]7.R4 R
7      R5 4       t8]
P                  P                  R3]Ph                  ]]7.R6 R
7      R7 4       t9R8 t:R9 t;R: t<R;t=V t>R<# )?ÚTestTimedeltaArraylikeMulDivOpsië  c                óð   € \        \        P                  ! ^RR7      4      p\        P                  ! W!4      pV^,          p\        P
                  ! W24       ^V,          p\        P
                  ! W24       R# ©é   rê   rš   N)r   r-   rq   r   r0   r1   ©r2   r3   r¶   r^   s   &&  r   Útest_td64arr_mul_intÚ4TestTimedeltaArraylikeMulDivOps.test_td64arr_mul_intó  sO   € ÜœRŸYšY q°Ô8Ó9ˆÜ�oŠo˜cÓ2ˆà�q•ˆÜ
�Š˜Ô$à�S•ˆÜ
�Š˜Ö$r   c                ó  € \        R RRR7      p\        P                  ! W24      pRP                  . RO4      p\        P
                  ! \        VR7      ;_uu_ 4        W1,           RRR4       R#   + '       g   i     R# ; i)rJ   r  r»   r¼   r�  rX   N)zargument must be an integerú$cannot use operands with types dtypezCannot multiply withz$unsupported operand type\(s\) for \*)r   r   r0   r�  r[   r\   r]   )r2   r  r3   rK   r_   s   &&&  r   Ú%test_td64arr_mul_tdlike_scalar_raisesÚETestTimedeltaArraylikeMulDivOps.test_td64arr_mul_tdlike_scalar_raisesý  sX   € Ü˜h¨	¸Ô>ˆÜ�oŠo˜cÓ2ˆØ�h‰hòó
ˆô �]Š]œ9¨C×0Ö0ØŽO÷ 1×0×0Ò0ús   Á	A/Á/B 	c                ó2  € \         P                  ! ^RR7      p\        V4      p\        V^,          4      p\        P                  ! W14      p\        P                  ! WA4      pV\         P
                  ! ^RR7      ,          p\        P                  ! WT4       R# rö  )r-   rq   r   r   r0   r"   r1   ©r2   r3   Úrng5r¶   r8   r^   s   &&    r   Útest_tdi_mul_int_array_zerodimÚ>TestTimedeltaArraylikeMulDivOps.test_tdi_mul_int_array_zerodim  sg   € Ü�yŠy˜ 'Ô*ˆÜ˜TÓ"ˆÜ! $¨¥(Ó+ˆä�oŠo˜cÓ2ˆÜ—?’? 8Ó<ˆà”r—x’x ¨Ô1Õ1ˆÜ
�Š˜Ö)r   c                ó  € \         P                  ! ^RR7      p\        V4      p\        V^,          4      p\        P                  ! W14      p\        P                  ! WA4      pW2,          p\        P
                  ! WT4       R# rö  )r-   rq   r   r   r0   r1   r   s   &&    r   Útest_tdi_mul_int_arrayÚ6TestTimedeltaArraylikeMulDivOps.test_tdi_mul_int_array  sY   € Ü�yŠy˜ 'Ô*ˆÜ˜TÓ"ˆÜ! $¨¥'Ó*ˆä�oŠo˜cÓ2ˆÜ—?’? 8Ó<ˆà•ˆÜ
�Š˜Ö)r   c                óÔ  € TpV\         \        P                  \        P                  39   d   \
        MTp\        \        P                  ! ^RR7      4      p\        \        P                  ! ^RR7      ^,          4      p\        P                  ! WB4      p\        P                  ! WS4      pV\        \        P                  ! ^RR7      4      ,          p\        P                  ! We4       R# rö  ©r
   r   r    r!   r"   r   r   r-   rq   r0   r1   )r2   r3   r#   r4   r¶   r8   r^   s   &&     r   Útest_tdi_mul_int_seriesÚ7TestTimedeltaArraylikeMulDivOps.test_tdi_mul_int_series!  s•   € ØˆØ¤¬¯©´R·X±XÐ >Ô>�vÀCˆäœRŸYšY q°Ô8Ó9ˆÜ!¤"§)¢)¨A°WÔ"=ÀÕ"BÓCˆä�oŠo˜cÓ'ˆÜ—?’? 8Ó2ˆà”vœbŸiši¨°Ô9Ó:Õ:ˆÜ
�Š˜Ö)r   c                óÆ  € TpV\         \        P                  \        P                  39   d   \
        MTp\        \        P                  ! ^RR7      4      p\        P                  ! WB4      p\        P                  ! ^RR7      p\        WUR,           ,          4      p\        P                  ! Wc4      pV\        VR,           4      ,          p\        P                  ! Wv4       R# )r÷  rê   rš   Úfloat64rl  Nr  )r2   r3   r#   r4   r¶   Úrng5fr8   r^   s   &&      r   Útest_tdi_mul_float_seriesÚ9TestTimedeltaArraylikeMulDivOps.test_tdi_mul_float_series.  s•   € ØˆØ¤¬¯©´R·X±XÐ >Ô>�vÀCˆäœRŸYšY q°Ô8Ó9ˆÜ�oŠo˜cÓ'ˆä—	’	˜! 9Ô-ˆÜ! %°3­;Õ"7Ó8ˆÜ—?’? 8Ó2ˆà”v˜e c�kÓ*Õ*ˆÜ
�Š˜Ö)r   r6   c                ó,   € \        V 4      P                  # rÒ   r�  rŸ  s   &r   r   Ú(TestTimedeltaArraylikeMulDivOps.<lambda>F  r¢  r   r£  c                óL  € Tp\        R .^
,          4      p\        RR4      P                  R4      p\        P                  ! WC4      p\        WA4      p\        P                  ! WV4      pW,          p\        P                  ! Wu4       WA,          p\        P                  ! W…4       R# )rµ  rJ   r  N)r   r   ró   r   r0   r   r1   )	r2   r6   r3   r#   r5   r8   r4   r^   Úcommutes	   &&&      r   Útest_tdi_rmul_arraylikeÚ7TestTimedeltaArraylikeMulDivOps.test_tdi_rmul_arraylike=  s|   € ð ˆä˜g˜Y¨�^Ó,ˆÜ" 8¨YÓ7×BÑBÀ4ÓHˆä�oŠo˜cÓ'ˆÜ˜cÓ)ˆä—?’? 8Ó2ˆà•ˆÜ
�Š˜Ô)Ø•+ˆÜ
�Š˜Ö*r   c                ó  € \        \        P                  ! ^4      \        ^R7      ,          RR7      p\        P
                  ! W!4      pRp\        P                  ! \        VR7      ;_uu_ 4        RV,           RRR4       \        P                  ! \        VR7      ;_uu_ 4        VR,           RRR4       \        P                  ! \        VR7      ;_uu_ 4        \        P                  V,           RRR4       \        P                  ! \        VR7      ;_uu_ 4        V\        P                  ,           RRR4       R#   + '       g   i     LÐ; i  + '       g   i     L­; i  + '       g   i     L|; i  + '       g   i     R# ; i)r÷  r¿  rQ  rš   ú+Cannot multiply 'timedelta64\[ns\]' by boolrX   TN)
r   r-   rq   r   r   r0   r[   r\   r]   ÚTrue_)r2   r3   r@   r   r_   s   &&   r   Ú#test_td64arr_mul_bool_scalar_raisesÚCTestTimedeltaArraylikeMulDivOps.test_td64arr_mul_bool_scalar_raisesX  sÓ   € ä”R—Y’Y˜q“\¤I°AÔ$6Õ6¸hÔGˆÜ�oŠo˜cÓ2ˆà<ˆÜ�]Š]œ9¨C×0Ö0Ø�3ŽJ÷ 1ä�]Š]œ9¨C×0Ö0Ø�$ŽJ÷ 1ä�]Š]œ9¨C×0Ö0Ü�H‰H�sŽN÷ 1ä�]Š]œ9¨C×0Ö0Ø”"—(‘(ŽN÷ 1Ñ0÷ 1×0úç0×0úç0×0úç0×0Ð0ús0   Á/
EÂ%
EÃE'ÄE:ÅE	ÅE$	Å'E7	Å:F	r   Úbooleanúbool[pyarrow]Úpyarrow)Úmarksc                óf  € \        \        P                  ! ^4      \        ^R7      ,          RR7      p\        P
                  ! W24      p\        \        P                  ! ^4      R8  VR7      p\        P
                  ! WR4      pRp\        P                  ! \        VR7      ;_uu_ 4        WE,           RRR4       VP                  RR	4      pVR
8X  d   Rp\        P                  ! \        VR7      ;_uu_ 4        WT,           RRR4       R#   + '       g   i     Lb; i  + '       g   i     R# ; i)r÷  r¿  rQ  rš   g      à?r  rX   NÚrmulÚmulr  zXoperation 'mul' not supported for dtype 'bool\[pyarrow\]' with dtype 'timedelta64\[ns\]')
r   r-   rq   r   r   r0   r[   r\   r]   Úreplace)r2   r   r3   r@   r   r6   r_   Úmsg2s   &&&     r   Útest_td64arr_mul_bool_raisesÚ<TestTimedeltaArraylikeMulDivOps.test_td64arr_mul_bool_raisesg  sÐ   € ô ”R—Y’Y˜q“\¤I°AÔ$6Õ6¸hÔGˆÜ�oŠo˜cÓ2ˆä”r—y’y “| cÑ)°Ô7ˆÜ—’ Ó6ˆà<ˆÜ�]Š]œ9¨C×0Ö0ØŽK÷ 1ð �{‰{˜6 5Ó)ˆØ�OÔ#ð2ð ô �]Š]œ9¨D×1Ö1ØŽK÷ 2Ñ1÷ 1×0ú÷ 2×1Ð1ús   Â)	DÃ9	DÄD	ÄD0	ÚInt64ÚFloat64úint64[pyarrow]c           	     óP  € \        \        P                  ! ^4      \        ^R7      ,          RR7      p\        P
                  ! W24      p\        \        P                  ! ^4      VR7      p\        P
                  ! WR4      p\        \        ^4       Uu. uF  p\        V^,          R7      NK  	  upRR7      p\        P
                  ! Wr4      pVR8X  d   VP                  R4      pWE,          p\        P                  ! W‡4       WT,          p\        P                  ! W‡4       R# u upi )r÷  r¿  rQ  rš   r(  zduration[ns][pyarrow]N)
r   r-   rq   r   r   r0   rp   r   rr   r1   )	r2   r   r3   r@   r   r6   rÖ  r8   r^   s	   &&&      r   Útest_td64arr_mul_maskedÚ7TestTimedeltaArraylikeMulDivOps.test_td64arr_mul_masked…  sÌ   € ô ”R—Y’Y˜q“\¤I°AÔ$6Õ6¸hÔGˆÜ�oŠo˜cÓ2ˆä”r—y’y “|¨5Ô1ˆÜ—’ Ó6ˆä¼%À¼(ÓC¹(°Qœ9¨1¨a­4×0¹(ÑCÈ8ÔTˆÜ—?’? 8Ó<ˆØÐ$Ô$Ø—‘Ð'>Ó?ˆHà•ˆÜ
�Š˜Ô)Ø•ˆÜ
�Š˜Ö)ùò Ds   ÂD#c                óø  € \        R RRR7      p\        P                  ! W!4      p\        P                  ! \
        RR7      ;_uu_ 4        V\        ,           RRR4       \        P                  ! \
        RR7      ;_uu_ 4        \        V,           RRR4       \        P                  ! RR	4      pR
P                  . RO4      p\        P                  ! \
        VR7      ;_uu_ 4        W#,           RRR4       \        P                  ! \
        VR7      ;_uu_ 4        W2,           RRR4       R#   + '       g   i     Là; i  + '       g   i     L¹; i  + '       g   i     Lm; i  + '       g   i     R# ; i)rJ   r  r»   r¼   r?  rX   NzCannot divide NaTType byr   r‡   r�  )z0ufunc '(true_divide|divide)' cannot use operandszcannot perform __r?truediv__z*Cannot divide datetime64 by TimedeltaArray)
r   r   r0   r[   r\   r]   r   r-   rv  r�  )r2   r3   rK   Údt64natr_   s   &&   r   Útest_td64arr_div_nat_invalidÚ<TestTimedeltaArraylikeMulDivOps.test_td64arr_div_nat_invalid¡  sà   € ä˜h¨	¸Ô>ˆÜ�oŠo˜cÓ2ˆä�]Š]œ9Ð,F×GÖGØ”#ŽI÷ Hä�]Š]œ9Ð,F×GÖGÜ�#ŽI÷ Hô —-’-  tÓ,ˆØ�h‰hòó
ˆô �]Š]œ9¨C×0Ö0ØŽM÷ 1ä�]Š]œ9¨C×0Ö0ØŽM÷ 1Ñ0÷! H×GúçG×Gú÷ 1×0úç0×0Ð0ús0   Á	D/ÂEÃ'	EÄ	E(Ä/D?	ÅE	ÅE%	Å(E9	c                óÄ  € TpV\         P                  J d   \        P                  MTp\	        R R4      p\
        P                  ! WB4      p\        P                  ! RR4      p\        P                  ! \        P                  .^
,          4      p\
        P                  ! Wc4      pWE,          p\
        P                  ! Wv4       WT,          p\
        P                  ! Wv4       R# )rJ   r  r   r‡   N)
r!   r"   r-   r.   r   r   r0   r’   rA  r1   )r2   r3   r#   r4   rK   r6   r8   r^   s   &&      r   Útest_td64arr_div_td64natÚ8TestTimedeltaArraylikeMulDivOps.test_td64arr_div_td64nat¹  s’   € àˆØ ¤B§H¡H›_Œr�zŠz°#ˆä˜h¨	Ó2ˆÜ�oŠo˜cÓ'ˆä—’˜u dÓ+ˆä—8’8œRŸV™V˜H r�MÓ*ˆÜ—?’? 8Ó2ˆà•ˆÜ
�Š˜Ô)à•ˆÜ
�Š˜Ö)r   c                óF  € \        \        P                  ! ^RR7      4      p\        P                  ! W!4      pV^,          p\        P
                  ! W24       \        P                  ! \        RR7      ;_uu_ 4        ^V,           RRR4       R#   + '       g   i     R# ; i)r÷  rê   rš   úCannot dividerX   N©	r   r-   rq   r   r0   r1   r[   r\   r]   rø  s   &&  r   Útest_td64arr_div_intÚ4TestTimedeltaArraylikeMulDivOps.test_td64arr_div_intÌ  sa   € ÜœRŸYšY q°Ô8Ó9ˆÜ�oŠo˜cÓ2ˆà�q•ˆÜ
�Š˜Ô$ä�]Š]œ9¨O×<Ö<à�ŽG÷ =×<×<Ò<ús   Á;
BÂB 	c                óÐ  € TpV\         P                  J d   \        P                  MTp\	        R RRR7      p\        \        P                  ! ^
4      ^,           ^,          \        P                  RR7      p\        P                  ! WS4      p\        P                  ! Wd4      pWQ,          p\        P                  ! Wv4       W,          p^V,          p\        P                  ! Wv4       R# )rJ   r  r»   r¼   rÄ   N)r!   r"   r-   r.   r   r
   rq   r  r   r0   r1   ©r2   r  r3   r#   r4   rK   r8   r^   s   &&&     r   Útest_td64arr_div_tdlike_scalarÚ>TestTimedeltaArraylikeMulDivOps.test_td64arr_div_tdlike_scalar×  s™   € àˆØ ¤B§H¡H›_Œr�zŠz°#ˆä˜h¨	¸Ô>ˆÜœ"Ÿ)š) B›-¨!Õ+¨rÕ1¼¿¹È%ÔPˆä�oŠo˜cÓ'ˆÜ—?’? 8Ó2ˆà•ˆÜ
�Š˜Ô)à•ˆØ�x•<ˆÜ
�Š˜Ö)r   Úmrð   c                ó  € TpV\         P                  J d   \        P                  MTp\	        \        ^;R7      .^,          4      p\        P                  V^&   Tp\        P                  ! Wd4      p\	        V Uu. uF  qˆ\        P                  ! W4      ,          NK!  	  up4      p	\        P                  ! W•4      p	V\        P                  ! W4      ,          p
\        P                  ! W©4       \	        V Uu. uF)  p\        \        P                  ! W4      4      V,          NK+  	  up4      p	\        P                  ! W•4      p	\        P                  ! W4      V,          p
\        P                  ! W©4       R# u upi u upi )é;   r<   N)r!   r"   r-   r.   r   r   rA  r   r0   r’   r1   )r2   r<  rð   r3   r#   r4   r@   Úflatr    r8   r^   s   &&&&       r   Útest_td64arr_div_td64_scalarÚ<TestTimedeltaArraylikeMulDivOps.test_td64arr_div_td64_scalaré  s  € ð ˆØ ¤B§H¡H›_Œr�zŠz°#ˆä”i RÔ(Ð)¨AÕ-Ó.ˆÜ—‘ˆˆA‰ØˆÜ�oŠo˜cÓ'ˆô ÁÓEÁ¸1œrŸ~š~¨aÓ6×6Ð6ÁÑEÓFˆÜ—?’? 8Ó2ˆØ”r—~’~ aÓ.Õ.ˆÜ
�Š˜Ô)ô É4ÓPÉ4Àaœ9¤R§^¢^°AÓ%<Ó=À×AÐAÉ4ÑPÓQˆÜ—?’? 8Ó2ˆÜ—’ Ó(¨3Õ.ˆÜ
�Š˜Ö)ùò Fùò Qs   Á:%E9Ã8/E>c                óº  € TpV\         P                  J d   \        P                  MTp\	        R \
        R.RR7      p\        ^\        P                  ^.\        P                  RR7      p\        P                  ! WS4      p\        P                  ! Wd4      pWQ,          p\        P                  ! Wv4       W,          p^V,          p\        P                  ! Wv4       R# )rJ   rº   r»   r¼   rÄ   N)r!   r"   r-   r.   r   r   r
   rA  r  r   r0   r1   r9  s   &&&     r   Ú'test_td64arr_div_tdlike_scalar_with_natÚGTestTimedeltaArraylikeMulDivOps.test_td64arr_div_tdlike_scalar_with_nat   s—   € ØˆØ ¤B§H¡H›_Œr�zŠz°#ˆä˜h¬¨XÐ6¸UÔCˆÜ˜"œbŸf™f bÐ)´·±À%ÔHˆä�oŠo˜cÓ'ˆÜ—?’? 8Ó2ˆà•ˆÜ
�Š˜Ô)à•ˆØ�x•<ˆÜ
�Š˜Ö)r   c                ó@  € TpV\         P                  J d   \        P                  MTp\	        R \
        R.4      p\        ^\        P                  ^.\        P                  R7      p\        P                  ! WB4      p\        P                  ! WS4      p\        P                  ! . RORR7      pWF,          p\        P                  ! Wu4       V\        P                  ! Wb4      ,          p\        P                  ! Wu4       WFP                  \        4      ,          p\        P                  ! WuP                  \        4      4       V\        V4      ,          p\        P                  ! Wu4       ^V,          pWd,          p\        P                  ! Wu4       \        P                  ! Wb4      V,          p\        P                  ! Wu4       VP                  \        4      V,          p\        P                  ! Wu4       \        V4      V,          p\        P                  ! Wu4       R# )rJ   rº   rš   zm8[h]N)rç   r±  rç   )r!   r"   r-   r.   r   r   r
   rA  r  r   r0   r1   rr   rt   ro   )r2   r3   r#   r4   rK   r8   r6   r^   s   &&      r   Útest_td64arr_div_td64_ndarrayÚ=TestTimedeltaArraylikeMulDivOps.test_td64arr_div_td64_ndarray  s\  € àˆØ ¤B§H¡H›_Œr�zŠz°#ˆä˜h¬¨XÐ6Ó7ˆÜ˜"œbŸf™f bÐ)´·±Ô<ˆä�oŠo˜cÓ'ˆÜ—?’? 8Ó2ˆä—’š¨'Ô2ˆØ•ˆÜ
�Š˜Ô)à”r—’ uÓ2Õ2ˆÜ
�Š˜Ô)à—|‘|¤FÓ+Õ+ˆÜ
�Š˜§¡´Ó 7Ô8à”t˜E“{Õ"ˆÜ
�Š˜Ô)ð �x•<ˆØ•ˆÜ
�Š˜Ô)ä—’ Ó,¨sÕ2ˆÜ
�Š˜Ô)à—‘œfÓ%¨Õ+ˆÜ
�Š˜Ô)ä�e“˜sÕ"ˆÜ
�Š˜Ö)r   c           	     óø  € \        R \        R.4      p. ROp\        P                  ! W!4      pRpW3R,          3 F–  pV\        P
                  ! V4      \        V4      3 Fm  p\        P                  ! \        VR7      ;_uu_ 4        W&,           RRR4       \        P                  ! \        VR7      ;_uu_ 4        Wb,           RRR4       Ko  	  K˜  	  R#   + '       g   i     LO; i  + '       g   i     K›  ; i)rJ   rº   z0Cannot divide vectors|Unable to coerce to Series:Nrç   NrX   N)r?   rç   rè   r±  )
r   r   r   r0   r-   r"   r
   r[   r\   ré   )r2   r3   rK   Ú
mismatchedr_   r   r6   s   &&     r   Útest_tdarr_div_length_mismatchÚ>TestTimedeltaArraylikeMulDivOps.test_tdarr_div_length_mismatch7  s¥   € Ü˜h¬¨XÐ6Ó7ˆÚ!ˆ
ä�oŠo˜cÓ2ˆØ@ˆØ¨2¥Ó/ˆCàœrŸxšx¨›}¬e°C«jÓ9�Ü—]’]¤:°S×9Ö9Ø–K÷ :ä—]’]¤:°S×9Ö9Ø–K÷ :Ñ9ó :ó 0÷ :×9úç9×9Ð9ús   Â	C	Â:	C(	ÃC%Ã(C9c                ó0  € \        R ^R7      P                  ^\        4      p\        P                  ! W!RR7      p\
        P                  ! V^ ,          RRV^,          .\        R7      p\        P                  ! WARR7      pW4,          p\        R\
        P                  ! RR	4      V^ ,          R.\        R7      p\        P                  ! WaRR7      p\        V\        4      '       d   VP                  4       p\        P                  ! WV4       V\        J d4   \        VP                  R,          \
        P                  4      '       g   Q hW4,          p\        ^\
        P                  ! RR	4      V^ ,          ^.\        R7      p\        P                  ! WaRR7      p\        V\        4      '       d   VP                  4       p\        P                  ! WV4       V\        J d6   \        VP                  R,          \
        P                  4      '       g   Q hR
# R
# )rµ  r+   F©Ú	transposerm  rn  rš   rl  r   rÆ  N)r?   r   )r   Úinsertr   r   r0   r-   r"   rt   r
   r’   r°   r   r/   r1   r   r&  )r2   r3   Úorigr5   r6   r7   r8   s   &&     r   Ú!test_td64_div_object_mixed_resultÚATestTimedeltaArraylikeMulDivOps.test_td64_div_object_mixed_resultE  sx  € ô ˜w°Ô2×9Ñ9¸!¼SÓAˆÜ�oŠo˜d¸eÔDˆä—’˜$˜q�' 3¨¨T°!­WÐ5¼VÔDˆÜ—’ ÀÔGˆà�kˆä˜#œrŸ~š~¨e°TÓ:¸DÀ½GÀSÐIÔQWÔXˆÜ—?’? 8ÀuÔMˆÜ�hÔ 3×4Ò4Ø×(Ñ(Ó*ˆHÜ
�Š˜Ô&ØœYÓ&ä˜cŸh™h t�n¬b¯n©n×=Ò=Ð=Ð=à�lˆä˜!œRŸ^š^¨E°4Ó8¸$¸q½'À1ÐEÌVÔTˆÜ—?’? 8ÀuÔMˆÜ�hÔ 3×4Ò4Ø×(Ñ(Ó*ˆHÜ
�Š˜Ô&ØœYÓ&ä˜cŸh™h t�n¬b¯n©n×=Ò=Ð=Ò=ñ 'r   zno fp exception support in wasm)Úreasonc                ól  € TpV\         P                  J d   \        P                  MTp\	        . RORR7      p\	        . RORR7      p\
        P                  ! WB4      p\
        P                  ! WR4      p\        P                  ! RR\        P                  .\        P                  R7      p\
        P                  ! Wc4      p\
        P                  ! \        V\         P                  J RR7      ;_uu_ 4        WE,          pRRR4       \
        P                  ! XV4       \
        P                  ! \        V\         P                  J RR7      ;_uu_ 4        \        P                  ! V4      V,          pRRR4       \
        P                  ! Wv4       R#   + '       g   i     Lš; i  + '       g   i     L;; i)	éè  rO  rš   Nrl  F)Úcheck_stacklevel)rU  ézd é   )rU  rW  N)r!   r"   r-   r.   r   r   r0   rA  r  Úmaybe_produces_warningÚRuntimeWarningr1   Úasarray)r2   r3   r#   r4   r€   r�   r8   r^   s   &&      r   Ú&test_td64arr_floordiv_td64arr_with_natÚFTestTimedeltaArraylikeMulDivOps.test_td64arr_floordiv_td64arr_with_natg  s%  € ð ˆØ ¤B§H¡H›_Œr�zŠz°#ˆäÒ(Ð0AÔBˆÜÒ+Ð3DÔEˆä�Š˜tÓ)ˆÜ—’ Ó+ˆä—8’8˜S #¤r§v¡vÐ.´b·j±jÔAˆÜ—?’? 8Ó2ˆä×&Ò&Ü˜C¤2§8¡8˜O¸e÷
ö 
ð •]ˆF÷
ô
 	�Š˜ Ô)ô ×&Ò&Ü˜C¤2§8¡8˜O¸e÷
ö 
ô —Z’Z Ó%¨Õ.ˆF÷
ô 	�Š˜Ö)÷
÷ 
ú÷
÷ 
ús   Ã5	FÅF#ÆF 	Æ#F3	z/ignore:invalid value encountered:RuntimeWarningc                óX  € TpV\         P                  J d   \        P                  MTp\	        R 4      p\        WU\        .RR7      p\        P                  ! WcRR7      p\        ^ ^ \        P                  .4      p\        P                  ! WtRR7      pWb,          p\        P                  ! W‡4       \        ^^\        P                  .4      p\        P                  ! WtRR7      pW&,          p\        P                  ! W‡4       VP                  V4      p\        P                  ! W‡4       R# )Ú5m3srQ  rš   FrM  N)r!   r"   r-   r.   r   r   r   r   r0   rA  r1   Ú__rfloordiv__)	r2   r3   Ú	scalar_tdr#   r4   rË   Útd1r8   r^   s	   &&&      r   Útest_td64arr_floordiv_tdscalarÚ>TestTimedeltaArraylikeMulDivOps.test_td64arr_floordiv_tdscalar„  sØ   € ð ˆØ ¤B§H¡H›_Œr�zŠz°#ˆÜ�vÓˆä�bœc�]¨(Ô3ˆÜ�oŠo˜c°%Ô8ˆä˜1˜a¤§¡˜.Ó)ˆÜ—?’? 8¸UÔCˆàÕ!ˆÜ
�Š˜Ô)ô ˜1˜a¤§¡˜.Ó)ˆÜ—?’? 8¸UÔCˆàÕ!ˆÜ
�Š˜Ô)ð ×"Ñ" 9Ó-ˆÜ
�Š˜Ö)r   c                óJ  € \        \        P                  ! ^RR7      4      p\        P                  ! W!4      pV^,          p\        P
                  ! W24       Rp\        P                  ! \        VR7      ;_uu_ 4        ^V,           RRR4       R#   + '       g   i     R# ; i)r÷  rê   rš   z@floor_divide cannot use operands|Cannot divide int by Timedelta*rX   Nr5  )r2   r3   r¶   r^   Úpatterns   &&   r   Útest_td64arr_floordiv_intÚ9TestTimedeltaArraylikeMulDivOps.test_td64arr_floordiv_intŸ  sf   € ÜœRŸYšY q°Ô8Ó9ˆÜ�oŠo˜cÓ2ˆØ˜•ˆÜ
�Š˜Ô$àTˆÜ�]Š]œ9¨G×4Ö4Ø�ŽH÷ 5×4×4Ò4ús   Á=
BÂB"	c                óp  € \        R R4      p\        P                  ! WB4      p\        . RO^,          4      p\        P                  ! Wb4      p\	        V\
        P                  4      '       d§   Rp\        P                  ! \        VR7      ;_uu_ 4        WS,           RRR4       \        P                  ! \        VR7      ;_uu_ 4        \        WS4       RRR4       \        P                  ! \        VR7      ;_uu_ 4        WS,           RRR4       R# WS,          p\        P                  ! W†4       V\        J d7   \	        V\        P                  4      '       d   VP                  \         4      pMRp\        P"                  ! V4      ;_uu_ 4        \        WS4      pRRR4       \        P                  ! V^,          V4       \        P                  ! V^ ,          WS,          4       R#   + '       g   i     ELV; i  + '       g   i     EL2; i  + '       g   i     R# ; i  + '       g   i     L�; i)rµ  ú9 daysr?  rX   NF)rµ  z2 Daysú0 Days)r   r   r0   r   r°   r   rõ   r[   r\   r]   Údivmodr1   r   r!   Ú
DateOffsetrr   rt   r
  )	r2   r  r3   Ú
three_daysr5   rz  r8   r_   r^   s	   &&&&     r   Útest_td64arr_mod_tdscalarÚ9TestTimedeltaArraylikeMulDivOps.test_td64arr_mod_tdscalar®  s`  € ô ˜g xÓ0ˆÜ—’ Ó4ˆä!Ò"?À!Õ"CÓDˆÜ—?’? 8Ó<ˆä�j¤'§+¡+×.Ò.Ø,ˆCÜ—’œy°×4Ö4ØÖ"÷ 5ä—’œy°×4Ö4Ü�uÔ)÷ 5ä—’œy°×4Ö4ØÖ#÷ 5áàÕ#ˆÜ
�Š˜Ô)àœYÓ&¬:°jÄ"Ç-Á-×+PÒ+Pð  —‘¤vÓ.‰Hà"'Ðä×'Ò'Ð(;×<Õ<Ü˜EÓ.ˆF÷ =ô 	�Š˜˜q�	 8Ô,Ü
�Š˜˜q�	 5Õ#6Ö7÷/ 5×4Ð4úç4×4Ð4úç4Ö4áú÷ =×<ús0   Â	G)ÃG=Ä 	HÆH%Ç)G:	Ç=H	ÈH"	È%H5	c                ó  € \        R R^
R7      p\        P                  ! W!4      p\        R R.^,          4      p\        P                  ! WA4      pV^,          p\        P                  ! WT4       Rp\
        P                  ! \        VR7      ;_uu_ 4        ^V,           RRR4       \        V^4      p\        P                  ! V^,          V4       \        P                  ! V^ ,          V^,          4       R#   + '       g   i     La; i)z1 nsz10 nsr+   z0 nszCannot divide int byrX   N)	r   r   r0   r   r1   r[   r\   r]   rl  )r2   r3   r5   rz  r8   r^   r_   s   &&     r   Útest_td64arr_mod_intÚ4TestTimedeltaArraylikeMulDivOps.test_td64arr_mod_intÒ  s¶   € Ü˜f g°rÔ:ˆÜ—’ Ó4ˆä! 6¨6Ð"2°QÕ"6Ó7ˆÜ—?’? 8Ó<ˆà˜•ˆÜ
�Š˜Ô)à$ˆÜ�]Š]œ9¨C×0Ö0Ø�ŽI÷ 1ô ˜˜qÓ!ˆÜ
�Š˜˜q�	 8Ô,Ü
�Š˜˜q�	 5¨A¥:Ö.÷ 1×0ús   Â
C7Ã7D	c                ób  € \        R R4      p\        P                  ! W14      p. ROR.^,          ,           p\        V4      p\        P                  ! WQ4      p\	        V\
        P                  4      '       d:   Rp\        P                  ! \        VR7      ;_uu_ 4        W$,           RRR4       R# W$,          p\        P                  ! Wu4       \        W$4      p\        P                  ! V^,          V4       \        P                  ! V^ ,          W$,          4       R#   + '       g   i     R# ; i)rµ  rj  z3 Daysz#Cannot divide Day by TimedeltaArrayrX   N)rk  rµ  rk  )r   r   r0   r   r°   r   rõ   r[   r\   r]   r1   rl  )r2   r3   rn  r5   rz  r8   r_   r^   s   &&&     r   Útest_td64arr_rmod_tdscalarÚ:TestTimedeltaArraylikeMulDivOps.test_td64arr_rmod_tdscalarä  sÊ   € Ü˜g xÓ0ˆÜ—’ Ó4ˆâ0°H°:Àµ>ÕAˆÜ! (Ó+ˆÜ—?’? 8Ó<ˆä�j¤'§+¡+×.Ò.Ø7ˆCÜ—’œy°×4Ö4ØÖ"÷ 5áàÕ#ˆÜ
�Š˜Ô)ä˜
Ó*ˆÜ
�Š˜˜q�	 8Ô,Ü
�Š˜˜q�	 :Õ#6Ö7÷ 5Ö4áús   Â	DÄD.	c                óÎ  € \        \        ^^R7      .^,          4      p\        P                  VP                  ^&   \
        P                  ! W14      pRp\        P                  ! \        VR7      ;_uu_ 4        W2,           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÷  rV  z(operate|unsupported|cannot|not supportedrX   N©
r   r   r-   rA  r&  r   r0   r[   r\   r]   )r2   r3   ra  rb  rf  s   &&&  r   Ú!test_td64arr_mul_tdscalar_invalidÚATestTimedeltaArraylikeMulDivOps.test_td64arr_mul_tdscalar_invalidü  s�   € Ü”i¨°1Ô5Ð6¸Õ:Ó;ˆÜ—f‘fˆ�‰�‰ä�oŠo˜cÓ2ˆð
 =ˆÜ�]Š]œ9¨G×4Ö4ØŽO÷ 5ä�]Š]œ9¨G×4Ö4ØŽO÷ 5Ñ4÷ 5×4úç4×4Ð4úó   Á8	C Â-	CÃ C	ÃC$	c                óø  € \        \        P                  ! ^RR7      4      p\        P                  ! W!4      pRP                  . RO4      p\        P                  ! \        VR7      ;_uu_ 4        W"R,          ,           RRR4       \        P                  ! \        VR7      ;_uu_ 4        V\        P                  ! ^^.4      ,           RRR4       R#   + '       g   i     L^; i  + '       g   i     R# ; i)r÷  rê   rš   r�  rX   :Nrè   NN)rü  z$Cannot multiply with unequal lengthszUnable to coerce to Series)r   r-   rq   r   r0   r�  r[   r\   r]   ré   r"   ©r2   r3   r¶   r_   s   &&  r   Ú!test_td64arr_mul_too_short_raisesÚATestTimedeltaArraylikeMulDivOps.test_td64arr_mul_too_short_raises  sž   € ÜœRŸYšY q°Ô8Ó9ˆÜ�oŠo˜cÓ2ˆØ�h‰hòó
ˆô �]Š]œ9¨C×0Ö0à�b•'ŽM÷ 1ô �]Š]œ:¨S×1Ö1Ø”"—(’(˜A˜q˜6Ó"Ö"÷ 2Ñ1÷ 1×0ú÷ 2×1Ð1ús   Á/CÂ+ C(ÃC%	Ã(C9	c                ó
  € \        \        P                  ! ^RR7      4      p\        P                  ! W!4      pRp\
        P                  ! \        VR7      ;_uu_ 4        W",           RRR4       R#   + '       g   i     R# ; i)r÷  rê   rš   rü  rX   N)r   r-   rq   r   r0   r[   r\   r]   r~  s   &&  r   Útest_td64arr_mul_td64arr_raisesÚ?TestTimedeltaArraylikeMulDivOps.test_td64arr_mul_td64arr_raises  sO   € ÜœRŸYšY q°Ô8Ó9ˆÜ�oŠo˜cÓ2ˆØ4ˆÜ�]Š]œ9¨C×0Ö0ØŽI÷ 1×0×0Ò0ús   Á	A1Á1B	c                óú  € \        . RORR7      p\        . RORR7      p\        P                  ! W14      p\        P                  ! WA4      pW2) ,          p\        P                  ! WT4       V) V,          p\        P                  ! WT4       \        . RORR7      p\        P                  ! WA4      pV^V,          ,          p\        P                  ! WT4       ^V,          V,          p\        P                  ! WT4       R# )r—  rQ  rš   rO  Nr˜  )ú-59 Daysr…  r   )ú118 Daysr†  r   )r   r   r0   r1   )r2   r3   r­  r  r8   r^   s   &&&   r   Útest_td64arr_mul_numeric_scalarÚ?TestTimedeltaArraylikeMulDivOps.test_td64arr_mul_numeric_scalar%  s·   € ô Ò4¸HÔEˆÜÒ9ÐARÔSˆä—’ Ó6ˆÜ—?’? 8Ó<ˆà˜$•ˆÜ
�Š˜Ô)Ø�$˜%•ˆÜ
�Š˜Ô)äÒ9ÐARÔSˆÜ—?’? 8Ó<ˆà˜!˜c�'Õ"ˆÜ
�Š˜Ô)Ø�c•'˜UÕ"ˆÜ
�Š˜Ö)r   Útworn  c                óh  € \        . RORR7      p\        . RORR7      p\        P                  ! W14      p\        P                  ! WA4      pW2,          p\        P                  ! WT4       \        P
                  ! \        RR7      ;_uu_ 4        W#,           RRR4       R#   + '       g   i     R# ; i©	r—  rQ  rš   rO  r4  rX   Nr˜  )ú29.5DrŒ  r   ©r   r   r0   r1   r[   r\   r]   ©r2   r3   r‰  r  r8   r^   s   &&&   r   Útest_td64arr_div_numeric_scalarÚ?TestTimedeltaArraylikeMulDivOps.test_td64arr_div_numeric_scalar;  ss   € ô Ò4¸HÔEˆÜÒ3Ð;LÔMˆä—’ Ó6ˆÜ—?’? 8Ó<ˆà•ˆÜ
�Š˜Ô)ä�]Š]œ9¨O×<Ö<ØŽK÷ =×<×<Ò<úó   Â	B Â B1	c                óh  € \        . RORR7      p\        . RORR7      p\        P                  ! W14      p\        P                  ! WA4      pW2,          p\        P                  ! WT4       \        P
                  ! \        RR7      ;_uu_ 4        W#,           RRR4       R#   + '       g   i     R# ; ir‹  r�  rŽ  s   &&&   r   Ú$test_td64arr_floordiv_numeric_scalarÚDTestTimedeltaArraylikeMulDivOps.test_td64arr_floordiv_numeric_scalarK  sq   € äÒ4¸HÔEˆÜÒ3Ð;LÔMˆä—’ Ó6ˆÜ—?’? 8Ó<ˆà•ˆÜ
�Š˜Ô)ä�]Š]œ9¨O×<Ö<ØŽL÷ =×<×<Ò<úr‘  Úklassc                ó   € V P                   # rÒ   ©rc   rŸ  s   &r   r   r  \  ó   € �a—j’jr   c                ó^  € V! . RO4      p\        . RORR7      pVP                  V4      p\        . RORR7      p\        P                  ! WQ4      p\	        WT4      p\        P                  ! Wg4      pWT,          p\        P
                  ! W†4       WE,          p\        P
                  ! W†4       R# )é   rQ  rš   rO  N©rš  rX  é(   r˜  )z	1180 Daysz	1770 Daysr   )r   rr   r   r0   r   r1   )	r2   r3   r•  r¦  r§  r  r8   r4   r^   s	   &&&&     r   Útest_td64arr_rmul_numeric_arrayÚ?TestTimedeltaArraylikeMulDivOps.test_td64arr_rmul_numeric_arrayY  s„   € ñ ’|Ó$ˆÜÒ4¸HÔEˆØ—‘Ð3Ó4ˆäÒ;ÐCTÔUˆä—’ Ó6ˆÜ˜eÓ,ˆä—?’? 8Ó2ˆà•ˆÜ
�Š˜Ô)à•ˆÜ
�Š˜Ö)r   c                ó   € V P                   # rÒ   r—  rŸ  s   &r   r   r  {  r˜  r   c                óÆ  € V! . R	O4      p\        . R
ORR7      pVP                  V4      p\        . RORR7      p\        P                  ! WQ4      p\	        WT4      p\        P                  ! Wg4      pWT,          p\        P
                  ! W†4       RP                  . RO4      p	\        P                  ! \        V	R7      ;_uu_ 4        WE,           RRR4       WTP                  \        4      ,          pV\        J d�   \        \        V4      4       U
u. uF$  q¥P                  ^ V
3,          WJ,          ,          NK&  	  pp
\        P                  ! Wg4      P                  \        4      pV^,          P                  \         P"                  ! RR4      4      V^&   M³\        \        V4      4       U
u. uF  q¥V
,          WJ,          ,          NK  	  pp
V Uu. uF%  q»\$        Jd   TM\         P"                  ! RR4      NK'  	  ppV\        P&                  J d+   \        P&                  ! V4      P                  \        4      pMV! V\        R7      p\        P
                  ! W†4       \        P                  ! \        V	R7      ;_uu_ 4        VP                  \        4      V,           RRR4       R#   + '       g   i     ELæ; iu up
i u up
i u upi   + '       g   i     R# ; i)rš  r   rQ  rš   rO  r�  rX   Nr‡   r›  r˜  )z2.95Dz
1D 23h 12mr   )z!true_divide'? cannot use operandszcannot perform __div__zcannot perform __truediv__zunsupported operandr4  z-ufunc 'divide' cannot use operands with types)r   rr   r   r0   r   r1   r�  r[   r\   r]   rt   r   rp   rÙ  r&  Úfillnar-   r’   r   r    )r2   r3   r•  r¦  r§  r  r8   r4   r^   rf  rÖ  r    s   &&&&        r   Útest_td64arr_div_numeric_arrayÚ>TestTimedeltaArraylikeMulDivOps.test_td64arr_div_numeric_arrayx  s  € ñ ’|Ó$ˆÜÒ4¸HÔEˆØ—‘Ð3Ó4ˆäÒ8Ð@QÔRˆä—’ Ó6ˆÜ˜eÓ,ˆÜ—?’? 8Ó2ˆà•ˆÜ
�Š˜Ô)à—(‘(òó	
ˆô �]Š]œ9¨G×4Ö4ØŽN÷ 5ð Ÿ™¤vÓ.Õ.ˆØœYÓ&Ü>CÄCÈÃKÔ>PÓQÑ>P¸Ÿ
™
 1 a 4Õ(¨6­9×4Ð4Ñ>PˆHÐQÜ—’ xÓ6×=Ñ=¼fÓEˆHØ" 1�+×,Ñ,¬R¯^ª^¸EÀ4Ó-HÓIˆH�QŠKä6;¼CÀ»JÔ6GÓHÑ6G°˜a� 6¥9×,Ð,Ñ6GˆHÐHáLTóÙLTÀqœc“\‘¤r§~¢~°e¸TÓ'BÒBÉHð ð ð ”r—{‘{Ó"ÜŸ;š; xÓ0×7Ñ7¼Ó?‘á ´Ô7�ä
�Š˜Ô)ä�]Š]œ9¨G×4Ö4Ø�M‰Mœ&Ó! EÖ)÷ 5Ñ4÷) 5×4Ð4üò
 Rùò Iùò÷ 5×4Ð4ús*   Ã	J,Ä*K Æ.KÇ+K
ÊKÊ,J=	ËK 	c                óœ  € Tp\        W24      p\        . ROV^ ,          R7      p\        . RO\        P                  V^,          R7      p\        . RORVR7      p\
        P                  ! WS4      p\        WV4      p\
        P                  ! Wx4      pWe,          p	\
        P                  ! W—4       WV,          p	\
        P                  ! W—4       R# )Ú0daysr¼   rÄ   rk  N©r¥  Ú1dayÚ2daysÚ3daysÚ4days)r   r?   rç   rè   r±  )r¥  r§  rª  Ú9daysÚ16days)	r&   r   r   r-   rê   r   r0   r   r1   )
r2   r3   r$   r#   r%   r5   r@   r8   r4   r^   s
   &&&       r   Útest_td64arr_mul_int_seriesÚ;TestTimedeltaArraylikeMulDivOps.test_td64arr_mul_int_series±  s�   € àˆÜ" 3Ó.ˆäÚ8¸uÀQ½xô
ˆô ’_¬B¯H©H¸5À½8ÔDˆäÚ9Ø#Øô
ˆô �oŠo˜cÓ'ˆÜ˜cÓ'ˆä—?’? 8Ó2ˆà•ˆÜ
�Š˜Ô)à•ˆÜ
�Š˜Ö)r   c                ój  € Tp\        . ROV^ ,          R7      p\        . RO\        P                  V^,          R7      pV\        P
                  \        P                  39  d
   V^,          MV^,          p\        \        \        V4      4       Uu. uF  qtV,          WW,          ,          NK  	  upRVR7      p\        P                  ! WC4      p\        WE4      p	\        P                  ! W‰4      pVP                  V4      p
V\        J d   V
\        J g   Q hR# \        P                  ! W¨4       R# u upi )r¥  r¼   rÄ   rk  Nr¦  )rm  rè   g      @é   g      @)r   r   r-   r  r   r    r!   r"   rp   rÙ  r0   r   Ú__rtruediv__r   ÚNotImplementedr1   )r2   r3   r$   r#   r5   r@   ÚxnamerÖ  r8   r4   r^   s   &&&        r   Útest_float_series_rdiv_td64arrÚ>TestTimedeltaArraylikeMulDivOps.test_float_series_rdiv_td64arrÎ  sé   € àˆÜÚ8¸uÀQ½xô
ˆô Ò*´"·*±*À5ÈÅ8ÔLˆà¬¯©´R·X±XÐ'>Ô>��a–ÀEÈ!ÅHˆÜÜ&+¬C°«H¤oÓ6¡o ��V�c•f�_ˆ_¡oÑ6Ø#Øô
ˆô �oŠo˜cÓ'ˆÜ˜cÓ'ˆÜ—?’? 8Ó2ˆà×!Ñ! #Ó&ˆØ”)ÓØœ^Ó+Ð+Ò+ä�OŠO˜FÖ-ùò 7s   ÂD0c                ó  € \        \        \        .R R7      p\        P                  ! W!4      p\        P
                  ! ^R.\        R7      p\        P                  ! RR4      p\        V.^,          \        R7      pV\        JdL   \        P                  ! Wa4      P                  \        4      pV\        \        39   d   VP                  V4      pW4,          p\        P                  ! Wv4       W4,          p\        P                  ! Wv4       R# )rQ  rš   rn  r   r‡   N)r   r   r   r0   r-   r"   rt   r’   r
   rr   r   r   r¡  r1   )r2   r3   r5   r€   r�   rÅ  r8   r^   s   &&      r   Ú-test_td64arr_all_nat_div_object_dtype_numericÚMTestTimedeltaArraylikeMulDivOps.test_td64arr_all_nat_div_object_dtype_numericç  s¸   € äœc¤3˜Z¨xÔ8ˆä�Š˜sÓ3ˆÜ—’˜!˜S˜¬Ô0ˆä—’˜u dÓ+ˆÜ˜%˜ 1�¬FÔ3ˆØ¤Ó&Ü—’ xÓ@×GÑGÌÓOˆHØ¤&¬)Ð!4Ô4Ø#Ÿ?™?¨5Ó1�à•ˆÜ
�Š˜Ô)à•ˆÜ
�Š˜Ö)r   rb   N)r?   rè   é
   )rP   r£   r<  rˆ   ÚmsrÆ  r‡   )?rc   rd   re   rf   rù  rý  r  r  r	  r  r[   rg   rh   r-   rq   r
   rê   rp   Úuint64r  r!   Ú
RangeIndexr  r  ÚboolÚparamrË   Ú
skip_if_nor$  r*  r.  r1  r6  r:  r@  rC  rF  rJ  rQ  Úskipifr   r\  rò  rc  rg  ro  rr  ru  rz  r  r‚  r‡  r"   r�  r“  r   r�  r¢  r­  r´  r·  rw   rx   ry   s   @r   rô  rô  ë  s8  ø‡ € ò%òò	*ò	*ò*ò*ð ‡[�[×ÑØà�IŠI�a˜ÓÙ�"—)’)˜A˜rÓ" B§H¡HÓ-Ù‘%˜˜2“, §	¡	Ó*Ù‘%˜˜2“, §
¡
Ó+Ø�MŠM˜!˜RÓ ð	
ñ 'ð ó 
ñ+ó
ð+ò ð ‡[�[×ÑØàØØ�LŠL˜°·²¸iÓ0HÔIð	
óñóðð, ‡[�[×ÑØàØØ�LŠLÐ)°·²¸yÓ1IÔJð	
óñ*óð*ò(ò0*ò&	ò*ð$ ‡[�[×Ñ˜S¢*Ó-Ø‡[�[×Ñ˜VÒ%KÓLñ*ó Mó .ð*ò**ò"$*òL ò>ðD ‡[�[×Ñ˜Ð%FÐÓGñ*ó Hð*ð8 ‡[�[×ÑÐ QÓRñ*ó Sð*ò4ò"8òH/ò$8ò0ò#ò ò*ð, ‡[�[×Ñ˜U Q¨¨R¯XªX°a«[¸"¿(º(À3»-Ð$HÓIñó Jðð ‡[�[×Ñ˜U Q¨¨R¯XªX°a«[¸"¿(º(À3»-Ð$HÓIñó Jðð ‡[�[×ÑØØ	�‰�5˜&Ð!Ù ð ó ñ
*óð
*ð4 ‡[�[×ÑØØ	�‰�5˜&Ð!Ù ð ó ñ
2*óð
2*òh*ò:.÷2*ð *r   rô  c                   ó&   a € ] tR tRt o R tRtV tR# )Ú"TestTimedelta64ArrayLikeArithmeticiü  c                óÎ  € \        \        ^^R7      .^,          4      p\        P                  VP                  ^&   \
        P                  ! W24      pRp\        P                  ! \        VR7      ;_uu_ 4        W,           RRR4       \        P                  ! \        VR7      ;_uu_ 4        W1,           RRR4       R#   + '       g   i     LG; i  + '       g   i     R# ; irx  ry  )r2   ra  r3   rb  rf  s   &&&  r   Útest_td64arr_pow_invalidÚ;TestTimedelta64ArrayLikeArithmetic.test_td64arr_pow_invalid	  s‘   € Ü”i¨°1Ô5Ð6¸Õ:Ó;ˆÜ—f‘fˆ�‰�‰ä�oŠo˜cÓ2ˆð
 =ˆÜ�]Š]œ9¨G×4Ö4ØŽN÷ 5ô �]Š]œ9¨G×4Ö4ØŽN÷ 5Ñ4÷ 5×4ú÷ 5×4Ð4úr|  rb   N)rc   rd   re   rf   rÄ  rw   rx   ry   s   @r   rÂ  rÂ  ü  s   ø‡ € ÷
ð r   rÂ  c                  ón  € \        R 4      p V \        RR^R7      ,           p\        \        ^4       Uu. uFZ  pV \        P
                  ! R4      V,          \        P
                  ! R4      \        V^4      ^ ,          ,          ,           ,           NK\  	  up4      p\        P                  ! W4       R# u upi )rF   Ú0srj  r+   z	0.033333sz	0.000001sN)	r   r   r	   rp   r!   r%  rl  r   r±   )Ú	timestampr^   r`  r8   s       r   Útest_add_timestamp_to_timedeltarÉ  	  sŸ   € ä˜,Ó'€IØœ¨¨t¸RÔ@Õ@€FÜô ˜2”Yó	
ñ �ð ä—’ Ó,¨qÕ0Ü—/’/ +Ó.´¸¸1³¸aµÕ@õA÷ð ñ
 ñ	
ó	€Hô ×Ò˜&Ö+ùò	
s   ³A B2).r   r   Únumpyr-   r[   Úpandas._libs.tslibsr   Úpandas.compatr   Úpandas.errorsr   Úpandas.util._test_decoratorsÚutilÚ_test_decoratorsrË   Úpandasr!   r   r	   r
   r   r   r   r   r   r   r   Úpandas._testingÚ_testingr   Úpandas.core.arraysr   Úpandas.tests.arithmetic.commonr   r   r   r   r&   r(   r|   r”   r"  r8  rô  rÂ  rÉ  rb   r   r   Ú<module>rÖ     s¬   ð÷ó
 Û å )Ý Ý -ß )Ð )ã ÷÷ ÷ õ Ý 2÷ñ ò#ò	÷ hñ h÷V`1ñ `1÷Nk#ñ k#÷\@+ñ @+÷Ff*ñ f*÷RN*ñ N*÷bñ ô,,r   