+
    yȇi                     <   ^ RI t ^ RIt^ RIHtHtHt ^ RIHt ^ RIH	t
 ]P                  P                  R]! R4      ]P                  ! ^
4      3]P                  ! 4       ]P                  ! 4       3R]P                  ! ^4      3R]P                  ! ^4      3R]P                   ! RS4      3R	]P                  ! ^4      3R
]P                   ! R4      3R]P                   ! ^Z4      3R]P"                  ! R4      3R]P                  ! R4      3R]P"                  ! R4      3R]P                  ! R4      3R]P$                  ! R4      3R]P&                  ! ^4      3R]P&                  ! ^^R7      3R]P(                  ! ^^R7      3R]P(                  ! ^4      3R]P*                  ! 4       3.4      R 4       t]P                  P                  R. RUO4      R 4       t]P                  P1                  R 4      ]P                  P                  R!. RVO4      R" 4       4       tR# tR$ t]P                  P                  RR%]P                  ! ^34      3R&]P                  ! ^34      3R']P                  ! ^34      3R(]P                  ! ^34      3R)]P                  ! 4       3R*]P                  ! ^4      3.4      R+ 4       t]P                  P                  RRWRX.4      R, 4       t]P                  P                  R-R.^]3RY.4      R/ 4       t]P                  P                  R0R1^R2^/]P                   ! R34      3R1RTR2^/]P                   ! RZ4      3R4^R5^
/]P                  ! ^F4      3R4^R5R[/]P                  ! ^24      3R6^/]P                  ! ^4      3R4^/]P                  ! ^4      3R4^/]! R74      3R8^/]P                  ! ^4      3R8^ /]P$                  ! ^ 4      3.	4      R9 4       t]P                  P                  R:R;]P@                  ! ^R<7      3R=]P@                  ! ^R<7      3R>]PB                  ! ^R?7      3R@]PB                  ! ^R?7      3RA]PB                  ! ^R?7      3RB]P&                  ! ^R7      3RC]P&                  ! ^R7      3RD]P&                  ! ^R7      3RE]P&                  ! ^R7      3RF]P(                  ! ^R7      3RG]P(                  ! ^R7      3.4      RH 4       t"]P                  P                  RI. R\O4      RJ 4       t#]P                  P                  RI. R]O4      RK 4       t$]P                  P                  RLRM]P@                  ! ^^R<7      3RN]PJ                  ! ^4      3RO]PL                  ! ^4      3.4      RP 4       t']P                  P                  RQ. R^O4      RR 4       t(R# )_    N)	Timedeltaoffsets	to_offset)Pandas4Warningzfreq_input,expected10us2h30minz2h 30min
2h30min15sz2h 60minz
2h 20.5mini   z1.5minz0.5si  	15ms500usi<  10s75msi['  z1s0.25msi:C 2800nsi
  2SMEz2SME-16)day_of_monthz2SMS-14z2SMS-15zLWOM-MONc                 ,    \        V 4      pW!8X  g   Q hR # Nr   )
freq_inputexpectedresults   && r/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/tslibs/test_to_offset.pytest_to_offsetr      s    0 z"F    zfreqstr,expectedc                 B    \        V 4      pVP                  V8X  g   Q hR # r   r   nfreqstrr   r   s   && r   test_to_offset_negativer   +         wF88xr   z*ignore:.*'m' is deprecated.*:FutureWarningr   c                     \         P                  ! R V  24      p\        P                  ! \        VR7      ;_uu_ 4        \        V 4       RRR4       R#   + '       g   i     R# ; izInvalid frequency: matchN)reescapepytestraises
ValueErrorr   )r   msgs   & r   test_to_offset_invalidr)   3   sC    T )))'3
4C	z	-	-' 
.	-	-	-s   AA%	c                      \        R4      p \        P                  ! \        V R7      ;_uu_ 4        \	        R4       RRR4       R#   + '       g   i     R# ; i) r!   N)r+   r+   )strr%   r&   	TypeErrorr   )r(   s    r   test_to_offset_no_evaluater.   b   s3    
h-C	y	,	,( 
-	,	,	,s   AA	c                      \         P                  ! \        R R7      ;_uu_ 4        \        R4       RRR4       R#   + '       g   i     R# ; i)zpass as a string insteadr!   N)   T)r%   r&   r-   r    r   r    test_to_offset_tuple_unsupportedr3   h   s,    	y(B	C	C( 
D	C	C	Cs	   ;A	z2D 3hz2 D3 hz2 D 3 hz  2 D 3 h  z   h    z	 3  h    c                 ,    \        V 4      pW!8X  g   Q hR # r   r   r   s   && r   test_to_offset_whitespacer5   m   s     wFr   c                 B    \        V 4      pVP                  V8X  g   Q hR # r   r   r   s   && r   test_to_offset_leading_zeror7   }   r   r   zfreqstr,expected,wrnz+1dc                     R p\         P                  ! W#R7      ;_uu_ 4        \        V 4      pRRR4       XP                  V8X  g   Q hR#   + '       g   i     L%; i)z:'d' is deprecated and will be removed in a future version.r!   N)tmassert_produces_warningr   r   )r   r   wrnr(   r   s   &&&  r   test_to_offset_leading_plusr<      sE     GC		#	#C	3	37# 
488x 
4	3s   AA	zkwargs,expecteddayssecondsiQ hoursminutesweeks60minmicrosecondsc                 B    \        R/ V B p\        V4      pW18X  g   Q hR # )Nr2   )r   r   )kwargsr   tdr   s   &&  r   test_to_offset_pd_timedeltarG      s&      
	V	Br]Fr   zshortcut,expectedW)weekdayzW-SUNQE)startingMonthzQE-DECzQE-MAYSMEzSME-15zSME-1zSME-27zSMS-2zSMS-27c                 ,    \        V 4      pW!8X  g   Q hR # r   r   )shortcutr   r   s   && r   test_anchored_shortcutsrO      s    " x Fr   	freq_deprc                     R V  2p\         P                  ! \        VR7      ;_uu_ 4        \        V 4       RRR4       R#   + '       g   i     R# ; ir    r%   r&   r'   r   )rP   r(   s   & r   )test_to_offset_lowercase_frequency_raisesrS      s8       	{
+C	z	-	-) 
.	-	-	-   A  A	c                     R V R,           RV P                  4       R,           R2p\        P                  ! \        VR7      ;_uu_ 4        \	        V 4       RRR4       R#   + '       g   i     R# ; i)'   NNzE' is deprecated and will be removed in a future version, please use 'z
' instead.r!   N)lowerr9   r:   r   r   )rP   depr_msgs   & r   -test_to_offset_uppercase_frequency_deprecatedr[      s`     IbM? ''0'8'<&=Z	I 
 
	#	#N(	C	C) 
D	C	C	Cs   
A  A1	zfreq_depr,expected2w2b2dc                     R V R,           R2p\         P                  ! \        VR7      ;_uu_ 4        \        V 4      pRRR4       XV8X  g   Q hR#   + '       g   i     L; i)rV   rW   z8' is deprecated and will be removed in a future version.r!   N)r9   r:   r   r   )rP   r   r(   r   s   &&  r   -test_to_offset_lowercase_frequency_deprecatedr`      sP     im_T
UC		#	#N#	>	>9% 
?X 
?	>s   AA!	freqc                     R V  2p\         P                  ! \        VR7      ;_uu_ 4        \        V 4       RRR4       R#   + '       g   i     R# ; ir    rR   )ra   r(   s   & r   )test_to_offset_uppercase_frequency_raisesrc      s5    v
&C	z	-	-$ 
.	-	-	-rT   i7#  ))z-1srd   )z-2SME)z-1SMSrd   )z-5min10si)2h20mus1z-us3us1z-2-3usz-2D:3hz1.5.0sz
2SMS-15-15z2SMS-15D100fooz+-1Dz-+1hz+1z-7z+Dz-mzSME-0zSME-28zSME-29zSME-FOOBSMzSME--1zSMS-1zSMS-28zSMS-30zSMS-BARzSMS-BYRBSMSzSMS--2)z00h 00min 01srX   )z-00h 03min 14si>)z+2h30min   Nii)
z2ye-mar2ys2qez2qs-feb2bqs2sms1sme2bms2cbme2me)2MIN2Us2NS)2H2BH2S))r#   r%   pandas._libs.tslibsr   r   r   pandas.errorsr   pandas._testing_testingr9   markparametrizeMicroHourMinuteSecondMilliNanoSemiMonthEndSemiMonthBeginLastWeekOfMonthr   r   filterwarningsr)   r.   r3   r5   r7   r<   rG   Week
QuarterEndrO   rS   r[   BusinessDayDayr`   rc   r2   r   r   <module>r      s   	  
 )  	6	GMM"-.	(	GNN3'(	W^^C()	w~~m45	W\\!_%	w~~d+,	7>>"%&	s#$	gmmE*+	GMM%()	W]]7+,	7<<%&	%%a()	G((<=	G**12>?	G**1-.	W,,./%./.
 W  
 HI #HI# JJ
 	',,r"#	7<<#$	GLL$%	R()	W\\^$	gll1o&


 -/GH  
 eQ79PQ   
!Y	"GNN5$9:
"i	#W^^F%;<
1i	$gnnR&89
1i	%w~~b'9:
1w||C()
1w||A'
1y)*
!	gmmA./
!	gll1o.
 	gll1%&	',,q)*	w!!34	7%%B78	7%%A67	$$"56	7''R89	'&&A67	7''R89	'((a89	7))r:; ! 
  &<= > 	w||Aq)*	w""1%&	w{{1~ !45 6r   