+
    ÏÜ³jß ã                   ó0  a € RÉ t¤0 t ^ RIHt ^ RIHt ^ RIt^ RIt^ RIt^ RIH	t	 ^ RI
Ht ^ RIH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  ^ RI!H"t# ^ RI$H%t% ^ RI&H't' ^ RI(H)t)H*t* ^ RI+H,t,H-t- ^ RI.H/t/ ^ RI0H1t1 ^ RI2H3t3 ]Ph                  R 4       t5R t6R t7]Pp                  Ps                  RRR 3RR 3.4      R 4       t:R t;R t<]Pp                  Ps                  R. RÊO4      R 4       t=R t>R  t?R! t@R" tAR# tBR$ tC]Pp                  Ps                  R%. RËO4      R& 4       tD]Pp                  Ps                  R'R(R).4      R* 4       tER+ tFR, tGR- tHR. tI]Pp                  Ps                  R'. RÌO4      ]Pp                  Ps                  R0. RÍO4      R1 4       4       tJR2 tKR3 tLR4 tMR5 tNR6 tO]Pp                  Ps                  R7R8R9R:R;R<R'R=/.R>R9R:R;R<R'R?/.R)R9R@R;RAR'RB/..4      RC 4       tPRD tQRE tRRF tS]Pp                  Ps                  R'. RÎO4      RG 4       tT]Pp                  Ps                  R;^^.4      RH 4       tURI tVRJ tW]Pp                  Ps                  RKRLRM/RL]! RN4      /RLRORPRQ/RLRR/RPRS/.4      RT 4       tX]Pp                  Ps                  RLRURVRWRXRY]Y! 4       .4      RZ 4       tZ]Pp                  Ps                  RPRUR[RY]Y! 4       .4      R\ 4       t[R] t\R^ t]R_ t^R` t_Ra t`Rb taRc tbRd tcRe tdRf teRg tfRh tgRi thRj tiRk tjRl tkRm tl]Pp                  Ps                  R'. RÏO4      Rn 4       tm]Pp                  Ps                  RoRRp.RRq..4      Rr 4       tnRs toRt tpRu tqRv trRw ts]Pp                  Ps                  Rx. RÐO4      Ry 4       ttRz tuR{ tvR| tw]! R}^
^4      ]! R}^	^4      ]! R}^^4      ]! R}^	^4      ]! R}^
^4      ]! R}^^4      .tx] ^ k . ]xR~,          O]Pò                  N]xR,          O]Pò                  N]xR€,          Otz] ^k ]Pò                  .]xO]Pò                  Nt{]Pp                  Ps                  R�]x]z]{.4      R‚ 4       t|]Pp                  Ps                  R�]x]z]{.4      Rƒ 4       t}R„ t~R… t]Pp                  Ps                  R†R‡ Rˆ R‰ .. RÑORŠ7      R‹ 4       t€RŒ t�R� t‚RŽ tƒR� t„R� t…R‘ t†R’ t‡R“ tˆR” t‰R• tŠR– t‹R— tŒR˜ t�R™ tŽ]Pp                  Ps                  Rš. RÒO4      ]Pp                  Ps                  R›. RÓO4      Rœ 4       4       t�]Pp                  Ps                  R�. RÔO4      Rž 4       t�]Pp                  Ps                  RŸR R¡.4      R¢ 4       t‘]Pp                  Ps                  R£. RÕO4      R¤ R¥ l4       t’]Pp                  Ps                  R†. RÖO4      R¦ 4       t“R§ t”R¨ t•R© t–]Pp                  Ps                  R'. R×O4      Rª 4       t—]Pp                  Ps                  R'. RØO4      R« 4       t˜]Pp                  Ps                  R¬R­R®R¯.3R/R°R±.3R²R³R±.3R´RµR±.3.4      R¶ 4       t™R· tš]Pp                  Ps                  R'R¸R¹.4      Rº R» l4       t›R¼ tœ]EP:                  ! R½4      ]Pp                  Ps                  R¾R]EP<                  ! R¿]Pp                  EP?                  ]! 4       ;'       d    ]RÀRÁ7      RÂ7      .4      RÃ 4       4       t ]EP:                  ! R½4      RÄ 4       t¡RÅ t¢]Pp                  Ps                  R'RÆRÇ.4      RÈ 4       t£R# )Ùé    )Údatetime)ÚpartialN)Úlib)ÚDay)ÚDatetimeNaTType)Úis_platform_windows)Úpa_version_under22p0)ÚPandas4Warning)Ú	DataFrameÚIndexÚSeriesÚ	TimedeltaÚ	TimestampÚisnaÚnotna)ÚGrouper)Ú
date_range)ÚPeriodÚperiod_range)ÚDatetimeIndexÚ_get_timestamp_range_edges)Úoffsets)Ú	to_offset)ÚMinutec                 ó   € RR lp V # )zA
Series with date range index and random data for test purposes.
c                 ó    € \        WVR 7      p\        \        P                  P	                  ^4      P                  \        V4      4      VR7      # )©Úfreq©Úindex)r   r   ÚnpÚrandomÚdefault_rngÚstandard_normalÚlen)ÚstartÚendr   Úrngs   &&& Új/home/luca/screen-checking/.venv/lib/python3.14/site-packages/pandas/tests/resample/test_datetime_index.pyÚ_simple_date_range_seriesÚ;simple_date_range_series.<locals>._simple_date_range_series1   s:   € Ü˜¨$Ô/ˆÜ”b—i‘i×+Ñ+¨AÓ.×>Ñ>¼sÀ3»xÓHÐPSÔTÐTó    ©ÚD© )r*   s    r)   Úsimple_date_range_seriesr0   +   s   € ôUð %Ð$r,   c                 ó¼  € \        \        R ^^4      \        R ^^
4      RR7      pVP                  V 4      p\        \        P
                  ! ^.\        V4      ,          4      VRR7      p\        \        ^4      R7      pVP                  V4      pVP                  4        . ROpV F  pVP                  VRRR7       K  	  \        \        ^4      R	R	R
7      pVP                  V4      pVP                  4        . ROpV F  pVP                  VRRR7       K  	  VP                  R8X  g   Q h\        VP                  4       4      P                  4       '       g   Q h^.^.R,          ,           pV^ R^1,          p	V	P!                  VRR 4      p	\#        V	RR7      P                  V 4      p	\        W‰R7      p
VP%                  R4      p\&        P(                  ! Wº4       R# )éÕ  ÚMinr   Úint64©r    ÚdtypeÚsumNT©ÚaltÚnumeric_onlyÚright©r   ÚclosedÚlabelé!
  i 
  Ú5minr   ©r7   ÚmeanÚprodÚminÚmaxÚvaréÿÿÿÿ)r   r   Úas_unitr   r!   Úarrayr%   r   r   ÚgroupbyÚohlcÚ_cython_agg_generalÚngroupsr   rB   ÚallÚappendr   ÚaggÚtmÚassert_series_equal)Úunitr    ÚdtiÚsÚbÚgÚfuncsÚfÚarrÚidxÚexpectÚresults   &           r)   Útest_custom_grouperr^   8   s‘  € Ü”x  a¨Ó+¬X°d¸A¸rÓ-BÈÔO€EØ
�-‰-˜Ó
€CÜŒr�xŠx˜˜œc #›h�Ó'¨s¸'ÔB€Aä”V˜A“YÔ€AØ	�	‰	�!‹€Að ‡F�F„HÚ8€EÛˆØ	×Ñ˜a T¸ÐÖ=ñ ô 	”V˜A“Y w°gÔ>€AØ	�	‰	�!‹€Aà‡F�F„HÚ8€EÛˆØ	×Ñ˜a T¸ÐÖ=ñ ð �9‰9˜ÔÐÐÜ�—‘“‹?×Ñ× Ò Ð Ð ð ˆ#���d•
Õ
€CØ
ˆa��1ˆf�+€CØ
�*‰*�S˜˜�XÓ
€CÜ
˜ &Ô
)×
1Ñ
1°$Ó
7€CÜ�CÔ#€Fð �U‰U�5‹\€FÜ×Ò˜6Ö*r,   c                 óØ  € \        \        R ^^4      \        R ^^
4      RR7      p\        \        ^4      RRR7      pVP	                  V 4      p\        \        P                  P                  ^4      P                  \        V4      ^
34      VRR7      pVP                  V4      P                  R4      p\        VP                  4      ^
8X  g   Q h\        VP                  4      R8X  g   Q hR	# )
r2   r.   r   r;   r<   Úfloat64r5   r7   r?   N)r   r   r   r   rH   r   r!   r"   r#   r%   rJ   rP   Úcolumnsr    )rS   r    rV   rT   ÚdfÚrs   &     r)   Útest_custom_grouper_dfrd   ]   s»   € Ü”x  a¨Ó+¬X°d¸A¸rÓ-BÈÔM€EÜ”V˜A“Y w°gÔ>€AØ
�-‰-˜Ó
€CÜ	Ü
�	‰	×Ñ˜aÓ ×'Ñ'¬¨S«°2¨Ó7¸sÈ)ô
€Bð 	�
‰
�1‹×Ñ˜%Ó €Aäˆq�y‰y‹>˜RÔÐÐÜˆq�w‰w‹<˜4ÔÐÒr,   zclosed, expectedr;   c           
      óÞ   € \        V P                  ^ ,          V R,          P                  4       V R,          P                  4       V R,          P                  4       .\        R^RRR7      R7      # )	r   ºé   é   Nºrh   é   Nºrj   NNú1/1/2000r@   r    ©Úperiodsr   Únamer   )r   ÚilocrB   r   ©rU   s   &r)   Ú<lambda>rr   o   sI   € ”fØ—‘˜•˜A˜c�FŸK™K›M¨1¨T­7¯<©<«>¸1¸S½6¿;¹;»=ÐIÜ  °Q¸VÈ'ÔRõr,   Úleftc           
      óº   € \        V R ,          P                  4       V R,          P                  4       V R,          P                  4       .\        R^RRR7      R7      # )ºNé   N:rv   é
   N:rw   NNú1/1/2000 00:05r@   r    rm   r   )r   rB   r   rq   s   &r)   rr   rr   v   sB   € ”fØ�2•—‘“˜q �wŸ|™|›~¨q°­v¯{©{«}Ð=Ü Ø$¨a°fÀ7ôõr,   c                 ó‚  € \        R RRR7      p\        \        \        V4      4      VR7      pRVP                  n        VP                  P                  V4      Vn        V! V4      pVP                  P                  V4      Vn        VP                  RV RR7      P                  4       p\        P                  ! WQ4       R	# )
ú1/1/2000 00:00:00ú1/1/2000 00:13:00r3   r   r   r    r@   r;   ©r=   r>   N)r   r   Úranger%   r    ro   rH   ÚresamplerB   rQ   rR   )r=   ÚexpectedrS   r    rU   r]   s   &&&   r)   Útest_resample_basicr€   j   s’   € ô, Ð*Ð,?ÀeÔL€EÜŒu”S˜“ZÓ ¨Ô.€AØ€A‡G�G„LØ�g‰g�o‰o˜dÓ#€A„GÙ˜‹{€HØ—^‘^×+Ñ+¨DÓ1€H„NØ�Z‰Z˜ v°WˆZÓ=×BÑBÓD€FÜ×Ò˜6Ö,r,   c           	      óê  € \        \        ^	4      \        R^	RR7      P                  V 4      RR7      pVP	                  R4      P                  4       p\        . R	O\        R^RR7      P                  V 4      RR7      p\        P                  ! W#4       VP	                  R4      P                  4       p\        . R
O\        R^RR7      P                  V 4      RR7      p\        P                  ! W#4       R# )é	   rl   rD   ©rn   r   ÚInt64r5   Ú3minÚFloat64N)é   é   é   )rg   é   é   )	r   r}   r   rH   r~   r7   rQ   rR   rB   )rS   Útsr]   r   s   &   r)   Útest_resample_integerarrayr�   Š   sË   € ä	Üˆa‹Ü˜¨Q°UÔ;×CÑCÀDÓIØô
€Bð
 �[‰[˜Ó ×$Ñ$Ó&€FÜÚÜ˜¨Q°VÔ<×DÑDÀTÓJØô€Hô
 ×Ò˜6Ô,à�[‰[˜Ó ×%Ñ%Ó'€FÜÚÜ˜¨Q°VÔ<×DÑDÀTÓJØô€Hô
 ×Ò˜6Ö,r,   c                 óœ  € \        R RRR7      p\        \        \        V4      4      VR7      pRVP                  n        VP                  P                  V 4      Vn        VP                  R4      P                  4       p\        \        ^4      RRR7      pVP                  V4      P                  R	 4      p\        P                  ! W54       R
# )rz   r{   r3   r   r   r    Ú5Minrs   r<   c                 ó(   € V P                   R,          # ©rg   rG   ©rp   ©Úxs   &r)   rr   Ú-test_resample_basic_grouper.<locals>.<lambda>©   s   € °·±°r¶
r,   N)r   r   r}   r%   r    ro   rH   r~   Úlastr   r   rJ   rP   rQ   rR   )rS   r    rU   r]   Úgrouperr   s   &     r)   Útest_resample_basic_grouperr˜   ¢   s—   € ÜÐ*Ð,?ÀeÔL€EÜŒu”S˜“ZÓ ¨Ô.€AØ€A‡G�G„LØ�g‰g�o‰o˜dÓ#€A„GØ�Z‰Z˜Ó×$Ñ$Ó&€FÜœ6 !›9¨V¸6ÔB€GØ�y‰y˜Ó!×%Ñ%Ñ&:Ó;€HÜ×Ò˜6Ö,r,   zkeyword,valuec                 ó|  € \        R RRR7      p\        \        \        V4      4      VR7      pRVP                  n        VP                  P                  V4      Vn        RV RV  R2p\        P                  ! \        VR	7      ;_uu_ 4        VP                  ! R/ W/B  R
R
R
4       R
#   + '       g   i     R
# ; i)rz   r{   r3   r   r   r    zUnsupported value z for `Ú`©ÚmatchN©r@   )r   r   r}   r%   r    ro   rH   ÚpytestÚraisesÚ
ValueErrorr~   )ÚkeywordÚvaluerS   r    ÚseriesÚmsgs   &&&   r)   Útest_resample_string_kwargsr¥   ­   s‘   € ô Ð*Ð,?ÀeÔL€EÜ”Eœ#˜e›*Ó%¨UÔ3€FØ€F‡L�LÔØ—<‘<×'Ñ'¨Ó-€F„LØ˜u˜g V¨G¨9°AÐ
6€CÜ	�Š”z¨×	-Ö	-Ø�ŠÑ5 GÐ#3Ò5÷ 
.×	-×	-Ò	-ús   ÂB*Â*B;	c                 óH  € V R 8X  d   \         P                  ! R4       \        RRRR7      p\        \	        \        V4      4      VR7      pRVP                  n        VP                  P                  V4      Vn        \        P                  ! V4      p^ V^ &   ^VR&   ^VR	&   ^VR
&   VP                  V4      P                  V 4      p\        R^RRR7      P                  V4      Vn        \        VP                  RRRR7      V 4      ! 4       p\        P                   ! We4       R# )rK   z!covered by test_resample_how_ohlcrz   r{   r3   r   r   r    rf   ri   rk   rl   r@   rm   r;   r|   N)rž   Úskipr   r   r}   r%   r    ro   rH   r!   Ú	ones_likerJ   rP   Úgetattrr~   rQ   rR   )Údownsample_methodrS   r    rU   Ú	grouplistr   r]   s   &&     r)   Útest_resample_howr¬   ½   sý   € Ø˜FÔ"Ü�ŠÐ7Ô8ÜÐ*Ð,?ÀeÔL€EÜŒu”S˜“ZÓ ¨Ô.€AØ€A‡G�G„LØ�g‰g�o‰o˜dÓ#€A„GÜ—’˜Q“€IØ€Iˆa�LØ€Iˆc�NØ€Iˆd�OØ€Iˆc�NØ�y‰y˜Ó#×'Ñ'Ð(9Ó:€HÜØ˜A F°ôç�gˆdƒmð „Nô Ø	�
‰
�6 '°ˆ
Ó9Ð;Lôó €Fô ×Ò˜6Ö,r,   c           
      óP  € \        R RRR7      p\        \        \        V4      4      VR7      pRVP                  n        VP                  P                  V 4      Vn        \        P                  ! V4      p^ V^ &   ^VR&   ^VR&   ^VR&   R	 p\        VP                  V4      P                  V4      P                  P                  4       \        R
^RRR7      P                  V 4      . ROR7      pVP                  RRRR7      P                  4       p\         P"                  ! We4       R# )rz   r{   r3   r   r   r    rf   ri   rk   c                 ó  € \        V 4      P                  4       '       d&   \        P                  ! \        P                  ^4      # V P
                  ^ ,          V P                  4       V P                  4       V P
                  R,          .# ©rŠ   rG   ©r   rN   r!   ÚrepeatÚnanrp   rE   rD   ©Úgroups   &r)   Ú_ohlcÚ%test_resample_how_ohlc.<locals>._ohlcß   óS   € Ü�‹;�?‰?×ÒÜ—9’9œRŸV™V QÓ'Ð'Ø—
‘
˜1•˜uŸy™y›{¨E¯I©I«K¸¿¹ÀB½ÐHÐHr,   rl   r@   rm   ©r    ra   r;   r|   N)ÚopenÚhighÚlowÚclose)r   r   r}   r%   r    ro   rH   r!   r¨   r   rJ   rP   ÚvaluesÚtolistr~   rK   rQ   Úassert_frame_equal)rS   r    rU   r«   rµ   r   r]   s   &      r)   Útest_resample_how_ohlcrÀ   Ô   sý   € ÜÐ*Ð,?ÀeÔL€EÜŒu”S˜“ZÓ ¨Ô.€AØ€A‡G�G„LØ�g‰g�o‰o˜dÓ#€A„GÜ—’˜Q“€IØ€Iˆa�LØ€Iˆc�NØ€Iˆd�OØ€Iˆc�NòIô
 Ø	�	‰	�)Ó× Ñ  Ó'×.Ñ.×5Ñ5Ó7Ü˜¨Q°VÀ'ÔJ×RÑRØó
ò 1ô€Hð �Z‰Z˜ w°gˆZÓ>×CÑCÓE€FÜ×Ò˜&Ö+r,   c                 óˆ  € \         P                  ! ^\         P                  R7      pRp\        P                  ! \
        VR7      ;_uu_ 4        \        R\        V4      RR7      P                  V 4      pRRR4       \        RVR	V/XR
7      pRR lp ! R R4      pVP                  R4      P                  V4      pVP                  R4      P                  R 4      pVP                  R4      P                  \        V4      4      p	VP                  R4      P                  \        V^R7      4      p
VP                  R4      P                  V! 4       4      p\        P                  ! Wx4       \        P                  ! Wy4       \        P                  ! Wz4       \        P                  ! W{4       R#   + '       g   i     ELE; i)rv   ©r6   ú:'d' is deprecated and will be removed in a future version.r›   ú
2014-01-01Úd©r&   rn   r   NÚAÚBr   c                 ó*   € \        \        V 4      4      # ©N©ÚstrÚtype)r”   Úas   &&r)   ÚfnÚ'test_resample_how_callables.<locals>.fnø   s   € Ü”4˜“7‹|Ðr,   c                   ó&   a € ] tR t^ût o R tRtV tR# )Ú,test_resample_how_callables.<locals>.FnClassc                ó*   € \        \        V4      4      # rÊ   rË   )Úselfr”   s   &&r)   Ú__call__Ú5test_resample_how_callables.<locals>.FnClass.__call__ü   s   € Ü”t˜A“w“<Ðr,   r/   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__rÕ   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r)   ÚFnClassrÒ   û   s   ø‡ € ÷	 ð 	 r,   rÞ   ÚMEc                 ó*   € \        \        V 4      4      # rÊ   rË   r“   s   &r)   rr   Ú-test_resample_how_callables.<locals>.<lambda>   s   € ´#´d¸1³g´,r,   )rÎ   )rg   )r!   Úaranger4   rQ   Úassert_produces_warningr
   r   r%   rH   r   r~   Úapplyr   r¿   )rS   Údatar¤   Úindrb   rÏ   rÞ   Údf_standardÚ	df_lambdaÚ
df_partialÚdf_partial2Údf_classs   &           r)   Útest_resample_how_callablesrì   ð   sF  € ä�9Š9�QœbŸh™hÔ'€DØ
F€CÜ	×	#Ò	#¤N¸#×	>Ö	>Ü˜|´S¸³YÀSÔI×QÑQÐRVÓWˆ÷ 
?ä	�C˜˜s DÐ)°Ô	5€Bô÷ ñ  ð —+‘+˜dÓ#×)Ñ)¨"Ó-€KØ—‘˜DÓ!×'Ñ'Ñ(>Ó?€IØ—‘˜TÓ"×(Ñ(¬°«Ó5€JØ—+‘+˜dÓ#×)Ñ)¬'°"¸Ô*:Ó;€KØ�{‰{˜4Ó ×&Ñ&¡w£yÓ1€Hä×Ò˜+Ô1Ü×Ò˜+Ô2Ü×Ò˜+Ô3Ü×Ò˜+Ö0÷) 
?×	>Ð	>ús   Á'F0Æ0G	c           	      ón  € . ROp\        R^.^,          /\        P                  ! V4      R7      pVP                  P	                  V 4      Vn        VP                  R4      P                  4       p\        R. RO/\        RR^R7      P	                  V 4      R7      p\        P                  ! W44       VP                  R4      P                  4       p\        R. RO/\        RR^R7      P	                  V 4      R7      p\        P                  ! W44       VP                  R4      P                  4       p\        R^^./\        RR^R7      P	                  V 4      R7      p\        P                  ! W44       VP                  R4      P                  4       p\        R^^./\        RR^R7      P	                  V 4      R7      p\        P                  ! W44       VP                  R	4      P                  4       p\        R^^./\        RR	^R7      P	                  V 4      R7      p\        P                  ! W44       R
# )ú2014-11-08 00:00:01r¢   r   Ú6sz
2014-11-08©r   rn   Ú7sÚ11sÚ13sÚ17sN)rî   ú2014-11-08 00:00:02rõ   z2014-11-08 00:00:03ú2014-11-08 00:00:07rö   ú2014-11-08 00:00:08r÷   r÷   z2014-11-08 00:00:09z2014-11-08 00:00:10ú2014-11-08 00:00:11rø   z2014-11-08 00:00:13z2014-11-08 00:00:14z2014-11-08 00:00:15z2014-11-08 00:00:17z2014-11-08 00:00:20z2014-11-08 00:00:21)rŠ   r‚   rŠ   é   )rŠ   rw   rŠ   rg   )
r   ÚpdÚto_datetimer    rH   r~   r7   r   rQ   r¿   )rS   rŒ   rb   r]   r   s   &    r)   Útest_resample_roundingrü     sÝ  € ò
€Bô* 
�G˜a˜S 2�XÐ&¬b¯nªn¸RÓ.@Ô	A€BØ�x‰x×Ñ Ó%€B„Hà�[‰[˜Ó×"Ñ"Ó$€FÜØ	’,ÐÜ˜¨D¸!Ô<×DÑDÀTÓJô€Hô ×Ò˜&Ô+à�[‰[˜Ó×"Ñ"Ó$€FÜØ	’-Ð Ü˜¨D¸!Ô<×DÑDÀTÓJô€Hô ×Ò˜&Ô+à�[‰[˜Ó×#Ñ#Ó%€FÜØ	�2�q�'ÐÜ˜¨E¸1Ô=×EÑEÀdÓKô€Hô ×Ò˜&Ô+à�[‰[˜Ó×#Ñ#Ó%€FÜØ	�2�q�'ÐÜ˜¨E¸1Ô=×EÑEÀdÓKô€Hô ×Ò˜&Ô+à�[‰[˜Ó×#Ñ#Ó%€FÜØ	�2�q�'ÐÜ˜¨E¸1Ô=×EÑEÀdÓKô€Hô ×Ò˜&Ö+r,   c                 ó@  € \        \        R ^^4      \        R ^^
4      RRR7      P                  V 4      p\        \        P
                  P                  ^4      P                  \        V4      4      V4      pRp\        P                  ! \        VR7      ;_uu_ 4        VP                  R4      P                  4       pRRR4       \        X4      ^8X  g   Q hVP                  P                  . RO8H  P                  4       '       g   Q hVP                   ^ ,          VR,          8X  g   Q hVP                   ^,          VR	,          8X  g   Q hVP                   ^,          VP                   R,          8X  g   Q hVP                  R
4      P                  4       p\        V4      ^8X  g   Q hVP                  P                  ^ ^ .8H  P                  4       '       g   Q hVP                   ^ ,          VR,          8X  g   Q hVP                   ^,          VR,          8X  g   Q hVP                  R4      P                  4       p\        V4      ^8X  g   Q hVP                  P                  ^^.8H  P                  4       '       g   Q hVP                   ^ ,          VR,          8X  g   Q hVP                   ^,          VR,          8X  g   Q hVP                  R4      P                  4       p\        V4      ^8X  g   Q hVP                  P                  ^^.8H  P                  4       '       g   Q hVP                   ^ ,          VR,          8X  g   Q hVP                   ^,          VR,          8X  g   Q hVP                  R4      P                  4       p\        V4      ^8X  g   Q hVP                  P                  ^^.8H  P                  4       '       g   Q hVP                   ^ ,          VR,          8X  g   Q hVP                   ^,          VR,          8X  g   Q hVP                  R4      P                  4       p\        V4      ^8X  g   Q hVP                  P                  ^^.8H  P                  4       '       g   Q hVP                   ^ ,          VR,          8X  g   Q hVP                   ^,          VR,          8X  g   Q hVP                  R4      P                  4       p\        V4      ^8X  g   Q hVP                  P                  . RO8H  P                  4       '       g   Q hVP                   ^ ,          VR,          8X  g   Q hVP                   ^,          VR,          8X  g   Q hVP                   ^,          VR	,          8X  g   Q hVP                  P"                  R8X  g   Q hR#   + '       g   i     ELÙ; i)r2   r.   r    ©r&   r'   r   ro   z>'w-sun' is deprecated and will be removed in a future version.r›   zw-sunNz1/2/2005z1/9/2005úW-MONz1/3/2005z	1/10/2005zW-TUEz1/4/2005zW-WEDz1/5/2005zW-THUz1/6/2005zW-FRIz1/7/2005rÈ   )rh   rh   rh   rG   )rŠ   r   rg   rù   r‡   rŠ   r   )r   r   rH   r   r!   r"   r#   r%   rQ   rã   r
   r~   r–   r    Ú	dayofweekrN   rp   ro   )rS   rT   rU   r¤   r]   s   &    r)   Útest_resample_basic_from_dailyr  K  s{  € ä
Ü�t˜Q Ó"¬°°q¸"Ó(=ÀCÈgôç�gˆdƒmð ô 	Œr�y‰y×$Ñ$ QÓ'×.Ñ.¬s°3«xÓ8¸#Ó>€Að K€CÜ	×	#Ò	#¤N¸#×	>Ö	>Ø—‘˜GÓ$×)Ñ)Ó+ˆ÷ 
?ô ˆv‹;˜!ÔÐÐØ�L‰L×"Ñ"¢iÑ/×4Ñ4×6Ò6Ð6Ð6Ø�;‰;�q�>˜Q˜z�]Ô*Ð*Ð*Ø�;‰;�q�>˜Q˜z�]Ô*Ð*Ð*Ø�;‰;�q�>˜QŸV™V B�ZÔ'Ð'Ð'à�Z‰Z˜Ó ×%Ñ%Ó'€FÜˆv‹;˜!ÔÐÐØ�L‰L×"Ñ" q¨! fÑ,×1Ñ1×3Ò3Ð3Ð3Ø�;‰;�q�>˜Q˜z�]Ô*Ð*Ð*Ø�;‰;�q�>˜Q˜{�^Ô+Ð+Ð+à�Z‰Z˜Ó ×%Ñ%Ó'€FÜˆv‹;˜!ÔÐÐØ�L‰L×"Ñ" q¨! fÑ,×1Ñ1×3Ò3Ð3Ð3Ø�;‰;�q�>˜Q˜z�]Ô*Ð*Ð*Ø�;‰;�q�>˜Q˜{�^Ô+Ð+Ð+à�Z‰Z˜Ó ×%Ñ%Ó'€FÜˆv‹;˜!ÔÐÐØ�L‰L×"Ñ" q¨! fÑ,×1Ñ1×3Ò3Ð3Ð3Ø�;‰;�q�>˜Q˜z�]Ô*Ð*Ð*Ø�;‰;�q�>˜Q˜{�^Ô+Ð+Ð+à�Z‰Z˜Ó ×%Ñ%Ó'€FÜˆv‹;˜!ÔÐÐØ�L‰L×"Ñ" q¨! fÑ,×1Ñ1×3Ò3Ð3Ð3Ø�;‰;�q�>˜Q˜z�]Ô*Ð*Ð*Ø�;‰;�q�>˜Q˜{�^Ô+Ð+Ð+à�Z‰Z˜Ó ×%Ñ%Ó'€FÜˆv‹;˜!ÔÐÐØ�L‰L×"Ñ" q¨! fÑ,×1Ñ1×3Ò3Ð3Ð3Ø�;‰;�q�>˜Q˜z�]Ô*Ð*Ð*Ø�;‰;�q�>˜Q˜{�^Ô+Ð+Ð+ð �Z‰Z˜‹_×!Ñ!Ó#€FÜˆv‹;˜!ÔÐÐØ�L‰L×"Ñ"Ò&;Ñ;×@Ñ@×BÒBÐBÐBà�;‰;�q�>˜Q˜z�]Ô*Ð*Ð*Ø�;‰;�q�>˜Q˜z�]Ô*Ð*Ð*Ø�;‰;�q�>˜Q˜z�]Ô*Ð*Ð*Ø�<‰<×Ñ Ô'Ð'Ò'÷_ 
?×	>Ð	>ús   Â VÖV	c                 óš  € \        R RRR7      P                  V 4      p\        ^VR7      pVP                  R4      P	                  4       pVP
                  ^ ,          V^ ,          8X  g   Q h\        \        P                  ! R^4      \        ^^4       Uu. uF  p\        R^V^^ 4      NK  	  upR7      pVP
                  P                  V 4      Vn        \        \        P                  ! R^4      \        R^RR7      P                  V 4      R7      pVP                  R4      P                  4       p\        P                  ! V\        ^VP
                  R7      4       VP                  R4      P                  4       pVP                  R4      P	                  4       p\        P                  ! Wv4       \        P                  ! W†4       R	# u upi )
z01-Jan-2014z05-Jan-2014r.   r   r   ç      ð?i·  Ú19750101rƒ   N)r   rH   r   r~   rB   r    r!   râ   r}   r   ÚcountrQ   rR   r7   )	rS   Údatesr£   r]   ÚirU   r   Úresult1Úresult2s	   &        r)   Ú/test_resample_upsampling_picked_but_not_correctr
  ‡  s]  € ä�} m¸#Ô>×FÑFÀtÓL€EÜ�A˜UÔ#€Fà�_‰_˜SÓ!×&Ñ&Ó(€FØ�<‰<˜�?˜e A�hÔ&Ð&Ð&ô 	Ü
�	Š	�#�qÓÄuÈQÐPQÄ{Ó!SÁ{À!¤(¨4°°A°r¸1Ö"=Á{Ñ!Sô	€Að �g‰g�o‰o˜dÓ#€A„GÜÜ
�	Š	�#�qÓÜ˜¨Q°SÔ9×AÑAÀ$ÓGô€Hð
 �Z‰Z˜‹_×"Ñ"Ó$€FÜ×Ò˜6¤6¨!°8·>±>Ô#BÔCà�j‰j˜‹o×!Ñ!Ó#€GØ�j‰j˜‹o×"Ñ"Ó$€GÜ×Ò˜7Ô-Ü×Ò˜7Ö-ùò "Ts   ÂG
rY   c           
      ód  € \        \        P                  P                  ^4      P	                  R4      \        \        R4      \        R7      \        R^2RR7      R7      pVP                  P                  V4      Vn	        \        RR7      pVP                  V4      pVP                  V R	R
R7       R	# )rù   ÚABCDrÂ   ú
2000-01-01rÈ   rƒ   ©ra   r    rß   r   NTr8   ©é2   rŠ   )r   r!   r"   r#   r$   r   ÚlistÚobjectr   r    rH   r   rJ   rL   )rY   rS   rb   rV   rW   s   &&   r)   Ú"test_resample_frame_basic_cy_funcsr  ¥  s‰   € ä	Ü
�	‰	×Ñ˜aÓ ×0Ñ0°Ó9Ü”d˜6“l¬&Ô1Ü˜¨r¸Ô<ô
€Bð
 �x‰x×Ñ Ó%€B„Hä�TÔ€AØ
�
‰
�1‹€Að ×Ñ˜! °DÐÖ9r,   r   ÚYErß   c           
      óÄ  € \        \        P                  P                  ^4      P	                  R	4      \        \        R4      \        R7      \        R^2RR7      R7      pVP                  P                  V4      Vn	        VP                  V 4      P                  4       p\        P                  ! VR,          VR,          P                  V 4      P                  4       4       R# )
rù   r  rÂ   r  rÈ   rƒ   r  rÇ   Nr  )r   r!   r"   r#   r$   r   r  r  r   r    rH   r~   rB   rQ   rR   )r   rS   rb   r]   s   &&  r)   Útest_resample_frame_basic_M_Ar  µ  sž   € ä	Ü
�	‰	×Ñ˜aÓ ×0Ñ0°Ó9Ü”d˜6“l¬&Ô1Ü˜¨r¸Ô<ô
€Bð
 �x‰x×Ñ Ó%€B„HØ�[‰[˜Ó×#Ñ#Ó%€FÜ×Ò˜6 #�;¨¨3­×(8Ñ(8¸Ó(>×(CÑ(CÓ(EÖFr,   c                 ó8  € \        \        R ^^4      \        R ^^
4      RRR7      P                  V 4      p\        \        P
                  P                  ^4      P                  \        V4      4      V4      pVP                  R4      P                  4       p\        V4      R8X  g   Q hVP                  ^ ,          VP                  ^ ,          8X  g   Q hVP                  R,          VP                  R,          8X  g   Q hVP                  P                  R8X  g   Q hR# )r2   r.   r    rþ   r3   i¡2  NrG   )r   r   rH   r   r!   r"   r#   r%   r~   Úffillrp   r    ro   )rS   rT   rU   r]   s   &   r)   Útest_resample_upsampler  Á  sÞ   € ä
Ü�t˜Q Ó"¬°°q¸"Ó(=ÀCÈgôç�gˆdƒmð ô 	Œr�y‰y×$Ñ$ QÓ'×.Ñ.¬s°3«xÓ8¸#Ó>€Að �Z‰Z˜Ó×$Ñ$Ó&€FÜˆv‹;˜%ÔÐÐØ�;‰;�q�>˜QŸV™V A�YÔ&Ð&Ð&Ø�;‰;�r�?˜aŸf™f R�jÔ(Ð(Ð(à�<‰<×Ñ Ô'Ð'Ò'r,   c                 óŠ  € \        ^^.\        R4      \        R4      .R7      pVP                  P                  V 4      Vn        \        ^\        P
                  \        P
                  \        P
                  \        P
                  \        P
                  ^.\        \        R4      \        R4      \        R4      \        R4      \        R4      \        R	4      \        R
4      .RR7      R7      pVP                  P                  V 4      Vn        \        P                  ! VP                  R4      P                  4       V4       R# )rj   z2015-03-31 21:48:52.672000z2015-03-31 21:49:52.739000r   z2015-03-31 21:48:50z2015-03-31 21:49:00z2015-03-31 21:49:10z2015-03-31 21:49:20z2015-03-31 21:49:30z2015-03-31 21:49:40z2015-03-31 21:49:50Ú10sr   N)r   r   r    rH   r!   r²   r   rQ   rR   r~   rB   )rS   rU   r   s   &  r)   Útest_resample_how_methodr  Ò  sû   € äØ	ˆRˆäÐ2Ó3ÜÐ2Ó3ð
ô	€Að �g‰g�o‰o˜dÓ#€A„GÜØ	ŒR�V‰V”R—V‘VœRŸV™V¤R§V¡V¬R¯V©V°RÐ8ÜäÐ/Ó0ÜÐ/Ó0ÜÐ/Ó0ÜÐ/Ó0ÜÐ/Ó0ÜÐ/Ó0ÜÐ/Ó0ðð ô
ô€Hð —^‘^×+Ñ+¨DÓ1€H„NÜ×Ò˜1Ÿ:™: eÓ,×1Ñ1Ó3°XÖ>r,   c           
      óp  € \        R RRR7      P                  V 4      p\        R\        . R
OVR7      /4      p\        R RRR7      P                  V 4      p\        R\        \	        \        V4      4      VR7      /RR7      pVP                  R4      P                  4       p\        P                  ! WB4       R	# )Ú20150101Ú20150331ÚBME©r&   r'   r   rÇ   r   rÈ   r4   rÂ   N)r‰   é)   é?   )
r   rH   r   r   r}   r%   r~   r–   rQ   r¿   )rS   r    r   rb   r]   s   &    r)   Útest_resample_extra_index_pointr$  ï  s�   € ä˜Z¨Z¸eÔD×LÑLÈTÓR€EÜ˜#œv¢l¸%Ô@ÐAÓB€Hä˜Z¨Z¸cÔB×JÑJÈ4ÓP€EÜ	�Cœ¤¤c¨%£jÓ 1¸Ô?Ð@ÈÔ	P€BØ�[‰[˜Ó×$Ñ$Ó&€FÜ×Ò˜&Ö+r,   c                 ól  € \        R ^RR7      P                  V 4      p\        \        P                  P                  ^4      P                  \        V4      4      V4      pVP                  R4      P                  ^R7      pVP                  VP                  R^R7      p\        P                  ! W44       R# )rl   r@   rƒ   rD   ©Úlimitr  ©Úmethodr'  N)r   rH   r   r!   r"   r#   r$   r%   r~   r  Úreindexr    rQ   rR   ©rS   r(   rŒ   r]   r   s   &    r)   Útest_upsample_with_limitr,  ú  s‡   € Ü
�Z¨°Ô
8×
@Ñ
@ÀÓ
F€CÜ	”—	‘	×%Ñ% aÓ(×8Ñ8¼¸S»ÓBÀCÓ	H€Bà�[‰[˜Ó×%Ñ%¨AÐ%Ó.€FØ�z‰z˜&Ÿ,™,¨w¸aˆzÓ@€HÜ×Ò˜6Ö,r,   Ú1DÚrulec                 ól  € \        R ^WR7      P                  V4      p\        \        P                  P                  ^4      P                  \        V4      4      V4      pVP                  V4      P                  ^R7      pVP                  VP                  R^R7      p\        P                  ! Wg4       R# )rl   )rn   r   Útzr&  Únearestr(  N)r   rH   r   r!   r"   r#   r$   r%   r~   r1  r*  r    rQ   rR   )Útz_aware_fixturer   r.  rS   r(   rŒ   r]   r   s   &&&&    r)   Ú test_nearest_upsample_with_limitr3    sŽ   € ô �Z¨°Ô
K×
SÑ
SØó€Cô 
”—	‘	×%Ñ% aÓ(×8Ñ8¼¸S»ÓBÀCÓ	H€Bà�[‰[˜Ó×&Ñ&¨QÐ&Ó/€FØ�z‰z˜&Ÿ,™,¨yÀˆzÓB€HÜ×Ò˜6Ö,r,   c                 ór  € \        \        R ^^4      \        R ^^4      RR7      p\        \        \	        V4      4      VR7      pRVP
                  n        VP
                  P                  V 4      Vn        \        \        ^4      R7      pVP                  V4      P                  R 4      pVP                  R4      P                  4       p\	        V4      \	        V4      8X  g   Q h\	        VP                  4      ^8X  g   Q hVP                  R,          pVR,          VP                  R,          8X  g   Q hVR,          VRR P!                  4       8X  g   Q hVR	,          VRR P#                  4       8X  g   Q hVR
,          VP                  R,          8X  g   Q hVP                  ^ ,          pVR,          VP                  ^ ,          8X  g   Q hVR,          VR,          P!                  4       8X  g   Q hVR	,          VR,          P#                  4       8X  g   Q hVR
,          VP                  ^,          8X  g   Q hR# )r2   r3   r   r   r    c                 ó(   € V P                   R,          # r‘   r’   r“   s   &r)   rr   Ú$test_resample_ohlc.<locals>.<lambda>  s   € ¨a¯f©f°R®jr,   r�   r¹   rº   r»   r¼   ru   NéþÿÿÿiúÿÿÿrG   )r   r   r   r}   r%   r    ro   rH   r   r   rJ   rP   r~   rK   ra   rp   rE   rD   )rS   r    rU   r—   r\   r]   Úxss   &      r)   Útest_resample_ohlcr9    s¸  € Ü”x  a¨Ó+¬X°d¸A¸qÓ-AÈÔN€EÜŒu”S˜“ZÓ ¨Ô.€AØ€A‡G�G„LØ�g‰g�o‰o˜dÓ#€A„Gäœ6 !›9Ô%€GØ�Y‰Y�wÓ×#Ñ#Ñ$8Ó9€FØ�Z‰Z˜Ó×$Ñ$Ó&€Fäˆv‹;œ#˜f›+Ô%Ð%Ð%Üˆv�~‰~Ó !Ô#Ð#Ð#à	�‰�R�€BØˆf�:˜Ÿ™ �Ô#Ð#Ð#Øˆf�:˜˜2˜b˜Ÿ™›Ô'Ð'Ð'Øˆe�9˜˜"˜R˜Ÿ™›Ô&Ð&Ð&Øˆg�;˜!Ÿ&™& �*Ô$Ð$Ð$à	�‰�Q�€BØˆf�:˜Ÿ™ �Ô"Ð"Ð"Øˆf�:˜˜2�Ÿ™›Ô$Ð$Ð$Øˆe�9˜˜"�Ÿ	™	›Ô#Ð#Ð#Øˆg�;˜!Ÿ&™& �)Ô#Ð#Ò#r,   c                 óö  € \        R RRR7      P                  V 4      pVP                  \        RRRR7      P                  V 4      4      p\        \	        \        V4      4      VR7      pVP                  R,          P                  R4      P                  4       p\        V\        4      '       g   Q hVP                  R	,          P                  R4      P                  4       p\        V\        4      '       g   Q hR
# )ú1-1-2000ú	2-15-2000Úhr   ú	4-15-2000ú	5-15-2000r   :Nz	4-15-2000NÚ30min:Nz	4-14-2000NN)r   rH   Úunionr   r}   r%   Úlocr~   rK   Ú
isinstancer   )rS   r    rU   rÎ   rV   s   &    r)   Útest_resample_ohlc_resultrD  +  s¼   € ä�z ;°SÔ9×AÑAÀ$ÓG€EØ�K‰Kœ
 ;°À#ÔF×NÑNÈtÓTÓU€EÜŒu”S˜“ZÓ ¨Ô.€Aà	�‰ˆlÕ×$Ñ$ WÓ-×2Ñ2Ó4€AÜ�aœ×#Ò#Ð#Ð#à	�‰ˆlÕ×$Ñ$ WÓ-×2Ñ2Ó4€AÜ�aœ×#Ò#Ð#Ò#r,   c                 óâ  € \        R R4      P                  V 4      pVP                  \        R4      \        R4      \        R4      \        R4      .4      p\	        \
        P                  ! \        V4      4      VR7      pVP                  R4      P                  4       pVP                  \        V^ ,          VR,          RR7      P                  V 4      R	7      p\        P                  ! WE4       R
# )z
2013-12-30z
2014-01-07rÄ   z
2013-12-31z
2014-01-04z
2014-01-05)rå   r    rÈ   r   r   NrG   )r   rH   Údropr   r   r!   râ   r%   r~   rB   r*  rQ   r¿   )rS   r(   r    rb   r]   r   s   &     r)   Ú$test_resample_ohlc_result_odd_periodrG  8  sº   € ô �\ <Ó
0×
8Ñ
8¸Ó
>€CØ�H‰Hä�lÓ#Ü�lÓ#Ü�lÓ#Ü�lÓ#ð		
ó€Eô 
œŸ	š	¤# e£*Ó-°UÔ	;€BØ�[‰[˜Ó×"Ñ"Ó$€FØ�z‰z¤
¨3¨q­6°3°rµ7ÀÔ E× MÑ MÈdÓ SˆzÓT€HÜ×Ò˜&Ö+r,   c                 ó¤  € \        R \        RRR7      R\        RRR7      R\        RRR7      R/R\        RRR7      R	\        RRR7      R
\        RRR7      R//4      P                  RR .^R7      pVP                  P	                  V 4      Vn        RVP
                  n        VP                  R4      P                  4       p\        P                  ! VR,          P                  R4      P                  4       VR ,          P                  R4      P                  4       .^VP
                  R7      pVP
                  P                  ^ ,          R8X  g   Q h\        P                  ! W24       RR.RR..Vn        VP                  R4      P                  4       p\        P                  P                  . RO4      Vn        \        P                  ! W24       R# )ÚPRICEz2011-01-06 10:59:05N©r0  iža  z2011-01-06 12:43:33i›c  z2011-01-06 12:54:09ÚVOLUMEi /hYl    rT i áõ)ÚaxisÚColsr=  )rL  ÚkeysrÎ   rV   ÚcrÅ   ))rÎ   rO  r¹   )rÎ   rO  rº   )rÎ   rO  r»   )rÎ   rO  r¼   )rV   rÅ   r¹   )rV   rÅ   rº   )rV   rÅ   r»   )rV   rÅ   r¼   )r   r   r*  r    rH   ra   ro   r~   rK   rú   ÚconcatÚnamesrQ   r¿   Ú
MultiIndexÚfrom_tuples)rS   rb   ÚresÚexps   &   r)   Útest_resample_ohlc_dataframerV  J  s–  € äàÜÐ3¸Ô=¸uÜÐ3¸Ô=¸uÜÐ3¸Ô=¸uðð
 ÜÐ3¸Ô=¸zÜÐ3¸Ô=¸zÜÐ3¸Ô=¸yððó	
÷ �gˆx˜Ð!¨€gÓ*ð ð  �x‰x×Ñ Ó%€B„HØ€B‡J�J„OØ
�+‰+�cÓ
×
Ñ
Ó
!€CÜ
�)Š)Ø	ˆH�×	Ñ	˜sÓ	#×	(Ñ	(Ó	*¨B¨w­K×,@Ñ,@ÀÓ,E×,JÑ,JÓ,LÐMØØ�Z‰Zô€Cð
 �;‰;×Ñ˜QÕ 6Ô)Ð)Ð)Ü×Ò˜#Ô#à˜�*˜s C˜jÐ)€B„JØ
�+‰+�cÓ
×
Ñ
Ó
!€CÜ—-‘-×+Ñ+ò		
ó€C„Kô ×Ò˜#Ö#r,   c                 ób  € \        \        R ^^4      \        R ^^
4      RR7      P                  V 4      p\        \        P
                  P                  ^4      P                  \        V4      4      V4      pVP                  RRRR7      P                  4       pVP                  R4      P                  4       p\        V4      ^8X  g   Q h\        VP                  P                  \        P                  4      '       g   Q hVP                  P                  \        P                  ! ^4      8X  g   Q hR# )r2   r.   r!  rÈ   r;   r|   Ú8hN)r   r   rH   r   r!   r"   r#   r%   r~   rB   rC  r    r   r   Ú
DateOffsetÚHour)rS   rT   rU   Úbsr]   s   &    r)   Útest_resample_reresampler\  z  sæ   € Ü
Ü�t˜Q Ó"¬°°q¸"Ó(=ÀCôç�gˆdƒmð ô 	Œr�y‰y×$Ñ$ QÓ'×.Ñ.¬s°3«xÓ8¸#Ó>€AØ	
�‰�C ¨wˆÓ	7×	<Ñ	<Ó	>€BØ�[‰[˜Ó×#Ñ#Ó%€FÜˆv‹;˜"ÔÐÐÜ�f—l‘l×'Ñ'¬×);Ñ);×<Ò<Ð<Ð<Ø�<‰<×Ñ¤§¢¨Q£Ô/Ð/Ò/r,   zfreq, expected_kwargszYE-DECr&   Ú1990r'   Ú2000zY-DECzYE-JUNzY-JUNz1990-01z2000-01ÚMc                 ó<  € V ! R R4      pVP                   P                  V4      Vn         VP                  V4      P                  4       P	                  4       pVP                  V4      P                  4       p\        R/ VB Vn         \        P                  ! WV4       R# )z1/1/1990rl   Nr/   )r    rH   r~   rB   Ú	to_periodr   rQ   rR   )r0   r   Úexpected_kwargsrS   rŒ   r]   r   s   &&&&   r)   Ú!test_resample_timestamp_to_periodrc  †  sz   € ñ 
" *¨jÓ	9€BØ�x‰x×Ñ Ó%€B„Hà�[‰[˜Ó×#Ñ#Ó%×/Ñ/Ó1€FØ�{‰{˜4Ó ×%Ñ%Ó'€HÜ!Ñ4 OÑ4€H„NÜ×Ò˜6Ö,r,   c                 ót  € R  p\        RRRR7      P                  V 4      p\        \        P                  P                  ^4      P                  \        V4      4      VR7      pVP                  RRRR7      P                  4       pVP                  R	,          VP                  ^ ,          8H  P                  4       '       g   Q hV! VR
,          4      pVP                  R,          V8H  P                  4       '       g   Q hV! VR,          4      pVP                  R,          V8H  P                  4       '       g   Q hR# )c                 ó  € \        V 4      P                  4       '       d&   \        P                  ! \        P                  ^4      # V P
                  ^ ,          V P                  4       V P                  4       V P
                  R,          .# r¯   r°   r³   s   &r)   rµ   Útest_ohlc_5min.<locals>._ohlc›  r·   r,   rz   z1/1/2000 5:59:50r  r   r   r@   r;   r|   z1/1/2000 00:00:rg   é   Nrx   :z1/1/2000 5:55:01NNz1/1/2000 6:00:00N)r   rH   r   r!   r"   r#   r$   r%   r~   rK   rB  rp   rN   )rS   rµ   r(   rŒ   Ú	resampledrU  s   &     r)   Útest_ohlc_5minri  š  sþ   € òIô
 Ð(Ð*<À5Ô
I×
QÑ
QÐRVÓ
W€CÜ	”—	‘	×%Ñ% aÓ(×8Ñ8¼¸S»ÓBÈ#Ô	N€Bà—‘˜F¨7¸'�ÓB×GÑGÓI€Ià�M‰MÐ*Õ+¨r¯w©w°q­zÑ9×>Ñ>×@Ò@Ð@Ð@á
��4•‹/€CØ�M‰MÐ*Õ+¨sÑ2×7Ñ7×9Ò9Ð9Ð9á
�Ð&Õ'Ó
(€CØ�M‰MÐ,Õ-°Ñ4×9Ñ9×;Ò;Ð;Ò;r,   c                 óT  € \        R R4      P                  V 4      pVP                  ^4      P                  p\	        \
        P                  P                  ^4      P                  \        V4      4      VR7      pVP                  R4      P                  4       pVP                  R 4      P                  4       p\        V4      ^8X  g   Q h\        P                  ! VP                  ^ ,          V^,          4       \        P                  ! VP                  ^,          V^,          4       R# )rl   ú	2/29/2000r   rß   c                 ó   € V P                   # rÊ   )Úmonthr“   s   &r)   rr   Ú,test_downsample_non_unique.<locals>.<lambda>µ  s   €  A§G¢Gr,   N)r   rH   r±   r½   r   r!   r"   r#   r$   r%   r~   rB   rJ   rQ   Úassert_almost_equalrp   )rS   r(   Úrng2rŒ   r]   r   s   &     r)   Útest_downsample_non_uniquerq  ®  sÏ   € Ü
�Z Ó
-×
5Ñ
5°dÓ
;€CØ�:‰:�a‹=×Ñ€DÜ	”—	‘	×%Ñ% aÓ(×8Ñ8¼¸T»ÓCÈ4Ô	P€Bà�[‰[˜Ó×#Ñ#Ó%€Fà�z‰zÑ+Ó,×1Ñ1Ó3€HÜˆv‹;˜!ÔÐÐÜ×Ò˜6Ÿ;™; q�>¨8°A­;Ô7Ü×Ò˜6Ÿ;™; q�>¨8°A­;Ö7r,   c                 óž  € \        R R4      P                  V 4      pVP                  ^4      P                  p\	        \
        P                  P                  ^4      P                  \        V4      4      VR7      pRp\        P                  ! \        VR7      ;_uu_ 4        VP                  R4       RRR4       R#   + '       g   i     R# ; i)rl   rk  r   z/cannot reindex on an axis with duplicate labelsr›   rÈ   N)r   rH   r±   r½   r   r!   r"   r#   r$   r%   rž   rŸ   r    Úasfreq)rS   r(   rp  rŒ   r¤   s   &    r)   Útest_asfreq_non_uniquert  »  s†   € ä
�Z Ó
-×
5Ñ
5°dÓ
;€CØ�:‰:�a‹=×Ñ€DÜ	”—	‘	×%Ñ% aÓ(×8Ñ8¼¸T»ÓCÈ4Ô	P€Bà
;€CÜ	�Š”z¨×	-Ö	-Ø
�	‰	�#Œ÷ 
.×	-×	-Ò	-ús   ÂB;Â;C	c                 ó¬  € \        R RRR7      P                  V4      p\        \        P                  P                  ^4      P                  \        V4      4      VR7      p\        P                  VR&   VR,          P                  V RRR7      P                  4       pVP                  V RRR7      P                  4       p\        P                  ! WE4       R	# )
z1/1/2000 04:00:00é€Q rU   rƒ   r   ºNrù   Nºrù   NNrs   r|   N©r   rH   r   r!   r"   r#   r$   r%   r²   r~   rB   rQ   rR   )r   rS   r(   rŒ   r]   r   s   &&    r)   Útest_resample_anchored_ticksrz  Æ  s¡   € ô Ð(°%¸cÔ
B×
JÑ
JÈ4Ó
P€CÜ	”—	‘	×%Ñ% aÓ(×8Ñ8¼¸S»ÓBÈ#Ô	N€BÜ�V‰V€B€r�FØ��V�_‰_˜T¨&¸ˆ_Ó?×DÑDÓF€FØ�{‰{˜4¨°fˆ{Ó=×BÑBÓD€HÜ×Ò˜6Ö,r,   c                 óv  € R  p\        RRV  R2RR7      P                  V4      p\        \        P                  P                  ^4      P                  \        V4      4      VR7      p\        P                  ! VP                  R4      P                  4       VP                  R4      P                  V4      4       R# )	c                 ó"   € V P                  4       # rÊ   )r7   r“   s   &r)   rr   Ú,test_resample_single_group.<locals>.<lambda>×  s
   € �a—e‘e”gr,   z2000-1-1z2000-z-10r.   r   r   rß   N)r   rH   r   r!   r"   r#   r$   r%   rQ   rR   r~   r7   rä   )r'   rS   Úmysumr(   rŒ   s   &&   r)   Útest_resample_single_groupr  Õ  s‰   € á€Eä
�Z 5¨¨¨SÐ!1¸Ô
<×
DÑ
DÀTÓ
J€CÜ	”—	‘	×%Ñ% aÓ(×8Ñ8¼¸S»ÓBÈ#Ô	N€BÜ×Ò˜2Ÿ;™; tÓ,×0Ñ0Ó2°B·K±KÀÓ4E×4KÑ4KÈEÓ4RÖSr,   c                 ó^  € \        R R.\        R4      \        R4      .R7      pVP                  P                  V 4      Vn        \        R.\	        \        R4      .RR7      P                  V 4      R7      pVP                  R4      P                  R	 4      p\        P                  ! W24       R
# )gš™™™™>@gš™™™™™?@z20070915 15:30:00z20070915 15:40:00r   g      è?Ú20070915r.   r   c                 ó.   € \         P                  ! V 4      # rÊ   )r!   Ústdr“   s   &r)   rr   Ú0test_resample_single_group_std.<locals>.<lambda>è  s   € ¬R¯VªV°A¬Yr,   N)	r   r   r    rH   r   r~   rä   rQ   rR   )rS   rU   r   r]   s   &   r)   Útest_resample_single_group_stdr…  Þ  s‘   € äØ	ˆtˆÜÐ,Ó-¬yÐ9LÓ/MÐNô	€Að �g‰g�o‰o˜dÓ#€A„GÜØ	ˆ”m¤Y¨zÓ%:Ð$;À#ÔF×NÑNÈtÓTô€Hð �Z‰Z˜‹_×"Ñ"Ñ#6Ó7€FÜ×Ò˜6Ö,r,   c                 ó‚  € \        R RRR7      P                  V 4      p\        \        P                  P                  ^4      P                  \        V4      4      VR7      pVP                  RRR7      P                  4       p\        RR	RR7      P                  V 4      p\        P                  ! VP                  V4       R
# )rz   z1/1/2000 02:00rU   r   r   r@   Ú2min©Úoffsetú12/31/1999 23:57:00z1/1/2000 01:57N©r   rH   r   r!   r"   r#   r$   r%   r~   rB   rQ   Úassert_index_equalr    )rS   r(   rŒ   rh  Úexp_rngs   &    r)   Útest_resample_offsetrŽ  ì  s˜   € ô Ð(Ð*:ÀÔ
E×
MÑ
MÈdÓ
S€CÜ	”—	‘	×%Ñ% aÓ(×8Ñ8¼¸S»ÓBÈ#Ô	N€Bà—‘˜F¨6�Ó2×7Ñ7Ó9€IÜÐ.Ð0@ÀvÔN×VÑVØó€Gô ×Ò˜)Ÿ/™/¨7Ö3r,   ÚkwargsÚoriginú1999-12-31 23:57:00z1970-01-01 00:02:00Úepochr‰  Ú2mz1999-12-31 12:02:00z-3mc                 ó€  € \        R RRR7      P                  V4      p\        \        P                  P                  ^4      P                  \        V4      4      VR7      p\        RRRR7      P                  V4      pVP                  ! R	/ V B P                  4       p\        P                  ! VP                  V4       R# )
ú2000-01-01 00:00:00ú2000-01-01 02:00rU   r   r   r‘  ú2000-01-01 01:57r@   Nr�   r‹  )r�  rS   r(   rŒ   r�  rh  s   &&    r)   Útest_resample_originr˜  ù  s˜   € ô Ð*Ð,>ÀSÔ
I×
QÑ
QÐRVÓ
W€CÜ	”—	‘	×%Ñ% aÓ(×8Ñ8¼¸S»ÓBÈ#Ô	N€BäØÐ1¸ôç�gˆdƒmð ð —’Ñ- fÑ-×2Ñ2Ó4€IÜ×Ò˜)Ÿ/™/¨7Ö3r,   Úinvalid_valueÚepchÚstartdayÚstarttz
2000-30-30c                 óx  € \        R RRR7      P                  V4      p\        \        P                  P                  ^4      P                  \        V4      4      VR7      pRV  R2p\        P                  ! \        VR7      ;_uu_ 4        VP                  RV R	7       R
R
R
4       R
#   + '       g   i     R
# ; i)r•  r–  rU   r   r   z|'origin' should be equal to 'epoch', 'start', 'start_day', 'end', 'end_day' or should be a Timestamp convertible type. Got 'ú
' instead.r›   r@   ©r�  N©r   rH   r   r!   r"   r#   r$   r%   rž   rŸ   r    r~   )r�  rS   r(   rŒ   r¤   s   &&   r)   Útest_resample_bad_originr¡    s’   € ô Ð*Ð,>ÀSÔ
I×
QÑ
QÐRVÓ
W€CÜ	”—	‘	×%Ñ% aÓ(×8Ñ8¼¸S»ÓBÈ#Ô	N€Bð	àˆ8�:ð	ð ô
 
�Š”z¨×	-Ö	-Ø
�‰�F 6ˆÔ*÷ 
.×	-×	-Ò	-úó   Â
B(Â(B9	Ú12dayysc                 óx  € \        R RRR7      P                  V4      p\        \        P                  P                  ^4      P                  \        V4      4      VR7      pRV  R2p\        P                  ! \        VR7      ;_uu_ 4        VP                  RV R	7       R
R
R
4       R
#   + '       g   i     R
# ; i)r•  r–  rU   r   r   z6'offset' should be a Timedelta convertible type. Got 'rž  r›   r@   rˆ  Nr   )r‰  rS   r(   rŒ   r¤   s   &&   r)   Útest_resample_bad_offsetr¥     s†   € ä
Ð*Ð,>ÀSÔ
I×
QÑ
QÐRVÓ
W€CÜ	”—	‘	×%Ñ% aÓ(×8Ñ8¼¸S»ÓBÈ#Ô	N€BØBÀ6À(È*Ð
U€CÜ	�Š”z¨×	-Ö	-Ø
�‰�F 6ˆÔ*÷ 
.×	-×	-Ò	-úr¢  c                 óJ  € R Rr!\        WRR7      P                  V 4      p\        \        P                  P                  ^4      P                  \        V4      4      VR7      p\        RRRR7      P                  V 4      pVP                  R4      P                  4       p\        P                  ! VP                  V4       VP                  RRR	7      P                  4       p\        P                  ! VP                  V4       \        R R
RR7      P                  V 4      pVP                  RRR	7      P                  4       p\        P                  ! VP                  V4       VP                  RRR7      P                  4       p\        P                  ! VP                  V4       VP                  RRRR7      P                  4       p\        P                  ! VP                  V4       \        RRRR7      P                  V 4      pVP                  RRR	7      P                  4       p\        P                  ! VP                  V4       \        RRRR7      P                  V 4      pVP                  RRR	7      P                  4       p\        P                  ! VP                  V4       R# )z2000-10-01 23:30:00z2000-10-02 00:30:00Ú7minr   r   z2000-10-01 23:14:00z2000-10-02 00:22:00Ú17minÚ	start_dayrŸ  z2000-10-02 00:21:00r&   Ú23h30minrˆ  ©r�  r‰  z2000-10-01 23:18:00z2000-10-02 00:26:00r’  z2000-10-01 23:24:00z2000-10-02 00:15:00r  Nr‹  )rS   r&   r'   r(   rŒ   r�  rh  s   &      r)   Útest_resample_origin_prime_freqr¬  )  s  € à&Ð(=ˆ3Ü
�U fÔ
-×
5Ñ
5°dÓ
;€CÜ	”—	‘	×%Ñ% aÓ(×8Ñ8¼¸S»ÓBÈ#Ô	N€BäØÐ4¸7ôç�gˆdƒmð ð —‘˜GÓ$×)Ñ)Ó+€IÜ×Ò˜)Ÿ/™/¨7Ô3Ø—‘˜G¨K�Ó8×=Ñ=Ó?€IÜ×Ò˜)Ÿ/™/¨7Ô3äØÐ4¸7ôç�gˆdƒmð ð —‘˜G¨G�Ó4×9Ñ9Ó;€IÜ×Ò˜)Ÿ/™/¨7Ô3Ø—‘˜G¨J�Ó7×<Ñ<Ó>€IÜ×Ò˜)Ÿ/™/¨7Ô3Ø—‘˜G¨KÀ
�ÓK×PÑPÓR€IÜ×Ò˜)Ÿ/™/¨7Ô3äØÐ4¸7ôç�gˆdƒmð ð —‘˜G¨G�Ó4×9Ñ9Ó;€IÜ×Ò˜)Ÿ/™/¨7Ô3äØÐ4¸7ôç�gˆdƒmð ð —‘˜G¨L�Ó9×>Ñ>Ó@€IÜ×Ò˜)Ÿ/™/¨7Ö3r,   c                 óÜ  € R pRp\        RRRVR7      P                  V 4      p\        \        P                  P                  ^4      P                  \        V4      4      VR7      p\        RRR	VR7      P                  V 4      pVP                  R	R
R7      P                  4       p\        P                  ! VP                  V4       VP                  R	RR7      P                  4       p\        P                  ! VP                  V4       VP                  R	RRR7      P                  4       p\        P                  ! VP                  V4       \        P                  ! \        VR7      ;_uu_ 4        VP                  R	RR7      P                  4        RRR4       \        RRRR7      P                  V 4      p\        \        P                  P                  ^4      P                  \        V4      4      VR7      p\        P                  ! \        VR7      ;_uu_ 4        VP                  R	RR7      P                  4        RRR4       R#   + '       g   i     L¿; i  + '       g   i     R# ; i)z4The origin must have the same timezone as the index.úEurope/Parisr•  r–  rU   ©r   r0  r   r‘  r—  r@   z1999-12-31 23:57:00+00:00rŸ  z1999-12-31 12:02:00+03:00r’  r“  r«  r›   rŠ  Nr   z12/31/1999 23:57:00+03:00)r   rH   r   r!   r"   r#   r$   r%   r~   rB   rQ   rŒ  r    rž   rŸ   r    )rS   r¤   r0  r(   rŒ   r�  rh  s   &      r)   Útest_resample_origin_with_tzr°  N  sÍ  € à
@€Cà	€BÜ
ØÐ1¸Àôç�gˆdƒmð ô 
”—	‘	×%Ñ% aÓ(×8Ñ8¼¸S»ÓBÈ#Ô	N€BäØÐ1¸À2ôç�gˆdƒmð ð —‘˜FÐ+F�ÓG×LÑLÓN€IÜ×Ò˜)Ÿ/™/¨7Ô3ð —‘˜FÐ+F�ÓG×LÑLÓN€IÜ×Ò˜)Ÿ/™/¨7Ô3à—‘˜F¨7¸4�Ó@×EÑEÓG€IÜ×Ò˜)Ÿ/™/¨7Ô3ä	�Š”z¨×	-Ö	-Ø
�‰�FÐ#8ˆÓ9×>Ñ>Ô@÷ 
.ô Ð*Ð,>ÀSÔ
I×
QÑ
QÐRVÓ
W€CÜ	”—	‘	×%Ñ% aÓ(×8Ñ8¼¸S»ÓBÈ#Ô	N€BÜ	�Š”z¨×	-Ö	-Ø
�‰�FÐ#>ˆÓ?×DÑDÔF÷ 
.Ñ	-÷ 
.×	-ú÷ 
.×	-Ð	-ús   Å."IÈ"IÉI	ÉI+	c                 óŠ  € R Rr!\        WRR7      P                  V 4      p\        P                  P	                  ^4      P                  \        V4      4      p\        WCR7      pVP                  R4      P                  4       pVP                  RRR7      P                  4       p\        P                  ! WgR	R
7       VP                  R4      pVP                  R4      P                  4       p	VP                  RRR7      P                  4       p
\        P                  ! WiP                  VP                  4      R	R
7       \        P                  ! WjP                  VP                  4      R	R
7       RRr!\        WRR7      P                  V 4      p\        WCR7      pVP                  R4      P                  4       pVP                  RRR7      P                  4       p\        P                  ! VP                  R4      VP                  R4      4       \        P                  ! VP                  R4      VP                  R4      4       R# )z2000-10-01 23:30:00+0500z2000-12-02 00:30:00+0500r§  r   r   r.   Ú24hr’  rŸ  F©Ú
check_freqNz2000-10-01 23:30:00+0200z2000-12-02 00:30:00+0200)r   rH   r!   r"   r#   r$   r%   r   r~   rB   rQ   rR   Útz_localizer0  )rS   r&   r'   r(   Úrandom_valuesÚts_1Úresult_1Úresult_2Úts_no_tzÚresult_3Úresult_4Úts_2Úresult_5Úresult_6s   &             r)   Ú-test_resample_origin_epoch_with_tz_day_vs_24hrÀ  o  sÀ  € à+Ð-Gˆ3Ü
�U fÔ
-×
5Ñ
5°dÓ
;€CÜ—I‘I×)Ñ)¨!Ó,×<Ñ<¼SÀ»XÓF€MÜ�-Ô+€Dà�}‰}˜SÓ!×&Ñ&Ó(€HØ�}‰}˜U¨7ˆ}Ó3×8Ñ8Ó:€HÜ×Ò˜8¸%Õ@ð ×Ñ Ó%€HØ× Ñ  Ó%×*Ñ*Ó,€HØ× Ñ  ¨wÐ Ó7×<Ñ<Ó>€HÜ×Ò˜8×%9Ñ%9¸#¿&¹&Ó%AÈeÕTÜ×Ò˜8×%9Ñ%9¸#¿&¹&Ó%AÈeÕTð ,Ð-Gˆ3Ü
�U fÔ
-×
5Ñ
5°dÓ
;€CÜ�-Ô+€DØ�}‰}˜SÓ!×&Ñ&Ó(€HØ�}‰}˜U¨7ˆ}Ó3×8Ñ8Ó:€HÜ×Ò˜8×/Ñ/°Ó5°x×7KÑ7KÈDÓ7QÔRÜ×Ò˜8×/Ñ/°Ó5°x×7KÑ7KÈDÓ7QÖRr,   c                 ó   a a€ R oRpRVV 3R llp\        RSR7      p\        RSR7      p\        W4RR7      P                  S 4      p\        \        P
                  ! \        V4      4      VR	7      pV! R
R.RR.4      pRRRVR3 Fr  pVR8w  d   \        MRp	\        P                  ! W‘R7      ;_uu_ 4        VP                  RVR7      P                  4       p
RRR4       \        P                  ! X
V4       Kt  	  \        RSR7      p\        RSR7      p\        W4RR7      P                  S 4      p\        \        P
                  ! \        V4      4      VR	7      pR.pV! R.V4      p\        P                  ! \        VR7      ;_uu_ 4        VP                  RRRR7      P                  4       p
RRR4       \        P                  ! X
V4       RR.pV! RR.VRR7      pVP                  RRRR7      P                  4       p
\        P                  ! W§4       R.pV! R.V4      p\        P                  ! \        VR7      ;_uu_ 4        VP                  RRRR7      P                  4       p
RRR4       \        P                  ! W§4       R.pV! R.V4      p\        P                  ! \        VR7      ;_uu_ 4        VP                  RRRR7      P                  4       p
RRR4       \        P                  ! W§4       R.pV! R.V4      p\        P                  ! \        VR7      ;_uu_ 4        VP                  RRRR7      P                  4       p
RRR4       \        P                  ! W§4       R#   + '       g   i     EL ; i  + '       g   i     ELÝ; i  + '       g   i     EL5; i  + '       g   i     LÖ; i  + '       g   i     Lw; i)úAmerica/Chicagoz2The '(origin|offset)' keyword does not take effectr.   c                 ó”   <€ \        T \        V Uu. uF  p\        VSR 7      NK  	  upVRR7      P                  S4      R7      # u upi )rJ  T)r   Ú	ambiguousr   )r   r   r   rH   )r½   Ú
timestampsr   Útr0  rS   s   &&& €€r)   Ú_create_seriesÚAtest_resample_origin_with_day_freq_on_dst.<locals>._create_series‘  sG   ø€ ÜØÜÙ.8Ó9©j¨”˜1 ×$©jÑ9ÀÐPTôç‰g�d‹mô	
ð 	
ùò :s   ‘Aú
2013-11-02rJ  z2013-11-03 23:59Ú1hr   r   g      8@g      9@z
2013-11-03r’  r&   r©  Nr›   rŸ  z2013-11-03 00:00-05:00z-2hr«  z2013-11-02 22:00-05:00z2013-11-03 21:00-06:00g      6@ç      @r²  Ú2hz-1hr-   )r   r   rH   r   r!   Úonesr%   ÚRuntimeWarningrQ   rã   r~   r7   rR   )rS   r¤   rÇ  r&   r'   r(   rŒ   r   r�  Úwarnr]   Úexpected_tsr0  s   f           @r)   Ú)test_resample_origin_with_day_freq_on_dstrÑ  Œ  s  ù€ à	€BØ
>€C÷
ð 
ô �l rÔ*€EÜ
Ð&¨2Ô
.€CÜ
�U dÔ
+×
3Ñ
3°DÓ
9€CÜ	”—’œ˜C›Ó!¨Ô	-€Bá˜t T˜l¨\¸<Ð,HÓI€HØ˜G [°%¸Ó>ˆØ!'¨;Ô!6�~¸DˆÜ×'Ò'¨×8Ö8Ø—[‘[ ¨V�[Ó4×8Ñ8Ó:ˆF÷ 9ä
×Ò˜v xÖ0ñ	 ?ô �l rÔ*€EÜ
Ð&¨2Ô
.€CÜ
�U dÔ
+×
3Ñ
3°DÓ
9€CÜ	”—’œ˜C›Ó!¨Ô	-€Bð ,Ð,€KÙ˜t˜f kÓ2€HÜ	×	#Ò	#¤N¸#×	>Ö	>Ø—‘˜S¨¸�Ó?×CÑCÓEˆ÷ 
?ä×Ò˜6 8Ô,à+Ð-EÐF€KÙ˜t S˜k¨;¸UÔC€HØ�[‰[˜ w°uˆ[Ó=×AÑAÓC€FÜ×Ò˜6Ô,ð ,Ð,€KÙ˜t˜f kÓ2€HÜ	×	#Ò	#¤N¸#×	>Ö	>Ø—‘˜S¨¸�Ó>×BÑBÓDˆ÷ 
?ä×Ò˜6Ô,à+Ð,€KÙ˜t˜f kÓ2€HÜ	×	#Ò	#¤N¸#×	>Ö	>Ø—‘˜S¨¸�Ó?×CÑCÓEˆ÷ 
?ä×Ò˜6Ô,à+Ð,€KÙ˜t˜f kÓ2€HÜ	×	#Ò	#¤N¸#×	>Ö	>Ø—‘˜S¨¸�Ó>×BÑBÓDˆ÷ 
?ä×Ò˜6Ö,÷O 9×8Ð8ú÷ 
?×	>Ð	>ú÷ 
?×	>Ð	>ú÷ 
?×	>ú÷ 
?×	>ús<   Â5"M.Æ#NÉ#NÊ9#N*Ì+#N=Í.M?ÎN	ÎN'	Î*N:	Î=O	c            
      ó
  € \        ^\        RRRRR7      4      p \        \        V 4      .\        V P                  ^ ,          .RR7      R7      pV P                  R4      P                  4       p\        P                  ! W!4       R	# )
rg   z
2024-04-19z
2024-04-20zAfrica/CairoÚ15min©r0  r   Ú7Dr   r   N)	r   r   r%   r   r    r~   r7   rQ   rR   )rŒ   r   r]   s      r)   Ú+test_resample_dst_midnight_last_nonexistentrÖ  Ì  sg   € ä	Ø	Ü�< °.ÀwÔOó
€Bô
 ”s˜2“w�i¤}°b·h±h¸qµk°]ÈÔ'NÔO€Hà�[‰[˜Ó×"Ñ"Ó$€FÜ×Ò˜6Ö,r,   c                 ó¬  € \        R RRR7      P                  V 4      p\        \        P                  P                  ^4      P                  \        V4      4      VR7      p\        P                  VR&   VR,          P                  RRRR	7      P                  4       pVP                  RRRR	7      P                  4       p\        P                  ! W44       R
# )z1/1/2000 0:00:00é'  rD   rƒ   r   rw  rx  r.   rs   r|   Nry  r+  s   &    r)   Útest_resample_daily_anchoredrÙ  Ù  sŸ   € Ü
Ð'°¸UÔ
C×
KÑ
KÈDÓ
Q€CÜ	”—	‘	×%Ñ% aÓ(×8Ñ8¼¸S»ÓBÈ#Ô	N€BÜ�V‰V€B€r�Fà��V�_‰_˜S¨°vˆ_Ó>×CÑCÓE€FØ�{‰{˜3 v°Vˆ{Ó<×AÑAÓC€HÜ×Ò˜6Ö,r,   c                 óx  € \        R R4      P                  V 4      p\        \        P                  P                  ^4      P                  \        V4      4      VR7      pVP                  R4      P                  4       P                  4       p\        RRRR7      p\        P                  ! VP                  V4       R# )	rl   z
12/31/2000r   rß   zJan-2000zDec-2000r_  r   N)r   rH   r   r!   r"   r#   r$   r%   r~   rB   ra  r   rQ   rŒ  r    )rS   r(   rŒ   r]   Ú	exp_indexs   &    r)   Ú&test_resample_to_period_monthly_bugletrÜ  ã  s‡   € ô �Z Ó
.×
6Ñ
6°tÓ
<€CÜ	”—	‘	×%Ñ% aÓ(×8Ñ8¼¸S»ÓBÈ#Ô	N€Bà�[‰[˜Ó×#Ñ#Ó%×/Ñ/Ó1€FÜ˜Z¨¸#Ô>€IÜ×Ò˜&Ÿ,™,¨	Ö2r,   c            	      óz  € \        \        P                  P                  ^4      P	                  ^ ^^24      \        RR^2R7      RR7      p V P                  4       P                  R4      P                  4       P                  4       pV P                  R4      P                  R 4      p\        P                  ! W!4       R# )	rù   z
2012-01-01r=  rð   r`   r5   r.   c                 ó"   € V P                  4       # rÊ   ©rB   r“   s   &r)   rr   Ú&test_period_with_agg.<locals>.<lambda>÷  s
   € ¨A¯F©F¬Hr,   N)r   r!   r"   r#   Úintegersr   Úto_timestampr~   rB   ra  rP   rQ   rR   )Ús2r   r]   s      r)   Útest_period_with_aggrä  î  s�   € ä	Ü
�	‰	×Ñ˜aÓ ×)Ñ)¨!¨Q°Ó3Ü˜<¨c¸2Ô>Øô
€Bð �‰Ó ×)Ñ)¨#Ó.×3Ñ3Ó5×?Ñ?ÓA€HØ�[‰[˜Ó×!Ñ!Ñ"4Ó5€FÜ×Ò˜6Ö,r,   c                 óô  € ^\        R^
^^^4      ^^ 3^\        R^
^^^
4      ^^ 3^\        R^
^^^4      ^^ 3^\        R^
^^^
^4      ^^ 3.p\        P                  ! VRR7      P                  R4      pVP                  P                  V 4      Vn        VP                  R4      P                  R4      P                  4       pVP                  R4      P                  R 4      p\        P                  ! W44       R# )	rg   iÝ  ÚIDÚ	timestamp©ra   r@   c                 ó@   € V P                  R 4      P                  4       # r�   )r~   r7   r“   s   &r)   rr   Ú(test_resample_segfault.<locals>.<lambda>
  s   € °·
±
¸6Ó0B×0FÑ0FÔ0Hr,   N)ræ  rç  rÇ   rÈ   )r   r   Úfrom_recordsÚ	set_indexr    rH   rJ   r~   r7   rä   rQ   r¿   )rS   Úall_wins_and_wagersrb   r]   r   s   &    r)   Útest_resample_segfaultrî  û  sù   € ð 
ŒH�T˜2˜q " bÓ)¨1¨aÐ0Ø	
ŒH�T˜2˜q " bÓ)¨1¨aÐ0Ø	
ŒH�T˜2˜q " bÓ)¨1¨aÐ0Ø	
ŒH�T˜2˜q " b¨"Ó-¨q°!Ð4ð	Ðô 
×	Ò	ØÐ%Bô
ç�i�Óð ð �x‰x×Ñ Ó%€B„HØ�Z‰Z˜Ó×&Ñ& vÓ.×2Ñ2Ó4€FØ�z‰z˜$Ó×%Ñ%Ñ&HÓI€HÜ×Ò˜&Ö+r,   c                 óà  € \        R \        R^RR7      P                  V 4      R. R
OR\        . RORR7      /4      P	                  R 4      pVP                  R4      P                  4       pVP                  P                  \        P                  8X  g   Q hVP                  R4      P                  R4      P                  4       pVP                  P                  \        P                  8X  g   Q hR	# )Údatez
2016-01-01ÚWrÆ   r´   ÚvalÚint32rÂ   r-  N)rg   rg   rù   rù   )rv   rh   r‹   é   )r   r   rH   r   rì  r~   r  rò  r6   r!   ró  rJ   ©rS   rb   r]   s   &  r)   Ú test_resample_dtype_preservationrö    sÀ   € ô 
à”J \¸1À3ÔG×OÑOÐPTÓUØ’\Ø”6š,¨gÔ6ð	
ó
÷ �i�Óð ð �[‰[˜Ó×$Ñ$Ó&€FØ�:‰:×ÑœrŸx™xÔ'Ð'Ð'à�Z‰Z˜Ó ×)Ñ)¨$Ó/×5Ñ5Ó7€FØ�:‰:×ÑœrŸx™xÔ'Ð'Ò'r,   c                 ó>  € \         P                  ! R 4       R. R	O/p\        V\        RR4      P	                  V 4      R7      pVP                  R4      P                  R4      P                  4       R,          P                  R4      pVP                  R4      R,          P                  4       P                  R4      p\        P                  ! W24       VP                  R4      P                  4       R,          P                  R4      p\        P                  ! W24       R# )
zscipy.interpolaterÎ   z
2017-01-01z
2017-01-04r   r`   r=  ÚcubicN)rg   r‡   rg   rŠ   )rž   Úimportorskipr   r   rH   Úastyper~   rB   ÚinterpolaterQ   rR   )rS   rb   r   r]   s   &   r)   Útest_resample_dtype_coercionrü  !  s×   € Ü
×ÒÐ+Ô,ð Š|Ð	€BÜ	�2œZ¨°lÓC×KÑKÈDÓQÔ	R€Bà�y‰y˜Ó#×,Ñ,¨SÓ1×6Ñ6Ó8¸Õ=×IÑIÈ'ÓR€Hà�[‰[˜Ó˜cÕ"×'Ñ'Ó)×5Ñ5°gÓ>€FÜ×Ò˜6Ô,à�[‰[˜Ó×"Ñ"Ó$ SÕ)×5Ñ5°gÓ>€FÜ×Ò˜6Ö,r,   c                 ól  € \        R R^R7      P                  V 4      p\        \        P                  P                  ^4      P                  \        V4      4      VR7      pVP                  R4      P                  4       pVP                  R4      P                  4       p\        P                  ! W44       R# )rl   rÈ   rð   r   rñ  zW-SUNN)r   rH   r   r!   r"   r#   r$   r%   r~   rB   rQ   rR   )rS   r(   rŒ   rh  r   s   &    r)   Útest_weekly_resample_bugletrþ  1  s�   € ä
�Z c°2Ô
6×
>Ñ
>¸tÓ
D€CÜ	”—	‘	×%Ñ% aÓ(×8Ñ8¼¸S»ÓBÈ#Ô	N€Bà—‘˜CÓ ×%Ñ%Ó'€IØ�{‰{˜7Ó#×(Ñ(Ó*€HÜ×Ò˜9Ö/r,   c                 óæ   € \        R RRR7      P                  V 4      p\        \        P                  P                  ^4      P                  \        V4      4      VR7      pVP                  R4       R# )ú4/16/2012 20:00iˆ  r=  rƒ   r   rß   N)	r   rH   r   r!   r"   r#   r$   r%   r~   )rS   r  rŒ   s   &  r)   Útest_monthly_resample_errorr  ;  sR   € äÐ(°$¸SÔA×IÑIÈ$ÓO€EÜ	”—	‘	×%Ñ% aÓ(×8Ñ8¼¸U»ÓDÈEÔ	R€Bà‡K�K�Ör,   c                  óÚ  € R p Rp\        \        P                  ! V 4      ^
RR7      p\        \	        \        V4      4      VR7      pVP                  \        P                  P                  P                  ^d4      4      pVP                  R4      p\        \        P                  ! V4      ^
RR7      p\        \	        \        V4      4      V\        R7      p\        P                  ! WW4       R# )l   û*dG@l   à*dG@Ú100nsrÆ   r   rB   r5   N)r   rú   rû   r   r}   r%   r~   Útseriesr   ÚNanorP   ÚfloatrQ   rR   )r&   Ú	exp_startÚindxrŒ   rc   r]   Úexp_indxrU  s           r)   Útest_nanosecond_resample_errorr
  C  s¦   € ð €EØ€IÜœBŸNšN¨5Ó1¸2ÀGÔL€DÜ	””c˜$“iÓ ¨Ô	-€BØ
�‰”B—J‘J×&Ñ&×+Ñ+¨CÓ0Ó1€AØ�U‰U�6‹]€Fä¤§¢¨yÓ 9À2ÈGÔT€HÜ
””s˜8“}Ó%¨X¼UÔ
C€Cä×Ò˜6Ö'r,   c                 ój  € \        R RRR7      P                  V 4      p\        VP                  VR7      pVP	                  R4      P                  4       pVP	                  R4      P                  4       P                  4       pVP                  RR7      pV;P                  \        ^RR	7      \        ^R
R	7      ,
          ,          un        VP                  P                  V 4      P                  R4      Vn        VP                  P                  R8X  g   Q h\        P                  ! W44       VP	                  RRR7      P                  4       pVP                  ^R
R7      P	                  R4      P                  4       P                  4       pVP                  RR7      pVP                  \        ^RR	7      ,           \        ^R
R	7      ,
          Vn        VP                  P                  V 4      P                  R4      Vn        VP                  P                  R8X  g   Q h\        P                  ! W54       R# )ú1/1/2012ú4/1/2012Ú100minr   r   rß   r'   ©ÚhowÚus©rS   r.   Úinferrs   ©r=   N)r   rH   r   rm  r~   rB   ra  râ  r    r   Ú
_with_freqr   rQ   r¿   Úshift)rS   r(   rb   r]   r   rU  s   &     r)   Útest_resample_anchored_intradayr  S  s¤  € ô �Z °(Ô
;×
CÑ
CÀDÓ
I€CÜ	�3—9‘9 CÔ	(€Bà�[‰[˜Ó×#Ñ#Ó%€FØ�{‰{˜4Ó ×%Ñ%Ó'×1Ñ1Ó3€HØ×$Ñ$¨Ð$Ó/€HØ‡N‚N”i ¨Ô-´	¸!À#Ô0FÕFÕF…NØ—^‘^×+Ñ+¨DÓ1×<Ñ<¸WÓE€H„NØ�>‰>×Ñ $Ô&Ð&Ð&Ü×Ò˜&Ô+à�[‰[˜ fˆ[Ó-×2Ñ2Ó4€FØ
�(‰(�1˜3ˆ(Ó
×
(Ñ
(¨Ó
.×
3Ñ
3Ó
5×
?Ñ
?Ó
A€CØ
×
Ñ
˜uÐ
Ó
%€Cà—	‘	œI a¨dÔ3Õ3´iÀÈÔ6LÕL€C„IØ—	‘	×!Ñ! $Ó'×2Ñ2°7Ó;€C„IØ�9‰9�>‰>˜TÔ!Ð!Ð!Ü×Ò˜&Ö&r,   c                 ó¨  € \        R RRR7      P                  V 4      p\        VP                  VR7      pVP	                  R4      P                  4       pVP	                  R4      P                  4       P                  4       pVP                  RR7      pV;P                  \        ^RR	7      \        ^R
R	7      ,
          ,          un        RVP                  P                  n        \        P                  VP                  n        VP                  P                  V 4      Vn        \        P                   ! W44       VP	                  RRR7      P                  4       pVP#                  ^R
R7      P	                  R4      P                  4       pVP                  4       pVP                  RR7      pV;P                  \        ^RR	7      \        ^R
R	7      ,
          ,          un        RVP                  P                  n        \        P                  VP                  n        VP                  P                  V 4      Vn        \        P                   ! W44       R# )r  r  r  r   r   ÚQEr'   r  r  r  r.   rs   r  N)r   rH   r   rm  r~   rB   ra  râ  r    r   Ú_datar   r   Ú
no_defaultÚ_freqrQ   r¿   r  )rS   r(   rb   r]   r   s   &    r)   Ú test_resample_anchored_intraday2r  k  s¥  € Ü
�Z °(Ô
;×
CÑ
CÀDÓ
I€CÜ	�3—9‘9 CÔ	(€Bà�[‰[˜Ó×#Ñ#Ó%€FØ�{‰{˜4Ó ×%Ñ%Ó'×1Ñ1Ó3€HØ×$Ñ$¨Ð$Ó/€HØ‡N‚N”i ¨Ô-´	¸!À#Ô0FÕFÕF…NØ $€H‡N�N×ÑÔÜŸ>™>€H‡N�NÔØ—^‘^×+Ñ+¨DÓ1€H„NÜ×Ò˜&Ô+à�[‰[˜ fˆ[Ó-×2Ñ2Ó4€FØ�x‰x˜ ˆxÓ$×-Ñ-¨dÓ3×8Ñ8Ó:€HØ×!Ñ!Ó#€HØ×$Ñ$¨Ð$Ó/€HØ‡N‚N”i ¨Ô-´	¸!À#Ô0FÕFÕF…NØ $€H‡N�N×ÑÔÜŸ>™>€H‡N�NÔØ—^‘^×+Ñ+¨DÓ1€H„NÜ×Ò˜&Ö+r,   c                 ó¾   € V ! R RRR7      pVP                   P                  V4      Vn         VP                  R4      P                  4       p\	        V4      ^8X  g   Q hR# )z2012-04-29 23:00z2012-04-30 5:00r=  r   rß   N)r    rH   r~   rB   r%   )r0   rS   rŒ   rh  s   &&  r)   Ú test_resample_anchored_intraday3r  ƒ  sQ   € Ù	!Ð"4Ð6GÈcÔ	R€BØ�x‰x×Ñ Ó%€B„HØ—‘˜DÓ!×&Ñ&Ó(€IÜˆy‹>˜QÔÐÒr,   c                 ó–   € V ! R R4      pVP                   P                  V4      Vn         VP                  V4      P                  4        R# )rl   z
12/31/2002N)r    rH   r~   rB   )r0   r   rS   rŒ   s   &&& r)   Ú!test_resample_anchored_monthstartr!  Š  s9   € á	! *¨lÓ	;€BØ�x‰x×Ñ Ó%€B„HØ‡K�K�Ó×ÑÖr,   z
label, secç       @z4.2c                 ób  € \        R ^RR7      p\        R^RR7      pVP                  V4      p\        \        P                  P                  ^4      P                  ^4      VR7      pVP                  RV R7      P                  4       pVP                  R
,          \        RV R24      8X  g   Q hR	# )z2014-10-14 23:06:23.206Ú400msrƒ   z2014-10-15 23:00:00Ú2200msr   )r>   z2014-10-15 23:00:Ú00NrG   )r   rA  r   r!   r"   r#   r$   r~   rB   r    r   )r>   ÚsecÚindex1Úindex2r    rU   r]   s   &&     r)   Útest_resample_anchored_multidayr*  ‘  s™   € ô Ð1¸1À7ÔK€FÜÐ-°q¸xÔH€FØ�L‰L˜Ó €EäŒr�y‰y×$Ñ$ QÓ'×7Ñ7¸Ó:À%ÔH€Að �Z‰Z˜¨ˆZÓ.×3Ñ3Ó5€FØ�<‰<˜ÕœyÐ+<¸S¸EÀÐ)DÓEÔEÐEÒEr,   c                 ó„  € \        R ^RR7      P                  V 4      p\        \        P                  P                  ^4      P                  \        V4      4      VR7      pVP                  RRRR7      P                  4       p\        R^RR7      P                  V 4      p\        P                  ! VP                  V4       R	# )
rl   rD   rƒ   r   r@   r;   rs   r|   z1999-12-31 23:55Nr‹  )rS   r(   rŒ   r]   Úex_indexs   &    r)   Útest_corner_casesr-  ¤  s’   € ô �Z¨°%Ô
8×
@Ñ
@ÀÓ
F€CÜ	”—	‘	×%Ñ% aÓ(×8Ñ8¼¸S»ÓBÈ#Ô	N€Bà�[‰[˜¨°vˆ[Ó>×CÑCÓE€FÜÐ,°a¸fÔE×MÑMÈdÓS€HÜ×Ò˜&Ÿ,™,¨Ö1r,   c                 ó$  € V ! R RRR7      pVP                   P                  V4      Vn         VP                  R4      P                  4       P	                  4       p\        V4      ^8X  g   Q hVP                   ^ ,          \        RRR7      8X  g   Q hR# )z
2000-04-28z2000-04-30 11:00r=  r   rß   z2000-04r_  N)r    rH   r~   rB   ra  r%   r   )r0   rS   rŒ   r]   s   &&  r)   Útest_corner_cases_dater/  ¯  sv   € á	! ,Ð0BÈÔ	M€BØ�x‰x×Ñ Ó%€B„HØ�[‰[˜Ó×#Ñ#Ó%×/Ñ/Ó1€FÜˆv‹;˜!ÔÐÐØ�<‰<˜�?œf Y°SÔ9Ô9Ð9Ò9r,   c                 óˆ  € \        R RRR7      P                  V 4      p\        \        P                  P                  ^4      P                  \        V4      4      VR7      pRp\        P                  ! \        VR7      ;_uu_ 4        VP                  R4      P                  4        RRR4       R#   + '       g   i     R# ; i)	r   iPÃ  rU   rƒ   r   rÃ   r›   rÅ   N)r   rH   r   r!   r"   r#   r$   r%   rQ   rã   r
   r~   rB   )rS   r  rŒ   r¤   s   &   r)   Útest_anchored_lowercase_bugletr1  ¸  s‚   € ÜÐ(°%¸cÔB×JÑJÈ4ÓP€EÜ	”—	‘	×%Ñ% aÓ(×8Ñ8¼¸U»ÓDÈEÔ	R€Bà
F€CÜ	×	#Ò	#¤N¸#×	>Ö	>Ø
�‰�CÓ×ÑÔ÷ 
?×	>×	>Ò	>ús   Â B0Â0C	c                 ó8  € \        R ^RR7      P                  V 4      p\        \        P                  P                  ^4      P                  \        V4      4      VR7      pVP                  R4      P                  RR.4      p\        V\        4      '       g   Q hR# )ú
2012-06-12r=  rƒ   r   Ú20minrB   r7   N)r   rH   r   r!   r"   r#   r$   r%   r~   Ú	aggregaterC  r   )rS   r(   rŒ   r]   s   &   r)   Útest_upsample_apply_functionsr6  Á  su   € ä
�\¨1°3Ô
7×
?Ñ
?ÀÓ
E€Cä	”—	‘	×%Ñ% aÓ(×8Ñ8¼¸S»ÓBÈ#Ô	N€Bà�[‰[˜Ó!×+Ñ+¨V°U¨OÓ<€FÜ�fœi×(Ò(Ð(Ò(r,   c                 ó  € \        R ^ÈRR7      P                  V 4      p\        \        P                  P                  ^4      P                  \        V4      4      VR7      pVP                  \        P                  P                  ^4      P                  \        V4      4      4      pVP                  R4      P                  4       pVP                  4       P                  R4      P                  4       p\        P                  ! W44       R# )r3  r=  rƒ   r   r.   N)r   rH   r   r!   r"   r#   r$   r%   ÚtakeÚpermutationr~   r7   Ú
sort_indexrQ   rR   )rS   r(   rŒ   r]   rU  s   &    r)   Útest_resample_not_monotonicr;  Ë  sµ   € Ü
�\¨3°SÔ
9×
AÑ
AÀ$Ó
G€CÜ	”—	‘	×%Ñ% aÓ(×8Ñ8¼¸S»ÓBÈ#Ô	N€Bà	�‰”—‘×&Ñ& qÓ)×5Ñ5´c¸"³gÓ>Ó	?€Bà�[‰[˜Ó×!Ñ!Ó#€FØ
�-‰-‹/×
"Ñ
" 3Ó
'×
+Ñ
+Ó
-€CÜ×Ò˜6Ö'r,   r6   c                 ó²  € \        \        R ^^^ ^ ^ 4      \        R ^^^ ^^ 4      .4      P                  V4      p\        ^^.VV R7      pVP	                  R4      P                  R 4      pVP                  R4      p\        P                  ! WE4       VP	                  R4      P                  4       pVP                  R4      p\        P                  ! WE4       R# )éÜ  r5   rD   c                 ó"   € V P                  4       # rÊ   rß  r“   s   &r)   rr   Ú/test_resample_median_bug_1688.<locals>.<lambda>ê  ó
   € °·±´r,   N)
r   r   rH   r   r~   rä   rs  rQ   r¿   Úmedian)r6   rS   rT   rb   r]   rU  s   &&    r)   Útest_resample_median_bug_1688rB  Ö  sÄ   € ô Ü	�$˜˜1˜a  AÓ	&¬°°q¸!¸QÀÀ1Ó(EÐFóç�gˆdƒmð ô 
Ø	
ˆAˆØØô
€Bð �[‰[˜Ó×%Ñ%Ñ&8Ó9€FØ
�)‰)�EÓ
€CÜ×Ò˜&Ô&à�[‰[˜Ó×&Ñ&Ó(€FØ
�)‰)�EÓ
€CÜ×Ò˜&Ö&r,   c                 ó:  € V ! R R4      pVP                   P                  V4      Vn         VP                  R4      P                  R 4      pVP                  R4      P	                  4       p\
        P                  ! W44       VP                  R4      P	                  4       pRVn        VP                  R4      P                  4       pRVn        VP                  R4      P                  R R .4      pRR.Vn	        \
        P                  ! VR,          V4       \
        P                  ! VR,          V4       VP                  R4      P                  RR RR	 /4      p\
        P                  ! VR,          VR
R7       \
        P                  ! VR,          VR
R7       R# )rl   z4/1/2000rß   c                 ó"   € V P                  4       # rÊ   rß  r“   s   &r)   rr   Ú+test_how_lambda_functions.<locals>.<lambda>÷  s
   € ¨q¯v©v¬xr,   ÚfooÚbarc                 ó"   € V P                  4       # rÊ   rß  r“   s   &r)   rr   rE     r@  r,   c                 ó&   € V P                  ^R7      # ©rg   )Úddof©rƒ  r“   s   &r)   rr   rE     s   € ÀAÇEÁEÈqÀEÄMr,   c                 ó"   € V P                  4       # rÊ   rß  r“   s   &r)   rr   rE    s
   € ˜!Ÿ&™&œ(r,   c                 ó&   € V P                  ^R7      # rJ  rL  r“   s   &r)   rr   rE    s   € °Q·U±UÀ°U´]r,   F)Úcheck_namesN)r    rH   r~   rä   rB   rQ   rR   ro   rƒ  ra   r5  )r0   rS   rŒ   r]   rU  Úfoo_expÚbar_exps   &&     r)   Útest_how_lambda_functionsrR  ó  sI  € Ù	! *¨jÓ	9€BØ�x‰x×Ñ Ó%€B„Hà�[‰[˜Ó×$Ñ$Ñ%7Ó8€FØ
�+‰+�dÓ
×
 Ñ
 Ó
"€CÜ×Ò˜6Ô'à�k‰k˜$Ó×$Ñ$Ó&€GØ€G„LØ�k‰k˜$Ó×#Ñ#Ó%€GØ€G„Là�[‰[˜Ó×$Ñ$Ñ&8Ñ:QÐ%RÓS€FØ˜U�^€F„NÜ×Ò˜6 %�=¨'Ô2Ü×Ò˜6 %�=¨'Ô2ð �[‰[˜Ó×(Ñ(Ø	Ñ" EÑ+BÐCó€Fô ×Ò˜6 %�=¨'¸uÕEÜ×Ò˜6 %�=¨'¸u×Er,   c                 óÒ   € \        R ^^^4      p\        R^^^4      p\        WRR7      P                  V 4      p\        R^/VR7      pVP	                  R4      P                  4        R# )iÏ  r=  r@  r   r¼   r   ÚYSN)r   r   rH   r   r~   r7   )rS   r&   r'   Úbad_indrb   s   &    r)   Útest_resample_unequal_timesrV    s`   € ä�T˜1˜a Ó#€Eä
�4˜˜B Ó
"€CÜ˜¨'Ô2×:Ñ:¸4Ó@€GÜ	�G˜Q�< wÔ	/€Bð ‡K�K�Ó×ÑÖr,   c                 ó
  € \        R ^RR7      P                  V 4      p\        \        P                  ! R4      VR7      p\        P
                  VP                  ^&   \        V^ ,          VR,          RR7      P                  V 4      pVP                  VRR7      pVP                  VR^R	7      p\        P                  ! \        4      ;_uu_ 4        VP                  VR^R
7      pRRR4       VP                  R4      P                  ^R7      pVP                  R4      P                  4       p\        P                  ! WX4       \        P                  ! WW4       \        P                  ! VX4       R#   + '       g   i     L•; i)z
2002-02-02r@  rƒ   ç      @r   Ú10minr   Úbfill)r    r)  )r    r)  r'  r(  NÚ10Minr&  rG   )r   rH   r   r!   râ   r²   rp   r*  rQ   rã   r
   Úreindex_liker~   rZ  rR   )	rS   Úi30rU   Úi10Ús10Ús10_2ÚrlÚr10_2Úr10s	   &        r)   Útest_resample_consistencyrd    s  € ô �\¨1°7Ô
;×
CÑ
CÀDÓ
I€CÜŒr�yŠy˜‹~ SÔ)€AÜ—‘€A‡F�Fˆ1�Iô �S˜•V˜S �W¨7Ô
3×
;Ñ
;¸DÓ
A€Cà
�)‰)˜# gˆ)Ó
.€CØ�I‰I˜C¨°qˆIÓ9€EÜ	×	#Ò	#¤N×	3Õ	3Ø�^‰^˜C¨°qˆ^Ó9ˆ÷ 
4à�J‰J�wÓ×%Ñ%¨AÐ%Ó.€EØ
�*‰*�WÓ
×
#Ñ
#Ó
%€Cô ×Ò˜5Ô&Ü×Ò˜5Ô(Ü×Ò˜5 "Ö%÷ 
4×	3ús   ÃE2Å2F	éÞ  rw  :rù   rŠ   N:rŠ   NNr  c           
      ó�  € \        V 4      P                  V4      p \        R V R\        P                  ! \        V 4      4      /4      pVP                  R 4      P                  R4      P                  4       p\        . RORR R7      P                  V4      p\        R. RO/VR7      pVR ,          P                  4       P                  4       '       d!   VP                  P                  R4      Vn        \        P                  ! W54       VP                  \!        RR R7      4      P                  4       p\        P                  ! W54       R# )	rÇ   rÈ   rß   ©r   ro   r   N©r   Úkey©z
2014-07-31z
2014-08-31z
2014-09-30z
2014-10-31z
2014-11-30©rg   r   rù   rù   rg   ©r   rH   r   r!   râ   r%   rì  r~   r  r   Úanyr    r  rQ   r¿   rJ   r   ©r  rS   rb   r]   Úexp_idxr   s   &&    r)   Útest_resample_timegrouperrp  ?  sø   € ô ˜%Ó ×(Ñ(¨Ó.€EÜ	�C˜ ¤R§Y¢Y¬s°5«zÓ%:Ð;Ó	<€BØ�\‰\˜#Ó×'Ñ'¨Ó-×3Ñ3Ó5€FÜÚNØØô÷ �gˆdƒmð	 ô
 ˜#šÐ/°wÔ?€HØ	ˆ#…w‡|�|ƒ~×Ñ×ÒØ!Ÿ™×2Ñ2°4Ó8ˆŒÜ×Ò˜&Ô+à�Z‰Zœ T¨sÔ3Ó4×:Ñ:Ó<€FÜ×Ò˜&Ö+r,   c                 óÜ  € \        V 4      P                  V4      p \        R V R\        P                  ! \        V 4      4      R\        P                  ! \        V 4      4      /4      pVP                  R 4      P                  R4      P                  4       p\        . RORR R7      P                  V4      p\        R. R	OR. R	O/VRR.R7      pVR ,          P                  4       P                  4       '       d!   VP                  P                  R4      Vn        \        P                  ! W54       VP                  \!        RR R7      4      P                  4       p\        P                  ! W54       R# )
rÇ   rÈ   ÚCrß   rg  r¸   Nrh  rj  rk  rl  rn  s   &&    r)   Útest_resample_timegrouper2rs  S  s  € ä˜%Ó ×(Ñ(¨Ó.€Eä	�C˜ ¤R§Y¢Y¬s°5«zÓ%:¸CÄÇÂÌ3ÈuË:ÓAVÐWÓ	X€BØ�\‰\˜#Ó×'Ñ'¨Ó-×3Ñ3Ó5€FäÚNØØô÷ �gˆdƒmð	 ô
 Ø	Šo˜s¢OÐ4ØØ�c�
ô€Hð
 
ˆ#…w‡|�|ƒ~×Ñ×ÒØ!Ÿ™×2Ñ2°4Ó8ˆŒÜ×Ò˜&Ô+à�Z‰Zœ T¨sÔ3Ó4×:Ñ:Ó<€FÜ×Ò˜&Ö+r,   c           
      ó(  € \        R \        R4      R\        R4      R/R\        R4      R\        R4      R//4      pVP                  P                  V 4      Vn        VP	                  R4      pVP                  \        RR	7      4      pVP                  \        RR	7      4      P                  P                  R
 4      pVP                  R 8X  g   Q hW#3 F3  pVP                  P                  4       p\        P                  ! Wd4       K5  	  VP                  P	                  R4      P                  4       p\        P                  ! Wd4       VP                  P                  \        RR	7      4      P                  4       p\        P                  ! Wd4       R# )ræ  z2015-06-05 00:00:00Ú
0010100903z2015-06-08 00:00:00Ú
0010150847ÚDATEz
2015-06-05z
2015-06-08r.   r   c                 ó"   € V P                  4       # rÊ   ©Únuniquer“   s   &r)   rr   Ú'test_resample_nunique.<locals>.<lambda>}  s
   € ÀÇ	Á	Är,   N)r   r   r    rH   r~   rJ   r   ræ  rä   ro   rz  rQ   rR   )rS   rb   rc   rW   r   rÆ  r]   s   &      r)   Útest_resample_nuniquer|  l  sA  € ä	àÜÐ/Ó0°,ÜÐ/Ó0°,ðð ÜÐ/Ó0°,ÜÐ/Ó0°,ðð		
ó
€Bð �x‰x×Ñ Ó%€B„HØ
�‰�CÓ€AØ
�
‰
”7 Ô$Ó%€AØ�z‰zœ' sÔ+Ó,×/Ñ/×5Ñ5Ñ6KÓL€HØ�=‰=˜DÔ Ð Ð à‹VˆØ—‘—‘“ˆÜ
×Ò˜vÖ0ñ ð �U‰U�^‰^˜CÓ ×(Ñ(Ó*€FÜ×Ò˜6Ô,à�U‰U�]‰]œ7¨Ô,Ó-×5Ñ5Ó7€FÜ×Ò˜6Ö,r,   c           
      óB  € \        \        P                  P                  ^4      P	                  R4      \        \        R4      \        R7      \        R^RR7      R7      P                  4       pVP                  P                  V 4      Vn
        \        P                  P                  VP                  P!                  4       .^,          RR.R	7      Vn        VP#                  R
4      P%                  4       p\&        P(                  ! VP                  VP                  4       R# )rù   r  rÂ   r  r.   rƒ   r  Úlev0Úlev1)rQ  rÊ  N)rv   rŠ   )r   r!   r"   r#   r$   r   r  r  r   Úabsr    rH   rú   rR  Úfrom_arraysra   r¾   r~   rz  rQ   rŒ  rõ  s   &  r)   Ú2test_resample_nunique_preserves_column_level_namesr‚  ‹  sÒ   € ä	Ü
�	‰	×Ñ˜aÓ ×0Ñ0°Ó8Ü”d˜6“l¬&Ô1Ü˜¨q°sÔ;ô
÷ 
�cƒeð	 ð
 �x‰x×Ñ Ó%€B„HÜ—‘×*Ñ*Ø	�‰×	Ñ	Ó	Ð Õ!¨&°&Ð)9ð +ó €B„Jð �[‰[˜Ó×&Ñ&Ó(€FÜ×Ò˜"Ÿ*™* f§n¡nÖ5r,   Úfuncc                 ó"   € V P                  4       # rÊ   ry  r“   s   &r)   rr   rr   �  s
   € �!—)‘)”+r,   c                 ó@   € V P                  \        P                  4      # rÊ   )rP   r   rz  r“   s   &r)   rr   rr   ž  s   € �!—%‘%œŸ™Ô'r,   c                 ó$   € V P                  R 4      # ry  )rP   r“   s   &r)   rr   rr   Ÿ  s   € �!—%‘%˜	Ô"r,   )Úidsc                 óZ  € \        R RRR7      P                  V4      p\        RRRR7      P                  V4      pVP                  V4      p\        \	        \        V4      4      VRR7      pVP                  R4      pVP                  4       pV ! V4      p\        P                  ! Wx4       R	# )
r;  r<  r=  r   r>  r?  r4   r5   rß   N)
r   rH   rO   r   r}   r%   r~   r  rQ   rR   )	rƒ  rS   r    r)  Úindex3rU   rc   r]   r   s	   &&       r)   Ú#test_resample_nunique_with_date_gaprŠ  š  s‹   € ô �z ;°SÔ9×AÑAÀ$ÓG€EÜ˜ [°sÔ;×CÑCÀDÓI€FØ�\‰\˜&Ó!€FÜŒu”S˜“[Ó!¨°wÔ?€AØ	�
‰
�4Ó€AØ�W‰W‹Y€FÙ�A‹w€HÜ×Ò˜6Ö,r,   c                 ó  € ^dp^
p\         P                  P                  ^4      p\        RV^
,          RR7      P	                  V 4      p\        VP                  ^ W,          V4      P                  R4      VP                  WA4      R7      pVP                  R4      P                  4       p\        VP                  P                  4       VP                  P                  4       RR7      P	                  V 4      pVP                  p\         P                  ! VP                  VP                  RR	7      p	\         P                   ! W‰34      p
WŠ,          Wš,          r˜\         P"                  R
VR,          VRR 8g  3,          pV\         P"                  R
V	R,          V	RR 8g  3,          ,          p\         P$                  ! W›,          ^,
          \'        V4      R7      P                  RRR7      p\        WÇR7      p\(        P*                  ! Wm4       R# )éd   z
2015-08-27rD   rÆ   r4   r   r@  r!  r;   ©ÚsideTºrg   NNN©Ú	minlengthF©ÚcopyrG   )r!   r"   r#   r   rH   r   rá  rú  Úchoicer~   rz  r    rD   rE   r½   ÚsearchsortedÚlexsortÚr_Úbincountr%   rQ   rR   )rS   ÚnÚkÚprngÚdrrŒ   rs   ÚixÚvalsÚbinsÚsorterÚmaskrZ   r;   s   &             r)   Útest_resample_group_infor¢  °  s€  € ð 	€AØ
€AÜ�9‰9× Ñ  Ó#€Dä	˜,°°Rµ¸eÔ	D×	LÑ	LÈTÓ	R€BÜ	�—‘˜a ¥¨Ó+×2Ñ2°7Ó;À4Ç;Á;ÈrÓCUÔ	V€Bà�;‰;�wÓ×'Ñ'Ó)€DÜ	˜"Ÿ(™(Ÿ,™,›.¨b¯h©h¯l©l«nÀ7Ô	K×	SÑ	SØó
€Bð �9‰9€DÜ�?Š?˜2Ÿ9™9 b§h¡h°WÔ=€Dä�ZŠZ˜˜Ó%€FØ•˜t�|ˆ$ä�5‰5��t˜B•x 4¨¨ 9Ñ,Ð,Õ-€DØŒB�E‰E�$˜˜R� D¨¨" IÑ-Ð-Õ.Õ.€Dä
�+Š+�d•j 1•n´°B³Ô
8×
?Ñ
?ÀÈeÐ
?Ó
T€CÜ�3Ô!€Eä×Ò˜4Ö'r,   c                 ó  € R p\        RVRR7      P                  V 4      p\        \        P                  P                  ^4      P                  V4      \        P                  P                  ^4      P                  W!4      R7      pVP                  R4      P                  4       p\        VP                  P                  4       VP                  P                  4       RR7      P                  V 4      p\        P                  ! VP                  VP                  P                  RR7      p\        P                  ! V\!        V4      ^,           R	7      R
,          P#                  RRR7      p\        WuR7      p\$        P&                  ! WH4       R# )rØ  z
2015-09-19rD   rƒ   r   r§  r!  r;   r�  r�  r�  r4   Fr’  N)r   rH   r   r!   r"   r#   r$   r”  r~   Úsizer    rD   rE   r•  r½   r˜  r%   rú  rQ   rR   )	rS   r™  rœ  rŒ   rs   r�  rŸ  rò  r;   s	   &        r)   Útest_resample_sizer¥  Ï  s  € Ø€AÜ	�L¨!°%Ô	8×	@Ñ	@ÀÓ	F€BÜ	Ü
�	‰	×Ñ˜aÓ ×0Ñ0°Ó3Ü�i‰i×#Ñ# AÓ&×-Ñ-¨bÓ4ô
€Bð
 �;‰;�vÓ×#Ñ#Ó%€DÜ	˜$Ÿ*™*Ÿ.™.Ó*°·±·±³ÀVÔ	L×	TÑ	TØó
€Bô �?Š?˜2Ÿ9™9 b§h¡h§o¡o¸GÔD€DÜ
�+Š+�d¤c¨"£g°¥kÔ
2°2Õ
6×
=Ñ
=¸gÈEÐ
=Ó
R€Cä�3Ô!€EÜ×Ò˜4Ö'r,   c                  óf  € \        R R.R.R7      p \        \        P                  ! V P                  RR7      P
                  P                  R4      P
                  P                  R4      4      p\        RR	.R.R7      p\        \        P                  ! VP                  RR7      P
                  P                  R4      P
                  P                  R4      R
R7      p\        ^^.VR7      pVP                  R
R7      P                  4       p\        ^^.VR7      p\        P                  ! WV4       R# )id=XitKXrŒ   rè  rU   r  ÚUTCzEurope/Madridi 8XiFXr=  r   r   ©r.  N)r   r   rú   rû   rŒ   Údtrµ  Ú
tz_convertr~   r7   rQ   r¿   )Údf1Údti1Údf2Údti2rb   r]   r   s          r)   Útest_resample_across_dstr¯  ã  sè   € ô �Z Ð,°t°fÔ
=€CÜÜ
�Š�s—v‘v CÔ(ß	‰�K‰K˜Óß	‰�J‰J�Ó'ó€Dô �Z Ð,°t°fÔ
=€CÜÜ
�Š�s—v‘v CÔ(ß	‰�K‰K˜Óß	‰�J‰J�Ó'Øô	€Dô 
�A�q�6 Ô	&€Bà�[‰[˜cˆ[Ó"×&Ñ&Ó(€FÜ˜!˜Q˜ tÔ,€Hä×Ò˜&Ö+r,   c                 ó´  € \        R R.RR7      P                  R4      P                  V 4      p\        ^^.VR7      pVP	                  \        RR7      4      P                  4       p\        RR	R
RR7      P                  V 4      p\        V4      p\        R.\        P                  .^,          ,           R.,           VR7      p\        P                  ! W54       R# )l   @jÈ$ l   ÀS*~«Q$ r§  rJ  rÂ  r   r-  r   z
2016-11-02z
2016-11-24r.   r¯  r  r"  N)r   rª  rH   r   rJ   r   r–   r   r!   r²   rQ   r¿   )rS   r    rb   r]   Úexpected_index_valuesr   s   &     r)   Ú!test_groupby_with_dst_time_changer²    s»   € ô 	Ð*Ð,?Ð@ÀUÔKß	‰Ð%Ó	&ß	‰�‹ð 
ô 
�A�q�6 Ô	'€BØ�Z‰Zœ TÔ*Ó+×0Ñ0Ó2€FÜ&Ø�l¨Ð1Bôç�gˆdƒmð ô Ð/Ó0€EÜ˜#˜¤2§6¡6 (¨R¥-Õ0°C°5Õ8ÀÔF€HÜ×Ò˜&Ö+r,   c                 ór  € \        \        R ^^^4      .RR7      P                  V 4      p\        ^.VR7      p\        VP                  P                  4       RR7      P                  V 4      p\        ^.VR7      p\        P                  ! VP                  RR7      P                  4       V4       VP                  RR7      P                  4        \        P                  ! VP                  RR7      P                  4       \        ^.\        \        R ^^4      .RRR7      P                  V 4      R7      4       R	# )
r=  z
US/EasternrJ  r   r.   r   r¨  ÚMSrÔ  N)
r   r   rH   r   r    Ú	normalizerQ   r¿   r~   r7   )rS   rT   rb   r   s   &   r)   Útest_resample_dst_anchorr¶    sø   € ä
œ $¨¨A¨rÓ2Ð3¸Ô
E×
MÑ
MÈdÓ
S€CÜ	�A�3˜cÔ	"€Bä
˜Ÿ™×*Ñ*Ó,°3Ô
7×
?Ñ
?ÀÓ
E€CÜ˜!˜ CÔ(€HÜ×Ò˜"Ÿ+™+¨3˜+Ó/×3Ñ3Ó5°xÔ@Ø‡K�K�T€KÓ×ÑÔ Ü×ÒØ
�‰˜ˆÓ×"Ñ"Ó$ÜØˆCÜÜ˜$  AÓ&Ð'¨L¸tôç‰g�d‹mô		
ör,   c           
      ór  € \        R RRRR7      P                  V 4      p\        VP                  4      p\	        RVRVRV/VRR	7      pRR
RRRR/pVP                  R4      pVP                  V4      . R$O,          p\	        R. R%OR. R&OR. R'O/\        RRRRR7      P                  V 4      R7      p\        P                  ! VVR4       VP                  R4      pVP                  V4      . R$O,          p	\	        R. R(OR. R)OR. R*O/\        RRRRR7      P                  V 4      R7      p
\        P                  ! V	V
R4       VP                  R4      pVP                  V4      . R$O,          p\	        R. R+OR. R,OR. R-O/\        RRRRR7      P                  V 4      R7      p\        P                  ! VVR4       VP                  R4      pVP                  V4      . R$O,          p\	        R^ R.RRR.RR^1./\        RRRRR7      P                  V 4      R7      p\        P                  ! VVR4       VR,          pVP                  R4      pVP                  RR
RRRR/4      . R$O,          p\	        R. R.OR. R/OR. R0O/\        R R!RRR7      P                  V 4      R7      p\        P                  ! VVR"4       R## )1z
2013-09-30rÉ  Ú30Minr®  r¯  rÎ   rV   rO  r4   r5   rD   rE   r  rÿ   é2  z	9/30/2013z	11/4/2013r   zW-MON Frequencyz2W-MONz
11/11/2013z2W-MON Frequencyr´  é  é  z9/1/2013z	11/1/2013zMS FrequencyÚ2MSz2MS Frequency:z
10/26/2013z
10/29/2013Nr.   z
10/26/2013z
10/29/2013zD FrequencyN)rÎ   rV   rO  )r   é0   i€  éÐ  i   ér  )é/   i  éÏ  i  éq  r¹  )r½  éP  rÃ  rÃ  iR  éÁ   )r   r½  r¾  r¿  )rÀ  rÁ  rÂ  r¹  )r½  i   i¢  rÄ  )r   r½  rº  )rÀ  r»  r¹  )r½  iÒ  é1   )ià  i  iB  r¿  )i  iA  rÂ  i¡  )r½  r  r½  r½  )	r   rH   r}   r¤  r   r~   rP   rQ   r¿   )rS   rT   r½   rb   r  Úrsr]   r   Úrs2r	  Ú	expected2Úrs3Úresult3Ú	expected3Úrs4Úresult4Ú	expected4Údf_dailyÚrs_dÚresult_dÚ
expected_ds   &                    r)   Útest_resample_dst_anchor2rÓ  *  sË  € Ü
Ø�l¨°^ôç�gˆdƒmð ô �3—8‘8‹_€FÜ	�C˜  f¨c°6Ð:À#ÈWÔ	U€BØ��s˜E 3¨Ð
0€Cà	�‰�WÓ	€BØ�V‰V�C‹[šÕ)€FÜàÒ.ØÒ1ØÒ.ð	
ô
 Ø˜¨7°~ô
ç
‰'�$‹-ô	€Hô ×ÒØØØôð �+‰+�hÓ
€CØ�g‰g�c‹lš?Õ+€GÜàÒ#ØÒ&ØÒ$ð	
ô
 Ø˜¨H¸ô
ç
‰'�$‹-ô	€Iô ×ÒØØØôð �+‰+�dÓ
€CØ�g‰g�c‹lš?Õ+€GÜØ	Šm˜SÒ"2°CºÐHÜ˜ [°tÀÔO×WÑWØó
ô€Iô ×ÒØØØôð �+‰+�eÓ
€CØ�g‰g�c‹lš?Õ+€GÜØ	ˆq�$ˆi˜˜t T˜l¨C°$¸°Ð<ÜØ˜¨%°Nô
ç
‰'�$‹-ô	€Iô ×ÒØØØôð Ð+Õ,€HØ×Ñ˜SÓ!€DØ�x‰x˜˜e S¨%°°gÐ>Ó?ÂÕP€HÜàÒ)ØÒ)ØÒ!ð	
ô
 Ø˜,¨S°^ô
ç
‰'�$‹-ô	€Jô ×ÒØØØör,   c           	      óÐ  € \         P                  ! R 4      p\        R^
^4      p\        VP	                  V4      ^RR7      P                  V 4      p\        ^VR7      P                  R4      P                  4       p\        R\        P                  .^,          R.,           \        VP	                  V4      ^RR7      P                  V 4      R7      p\        P                  ! WE4       R# )zEurope/Berlinre  rÌ  rƒ   r   r=  ç      @N)ÚzoneinfoÚZoneInfor   r   Ú
astimezonerH   r   r~   rB   r!   r²   rQ   rR   )rS   r0  r©  r  r]   r   s   &     r)   Útest_downsample_across_dstrÙ  †  s³   € ä	×	Ò	˜?Ó	+€BÜ	�$˜˜BÓ	€BÜ�r—}‘} RÓ(°!¸$Ô?×GÑGÈÓM€EÜ�A˜UÔ#×,Ñ,¨SÓ1×6Ñ6Ó8€FÜØ	Œb�f‰fˆ˜Õ˜S˜EÕ!Ü˜Ÿ™ rÓ*°A¸CÔ@×HÑHÈÓNô€Hô ×Ò˜6Ö,r,   c           	      ó  € \        \        . RORR7      P                  V 4      . ROR7      pVP                  R4      P	                  4       p\        ^^*.\        RR.RRR7      P                  V 4      R	7      p\
        P                  ! W#4       R
# )ú
2017-03-25ú
2017-03-26úEurope/AmsterdamrJ  )r    rå   Ú1Wz
2017-04-02rñ  rÔ  r   N)rÛ  rÜ  z
2017-03-27z
2017-03-28z
2017-03-29)rj   rˆ   é   é   é   )r   r   rH   r~   r7   rQ   r¿   )rS   rb   r]   r   s   &   r)   Ú!test_downsample_across_dst_weeklyrâ  “  s€   € ä	ÜÚRØ!ô
÷ ‰'�$‹-Ú!ô
€Bð �[‰[˜Ó×"Ñ"Ó$€FÜØ	ˆRˆÜØ˜<Ð(Ð-?Àcô
ç
‰'�$‹-ô	€Hô ×Ò˜&Ö+r,   c           	      óP  € \        R RRRR7      P                  V 4      p\        V\        P                  R7      pVP                  R4      P                  4       p\        \        RR^RR7      P                  V 4      \        P                  R7      p\        P                  ! W44       R	# )
z
2013-04-01z
2013-05-01zEurope/Londonr=  rÔ  r5   rñ  z
2013-04-07)r   rn   r0  N)	r   rH   r   r!   r`   r~   rB   rQ   rR   )rS   r[   rU   r]   r   s   &    r)   Ú#test_downsample_across_dst_weekly_2rä  ¦  s‡   € ä
�\ <°OÈ#Ô
N×
VÑ
VØó€Cô 	�S¤§
¡
Ô+€AØ�Z‰Z˜‹_×!Ñ!Ó#€FÜÜ˜¨C¸¸ÔO×WÑWØó
ô �j‰jô	€Hô ×Ò˜6Ö,r,   c                 ó  € \        R ^^^4      p\        R ^^^4      p\        WRR7      P                  V 4      pVP                  R4      P	                  R4      p\        \        \        V4      4      4      p\        WCR7      pVP                  \        RR7      4      P                  4       p\        R^R7      P                  RR	R
7      p\        VRR7      P                  V 4      p\        . ROVR7      p\        P                  ! Wh4       R# )iâ  rÊ  r   r§  zAmerica/Havanar   r-  z
2018-11-03©rn   T)rÄ  r.   N)g      @g      <@g     @F@)r   r   rH   rµ  rª  r  r}   r%   r   rJ   r   rB   r   rQ   r¿   )	rS   r&   r'   r    rå   Ú	dataframer]   rT   r   s	   &        r)   Útest_downsample_dst_at_midnightrè  ¶  så   € ä�T˜2˜q "Ó%€EÜ
�4˜˜Q Ó
#€CÜ�u¨Ô-×5Ñ5°dÓ;€EØ×Ñ˜eÓ$×/Ñ/Ð0@ÓA€EÜ””c˜%“jÓ!Ó"€DÜ˜$Ô,€IØ×Ñœw¨DÔ1Ó2×7Ñ7Ó9€Fä
�\¨1Ô
-×
9Ñ
9Ø Dð :ó €Cô ˜ #Ô
&×
.Ñ
.¨tÓ
4€CÜÒ*°#Ô6€HÜ×Ò˜&Ö+r,   c                 ó8  € \        \        P                  R \        P                  RR.4      P                  V 4      p\	        . ROVR7      p\        . RO4      P                  V 4      p\	        . ROVR7      p\
        P                  ! VP                  R4      P                  4       V4       \        R R.4      P                  V 4      p\	        RR.VR7      p\
        P                  ! VP                  R4      P                  4       V4       \        R .4      P                  V 4      p\	        R.VR7      p\
        P                  ! VP                  R	4      P                  4       V4       \
        P                  ! VP                  R
4      P                  4       V4       R# )ú1970-01-01 00:00:00ú1970-01-01 00:00:01ú1970-01-01 00:00:02r   ç      @ç      &@Ú1srÕ  Ú2sÚ3sÚ60sN)rù   r‡   rv   r‹   rj   )rê  rë  rì  )rË  rí  rî  )	r   rú   ÚNaTrH   r   rQ   r¿   r~   rB   )	rS   r    ÚframeÚindex_1sÚframe_1sÚindex_2sÚframe_2sÚindex_3sÚframe_3ss	   &        r)   Útest_resample_with_natrû  È  sM  € ää�F‰FØ!Ü�F‰FØ!Ø!ð	
ó÷ �gˆdƒmð 
ô Ò&¨eÔ4€EäÚMóç�gˆdƒmð ô Ò)°Ô:€HÜ×Ò˜%Ÿ.™.¨Ó.×3Ñ3Ó5°xÔ@äÐ3Ð5JÐKÓL×TÑTØó€Hô ˜#˜t˜¨HÔ5€HÜ×Ò˜%Ÿ.™.¨Ó.×3Ñ3Ó5°xÔ@äÐ3Ð4Ó5×=Ñ=¸dÓC€HÜ˜#˜ hÔ/€HÜ×Ò˜%Ÿ.™.¨Ó.×3Ñ3Ó5°xÔ@ä×Ò˜%Ÿ.™.¨Ó/×4Ñ4Ó6¸ÖAr,   c           	      ó(  € \        R ^^4      \        R ^^4      .p\        RV/VR7      pVP                  P                  V 4      Vn        \	        \        R ^^4      \
        P                  \        R ^^4      .\        R^RR7      P                  V 4      RR7      pVP                  R4      P                  4       R,          p\        P                  ! WC4       VR,          P                  R4      P                  4       p\        P                  ! WC4       R# )ià  rç  r   z
2016-01-15Ú2Drƒ   )r    ro   N)r   r   r    rH   r   rú   ró  r   r~   ÚfirstrQ   rR   )rS   r  rb   rU  rT  s   &    r)   Útest_resample_datetime_valuesrÿ  è  sâ   € ô
 �d˜A˜rÓ"¤H¨T°1°bÓ$9Ð:€EÜ	�K Ð'¨uÔ	5€BØ�x‰x×Ñ Ó%€B„Hä
Ü	�$˜˜2Ó	¤§¡¬°°q¸"Ó(=Ð>Ü˜¨q°tÔ<×DÑDÀTÓJØô€Cð �+‰+�dÓ
×
!Ñ
!Ó
# KÕ
0€CÜ×Ò˜3Ô$Ø
ˆ[�/×
"Ñ
" 4Ó
(×
.Ñ
.Ó
0€CÜ×Ò˜3Ö$r,   c                 ó^  € \        R RRR7      p\        \        \        V4      4      VR7      pRVP                  n        R pVP                  P                  V 4      Vn        ^
pVP                  R4      P                  W44      pVP                  R4      P                  4       P                  V4      p\        P                  ! WV4       VP                  R4      P                  W4R7      pVP                  R4      P                  4       P                  V4      p\        P                  ! WV4       R	# )
rz   r{   r3   r   r   r    c                 ó<   € \         P                  ! V 4      V,          # rÊ   ©r!   rB   ©rå   Úadd_args   &&r)   rY   Ú3test_resample_apply_with_additional_args.<locals>.f  ó   € Ü�wŠw�t‹}˜wÕ&Ð&r,   r.   )r  N)r   r   r}   r%   r    ro   rH   r~   rä   rB   ÚmultiplyrQ   rR   )rS   r    r£   rY   Ú
multiplierr]   r   s   &      r)   Ú(test_resample_apply_with_additional_argsr	  ý  sì   € äÐ*Ð,?ÀeÔL€EÜ”Eœ#˜e›*Ó%¨UÔ3€FØ€F‡L�LÔò'ð —<‘<×'Ñ'¨Ó-€F„Là€JØ�_‰_˜SÓ!×'Ñ'¨Ó6€FØ�‰˜sÓ#×(Ñ(Ó*×3Ñ3°JÓ?€HÜ×Ò˜6Ô,ð �_‰_˜SÓ!×'Ñ'¨Ð'Ó>€FØ�‰˜sÓ#×(Ñ(Ó*×3Ñ3°JÓ?€HÜ×Ò˜6Ö,r,   c                  ór  € R  p ^
p\        R^R^/\        R^
R7      R7      pVP                  R4      P                  R4      P	                  W4      P                  \        4      pVP                  R4      P                  R4      P                  4       P                  V4      p\        P                  ! W44       R# )c                 ó<   € \         P                  ! V 4      V,          # rÊ   r  r  s   &&r)   rY   Ú4test_resample_apply_with_additional_args2.<locals>.f  r  r,   rÇ   rÈ   Ú2017ræ  r   r.   N)r   r   rJ   r~   rP   rú  r  rB   r  rQ   r¿   )rY   r  rb   r]   r   s        r)   Ú)test_resample_apply_with_additional_args2r    s’   € ò'ð €Jä	�C˜˜C Ð#¬:°fÀbÔ+IÔ	J€BØ�Z‰Z˜‹_×%Ñ% cÓ*×.Ñ.¨qÓ=×DÑDÄUÓK€FØ�z‰z˜#‹×'Ñ'¨Ó,×1Ñ1Ó3×<Ñ<¸ZÓH€HÜ×Ò˜&Ö+r,   rš  zn1, freq1, n2, freq2c                 ól  € W,          pW$,          p\        R RVR7      P                  V4      p\        \        \	        V4      4      VR7      p	V	P                  \        V4      V,           4      P                  4       p
V	P                  \        V4      V,           4      P                  4       pVR8X  dm   \        VP                  P                  \        4      '       dC   \        \        VP                  P                  P                  R7      4      VP                  n
        \        P                   ! W«4       R# )z
1991-09-05z
1991-09-06r   r   r.   )ÚdaysN)r   rH   r   r}   r%   r~   rÌ   rB   rC  r    r   r   r   r   r™  rQ   rR   )Ún1Úfreq1Ún2Úfreq2rš  rS   Ún1_Ún2_rT   Úserr  r	  s   &&&&&&      r)   Ú test_resample_equivalent_offsetsr     sÒ   € ð$ �&€CØ
�&€CÜ
�\ <°eÔ
<×
DÑ
DÀTÓ
J€CÜ
””s˜3“x“¨Ô
,€Cà�l‰lœ3˜s›8 eÕ+Ó,×1Ñ1Ó3€GØ�l‰lœ3˜s›8 eÕ+Ó,×1Ñ1Ó3€GØ�„|œ
 7§=¡=×#5Ñ#5´s×;Ò;ô '¤y°g·m±m×6HÑ6H×6JÑ6JÔ'KÓLˆ�‰ÔÜ×Ò˜7Ö,r,   z"first,last,freq,exp_first,exp_lastc                 óŠ  € \        V 4      p V P                  V P                  4      P                  V4      p \        V4      pVP                  VP                  4      P                  V4      p\	        V4      p\	        V4      p\
        P                  P                  P                  V4      p\        WVR R7      pW43pWg8X  g   Q hR# )Únsr  N)
r   râ  r   rH   r   rú   r  Úfrequenciesr   r   )rþ  r–   r   Ú	exp_firstÚexp_lastrS   r]   r   s   &&&&&&  r)   Útest_get_timestamp_range_edgesr  @  s¤   € ô �5‹M€EØ×Ñ˜uŸz™zÓ*×2Ñ2°4Ó8€EÜ�$‹<€DØ×Ñ˜TŸY™YÓ'×/Ñ/°Ó5€Dä˜)Ó$€IÜ˜Ó"€Hä�:‰:×!Ñ!×+Ñ+¨DÓ1€DÜ'¨°TÀÔE€FØÐ$€HØÔÐÒr,   Ú
duplicatesTFc           	      ó
  € \        R R^R7      P                  V4      p\        \        ^4      VR7      p\	        RVRV^,           /4      pV '       d
   RR.Vn        VP                  R4      P                  \        P                  4      p\	        \        P                  ! ^ ^.^<^Ò.RR.R	R
..\        P                  R7      \        . RORR7      P                  V4      VP
                  R7      p\        P                  ! WV4       R# )z
2012-01-31rß   ©r&   r   rn   r   rÇ   rÈ   r  rÃ  r¾  iÞ  i´  rÂ   úQE-DECr   r¸   N)z
2012-03-31z
2012-06-30z
2012-09-30z
2012-12-31)r   rH   r   r}   r   ra   r~   rä   r!   rC   rI   r4   r   rQ   r¿   )r  rS   r    rŒ   rb   r]   r   s   &&     r)   Útest_resample_apply_productr#  Z  sÑ   € ô ˜\°¸bÔA×IÑIÈ$ÓO€Eä	”�b“	 Ô	'€BÜ	�C˜˜S " q¥&Ð)Ó	*€BßØ˜3�ZˆŒ
à�[‰[˜Ó×$Ñ$¤R§W¡WÓ-€FÜÜ
�Š�1�b�'˜B ˜9 s¨C j°3¸°+Ð>ÄbÇhÁhÔOÜÚDÈ8ô
ç
‰'�$‹-Ø—
‘
ô€Hô ×Ò˜&Ö+r,   z$first,last,freq_in,freq_out,exp_lastc          
      óT   € V ^8„  d   QhR\         R\         R\         R\         R\         /# )rù   rþ  r–   Úfreq_inÚfreq_outr  ©rÌ   )Úformats   "r)   Ú__annotate__r)  ’  s4   € ÷ -ñ -Üð-Üð-Ü$'ð-Ü36ð-ÜBEñ-r,   c           
      ó  € \        R \        WVRR7      P                  V4      4      pVP                  V4      P	                  4       p\        R \        WVRR7      P                  V4      4      p\
        P                  ! Wx4       R# )r  rÝ  r¯  N)r   r   rH   r~   r  rQ   rR   )	rþ  r–   r%  r&  r  rS   rŒ   r]   r   s	   &&&&&&   r)   Ú#test_resample_calendar_day_with_dstr+  o  sy   € ôN 
ØŒZ˜¨'Ð6HÔI×QÑQÐRVÓWó
€Bð �[‰[˜Ó"×(Ñ(Ó*€FÜØÜ�5¨Ð6HÔI×QÑQÐRVÓWó€Hô ×Ò˜6Ö,r,   c                 ót  € \        R R^R7      P                  V4      p\        ^\        P                  \        P                  .V4      p\        VP                  R4      V 4      ! ^R7      p\        \        P                  .\        R.RR7      P                  V4      R7      p\        P                  ! WE4       R	# )
Ú2020rß   r!  r  )Ú	min_countú
2020-03-31r"  r   r   N)
r   rH   r   r!   r²   r©   r~   r   rQ   rR   )rƒ  rS   r    r  r]   r   s   &&    r)   Ú+test_resample_aggregate_functions_min_countr0  ¡  sŒ   € ô ˜V¨$¸Ô:×BÑBÀ4ÓH€EÜ
�!”R—V‘VœRŸV™VÐ$ eÓ
,€CÜ�S—\‘\ $Ó'¨Ô.¸Ô;€FÜÜ	�‰ˆÜ˜\˜N°Ô:×BÑBÀ4ÓHô€Hô ×Ò˜6Ö,r,   c           
      óº  € \        \        R RRR7      P                  V4      R.. RO^,          V R7      pVP                  VP                  R8  VP                  R8„  ,          R3,          pVP                  R	4      P                  4       p\        ^\        P                  ^ .R.\        R RR	R7      P                  V4      R
7      p\        P                  ! W44       R# )r  z2000-01-03 23Ú12hr!  r”   )r    ra   rå   r6   z
2000-01-02z
2000-01-03:NNNr.   r  N)r   rg   r   )r   r   rH   rB  r    r~   rE   r!   r²   rQ   r¿   )Úany_unsigned_int_numpy_dtyperS   rb   r]   r   s   &&   r)   Útest_resample_unsigned_intr4  ®  sÀ   € ä	Ü˜|°ÀuÔM×UÑUØó
ð �Ú˜�]Ø*ô
€Bð 
�‰�—‘˜LÑ(¨R¯X©X¸Ñ-DÕEÀqÐHÕ	I€Bà�[‰[˜Ó×!Ñ!Ó#€FäØ	
ŒB�F‰F�AˆØ�Ü˜|°ÀsÔK×SÑSØó
ô€Hô ×Ò˜&Ö+r,   c                  ó.  € \        R RRRR7      p \        . ROV R7      pVP                  R4      P                  4       p\	        \
        P                  ! . RO4      P                  R4      RR	7      p\        . ROVR7      p\        P                  ! W$4       R
# )z
0300-01-01r  rU   Ú100YE)rS   r   r   Ú200YEzdatetime64[s]z	200YE-DECr   N)rg   rŠ   rù   rô  rv   r‹   rg   rŠ   rù   rô  rv   r‹   rg   rŠ   rù   rô  rv   )	z
0300-12-31z
0500-12-31z
0700-12-31z
0900-12-31z
1100-12-31z
1300-12-31z
1500-12-31z
1700-12-31z
1900-12-31)	r  rË  ç      @rX  rË  r8  rX  rË  r8  )
r   r   r~   rB   r   r!   rI   rú  rQ   rR   )r[   r  r]   Úexpected_idxr   s        r)   Útest_long_rule_non_nanor:  Æ  s}   € ä
�\ <°cÀÔ
H€CÜ
ÒDÈCÔ
P€CØ�\‰\˜'Ó"×'Ñ'Ó)€FÜ Ü
�Šò
ó	
÷ ‰&�Ó
!Øô€Lô  ÒCÈ<ÔX€HÜ×Ò˜6Ö,r,   c                  ó  € \        R . R. /4      P                  R R/4      p V P                  RR RRR7      pVR,          P                  4       p\	        . RR RR7      p\        . VRRR7      p\        P                  ! W$4       R	# )
rŒ   r½   zdatetime64[ns, Atlantic/Faroe]r¼  rs   )Úonr=   r>   )r   ro   r6   r`   )r    ro   r6   N)r   rú  r~   r7   r   r   rQ   rR   )rb   rÆ  r]   r9  r   s        r)   Ú"test_resample_empty_series_with_tzr=  ß  s‡   € ä	�D˜"˜h¨Ð+Ó	,×	3Ñ	3Ø	Ð/Ð0ó
€Bð 
�‰�U˜t¨F¸&ˆÓ	A€BØ��\×ÑÓ€Fä Ø
�˜TÐ)Iô€Lô �b °8À9ÔM€HÜ×Ò˜6Ö,r,   c           	      ó  € R V  2p\        \        ^
4      \        RR^
R7      R7      p\        P                  ! \
        VR7      ;_uu_ 4        VP                  V 4      P                  4        RRR4       R#   + '       g   i     R# ; i©úInvalid frequency: Ú20130101r.   rð   r   r›   N©r   r}   r   rž   rŸ   r    r~   rB   ©r   r¤   rU   s   &  r)   Útest_resample_M_Q_Y_raisesrD  î  ó\   € à ˜vÐ
&€CäŒu�R‹y¤
¨:¸CÈÔ LÔM€AÜ	�Š”z¨×	-Ö	-Ø	�
‰
�4Ó×ÑÔ÷ 
.×	-×	-Ò	-úó   Á A6Á6B	c           	      ó  € R V  2p\        \        ^
4      \        RR^
R7      R7      p\        P                  ! \
        VR7      ;_uu_ 4        VP                  V 4      P                  4        RRR4       R#   + '       g   i     R# ; ir?  rB  rC  s   &  r)   Útest_resample_BM_BQ_raisesrH  ÷  rE  rF  zfreq,freq_depr,dataz1W-SUNz1w-sunz
2013-01-06Ú1dz
2013-01-01Ú1BÚ1bÚ1CÚ1cc           
      óŒ  € R VR,           R2p\        \        ^4      \        RR^RR7      R7      p\        P                  ! \
        VR7      ;_uu_ 4        VP                  V4      P                  4       pR	R	R	4       \        VR
V R7      p\        RVR7      p\        P                  ! XVRR7       R	#   + '       g   i     LF; i)Ú'r�  z8' is deprecated and will be removed in a future version.rA  r=  r  )r   rn   rS   r   r›   Nzdatetime64[ns])rå   r6   r   r"  Fr³  )
r   r}   r   rQ   rã   r
   r~   rB   r   rR   )r   Ú	freq_deprrå   r¤   rU   r]   Úexp_dtir   s   &&&     r)   Ú&test_resample_depr_lowercase_frequencyrR     sš   € ð ˆi˜�mˆ_ÐTÐ
U€CäŒu�Q‹xœz¨*¸3ÈÐPTÔUÔV€AÜ	×	#Ò	#¤N¸#×	>Ö	>Ø—‘˜IÓ&×+Ñ+Ó-ˆ÷ 
?ô  Ð-=ÀDÔI€GÜ�c Ô)€HÜ×Ò˜6 8¸×>÷ 
?×	>ús   Á B3Â3C	c                 ó”  € \        R RRV R7      p\        RV/VR7      pVP                  RRR7      pVP                  4       p\	        \        R	^^4      \        R	^^4      .RR
7      P                  V 4      p\        R\        R	^^4      \        R	^^^^;4      ./VR7      P                  RV  R24      p\        P                  ! WF4       R# )ú
2020-01-31Ú1minép  ©r&   r   rn   rS   rŒ   r   r´  r;   r  éä  r   úM8[Ú]N©
r   r   r~   r–   r   r   rH   rú  rQ   r¿   )rS   rT   rb   Úgroupedr]   rQ  r   s   &      r)   Útest_resample_ms_closed_rightr]    sÊ   € ä
˜<¨f¸dÈÔ
N€CÜ	�D˜#�; cÔ	*€BØ�k‰k˜$ wˆkÓ/€GØ�\‰\‹^€FÜÜ	�$˜˜1Ó	œx¨¨a°Ó3Ð4¸4ôç�gˆdƒmð ô Ø	”˜˜q !Ó$¤h¨t°Q¸¸1¸bÓ&AÐBÐCØô÷ �fˆs�4�&˜ˆ]Óð ô ×Ò˜&Ö+r,   rÈ   rr  c                ó$   € V ^8„  d   QhR\         /# )rù   r   r'  )r(  s   "r)   r)  r)  '  s   € ÷ ,ñ ,¬ñ ,r,   c                 óô  € \        R RRVR7      p\        RV/VR7      pVP                  V RR7      pVP                  4       p\	        \        R^^4      \        R^^4      \        R^^4      \        R^^4      .V R	7      P                  V4      p\        R\        R^^4      \        R^^4      \        R^^4      \        R^^^^;4      ./VR7      P                  R
V R24      p\        P                  ! WW4       R# )rT  rU  rV  rW  rŒ   r   r;   r  rX  r   rY  rZ  Nr[  )r   rS   rT   rb   r\  r]   rQ  r   s   &&      r)   Útest_resample_c_b_closed_rightr`  &  s  € ô ˜<¨f¸dÈÔ
N€CÜ	�D˜#�; cÔ	*€BØ�k‰k˜$ wˆkÓ/€GØ�\‰\‹^€Fää�T˜1˜bÓ!Ü�T˜1˜bÓ!Ü�T˜1˜aÓ Ü�T˜1˜aÓ ð		
ð ô÷ �gˆdƒmð ô àÜ˜˜q "Ó%Ü˜˜q !Ó$Ü˜˜q !Ó$Ü˜˜q ! Q¨Ó+ð	ð	
ð ô
÷ �fˆs�4�&˜ˆ]Óð ô ×Ò˜&Ö+r,   c           
      óh  € \        R ^RV R7      p\        . R
OVR7      pVP                  RRRR7      P                  4       p\	        \        R^	^4      \        R^	^4      \        R^	^4      \        R^	^4      .RR7      P                  V 4      p\        . ROVR7      p\        P                  ! W54       R	# )z
2023-09-26r2  )rn   r   rS   r   rÈ   r;   r|   iç  r   N)rg   rù   r‡   rŠ   rv   rh   )r  g      @g      @g      @)	r   r   r~   rB   r   r   rH   rQ   rR   )rS   rT   r  r]   rQ  r   s   &     r)   Útest_resample_b_55282rb  E  s°   € ä
�\¨1°5¸tÔ
D€CÜ
Ò#¨3Ô
/€CØ�\‰\˜# g°Wˆ\Ó=×BÑBÓD€Fää�T˜1˜bÓ!Ü�T˜1˜bÓ!Ü�T˜1˜bÓ!Ü�T˜1˜bÓ!ð		
ð ô÷ �gˆdƒmð ô ÚØô€Hô ×Ò˜6Ö,r,   Úpyarrowr0  r§  z/TODO: Set ARROW_TIMEZONE_DATABASE env var in CI)Ú	conditionÚreason)Úmarksc                 ó@  € \        \        R ^R7      RR7      pV e   VP                  P                  V 4      p\        \        P
                  ! ^\        P                  R7      VR7      pVP                  R4      P                  4       p\        P                  ! W24       R# )ú
2020-01-01ræ  útimestamp[ns][pyarrow]rÂ   Nr   r-  )r   r   r©  rµ  r!   râ   r`   r~   rB   rQ   rR   )r0  r[   r   r]   s   &   r)   Útest_arrow_timestamp_resamplerj  [  ss   € ô  ”˜L°!Ô4Ð<TÔ
U€CØ	‚~Ø�f‰f× Ñ  Ó$ˆÜ”b—i’i ¬¯©Ô4¸CÔ@€HØ×Ñ˜tÓ$×)Ñ)Ó+€FÜ×Ò˜6Ö,r,   c                  ó$  € \        \        R ^R7      RR7      p \        \        P                  ! ^\        P                  R7      V R7      pRVP
                  n        VP                  R4      P                  4       p\        P                  ! W!4       R# )rh  ræ  ri  rÂ   r   Ú
index_namer-  N)r   r   r!   râ   r`   r    ro   r~   rB   rQ   rR   )r[   r   r]   s      r)   Ú-test_arrow_timestamp_resample_keep_index_namerm  s  sf   € ô ”˜L°!Ô4Ð<TÔ
U€CÜ”b—i’i ¬¯©Ô4¸CÔ@€HØ&€H‡N�NÔØ×Ñ˜tÓ$×)Ñ)Ó+€FÜ×Ò˜6Ö,r,   c            	      óô   € \        \        \        R 4      ^
RRR7      4      p \        ^V R7      pVP	                  R4      P                  4       p\        ^V R,          R7      p\        P                  ! W#4       R# )z
1950-01-01Ú1000YSrU   )r&   rn   r   rS   r   Ú2000YS:NNrù   N)r   r   r   r   r~   r7   rQ   rR   )r    r  r]   r   s       r)   Ú%test_resample_unit_second_large_yearsrq  }  sc   € äÜœ <Ó0¸"À8ÐRUÔVó€Eô �˜%Ô
 €CØ�\‰\˜(Ó#×'Ñ'Ó)€FÜ�a˜u S�zÔ*€HÜ×Ò˜6Ö,r,   Ú1Az2A-MARc           	      ó"  € R V R,           2p\        \        ^
4      \        RR^
R7      R7      p\        P                  ! \
        VR7      ;_uu_ 4        VP                  V 4      P                  4        RRR4       R#   + '       g   i     R# ; i)r@  r�  rA  r.   rð   r   r›   NrB  rC  s   &  r)   Útest_resample_A_raisesrt  ˆ  s`   € à  R¥˜zÐ
*€CäŒu�R‹y¤
¨:¸CÈÔ LÔM€AÜ	�Š”z¨×	-Ö	-Ø	�
‰
�4Ó×ÑÔ÷ 
.×	-×	-Ò	-ús   Á A=Á=B	c                ó”   € V ^8„  d   Qh/ ^ \         9   d   \        \        ,          ;R&   ^\         9   d   \        \        ,          ;R&   # )rù   Údates1Údates2)Ú__conditional_annotations__r  r   )r(  s   "r)   r)  r)     s?   € × Ñ ÷b)ò ŒŒ_Õñ ñc) ÷t) YÒ XŒŒ_ÕÑ Xòu) r,   ))r>   Úrighttt)r=   ry  )Ú
conventionÚstartttrA   )r-  Ú10hr�   r  )r  Ú3MEÚ15DÚ30hÚ15MinÚ30s)rD   r@   rÓ  r@  Ú4hr2  )r´  ÚBMSzQS-MARzYS-DECzYS-JUN)r4   ró  r`   Úfloat32)rz  Úseries_nuniqueÚnunique_str)rg   rù   r‡   )
)é   rU   ç      à?r3   )é<   rU   rg   r3   )i  rU   rg   r=  )r‰  r3   rg   r=  )i`T  rU   g      Ð?r.   )rv  rU   rg   r.   )iÀ¨  rU   rˆ  r.   )i   r3   rg   r.   )rˆ   r=  rˆ  r.   )é   r=  rg   r.   ))Ú19910905Ú19920406r.   r‹  Ú19920407)z19910905 00:00ú19920406 06:00r.   r‹  r�  )ú19910905 06:00rŽ  r=  r�  z19920406 07:00)Ú19910906rŒ  rß   Ú19910831Ú19920430)r‘  r’  rß   r‘  Ú19920531)z1991-08z1992-04rß   r‘  r“  ))ú
2020-03-28r/  r.   r²  z2020-03-30 01:00)r”  ú
2020-10-27r.   r²  ú2020-10-27 00:00)ú
2020-10-25r•  r.   r²  z2020-10-26 23:00)r”  r/  r²  r.   z2020-03-30 00:00)r”  r•  r²  r.   r–  )r—  r•  r²  r.   z2020-10-26 00:00)rD   rE   rþ  r–   )Ú2Mr“  Ú2Qz2Q-SEPz2q-sepÚ1Yz2Y-MAR)Ú2BMÚ1bmÚ1BQz2BQ-MARz2bq=-mar)¥rx  r   Ú	functoolsr   rÖ  Únumpyr!   rž   Úpandas._libsr   Úpandas._libs.tslibsr   Úpandas._typingr   Úpandas.compatr   Úpandas.compat.pyarrowr	   Úpandas.errorsr
   Úpandas.util._test_decoratorsÚutilÚ_test_decoratorsÚtdÚpandasrú   r   r   r   r   r   r   r   Úpandas._testingÚ_testingrQ   Úpandas.core.groupby.grouperr   Úpandas.core.indexes.datetimesr   Úpandas.core.indexes.periodr   r   Úpandas.core.resampler   r   Úpandas.tseriesr   Úpandas.tseries.frequenciesr   Úpandas.tseries.offsetsr   Úfixturer0   r^   rd   ÚmarkÚparametrizer€   r�   r˜   r¥   r¬   rÀ   rì   rü   r  r
  r  r  r  r  r$  r,  r3  r9  rD  rG  rV  r\  rc  ri  rq  rt  rz  r  r…  rŽ  r˜  r  r¡  r¥  r¬  r°  rÀ  rÑ  rÖ  rÙ  rÜ  rä  rî  rö  rü  rþ  r  r
  r  r  r  r!  r*  r-  r/  r1  r6  r;  rB  rR  rV  rd  rv  ró  rw  Údates3rp  rs  r|  r‚  rŠ  r¢  r¥  r¯  r²  r¶  rÓ  rÙ  râ  rä  rè  rû  rÿ  r	  r  r  r  r#  r+  r0  r4  r:  r=  rD  rH  rR  r]  r`  rb  Ú
skip_if_noÚparamÚxfailrj  rm  rq  rt  r)  )rx  s   @r)   Ú<module>r»     s¸  øðß Ò Ý Û ã Û å Ý #Ý *Ý -Ý 6Ý (ß )Ð )ã ÷÷ ñ õ Ý /Ý 4÷÷õ
 #Ý 0Ý )ð ‡�ñ	%ó ð	%ò"+òJ
 ð ‡�×ÑØð ñð	
ð ñð	
ðóñ*-ó+ð*-ò-ò0-ð ‡�×ÑØÚLóñ	6ó	ð	6ò-ò.,ò81ò6=,ò@9(òx.ð< ‡�×Ñ˜ÒJÓKñ:ó Lð:ð ‡�×Ñ˜ $¨ Ó.ñGó /ðGò(ò"?ò:,ò-ð ‡�×Ñ˜Ò!=Ó>Ø‡�×Ñ˜Ò!LÓMñ	-ó Nó ?ð	-ò$ò4
$ò,ò$*$ò`	0ð ‡�×ÑØà	�G˜V U¨F°F¸GÐDÐEØ	�G˜V U¨F°F¸GÐDÐEØ	�˜ E¨9°f¸cÐBÐCðóñ	-óð	-ò<ò(
8òð ‡�×Ñ˜Ò!OÓPñ-ó Qð-ð ‡�×Ñ˜  A Ó'ñTó (ðTò-ò
4ð ‡�×ÑØà	Ð(Ð)Ø	‘9Ð2Ó3Ð4Ø	�7˜H dÐ+à	Ð(Ð)Ø	�5Ððó
ñ
4ó
ð
4ð ‡�×ÑØˆ ¨
°H¸lÉFËHÐUóñ	+óð	+ð ‡�×Ñ˜ O°YÀÉfËhÐ#WÓXñ+ó Yð+ò"4òJGòBSò:=-ò@
-ò-ò3ò
-ò,ò&(ò&-ò 0òò(ò 'ò0,ò0ð ‡�×Ñ˜Ò!LÓMñó Nðð ‡�×Ñ˜¨¨s¨°g¸uÐ5EÐ'FÓGñFó HðFò$2ò:ò ò)ò(ð ‡�×ÑØòóñ'óð'ò(Fò6	ò&ñ2 ˆT�2�qÓÙˆT�1�aÓÙˆT�2�qÓÙˆT�1�aÓÙˆT�2�qÓÙˆT�1�bÓð!€ó ð !Y &¨¥*Ð X¨b¯f©fÐ X°v¸cµ{Ð XÀBÇFÁFÐ XÈVÐTVÍZÐ X€Ó XØ
�&‰&Ð	"�6Ð	"˜2Ÿ6™6Ð	"€ð ‡�×Ñ˜ 6¨6°6Ð":Ó;ñ,ó <ð,ð& ‡�×Ñ˜ 6¨6°6Ð":Ó;ñ,ó <ð,ò0-ò>6ð ‡�×ÑØ
áÙ'Ù"ðò
 	5ð ó ñ
-óð
-ò(ò>(ò(,ò@,ò&ò(Yòx
-ò,ò&-ò ,ò$Bò@%ò*-ò,
,ð ‡�×Ñ˜šiÓ(Ø‡�×ÑØòóñ-óó )ð -ð  ‡�×ÑØ(òó
ñó
ðð ‡�×Ñ˜¨¨e }Ó5ñ,ó 6ð,ð( ‡�×ÑØ*òó"ôF-óG"ðF-ð ‡�×Ñ˜Ò!@ÓAñ	-ó Bð	-ò,ò0-ò2-ð ‡�×Ñ˜Ò!WÓXñ ó Yð ð ‡�×Ñ˜Ò!MÓNñ ó Oð ð ‡�×ÑØà	�8˜l˜^Ð,Ø	ˆt�l�^Ð$Ø	ˆt�l�^Ð$Ø	ˆt�l�^Ð$ð	óñ	?óð	?ò,ð  ‡�×Ñ˜ # s Ó,ô,ó -ð,ò<-ð, ‡ƒˆyÓØ‡�×ÑØàØ�‹ØØ—+‘+×#Ò#Ù-Ó/×HÐHÐ4HØHð $ó ô	
ð	óñ-óó ð-ð ‡ƒˆyÓñ-ó ð-ò-ð ‡�×Ñ˜ $¨Ð!1Ó2ñ ó 3ò r,   