§
    tŠtjR  ã                   óè
  — d dl Zd dlZd dlZd dlmZmZmZmZm	Z	m
Z
mZ d dlmZ d dlmZ  ej        ddg¬¦  «        d„ ¦   «         Zd„ Zd	„ Zd
„ Zd„ Zej                             ddi d fdddidfdi dfdddidfg¦  «        d„ ¦   «         Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z d„ Z!ej                             dd d ej"        gd d!ej"        gg¦  «        d"„ ¦   «         Z#d#„ Z$d$„ Z%d%„ Z&ej                             d&e¦  «        d'„ ¦   «         Z'd(„ Z(d)„ Z)ej                             d*e*d+„ g¦  «        d,„ ¦   «         Z+d-„ Z,ej                             d.d/d0g¦  «        d1„ ¦   «         Z-d2„ Z.d3„ Z/ej                             d4d/i fd0d5difd0d5difg¦  «        d6„ ¦   «         Z0d7„ Z1ej                             d8 eddg ej2        d d9g¦  «        ¬:¦  «         e ej3        ddggdd ¬;¦  «        d<¬=¦  «        f e ej4        d>ej5        ¬=¦  «         e
d?d>¬@¦  «        dA¬B¦  «         e ej3        ddggd>d ¬;¦  «        d<¬=¦  «        fg¦  «        ej                             dCdDdg¦  «        dE„ ¦   «         ¦   «         Z6ej                             dFd e ej7        d>¦  «        d<¬=¦  «        fdGg¦  «        dH„ ¦   «         Z8dI„ Z9ej                             dJej:        gdKgfej:        ej;        gdKdLgf ej<        ej:        g¦  «        dKgf ej<        ej:        ej;        g¦  «        dKdLgfg¦  «        ej                             dMd/i gd0d5digd0d5digg¦  «        dN„ ¦   «         ¦   «         Z=ej                             dOdPej:        iej:        ej;        dQœ edPej:        i¦  «         eej:        ej;        dQœ¦  «        g¦  «        ej                             dMd/i gd0d5digd0d5digg¦  «        dR„ ¦   «         ¦   «         Z>ej                             dJej?        gdSgfej@        ej?        gdTdSgf ej<        ej?        g¦  «        dSgf ej<        ej@        ej?        g¦  «        dTdSgfg¦  «        dU„ ¦   «         ZAej                             dVdW„ g edXg dY¢i¦  «        fdZ„ g ed[gdXg¬:¦  «        fg¦  «        d\„ ¦   «         ZBej                             dOdPej?        iej?        ejC        dQœ edPej?        i¦  «         eej?        ejC        dQœ¦  «        g¦  «        d]„ ¦   «         ZDej                             dVdd^„ i eg dY¢ ejE        dgd_z   eFd_¦  «        g¦  «        ¬:¦  «        fdd`„ i ed[gdg¬:¦  «        fg¦  «        da„ ¦   «         ZGdb„ ZHdc„ ZIdd„ ZJdS )eé    N)Ú	DataFrameÚIndexÚ
MultiIndexÚSeriesÚconcatÚ
date_rangeÚtimedelta_range)Úseries_transform_kernelsFÚcompat)Úparamsc                 ó   — | j         S ©N)Úparam)Úrequests    úb/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pandas/tests/apply/test_series_apply.pyÚby_rowr      s
   € àŒ=Ðó    c                 ó   ‡ — t          t          ddd¬¦  «        ¦  «        }ˆ fd„}|                     |‰ ¬¦  «        }|                     d„ ¦  «        }t	          j        ||¦  «         t          g d¢¦  «        }t	          j        ||¦  «         d S )	Nz	1 day 1 sé   Úh)ÚperiodsÚfreqc                 ób   •— ‰r|                       ¦   «         n| j                              ¦   «         S r   )Útotal_secondsÚdt©Úxr   s    €r   Úfz(test_series_map_box_timedelta.<locals>.f   s+   ø€ Ø$*ÐDˆq�ŠÑ Ô Ð °´×0BÒ0BÑ0DÔ0DÐDr   ©r   c                 ó*   — |                       ¦   «         S r   )r   ©r   s    r   ú<lambda>z/test_series_map_box_timedelta.<locals>.<lambda>    s   €  §¢Ñ!2Ô!2€ r   )g    õ@g    ùõ@g    Úö@)r   r	   ÚapplyÚmapÚtmÚassert_series_equal)r   Úserr   ÚresultÚexpecteds   `    r   Útest_series_map_box_timedeltar*      s©   ø€ å
• °a¸cÐBÑBÔBÑ
CÔ
C€CðEð Eð Eð Eð Eð �YŠY�q ˆYÑ(Ô(€Fà�wŠwÐ2Ð2Ñ3Ô3€HÝÔ˜6 8Ñ,Ô,Ð,åÐ1Ð1Ð1Ñ2Ô2€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   c                 ó6  — |                       t          j        |¬¦  «        }t          j        d¬¦  «        5  t          j        | ¦  «        }d d d ¦  «         n# 1 swxY w Y   t	          j        ||¦  «         |                       t          j        |¬¦  «        }t          j        | ¦  «        }t	          j        ||¦  «         t          t          dt          g d¬¦  «        ¬¦  «        }|                      d„ |¬¦  «        }t	          j        ||¦  «         ||usJ ‚|j
        |j
        u sJ ‚|j        |j        k    sJ ‚|j        |j        k    sJ ‚t          g d	¢t          j        ¬
¦  «        }|                      d„ |¬¦  «        }t	          j        ||¦  «         d S )Nr   Úignore©ÚallÚfooÚbar©Úname)Údtyper2   Úindexc                 ó   — | S r   © r!   s    r   r"   ztest_apply.<locals>.<lambda>4   ó   € ˜1€ r   ©é   é   r   ©r4   r3   c                 ó   — | S r   r6   r!   s    r   r"   ztest_apply.<locals>.<lambda>?   r7   r   )r#   ÚnpÚsqrtÚerrstater%   r&   Úexpr   Úobjectr   r4   r3   r2   Úfloat64)Údatetime_seriesr   r(   r)   ÚsÚrss         r   Ú
test_applyrF   '   sÉ  € Ø×"Ò"¥2¤7°6Ð"Ñ:Ô:€FÝ	Œ˜Ð	"Ñ	"Ô	"ð ,ð ,Ý”7˜?Ñ+Ô+ˆð,ð ,ð ,ñ ,ô ,ð ,ð ,ð ,ð ,ð ,ð ,øøøð ,ð ,ð ,ð ,åÔ˜6 8Ñ,Ô,Ð,ð ×"Ò"¥2¤6°&Ð"Ñ9Ô9€FÝŒv�oÑ&Ô&€HÝÔ˜6 8Ñ,Ô,Ð,õ 	•V %­u°R¸eÐ/DÑ/DÔ/DÐEÑEÔE€AØ	
�Š�� VˆÑ	,Ô	,€BÝÔ˜1˜bÑ!Ô!Ð!ð �Bˆ;ˆ;ˆ;ˆ;ØŒ7�b”hÐÐÐÐØŒ7�b”hÒÐÐÐØŒ6�R”WÒÐÐÐõ 	�Y�Y�Y¥b¤jÐ1Ñ1Ô1€AØ	
�Š�� VˆÑ	,Ô	,€BÝÔ˜1˜bÑ!Ô!Ð!Ð!Ð!s   ·AÁAÁAc                  ó°   — t          ddg¦  «        } d„ }|                      |d¬¦  «        }|                      |¦  «        }t          j        ||¦  «         d S )Nr9   r:   c                 ó   — | | dz   fS ©Nr9   r6   r!   s    r   r   z3test_apply_map_same_length_inference_bug.<locals>.fF   s   € Ø�1�q‘5ˆzÐr   r   r   )r   r#   r$   r%   r&   )rD   r   r(   r)   s       r   Ú(test_apply_map_same_length_inference_bugrJ   C   s_   € Ý��1ˆv‰Œ€Aðð ð ð �WŠW�Q˜xˆWÑ(Ô(€FØ�uŠu�Q‰xŒx€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   c                  óÂ   — t          dg¦  «        } |                      t          j        d¬¦  «        }|d         ddgk    sJ ‚t	          |d         t
          ¦  «        sJ ‚d S )Nzfoo,bar)ú,©Úargsr   r/   r0   )r   r#   ÚstrÚsplitÚ
isinstanceÚlist)rD   r(   s     r   Útest_apply_argsrS   N   sa   € Ý�	ˆ{ÑÔ€Aà�WŠW•S”Y VˆWÑ,Ô,€FØ�!Œ9˜ ˜Ò&Ð&Ð&Ð&Ý�f˜Q”i¥Ñ&Ô&Ð&Ð&Ð&Ð&Ð&r   zargs, kwargs, incrementr6   Úar9   )r:   r   é    )r9   Úcr:   éÉ   c                 óˆ   — dd„}t          ddg¦  «        } |j        |dg| ¢R i |¤Ž}||z   }t          j        ||¦  «         d S )Nr   c                 ó$   — | |z   d|z  z   d|z  z   S )Né
   éd   r6   )r   rT   ÚbrV   s       r   r   ztest_agg_args.<locals>.f\   s   € Ø�1‰u�r˜A‘v‰~  a¡Ñ'Ð'r   r9   r:   )r   r   r   )r   Úaggr%   r&   )rN   ÚkwargsÚ	incrementr   rD   r(   r)   s          r   Útest_agg_argsr`   V   sl   € ð(ð (ð (ð (õ 	��1ˆv‰Œ€AØˆQŒU�1�aÐ)˜$Ð)Ð)Ð) &Ð)Ð)€FØ�9‰}€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   c                  óØ   — t          g d¢¦  «        } dd„}dd„}|                      |ddd¬	¦  «         |                      ||gddd¬	¦  «         |                      ||d
œddd¬	¦  «         d S )Nr8   r9   r   c                 ó   — | |z   |z   S r   r6   )r   rT   rV   s      r   Úfoo1z.test_agg_mapping_func_deprecated.<locals>.foo1i   ó   € Ø�1‰u�q‰yÐr   r:   c                 ó   — | |z   |z   S r   r6   )r   r\   rV   s      r   Úfoo2z.test_agg_mapping_func_deprecated.<locals>.foo2l   rd   r   r   é   )rV   )rT   r\   )r9   r   )r:   r   )r   r]   )rD   rc   rf   s      r   Ú test_agg_mapping_func_deprecatedrh   e   s�   € åˆyˆyˆyÑÔ€Aðð ð ð ðð ð ð ð ‡E‚Eˆ$��1˜€EÑÔÐØ‡E‚Eˆ4�ˆ,˜˜1 €EÑ"Ô"Ð"Ø‡E‚E�˜4Ð
 Ð
  ! Q¨!€EÑ,Ô,Ð,Ð,Ð,r   c                 ój  — t          t          dd¬¦  «        ¦  «        }d„ }| sNd}t          j        t          |¬¦  «        5  |                     || ¬¦  «         d d d ¦  «         n# 1 swxY w Y   d S |                     || ¬¦  «        }|                     |¦  «        }t          j        ||¦  «         d S )Nz1/1/2000rZ   ©r   c                 ó*   — | j         | j        | j        fS r   )ÚhourÚdayÚmonthr!   s    r   Úfuncz2test_series_apply_map_box_timestamps.<locals>.funcx   s   € Ø”˜œ˜qœwÐ'Ð'r   z&Series' object has no attribute 'hour'©Úmatchr   )	r   r   ÚpytestÚraisesÚAttributeErrorr#   r$   r%   r&   )r   r'   ro   Úmsgr(   r)   s         r   Ú$test_series_apply_map_box_timestampsrv   t   sü   € å
•˜J°Ð3Ñ3Ô3Ñ
4Ô
4€Cð(ð (ð (ð ð Ø6ˆÝŒ]�>°Ð5Ñ5Ô5ð 	+ð 	+Ø�IŠI�d 6ˆIÑ*Ô*Ð*ð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+àˆà�YŠY�t FˆYÑ+Ô+€FØ�wŠw�t‰}Œ}€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,s   ÁA%Á%A)Á,A)c                  ó  — t          j        d¦  «        t          j        d¦  «        g} t          | d¬¦  «        }|j        dk    sJ ‚|                     d„ d¬¦  «        }t          d	d
g¦  «        }t          j        ||¦  «         d S )Nú
2011-01-01ú
2011-01-02zM8[ns]©r3   zdatetime64[ns]c                 óN   — t          | ¦  «        j        › d| j        › d| j        › �S ©NÚ_©ÚtypeÚ__name__rm   Útzr!   s    r   r"   z%test_apply_box_dt64.<locals>.<lambda>Œ   ó)   € ¥ a¡¤Ô!1ÐBÐB°A´EÐBÐB¸A¼DÐBÐB€ r   r   r   ÚTimestamp_1_NoneÚTimestamp_2_None©ÚpdÚ	Timestampr   r3   r#   r%   r&   ©Úvalsr'   Úresr@   s       r   Útest_apply_box_dt64r‹   †   sŒ   € åŒL˜Ñ&Ô&­¬°\Ñ(BÔ(BÐC€DÝ
�˜XÐ
&Ñ
&Ô
&€CØŒ9Ð(Ò(Ð(Ð(Ð(à
�)Š)ÐBÐBÈ8ˆ)Ñ
TÔ
T€CÝ
Ð$Ð&8Ð9Ñ
:Ô
:€CÝÔ˜3 Ñ$Ô$Ð$Ð$Ð$r   c                  ó  — t          j        dd¬¦  «        t          j        dd¬¦  «        g} t          | d¬¦  «        }|j        dk    sJ ‚|                     d„ d	¬
¦  «        }t          ddg¦  «        }t          j        ||¦  «         d S )Nrx   z
US/Eastern)r�   ry   zM8[ns, US/Eastern]rz   zdatetime64[ns, US/Eastern]c                 óN   — t          | ¦  «        j        › d| j        › d| j        › �S r|   r~   r!   s    r   r"   z'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Ž   ‘   sœ   € å
Œ�\ lÐ3Ñ3Ô3Ý
Œ�\ lÐ3Ñ3Ô3ð€Dõ �Ð1Ð
2Ñ
2Ô
2€CØŒ9Ð4Ò4Ð4Ð4Ð4Ø
�)Š)ÐBÐBÈ8ˆ)Ñ
TÔ
T€CÝ
Ð*Ð,DÐEÑ
FÔ
F€CÝÔ˜3 Ñ$Ô$Ð$Ð$Ð$r   c                  ó
  — t          j        d¦  «        t          j        d¦  «        g} t          | ¦  «        }|j        dk    sJ ‚|                     d„ d¬¦  «        }t          ddg¦  «        }t          j        ||¦  «         d S )	Nz1 daysz2 daysztimedelta64[us]c                 ó>   — t          | ¦  «        j        › d| j        › �S r|   )r   r€   Údaysr!   s    r   r"   z%test_apply_box_td64.<locals>.<lambda>¢   s   € ¥ a¡¤Ô!1Ð<Ð<°A´FÐ<Ð<€ r   r   r   ÚTimedelta_1ÚTimedelta_2)r†   Ú	Timedeltar   r3   r#   r%   r&   rˆ   s       r   Útest_apply_box_td64r•   �   sƒ   € åŒL˜Ñ"Ô"¥B¤L°Ñ$:Ô$:Ð;€DÝ
�‰,Œ,€CØŒ9Ð)Ò)Ð)Ð)Ð)Ø
�)Š)Ð<Ð<ÀXˆ)Ñ
NÔ
N€CÝ
�- Ð/Ñ
0Ô
0€CÝÔ˜3 Ñ$Ô$Ð$Ð$Ð$r   c                  ó  — t          j        dd¬¦  «        t          j        dd¬¦  «        g} t          | ¦  «        }|j        dk    sJ ‚|                     d„ d¬¦  «        }t          d	d	g¦  «        }t          j        ||¦  «         d S )
Nrx   ÚM©r   ry   z	Period[M]c                 ó>   — t          | ¦  «        j        › d| j        › �S r|   )r   r€   Úfreqstrr!   s    r   r"   z'test_apply_box_period.<locals>.<lambda>¬   s   € ¥ a¡¤Ô!1Ð?Ð?°A´IÐ?Ð?€ r   r   r   ÚPeriod_M)r†   ÚPeriodr   r3   r#   r%   r&   rˆ   s       r   Útest_apply_box_periodr�   §   sŒ   € åŒI�l¨Ð-Ñ-Ô-­r¬y¸ÈCÐ/PÑ/PÔ/PÐQ€DÝ
�‰,Œ,€CØŒ9˜Ò#Ð#Ð#Ð#Ø
�)Š)Ð?Ð?Èˆ)Ñ
QÔ
Q€CÝ
�*˜jÐ)Ñ
*Ô
*€CÝÔ˜3 Ñ$Ô$Ð$Ð$Ð$r   c                 ó¤  ‡ — t          ddd¬¦  «                             d¦  «        }t          |d¬¦  «        }|                     d„ ‰ ¬	¦  «        }t          dd
d¬¦  «                             d¦  «        }t          |d¬¦  «        }t	          j        ||¦  «         |                     ˆ fd„‰ ¬	¦  «        }t          g t          t          d¦  «        ¦  «        ¢d‘d‰ rdnd¬¦  «        }t	          j        ||¦  «         ˆ fd„}|                     |‰ ¬	¦  «        }‰ r,t          dgdz  d¬¦  «        }t	          j        ||¦  «         d S |dk    sJ ‚d S )Nrx   ry   r   r˜   z
Asia/TokyoÚXXr1   c                 óD   — | t           j                             ¦   «         z   S r   )r†   ÚoffsetsÚDayr!   s    r   r"   z'test_apply_datetimetz.<locals>.<lambda>µ   s   € ˜q¥2¤:§>¢>Ñ#3Ô#3Ñ3€ r   r   z
2011-01-03c                 ó.   •— ‰r| j         n| j        j         S r   )rl   r   r   s    €r   r"   z'test_apply_datetimetz.<locals>.<lambda>¼   s   ø€ ¨Ð>˜qœv˜v°Q´T´Y€ r   é   r   Úint64Úint32©r2   r3   c                 ób   •— ‰rt          | j        ¦  «        nt          | j        j        ¦  «        S r   )rO   r�   r   r   s    €r   r   z test_apply_datetimetz.<locals>.fÁ   s$   ø€ Ø"Ð4�s�1”4‰yŒyˆy­¨A¬D¬G©¬Ð4r   é   )r   Útz_localizer   r#   r%   r&   rR   Úrange)r   ÚvaluesrD   r(   Ú
exp_valuesr@   r   s   `      r   Útest_apply_datetimetzr®   ±   s†  ø€ Ý˜ l¸Ð=Ñ=Ô=×IÒIÈ,ÑWÔW€FÝˆv˜DÐ!Ñ!Ô!€Aà�WŠWÐ3Ð3¸FˆWÑCÔC€FÝ˜L¨,¸SÐAÑAÔA×MÒMØñô €Jõ � $Ð
'Ñ
'Ô
'€CÝÔ˜6 3Ñ'Ô'Ð'à�WŠWÐ>Ð>Ð>Ð>ÀvˆWÑNÔN€FÝ
Ð&•4�˜b™	œ	‘?”?Ð& AÐ&¨TÀFÐ9W¸¸ÐPWÐ
XÑ
XÔ
X€CÝÔ˜6 3Ñ'Ô'Ð'ð5ð 5ð 5ð 5ð 5ð �WŠW�Q˜vˆWÑ&Ô&€FØð &Ý�l�^ bÑ(¨tÐ4Ñ4Ô4ˆÝ
Ô˜v sÑ+Ô+Ð+Ð+Ð+à˜Ò%Ð%Ð%Ð%Ð%Ð%r   c                 ó†  — t          j        t          d¦  «        t          d¦  «        d¬¦  «        }t          |dt          d¦  «        ¬¦  «        }| smd}t	          j        t          |¬	¦  «        5  |                     d
„ | ¬¦  «         d d d ¦  «         n# 1 swxY w Y   |                     d„ | ¬¦  «        dk    sJ ‚d S |                     d„ | ¬¦  «        }t          j        t          d¦  «        t          d¦  «        d¬¦  «        }t          |dt          d¦  «        ¬¦  «        }t          j	        ||¦  «         t          j
        |j        |j        ¦  «         |                     d„ ¦  «        }t          dgdz  dt          d¦  «        ¬¦  «        }t          j	        ||¦  «         |s|j        t          k    snd S J ‚d S )NÚABBABCDÚDCBAT)Ú
categoriesÚorderedrŸ   Úabcdefg)r2   r4   z&Series' object has no attribute 'lowerrp   c                 ó*   — |                       ¦   «         S r   ©Úlowerr!   s    r   r"   z(test_apply_categorical.<locals>.<lambda>Ó   s   €  §¢¡	¤	€ r   r   c                 ó   — dS ©NÚAr6   r!   s    r   r"   z(test_apply_categorical.<locals>.<lambda>Ô   s   €  3€ r   rº   c                 ó*   — |                       ¦   «         S r   r¶   r!   s    r   r"   z(test_apply_categorical.<locals>.<lambda>×   s   €  §¢¡¤€ r   ÚabbabcdÚdcbac                 ó   — dS r¹   r6   r!   s    r   r"   z(test_apply_categorical.<locals>.<lambda>à   s   €  € r   é   )r†   ÚCategoricalrR   r   rr   rs   rt   r#   r%   r&   Úassert_categorical_equalr¬   r3   rA   )r   Úusing_infer_stringr¬   r'   ru   r(   r@   s          r   Útest_apply_categoricalrÃ   Ì   så  € ÝŒ^�D ™OœO½¸V¹¼ÈdÐSÑSÔS€FÝ
�˜d­$¨y©/¬/Ð
:Ñ
:Ô
:€Càð Ø6ˆÝŒ]�>°Ð5Ñ5Ô5ð 	:ð 	:Ø�IŠIÐ)Ð)°&ˆIÑ9Ô9Ð9ð	:ð 	:ð 	:ñ 	:ô 	:ð 	:ð 	:ð 	:ð 	:ð 	:ð 	:øøøð 	:ð 	:ð 	:ð 	:à�yŠy˜˜¨vˆyÑ6Ô6¸#Ò=Ð=Ð=Ð=Øˆà�YŠYÐ*Ð*°6ˆYÑ:Ô:€Fõ Œ^�D ™OœO½¸V¹¼ÈdÐSÑSÔS€FÝ
�˜d­$¨y©/¬/Ð
:Ñ
:Ô
:€CÝÔ˜6 3Ñ'Ô'Ð'ÝÔ ¤¨s¬zÑ:Ô:Ð:à�YŠY�}�}Ñ%Ô%€FÝ
�#�˜‘ ­T°)©_¬_Ð
=Ñ
=Ô
=€CÝÔ˜6 3Ñ'Ô'Ð'Ø);ÐFˆ6Œ<�6Ò!Ð!Ð!Ð!Ð!Ð!ÐFÐ!Ð!s   Á0BÂBÂBÚseriesz1-1z1-2c                 ó²  — t          | d¬¦  «        }|sOd}t          j        t          |¬¦  «        5  |                     d„ |¬¦  «         d d d ¦  «         n# 1 swxY w Y   d S |                     d„ |¬¦  «        }|                     t          ¦  «        }t          g d¢d¬¦  «        }|                     t          ¦  «        }t          j        ||¦  «         d S )	NÚcategoryrz   z('Series' object has no attribute 'split'rp   c                 ó8   — |                       d¦  «        d         S )Nú-r   )rP   r!   s    r   r"   z8test_apply_categorical_with_nan_values.<locals>.<lambda>í   s   € ˜aŸgšg c™lœl¨1œo€ r   r   c                 ód   — t          j        | ¦  «        r|                      d¦  «        d         ndS )NrÈ   r   F)r†   ÚnotnarP   r!   s    r   r"   z8test_apply_categorical_with_nan_values.<locals>.<lambda>ð   s%   € µ"´(¸1±+´+ÐH˜qŸwšw s™|œ|¨Aœ˜À5€ r   )Ú1rË   F)	r   rr   rs   rt   r#   ÚastyperA   r%   r&   )rÄ   r   rD   ru   r(   r)   s         r   Ú&test_apply_categorical_with_nan_valuesrÍ   æ   s  € õ 	ˆv˜ZÐ(Ñ(Ô(€AØð Ø8ˆÝŒ]�>°Ð5Ñ5Ô5ð 	>ð 	>Ø�GŠGÐ-Ð-°fˆGÑ=Ô=Ð=ð	>ð 	>ð 	>ñ 	>ô 	>ð 	>ð 	>ð 	>ð 	>ð 	>ð 	>øøøð 	>ð 	>ð 	>ð 	>àˆà�WŠWÐHÐHÐQWˆWÑXÔX€FØ�]Š]�6Ñ"Ô"€FÝÐ'Ð'Ð'¨zÐ:Ñ:Ô:€HØ�Š�vÑ&Ô&€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,s   ±AÁAÁAc                 ó¬   — t          g t          dd¬¦  «        t          ¬¦  «        }|                     d„ | ¬¦  «        }t	          j        ||¦  «         d S )Nz
2018-01-01r   )Ústartr   r;   c                 ó   — | S r   r6   r!   s    r   r"   zEtest_apply_empty_integer_series_with_datetime_index.<locals>.<lambda>ú   s   € ˜q€ r   r   )r   r   Úintr#   r%   r&   )r   rD   r(   s      r   Ú3test_apply_empty_integer_series_with_datetime_indexrÒ   ÷   sS   € åˆr�¨,ÀÐBÑBÔBÍ#ÐNÑNÔN€AØ�WŠW�[�[¨ˆWÑ0Ô0€FÝÔ˜6 1Ñ%Ô%Ð%Ð%Ð%r   c                  ó  — t          t          j        g d¢¦  «        dg¬¦  «        } t          g d¢dg¬¦  «        }d„ }|d                              || f¬¦  «        }t	          g d¢dd	¬
¦  «        }t          j        ||¦  «         d S )N)r9   r:   r   rg   é   ÚNumbers)Úcolumns)r:   r   r:   r9   r:   ÚIndicesc                 ó,   — |d         j         |          }|S )NrÕ   )Úiloc)Ú	targetRowÚtargetDFÚvals      r   Úretrievez+test_apply_dataframe_iloc.<locals>.retrieve  s   € Ø�yÔ!Ô& yÔ1ˆØˆ
r   rM   )r   rg   r   r:   r   Úuint64r§   )r   r=   rÞ   r#   r   r%   r&   )ÚuintDFÚindexDFrÝ   r(   r)   s        r   Útest_apply_dataframe_ilocrá   þ   s�   € Ý•r”y   Ñ1Ô1¸I¸;ÐGÑGÔG€FÝ˜˜˜°)°Ð=Ñ=Ô=€Gðð ð ð �YÔ×%Ò% h°f°YÐ%Ñ?Ô?€FÝ�o�o�o¨I¸XÐFÑFÔF€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   c                 óX  — t          j        d¬¦  «        5  t          j        | ¦  «        }t          j        | ¦  «        }|                      t           j        |¬¦  «        }|                     ¦   «         }t          j        ||¦  «         |                      t           j        g|¬¦  «        }|                     ¦   «                              ¦   «         }dg|_	        t          j
        ||¦  «         |                      dg|¬¦  «        }t          j
        ||¦  «         t          ||gd¬¦  «        }ddg|_	        |                      t           j        t           j        g|¬¦  «        }t          j
        ||¦  «         t          ||gd¬¦  «        }dd	g|_	        |                     ¦   «                              d
¦  «        }|                      t           j        t           j        dœ|¬¦  «        }t          j        |                     |¦  «        |¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr,   r-   r   r>   r9   ©ÚaxisÚabsoluter/   r0   rÄ   )r/   r0   )r=   r?   r>   Úabsr#   Úcopyr%   r&   Úto_framerÖ   Úassert_frame_equalr   ÚunstackÚrenameÚreindex_like)Ústring_seriesr   Úf_sqrtÚf_absr(   r)   s         r   Útest_transformrð     sN  € õ 
Œ˜Ð	"Ñ	"Ô	"ð  Hð  HÝ”˜Ñ'Ô'ˆÝ”�}Ñ%Ô%ˆð ×$Ò$¥R¤W°VÐ$Ñ<Ô<ˆØ—;’;‘=”=ˆÝ
Ô˜v xÑ0Ô0Ð0ð ×$Ò$¥b¤g Y°vÐ$Ñ>Ô>ˆØ—?’?Ñ$Ô$×)Ò)Ñ+Ô+ˆØ"˜8ˆÔÝ
Ô˜f hÑ/Ô/Ð/à×$Ò$ f X°fÐ$Ñ=Ô=ˆÝ
Ô˜f hÑ/Ô/Ð/õ
 ˜6 5˜/°Ð2Ñ2Ô2ˆØ" JÐ/ˆÔØ×$Ò$¥b¤g­r¬vÐ%6¸vÐ$ÑFÔFˆÝ
Ô˜f hÑ/Ô/Ð/õ ˜6 5˜/°Ð2Ñ2Ô2ˆØ! 5˜>ˆÔØ×#Ò#Ñ%Ô%×,Ò,¨XÑ6Ô6ˆà×$Ò$­R¬W½R¼VÐ%DÐ%DÈVÐ$ÑTÔTˆÝ
Ô˜v×2Ò2°8Ñ<Ô<¸hÑGÔGÐGðA Hð  Hð  Hñ  Hô  Hð  Hð  Hð  Hð  Hð  Hð  Hð  Høøøð  Hð  Hð  Hð  Hð  Hð  Hs   –G<HÈH#È&H#Úopc                 ó<  — | dv r6|                      t          j                             | › d�¬¦  «        ¦  «         t	          dt
          gz  ¦  «        }| dv r
t          }d}nt          }d                     dd	g¦  «        }t          j	        ||¬
¦  «        5  | 
                    | dg¦  «         d d d ¦  «         n# 1 swxY w Y   t          j	        ||¬
¦  «        5  | 
                    | ddœ¦  «         d d d ¦  «         n# 1 swxY w Y   t          j	        ||¬
¦  «        5  | 
                    | gdgdœ¦  «         d d d ¦  «         n# 1 swxY w Y   t          j	        ||¬
¦  «        5  | 
                    | dg| gdœ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )N)ÚffillÚbfillÚshiftz is successful on any dtype)Úreasonr   )ÚfillnaÚngroupúTransform function failedú|z4not supported between instances of 'type' and 'type'zunsupported operand typerp   rõ   ©rº   ÚB)Úapplymarkerrr   ÚmarkÚxfailr   rA   Ú
ValueErrorÚ	TypeErrorÚjoinrs   Ú	transform)rñ   r   r'   Úerrorru   s        r   Útest_transform_partial_failurer  1  sÄ  € ð 
Ð(Ð(Ð(Ø×ÒÝŒK×Ò¨Ð%GÐ%GÐ%GÐÑHÔHñ	
ô 	
ð 	
õ
 �•f�X‘Ñ
Ô
€Cà	Ð!Ð!Ð!ÝˆØ)ˆˆåˆØ�hŠhàFØ*ðñ
ô 
ˆõ 
Œ�u CÐ	(Ñ	(Ô	(ð %ð %Ø�Š�r˜7�mÑ$Ô$Ð$ð%ð %ð %ñ %ô %ð %ð %ð %ð %ð %ð %øøøð %ð %ð %ð %õ 
Œ�u CÐ	(Ñ	(Ô	(ð /ð /Ø�Š˜B WÐ-Ð-Ñ.Ô.Ð.ð/ð /ð /ñ /ô /ð /ð /ð /ð /ð /ð /øøøð /ð /ð /ð /õ 
Œ�u CÐ	(Ñ	(Ô	(ð 3ð 3Ø�Š˜R˜D¨ yÐ1Ð1Ñ2Ô2Ð2ð3ð 3ð 3ñ 3ô 3ð 3ð 3ð 3ð 3ð 3ð 3øøøð 3ð 3ð 3ð 3õ 
Œ�u CÐ	(Ñ	(Ô	(ð 7ð 7Ø�Š˜R ˜M°°Ð5Ð5Ñ6Ô6Ð6ð7ð 7ð 7ñ 7ô 7ð 7ð 7ð 7ð 7ð 7ð 7ð 7øøøð 7ð 7ð 7ð 7ð 7ð 7sH   ÂB9Â9B=Ã B=ÃC?Ã?DÄDÄ EÅEÅEÅ(FÆFÆFc                  ó¨  — d„ } d„ }t          dt          gz  ¦  «        }d}t          j        t          |¬¦  «        5  |                     | |g¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  |                     || dœ¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  |                     |g| gdœ¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  |                     | |g| gdœ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nc                 ó   — | S r   r6   r!   s    r   Únoopz7test_transform_partial_failure_valueerror.<locals>.noopW  s   € Øˆr   c                 ó   — t           ‚r   )r   )r}   s    r   Ú
raising_opz=test_transform_partial_failure_valueerror.<locals>.raising_opZ  s   € ÝÐr   r   rù   rp   rû   )r   rA   rr   rs   r   r  )r  r
  r'   ru   s       r   Ú)test_transform_partial_failure_valueerrorr  U  sg  € ðð ð ðð ð õ �•f�X‘Ñ
Ô
€CØ
%€Cå	Œ•z¨Ð	-Ñ	-Ô	-ð *ð *Ø�Š�t˜ZÐ(Ñ)Ô)Ð)ð*ð *ð *ñ *ô *ð *ð *ð *ð *ð *ð *øøøð *ð *ð *ð *õ 
Œ•z¨Ð	-Ñ	-Ô	-ð 4ð 4Ø�Š˜J¨TÐ2Ð2Ñ3Ô3Ð3ð4ð 4ð 4ñ 4ô 4ð 4ð 4ð 4ð 4ð 4ð 4øøøð 4ð 4ð 4ð 4õ 
Œ•z¨Ð	-Ñ	-Ô	-ð 8ð 8Ø�Š˜Z˜L°¨vÐ6Ð6Ñ7Ô7Ð7ð8ð 8ð 8ñ 8ô 8ð 8ð 8ð 8ð 8ð 8ð 8øøøð 8ð 8ð 8ð 8õ 
Œ•z¨Ð	-Ñ	-Ô	-ð >ð >Ø�Š˜T :Ð.°d°VÐ<Ð<Ñ=Ô=Ð=ð>ð >ð >ñ >ô >ð >ð >ð >ð >ð >ð >ð >øøøð >ð >ð >ð >ð >ð >sG   ¼A Á A$Á'A$ÂB+Â+B/Â2B/ÃC8Ã8C<Ã?C<ÄEÅEÅEc                  óH  — t          t          d¦  «        dd¬¦  «        } |                      ddg¦  «        }t          ddgddgd¬	¦  «        }t          j        ||¦  «         |                      d
di¦  «        }t          dgd
gd¬	¦  «        }t          j        ||¦  «         d S )Né   r¥   rÄ   )r3   r2   ÚminÚmaxr   rÔ   ©r4   r2   r/   )r   r«   r]   r%   r&   ©rD   r(   r)   s      r   Ú	test_demor  m  s¦   € å�u�Q‰xŒx˜w¨XÐ6Ñ6Ô6€Aà�UŠU�E˜5�>Ñ"Ô"€FÝ�q˜!�f U¨E N¸ÐBÑBÔB€HÝÔ˜6 8Ñ,Ô,Ð,à�UŠU�E˜5�>Ñ"Ô"€FÝ�q�c % ¨xÐ8Ñ8Ô8€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   ro   c                 ó    — t          | ¦  «        S r   )rO   r!   s    r   r"   r"   z  s   € µ°Q±´€ r   c                 ó¾   — |                       ||¬¦  «        }|r.|                      ||¬¦  «        }t          j        ||¦  «         d S |t	          | ¦  «        k    sJ ‚d S )Nr   )Úengine)r#   r$   r%   r&   rO   )rí   ro   r   r  r(   r)   s         r   Ú(test_apply_map_evaluate_lambdas_the_samer  z  st   € ð × Ò  ¨fÐ Ñ5Ô5€Fàð ,Ø ×$Ò$ T°&Ð$Ñ9Ô9ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0à�˜]Ñ+Ô+Ò+Ð+Ð+Ð+Ð+Ð+r   c                 ó’   — |                       d„ ¦  «        }|t          u sJ ‚|                       t          ¦  «        }|t          u sJ ‚d S )Nc                 ó    — t          | ¦  «        S r   )r   r!   s    r   r"   z+test_agg_evaluate_lambdas.<locals>.<lambda>‰  s   € ­¨a©¬€ r   )r]   r   r   )rí   r(   s     r   Útest_agg_evaluate_lambdasr  ‡  sT   € à×ÒÐ0Ð0Ñ1Ô1€FØ•VÐÐÐÐà×Ò�tÑ$Ô$€FØ•VÐÐÐÐÐÐr   Úop_namer]   r#   c                 óø   —  t          | |¦  «        d„ ¦  «        }|dk    r,t          | | dz  dœ¦  «        }t          j        ||¦  «         d S t	          | | dz  gddg¬¦  «        }t          j        ||¦  «         d S )Nc                 ó2   — t          | | dz  gddg¬¦  «        S )Nr:   r   úx^2©r4   ©r   r!   s    r   r"   z)test_with_nested_series.<locals>.<lambda>•  s   € •&˜!˜Q ™T˜¨3°¨,Ð7Ñ7Ô7€ r   r#   r:   )r   r  r   r  r  )Úgetattrr   r%   ré   r   r&   )rC   r  r(   r)   s       r   Útest_with_nested_seriesr!  �  sž   € ð /�W�_ gÑ.Ô.Ø7Ð7ñô €Fð �'ÒÐÝ ?¸?ÈAÑ;MÐNÐNÑOÔOˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/å˜?¨O¸QÑ,>Ð?ÈÈUÀ|ÐTÑTÔTˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r   c                 ó˜   — |                       ¦   «         }|                      ddddd„ dd„ dd	œ¦  «        }t          j        ||¦  «         d S )
NÚcountÚmeanÚstdr  c                 ó,   — |                       d¦  «        S )Ng      Ð?©Úquantiler!   s    r   r"   z)test_replicate_describe.<locals>.<lambda>¨  ó   € ˜QŸZšZ¨Ñ-Ô-€ r   Úmedianc                 ó,   — |                       d¦  «        S )Ng      è?r'  r!   s    r   r"   z)test_replicate_describe.<locals>.<lambda>ª  r)  r   r  )r#  r$  r%  r  z25%z50%z75%r  )Údescriber#   r%   r&   )rí   r)   r(   s      r   Útest_replicate_describer-  Ÿ  sk   € à×%Ò%Ñ'Ô'€HØ× Ò àØØØØ-Ð-ØØ-Ð-Øð		
ð 		
ñô €Fõ Ô˜6 8Ñ,Ô,Ð,Ð,Ð,r   c                 óÜ   — |                       ddg¦  «        }t          |                      ¦   «         |                      ¦   «         gddg| j        ¬¦  «        }t          j        ||¦  «         d S )NÚsumr$  r1   )r]   r   r/  r$  r2   r%   r&   )rí   r(   r)   s      r   Útest_reducer0  ±  su   € à×Ò  v˜Ñ/Ô/€FÝØ	×	Ò	Ñ	Ô	˜m×0Ò0Ñ2Ô2Ð3Ø	�ˆØÔðñ ô €Hõ
 Ô˜6 8Ñ,Ô,Ð,Ð,Ð,r   z	how, kwdsr   c                 óT  — t          g d¢¦  «        } t          || ¦  «        d	i |¤Ž}|j        }||k    sJ ‚ t          || ¦  «        g d¢fi |¤Ž}t          ddddœ¦  «        }t          j        ||¦  «          t          || ¦  «        ddddœfi |¤Ž}t          j        ||¦  «         d S )
N)r9   r:   NÚsize)r2  r#  r$  ç      @ç       @g      ø?r#  r$  )r2  )r   r   r2  r%   r&   )ÚhowÚkwdsrD   r(   r)   s        r   Útest_non_callable_aggregatesr7  ¼  sá   € õ 	ˆ|ˆ|ˆ|ÑÔ€Að �W�Q˜‰_Œ_Ð,Ð, tÐ,Ð,€FØŒv€HØ�XÒÐÐÐð �W�Q˜‰_Œ_Ð6Ð6Ð6Ð?Ð?¸$Ð?Ð?€FÝ˜s¨S¸#Ð>Ð>Ñ?Ô?€HÝÔ˜6 8Ñ,Ô,Ð,à�W�Q˜‰_Œ_ f°wÈÐOÐOÐXÐXÐSWÐXÐX€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   c                 ó¸   — t          dgdz  ¦  «        }|                     dd„ d„ g| ¬¦  «        }t          g d¢g d¢¬	¦  «        }t          j        ||¦  «         d S )
Nrg   r   r/  c                 ó*   — |                       ¦   «         S r   ©r/  r!   s    r   r"   z3test_series_apply_no_suffix_index.<locals>.<lambda>Ö  s   €  q§u¢u¡w¤w€ r   c                 ó*   — |                       ¦   «         S r   r:  r!   s    r   r"   z3test_series_apply_no_suffix_index.<locals>.<lambda>Ö  s   € ¸!¿%º%¹'¼'€ r   r   )é   r<  r<  )r/  ú<lambda>r=  r  )r   r#   r%   r&   )r   rD   r(   r)   s       r   Ú!test_series_apply_no_suffix_indexr>  Ó  sm   € å�ˆs�Q‰w‰Œ€AØ�WŠW�eÐ.Ð.Ð0AÐ0AÐBÈ6ˆWÑRÔR€FÝ�l�l�lÐ*IÐ*IÐ*IÐJÑJÔJ€HåÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   zdti,expl    ,b/ r  rã   r¥   rz   rZ   ú
2020-01-01rj   Útsr  ÚawareTc                 ó¾   — |r|                       d¦  «        j        }n| j        }t          |¦  «                             d„ ¦  «        }t	          j        ||¦  «         d S )NÚUTCc                 ó$   — t          ddg¦  «        S )Nr9   r:   r  r!   s    r   r"   zCtest_apply_series_on_date_time_index_aware_series.<locals>.<lambda>õ  s   € ­6°1°a°&©>¬>€ r   )rª   r4   r   r#   r%   ré   )Údtir@   rA  r4   r(   s        r   Ú1test_apply_series_on_date_time_index_aware_seriesrF  Ü  s_   € ð* ð Ø—’ Ñ&Ô&Ô,ˆˆà”	ˆÝ�E‰]Œ]× Ò Ð!9Ð!9Ñ:Ô:€FÝÔ˜& #Ñ&Ô&Ð&Ð&Ð&r   zby_row, expected)Fr9   c                 ó  — t          t          j        dt          j        ¬¦  «        t	          ddd¬¦  «        ¬¦  «        }t          |j        ¦  «                             d„ | ¬¦  «        }t          j        ||¦  «         d S )	NrZ   rz   r?  rC  )r   r�   r  c                 ó   — dS rI   r6   r!   s    r   r"   zCtest_apply_scalar_on_date_time_index_aware_series.<locals>.<lambda>  s   € °!€ r   r   )	r   r=   ÚarangerB   r   r4   r#   r%   Úassert_equal)r   r)   rÄ   r(   s       r   Ú1test_apply_scalar_on_date_time_index_aware_seriesrK  ù  s|   € õ Ý
Œ	�"�BœJÐ'Ñ'Ô'Ý˜¨r°eÐ<Ñ<Ô<ðñ ô €Fõ �F”LÑ!Ô!×'Ò'¨¨¸FÐ'ÑCÔC€FÝ„O�F˜HÑ%Ô%Ð%Ð%Ð%r   c                 óê  — ddg}t          j        |¦  «        }t          |¦  «                             t           j        | ¬¦  «        }t	          j        t          |¦  «        |¦  «         dt          j        t           j        t           j        g}t          j        |¦  «        }t          |¦  «        }|                     t           j        | ¬¦  «        }t	          j        t          |¦  «        |¦  «         d S )Nz00:00:01z00:00:02r   )	r†   Úto_timedeltar   r#   r%   r&   r=   ÚnanÚNaT)r   Úlist_of_valid_stringsrT   r\   Úlist_of_stringsr'   s         r   Útest_apply_to_timedeltarR    s¿   € Ø'¨Ð4ÐÝ
ŒÐ-Ñ.Ô.€AÝÐ$Ñ%Ô%×+Ò+­B¬OÀFÐ+ÑKÔK€AÝÔ�6 !™9œ9 aÑ(Ô(Ð(à!¥2¤6­2¬6µ2´6Ð:€Oå
Œ˜Ñ(Ô(€AÝ
�Ñ
!Ô
!€CØ�	Š	•"”/¨&ˆ	Ñ1Ô1€AÝÔ�6 !™9œ9 aÑ(Ô(Ð(Ð(Ð(r   z
ops, namesr/  r$  zhow, kwargsc                 óÄ   ‡ — t          ˆ fd„t          ||d¬¦  «        D ¦   «         ¦  «        }d|_         t          ‰ |¦  «        |fi |¤Ž}t	          j        ||¦  «         d S )Nc                 ó.   •— i | ]\  }}| |‰¦  «        “ŒS r6   r6   ©Ú.0r2   rñ   rí   s      €r   ú
<dictcomp>z/test_apply_listlike_reducer.<locals>.<dictcomp>%  s)   ø€ ÐNÐNÐN¡X T¨2ˆˆrˆr�-Ñ Ô ÐNÐNÐNr   T)ÚstrictrÄ   )r   Úzipr2   r   r%   r&   )rí   ÚopsÚnamesr5  r^   r)   r(   s   `      r   Útest_apply_listlike_reducerr\    s}   ø€ õ ØNÐNÐNÐNµ°U¸CÈÐ1MÑ1MÔ1MÐNÑNÔNñô €Hð €H„MØ(�W�] CÑ(Ô(¨Ð7Ð7°Ð7Ð7€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   rZ  rº   rû   c                 óÒ   ‡ — t          ˆ fd„|                     ¦   «         D ¦   «         ¦  «        }‰ j        |_         t          ‰ |¦  «        |fi |¤Ž}t	          j        ||¦  «         d S )Nc                 ó.   •— i | ]\  }}| |‰¦  «        “ŒS r6   r6   rU  s      €r   rW  z/test_apply_dictlike_reducer.<locals>.<dictcomp>;  s)   ø€ ÐKÐKÐK±8°4¸�t˜R˜R Ñ.Ô.ÐKÐKÐKr   )r   Úitemsr2   r   r%   r&   )rí   rZ  r5  r^   r   r)   r(   s   `      r   Útest_apply_dictlike_reducerr`  ,  ss   ø€ õ ÐKÐKÐKÐK¸s¿yºy¹{¼{ÐKÑKÔKÑLÔL€HØ!Ô&€H„MØ(�W�] CÑ(Ô(¨Ð7Ð7°Ð7Ð7€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   r>   rå   c                 ó  ‡ — t          j        d¬¦  «        5  t          ˆ fd„|D ¦   «         d¬¦  «        }||_        ‰                      ||¬¦  «        }t          j        ||¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr,   r-   c                 ó&   •— g | ]} |‰¦  «        ‘ŒS r6   r6   )rV  rñ   rí   s     €r   ú
<listcomp>z3test_apply_listlike_transformer.<locals>.<listcomp>M  s#   ø€ Ð;Ð;Ð;°˜2˜2˜mÑ,Ô,Ð;Ð;Ð;r   r9   rã   r   )r=   r?   r   rÖ   r#   r%   ré   )rí   rZ  r[  r   r)   r(   s   `     r   Útest_apply_listlike_transformerrd  A  sÖ   ø€ õ 
Œ˜Ð	"Ñ	"Ô	"ð 0ð 0ÝÐ;Ð;Ð;Ð;°sÐ;Ñ;Ô;À!ÐDÑDÔDˆØ ˆÔØ×$Ò$ S°Ð$Ñ8Ô8ˆÝ
Ô˜f hÑ/Ô/Ð/ð	0ð 0ð 0ñ 0ô 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0øøøð 0ð 0ð 0ð 0ð 0ð 0s   —AA5Á5A9Á<A9zops, expectedc                 ó   — | S r   r6   r!   s    r   r"   r"   V  s   € �A€ r   r=  r8   c                 ó*   — |                       ¦   «         S r   r:  r!   s    r   r"   r"   W  s   € �A—E’E‘G”G€ r   r  c                 ó€   — t          g d¢¦  «        }|                     | |¬¦  «        }t          j        ||¦  «         d S ©Nr8   r   ©r   r#   r%   rJ  )rZ  r)   r   r'   r(   s        r   Útest_apply_listlike_lambdarj  S  sB   € õ ���Ñ
Ô
€CØ�YŠY�s 6ˆYÑ*Ô*€FÝ„O�F˜HÑ%Ô%Ð%Ð%Ð%r   c                 ó.  ‡ — t          j        d¬¦  «        5  t          ˆ fd„|                     ¦   «         D ¦   «         ¦  «        }‰ j        |_        ‰                      ||¬¦  «        }t          j        ||¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr,   r-   c                 ó.   •— i | ]\  }}| |‰¦  «        “ŒS r6   r6   rU  s      €r   rW  z3test_apply_dictlike_transformer.<locals>.<dictcomp>m  s)   ø€ ÐOÐOÐO±x°t¸R˜4   MÑ!2Ô!2ÐOÐOÐOr   r   )r=   r?   r   r_  r2   r#   r%   r&   )rí   rZ  r   r)   r(   s   `    r   Útest_apply_dictlike_transformerrm  a  sÛ   ø€ õ 
Œ˜Ð	"Ñ	"Ô	"ð 1ð 1ÝÐOÐOÐOÐOÀ3Ç9Â9Á;Ä;ÐOÑOÔOÑPÔPˆØ%Ô*ˆŒØ×$Ò$ S°Ð$Ñ8Ô8ˆÝ
Ô˜v xÑ0Ô0Ð0ð	1ð 1ð 1ñ 1ô 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1øøøð 1ð 1ð 1ð 1ð 1ð 1s   —A&B
Â
BÂBc                 ó   — | S r   r6   r!   s    r   r"   r"   w  s   € ˜A€ r   r   c                 ó*   — |                       ¦   «         S r   r:  r!   s    r   r"   r"   z  s   € ˜Ÿš™œ€ r   c                 ó€   — t          g d¢¦  «        }|                     | |¬¦  «        }t          j        ||¦  «         d S rh  ri  )rZ  r   r)   r'   r(   s        r   Útest_apply_dictlike_lambdarq  s  sB   € õ ���Ñ
Ô
€CØ�YŠY�s 6ˆYÑ*Ô*€FÝ„O�F˜HÑ%Ô%Ð%Ð%Ð%r   c           	      óÂ  — t          dt          d¦  «        it          t          d¦  «        d¬¦  «        ¦  «        }|j                             d„ ¦  «        }t          dt
          j        t
          j        gddt
          j        gg d¢gt          t          d¦  «        d¬¦  «        t          t          d¦  «        d¬¦  «        ¬	¦  «        }t          j        ||¦  «         d S )
Nr   r   r1   c           	      ó€   — t          t          | dz   ¦  «        t          t          | dz   ¦  «        d¬¦  «        ¦  «        S )Nr9   Úyr1   )r   r«   r   r!   s    r   r"   z0test_apply_retains_column_name.<locals>.<lambda>‡  s2   € ¥&­¨q°1©u©¬µu½UÀ1ÀqÁ5¹\¼\ÐPSÐ7TÑ7TÔ7TÑ"UÔ"U€ r   ç        ç      ð?)ru  rv  r4  rt  )rÖ   r4   )	r   r«   r   r   r#   r=   rN  r%   ré   )r   Údfr(   r)   s       r   Útest_apply_retains_column_namerx  „  sÂ   € å	�C�˜q™œ�?¥E­%°©(¬(¸Ð$=Ñ$=Ô$=Ñ	>Ô	>€BØŒT�ZŠZÐUÐUÑVÔV€FÝØ
�rŒv•r”vÐ	  c­2¬6Ð 2°O°O°OÐDÝ•e˜A‘h”h SÐ)Ñ)Ô)Ý•E˜!‘H”H 3Ð'Ñ'Ô'ðñ ô €Hõ
 Ô˜& (Ñ+Ô+Ð+Ð+Ð+r   c                  óä   — t          ddt          gg d¢¬¦  «        } |                      t          ¦  «        }t          t          t
          t          gg d¢¬¦  «        }t          j        ||¦  «         d S )Nr   Ústring)rT   r\   rV   r  )r   Úfloatr#   r   rÑ   rO   r%   r&   r  s      r   Útest_apply_typer|  �  sd   € å��8�UÐ#¨?¨?¨?Ð;Ñ;Ô;€AØ�WŠW•T‰]Œ]€FÝ•s�C¥Ð&¨o¨o¨oÐ>Ñ>Ô>€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r   c                  óÒ   — t          g d¢g d¢g¦  «        } |                      d„ ¦  «        }t          ddgddgdd	gt          j        d
gdœ¦  «        }t          j        ||¦  «         d S )Nr8   )rg   rÔ   r  r¿   c                 ó    — t          | ¦  «        S r   r  r!   s    r   r"   z6test_series_apply_unpack_nested_data.<locals>.<lambda>›  s   € ¥¨¡¤€ r   rv  g      @r4  g      @r3  g      @r¿   )r   r9   r:   r   )r   r#   r   r=   rN  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ÐSTÈ+ÐVÐVÑWÔW€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r   )KÚnumpyr=   rr   Úpandasr†   r   r   r   r   r   r   r	   Úpandas._testingÚ_testingr%   Úpandas.tests.apply.commonr
   Úfixturer   r*   rF   rJ   rS   rþ   Úparametrizer`   rh   rv   r‹   rŽ   r•   r�   r®   rÃ   rN  rÍ   rÒ   rá   rð   r  r  r  rO   r  r  r!  r-  r0  r7  r>  ÚDatetimeIndexÚrepeatrI  rB   rF  ÚonesrK  rR  r/  r$  Úarrayr\  r`  r>   ræ   rd  rj  r@   rm  Úfrom_arraysr«   rq  rx  r|  r  r6   r   r   ú<module>rŒ     sF	  ðØ Ð Ð Ð Ø €€€à Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð Ø >Ð >Ð >Ð >Ð >Ð >ð €„˜˜xÐ(Ð)Ñ)Ô)ðð ñ *Ô)ðð-ð -ð -ð "ð "ð "ð8-ð -ð -ð'ð 'ð 'ð „×ÒØØˆ"ˆa€[�2˜˜Q�x Ð# f¨b°"Ð%5¸¸sÀA¸hÈÐ7LÐMñô ð-ð -ñ	ô ð-ð-ð -ð -ð-ð -ð -ð$%ð %ð %ð	%ð 	%ð 	%ð%ð %ð %ð%ð %ð %ð&ð &ð &ð6Gð Gð Gð4 „×Ò˜ U¨E°2´6Ð$:¸UÀEÈ2Ì6Ð<RÐ#SÑTÔTð-ð -ñ UÔTð-ð &ð &ð &ð
-ð 
-ð 
-ð#Hð #Hð #HðL „×Ò˜Ð7Ñ8Ô8ð 7ð  7ñ 9Ô8ð 7ðF>ð >ð >ð0
-ð 
-ð 
-ð „×Ò˜ #Ð'7Ð'7Ð!8Ñ9Ô9ð	,ð 	,ñ :Ô9ð	,ðð ð ð „×Ò˜ U¨GÐ$4Ñ5Ô5ð1ð 1ñ 6Ô5ð1ð-ð -ð -ð$-ð -ð -ð „×ÒØØˆR€[�7˜X xÐ0Ð1°G¸hÈÐ=NÐ3OÐPñô ð-ð -ñ	ô ð-ð&-ð -ð -ð „×ÒØð ˆF�A�q�6Ð!1 Ô!1°1°kÐ2BÑ!CÔ!CÐDÑDÔDØˆI�i�b”i ! Q  ¨!°!Ð4Ñ4Ô4¸GÐDÑDÔDð	
ð
 ˆFØ�”	˜" B¤JÐ/Ñ/Ô/Ø �j °rÐ:Ñ:Ô:Øðñ ô ð
 ˆI�i�b”i ! Q  ¨"°1Ð5Ñ5Ô5¸WÐEÑEÔEð	
ðñô ð" „×Ò˜ 4¨ -Ñ0Ô0ð'ð 'ñ 1Ô0ñ#ô ð$'ð „×ÒØ˜( F F¨7¨2¬7°2©;¬;¸gÐ$FÑ$FÔ$FÐGÈÐTñô ð&ð &ñô ð&ð)ð )ð )ð „×ÒØà
Œ&ˆ�E�7ÐØ
Œ&�"”'Ð	˜U F˜OÐ,Ø	ˆŒ�2”6�(Ñ	Ô	˜e˜WÐ%Ø	ˆŒ�2”6˜2œ7Ð#Ñ	$Ô	$ u¨f oÐ6ð	ñô ð „×ÒØØˆR€[�7˜X xÐ0Ð1°G¸hÈÐ=NÐ3OÐPñô ð-ð -ñ	ô ñô ð-ð „×ÒØ	à	ˆbŒfˆØŒf˜2œ7Ð#Ð#Øˆ��R”Vˆ}ÑÔØˆ�R”V "¤'Ð*Ð*Ñ+Ô+ð	ñô ð „×ÒØØˆR€[�7˜X xÐ0Ð1°G¸hÈÐ=NÐ3OÐPñô ð-ð -ñ	ô ñô ð-ð „×ÒØà
Œ'ˆ�V�HÐØ
Œ&�"”'Ð	˜Z¨Ð0Ð1Ø	ˆŒ�2”7�)Ñ	Ô	˜v˜hÐ'Ø	ˆŒ�2”6˜2œ7Ð#Ñ	$Ô	$ z°6Ð&:Ð;ð	ñô ð0ð 0ñô ð0ð „×ÒØà
ˆ+ˆ˜	˜	 :¨y¨y¨yÐ"9Ñ:Ô:Ð;Ø
Ð
Ð	˜f˜f a S°°Ð=Ñ=Ô=Ð>ðñô ð&ð &ñô ð&ð „×ÒØ	à	ˆbŒgˆØŒg˜BœFÐ#Ð#Øˆ��R”Wˆ~ÑÔØˆ�R”W 2¤6Ð*Ð*Ñ+Ô+ð	ñô ð1ð 1ñô ð1ð „×ÒØð �+�+ÐØˆF�9�9�9Ð$: JÔ$:¸S¸EÀA¹IÀuÀuÈQÁxÄxÐ;PÑ$QÔ$QÐRÑRÔRð	
ð Ð Ð Ð	! 6 6¨1¨#°c°UÐ#;Ñ#;Ô#;Ð<ðñ	ô 	ð&ð &ñ	ô 	ð&ð	,ð 	,ð 	,ð-ð -ð -ð,ð ,ð ,ð ,ð ,r   