+
    NV-j1%  ã                   ó  € ^ RI t^ RIt^ RIHtHtHtHtHtH	t	H
t
HtHt ^ RIHt ^ RIHt ]P$                  P'                  R4      tR t]P$                  P-                  R. RO4      R 4       tR t]P$                  P-                  R	^R
.4      R 4       tR tR tR tR tR tR t]P$                  P-                  RRR^
/.R R..4      R 4       t R t!R t"R t#R t$R t%R t&]P$                  P-                  R. R!O4      R 4       t'R t(R t)R# )"é    N)	Ú	DataFrameÚIndexÚ
MultiIndexÚSeriesÚ	TimestampÚconcatÚ
date_rangeÚisnaÚnotna)Úoffsetsz3ignore:.*(empty slice|0 for slice).*:RuntimeWarningc                 óX   € V \         P                  ! V 4      ,          P                  4       # ©N)ÚnpÚisfiniteÚmean©Úxs   &Úo/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/tests/window/test_apply.pyÚfr      s   € ØŒR�[Š[˜‹^Õ×!Ñ!Ó#Ð#ó    Úbad_rawc                 óø   € \         P                  ! \        R R7      ;_uu_ 4        \        \	        ^4      4      P                  ^4      P                  \        V R7       RRR4       R#   + '       g   i     R# ; i)z'raw parameter must be `True` or `False`©Úmatch©ÚrawN)ÚpytestÚraisesÚ
ValueErrorr   ÚrangeÚrollingÚapplyÚlen)r   s   &r   Útest_rolling_apply_invalid_rawr$      sK   € ä	�Š”zÐ)R×	SÖ	SÜŒu�Q‹xÓ× Ñ  Ó#×)Ñ)¬#°7Ð)Ô;÷ 
T×	S×	SÒ	Súó   ¥9A(Á(A9	c                 óŠ  € V w  r\        . RO4      pVP                  ^
4      P                  \        P                  WR7      pVP                  4       P                  4       '       g   Q hVP                  ^
^R7      P                  \        P                  WR7      p\        . RO\        R7      p\        P                  ! WE4       R# )é   ©Úenginer   ©Úmin_periods©ÚdtypeN)r'   é   é   é   )r'   r/   é   é
   )
r   r!   r"   r   Úsumr
   ÚallÚfloatÚtmÚassert_almost_equal)Úengine_and_rawr)   r   ÚvalsÚresultÚexpecteds   &     r   Ú test_rolling_apply_out_of_boundsr<   $   s�   € à �K€Fä’,Ó€Dà�\‰\˜"Ó×#Ñ#¤B§F¡F°6Ð#ÓC€FØ�;‰;‹=×Ñ×ÒÐÐà�\‰\˜"¨!ˆ\Ó,×2Ñ2´2·6±6À&Ð2ÓR€FÜ’m¬5Ô1€HÜ×Ò˜6Ö,r   ÚwindowÚ2sc                 óz  a€ \        R \        P                  P                  ^4      P	                  ^4      R\        P                  P                  ^4      P                  ^ ^
^R7      /\        R^RR7      R7      oV3R lpSP                  V 4      P                  VRR	7      pSP                  R
,          P                  S4      p\        P                  ! W#4       \        P                  ! \        4      ;_uu_ 4        SP                  V 4      P                  VRR	7       RRR4       R#   + '       g   i     R# ; i)ÚAÚB)ÚsizeÚ20130101Ús©ÚperiodsÚfreq©Úindexc                 óœ   <€ V P                   ^ ,          SP                   ^ ,          8X  d   \        P                  # V P                  R,          # )r   éÿÿÿÿ)rI   r   ÚnanÚiloc)r   Údfs   &€r   r   Ú1test_rolling_apply_with_pandas_objects.<locals>.f?   s2   ø€ Ø�7‰7�1�:˜Ÿ™ !�Ô$Ü—6‘6ˆMØ�v‰v�b�zÐr   Fr   :r.   NNTN)r   r   ÚrandomÚdefault_rngÚstandard_normalÚintegersr	   r!   r"   rM   Úreindex_liker6   Úassert_frame_equalÚexternal_error_raisedÚAttributeError)r=   r   r:   r;   rN   s   &   @r   Ú&test_rolling_apply_with_pandas_objectsrX   2   sî   ø€ ô 
à”—‘×&Ñ& qÓ)×9Ñ9¸!Ó<Ø”—‘×&Ñ& qÓ)×2Ñ2°1°b¸qÐ2ÓAð	
ô ˜¨Q°SÔ9ô
€Bõð
 �Z‰Z˜Ó×%Ñ% a¨UÐ%Ó3€FØ�w‰w�r�{×'Ñ'¨Ó+€HÜ×Ò˜&Ô+ä	×	!Ò	!¤.×	1Õ	1Ø
�
‰
�6Ó× Ñ  ¨Ð Ô-÷ 
2×	1×	1Ò	1ús   Ã<#D)Ä)D:	c                 óÜ  € V w  r#\        . R R7      pVP                  ^
VR7      P                  R W#R7      p\        P                  ! WT4       \        . RO4      pVP                  ^^ VR7      P                  R W#R7      p\        . R	O4      RRV1,          p\        P                  ! WT4       VP                  ^^ VR7      P                  \
        W#R7      p\        P                  ! WT4       R# )
Úfloat64r,   )Ústepc                 ó"   € V P                  4       # r   )r   r   s   &r   Ú<lambda>Ú$test_rolling_apply.<locals>.<lambda>Q   s
   € �!—&‘&”(r   r(   N©r+   r[   c                 ó   € \        V 4      # r   )r#   r   s   &r   r]   r^   X   s   € ”#�a”&r   )NNN)ç      ð?ç       @rb   )r   r!   r"   r6   Úassert_series_equalr#   )r8   r[   r)   r   r;   r:   rD   s   &&     r   Útest_rolling_applyrd   L   sÚ   € Ø �K€Fä�b 	Ô*€HØ×Ñ˜b tÐÓ,×2Ñ2Ù 6ð 3ó €Fô ×Ò˜6Ô,ô 	Ò!Ó"€AØ�Y‰Y�q a¨dˆYÓ3×9Ñ9Ù ð :ó €Fô ’oÓ&¡v¨ vÕ.€HÜ×Ò˜6Ô,à�Y‰Y�q a¨dˆYÓ3×9Ñ9¼#ÀfÐ9ÓV€FÜ×Ò˜6Ö,r   c           	      óF  € V w  r\        R \        R^RR7      R\        ^4      /4      P                  R 4      ^,          pVP	                  ^R7      pVP	                  RR7      pVP                  R WR7      pVP                  R	 WR7      p\        P                  ! Wg4       R
# )r@   rC   rD   rE   rA   )r=   Ú1sc                 ó   € ^# ©r'   © r   s   &r   r]   Ú test_all_apply.<locals>.<lambda>m   s   € ™qr   r(   c                 ó   € ^# rh   ri   r   s   &r   r]   rj   n   s   € ¡!r   N)r   r	   r    Ú	set_indexr!   r"   r6   rU   )r8   r)   r   rN   ÚerÚrr:   r;   s   &       r   Útest_all_applyro   a   s–   € Ø �K€Fô 	Ø”*˜Z°¸Ô=¸sÄEÈ!ÃHÐMó	
ç
‰)�C‹.Ø
õ	ð ð 
�‰˜1ˆÓ	€BØ
�
‰
˜$ˆ
Ó€Aà�W‰W‘[¨ˆWÓ9€FØ�x‰x™¨FˆxÓ<€HÜ×Ò˜&Ö+r   c                 óŒ  € V w  r\        R \        ^4      /4      p\        R4      \        R4      \        R4      \        R4      \        R4      .Vn        R pVP	                  R^R7      P                  WAVR	7      pVP                  4       pR
VR &   \        P                  ! WV4       VP	                  R^R7      P                  WAVR	7      pVP                  4       pR
VR &   \        P                  ! WV4       VP	                  R^R7      P                  WAVR	7      pVP                  4       pR
VR &   \        P                  ! WV4       R# )rA   z20130101 09:00:00z20130101 09:00:02z20130101 09:00:03z20130101 09:00:05z20130101 09:00:06c                 ó   € ^# rh   ri   r   s   &r   r]   Ú#test_ragged_apply.<locals>.<lambda>~   s   € ‘!r   rf   ©r=   r+   r(   ra   r>   Ú5sN)	r   r    r   rI   r!   r"   Úcopyr6   rU   )r8   r)   r   rN   r   r:   r;   s   &      r   Útest_ragged_applyrv   r   s'  € Ø �K€Fä	�Cœ˜q›�?Ó	#€BäÐ%Ó&ÜÐ%Ó&ÜÐ%Ó&ÜÐ%Ó&ÜÐ%Ó&ð€B„Hñ 	€AØ�Z‰Z˜t°ˆZÓ3×9Ñ9¸!ÐPSÐ9ÓT€FØ�w‰w‹y€HØ€HˆS�MÜ×Ò˜&Ô+à�Z‰Z˜t°ˆZÓ3×9Ñ9¸!ÐPSÐ9ÓT€FØ�w‰w‹y€HØ€HˆS�MÜ×Ò˜&Ô+à�Z‰Z˜t°ˆZÓ3×9Ñ9¸!ÐPSÐ9ÓT€FØ�w‰w‹y€HØ€HˆS�MÜ×Ò˜&Ö+r   c                  óò   € \         P                  ! \        R R7      ;_uu_ 4        \        \	        ^4      4      P                  ^4      P                  R RR7       RRR4       R#   + '       g   i     R# ; i)z)engine must be either 'numba' or 'cython'r   c                 ó   € V # r   ri   r   s   &r   r]   Ú%test_invalid_engine.<locals>.<lambda>‘   ó   € ±Ar   Úfoo)r)   N©r   r   r   r   r    r!   r"   ri   r   r   Útest_invalid_enginer}   �   sK   € Ü	�Š”zÐ)T×	UÖ	UÜŒu�Q‹xÓ× Ñ  Ó#×)Ñ)©+¸eÐ)ÔD÷ 
V×	U×	UÒ	Uús   ¥6A%Á%A6	c                  óø   € \         P                  ! \        R R7      ;_uu_ 4        \        \	        ^4      4      P                  ^4      P                  R RRR/R7       RRR4       R#   + '       g   i     R# ; i)z+cython engine does not accept engine_kwargsr   c                 ó   € V # r   ri   r   s   &r   r]   Ú3test_invalid_engine_kwargs_cython.<locals>.<lambda>—   s   € ‘ar   ÚcythonÚnopythonF)r)   Úengine_kwargsNr|   ri   r   r   Ú!test_invalid_engine_kwargs_cythonr„   ”   sW   € Ü	�Š”zÐ)V×	WÖ	WÜŒu�Q‹xÓ× Ñ  Ó#×)Ñ)Ù ¸ÀUÐ8Kð 	*ô 	
÷ 
X×	W×	WÒ	Wúr%   c                  óô   € \         P                  ! \        R R7      ;_uu_ 4        \        \	        ^4      4      P                  ^4      P                  R RRR7       RRR4       R#   + '       g   i     R# ; i)z.raw must be `True` when using the numba enginer   c                 ó   € V # r   ri   r   s   &r   r]   Ú(test_invalid_raw_numba.<locals>.<lambda>Ÿ   rz   r   FÚnumba)r   r)   Nr|   ri   r   r   Útest_invalid_raw_numbar‰   ›   sY   € Ü	�ŠÜÐJ÷
ö 
ô 	Œu�Q‹xÓ× Ñ  Ó#×)Ñ)©+¸5ÈÐ)ÔQ÷
÷ 
÷ 
ò 
ús   ¥7A&Á&A7	Úargs_kwargsÚparc                 ó  € R  p\        R^^.R^^./4      p\        RR.4      p\        RR.RR..VR7      pVP                  ^4      P                  W^ ,          V ^,          R7      p\        P
                  ! WT4       \        P                  ! R
R.RR.R7      p\        RR.VRR	7      pVP                  R4      R,          P                  ^4      pVP                  W^ ,          V ^,          R7      p\        P                  ! WT4       R# )c                 ó:   € \         P                  ! W,           4      # r   )r   r3   )r   r‹   s   &&r   ÚnumpysumÚ0test_rolling_apply_args_kwargs.<locals>.numpysum¥   s   € Ü�vŠv�a•g‹Ðr   ÚgrÚag      &@g      (@)Úcolumns)ÚargsÚkwargsN)Únames)rI   Úname)r'   r   )r'   r'   )r   r   r!   r"   r6   rU   r   Úfrom_tuplesr   Úgroupbyrc   )rŠ   rŽ   rN   Úidxr;   r:   ÚmidxÚ
gb_rollings   &       r   Útest_rolling_apply_args_kwargsrœ   ¢   sö   € òô 
�D˜1˜a˜& #¨¨1 vÐ.Ó	/€Bä
��s�Ó
€CÜ˜4 ˜,¨¨t¨Ð5¸sÔC€Hà�Z‰Z˜‹]× Ñ  ¸AµÀ{ÐSTÅ~Ð ÓV€FÜ×Ò˜&Ô+ä×!Ò! 6¨6Ð"2¸4À¸,ÔG€DÜ�t˜T�l¨$°SÔ9€Hà—‘˜DÓ! #Õ&×.Ñ.¨qÓ1€Jà×Ñ˜h¸­^ÀKÐPQÅNÐÓS€FÜ×Ò˜6Ö,r   c                 ó  € \        \        P                  P                  ^4      P	                  ^24      4      p\        P
                  VR&   \        P
                  VRR% VP                  ^2^R7      P                  \        V R7      p\        P                  ! VP                  R,          \        P                  ! V^
R 4      4       VP                  ^^R7      P                  \        V R7      p\        VP                  ^,          4      '       g   Q h\        VP                  ^,          4      '       d   Q h\        VP                  R,          4      '       d   Q h\        VP                  R,          4      '       g   Q h\        \        P                  P                  ^4      P	                  ^4      4      pVP                  ^
^R7      P                  \        V R7      p\        VP                  ^,          4      '       g   Q h\        VP                  ^,          4      '       g   Q hVP                  ^^ R7      P                  \        V R7      pVP                  ^^R7      P                  \        V R7      p\        P                  ! WE4       R# )	r.   ºNr2   NNr*   r   éöÿÿÿrK   iúÿÿÿéûÿÿÿ)r   r   rP   rQ   rR   rL   r!   r"   r   r6   r7   rM   r   r
   r   )r   Úobjr:   Úobj2Úresult0Úresult1s   &     r   Ú	test_nansr¥   ¹   sÝ  € Ü
”—‘×&Ñ& qÓ)×9Ñ9¸"Ó=Ó
>€CÜ�v‰v€Cˆ�HÜ—‘€Cˆˆ€Ià�[‰[˜¨ˆ[Ó,×2Ñ2´1¸#Ð2Ó>€FÜ×Ò˜6Ÿ;™; r�?¬B¯GªG°C¸¸3°KÓ,@ÔAð �[‰[˜¨ˆ[Ó,×2Ñ2´1¸#Ð2Ó>€FÜ�—‘˜B•× Ò Ð Ð Ü�F—K‘K •O×$Ò$Ð$Ð$ä�F—K‘K •O×$Ò$Ð$Ð$Ü�—‘˜B•× Ò Ð Ð ä”"—)‘)×'Ñ'¨Ó*×:Ñ:¸2Ó>Ó?€DØ�\‰\˜"¨!ˆ\Ó,×2Ñ2´1¸#Ð2Ó>€FÜ�—‘˜A•×ÒÐÐÜ�—‘˜Q•× Ò Ð Ð à�k‰k˜"¨!ˆkÓ,×2Ñ2´1¸#Ð2Ó>€GØ�k‰k˜"¨!ˆkÓ,×2Ñ2´1¸#Ð2Ó>€GÜ×Ò˜7Ö,r   c                 ó$  € \        \        P                  P                  ^4      P	                  ^24      4      p\        P
                  VR&   \        P
                  VR	R% VP                  ^^RR7      P                  \        V R7      p\        V\        \        P
                  .^	,          4      .4      P                  ^^R7      P                  \        V R7      P                  R,          P                  RR7      p\        P                  ! W#4       R# )
r.   rž   NT)r+   Úcenterr   r*   :é	   NN)ÚdroprŸ   )r   r   rP   rQ   rR   rL   r!   r"   r   r   rM   Úreset_indexr6   rc   )r   r¡   r:   r;   s   &   r   Útest_centerr«   Ó   sÍ   € Ü
”—‘×&Ñ& qÓ)×9Ñ9¸"Ó=Ó
>€CÜ�v‰v€Cˆ�HÜ—‘€Cˆˆ€Ià�[‰[˜¨°Dˆ[Ó9×?Ñ?ÄÀsÐ?ÓK€Fä�”VœRŸV™V˜H q�LÓ)Ð*Ó+ß	‰� ˆÓ	$ß	‰Œq�cˆÓ	ß	‰ˆbõ	÷ 
‰˜$ˆÓ	ð ô ×Ò˜6Ö,r   c                 ó   € VP                  ^24      P                  \        V R7      p\        V\        4      '       g   Q h\
        P                  ! VP                  R,          \        P                  ! VRR 4      4       R# )é2   r   NrK   éÎÿÿÿ)
r!   r"   r   Ú
isinstancer   r6   r7   rM   r   r   )r   Úseriesr:   s   && r   Útest_seriesr±   ã   sZ   € Ø�^‰^˜BÓ×%Ñ%¤a¨SÐ%Ó1€FÜ�fœf×%Ò%Ð%Ð%Ü×Ò˜6Ÿ;™; r�?¬B¯GªG°F¸3¸4°LÓ,AÖBr   c           	      ó@  € VP                  ^24      P                  \        V R7      p\        V\        4      '       g   Q h\
        P                  ! VP                  R,          VP                  RR1R3,          P                  \        P                  ^ V R7      RR7       R# )	r­   r   ºNNNN)Úaxisr   F©Úcheck_names)rK   r³   r®   )
r!   r"   r   r¯   r   r6   rc   rM   r   r   )r   Úframer:   s   && r   Ú
test_framer¸   é   sx   € Ø�]‰]˜2Ó×$Ñ$¤Q¨CÐ$Ó0€FÜ�fœi×(Ò(Ð(Ð(Ü×ÒØ�‰�EÕØ�
‰
�3‘4˜�7Õ×!Ñ!¤"§'¡'°°sÐ!Ó;Ø÷r   c                 ó¼  € ^p^
pVR,          P                  R4      P                  4       pVP                  W#R7      P                  \        V R7      pVP
                  R,          pV^\        P                  ! 4       ,          ,
          pVR,          P                  Wv4      p\        P                  ! VP                  R,          \        P                  ! V4      4       R# )é   ºNNr.   rA   rs   r   NrK   )Úresampler   r!   r"   r   rI   r   ÚBDayÚtruncater6   r7   rM   r   )	r   r°   ÚwinÚminpÚserÚseries_resultÚ	last_dateÚ	prev_dateÚtrunc_seriess	   &&       r   Útest_time_rule_seriesrÆ   ó   s¦   € Ø
€CØ€DØ
��+×
Ñ
˜sÓ
#×
(Ñ
(Ó
*€CØ—K‘K s�KÓ=×CÑCÄAÈ3ÐCÓO€MØ×#Ñ# BÕ'€IØ˜B¤§¢£Õ/Õ/€Ià˜#•;×'Ñ'¨	Ó=€LÜ×Ò˜=×-Ñ-¨bÕ1´2·7²7¸<Ó3HÖIr   c                 óÒ  € ^p^
pVR,          P                  R4      P                  4       pVP                  W#R7      P                  \        V R7      pVP
                  R,          pV^\        P                  ! 4       ,          ,
          pVR,          P                  Wv4      p\        P                  ! VP                  V4      VP                  \        P                  V R7      RR7       R# )	rº   r»   rA   rs   r   Frµ   NrK   )r¼   r   r!   r"   r   rI   r   r½   r¾   r6   rc   Úxsr   )	r   r·   r¿   rÀ   ÚfrmÚframe_resultrÃ   rÄ   Útrunc_frames	   &&       r   Útest_time_rule_framerÌ   ÿ   s¶   € Ø
€CØ€DØ
��*×
Ñ
˜cÓ
"×
'Ñ
'Ó
)€CØ—;‘; c�;Ó<×BÑBÄ1È#ÐBÓN€LØ×"Ñ" 2Õ&€IØ˜B¤§¢£Õ/Õ/€Ià˜•*×%Ñ% iÓ;€KÜ×ÒØ�‰˜	Ó"Ø×Ñœ"Ÿ'™' sÐÓ+Ø÷r   rÀ   c                 óz  € VP                  \        V4      ^,           W#R7      P                  \        V R7      pVP                  \        V4      W#R7      P                  \        V R7      p\	        V4      p\
        P                  ! V\	        V4      4       V( p\
        P                  ! WF,          WV,          4       R# )r'   r_   r   N)r!   r#   r"   r   r
   r6   rc   r7   )r   r°   rÀ   r[   r:   r;   Únan_masks   &&&&   r   Útest_min_periodsrÏ     sœ   € à�^‰^œC ›K¨!�O¸ˆ^ÓI×OÑOÜ	ˆsð Pó €Fð �~‰~œc &›k°tˆ~ÓG×MÑMÜ	ˆsð Nó €Hô �F‹|€HÜ×Ò˜8¤T¨(£^Ô4àˆy€HÜ×Ò˜6Õ+¨XÕ-?Ö@r   c                 óÀ  € \        ^4       Uu. uF	  pRVR 2NK  	  pp^
pVP                  \        VP                  4      V,           4      P	                  ^VR7      P                  \        V R7      P                  R4      P                  VP                  4      pVP	                  ^VRR7      P                  \        V R7      p\        P                  ! WV4       R# u upi )	é   r   Údrs   r   T©r=   r+   r§   Néôÿÿÿ)
r    ÚreindexÚlistrI   r!   r"   r   Úshiftr6   rc   )r   r°   r   rD   rÀ   Ú	series_xpÚ	series_rss   &&     r   Útest_center_reindex_seriesrÚ     s¼   € ä! "œIÓ&™I�qˆ1ˆQˆqˆE‹™I€AÐ&Ø€Dð 	�‰”t˜FŸL™LÓ)¨AÕ-Ó.ß	‰˜¨ˆÓ	-ß	‰Œq�cˆÓ	ß	‰ˆs‹ß	‰�—‘Ó	ð ð —‘ b°dÀ4�ÓH×NÑNÜ	ˆsð Oó €Iô ×Ò˜9Ö0ùò 	's   ŽCc           	      ó  € \        \        ^d4      \        RR^dR7      R7      p\        ^4       Uu. uF	  pRVR 2NK  	  pp^
pVP                  \	        VP
                  4      V,           4      P                  ^VR7      P                  \        V R7      P                  R4      P                  VP
                  4      pVP                  ^VR	R
7      P                  \        V R7      p\        P                  ! WV4       R# u upi )éd   z
2020-01-01ÚD)rG   rF   rH   r   rÒ   rs   r   TrÓ   NrÔ   )r   r    r	   rÕ   rÖ   rI   r!   r"   r   r×   r6   rU   )r   r·   r   rD   rÀ   Úframe_xpÚframe_rss   &      r   Útest_center_reindex_framerà   0  sÏ   € ä”e˜C“j¬
°<ÀcÐSVÔ(WÔX€EÜ! "œIÓ&™I�qˆ1ˆQˆqˆE‹™I€AÐ&Ø€Dð 	�‰”d˜5Ÿ;™;Ó'¨!Õ+Ó,ß	‰˜¨ˆÓ	-ß	‰Œq�cˆÓ	ß	‰ˆs‹ß	‰�—‘Ó	ð ð �}‰} B°DÀˆ}ÓF×LÑLÌQÐTWÐLÓX€HÜ×Ò˜(Ö-ùò 	's   °C=)Nr'   r   )r2   )r   éc   rÜ   )*Únumpyr   r   Úpandasr   r   r   r   r   r   r	   r
   r   Úpandas._testingÚ_testingr6   Úpandas.tseriesr   ÚmarkÚfilterwarningsÚ
pytestmarkr   Úparametrizer$   r<   rX   rd   ro   rv   r}   r„   r‰   rœ   r¥   r«   r±   r¸   rÆ   rÌ   rÏ   rÚ   rà   ri   r   r   Ú<module>rë      s<  ðÛ Û ÷
÷ 
õ 
õ å "ð �[‰[×'Ñ'Ø9ó€
ò
$ð ‡�×Ñ˜¢LÓ1ñ<ó 2ð<ò
-ð ‡�×Ñ˜ A t 9Ó-ñ.ó .ð.ò2-ò*,ò",ò:Eò

òRð ‡�×Ñ˜¨$°¸°Ð)<¸uÀd¸mÐ(LÓMñ-ó Nð-ò,-ò4-ò Còò	Jòð  ‡�×Ñ˜¢Ó.ñAó /ðAò1ô$.r   