§
    â! h¡W  ã                   ó†  — d dl mZ d dlmZ d dlZd dlZd dlmZ d dl	m
Z
 d dlmZmZmZmZmZmZ d dlmZ  G d„ d¦  «        Zd	„ Zd
„ Zd„ Zd„ Zd„ Zd„ Zd„ Zej                             d eddddddddœ                      ¦   «         ¦  «        ¦  «        ej                             dej!        ej"        ej#        ej$        ej%        ej&        g¦  «        d„ ¦   «         ¦   «         Z'ej                             dg d¢¦  «        d„ ¦   «         Z(d„ Z)ej                             dg d ¢¦  «        d!„ ¦   «         Z*ej                             dg d"¢¦  «        d#„ ¦   «         Z+ej                             d$d% ed&d'd(d)d)d*¬+¦  «        fd, ed-d'd(d)d)d*¬+¦  «        fd. ed/d*d0d1¬2¦  «        fd3 ed4¬5¦  «        fd6 ed)¬7¦  «        fd8 ed9¬:¦  «        fd; ed9¬<¦  «        fd= ed9d>d?d?¬2¦  «        fd@ ed9¬A¦  «        fdB ed ¬A¦  «        fdC edDd ¬E¦  «        fdF ed9¬G¦  «        fdH ed9d9¬I¦  «        fdJ edD¬G¦  «        fdK edL¬A¦  «        fdM ed9¬G¦  «        fdN ed-d(¬O¦  «        fdP ed-dQ¬O¦  «        fdR ed&dQ¬O¦  «        fg¦  «        dS„ ¦   «         Z,ej                             dTg dU¢¦  «        dV„ ¦   «         Z-ej                             dW edX¬5¦  «        dYf ed9d9d9d9d9d9d9d9¬Z¦  «        d[f ed9¬7¦  «         ed9¬5¦  «        z   d\f ed9¬7¦  «         ed9¬5¦  «        z
  d]f ed9¬7¦  «        d1 ed^¬5¦  «        z  z   d_fg¦  «        d`„ ¦   «         Z.da„ Z/db„ Z0dc„ Z1ej                             ddedede2dfffedede2dfffeg dg¢de2dfffg¦  «        dh„ ¦   «         Z3ej                             didj„ dkD ¦   «         ¦  «        dl„ ¦   «         Z4dm„ Z5dn„ Z6do„ Z7dS )pé    )Ú	timedelta)ÚproductN)ÚOutOfBoundsTimedelta)ÚNpyDatetimeUnit)ÚIndexÚNaTÚ	TimedeltaÚTimedeltaIndexÚoffsetsÚto_timedeltac                   óð  — e Zd Zej                             dg d¢¦  «        d„ ¦   «         Zej                             dg d¢¦  «        d„ ¦   «         Zej                             dd„ d	D ¦   «         d
„ dD ¦   «         z   d„ dD ¦   «         z   d„ dD ¦   «         z   d„ dD ¦   «         z   d„ dD ¦   «         z   d„ dD ¦   «         z   ¦  «        ej                             dej	        e
eg¦  «        d„ ¦   «         ¦   «         ZdS )Ú#TestTimedeltaConstructorUnitKeywordÚunit)ÚYÚyÚMc                 ó¢  — d}t          j        t          |¬¦  «        5  t          d|¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  t	          d|¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  t	          ddg|¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz/Units 'M', 'Y', and 'y' are no longer supported©Úmatché
   é   é   )ÚpytestÚraisesÚ
ValueErrorr	   r   )Úselfr   Úmsgs      úic:\xampp_lite_8_4\www\timesheet\venv\Lib\site-packages\pandas/tests/scalar/timedelta/test_constructors.pyÚtest_unit_m_y_raisesz8TestTimedeltaConstructorUnitKeyword.test_unit_m_y_raises   sŒ  € à?ˆåŒ]�:¨SÐ1Ñ1Ô1ð 	 ð 	 Ý�b˜$ÑÔÐð	 ð 	 ð 	 ñ 	 ô 	 ð 	 ð 	 ð 	 ð 	 ð 	 ð 	 øøøð 	 ð 	 ð 	 ð 	 õ Œ]�:¨SÐ1Ñ1Ô1ð 	#ð 	#Ý˜˜TÑ"Ô"Ð"ð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#õ Œ]�:¨SÐ1Ñ1Ô1ð 	'ð 	'Ý˜!˜Q˜ Ñ&Ô&Ð&ð	'ð 	'ð 	'ñ 	'ô 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'øøøð 	'ð 	'ð 	'ð 	'ð 	'ð 	's1   ž;»?Á?Á!A>Á>BÂBÂ$CÃCÃCzunit,unit_depr))ÚhÚH)ÚminÚT)ÚsÚS)ÚmsÚL)ÚnsÚN)ÚusÚUc                 óæ   — d|› d�}t          d|¬¦  «        }t          j        t          |¬¦  «        5  t          d|¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )Nú'ú8' is deprecated and will be removed in a future version.r   ©r   r   )r	   ÚtmÚassert_produces_warningÚFutureWarningÚassert_equal)r   r   Ú	unit_deprr   ÚexpectedÚresults         r   Ú!test_units_H_T_S_L_N_U_deprecatedzETestTimedeltaConstructorUnitKeyword.test_units_H_T_S_L_N_U_deprecated#   s¼   € ð V�)ÐUÐUÐUˆå˜Q TÐ*Ñ*Ô*ˆÝÔ'­¸SÐAÑAÔAð 	2ð 	2Ý˜q yÐ1Ñ1Ô1ˆFð	2ð 	2ð 	2ñ 	2ô 	2ð 	2ð 	2ð 	2ð 	2ð 	2ð 	2øøøð 	2ð 	2ð 	2ð 	2å
Œ˜ Ñ)Ô)Ð)Ð)Ð)s   ³AÁAÁAzunit, np_unitc                 ó   — g | ]}|d f‘ŒS )ÚW© ©Ú.0Úvalues     r   ú
<listcomp>z.TestTimedeltaConstructorUnitKeyword.<listcomp>9   s   € Ð.Ð.Ð.˜%ˆ%�ˆÐ.Ð.Ð.ó    )r9   Úwc                 ó   — g | ]}|d f‘ŒS )ÚDr:   r;   s     r   r>   z.TestTimedeltaConstructorUnitKeyword.<listcomp>:   s   € Ð
NÐ
NÐ
N˜EˆE�3ˆ<Ð
NÐ
NÐ
Nr?   )rB   ÚdÚdaysÚdayÚDaysÚDayc                 ó   — g | ]}|d f‘ŒS )Úmr:   r;   s     r   r>   z.TestTimedeltaConstructorUnitKeyword.<listcomp>;   ó,   € ð 
ð 
ð 
àð �CˆLð
ð 
ð 
r?   )rI   Úminuter"   ÚminutesÚMinuteÚMinÚMinutesc                 ó   — g | ]}|d f‘ŒS )r$   r:   r;   s     r   r>   z.TestTimedeltaConstructorUnitKeyword.<listcomp>G   rJ   r?   )r$   ÚsecondsÚsecÚsecondÚSecondsÚSecÚSecondc                 ó   — g | ]}|d f‘ŒS )r&   r:   r;   s     r   r>   z.TestTimedeltaConstructorUnitKeyword.<listcomp>S   s,   € ð 
ð 
ð 
àð �DˆMð
ð 
ð 
r?   )
r&   ÚmillisecondsÚmillisecondÚmilliÚmillisÚMSÚMillisecondsÚMillisecondÚMilliÚMillisc                 ó   — g | ]}|d f‘ŒS )r*   r:   r;   s     r   r>   z.TestTimedeltaConstructorUnitKeyword.<listcomp>b   ó,   € ð 
ð 
ð 
àð �DˆMð
ð 
ð 
r?   )r*   ÚmicrosecondsÚmicrosecondÚmicroÚmicrosÚuÚUSÚMicrosecondsÚMicrosecondÚMicroÚMicrosr+   c                 ó   — g | ]}|d f‘ŒS )r(   r:   r;   s     r   r>   z.TestTimedeltaConstructorUnitKeyword.<listcomp>s   rb   r?   )r(   ÚnanosecondsÚ
nanosecondÚnanoÚnanosÚnÚNSÚNanosecondsÚ
NanosecondÚNanoÚNanosr)   Úwrapperc                 ó@  ‡‡— t          ˆfd„t          j        d¦  «                             ¦   «         D ¦   «         d¬¦  «        }d‰› d�}‰‰fdv rt          }n	t          }d}t          j        ||¬	¦  «        5  t           |t          d¦  «        ¦  «        ‰¬
¦  «        }t          j	        ||¦  «         t           |t          d¦  «        ¦  «        ‰¬
¦  «        }t          j	        ||¦  «         ˆfd„t          j        d¦  «        D ¦   «         }t           ||¦  «        ¦  «        }t          j	        ||¦  «         t           ||¦  «        ¦  «        }t          j	        ||¦  «         t          t          j        d‰¦  «                             d¦  «        ¦  «        }t          d‰¬
¦  «        }||k    sJ ‚t          d‰¬
¦  «        }||k    sJ ‚t          d‰› �¦  «        }||k    sJ ‚t          d‰› �¦  «        }||k    sJ ‚	 d d d ¦  «         d S # 1 swxY w Y   d S )Nc                 ó:   •— g | ]}t          j        |‰¦  «        ‘ŒS r:   )ÚnpÚtimedelta64)r<   ÚiÚnp_units     €r   r>   zHTestTimedeltaConstructorUnitKeyword.test_unit_parser.<locals>.<listcomp>Š   s%   ø€ ÐGÐGÐG¨A�RŒ^˜A˜wÑ'Ô'ÐGÐGÐGr?   é   úm8[ns])Údtyper-   r.   ))rg   r*   )r+   r*   )rr   r(   )r)   r(   z?The 'unit' keyword in TimedeltaIndex construction is deprecatedr   r/   c                 ó   •— g | ]}|› ‰› �‘Œ	S r:   r:   )r<   Úxr   s     €r   r>   zHTestTimedeltaConstructorUnitKeyword.test_unit_parser.<locals>.<listcomp>›   s!   ø€ Ð;Ð;Ð;¨˜1˜˜d˜˜Ð;Ð;Ð;r?   r   ztimedelta64[ns]Ú2)r
   r{   ÚarangeÚtolistr2   r0   r1   r   ÚrangeÚassert_index_equalr	   r|   Úastype)	r   r   r~   rx   r5   r   Úwarnr6   Ústr_reprs	    ``      r   Útest_unit_parserz4TestTimedeltaConstructorUnitKeyword.test_unit_parser7   s‘  øø€ õd "ØGÐGÐGÐGµ´¸1±´×1DÒ1DÑ1FÔ1FÐGÑGÔGØð
ñ 
ô 
ˆð
 Q�$ÐPÐPÐPˆà�'ˆ?ÐRÐRÐRÝ ˆDˆDå ˆDØSˆCÝÔ'¨°CÐ8Ñ8Ô8ð 	&ð 	&Ý! ' '­%°©(¬(Ñ"3Ô"3¸$Ð?Ñ?Ô?ˆFÝÔ! &¨(Ñ3Ô3Ð3Ý# G G­E°!©H¬HÑ$5Ô$5¸DÐAÑAÔAˆFÝÔ! &¨(Ñ3Ô3Ð3à;Ð;Ð;Ð;­b¬i¸©l¬lÐ;Ñ;Ô;ˆHÝ! ' '¨(Ñ"3Ô"3Ñ4Ô4ˆFÝÔ! &¨(Ñ3Ô3Ð3Ý! ' '¨(Ñ"3Ô"3Ñ4Ô4ˆFÝÔ! &¨(Ñ3Ô3Ð3õ !¥¤°°7Ñ!;Ô!;×!BÒ!BÐCTÑ!UÔ!UÑVÔVˆHÝ! !¨$Ð/Ñ/Ô/ˆFØ˜XÒ%Ð%Ð%Ð%Ý˜q tÐ,Ñ,Ô,ˆFØ˜XÒ%Ð%Ð%Ð%å! * d * *Ñ-Ô-ˆFØ˜XÒ%Ð%Ð%Ð%Ý˜z 4˜z˜zÑ*Ô*ˆFØ˜XÒ%Ð%Ð%Ð%Ð%ð-	&ð 	&ð 	&ñ 	&ô 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&øøøð 	&ð 	&ð 	&ð 	&ð 	&ð 	&s   Á7FHÈHÈHN)Ú__name__Ú
__module__Ú__qualname__r   ÚmarkÚparametrizer   r7   r{   ÚarrayÚlistr   rŒ   r:   r?   r   r   r      sÆ  € € € € € Ø„[×Ò˜V _ _ _Ñ5Ô5ð
'ð 
'ñ 6Ô5ð
'ð „[×ÒØð	
ð 	
ð 	
ñ
ô 
ð*ð *ñ
ô 
ð*ð „[×ÒØØ.Ð. :Ð.Ñ.Ô.Ø
NÐ
NÐ%MÐ
NÑ
NÔ
Nñ	Oð
ð 
ðð
ñ 
ô 
ñ	
ð
ð 
ðð
ñ 
ô 
ñ	
ð4
ð 
ðð
ñ 
ô 
ñ5(	
ðR
ð 
ðð
ñ 
ô 
ñS9	
ðt
ð 
ðð
ñ 
ô 
ñuJ	
ñMô Mð\ „[×Ò˜Y¨¬°4¸Ð(?Ñ@Ô@ð%&ð %&ñ AÔ@ñ]Mô Mð^%&ð %&ð %&r?   r   c                  ó  — d} t          j        t          | ¬¦  «        5  t          d¬¦  «         d d d ¦  «         n# 1 swxY w Y   d} t          j        t          | ¬¦  «        5  t          d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NzKseconds=86400000000000000000, milliseconds=0, microseconds=0, nanoseconds=0r   i@B ©rD   zKseconds=60000000000000000000, milliseconds=0, microseconds=0, nanoseconds=0é Êš;©rL   ©r   r   r   r	   ©r   s    r   Ú#test_construct_from_kwargs_overflowrš   ®   s  € à
W€CÝ	ŒÕ+°3Ð	7Ñ	7Ô	7ð ð Ý�uÐÑÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð à
W€CÝ	ŒÕ+°3Ð	7Ñ	7Ô	7ð !ð !Ý˜%Ð Ñ Ô Ð ð!ð !ð !ñ !ô !ð !ð !ð !ð !ð !ð !ð !øøøð !ð !ð !ð !ð !ð !s   ž;»?Á?Á#BÂBÂBc                  ó  — t          j        t          d¬¦  «        5  t          dd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  t          dd¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nzwithout overflowr   ì     ÈNÎZor9   r/   g ÈNgmÁ«Cr˜   r:   r?   r   Ú'test_construct_with_weeks_unit_overflowr�   ¸   s  € å	ŒÕ+Ð3EÐ	FÑ	FÔ	Fð 1ð 1ÝÐ%¨CÐ0Ñ0Ô0Ð0ð1ð 1ð 1ñ 1ô 1ð 1ð 1ð 1ð 1ð 1ð 1øøøð 1ð 1ð 1ð 1õ 
ŒÕ+Ð3EÐ	FÑ	FÔ	Fð 3ð 3ÝÐ'¨cÐ2Ñ2Ô2Ð2ð3ð 3ð 3ñ 3ô 3ð 3ð 3ð 3ð 3ð 3ð 3ð 3øøøð 3ð 3ð 3ð 3ð 3ð 3s   œ:º>Á>Á A?Á?BÂBc                  óÆ  — t          j        dd¦  «        } t          j        t          d¬¦  «        5  t          | d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  t          | d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  t          | ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nl    éJ.m´r    z123456789000000000 hoursr   Úpsr/   r(   )r{   r|   r   r   r   r	   )Úobjs    r   Ú"test_construct_from_td64_with_unitr¡   Á   sž  € õ Œ.Ð+¨SÑ
1Ô
1€Cå	ŒÕ+Ð3MÐ	NÑ	NÔ	Nð "ð "Ý�#˜DÐ!Ñ!Ô!Ð!ð"ð "ð "ñ "ô "ð "ð "ð "ð "ð "ð "øøøð "ð "ð "ð "õ 
ŒÕ+Ð3MÐ	NÑ	NÔ	Nð "ð "Ý�#˜DÐ!Ñ!Ô!Ð!ð"ð "ð "ñ "ô "ð "ð "ð "ð "ð "ð "øøøð "ð "ð "ð "õ 
ŒÕ+Ð3MÐ	NÑ	NÔ	Nð ð Ý�#‰Œˆðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s5   ±AÁAÁAÁ5BÂBÂBÂ9CÃCÃCc                  ó$  — t          j        dd¦  «        } t          | ¦  «        }|j        |                      d¦  «        k    sJ ‚|j        t          j        j        k    sJ ‚t          j        dd¦  «        }t          |¦  «        }|j        t          j	        j        k    sJ ‚||k    sJ ‚|j
        dk    sJ ‚t          j        dd¦  «        }t          |¦  «        }|                     ¦   «         dk    sJ ‚|j        t          j        j        k    sJ ‚d S )	Ni90  r&   Úi8iÒ  rB   rœ   r*   l    J)£)r{   r|   r	   Ú_valueÚviewÚ_cresor   Ú	NPY_FR_msr=   ÚNPY_FR_srD   Útotal_secondsÚ	NPY_FR_us)r    ÚtdÚobj2Útd2Úobj3Útd3s         r   Ú test_from_td64_retain_resolutionr°   Ð   s  € å
Œ.˜ Ñ
%Ô
%€Cå	�3‰Œ€BØŒ9˜Ÿš ™œÒ&Ð&Ð&Ð&ØŒ9�Ô1Ô7Ò7Ð7Ð7Ð7õ Œ>˜$ Ñ$Ô$€DÝ
�D‰/Œ/€CØŒ:�Ô1Ô7Ò7Ð7Ð7Ð7Ø�$Š;ˆ;ˆ;ˆ;ØŒ8�tÒÐÐÐõ Œ>Ð-¨tÑ4Ô4€DÝ
�D‰/Œ/€CØ×ÒÑÔ -Ò/Ð/Ð/Ð/ØŒ:�Ô2Ô8Ò8Ð8Ð8Ð8Ð8Ð8r?   c                  ó²   — t          dd¬¦  «        } t          | ¦  «        }|                     ¦   «         | k    sJ ‚|j        t          j        j        k    sJ ‚d S )Né   é   )rD   rL   )r   r	   Úto_pytimedeltar¦   r   rª   r=   )r«   r6   s     r   Útest_from_pytimedelta_us_resorµ   æ   s[   € å	˜ 1Ð	%Ñ	%Ô	%€BÝ�r‰]Œ]€FØ× Ò Ñ"Ô" bÒ(Ð(Ð(Ð(ØŒ=�OÔ5Ô;Ò;Ð;Ð;Ð;Ð;Ð;r?   c                  óN  — t          j        ¦   «         } t          | ¦  «        j        t          j        j        k    sJ ‚t          j        ¦   «         } t          | ¦  «        j        t          j        j        k    sJ ‚t          j	        ¦   «         } t          | ¦  «        j        t          j
        j        k    sJ ‚t          j        ¦   «         } t          | ¦  «        j        t          j        j        k    sJ ‚t          j        ¦   «         } t          | ¦  «        j        t          j        j        k    sJ ‚t          j        ¦   «         } t          | ¦  «        j        t          j        j        k    sJ ‚t          j        ¦   «         } t          | ¦  «        j        t          j        j        k    sJ ‚d S ©N)r   rv   r	   r¦   r   Ú	NPY_FR_nsr=   rk   rª   r_   r§   rV   r¨   rM   ÚHourrG   )Úticks    r   Útest_from_tick_resor»   î   s;  € ÝŒ<‰>Œ>€DÝ�T‰?Œ?Ô!¥_Ô%>Ô%DÒDÐDÐDÐDåŒ=‰?Œ?€DÝ�T‰?Œ?Ô!¥_Ô%>Ô%DÒDÐDÐDÐDåŒ=‰?Œ?€DÝ�T‰?Œ?Ô!¥_Ô%>Ô%DÒDÐDÐDÐDåŒ>ÑÔ€DÝ�T‰?Œ?Ô!¥_Ô%=Ô%CÒCÐCÐCÐCõ Œ>ÑÔ€DÝ�T‰?Œ?Ô!¥_Ô%=Ô%CÒCÐCÐCÐCåŒ<‰>Œ>€DÝ�T‰?Œ?Ô!¥_Ô%=Ô%CÒCÐCÐCÐCåŒ;‰=Œ=€DÝ�T‰?Œ?Ô!¥_Ô%=Ô%CÒCÐCÐCÐCÐCÐCr?   c                  ó  — t          j        dd¦  «                             d¦  «                             d¦  «        } t	          dd¬¦  «        j        | k    sJ ‚t	          dd¬¦  «        j        | k    sJ ‚t	          d¦  «        j        | k    sJ ‚t	          d¬	¦  «        j        | k    sJ ‚t	          d¬	¦  «        j        | k    sJ ‚| t          j        dd
¦  «                             d¦  «                             d¦  «        z  } t	          d¦  «        j        | k    sJ ‚t	          dd¬¦  «        j        | k    sJ ‚t	          dd¬¦  «        j        | k    sJ ‚t	          dd¬¦  «        j        | k    sJ ‚t	          d¦  «        j        dk    sJ ‚dt          t	          d¦  «        ¦  «        v sJ ‚t	          d¦  «        j        dk    sJ ‚dt          t	          d¦  «        ¦  «        v sJ ‚t	          d¦  «        t          d¬¦  «        k    sJ ‚t	          d¦  «        t          d¬¦  «        k    sJ ‚t	          d¦  «        t          d¬¦  «         k    sJ ‚t	          d¦  «        t          d¬¦  «         k    sJ ‚t	          d¦  «        t          d¬¦  «        k    sJ ‚t	          d¦  «        t          d¬¦  «        k    sJ ‚t	          d¦  «        t          d¬¦  «        k    sJ ‚t	          d¦  «        t          d¬¦  «        k    sJ ‚t	          d ¦  «        t          d¬¦  «         k    sJ ‚t	          d!¦  «        t          d¬"¦  «        k    sJ ‚t	          d#¦  «        t          d$¬%¦  «        k    sJ ‚t	          d&¦  «        t          d¬"¦  «        k    sJ ‚t	          d'¦  «        t          d¬"¦  «        k    sJ ‚t	          d(¦  «        t          d¬%¦  «        k    sJ ‚t	          d)¦  «        t          d¬%¦  «        k    sJ ‚t	          d*¦  «        t          d¬%¦  «        k    sJ ‚t	          d+¦  «        t          d¬,¦  «        k    sJ ‚t	          d-¦  «        t          d¬,¦  «        k    sJ ‚t	          d.¦  «        t          d¬,¦  «        k    sJ ‚t	          d/¦  «        t          d¬0¦  «        k    sJ ‚t	          d1¦  «        t          d¬0¦  «        k    sJ ‚t	          d2¦  «        t          d¬0¦  «        k    sJ ‚t	          d3¦  «        t          d¬0¦  «        k    sJ ‚t	          d4¦  «        t	          d5¦  «        k    sJ ‚t	          d6¦  «        t	          d7¦  «        k    sJ ‚t	          d8¦  «        t	          d7¦  «        k    sJ ‚t	          d9¦  «        t	          d7¦  «        k    sJ ‚t	          d:¦  «        t          dd¬;¦  «        k    sJ ‚t	          d<¦  «        t          dd¬;¦  «        k    sJ ‚t	          d=¦  «        t          dddd¬>¦  «        k    sJ ‚t	          d?¦  «        t          dddd¬>¦  «         k    sJ ‚t	          d?¦  «        t          dddd¬>¦  «         k    sJ ‚t	          d@¦  «        t          dddddA¬B¦  «         k    sJ ‚t	          dC¦  «        t          ddddDdA¬B¦  «         k    sJ ‚dE}t          j	        t          |¬F¦  «        5  t	          dG¦  «         d d d ¦  «         n# 1 swxY w Y   t          j	        t          |¬F¦  «        5  t	          dH¦  «         d d d ¦  «         n# 1 swxY w Y   dI}t          j	        t          |¬F¦  «        5  t	          dJ¦  «         d d d ¦  «         n# 1 swxY w Y   dK}t          j	        t          |¬F¦  «        5  t	          ¦   «          d d d ¦  «         n# 1 swxY w Y   dL}t          j	        t          |¬F¦  «        5  t	          dM¦  «         d d d ¦  «         n# 1 swxY w Y   dN}t          j	        t          |¬F¦  «        5  t	          d¬O¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        dd
¦  «                             d¦  «                             d¦  «        t          j        dPdQ¦  «                             d¦  «                             d¦  «        z   } t	          dRd
¬¦  «        j        | k    sJ ‚t          t          j        dS¦  «        ¦  «        t	          dS¬¦  «        k    sJ ‚t	          t          j        dS¦  «        ¦  «        t	          dS¬¦  «        k    sJ ‚t	          t          j        dS¦  «        ¦  «        t	          dS¬%¦  «        k    sJ ‚t	          dT¦  «        } t	          dT¦  «        }|| k    sJ ‚t          t          j        dS¦  «        ¦  «        t	          dU¦  «        k    sJ ‚dL}t          j	        t          |¬F¦  «        5  t	          dV¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )WNr   rB   r€   r£   rC   r/   g      $@z10 daysr•   r$   z10 days 00:00:10©rD   rQ   i'  )rD   rX   i€–˜ )rD   rc   l   >™P- z0 days 22:58:59.999850l   @BÍ]»? z1 days 10:11:12.001z0:00:00r   )Úhoursz00:00:00z-1:00:00r   z	-01:00:00z1 hz1 hourz1 hrz1 hoursz-1 hoursz1 mr—   z1.5 méZ   ©rQ   ú1 minutez	1 minutesz1 sz1 secondz	1 secondsz1 ms©rX   z1 milliz1 millisecondz1 us©rc   u   1 Âµsz1 microsz1 microsecondz1.5 microsecondz00:00:00.000001500z1 nsz00:00:00.000000001z1 nanoz1 nanosecondz10 days 1 hour©rD   r¾   z10 days 1 hz10 days 1 h 1m 1s©rD   r¾   rL   rQ   z-10 days 1 h 1m 1sz-10 days 1 h 1m 1s 3usr³   )rD   r¾   rL   rQ   rc   z-10 days 1 h 1.5m 1s 3usé   ú'only leading negative signs are allowedr   z-10 days -1 h 1.5m 1s 3usz10 days -1 h 1.5m 1s 3uszno units specifiedz3.1415zcannot construct a Timedeltazunit abbreviation w/o a numberÚfoozMcannot construct a Timedelta from the passed arguments, allowed keywords are )rE   iô  r&   g      %@r   Ú1hz0 days, 02:00:00zfoo bar)r{   r|   r‰   r¥   r	   r¤   Ústrr   r   r   r   r   r   r¹   rV   )r5   r   r6   s      r   Útest_constructionrË     sA  € ÝŒ~˜b #Ñ&Ô&×-Ò-¨hÑ7Ô7×<Ò<¸TÑBÔB€HÝ�R˜cÐ"Ñ"Ô"Ô)¨XÒ5Ð5Ð5Ð5Ý�T Ð$Ñ$Ô$Ô+¨xÒ7Ð7Ð7Ð7Ý�YÑÔÔ&¨(Ò2Ð2Ð2Ð2Ý˜"ÐÑÔÔ$¨Ò0Ð0Ð0Ð0Ý˜$ÐÑÔÔ&¨(Ò2Ð2Ð2Ð2à•”˜r 3Ñ'Ô'×.Ò.¨xÑ8Ô8×=Ò=¸dÑCÔCÑC€HÝÐ'Ñ(Ô(Ô/°8Ò;Ð;Ð;Ð;Ý˜" bÐ)Ñ)Ô)Ô0°HÒ<Ð<Ð<Ð<Ý˜"¨9Ð5Ñ5Ô5Ô<ÀÒHÐHÐHÐHÝ˜"Ð+;Ð<Ñ<Ô<ÔCÀxÒOÐOÐOÐOõ �^Ñ$Ô$Ô+¨~Ò=Ð=Ð=Ð=Ø#¥s­9°^Ñ+DÔ+DÑ'EÔ'EÐEÐEÐEÐEÝ�_Ñ%Ô%Ô,°Ò?Ð?Ð?Ð?Ø ¥C­	°/Ñ(BÔ(BÑ$CÔ$CÐCÐCÐCÐCõ �YÑÔ¥9°1Ð#5Ñ#5Ô#5Ò5Ð5Ð5Ð5Ý�ZÑ Ô ¥I°AÐ$6Ñ$6Ô$6Ò6Ð6Ð6Ð6Ý�ZÑ Ô ¥Y°QÐ%7Ñ%7Ô%7Ð$7Ò7Ð7Ð7Ð7Ý�[Ñ!Ô!¥i°aÐ&8Ñ&8Ô&8Ð%8Ò8Ð8Ð8Ð8õ �UÑÔ�y¨qÐ1Ñ1Ô1Ò1Ð1Ð1Ð1Ý�XÑÔ¥)°!Ð"4Ñ"4Ô"4Ò4Ð4Ð4Ð4Ý�VÑÔ¥	°Ð 2Ñ 2Ô 2Ò2Ð2Ð2Ð2Ý�YÑÔ¥9°1Ð#5Ñ#5Ô#5Ò5Ð5Ð5Ð5Ý�ZÑ Ô ¥Y°QÐ%7Ñ%7Ô%7Ð$7Ò7Ð7Ð7Ð7Ý�UÑÔ�y°Ð3Ñ3Ô3Ò3Ð3Ð3Ð3Ý�WÑÔ¥°2Ð!6Ñ!6Ô!6Ò6Ð6Ð6Ð6Ý�ZÑ Ô ¥I°aÐ$8Ñ$8Ô$8Ò8Ð8Ð8Ð8Ý�[Ñ!Ô!¥Y°qÐ%9Ñ%9Ô%9Ò9Ð9Ð9Ð9Ý�UÑÔ�y°Ð3Ñ3Ô3Ò3Ð3Ð3Ð3Ý�ZÑ Ô ¥I°aÐ$8Ñ$8Ô$8Ò8Ð8Ð8Ð8Ý�[Ñ!Ô!¥Y°qÐ%9Ñ%9Ô%9Ò9Ð9Ð9Ð9Ý�VÑÔ¥	°qÐ 9Ñ 9Ô 9Ò9Ð9Ð9Ð9Ý�YÑÔ¥9¸!Ð#<Ñ#<Ô#<Ò<Ð<Ð<Ð<Ý�_Ñ%Ô%­ÀÐ)BÑ)BÔ)BÒBÐBÐBÐBÝ�VÑÔ¥	°qÐ 9Ñ 9Ô 9Ò9Ð9Ð9Ð9Ý�WÑÔ¥¸Ð!:Ñ!:Ô!:Ò:Ð:Ð:Ð:Ý�ZÑ Ô ¥I¸1Ð$=Ñ$=Ô$=Ò=Ð=Ð=Ð=Ý�_Ñ%Ô%­ÀÐ)BÑ)BÔ)BÒBÐBÐBÐBÝÐ&Ñ'Ô'­9Ð5IÑ+JÔ+JÒJÐJÐJÐJÝ�VÑÔ¥	Ð*>Ñ ?Ô ?Ò?Ð?Ð?Ð?Ý�XÑÔ¥)Ð,@Ñ"AÔ"AÒAÐAÐAÐAÝ�^Ñ$Ô$­	Ð2FÑ(GÔ(GÒGÐGÐGÐGõ Ð%Ñ&Ô&­)¸À1Ð*EÑ*EÔ*EÒEÐEÐEÐEÝ�]Ñ#Ô#¥y°bÀÐ'BÑ'BÔ'BÒBÐBÐBÐBÝÐ(Ñ)Ô)­YØ�q !¨Qð.ñ .ô .ò ð ð ð õ Ð)Ñ*Ô*­yØ�q !¨Qð0ñ 0ô 0ð /ò ð ð ð õ Ð)Ñ*Ô*­yØ�q !¨Qð0ñ 0ô 0ð /ò ð ð ð õ Ð-Ñ.Ô.µ9Ø�q !¨Q¸Qð4ñ 4ô 4ð 3ò ð ð ð õ Ð/Ñ0Ô0µYØ�q !¨R¸að6ñ 6ô 6ð 5ò ð ð ð ð 4€CÝ	Œ•z¨Ð	-Ñ	-Ô	-ð /ð /ÝÐ-Ñ.Ô.Ð.ð/ð /ð /ñ /ô /ð /ð /ð /ð /ð /ð /øøøð /ð /ð /ð /õ 
Œ•z¨Ð	-Ñ	-Ô	-ð .ð .ÝÐ,Ñ-Ô-Ð-ð.ð .ð .ñ .ô .ð .ð .ð .ð .ð .ð .øøøð .ð .ð .ð .ð €CÝ	Œ•z¨Ð	-Ñ	-Ô	-ð ð Ý�(ÑÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð )€CÝ	Œ•z¨Ð	-Ñ	-Ô	-ð ð Ý‰Œˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð +€CÝ	Œ•z¨Ð	-Ñ	-Ô	-ð ð Ý�%ÑÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð	6ð õ 
Œ•z¨Ð	-Ñ	-Ô	-ð ð Ý�bÐÑÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ Œ~˜b #Ñ&Ô&×-Ò-¨hÑ7Ô7×<Ò<¸TÑBÔBÅRÄ^ØˆTñFô Fç‚fˆXÑÔ—t’t˜D‘z”zñ"€Hõ �T Ð$Ñ$Ô$Ô+¨xÒ7Ð7Ð7Ð7õ �œ Q™œÑ(Ô(­I¸AÐ,>Ñ,>Ô,>Ò>Ð>Ð>Ð>Ý•W”\ !‘_”_Ñ%Ô%­¸Ð);Ñ);Ô);Ò;Ð;Ð;Ð;Ý•W”^ AÑ&Ô&Ñ'Ô'­9¸QÐ+?Ñ+?Ô+?Ò?Ð?Ð?Ð?õ ˜‰Œ€HÝ�t‰_Œ_€FØ�XÒÐÐÐÝ�œ Q™œÑ(Ô(­IÐ6HÑ,IÔ,IÒIÐIÐIÐIà
*€CÝ	Œ•z¨Ð	-Ñ	-Ô	-ð ð Ý�)ÑÔÐðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s~   Ú=[Û[Û [Û?\Ü\Ü"\Ý]Ý]#Ý&]#Þ^"Þ"^&Þ)^&ß
_&ß&_*ß-_*à`+à+`/à2`/çg<ç<h èh ÚitemrB   r$   r*   r&   rI   r    r9   )rD   rQ   rc   rX   rL   r¾   ÚweeksÚnpdtypec                 óÊ   — |\  }}t          j        d|¦  «                             d¦  «                             d¦  «        }t	          di | | d¦  «        i¤Žj        |k    sJ ‚d S )Nr   r€   r£   r:   )r{   r|   r‰   r¥   r	   r¤   )rÎ   rÌ   ÚpykwargÚnpkwargr5   s        r   Ú#test_td_construction_with_np_dtypesrÒ   ƒ  sp   € ð& Ñ€GˆWÝŒ~˜a Ñ)Ô)×0Ò0°Ñ:Ô:×?Ò?ÀÑEÔE€HÝÐ-Ð-˜  ¨¡¤Ð,Ð-Ð-Ô4¸Ò@Ð@Ð@Ð@Ð@Ð@r?   Úval)Ú1sz-1sÚ1usz-1usz1 dayz-1 dayz-23:59:59.999999z-1 days +23:59:59.999999z-1nsÚ1nsz-23:59:59.999999999c                 ó<  — t          | ¦  «        }t          |j        ¦  «        |k    sJ ‚t          t          |¦  «        ¦  «        |k    sJ ‚t          |                     d¬¦  «        ¦  «        |k    sJ ‚t          |                     ¦   «         ¦  «        |k    sJ ‚d S )NÚall)Úformat)r	   r¤   rÊ   Ú
_repr_base)rÓ   r«   s     r   Útest_td_from_repr_roundtriprÛ   ›  s—   € õ$ 
�3‰Œ€BÝ�R”YÑÔ 2Ò%Ð%Ð%Ð%å•S˜‘W”WÑÔ Ò#Ð#Ð#Ð#Ý�R—]’]¨%�]Ñ0Ô0Ñ1Ô1°RÒ7Ð7Ð7Ð7Ý�R—]’]‘_”_Ñ%Ô%¨Ò+Ð+Ð+Ð+Ð+Ð+r?   c                  óÔ  — t          d¦  «        j        dz  } d}t          j        t          |¬¦  «        5  t          | ¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  t          dd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          t          d	¬
¦  «        ¦  «        }|j        t          j        j	        k    sJ ‚|j
        d	k    sJ ‚d S )NÚ1dayiÔÄ3zCCannot cast 1742682816000000000000 from ns to 'ns' without overflowr   z2Cannot cast 139993 from D to 'ns' without overflowiÙ" rB   r/   i“÷ r•   )r	   r¤   r   r   r   r   r¦   r   rª   r=   rD   )r=   r   r«   s      r   Útest_overflow_on_constructionrÞ   µ  sf  € å�fÑÔÔ$ xÑ/€EØ
O€CÝ	ŒÕ+°3Ð	7Ñ	7Ô	7ð ð Ý�%ÑÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð ?€CÝ	ŒÕ+°3Ð	7Ñ	7Ô	7ð 'ð 'Ý�) #Ð&Ñ&Ô&Ð&ð'ð 'ð 'ñ 'ô 'ð 'ð 'ð 'ð 'ð 'ð 'øøøð 'ð 'ð 'ð 'õ 
•9 *Ð-Ñ-Ô-Ñ	.Ô	.€BØŒ9�Ô1Ô7Ò7Ð7Ð7Ð7ØŒ7�jÒ Ð Ð Ð Ð Ð s#   µAÁAÁAÁ9BÂBÂBz	val, unit))i“;  r9   )i ¡ rB   )i ' r    )iôŸ)	rI   )l   }‚K r$   c                 ó  — t          j        | |¦  «        }|                     d¦  «                             d¦  «        dk     sJ ‚t	          |¦  «        }|dk    r|j        |k    sJ ‚|j        j        dk    sJ ‚d}t          j        t          |¬¦  «        5  | 
                    d¦  «         d d d ¦  «         n# 1 swxY w Y   t	          |d	z
  ¦  «        |d	z
  k    sJ ‚|d
z  }|                     d¦  «                             d¦  «        dk    sJ ‚t	          |¦  «        }d}t          j        t          |¬¦  «        5  | 
                    d¦  «         d d d ¦  «         n# 1 swxY w Y   t	          |d	z   ¦  «        |d	z   k    sJ ‚d S )Nr€   r£   r   r   zm8[s]z:Cannot cast 1067\d\d days .* to unit='ns' without overflowr   r(   r   éÿÿÿÿz;Cannot cast -1067\d\d days .* to unit='ns' without overflow)r{   r|   r‰   r¥   r	   Úasm8r�   r   r   r   Úas_unit)rÓ   r   Útd64r«   r   r­   s         r   Ú&test_construction_out_of_bounds_td64nsrä   Ç  s	  € õ Œ>˜#˜tÑ$Ô$€DØ�;Š;�xÑ Ô ×%Ò% dÑ+Ô+¨aÒ/Ð/Ð/Ð/å	�4‰Œ€BØˆs‚{€{ð Œw˜$ŠˆˆˆØŒ7Œ=˜GÒ#Ð#Ð#Ð#Ø
G€CÝ	ŒÕ+°3Ð	7Ñ	7Ô	7ð ð Ø
�
Š
�4ÑÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ �T˜A‘XÑÔ $¨¡(Ò*Ð*Ð*Ð*àˆB�J€DØ�;Š;�xÑ Ô ×%Ò% dÑ+Ô+¨aÒ/Ð/Ð/Ð/å
�D‰/Œ/€CØ
H€CÝ	ŒÕ+°3Ð	7Ñ	7Ô	7ð ð Ø�Š�DÑÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ �T˜A‘XÑÔ $¨¡(Ò*Ð*Ð*Ð*Ð*Ð*s$   ÂB7Â7B;Â>B;Ä<EÅE"Å%E"))l    ~ßL{7r9   )l     F\ rB   )l     à­hH r    )l    ý‰rI   c                 ó  — t          j        | |¦  «        }t          j        t          t          |¦  «        ¬¦  «        5  t          |¦  «         d d d ¦  «         n# 1 swxY w Y   t          |dz
  ¦  «        |dz
  k    sJ ‚d S )Nr   r–   )r{   r|   r   r   r   rÊ   r	   )rÓ   r   rã   s      r   Ú%test_construction_out_of_bounds_td64sræ   ò  sº   € õ Œ>˜#˜tÑ$Ô$€DÝ	ŒÕ+µ3°t±9´9Ð	=Ñ	=Ô	=ð ð Ý�$‰Œˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ �T˜E‘\Ñ"Ô" d¨U¡lÒ2Ð2Ð2Ð2Ð2Ð2s   ¾AÁAÁ!Azfmt,expzP6DT0H50M3.010010012Sé   é2   r³   r   é   )rD   rL   rQ   rX   rc   rn   zP-6DT0H50M3.010010012SiúÿÿÿÚP4DT12H30M5Sr²   é   r   rÅ   zP0DT0H0M0.000000123Sé{   ©rn   zP0DT0H0M0.00001SrÃ   zP0DT0H0M0.001Sr   rÂ   Ú
P0DT0H1M0Sr—   ÚP1DT25H61M61Sé   é=   ÚPT1SrÀ   ÚPT0SÚP1WT0Sé   r½   ÚP1Dr•   ÚP1DT1HrÄ   ÚP1WÚPT300Si,  ÚP1DT0H0M00000000000SzPT-6H3M)r¾   rL   z-PT6H3Méýÿÿÿz	-PT-6H+3Mc                 ó0   — t          | ¦  «        |k    sJ ‚d S r·   ©r	   )ÚfmtÚexps     r   Útest_iso_constructorr     s"   € õZ �S‰>Œ>˜SÒ Ð Ð Ð Ð Ð r?   rþ   )ÚPPPPPPPPPPPPÚPDTHMSÚP0DT999H999M999SzP1DT0H0M0.0000000000000SzP1DT0H0M0.SÚPz-Pc                 ó–   — d| › �}t          j        t          |¬¦  «        5  t          | ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz#Invalid ISO 8601 Duration format - r   ©r   r   r   r	   )rþ   r   s     r   Útest_iso_constructor_raisesr  4  s•   € ð 6°Ð
5Ð
5€CÝ	Œ•z¨Ð	-Ñ	-Ô	-ð ð Ý�#‰Œˆðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ¡>¾AÁAzconstructed_td, conversionéd   Ú100ns)rD   r¾   rL   rÍ   rQ   rX   rc   rn   l   )D^ã_ Ú1us1nsÚ999nséþÿÿÿÚ990nsc                 ó0   — | t          |¦  «        k    sJ ‚d S r·   rý   )Úconstructed_tdÚ
conversions     r   Ú"test_td_constructor_on_nanosecondsr  F  s#   € ð0 �Y zÑ2Ô2Ò2Ð2Ð2Ð2Ð2Ð2r?   c                  ó’   — d} t          j        t          | ¬¦  «        5  t          d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz1Invalid type <class 'str'>. Must be int or float.r   Úabcrí   )r   r   Ú	TypeErrorr	   r™   s    r   Útest_td_constructor_value_errorr  a  s‘   € Ø
=€CÝ	Œ•y¨Ð	,Ñ	,Ô	,ð %ð %Ý˜eÐ$Ñ$Ô$Ð$ð%ð %ð %ñ %ô %ð %ð %ð %ð %ð %ð %ð %øøøð %ð %ð %ð %ð %ð %s   ž<¼A ÁA c                  ót   — t          t          j        dd¦  «        ¦  «        } t          | ¦  «        }|| u sJ ‚d S )Nr   r$   )r	   r{   r|   )r5   r6   s     r   Ú#test_timedelta_constructor_identityr  g  s?   € å�œ¨¨3Ñ/Ô/Ñ0Ô0€HÝ�xÑ Ô €FØ�XÐÐÐÐÐÐr?   c                  ó´   — t          d¬¦  «        } d}t          j        t          |¬¦  «        5  t          | d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   r•   zRCannot pass both a Timedelta input and timedelta keyword arguments, got \['days'\]r   r   )r	   r   r   r   )r«   r   s     r   Ú(test_timedelta_pass_td_and_kwargs_raisesr  n  sª   € å	˜Ð	Ñ	Ô	€Bð	ð õ 
Œ•z¨Ð	-Ñ	-Ô	-ð ð Ý�"˜1ÐÑÔÐðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ®AÁAÁAz%constructor, value, unit, expectationÚ10szunit must not be specified)Ú1r   r³   c                 óˆ   — |\  }}t          j        ||¬¦  «        5   | ||¬¦  «        }d d d ¦  «         d S # 1 swxY w Y   d S )Nr   r/   )r   r   )Úconstructorr=   r   Úexpectationrÿ   r   Ú_s          r   Útest_string_with_unitr   y  sš   € ð �J€CˆÝ	Œ�s %Ð	(Ñ	(Ô	(ð *ð *ØˆK˜ DÐ)Ñ)Ô)ˆð*ð *ð *ñ *ô *ð *ð *ð *ð *ð *ð *ð *øøøð *ð *ð *ð *ð *ð *s   œ7·;¾;r=   c                 ó`   — g | ]+}t          d |¬¦  «        D ]}d                     |¦  «        ‘ŒŒ,S )z+-, )ÚrepeatÚ )r   Újoin)r<   Ú
repetitionÚelementss      r   r>   r>   ‰  sX   € ð ð ð àÝ ¨zÐ:Ñ:Ô:ðð ð ð 	�Š�ÑÔðð ð ð r?   )r   r   c                 ó    — | dk    rdnd}t          j        t          |¬¦  «        5  t          | ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz--zsymbols w/o a numberrÇ   r   r  )r=   r   s     r   Útest_string_without_numbersr(  ‡  s¦   € ð �DŠ=ˆ=ð 	Ðà6ð õ
 
Œ•z¨Ð	-Ñ	-Ô	-ð ð Ý�%ÑÔÐðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ¦AÁAÁ
Ac                  ó`   — t          j        dd¦  «        } t          | ¦  «        t          u sJ ‚d S )Nr   r    )r{   r|   r	   r   )Únats    r   Útest_timedelta_new_npnatr+  š  s0   € å
Œ.˜ Ñ
$Ô
$€CÝ�S‰>Œ>�SÐ Ð Ð Ð Ð Ð r?   c                  óf   —  G d„ dt           ¦  «        }  | d¦  «        }t          || ¦  «        sJ ‚d S )Nc                   ó   — e Zd ZdS )ú2test_subclass_respected.<locals>.MyCustomTimedeltaN)r�   rŽ   r�   r:   r?   r   ÚMyCustomTimedeltar.  ¢  s   € € € € € Øˆr?   r/  rÁ   )r	   Ú
isinstance)r/  r«   s     r   Útest_subclass_respectedr1     s[   € ðð ð ð ð �Iñ ô ð ð 
Ð	˜:Ñ	&Ô	&€BÝ�bÐ+Ñ,Ô,Ð,Ð,Ð,Ð,Ð,r?   c                  óp  — t          dd¬¦  «                             d¦  «        j        } | dk    sJ ‚d}t          dd¦  «                             d¦  «        dz  }t          j        t
          |¬¦  «        5  |j         d d d ¦  «         n# 1 swxY w Y   |j                             d	¦  «        } | d
k    sJ ‚d S )Nr   rB   r/   r$   l     ,Z6G zŒCannot convert Timedelta to nanoseconds without overflow. Use `.asm8.view\('i8'\)` to cast represent Timedelta in its own unit \(here, s\).$iè  r   r£   l    `®;P )r	   râ   r=   r   r   ÚOverflowErrorrá   r¥   )r6   r   r«   s      r   Útest_non_nano_valuer4  ©  s  € å�r Ð$Ñ$Ô$×,Ò,¨SÑ1Ô1Ô7€Fà�_Ò$Ð$Ð$Ð$ð	"ð õ
 
�5˜#Ñ	Ô	×	&Ò	& sÑ	+Ô	+¨eÑ	3€BÝ	Œ•}¨CÐ	0Ñ	0Ô	0ð ð Ø
Œˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð ŒW�\Š\˜$ÑÔ€FØ�[Ò Ð Ð Ð Ð Ð s   Á5B	Â	BÂB)8Údatetimer   Ú	itertoolsr   Únumpyr{   r   Úpandas._libs.tslibsr   Úpandas._libs.tslibs.dtypesr   Úpandasr   r   r	   r
   r   r   Úpandas._testingÚ_testingr0   r   rš   r�   r¡   r°   rµ   r»   rË   r�   r‘   r“   ÚitemsÚint64Úint32Úint16Úfloat64Úfloat32Úfloat16rÒ   rÛ   rÞ   rä   ræ   r   r  r  r  r  r  r   r   r(  r+  r1  r4  r:   r?   r   ú<module>rD     sj  ðØ Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð à Ð Ð Ð Ø €€€à 4Ð 4Ð 4Ð 4Ð 4Ð 4Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð ðV&ð V&ð V&ð V&ð V&ñ V&ô V&ð V&ðr!ð !ð !ð3ð 3ð 3ðð ð ð9ð 9ð 9ð,<ð <ð <ðDð Dð Dð0zð zð zðz „×ÒØ
Ø€DàØØ Ø ØØØð	
ð 	
÷ Š%‰'Œ'ñ
ô 
ñô ð „×ÒØ�”˜"œ( B¤H¨b¬j¸"¼*ÀbÄjÐQñô ðAð Añô ñô ð"Að „×ÒØ	ðð ð ñô ð ,ð ,ñ!ô ð ,ð!ð !ð !ð$ „×ÒØðð ð ñ	ô 	ð+ð +ñ	ô 	ð+ðB „×ÒØðð ð ñô ð3ð 3ñô ð3ð „×ÒØð $ØˆIØØØØØØðñ ô ð
	
ð %ØˆIØØØØØØðñ ô ð
	
ð 
˜˜¨°¸RÈÐKÑKÔKÐLØ	  °sÐ!;Ñ!;Ô!;Ð<Ø	˜Y˜Y°BÐ7Ñ7Ô7Ð8Ø	˜9˜9°!Ð4Ñ4Ô4Ð5Ø	�y�y¨Ð+Ñ+Ô+Ð,Ø	˜)˜)¨°"¸bÈ"ÐMÑMÔMÐNØ	�� 1Ð%Ñ%Ô%Ð&Ø	�� 1Ð%Ñ%Ô%Ð&Ø	�9�9 !¨QÐ/Ñ/Ô/Ð0Ø	�	�	˜qÐ!Ñ!Ô!Ð"Ø	�9�9 !¨1Ð-Ñ-Ô-Ð.Ø	�	�	˜qÐ!Ñ!Ô!Ð"Ø	�9�9 SÐ)Ñ)Ô)Ð*Ø	  °Ð!2Ñ!2Ô!2Ð3Ø	�I�I B°Ð2Ñ2Ô2Ð3Ø	�I�I B°Ð3Ñ3Ô3Ð4Ø	�i�i a°Ð4Ñ4Ô4Ð5ðO(ñ+ô +ðX!ð !ñY+ô +ðX!ð „×ÒØ	ðð ð ñô ðð ñô ðð „×ÒØ à	ˆ˜sÐ	#Ñ	#Ô	# WÐ-àˆIØØØØØØØØð	ñ 	ô 	ð ð	
ð 
ˆ Ð	"Ñ	"Ô	" Y Y¸1Ð%=Ñ%=Ô%=Ñ	=¸xÐHØ	ˆ Ð	"Ñ	"Ô	" Y Y¸1Ð%=Ñ%=Ô%=Ñ	=¸wÐGØ	ˆ Ð	"Ñ	"Ô	" Q¨¨¸rÐ)BÑ)BÔ)BÑ%BÑ	BÀGÐLð#ñô ð,3ð 3ñ-ô ð,3ð
%ð %ð %ðð ð ðð ð ð „×ÒØ+à	�E˜4 *Ð.JÐ!KÐLØ	�u˜d ZÐ1MÐ$NÐOØ	�{�{�{ C¨*Ð6RÐ)SÐTðñô ð*ð *ñô ð*ð „×ÒØðð à ðñ ô ñô ðð ñô ðð!ð !ð !ð-ð -ð -ð!ð !ð !ð !ð !r?   