ó
    ¬œ‘hÃW  ã                   óv  • S SK rS SKrS SKrS SKJrJrJrJrJ	r	J
r
Jr  S SKJr  S SKJr  \R"                  " SS/S9S 5       rS rS	 rS
 r\R,                  R/                  SSS/5      S 5       rS r\R,                  R/                  SS0 S 4SSS0S4S0 S4SSS0S4/5      S 5       rS rS rS rS rS rS r S  r!S! r"\R,                  R/                  S"S#S#\RF                  /S#S$\RF                  //5      S% 5       r$S& r%S' r&S( r'\R,                  R/                  S)\5      S* 5       r(S+ r)S, r*\R,                  R/                  S-\+S. /5      S/ 5       r,S0 r-\R,                  R/                  S1S2S3/5      S4 5       r.S5 r/S6 r0\R,                  R/                  S7S20 4S3S8S04S3S8S04/5      S9 5       r1S: r2\R,                  R/                  S;\" SS/\Rf                  " S S</5      S=9\" \Rh                  " SS//SS S>9S?S@94\" \Rj                  " SA\Rl                  S@9\
" SBSASC9SDSE9\" \Rh                  " SS//SAS S>9S?S@94/5      \R,                  R/                  SFSS/5      SG 5       5       r7\R,                  R/                  SHS\" \Rp                  " SA5      S?S@94SI/5      SJ 5       r9SK r:\R,                  R/                  SL\Rv                  /SM/4\Rv                  \Rx                  /SMSN/4\Rz                  " \Rv                  /5      SM/4\Rz                  " \Rv                  \Rx                  /5      SMSN/4/5      \R,                  R/                  SOS20 /S3S8S0/S3S8S0//5      SP 5       5       r>\R,                  R/                  SQSR\Rv                  0\Rv                  \Rx                  SS.\" SR\Rv                  05      \" \Rv                  \Rx                  SS.5      /5      \R,                  R/                  SOS20 /S3S8S0/S3S8S0//5      ST 5       5       r?\R,                  R/                  SL\R€                  /SU/4\R‚                  \R€                  /SVSU/4\Rz                  " \R€                  /5      SU/4\Rz                  " \R‚                  \R€                  /5      SVSU/4/5      SW 5       rB\R,                  R/                  SXSY /\" SZ/ S[Q05      4S\ /\" S]/SZ/S=94/5      S^ 5       rC\R,                  R/                  SQSR\R€                  0\R€                  \Rˆ                  SS.\" SR\R€                  05      \" \R€                  \Rˆ                  SS.5      /5      S_ 5       rE\R,                  R/                  SXSS` 0\" / S[Q\RŒ                  " S/Sa-  \G" Sa5      /5      S=94SSb 0\" S]/S/S=94/5      Sc 5       rHSd rISe rJSf rKg)gé    N)Ú	DataFrameÚIndexÚ
MultiIndexÚSeriesÚconcatÚ
date_rangeÚtimedelta_range)Úseries_transform_kernelsFÚcompat)Úparamsc                 ó   • U R                   $ ©N)Úparam)Úrequests    ÚhC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\pandas/tests/apply/test_series_apply.pyÚby_rowr      s   € à�=‰=Ðó    c                 óð   ^ • [        [        SSSS95      nU 4S jnUR                  UT S9nUR                  S 5      n[        R
                  " X45        [        / SQ5      n[        R
                  " X45        g )	Nz	1 day 1 sé   Úh)ÚperiodsÚfreqc                 óf   >• T(       a  U R                  5       $ U R                  R                  5       $ r   )Útotal_secondsÚdt©Úxr   s    €r   ÚfÚ(test_series_map_box_timedelta.<locals>.f   s$   ø€ Þ$*ˆq�‰Ó ÐD°·±×0BÑ0BÓ0DÐDr   ©r   c                 ó"   • U R                  5       $ r   )r   ©r   s    r   Ú<lambda>Ú/test_series_map_box_timedelta.<locals>.<lambda>    s   €  §¡Ô!2r   )g    õ@g    ùõ@g    Úö@)r   r	   ÚapplyÚmapÚtmÚassert_series_equal)r   Úserr   ÚresultÚexpecteds   `    r   Útest_series_map_box_timedeltar,      sf   ø€ ä
” °a¸cÑBÓ
C€CõEð �Y‰Y�q ˆYÐ(€Fà�w‰wÑ2Ó3€HÜ×Ò˜6Ô,äÒ1Ó2€HÜ×Ò˜6Õ,r   c           	      ó<  • U R                  [        R                  US9n[        R                  " SS9   [        R                  " U 5      nS S S 5        [        R
                  " UW5        U R                  [        R                  US9n[        R                  " U 5      n[        R
                  " X#5        [        [        S[        / SS9S9nUR                  S US9n[        R
                  " XE5        XELd   eUR                  UR                  L d   eUR                  UR                  :X  d   eUR                  UR                  :X  d   e[        / S	Q[        R                  S
9nUR                  S US9n[        R
                  " XE5        g ! , (       d  f       GNI= f)Nr    Úignore©ÚallÚfooÚbar©Úname)Údtyper4   Úindexc                 ó   • U $ r   © r"   s    r   r#   Útest_apply.<locals>.<lambda>4   ó   € ™1r   ©é   é   r   ©r6   r5   c                 ó   • U $ r   r8   r"   s    r   r#   r9   ?   r:   r   )r%   ÚnpÚsqrtÚerrstater'   r(   Úexpr   Úobjectr   r6   r5   r4   Úfloat64)Údatetime_seriesr   r*   r+   ÚsÚrss         r   Ú
test_applyrI   '   sA  € Ø×"Ñ"¤2§7¡7°6Ð"Ð:€FÜ	�Š˜Ó	"Ü—7’7˜?Ó+ˆ÷ 
#ä×Ò˜6 8Ô,ð ×"Ñ"¤2§6¡6°&Ð"Ð9€FÜ�vŠv�oÓ&€HÜ×Ò˜6Ô,ô 	”V %¬u°R¸eÑ/DÑE€AØ	
�‰‘ VˆÐ	,€BÜ×Ò˜1Ô!ð Š;Ðˆ;Ø�7‰7�b—h‘hÒÐÐØ�7‰7�b—h‘hÓÐÐØ�6‰6�R—W‘WÓÐÐô 	’Y¤b§j¡jÑ1€AØ	
�‰‘ VˆÐ	,€BÜ×Ò˜1Õ!÷/ 
#Ö	"ús   ³FÆ
Fc                  ó’   • [        SS/5      n S nU R                  USS9nU R                  U5      n[        R                  " X#5        g )Nr<   r=   c                 ó   • X S-   4$ ©Nr<   r8   r"   s    r   r   Ú3test_apply_map_same_length_inference_bug.<locals>.fF   s   € Ø�q‘5ˆzÐr   r   r    )r   r%   r&   r'   r(   )rG   r   r*   r+   s       r   Ú(test_apply_map_same_length_inference_bugrN   C   sC   € Ü��1ˆv‹€Aòð �W‰W�Q˜xˆWÐ(€FØ�u‰u�Q‹x€HÜ×Ò˜6Õ,r   Úconvert_dtypeTc                 ó   • [        [        R                  R                  S5      R	                  S5      5      nS n[
        R                  " [        5         UR                  X SS9  S S S 5        g ! , (       d  f       g = f)Nr=   é
   c                 ó2   • U S:”  a  U $ [         R                  $ )Nr   )r@   Únanr"   s    r   ÚfuncÚ1test_apply_convert_dtype_deprecated.<locals>.funcR   s   € Ø˜“EˆqÐ%œrŸv™vÐ%r   r   )rO   r   )	r   r@   ÚrandomÚdefault_rngÚstandard_normalr'   Úassert_produces_warningÚFutureWarningr%   )rO   r)   rT   s      r   Ú#test_apply_convert_dtype_deprecatedr[   N   sW   € ä
”—‘×&Ñ& qÓ)×9Ñ9¸"Ó=Ó
>€Cò&ô 
×	#Ò	#¤MÕ	2Ø�	‰	�$¸Hˆ	ÑE÷ 
3×	2Ö	2ús   ÁA/Á/
A=c                  ó¦   • [        S/5      n U R                  [        R                  SS9nUS   SS/:X  d   e[	        US   [
        5      (       d   eg )Nzfoo,bar)Ú,©Úargsr   r1   r2   )r   r%   ÚstrÚsplitÚ
isinstanceÚlist)rG   r*   s     r   Útest_apply_argsrd   Y   sQ   € Ü�	ˆ{Ó€Aà�W‰W”S—Y‘Y VˆWÐ,€FØ�!‰9˜ ˜Ó&Ð&Ð&Ü�f˜Q‘i¤×&Ñ&Ð&Ñ&r   zargs, kwargs, incrementr8   Úar<   )r=   r   é    )r<   Úcr=   éÉ   c                 óö   • SS jn[        SS/5      nSn[        R                  " [        US9   UR                  " US/U Q70 UD6nS S S 5        XB-   n[        R
                  " WU5        g ! , (       d  f       N*= f)Nr   c                 ó"   • X-   SU-  -   SU-  -   $ )NrQ   éd   r8   )r   re   Úbrg   s       r   r   Útest_agg_args.<locals>.fg   s   € Ø‰u�r˜A‘v‰~  a¡Ñ'Ð'r   r<   r=   zhin Series.agg cannot aggregate and has been deprecated. Use Series.transform to keep behavior unchanged.©Úmatch)r   r   r   )r   r'   rY   rZ   Úaggr(   )r_   ÚkwargsÚ	incrementr   rG   Úmsgr*   r+   s           r   Útest_agg_argsrt   a   sq   € ô(ô 	��1ˆv‹€Að	;ð ô 
×	#Ò	#¤M¸Ó	=Ø—’�q˜!Ð-˜dÒ- fÑ-ˆ÷ 
>à‰}€HÜ×Ò˜6 8Õ,÷ 
>Õ	=ús   ®A*Á*
A8c                  óÚ  • [        / SQ5      n SS jnSS jnSn[        R                  " [        US9   U R	                  USSSS	9  S S S 5        [        R                  " [        US9   U R	                  X/SSSS	9  S S S 5        [        R                  " [        US9   U R	                  XS
.SSSS	9  S S S 5        g ! , (       d  f       Nz= f! , (       d  f       NV= f! , (       d  f       g = f)Nr;   r   c                 ó   • X-   U-   $ r   r8   )r   re   rg   s      r   Úfoo1Ú.test_agg_mapping_func_deprecated.<locals>.foo1y   ó   € Ø‰u�q‰yÐr   c                 ó   • X-   U-   $ r   r8   )r   rl   rg   s      r   Úfoo2Ú.test_agg_mapping_func_deprecated.<locals>.foo2|   ry   r   z+using .+ in Series.agg cannot aggregate andrn   r   é   )rg   )re   rl   )r<   r   )r=   r   )r   r'   rY   rZ   rp   )rG   rw   r{   rs   s       r   Ú test_agg_mapping_func_deprecatedr~   u   s·   € äŠyÓ€Aôôð 8€CÜ	×	#Ò	#¤M¸Ó	=Ø	�‰ˆd�A�q˜AˆÑ÷ 
>ä	×	#Ò	#¤M¸Ó	=Ø	�‰ˆtˆl˜A˜q AˆÑ&÷ 
>ä	×	#Ò	#¤M¸Ó	=Ø	�‰�DÑ$ a¨¨aˆÑ0÷ 
>Ð	=÷	 
>Õ	=úç	=Õ	=úç	=Õ	=ús#   ³B:Á'CÂCÂ:
CÃ
CÃ
C*c                 ó4  • [        [        SSS95      nS nU (       d4  Sn[        R                  " [        US9   UR                  X S9  S S S 5        g UR                  X S9nUR                  U5      n[        R                  " XE5        g ! , (       d  f       g = f)Nz1/1/2000rQ   ©r   c                 óH   • U R                   U R                  U R                  4$ r   )ÚhourÚdayÚmonthr"   s    r   rT   Ú2test_series_apply_map_box_timestamps.<locals>.funcŒ   s   € Ø—‘˜Ÿ™˜qŸw™wÐ'Ð'r   z&Series' object has no attribute 'hour'rn   r    )	r   r   ÚpytestÚraisesÚAttributeErrorr%   r&   r'   r(   )r   r)   rT   rs   r*   r+   s         r   Ú$test_series_apply_map_box_timestampsr‰   ˆ   s}   € ä
”˜J°Ñ3Ó
4€Cò(ö Ø6ˆÜ�]Š]œ>°Ó5Ø�I‰I�dˆIÑ*÷ 6àà�Y‰Y�tˆYÐ+€FØ�w‰w�t‹}€HÜ×Ò˜6Õ,÷ 6Ô5àús   ¹B	Â	
Bc                  óü   • [         R                  " S5      [         R                  " S5      /n [        U SS9nUR                  S:X  d   eUR	                  S SS9n[        S	S
/5      n[
        R                  " X#5        g )Nú
2011-01-01ú
2011-01-02zM8[ns]©r5   zdatetime64[ns]c                 ód   • [        U 5      R                   SU R                   SU R                   3$ ©NÚ_©ÚtypeÚ__name__rƒ   Útzr"   s    r   r#   Ú%test_apply_box_dt64.<locals>.<lambda>    ó(   € ¤ a£×!1Ñ!1Ð 2°!°A·E±E°7¸!¸A¿D¹D¸6ÑBr   r   r    ÚTimestamp_1_NoneÚTimestamp_2_None©ÚpdÚ	Timestampr   r5   r%   r'   r(   ©Úvalsr)   ÚresrC   s       r   Útest_apply_box_dt64rŸ   š   so   € ä�LŠL˜Ó&¬¯ª°\Ó(BÐC€DÜ
�˜XÑ
&€CØ�9‰9Ð(Ó(Ð(Ð(à
�)‰)ÑBÈ8ˆ)Ð
T€CÜ
Ð$Ð&8Ð9Ó
:€CÜ×Ò˜3Õ$r   c                  óø   • [         R                  " SSS9[         R                  " SSS9/n [        U SS9nUR                  S:X  d   eUR	                  S S	S
9n[        SS/5      n[
        R                  " X#5        g )Nr‹   z
US/Eastern)r”   rŒ   zM8[ns, US/Eastern]r�   zdatetime64[ns, US/Eastern]c                 ód   • [        U 5      R                   SU R                   SU R                   3$ r�   r‘   r"   s    r   r#   Ú'test_apply_box_dt64tz.<locals>.<lambda>¬   r–   r   r   r    zTimestamp_1_US/EasternzTimestamp_2_US/Easternr™   rœ   s       r   Útest_apply_box_dt64tzr£   ¥   sy   € ä
�Š�\ lÑ3Ü
�Š�\ lÑ3ð€Dô �Ð1Ñ
2€CØ�9‰9Ð4Ó4Ð4Ð4Ø
�)‰)ÑBÈ8ˆ)Ð
T€CÜ
Ð*Ð,DÐEÓ
F€CÜ×Ò˜3Õ$r   c                  óþ   • [         R                  " S5      [         R                  " S5      /n [        U 5      nUR                  S:X  d   eUR	                  S SS9n[        SS/5      n[
        R                  " X#5        g )	Nz1 daysz2 daysztimedelta64[ns]c                 óJ   • [        U 5      R                   SU R                   3$ r�   )r’   r“   Údaysr"   s    r   r#   Ú%test_apply_box_td64.<locals>.<lambda>¶   s   € ¤ a£×!1Ñ!1Ð 2°!°A·F±F°8Ñ<r   r   r    ÚTimedelta_1ÚTimedelta_2)rš   Ú	Timedeltar   r5   r%   r'   r(   rœ   s       r   Útest_apply_box_td64r«   ±   sj   € ä�LŠL˜Ó"¤B§L¢L°Ó$:Ð;€DÜ
�‹,€CØ�9‰9Ð)Ó)Ð)Ð)Ø
�)‰)Ñ<ÀXˆ)Ð
N€CÜ
�- Ð/Ó
0€CÜ×Ò˜3Õ$r   c                  óú   • [         R                  " SSS9[         R                  " SSS9/n [        U 5      nUR                  S:X  d   eUR	                  S SS9n[        S	S	/5      n[
        R                  " X#5        g )
Nr‹   ÚM©r   rŒ   z	Period[M]c                 óJ   • [        U 5      R                   SU R                   3$ r�   )r’   r“   Úfreqstrr"   s    r   r#   Ú'test_apply_box_period.<locals>.<lambda>À   s   € ¤ a£×!1Ñ!1Ð 2°!°A·I±I°;Ñ?r   r   r    ÚPeriod_M)rš   ÚPeriodr   r5   r%   r'   r(   rœ   s       r   Útest_apply_box_periodr´   »   sm   € ä�IŠI�l¨Ñ-¬r¯yªy¸ÈCÑ/PÐQ€DÜ
�‹,€CØ�9‰9˜Ó#Ð#Ð#Ø
�)‰)Ñ?Èˆ)Ð
Q€CÜ
�*˜jÐ)Ó
*€CÜ×Ò˜3Õ$r   c                 ó   ^ • [        SSSS9R                  S5      n[        USS9nUR                  S T S	9n[        SS
SS9R                  S5      n[        USS9n[        R
                  " X55        UR                  U 4S jT S	9n[        [        [        S5      5      S/-   ST (       a  SOSS9n[        R
                  " X55        U 4S jnUR                  UT S	9nT (       a%  [        S/S-  SS9n[        R
                  " X55        g US:X  d   eg )Nr‹   rŒ   r   r®   z
Asia/TokyoÚXXr3   c                 óD   • U [         R                  R                  5       -   $ r   )rš   ÚoffsetsÚDayr"   s    r   r#   Ú'test_apply_datetimetz.<locals>.<lambda>É   s   € ˜q¤2§:¡:§>¡>Ó#3Ò3r   r    z
2011-01-03c                 óV   >• T(       a  U R                   $ U R                  R                   $ r   )r‚   r   r   s    €r   r#   rº   Ð   s   ø€ ®˜qŸv™vÐ>°Q·T±T·Y±YÐ>r   é   r   Úint64Úint32©r4   r5   c                 óz   >• T(       a  [        U R                  5      $ [        U R                  R                  5      $ r   )r`   r”   r   r   s    €r   r   Ú test_apply_datetimetz.<locals>.fÕ   s$   ø€ Þ"Œs�1—4‘4‹yÐ4¬¨A¯D©D¯G©G«Ð4r   é   )r   Útz_localizer   r%   r'   r(   rc   Úrange)r   ÚvaluesrG   r*   Ú
exp_valuesrC   r   s   `      r   Útest_apply_datetimetzrÇ   Å   s  ø€ Ü˜ l¸Ñ=×IÑIÈ,ÓW€FÜˆv˜DÑ!€Aà�W‰WÑ3¸FˆWÐC€FÜ˜L¨,¸SÑA×MÑMØó€Jô � $Ñ
'€CÜ×Ò˜6Ô'à�W‰WÔ>ÀvˆWÐN€FÜ
””e˜B“i“ A 3Ñ&¨TÆF¹ÐPWÑ
X€CÜ×Ò˜6Ô'õ5ð �W‰W�Q˜vˆWÐ&€FÞÜ�l�^ bÑ(¨tÑ4ˆÜ
×Ò˜vÕ+à˜Ó%Ð%Ñ%r   c                 ó   • [         R                  " [        S5      [        S5      SS9n[        US[        S5      S9nU (       dM  Sn[        R
                  " [        US	9   UR                  S
 U S9  S S S 5        UR                  S U S9S:X  d   eg UR                  S U S9n[         R                  " [        S5      [        S5      SS9n[        US[        S5      S9n[        R                  " XV5        [        R                  " UR                  UR                  5        UR                  S 5      n[        S/S-  S[        S5      S9n[        R                  " XV5        U(       d  UR                  [        :X  d   eg g ! , (       d  f       GN= f)NÚABBABCDÚDCBAT)Ú
categoriesÚorderedr¶   Úabcdefg)r4   r6   z&Series' object has no attribute 'lowerrn   c                 ó"   • U R                  5       $ r   ©Úlowerr"   s    r   r#   Ú(test_apply_categorical.<locals>.<lambda>ç   s
   €  §¡¤	r   r    c                 ó   • g©NÚAr8   r"   s    r   r#   rÑ   è   s   €  3r   rÔ   c                 ó"   • U R                  5       $ r   rÏ   r"   s    r   r#   rÑ   ë   s
   €  §¡¤r   ÚabbabcdÚdcbac                 ó   • grÓ   r8   r"   s    r   r#   rÑ   ô   s   €  r   é   )rš   ÚCategoricalrc   r   r†   r‡   rˆ   r%   r'   r(   Úassert_categorical_equalrÅ   r5   rD   )r   Úusing_infer_stringrÅ   r)   rs   r*   rC   s          r   Útest_apply_categoricalrÝ   à   s5  € Ü�^Š^œD ›O¼¸V»ÈdÑS€FÜ
�˜d¬$¨y«/Ñ
:€CæØ6ˆÜ�]Š]œ>°Ó5Ø�I‰IÑ)°&ˆIÑ9÷ 6à�y‰y™¨vˆyÐ6¸#Ó=Ð=Ð=Øà�Y‰YÑ*°6ˆYÐ:€Fô �^Š^œD ›O¼¸V»ÈdÑS€FÜ
�˜d¬$¨y«/Ñ
:€CÜ×Ò˜6Ô'Ü×Ò §¡¨s¯z©zÔ:à�Y‰Y‘}Ó%€FÜ
�#�˜‘ ¬T°)«_Ñ
=€CÜ×Ò˜6Ô'Þ);ˆ6�<‰<œ6Ó!ÐFÐFÀÐ!÷# 6Ö5ús   ÁE>Å>
FÚseriesz1-1z1-2c                 óŒ  • [        U SS9nU(       d6  Sn[        R                  " [        US9   UR	                  S US9  S S S 5        g UR	                  S US9nUR                  [        5      n[        SS[        R                  /SS9nUR                  [        5      n[        R                  " XE5        g ! , (       d  f       g = f)	NÚcategoryr�   z('Series' object has no attribute 'split'rn   c                 ó*   • U R                  S5      S   $ ©NÚ-r   ©ra   r"   s    r   r#   Ú8test_apply_categorical_with_nan_values.<locals>.<lambda>  s   € ˜aŸg™g c›l¨1šor   r    c                 ó*   • U R                  S5      S   $ râ   rä   r"   s    r   r#   rå     s   € ˜qŸw™w s›|¨Ašr   Ú1)r   r†   r‡   rˆ   r%   ÚastyperD   r@   rS   r'   r(   )rÞ   r   rG   rs   r*   r+   s         r   Ú&test_apply_categorical_with_nan_valuesré   ú   sŸ   € ô 	ˆv˜ZÑ(€AÞØ8ˆÜ�]Š]œ>°Ó5Ø�G‰GÑ-°fˆGÑ=÷ 6àà�W‰WÑ.°vˆWÐ>€FØ�]‰]œ6Ó"€FÜ�s˜C¤§¡Ð(°
Ñ;€HØ�‰œvÓ&€HÜ×Ò˜6Õ,÷ 6Ô5àús   ­B5Â5
Cc                 ó€   • [        / [        SSS9[        S9nUR                  S U S9n[        R
                  " X!5        g )Nz
2018-01-01r   )Ústartr   r>   c                 ó   • U $ r   r8   r"   s    r   r#   ÚEtest_apply_empty_integer_series_with_datetime_index.<locals>.<lambda>  s   € ™qr   r    )r   r   Úintr%   r'   r(   )r   rG   r*   s      r   Ú3test_apply_empty_integer_series_with_datetime_indexrï     s7   € äˆrœ¨,ÀÑBÌ#ÑN€AØ�W‰W‘[¨ˆWÐ0€FÜ×Ò˜6Õ%r   c                  óÒ   • [        [        R                  " / SQ5      S/S9n [        / SQS/S9nS nUS   R                  X 4S9n[	        / SQSS	S
9n[
        R                  " X45        g )N)r<   r=   r   r}   é   ÚNumbers)Úcolumns)r=   r   r=   r<   r=   ÚIndicesc                 ó*   • US   R                   U    nU$ )Nrò   )Úiloc)Ú	targetRowÚtargetDFÚvals      r   ÚretrieveÚ+test_apply_dataframe_iloc.<locals>.retrieve  s   € Ø�yÑ!×&Ñ& yÑ1ˆØˆ
r   r^   )r   r}   r   r=   r   Úuint64r¿   )r   r@   rü   r%   r   r'   r(   )ÚuintDFÚindexDFrú   r*   r+   s        r   Útest_apply_dataframe_ilocrÿ     sd   € Ü”r—y’y¢Ó1¸I¸;ÑG€FÜš°)°Ñ=€Gòð �YÑ×%Ñ% h°YÐ%Ð?€FÜ’o¨I¸XÑF€HÜ×Ò˜6Õ,r   c                 ó  • [         R                  " SS9   [         R                  " U 5      n[         R                  " U 5      nU R	                  [         R                  US9nUR                  5       n[        R                  " XE5        U R	                  [         R                  /US9nUR                  5       R                  5       nS/Ul	        [        R                  " XE5        U R	                  S/US9n[        R                  " XE5        [        X#/SS9nSS/Ul	        U R	                  [         R                  [         R                  /US9n[        R                  " XE5        [        X#/SS9nSS	/Ul	        UR                  5       R                  S
5      nU R	                  [         R                  [         R                  S.US9n[        R                  " UR                  U5      U5        S S S 5        g ! , (       d  f       g = f)Nr.   r/   r    rA   r<   ©ÚaxisÚabsoluter1   r2   rÞ   )r1   r2   )r@   rB   rA   Úabsr%   Úcopyr'   r(   Úto_frameró   Úassert_frame_equalr   ÚunstackÚrenameÚreindex_like)Ústring_seriesr   Úf_sqrtÚf_absr*   r+   s         r   Útest_transformr    s›  € ô 
�Š˜Ó	"Ü—’˜Ó'ˆÜ—’�}Ó%ˆð ×$Ñ$¤R§W¡W°VÐ$Ð<ˆØ—;‘;“=ˆÜ
×Ò˜vÔ0ð ×$Ñ$¤b§g¡g Y°vÐ$Ð>ˆØ—?‘?Ó$×)Ñ)Ó+ˆØ"˜8ˆÔÜ
×Ò˜fÔ/à×$Ñ$ f X°fÐ$Ð=ˆÜ
×Ò˜fÔ/ô
 ˜6˜/°Ñ2ˆØ" JÐ/ˆÔØ×$Ñ$¤b§g¡g¬r¯v©vÐ%6¸vÐ$ÐFˆÜ
×Ò˜fÔ/ô ˜6˜/°Ñ2ˆØ! 5˜>ˆÔØ×#Ñ#Ó%×,Ñ,¨XÓ6ˆà×$Ñ$¬R¯W©W¼R¿V¹VÑ%DÈVÐ$ÐTˆÜ
×Ò˜v×2Ñ2°8Ó<¸hÔG÷A 
#×	"Ö	"ús   •GG1Ç1
G?Úopc                 óü  • U S;   a/  UR                  [        R                  R                  U  S3S95        [	        S[
        /-  5      nU S;   a	  [        nSnO[        nSR                  SS	/5      n[        R                  " X4S
9   UR                  U S/5        S S S 5        [        R                  " X4S
9   UR                  U SS.5        S S S 5        [        R                  " X4S
9   UR                  U /S/S.5        S S S 5        [        R                  " X4S
9   UR                  U S/U /S.5        S S S 5        g ! , (       d  f       N§= f! , (       d  f       N‡= f! , (       d  f       Ne= f! , (       d  f       g = f)N)ÚffillÚbfillÚpadÚbackfillÚshiftz is successful on any dtype)Úreasonr   )ÚfillnaÚngroupúTransform function failedÚ|z4not supported between instances of 'type' and 'type'zunsupported operand typern   r  ©rÔ   ÚB)Úapplymarkerr†   ÚmarkÚxfailr   rD   Ú
ValueErrorÚ	TypeErrorÚjoinr‡   Ú	transform)r  r   r)   Úerrorrs   s        r   Útest_transform_partial_failurer%  E  s;  € ð 
Ð;Ó;Ø×ÑÜ�K‰K×Ñ¨ tÐ+FÐ%GÐÐHô	
ô
 �”f�X‘Ó
€Cà	Ð!Ó!ÜˆØ)‰äˆØ�h‰hàFØ*ðó
ˆô 
�Š�uÓ	(Ø�‰�r˜7�mÔ$÷ 
)ô 
�Š�uÓ	(Ø�‰˜B WÑ-Ô.÷ 
)ô 
�Š�uÓ	(Ø�‰˜R˜D¨ yÑ1Ô2÷ 
)ô 
�Š�uÓ	(Ø�‰˜R ˜M°°Ñ5Ô6÷ 
)Ð	(÷ 
)Õ	(ú÷ 
)Õ	(ú÷ 
)Õ	(ú÷ 
)Õ	(ús0   ÂD:Â5EÃ&EÄE-Ä:
EÅ
EÅ
E*Å-
E;c                  ót  • S n S n[        S[        /-  5      nSn[        R                  " [        US9   UR                  X/5        S S S 5        [        R                  " [        US9   UR                  XS.5        S S S 5        [        R                  " [        US9   UR                  U/U /S.5        S S S 5        [        R                  " [        US9   UR                  X/U /S.5        S S S 5        g ! , (       d  f       N´= f! , (       d  f       N�= f! , (       d  f       Ni= f! , (       d  f       g = f)Nc                 ó   • U $ r   r8   r"   s    r   ÚnoopÚ7test_transform_partial_failure_valueerror.<locals>.noopk  s   € Øˆr   c                 ó   • [         er   )r   )r�   s    r   Ú
raising_opÚ=test_transform_partial_failure_valueerror.<locals>.raising_opn  s   € ÜÐr   r   r  rn   r  )r   rD   r†   r‡   r   r#  )r(  r+  r)   rs   s       r   Ú)test_transform_partial_failure_valueerrorr-  i  så   € òòô �”f�X‘Ó
€CØ
%€Cä	�Š”z¨Ó	-Ø�‰�tÐ(Ô)÷ 
.ô 
�Š”z¨Ó	-Ø�‰˜JÑ2Ô3÷ 
.ô 
�Š”z¨Ó	-Ø�‰˜Z˜L°¨vÑ6Ô7÷ 
.ô 
�Š”z¨Ó	-Ø�‰˜TÐ.°d°VÑ<Ô=÷ 
.Ð	-÷ 
.Õ	-ú÷ 
.Õ	-ú÷ 
.Õ	-ú÷ 
.Õ	-ús/   µC6Á)DÂDÃD)Ã6
DÄ
DÄ
D&Ä)
D7c                  ó  • [        [        S5      SSS9n U R                  SS/5      n[        SS/SS/SS	9n[        R                  " X5        U R                  S
S05      n[        S/S
/SS	9n[        R                  " X5        g )Né   r½   rÞ   )r5   r4   ÚminÚmaxr   rñ   ©r6   r4   r1   )r   rÄ   rp   r'   r(   ©rG   r*   r+   s      r   Ú	test_demor4  �  s|   € äŒu�Q‹x˜w¨XÑ6€Aà�U‰U�E˜5�>Ó"€FÜ�q˜!�f U¨E N¸ÑB€HÜ×Ò˜6Ô,à�U‰U�E˜5�>Ó"€FÜ�q�c % ¨xÑ8€HÜ×Ò˜6Õ,r   rT   c                 ó   • [        U 5      $ r   )r`   r"   s    r   r#   r#   Ž  s   € ´°Q´r   c                 ó¢   • U R                  XS9nU(       a(  U R                  U5      n[        R                  " X45        g U[	        U 5      :X  d   eg )Nr    )r%   r&   r'   r(   r`   )r  rT   r   r*   r+   s        r   Ú(test_apply_map_evaluate_lambdas_the_samer7  Ž  sK   € ð × Ñ  Ð Ð5€FæØ ×$Ñ$ TÓ*ˆÜ
×Ò˜vÕ0àœ˜]Ó+Ó+Ð+Ñ+r   c                 óÞ  • [         R                  " [        5         U R                  S 5      nS S S 5        [	        W[
        5      (       a  [        U5      [        U 5      :X  d   e[         R                  " [        5         U R                  [        5      nS S S 5        [	        U[
        5      (       a  [        U5      [        U 5      :X  d   eg ! , (       d  f       N¥= f! , (       d  f       NO= f)Nc                 ó   • [        U 5      $ r   )r’   r"   s    r   r#   Ú+test_agg_evaluate_lambdas.<locals>.<lambda>   s   € ¬T°!¬Wr   )r'   rY   rZ   rp   rb   r   Úlenr’   )r  r*   s     r   Útest_agg_evaluate_lambdasr<  ›  s¦   € ô 
×	#Ò	#¤MÕ	2Ø×"Ñ"Ñ#4Ó5ˆ÷ 
3ä�fœf×%Ñ%¬#¨f«+¼¸]Ó9KÓ*KÐKÐKä	×	#Ò	#¤MÕ	2Ø×"Ñ"¤4Ó(ˆ÷ 
3ä�fœf×%Ñ%¬#¨f«+¼¸]Ó9KÓ*KÐKÐKÐ*K÷ 
3Õ	2ú÷ 
3Õ	2ús   ›CÁ?CÃ
CÃ
C,Úop_namerp   r%   c                 ó¨  • SnUS:X  a  [         OS n[        R                  " X2S9   [        X5      " S 5      nS S S 5        [	        X S-  S.5      n[        R
                  " WU5        [        R                  " [         US9   U R                  S 5      nS S S 5        [        R
                  " XE5        g ! , (       d  f       N€= f! , (       d  f       N6= f)Nzcannot aggregaterp   rn   c                 ó"   • [        X S-  /SS/S9$ ©Nr=   r   úx^2©r6   ©r   r"   s    r   r#   Ú)test_with_nested_series.<locals>.<lambda>±  s   € ”f˜a A¡˜Y¨s°E¨lÒ;r   r=   )r   rA  c                 ó"   • [        X S-  /SS/S9$ r@  rC  r"   s    r   r#   rD  ·  s   € ¬v°q¸Q¹$°iÈÈUÀ|Ò/Tr   )rZ   r'   rY   Úgetattrr   r  rp   )rF   r=  rs   Úwarningr*   r+   s         r   Útest_with_nested_seriesrH  ¨  s¦   € ð €CØ&¨%Ó/�m°T€GÜ	×	#Ò	# GÓ	7ä˜Ô2Ù;ó
ˆ÷ 
8ô
 ˜ÈÑ7IÑJÓK€HÜ×Ò˜& (Ô+ä	×	#Ò	#¤M¸Ó	=Ø ×$Ñ$Ñ%TÓUˆ÷ 
>ä×Ò˜&Õ+÷ 
8Õ	7ú÷ 
>Õ	=ús   ¥B2Â CÂ2
C Ã
Cc                 óˆ   • U R                  5       nU R                  SSSSS SS SS	.5      n[        R                  " X!5        g )
NÚcountÚmeanÚstdr0  c                 ó$   • U R                  S5      $ )Ng      Ð?©Úquantiler"   s    r   r#   Ú)test_replicate_describe.<locals>.<lambda>Ä  ó   € ˜QŸZ™Z¨Ô-r   Úmedianc                 ó$   • U R                  S5      $ )Ng      è?rN  r"   s    r   r#   rP  Æ  rQ  r   r1  )rJ  rK  rL  r0  z25%z50%z75%r1  )Údescriber%   r'   r(   )r  r+   r*   s      r   Útest_replicate_describerU  »  sM   € à×%Ñ%Ó'€HØ× Ñ àØØØÙ-ØÙ-Øñ		
ó€Fô ×Ò˜6Õ,r   c                 óÀ   • U R                  SS/5      n[        U R                  5       U R                  5       /SS/U R                  S9n[
        R                  " X5        g )NÚsumrK  r3   )rp   r   rW  rK  r4   r'   r(   )r  r*   r+   s      r   Útest_reducerX  Í  sZ   € à×Ñ  v˜Ó/€FÜØ	×	Ñ	Ó	˜m×0Ñ0Ó2Ð3Ø	�ˆØ×Ññ€Hô
 ×Ò˜6Õ,r   z	how, kwdsr   c                 ó0  • [        / SQ5      n[        X 5      " S	0 UD6nUR                  nX4:X  d   e[        X 5      " / SQ40 UD6n[        SSSS.5      n[        R                  " X45        [        X 5      " SSSS.40 UD6n[        R                  " X45        g )
N)r<   r=   NÚsize)rZ  rJ  rK  ç      @ç       @g      ø?rJ  rK  )rZ  )r   rF  rZ  r'   r(   )ÚhowÚkwdsrG   r*   r+   s        r   Útest_non_callable_aggregatesr_  Ø  s”   € ô 	Š|Ó€Aô �QŒ_Ñ, tÑ,€FØ�v‰v€HØÓÐÐô �QŒ_Ò6Ñ?¸$Ñ?€FÜ˜s¨S¸#Ñ>Ó?€HÜ×Ò˜6Ô,ä�QŒ_ f°wÈÑOÑXÐSWÑX€FÜ×Ò˜6Õ,r   c                 ó”   • [        S/S-  5      nUR                  SS S /U S9n[        / SQ/ SQS	9n[        R                  " X#5        g )
Nr}   r   rW  c                 ó"   • U R                  5       $ r   ©rW  r"   s    r   r#   Ú3test_series_apply_no_suffix_index.<locals>.<lambda>ò  s
   €  q§u¡u¤wr   c                 ó"   • U R                  5       $ r   rb  r"   s    r   r#   rc  ò  s
   € ¸!¿%¹%¼'r   r    )é   re  re  )rW  ú<lambda>rf  rB  )r   r%   r'   r(   )r   rG   r*   r+   s       r   Ú!test_series_apply_no_suffix_indexrg  ï  sG   € ä�ˆs�Q‰w‹€AØ�W‰W�eÑ.Ñ0AÐBÈ6ˆWÐR€FÜ’lÒ*IÑJ€Hä×Ò˜6Õ,r   zdti,expl    ,b/ rB  r  r½   r�   rQ   ú
2020-01-01r€   Útsr2  Úawarec                 óÄ   • U(       a  U R                  S5      R                  nOU R                  n[        U5      R                  S 5      n[        R
                  " XA5        g )NÚUTCc                 ó   • [        SS/5      $ )Nr<   r=   rC  r"   s    r   r#   ÚCtest_apply_series_on_date_time_index_aware_series.<locals>.<lambda>  s   € ¬6°1°a°&¬>r   )rÃ   r6   r   r%   r'   r  )ÚdtirC   rj  r6   r*   s        r   Ú1test_apply_series_on_date_time_index_aware_seriesrp  ø  sG   € ö* Ø—‘ Ó&×,Ñ,‰à—	‘	ˆÜ�E‹]× Ñ Ñ!9Ó:€FÜ×Ò˜&Õ&r   zby_row, expected)Fr<   c           	      óà   • [        [        R                  " S[        R                  S9[	        SSSS9S9n[        UR
                  5      R                  S U S9n[        R                  " X15        g )	NrQ   r�   rh  rl  )r   r”   rB  c                 ó   • grL   r8   r"   s    r   r#   ÚCtest_apply_scalar_on_date_time_index_aware_series.<locals>.<lambda>  s   € °!r   r    )	r   r@   ÚarangerE   r   r6   r%   r'   Úassert_equal)r   r+   rÞ   r*   s       r   Ú1test_apply_scalar_on_date_time_index_aware_seriesrv    sX   € ô Ü
�	Š	�"œBŸJ™JÑ'Ü˜¨r°eÑ<ñ€Fô �F—L‘LÓ!×'Ñ'©¸FÐ'ÐC€FÜ‡O‚O�FÕ%r   c                 óä  • SS/n[         R                  " U5      n[        U5      R                  [         R                  U S9n[        R
                  " [        U5      U5        S[        R                  [         R                  [         R                  /n[         R                  " U5      n[        U5      nUR                  [         R                  U S9n[        R
                  " [        U5      U5        g )Nz00:00:01z00:00:02r    )	rš   Úto_timedeltar   r%   r'   r(   r@   rS   ÚNaT)r   Úlist_of_valid_stringsre   rl   Úlist_of_stringsr)   s         r   Útest_apply_to_timedeltar|  #  s«   € Ø'¨Ð4ÐÜ
�ŠÐ-Ó.€AÜÐ$Ó%×+Ñ+¬B¯O©OÀFÐ+ÐK€AÜ×Òœ6 !›9 aÔ(à!¤2§6¡6¬2¯6©6´2·6±6Ð:€Oä
�Š˜Ó(€AÜ
�Ó
!€CØ�	‰	”"—/‘/¨&ˆ	Ð1€AÜ×Òœ6 !›9 aÕ(r   z
ops, namesrW  rK  zhow, kwargsc           
      óp  • [        [        X!5       VVs0 s H  u  pVXV" U 5      _M     snn5      nSUl        US:X  a  [        OS nSSR	                  U5       S3n	[
        R                  " X‰S9   [        X5      " U40 UD6n
S S S 5        [
        R                  " W
U5        g s  snnf ! , (       d  f       N,= f)NrÞ   rp   zusing Series.[r  Ú]rn   )	r   Úzipr4   rZ   r"  r'   rY   rF  r(   )r  ÚopsÚnamesr]  rq   r4   r  r+   Úwarnrs   r*   s              r   Útest_apply_listlike_reducerrƒ  1  sž   € ô ¼sÀ5¼ÔOº±8°4�t˜R Ó.Ò.¹ÒOÓP€HØ€H„MØ 5›L�=¨d€DØ˜3Ÿ8™8 E›?Ð+¨1Ð
-€CÜ	×	#Ò	# DÓ	4Ü˜Ô,¨SÑ;°FÑ;ˆ÷ 
5ä×Ò˜6 8Õ,ùó P÷ 
5Õ	4ús   ”B!
Á.B'Â'
B5r€  rÔ   r  c           
      óh  • [        UR                  5        VVs0 s H  u  pVXV" U 5      _M     snn5      nU R                  Ul        US:X  a  [        OS nSn	[        R
                  " X‰S9   [        X5      " U40 UD6n
S S S 5        [        R                  " W
U5        g s  snnf ! , (       d  f       N,= f)Nrp   zusing Series.[sum|mean]rn   )r   Úitemsr4   rZ   r'   rY   rF  r(   )r  r€  r]  rq   r   r4   r  r+   r‚  rs   r*   s              r   Útest_apply_dictlike_reducerr†  I  s”   € ô ¸s¿y¹y¼{ÔKº{±8°4�t˜R Ó.Ò.¹{ÒKÓL€HØ!×&Ñ&€H„MØ 5›L�=¨d€DØ
#€CÜ	×	#Ò	# DÓ	4Ü˜Ô,¨SÑ;°FÑ;ˆ÷ 
5ä×Ò˜6 8Õ,ùó L÷ 
5Õ	4ús   ™B
Á*B#Â#
B1rA   r  c           	      ó   • [         R                  " SS9   [        U Vs/ s H
  oD" U 5      PM     snSS9nX%l        U R	                  XS9n[
        R                  " Xe5        S S S 5        g s  snf ! , (       d  f       g = f)Nr.   r/   r<   r  r    )r@   rB   r   ró   r%   r'   r  )r  r€  r�  r   r  r+   r*   s          r   Útest_apply_listlike_transformerrˆ  a  sk   € ô 
�Š˜Ó	"Ü±sÓ;²s°˜2˜mÖ,±sÑ;À!ÑDˆØ ÔØ×$Ñ$ SÐ$Ð8ˆÜ
×Ò˜fÔ/÷	 
#Ð	"ùÚ;÷ 
#Õ	"ús   •
A/ŸA*
°1A/Á*A/Á/
A=zops, expectedc                 ó   • U $ r   r8   r"   s    r   r#   r#   v  s   € ‘Ar   rf  r;   c                 ó"   • U R                  5       $ r   rb  r"   s    r   r#   r#   w  s
   € �A—E‘E”Gr   r/  c                 óh   • [        / SQ5      nUR                  XS9n[        R                  " XA5        g ©Nr;   r    ©r   r%   r'   ru  )r€  r+   r   r)   r*   s        r   Útest_apply_listlike_lambdarŽ  s  s*   € ô ’Ó
€CØ�Y‰Y�sˆYÐ*€FÜ‡O‚O�FÕ%r   c                 ó@  • [         R                  " SS9   [        UR                  5        VVs0 s H  u  p4X4" U 5      _M     snn5      nU R                  Ul        U R                  XS9n[        R                  " Xe5        S S S 5        g s  snnf ! , (       d  f       g = f)Nr.   r/   r    )r@   rB   r   r…  r4   r%   r'   r(   )r  r€  r   r4   r  r+   r*   s          r   Útest_apply_dictlike_transformerr�  �  s}   € ô 
�Š˜Ó	"ÜÀ3Ç9Á9Ä;ÔOÂ;±x°t˜4  MÓ!2Ò2Á;ÒOÓPˆØ%×*Ñ*ˆŒØ×$Ñ$ SÐ$Ð8ˆÜ
×Ò˜vÔ0÷	 
#Ð	"ùÛO÷ 
#Õ	"ús   •B®B	Á>BÂ	BÂ
Bc                 ó   • U $ r   r8   r"   s    r   r#   r#   —  s   € ™Ar   r   c                 ó"   • U R                  5       $ r   rb  r"   s    r   r#   r#   š  s
   € ˜Ÿ™œr   c                 óh   • [        / SQ5      nUR                  XS9n[        R                  " XB5        g rŒ  r�  )r€  r   r+   r)   r*   s        r   Útest_apply_dictlike_lambdar”  “  s*   € ô ’Ó
€CØ�Y‰Y�sˆYÐ*€FÜ‡O‚O�FÕ%r   c           	      ó|  • [        S[        S5      0[        [        S5      SS95      nUR                  R	                  S 5      n[        S[
        R                  [
        R                  /SS[
        R                  // SQ/[        [        S5      SS9[        [        S5      SS9S	9n[        R                  " X#5        g )
Nr   r   r3   c           	      óZ   • [        [        U S-   5      [        [        U S-   5      SS95      $ )Nr<   Úyr3   )r   rÄ   r   r"   s    r   r#   Ú0test_apply_retains_column_name.<locals>.<lambda>§  s#   € ¤&¬¨q°1©u«´u¼UÀ1ÀqÁ5»\ÐPSÑ7TÔ"Ur   ç        ç      ð?)r™  rš  r\  r—  )ró   r6   )	r   rÄ   r   r   r%   r@   rS   r'   r  )r   Údfr*   r+   s       r   Útest_apply_retains_column_namerœ  ¤  sŽ   € ä	�Cœ˜q›�?¤E¬%°«(¸Ñ$=Ó	>€BØ�T‰T�Z‰ZÑUÓV€FÜØ
Œr�v‰v”r—v‘vÐ	  c¬2¯6©6Ð 2²OÐDÜ”e˜A“h SÑ)Ü”E˜!“H 3Ñ'ñ€Hô
 ×Ò˜&Õ+r   c                  ó¶   • [        SS[        // SQS9n U R                  [        5      n[        [        [
        [        // SQS9n[        R                  " X5        g )Nr   Ústring)re   rl   rg   rB  )r   Úfloatr%   r’   rî   r`   r'   r(   r3  s      r   Útest_apply_typer   °  sC   € ä��8œUÐ#ª?Ñ;€AØ�W‰W”T‹]€FÜ”sœC¤Ð&ªoÑ>€HÜ×Ò˜6Õ,r   c                  óÂ   • [        / SQ/ SQ/5      n U R                  S 5      n[        SS/SS/SS	/[        R                  S
/S.5      n[
        R                  " X5        g )Nr;   )r}   rñ   r/  rÙ   c                 ó   • [        U 5      $ r   rC  r"   s    r   r#   Ú6test_series_apply_unpack_nested_data.<locals>.<lambda>»  s   € ¤¨¤r   rš  g      @r\  g      @r[  g      @rÙ   )r   r<   r=   r   )r   r%   r   r@   rS   r'   r  )r)   r*   r+   s      r   Ú$test_series_apply_unpack_nested_datar¤  ¸  sV   € ä
’)š\Ð*Ó
+€CØ�Y‰YÑ*Ó+€FÜ˜c 3˜Z¨S°#¨J¸CÀ¸:Ì2Ï6É6ÐSTÈ+ÑVÓW€HÜ×Ò˜&Õ+r   )LÚnumpyr@   r†   Úpandasrš   r   r   r   r   r   r   r	   Úpandas._testingÚ_testingr'   Úpandas.tests.apply.commonr
   Úfixturer   r,   rI   rN   r  Úparametrizer[   rd   rt   r~   r‰   rŸ   r£   r«   r´   rÇ   rÝ   rS   ré   rï   rÿ   r  r%  r-  r4  r`   r7  r<  rH  rU  rX  r_  rg  ÚDatetimeIndexÚrepeatrt  rE   rp  Úonesrv  r|  rW  rK  Úarrayrƒ  r†  rA   r  rˆ  rŽ  rC   r�  Úfrom_arraysrÄ   r”  rœ  r   r¤  r8   r   r   Ú<module>r±     s§  ðÛ Û ã ÷÷ ñ õ Ý >ð ‡‚˜˜xÐ(Ñ)ñó *ðò-ò "ò8-ð ‡�×Ñ˜¨4°¨-Ó8ñFó 9ðFò'ð ‡�×ÑØØˆ"ˆa€[�2˜˜Q�x Ð# f¨b°"Ð%5¸¸sÀA¸hÈÐ7LÐMóñ-ó	ð-ò 1ò&-ò$%ò	%ò%ò%ò&ò6Gð4 ‡�×Ñ˜ U¨E°2·6±6Ð$:¸UÀEÈ2Ï6É6Ð<RÐ#SÓTñ-ó Uð-ò &ò
-ò#HðL ‡�×Ñ˜Ð7Ó8ñ 7ó 9ð 7òF>ò0
-ð ‡�×Ñ˜ #Ñ'7Ð!8Ó9ñ	,ó :ð	,ò
Lð ‡�×Ñ˜ U¨GÐ$4Ó5ñ,ó 6ð,ò$-ò$-ð ‡�×ÑØØˆR€[�7˜X xÐ0Ð1°G¸hÈÐ=NÐ3OÐPóñ-ó	ð-ò&-ð ‡�×ÑØñ �A�q�6 ×!1Ò!1°1°kÐ2BÓ!CÑDÙ�b—i’i ! Q  ¨!°!Ñ4¸GÑDð	
ñ
 Ø—	’	˜" B§J¡JÑ/Ù  °rÑ:Øññ
 �b—i’i ! Q  ¨"°1Ñ5¸WÑEð	
ðóð" ‡�×Ñ˜ 4¨ -Ó0ñ'ó 1ó#ð$'ð ‡�×ÑØ˜(¡F¨2¯7ª7°2«;¸gÑ$FÐGÈÐTóñ&óð&ò)ð ‡�×ÑØà
�&‰&ˆ�E�7ÐØ
�&‰&�"—'‘'Ð	˜U F˜OÐ,Ø	�Š�2—6‘6�(Ó	˜e˜WÐ%Ø	�Š�2—6‘6˜2Ÿ7™7Ð#Ó	$ u¨f oÐ6ð	óð ‡�×ÑØØˆR€[�7˜X xÐ0Ð1°G¸hÈÐ=NÐ3OÐPóñ-ó	óð-ð ‡�×ÑØ	à	ˆb�f‰fˆØ�f‰f˜2Ÿ7™7Ñ#Ù��R—V‘Vˆ}ÓÙ�R—V‘V "§'¡'Ñ*Ó+ð	óð ‡�×ÑØØˆR€[�7˜X xÐ0Ð1°G¸hÈÐ=NÐ3OÐPóñ-ó	óð-ð ‡�×ÑØà
�'‰'ˆ�V�HÐØ
�&‰&�"—'‘'Ð	˜Z¨Ð0Ð1Ø	�Š�2—7‘7�)Ó	˜v˜hÐ'Ø	�Š�2—6‘6˜2Ÿ7™7Ð#Ó	$ z°6Ð&:Ð;ð	óñ0óð0ð ‡�×ÑØá
ˆ™	 :ªyÐ"9Ó:Ð;Ù
Ð	™f a S°°Ñ=Ð>ðóñ&óð&ð ‡�×ÑØ	à	ˆb�g‰gˆØ�g‰g˜BŸF™FÑ#Ù��R—W‘Wˆ~ÓÙ�R—W‘W 2§6¡6Ñ*Ó+ð	óñ1óð1ð ‡�×ÑØð ‘+ÐÙ’9 J×$:Ò$:¸S¸EÀA¹IÁuÈQÃxÐ;PÓ$QÑRð	
ð Ñ Ð	!¡6¨1¨#°c°UÑ#;Ð<ðó	ñ&ó	ð&ò	,ò-ó,r   