§
    yhþhÕ  ã                   ó(  — d dl m Z  d dlZd dlZd dlZd dlmZ d dlmZ d dl	Z
d dl	mZmZmZmZmZ d dlmZ d dlmZ d dlmZ ej        d„ ¦   «         Z ej        d	 ej        d
ej        j        ¬¦  «        g¬¦  «        d„ ¦   «         Zd„ Zej                             dd dg¦  «        ej                             dddg¦  «        d„ ¦   «         ¦   «         Zd„ Z d„ Z!ej                             ddd edg¦  «        f edd¬¦  «        dfg¦  «        d„ ¦   «         Z"d„ Z#ej                             dej$        ej%        g¦  «        d„ ¦   «         Z&d „ Z'd!„ Z(d"„ Z)ej                             dg d#¢¦  «        d$„ ¦   «         Z*d%„ Z+d&„ Z,d'„ Z-d(„ Z.d)„ Z/d*„ Z0d+„ Z1d,„ Z2ej                             dd dg¦  «        d-„ ¦   «         Z3ej                             dd dg¦  «        d.„ ¦   «         Z4d/„ Z5ej                             dd dg¦  «        d0„ ¦   «         Z6d1„ Z7d2„ Z8d3„ Z9ej         :                    d4¦  «        ej                             d5d6d7g¦  «        ej                             dd8„ d9„ gd:d;g¬<¦  «        ej                             dddg¦  «        ej                             dd dg¦  «        d=„ ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         Z;d>„ Z<d?„ Z=d@„ Z>dA„ Z?dB„ Z@dC„ ZAdD„ ZBdE„ ZCdF„ ZDdG„ ZEdH„ ZFdI„ ZGdJ„ ZHdK„ ZIdL„ ZJej                             dM edNdOgdPdQgg¦  «         edNdPdRœdOdQdRœg¦  «        g ed dgdSdTgg¦  «         ed dSdRœddTdRœg¦  «        gg¦  «        dU„ ¦   «         ZKdV„ ZLdW„ ZMdX„ ZNej                             dYdZd[g¦  «        d\„ ¦   «         ZOd]„ ZPd^„ ZQd_„ ZRd`„ ZSej                             dadbdcdejT        g¦  «        dd„ ¦   «         ZUde„ ZVej                             dfdgdh„ idi edgdSdTgi¦  «        fdgdj„ id edgdSdTgi¦  «        fdgdk„ idi edgdTi¦  «        fdgdl„ id edgdTi¦  «        fdgdmejW        dn„ gidi edgg do¢ig dp¢¬q¦  «        fdgdmejW        dr„ gid edgg do¢ig dp¢¬q¦  «        fdgds„ idi edgddgi¦  «        fdgdt„ id edgdi¦  «        fg¦  «        du„ ¦   «         ZXej                             dvdgdw„ idgdx„ idgdmejW        dy„ gidgdz„ ig¦  «        d{„ ¦   «         ZYd|„ ZZd}„ Z[d~„ Z\ej                             dfd„ gdi ed€dSdTgi¦  «        fd�„ gd ed€dSdTgi¦  «        fd‚„ gdi edgdTgidƒg¬q¦  «        fd„„ gd edgdTgidƒg¬q¦  «        fdmejW        d…„ gdi edgg do¢ig dp¢¬q¦  «        fdmejW        d†„ gd edgg do¢ig dp¢¬q¦  «        fd‡„ dˆ„ gdi edSdTgdTdTggdgdggdƒdƒgg¬‰¦  «        fdŠ„ d‹„ gd edgdSdTgidƒdƒg¦  «        fg¦  «        dŒ„ ¦   «         Z]ej                             dvd�„ gdŽ„ gdmejW        d�„ gd�„ d‘„ gg¦  «        d’„ ¦   «         Z^d“„ Z_d”„ Z`d•„ Zad–„ Zbej                             daddSg¦  «        d—„ ¦   «         Zcd˜„ Zdej                             d™g dš¢ddSgg¦  «        d›„ ¦   «         Zedœ„ Zfd�„ Zgdž„ ZhdŸ„ Zid „ Zjd¡„ Zkd¢„ Zlej                             d£d¤„ d¥„ d¦„ gg d§¢¬<¦  «        d¨„ ¦   «         Zmd©„ Zndª„ Zod«„ Zpd¬„ Zqd­„ Zrd®„ Zsd¯„ Ztd°„ Zuej                             d±d[dZg¦  «        d²„ ¦   «         Zvej                             d±d[dZg¦  «        d³„ ¦   «         Zwd´„ Zxej                             dd dg¦  «        ej                             dµdši fd¶i fd·i fd¸d¹dSifdºddSd»œfdºdSdd»œfdºddSdTd¼œfg¦  «        d½„ ¦   «         ¦   «         Zyej                             d¾g d¿¢¦  «        dÀ„ ¦   «         ZzdÁ„ Z{ej                             dÂ edgdgdÃdÄgdÅœ¦  «        g¦  «        ej                             dÆg dÇ¢¦  «        dÈ„ ¦   «         ¦   «         Z|ej                             dÉddÊddgejT        g¦  «        dË„ ¦   «         Z}dÌ„ Z~dÍ„ ZdÎ„ Z€dÏ„ Z�dÐ„ Z‚dÑ„ ZƒdÒ„ Z„dÓ„ Z…dÔ„ Z†dÕ„ Z‡ej                             dÖg dš¢g d×¢d»œg dš¢dgd»œfg dØ¢g d×¢d»œdSgdgd»œfg¦  «        dÙ„ ¦   «         ZˆdÚ„ Z‰dÛ„ ZŠdÜ„ Z‹dÝ„ ZŒdS )Þé    )ÚdatetimeN)Úis_platform_arm)ÚCategoricalDtype)Ú	DataFrameÚ
MultiIndexÚSeriesÚ	TimestampÚ
date_range)Ú
zip_frames)ÚVersionc                  ó¨   — t          t          j        t          j        dd¬¦  «        d¦  «                             dd¦  «        dz   g d¢¬¦  «        } | S )	z‹
    Fixture for DataFrame of ints which are constant per column

    Columns are ['A', 'B', 'C'], with values (per column): [1, 2, 3]
    é   Úint64©Údtypeé   éÿÿÿÿé   ©ÚAÚBÚC©Úcolumns)r   ÚnpÚtileÚarangeÚreshape)Údfs    úZ/var/www/histauto/venv/lib/python3.11/site-packages/pandas/tests/apply/test_frame_apply.pyÚint_frame_const_colr!      sY   € õ 
Ý
Œ•”	˜! 7Ð+Ñ+Ô+¨QÑ/Ô/×7Ò7¸¸2Ñ>Ô>ÀÑBØ��ð
ñ 
ô 
€Bð €Ió    ÚpythonÚnumba)Úmarks)Úparamsc                 óN   — | j         dk    rt          j        d¦  «         | j         S )Nr$   )ÚparamÚpytestÚimportorskip)Úrequests    r    Úenginer,   &   s(   € à„}˜ÒÐÝÔ˜GÑ$Ô$Ð$ØŒ=Ðr"   c                 ó
  — |dk    r:t           j                             d¬¦  «        }|j                             |¦  «         t          j        d¬¦  «        5  t          j        | d         ¦  «        }|                      t
          j        |¬¦  «        d         }t          j
        ||¦  «         |                      t
          j        |¬¦  «        d         }t          j        | d         ¦  «        }||k    sJ ‚| j        d         }|                      t
          j        d	|¬
¦  «        }t          j        |                      |¦  «        ¦  «        }||         |k    sJ ‚|j        | j        u sJ ‚	 d d d ¦  «         d S # 1 swxY w Y   d S )Nr$   z+numba engine not supporting numpy ufunc yet©ÚreasonÚignore©Úallr   ©r,   r   r   ©Úaxisr,   )r)   ÚmarkÚxfailÚnodeÚ
add_markerr   ÚerrstateÚsqrtÚapplyÚtmÚassert_series_equalÚmeanÚindexÚxs)Úfloat_framer,   r+   r6   ÚresultÚexpectedÚds          r    Ú
test_applyrF   -   s±  € Ø�ÒÐÝŒ{× Ò Ð(UÐ ÑVÔVˆØŒ×Ò Ñ%Ô%Ð%Ý	Œ˜Ð	"Ñ	"Ô	"ð 1ð 1å”˜ SÔ)Ñ*Ô*ˆØ×$Ò$¥R¤W°VÐ$Ñ<Ô<¸SÔAˆÝ
Ô˜v xÑ0Ô0Ð0ð ×"Ò"¥2¤7°6Ð"Ñ:Ô:¸3Ô?ˆÝ”7˜; sÔ+Ñ,Ô,ˆØ˜Ò!Ð!Ð!Ð!àÔ˜aÔ ˆØ×"Ò"¥2¤7°¸6Ð"ÑBÔBˆÝ”7˜;Ÿ>š>¨!Ñ,Ô,Ñ-Ô-ˆØ�aŒy˜HÒ$Ð$Ð$Ð$ØŒ|˜{Ô0Ð0Ð0Ð0Ð0Ð0ð1ð 1ð 1ñ 1ô 1ð 1ð 1ð 1ð 1ð 1ð 1ð 1øøøð 1ð 1ð 1ð 1ð 1ð 1s   ÁDE8Å8E<Å?E<r5   r   ÚrawTFc                 ó¶  — |dk    r�t          j        d¦  «        }t          |j        ¦  «        t          d¦  «        k    r*t	          ¦   «         rt          j        d|j        › �¦  «         t           j                             d¬¦  «        }|j         	                    |¦  «         |  
                    d„ |d||¬¦  «        }| d	z   }t          j        ||¦  «         d S )
Nr$   z0.61z&Segfaults on ARM platforms with numba z!numba engine doesn't support argsr.   c                 ó   — | |z   S ©N© ©ÚxÚys     r    ú<lambda>z!test_apply_args.<locals>.<lambda>M   s
   € �Q˜‘U€ r"   ©r   )ÚargsrG   r,   r   )r)   r*   r   Ú__version__r   Úskipr6   r7   r8   r9   r<   r=   Úassert_frame_equal)	rB   r5   rG   r,   r+   r$   r6   rC   rD   s	            r    Útest_apply_argsrU   C   sÝ   € ð �ÒÐÝÔ# GÑ,Ô,ˆÝ�5Ô$Ñ%Ô%­°©¬Ò8Ð8½_Ñ=NÔ=NÐ8ÝŒKÐTÀÔARÐTÐTÑUÔUÐUÝŒ{× Ò Ð(KÐ ÑLÔLˆØŒ×Ò Ñ%Ô%Ð%Ø×ÒØÐ˜D t°¸Vð ñ ô €Fð ˜Q‰€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                  ó   — t          g d¢g d¢dœ¦  «        } |                      d„ ¦  «        }|j        dk    sJ ‚t          |d         j        t
          ¦  «        sJ ‚t          |d         j        t
          ¦  «        sJ ‚d S )N)r   r   r   r   )r   r   ÚDrW   ©Úc0Úc1c                 ó,   — |                       d¦  «        S )NÚcategory©Úastype)Útss    r    rO   z-test_apply_categorical_func.<locals>.<lambda>V   s   €  §¢¨:Ñ!6Ô!6€ r"   )é   é   rY   rZ   )r   r<   ÚshapeÚ
isinstancer   r   ©r   rC   s     r    Útest_apply_categorical_funcre   S   s�   € å	Ð.Ð.Ð.Ð6JÐ6JÐ6JÐKÐKÑ	LÔ	L€BØ�XŠXÐ6Ð6Ñ7Ô7€FàŒ<˜6Ò!Ð!Ð!Ð!Ý�f˜T”lÔ(Õ*:Ñ;Ô;Ð;Ð;Ð;Ý�f˜T”lÔ(Õ*:Ñ;Ô;Ð;Ð;Ð;Ð;Ð;r"   c                  ó¢   — t          dt          dd¬¦  «        gi¦  «        } |                      d„ d¬¦  «        }t          j        || ¦  «         d S )Nr   ú
2013-01-01ÚUTC©Útzc                 ó   — | S rJ   rK   ©rM   s    r    rO   z*test_apply_axis1_with_ea.<locals>.<lambda>`   ó   €  a€ r"   r   ©r5   ©r   r	   r<   r=   rT   ©rD   rC   s     r    Útest_apply_axis1_with_earq   ]   sT   € å˜#¥	¨,¸5Ð AÑ AÔ AÐBÐCÑDÔD€HØ�^Š^˜K˜K¨aˆ^Ñ0Ô0€FÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   zdata, dtype©r   Nrg   rh   ri   c                 ó�   — t          | g| ggddg|¬¦  «        }|                     d„ d¬¦  «        }t          j        ||¦  «         d S )NÚa)r@   r   c                 ó   — | S rJ   rK   rl   s    r    rO   z0test_agg_axis1_duplicate_index.<locals>.<lambda>k   ó   €  A€ r"   r   rn   ©r   Úaggr=   rT   )Údatar   rD   rC   s       r    Útest_agg_axis1_duplicate_indexrz   d   sU   € õ ˜4˜& 4 &Ð)°#°s°À5ÐIÑIÔI€HØ�\Š\˜+˜+¨Aˆ\Ñ.Ô.€FÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                  óî   — t          t          dd¬¦  «        t          j        t	          j        d¦  «        d¬¦  «        dœ¦  «        } |                      d„ d¬	¦  «        }t          j        || ¦  «         d S )
NÚ20130101r   ©ÚperiodsÚs)Úunit©r   r   c                 ó   — | S rJ   rK   rl   s    r    rO   z/test_apply_mixed_datetimelike.<locals>.<lambda>x   rm   r"   r   rn   )	r   r
   ÚpdÚto_timedeltar   r   r<   r=   rT   rp   s     r    Útest_apply_mixed_datetimeliker…   o   sy   € õ å˜J°Ð2Ñ2Ô2Ý”¥¤¨1¡¤°CÐ8Ñ8Ô8ð	
ð 	
ñô €Hð �^Š^˜K˜K¨aˆ^Ñ0Ô0€FÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   Úfuncc                 ób   — t          ¦   «         }|                     | |¬¦  «        }|j        sJ ‚d S )Nr3   )r   r<   Úempty)r†   r,   Úempty_framerC   s       r    Útest_apply_emptyrŠ   |   s9   € õ ‘+”+€Kà×Ò˜t¨FÐÑ3Ô3€FØŒ<ÐÐÐÐÐr"   c                 ór  — | d d…         }|                      d„ |¬¦  «        }t          t          j        | j        ¬¦  «        }t          j        ||¦  «         | j        d d …g f         }|                      d„ d|¬¦  «        }t          t          j        | j        ¬¦  «        }t          j        ||¦  «         d S )Nr   c                 ó*   — |                       ¦   «         S rJ   ©r?   rl   s    r    rO   z(test_apply_float_frame.<locals>.<lambda>‡   ó   €  Q§V¢V¡X¤X€ r"   r3   ©r@   c                 ó*   — |                       ¦   «         S rJ   r�   rl   s    r    rO   z(test_apply_float_frame.<locals>.<lambda>Œ   rŽ   r"   r   r4   )	r<   r   r   Únanr   r=   r>   Úlocr@   )rB   r,   Úno_rowsrC   rD   Úno_colss         r    Útest_apply_float_framer•   …   s±   € Ø˜"˜1˜"Œo€GØ�]Š]Ð-Ð-°fˆ]Ñ=Ô=€FÝ•b”f KÔ$7Ð8Ñ8Ô8€HÝÔ˜6 8Ñ,Ô,Ð,àŒo˜a˜a˜a ˜eÔ$€GØ�]Š]Ð-Ð-°A¸fˆ]ÑEÔE€FÝ•b”f KÔ$5Ð6Ñ6Ô6€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                 ó„   — t          dg¬¦  «        }|                     d„ d| ¬¦  «        }t          j        ||¦  «         d S )Nrt   r�   c                 ó   — | d         S )Nrt   rK   rl   s    r    rO   z/test_apply_empty_except_index.<locals>.<lambda>”   s
   €  a¨¤f€ r"   r   r4   ©r   r<   r=   rT   )r,   rD   rC   s      r    Útest_apply_empty_except_indexr™   ‘   sH   € å ˜uÐ%Ñ%Ô%€HØ�^Š^Ð,Ð,°1¸Vˆ^ÑDÔD€FÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                  óV  — t          ¦   «         } g }|                      |j        dd¬¦  «        }t          j        || ¦  «         |                      |j        dd¬¦  «        }t          g t          j        ¬¦  «        }t          j        ||¦  «         t          g d¢¬¦  «        }|                     |j        dd¬¦  «        }t          j        ||¦  «         |                     |j        dd¬¦  «        }t          g t          j        ¬¦  «        }t          j        ||¦  «         |g k    sJ ‚d S )Nr   Úexpand©r5   Úresult_typeÚreducer   ©rt   ÚbÚcr   )	r   r<   Úappendr=   rT   r   r   Úfloat64r>   )r‰   rM   rC   rD   Úempty_with_colss        r    Útest_apply_with_reduce_emptyr¥   ˜   s  € å‘+”+€Kà
€AØ×Ò˜qœx¨a¸XÐÑFÔF€FÝÔ˜& +Ñ.Ô.Ð.Ø×Ò˜qœx¨a¸XÐÑFÔF€FÝ�b¥¤
Ð+Ñ+Ô+€HÝÔ˜6 8Ñ,Ô,Ð,å¨¨¨Ð8Ñ8Ô8€OØ×"Ò" 1¤8°!ÀÐ"ÑJÔJ€FÝÔ˜& /Ñ2Ô2Ð2Ø×"Ò" 1¤8°!ÀÐ"ÑJÔJ€FÝ�b¥¤
Ð+Ñ+Ô+€HÝÔ˜6 8Ñ,Ô,Ð,ð �Š7ˆ7ˆ7ˆ7ˆ7ˆ7r"   )ÚsumÚprodÚanyr2   c                 ó  — t          g d¢¬¦  «        }|                     t          t          | ¦  «        ¦  «        } t          || ¦  «        ¦   «         }| dv r|                     t
          ¦  «        }t          j        ||¦  «         d S )NrŸ   r   )r¦   r§   )r   r<   Úgetattrr   r^   Úfloatr=   r>   )r†   r   rC   rD   s       r    Útest_apply_funcs_over_emptyr¬   ®   s   € õ 
˜?˜?˜?Ð	+Ñ	+Ô	+€Bà�XŠX•g�b $Ñ'Ô'Ñ(Ô(€FØ �w�r˜4Ñ Ô Ñ"Ô"€HØˆÐÐØ—?’?¥5Ñ)Ô)ˆÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  ó:  — t          g d¢¬¦  «        } |                      ¦   «         }t          d| j        ¬¦  «        }t	          j        ||¦  «         | j                             ¦   «         }t          g t          j        ¬¦  «        }t	          j        ||¦  «         d S )NrŸ   r   r   r�   r   )	r   Únuniquer   r   r=   r>   ÚTr   r£   ©r   rC   rD   s      r    Útest_nunique_emptyr±   º   s†   € å	˜?˜?˜?Ð	+Ñ	+Ô	+€Bà�ZŠZ‰\Œ\€FÝ�a˜rœzÐ*Ñ*Ô*€HÝÔ˜6 8Ñ,Ô,Ð,àŒT�\Š\‰^Œ^€FÝ�b¥¤
Ð+Ñ+Ô+€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  ó$  — t          g d¢g d¢g d¢gg d¢¬¦  «        } |                      d„ d¬¦  «        }t          g d	¢g d¢¦  «        }t          j        ||¦  «         | j                             d
„ d¬¦  «        }t          j        ||¦  «         d S )N©r   ra   r   )r`   é   r   )é   é   é	   )rt   rt   r¡   r�   c                 ó   — | d         S ©Nr   rK   ©r   s    r    rO   z/test_apply_standard_nonunique.<locals>.<lambda>Ê   ó
   €   !¤€ r"   r   rn   )r   r`   rµ   c                 ó   — | d         S r¹   rK   rº   s    r    rO   z/test_apply_standard_nonunique.<locals>.<lambda>Î   s
   €  ! A¤$€ r"   r   )r   r<   r   r=   r>   r¯   r°   s      r    Útest_apply_standard_nonuniquer½   Ç   sž   € Ý	�I�I�I˜y˜y˜y¨)¨)¨)Ð4¸O¸O¸OÐ	LÑ	LÔ	L€Bà�XŠX�n�n¨1ˆXÑ-Ô-€FÝ�i�i�i   Ñ1Ô1€HÝÔ˜6 8Ñ,Ô,Ð,àŒT�ZŠZ˜˜¨QˆZÑ/Ô/€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                 óÄ   — |                       t          j        d¬¦  «        }t          |                      ¦   «         g| j        ¬¦  «        }t          j        ||¦  «         d S )NÚ	broadcast©r�   r�   )r<   r   r?   r   r@   r=   rT   ©rB   rC   rD   s      r    Útest_apply_broadcast_scalarsrÂ   Ò   sY   € à×Ò�rœw°KÐÑ@Ô@€FÝ˜+×*Ò*Ñ,Ô,Ð-°[Ô5FÐGÑGÔG€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                 óâ   ‡— |                       t          j        dd¬¦  «        }|                      d¬¦  «        Št          ˆfd„| j        D ¦   «         ¦  «        }t          j        ||¦  «         d S )Nr   r¿   rœ   rn   c                 ó   •— i | ]}|‰“ŒS rK   rK   ©Ú.0r¡   Úms     €r    ú
<dictcomp>z6test_apply_broadcast_scalars_axis1.<locals>.<dictcomp>Ü   s   ø€ Ð<Ð<Ð< 1˜!˜QÐ<Ð<Ð<r"   )r<   r   r?   r   r   r=   rT   ©rB   rC   rD   rÇ   s      @r    Ú"test_apply_broadcast_scalars_axis1rÊ   Ù   ss   ø€ Ø×Ò�rœw¨Q¸KÐÑHÔH€FØ×Ò˜aÐÑ Ô €AÝÐ<Ð<Ð<Ð<¨Ô(;Ð<Ñ<Ô<Ñ=Ô=€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                 ó*  ‡ — ‰                       ˆ fd„dd¬¦  «        }t          t          t          ‰ j        ¦  «        ¦  «        ¦  «        }t          |gt          ‰ j        ¦  «        z  d‰ j        ‰ j        ¬¦  «        }t          j        ||¦  «         d S )Nc                 ó`   •— t          t          t          ‰j        ¦  «        ¦  «        ¦  «        S rJ   )ÚlistÚrangeÚlenr   ©rM   rB   s    €r    rO   z4test_apply_broadcast_lists_columns.<locals>.<lambda>ã   s"   ø€ •$•u�S Ô!4Ñ5Ô5Ñ6Ô6Ñ7Ô7€ r"   r   r¿   rœ   r£   )r   r@   r   )	r<   rÍ   rÎ   rÏ   r   r   r@   r=   rT   )rB   rC   rÇ   rD   s   `   r    Ú"test_apply_broadcast_lists_columnsrÑ   à   s¤   ø€ à×ÒØ7Ð7Ð7Ð7ØØð ñ ô €Fõ
 	�U•3�{Ô*Ñ+Ô+Ñ,Ô,Ñ-Ô-€AÝØ	
ˆ�c�+Ô#Ñ$Ô$Ñ$ØØÔØÔ#ð	ñ ô €Hõ Ô˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                 ó  ‡ ‡— ‰                       ˆ fd„d¬¦  «        }t          t          t          ‰ j        ¦  «        ¦  «        ¦  «        Št          ˆfd„‰ j        D ¦   «         d‰ j        ¬¦  «        }t          j        ||¦  «         d S )Nc                 ó`   •— t          t          t          ‰j        ¦  «        ¦  «        ¦  «        S rJ   )rÍ   rÎ   rÏ   r@   rÐ   s    €r    rO   z2test_apply_broadcast_lists_index.<locals>.<lambda>ó   s"   ø€ •$•u�S Ô!2Ñ3Ô3Ñ4Ô4Ñ5Ô5€ r"   r¿   rÀ   c                 ó   •— i | ]}|‰“ŒS rK   rK   rÅ   s     €r    rÈ   z4test_apply_broadcast_lists_index.<locals>.<dictcomp>÷   s   ø€ Ð+Ð+Ð+�!ˆˆAÐ+Ð+Ð+r"   r£   )r   r@   )	r<   rÍ   rÎ   rÏ   r@   r   r   r=   rT   rÉ   s   `  @r    Ú test_apply_broadcast_lists_indexrÕ   ñ   s    øø€ Ø×ÒØ5Ð5Ð5Ð5À;ð ñ ô €Fõ 	�U•3�{Ô(Ñ)Ô)Ñ*Ô*Ñ+Ô+€AÝØ+Ð+Ð+Ð+�{Ô*Ð+Ñ+Ô+ØØÔðñ ô €Hõ
 Ô˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                 óf   — | }|                      d„ dd¬¦  «        }t          j        ||¦  «         d S )Nc                 ó
   — g d¢S ©Nr³   rK   rl   s    r    rO   z7test_apply_broadcast_list_lambda_func.<locals>.<lambda>  ó
   €  	 	 	€ r"   r   r¿   rœ   ©r<   r=   rT   )r!   r   rC   s      r    Ú%test_apply_broadcast_list_lambda_funcrÛ   þ   s;   € à	€BØ�XŠXÐ)Ð)°¸{ˆXÑKÔK€FÝÔ˜& "Ñ%Ô%Ð%Ð%Ð%r"   c                 óŽ   — | }|                      d„ dd¬¦  «        }|                     ¦   «         }t          j        ||¦  «         d S )Nc                 óB   — t          g d¢t          d¦  «        ¬¦  «        S )Nr³   Úabcr�   )r   rÍ   rl   s    r    rO   z9test_apply_broadcast_series_lambda_func.<locals>.<lambda>  s   € •&˜˜˜­$¨u©+¬+Ð6Ñ6Ô6€ r"   r   r¿   rœ   )r<   Úcopyr=   rT   ©r!   r   rC   rD   s       r    Ú'test_apply_broadcast_series_lambda_funcrá     sS   € Ø	€BØ�XŠXØ6Ð6ØØð ñ ô €Fð
 �wŠw‰yŒy€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                 ór   — |dk    rt          j        d¦  «         d„ }|                      |||d¬¦  «         d S )Nr$   z)numba can't handle when UDF returns None.c                 óX   — t          | t          j        ¦  «        sJ ‚| j        dk    sJ ‚d S ©Nr   ©rc   r   ÚndarrayÚndimrl   s    r    Ú_assert_rawz/test_apply_raw_float_frame.<locals>._assert_raw  ó-   € Ý˜!�RœZÑ(Ô(Ð(Ð(Ð(ØŒv˜Š{ˆ{ˆ{ˆ{ˆ{ˆ{r"   T©r5   r,   rG   )r)   rS   r<   )rB   r5   r,   rè   s       r    Útest_apply_raw_float_framerë     sR   € à�ÒÐÝŒÐ?Ñ@Ô@Ð@ðð ð ð ×Ò�k¨°VÀÐÑFÔFÐFÐFÐFr"   c                 ó¦   — |                       t          j        ||d¬¦  «        }|                       d„ |¬¦  «        }t          j        ||¦  «         d S )NTrê   c                 ó4   — | j                              ¦   «         S rJ   )Úvaluesr?   rl   s    r    rO   z3test_apply_raw_float_frame_lambda.<locals>.<lambda>  s   € ¨1¬8¯=ª=©?¬?€ r"   rn   )r<   r   r?   r=   r>   )rB   r5   r,   rC   rD   s        r    Ú!test_apply_raw_float_frame_lambdarï     sU   € à×Ò�rœw¨T¸&ÀdÐÑKÔK€FØ× Ò Ð!:Ð!:ÀÐ ÑFÔF€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                 ól   — |                       d„ |d¬¦  «        }| dz  }t          j        ||¦  «         d S )Nc                 ó   — | dz  S ©Nra   rK   rl   s    r    rO   z9test_apply_raw_float_frame_no_reduction.<locals>.<lambda>%  s
   € ¨¨Q©€ r"   T)r,   rG   ra   rÚ   )rB   r,   rC   rD   s       r    Ú'test_apply_raw_float_frame_no_reductionró   #  s@   € à×Ò˜˜°vÀ4ÐÑHÔH€FØ˜Q‰€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c           
      ó$  — |dk    rt          j        d¦  «         d„ }t          dddt          j        dgdz  d¬	¦  «        t          j        d
gdz  d¬	¦  «        dœt          j        d¦  «        ¬¦  «        }|                     || |d¬¦  «         d S )Nr$   z(isinstance check doesn't work with numbac                 óX   — t          | t          j        ¦  «        sJ ‚| j        dk    sJ ‚d S rä   rå   rl   s    r    rè   z4test_apply_raw_mixed_type_frame.<locals>._assert_raw/  ré   r"   ç      ð?ra   Úfooé
   Úfloat32r   r   Úint32)rt   r    r¡   rù   rú   r�   Trê   )r)   rS   r   r   Úarrayr   r<   )r5   r,   rè   r   s       r    Útest_apply_raw_mixed_type_framerü   *  sµ   € à�ÒÐÝŒÐ>Ñ?Ô?Ð?ðð ð õ
 
àØØÝ”x  ¨¡
°)Ð<Ñ<Ô<Ý”X˜q˜c B™h¨gÐ6Ñ6Ô6ð	
ð 	
õ Œi˜‰mŒmð	
ñ 	
ô 	
€Bð ‡H‚Hˆ[˜t¨F¸€HÑ=Ô=Ð=Ð=Ð=r"   c                 óÌ   — | j         d         }|                      t          j        d¬¦  «        |         }t          j        |                      |¦  «        ¦  «        }||k    sJ ‚d S )Nr   r   rn   )r@   r<   r   r?   rA   )rB   rE   rC   rD   s       r    Útest_apply_axis1rþ   A  s`   € ØÔ˜!Ô€AØ×Ò�rœw¨QÐÑ/Ô/°Ô2€FÝŒw�{—~’~ aÑ(Ô(Ñ)Ô)€HØ�XÒÐÐÐÐÐr"   c                  ó  — t          dgdgdœ¦  «        } | d d…                              t          j        d¬¦  «        }t	          t          j        t          j        g d¬¦  «        ¬	¦  «        }t          j	        ||¦  «         d S )
Nr÷   rö   r�   r   r   rn   r   r   r�   )
r   r<   r   r?   r   r‘   rƒ   ÚIndexr=   r>   r°   s      r    Útest_apply_mixed_dtype_cornerr  H  sx   € Ý	˜%˜¨ uÐ-Ð-Ñ	.Ô	.€BØ���ŒV�\Š\�"œ'¨ˆ\Ñ*Ô*€Fõ •b”f¥B¤H¨R°wÐ$?Ñ$?Ô$?Ð@Ñ@Ô@€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  ó.  — t          dgdgdœ¦  «        } |                      d„ d¬¦  «        }t          dgdg¬¦  «        }t          j        ||¦  «         |                      d	„ d¬¦  «        }t          dgdg¬¦  «        }t          j        ||¦  «         d S )
Nr÷   rö   r�   c                 ó   — | d         S )Nr   rK   rl   s    r    rO   z8test_apply_mixed_dtype_corner_indexing.<locals>.<lambda>S  ó
   €   #¤€ r"   r   rn   r   r�   c                 ó   — | d         S )Nr   rK   rl   s    r    rO   z8test_apply_mixed_dtype_corner_indexing.<locals>.<lambda>W  r  r"   )r   r<   r   r=   r>   r°   s      r    Ú&test_apply_mixed_dtype_corner_indexingr  Q  s¥   € Ý	˜%˜¨ uÐ-Ð-Ñ	.Ô	.€BØ�XŠXÐ&Ð&¨QˆXÑ/Ô/€FÝ�u�g a SÐ)Ñ)Ô)€HÝÔ˜6 8Ñ,Ô,Ð,à�XŠXÐ&Ð&¨QˆXÑ/Ô/€FÝ�s�e A 3Ð'Ñ'Ô'€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   zignore::RuntimeWarningÚaxr@   r   c                 ó   — | S rJ   rK   rl   s    r    rO   rO   _  ó   € �q€ r"   c                 ó*   — |                       ¦   «         S rJ   r�   rl   s    r    rO   rO   _  s   €  A§F¢F¡H¤H€ r"   Úidentityr?   )Úidsc                 óÊ  — t          di | g d¢i¤Ž}t          j        d¬¦  «        5   |t          j        g d¬¦  «        ¦  «        }t	          |t          j        ¦  «         }|                     ||||¬¦  «        }	|r8|                     |¦  «        }
t	          |	t          ¦  «        sJ ‚|	j	        |
u sJ ‚nt	          |	t           ¦  «        sJ ‚d d d ¦  «         d S # 1 swxY w Y   d S )NrŸ   r0   r1   Úf8r   rê   rK   )
r   r   r:   rû   rc   ræ   r<   Ú_get_agg_axisr   r@   )r  r†   rG   r5   r,   r+   r   Útest_resÚis_reductionrC   Úagg_axiss              r    Útest_apply_empty_infer_typer  \  s?  € õ 
Ð	+Ð	+�b˜/˜/˜/Ð*Ð	+Ð	+€Bå	Œ˜Ð	"Ñ	"Ô	"ð 
1ð 
1Ø�4�œ ¨4Ð0Ñ0Ô0Ñ1Ô1ˆÝ% hµ´
Ñ;Ô;Ð;ˆà—’˜$ T°&¸c�ÑBÔBˆØð 	1Ø×'Ò'¨Ñ-Ô-ˆHÝ˜f¥fÑ-Ô-Ð-Ð-Ð-Ø”< 8Ð+Ð+Ð+Ð+Ð+å˜f¥iÑ0Ô0Ð0Ð0Ð0ð
1ð 
1ð 
1ñ 
1ô 
1ð 
1ð 
1ð 
1ð 
1ð 
1ð 
1ð 
1øøøð 
1ð 
1ð 
1ð 
1ð 
1ð 
1s   ¦B%CÃCÃCc                  óˆ   — t          g d¢¬¦  «        } |                      d„ d¬¦  «        }t          |t           ¦  «        sJ ‚d S )NrŸ   r�   c                 ó*   — |                       ¦   «         S rJ   r�   rl   s    r    rO   z7test_apply_empty_infer_type_broadcast.<locals>.<lambda>u  rŽ   r"   r¿   rÀ   )r   r<   rc   )r”   rC   s     r    Ú%test_apply_empty_infer_type_broadcastr  s  sK   € Ý˜o˜o˜oÐ.Ñ.Ô.€GØ�]Š]Ð-Ð-¸;ˆ]ÑGÔG€FÝ�f�iÑ(Ô(Ð(Ð(Ð(Ð(Ð(r"   c                 ó’   — dd„}|                       |d¬¦  «        }|                       d„ ¦  «        }t          j        ||¦  «         d S )Nr   c                 ó   — | |z   S rJ   rK   ©rM   Úhowmuchs     r    Úadd_somez4test_apply_with_args_kwds_add_some.<locals>.add_somez  s   € Ø�7‰{Ðr"   ra   ©r  c                 ó   — | dz   S rò   rK   rl   s    r    rO   z4test_apply_with_args_kwds_add_some.<locals>.<lambda>~  s
   € ¨1¨q©5€ r"   ©r   rÚ   )rB   r  rC   rD   s       r    Ú"test_apply_with_args_kwds_add_somer  y  s^   € ðð ð ð ð ×Ò˜x°ÐÑ3Ô3€FØ× Ò   Ñ1Ô1€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                 ó’   — dd„}|                       |d¬¦  «        }|                       d„ ¦  «        }t          j        ||¦  «         d S )Nr   c                 ó0   — |                       ¦   «         |z   S rJ   r�   r  s     r    Úagg_and_addz:test_apply_with_args_kwds_agg_and_add.<locals>.agg_and_addƒ  s   € Ø�vŠv‰xŒx˜'Ñ!Ð!r"   ra   r  c                 ó0   — |                       ¦   «         dz   S rò   r�   rl   s    r    rO   z7test_apply_with_args_kwds_agg_and_add.<locals>.<lambda>‡  s   € ¨1¯6ª6©8¬8°a©<€ r"   r  )r<   r=   r>   )rB   r"  rC   rD   s       r    Ú%test_apply_with_args_kwds_agg_and_addr$  ‚  s`   € ð"ð "ð "ð "ð ×Ò˜{°AÐÑ6Ô6€FØ× Ò Ð!7Ð!7Ñ8Ô8€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                 ó”   — dd„}|                       |dd¬¦  «        }|                       d„ ¦  «        }t          j        ||¦  «         d S )Nr   c                 ó   — | |z
  |z  S rJ   rK   )rM   ÚsubÚdivides      r    Úsubtract_and_dividezJtest_apply_with_args_kwds_subtract_and_divide.<locals>.subtract_and_divideŒ  s   € Ø�C‘˜6Ñ!Ð!r"   )ra   ra   )rQ   r(  c                 ó   — | dz
  dz  S )Nç       @rK   rl   s    r    rO   z?test_apply_with_args_kwds_subtract_and_divide.<locals>.<lambda>�  s   € ¨A°©G°s©?€ r"   rP   rÚ   )rB   r)  rC   rD   s       r    Ú-test_apply_with_args_kwds_subtract_and_divider,  ‹  sc   € ð"ð "ð "ð "ð ×ÒÐ2¸ÀaÐÑHÔH€FØ× Ò Ð!:Ð!:Ñ;Ô;€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                 ód   — |                       t          ¦  «        }t          j        || ¦  «         d S rJ   )r<   rÍ   r=   rT   )rB   rC   s     r    Útest_apply_yield_listr.  ”  s.   € Ø×Ò�tÑ$Ô$€FÝÔ˜& +Ñ.Ô.Ð.Ð.Ð.r"   c                 óþ   — t           j        | j        d d d…| j                             d¦  «        f<   |                      d¦  «        }|                      t           j        d¬¦  «        }t          j        ||¦  «         d S )Nra   r   r   rn   )	r   r‘   Úilocr   Úget_locr?   r<   r=   r>   )rB   rD   rC   s      r    Útest_apply_reduce_Seriesr2  ™  ss   € Ý>@¼f€KÔ�S�S�q�S˜+Ô-×5Ò5°cÑ:Ô:Ð:Ñ;Ø×Ò Ñ"Ô"€HØ×Ò�rœw¨QÐÑ/Ô/€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  óz  — t          ddgddggddgddg¬	¦  «        } |                      t          d
¬¦  «        }t          dddœdddœg| j        ¬¦  «        }t          j        ||¦  «         |                      t          d¬¦  «        }t          dddœdddœg| j        ¬¦  «        }t          j        ||¦  «         d S )Nr   ra   r   r`   rY   rZ   Úi0Úi1©r   r@   r   rn   )r4  r5  r�   rX   )r   r<   Údictr   r   r=   r>   r@   )ry   rC   rD   s      r    Útest_apply_reduce_to_dictr8     sÓ   € å�q˜!�f˜q !˜fÐ%°°d¨|ÀDÈ$À<ÐPÑPÔP€Dà�ZŠZ� 1ˆZÑ%Ô%€FÝ˜a qÐ)Ð)°!¸1Ð+=Ð+=Ð>ÀdÄlÐSÑSÔS€HÝÔ˜6 8Ñ,Ô,Ð,à�ZŠZ� 1ˆZÑ%Ô%€FÝ˜a qÐ)Ð)°!¸1Ð+=Ð+=Ð>ÀdÄjÐQÑQÔQ€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  ó8  — t          t          j                             d¦  «                             d¦  «        ¦  «        } |                      t          j        d¬¦  «        }t          d„ |                      ¦   «         D ¦   «         | j	        ¬¦  «        }t          j        ||¦  «         |                      t          j        d¬¦  «        }t          d„ | j                             ¦   «         D ¦   «         | j        ¬¦  «        j        }t          j        ||¦  «         d S )	Nra   )é   rø   r   rn   c                 ó>   — i | ]\  }}||                      ¦   «         “ŒS rK   ©Údescribe©rÆ   ÚiÚvs      r    rÈ   z2test_apply_differently_indexed.<locals>.<dictcomp>±  s&   € ÐAÐAÐA©d¨a°˜!˜QŸZšZ™\œ\ÐAÐAÐAr"   r   r   c                 ó>   — i | ]\  }}||                      ¦   «         “ŒS rK   r<  r>  s      r    rÈ   z2test_apply_differently_indexed.<locals>.<dictcomp>µ  s&   € ÐCÐCÐC©d¨a°˜!˜QŸZšZ™\œ\ÐCÐCÐCr"   )r   r   ÚrandomÚdefault_rngÚstandard_normalr<   r   r=  Úitemsr   r=   rT   r¯   r@   r°   s      r    Útest_apply_differently_indexedrF  ­  sâ   € Ý	•2”9×(Ò(¨Ñ+Ô+×;Ò;¸HÑEÔEÑ	FÔ	F€Bà�XŠX•f”o¨AˆXÑ.Ô.€FÝÐAÐA°b·h²h±j´jÐAÑAÔAÈ2Ì:ÐVÑVÔV€HÝÔ˜& (Ñ+Ô+Ð+à�XŠX•f”o¨AˆXÑ.Ô.€FÝÐCÐC°b´d·j²j±l´lÐCÑCÔCÈRÌXÐVÑVÔVÔX€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                  óæ  — t          g d¢g d¢g d¢g d¢g d¢g d¢gg d¢¬¦  «        } d	„ }|                      |d
¬¦  «        }t          t          dd
d
¦  «        ddgt          dd
d¦  «        ddgt          dd
d¦  «        ddgt          dd
d¦  «        ddgt          dd
d¦  «        ddgt          dd
d¦  «        ddggg d¢¬¦  «        } |                      |d
¬¦  «        }t          j        ||¦  «         d S )N)r   ÚABC0é2   )r   ÚYUM0r:  )r   ÚDEF0r:  )ra   ÚABC1rI  )ra   ÚYUM1r:  )ra   ÚDEF1r:  )rt   ÚmarketÚpositionr   c                 ó   — | d         S )NrO  rK   )Úrs    r    Úfztest_apply_bug.<locals>.fÇ  s   € Ø�Œ{Ðr"   r   rn   iÝ  rH  rI  ra   rJ  r:  r   rK  r`   rL  r´   rM  r   rN  )r   r<   r   r=   r>   )Ú	positionsrS  rD   rC   s       r    Útest_apply_bugrU  ¹  sN  € åàˆOˆOØˆOˆOØˆOˆOØˆOˆOØˆOˆOØˆOˆOð	
ð ,Ð+Ð+ð
ñ 
ô 
€Iðð ð ð �Š˜q qˆÑ)Ô)€Håå�d˜A˜qÑ!Ô! 6¨2Ð.Ý�d˜A˜qÑ!Ô! 6¨2Ð.Ý�d˜A˜qÑ!Ô! 6¨2Ð.Ý�d˜A˜qÑ!Ô! 6¨2Ð.Ý�d˜A˜qÑ!Ô! 6¨2Ð.Ý�d˜A˜qÑ!Ô! 6¨2Ð.ð	
ð ,Ð+Ð+ð
ñ 
ô 
€Ið �_Š_˜Q Qˆ_Ñ'Ô'€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c            
      ó¸  — t          g d¢g d¢g d¢t          j                             d¦  «                             d¦  «        t          j                             d¦  «                             d¦  «        t          j                             d¦  «                             d¦  «        dœ¦  «        } |                      d„ d¬	¦  «        }t          j        || ¦  «         d S )
N)r÷   r÷   r÷   r÷   ÚbarrW  rW  rW  r÷   r÷   r÷   )ÚonerX  rX  ÚtworX  rX  rX  rY  rY  rY  rX  )ÚdullrZ  ÚshinyrZ  rZ  r[  r[  rZ  r[  r[  r[  ra   é   )r   r   r   rW   ÚEÚFc                 ó   — | S rJ   rK   rl   s    r    rO   z,test_apply_convert_objects.<locals>.<lambda>  rm   r"   r   rn   )r   r   rB  rC  rD  r<   r=   rT   rp   s     r    Útest_apply_convert_objectsr`  Û  sá   € Ýðð ð ðð ð ðð ð õ ”×&Ò& qÑ)Ô)×9Ò9¸"Ñ=Ô=Ý”×&Ò& qÑ)Ô)×9Ò9¸"Ñ=Ô=Ý”×&Ò& qÑ)Ô)×9Ò9¸"Ñ=Ô=ðU+	
ð +	
ñ-ô -€Hð^ �^Š^˜K˜K¨aˆ^Ñ0Ô0€FÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                 ó’   — |                       d„ ¦  «        }t          | j        | j        ¬¦  «        }t          j        ||¦  «         d S )Nc                 ó   — | j         S rJ   ©Únamerl   s    r    rO   z(test_apply_attach_name.<locals>.<lambda>  ó   € ¨¬€ r"   r�   )r<   r   r   r=   r>   rÁ   s      r    Útest_apply_attach_namerf    sJ   € Ø×ÒÐ/Ð/Ñ0Ô0€FÝ�kÔ)°Ô1DÐEÑEÔE€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                 ó–   — |                       d„ d¬¦  «        }t          | j        | j        ¬¦  «        }t          j        ||¦  «         d S )Nc                 ó   — | j         S rJ   rc  rl   s    r    rO   z.test_apply_attach_name_axis1.<locals>.<lambda>  re  r"   r   rn   r�   )r<   r   r@   r=   r>   rÁ   s      r    Útest_apply_attach_name_axis1ri    sO   € Ø×ÒÐ/Ð/°aÐÑ8Ô8€FÝ�kÔ'¨{Ô/@ÐAÑAÔA€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                 óì   — |                       d„ ¦  «        }t          t          j        | j        t          | j        ¦  «        df¦  «        | j        | j        ¬¦  «        }t          j        ||¦  «         d S )Nc                 óP   — t          j        | j        t          | ¦  «        ¦  «        S rJ   ©r   Úrepeatrd  rÏ   rl   s    r    rO   z6test_apply_attach_name_non_reduction.<locals>.<lambda>  ó   € ­¬°1´6½3¸q¹6¼6Ñ)BÔ)B€ r"   r   ©r@   r   )	r<   r   r   r   r   rÏ   r@   r=   rT   rÁ   s      r    Ú$test_apply_attach_name_non_reductionrp    sv   € à×ÒÐBÐBÑCÔC€FÝÝ
Œ�Ô#¥c¨+Ô*;Ñ&<Ô&<¸aÐ%@ÑAÔAØÔØÔ#ðñ ô €Hõ
 Ô˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                 óÔ   ‡ — ‰                       d„ d¬¦  «        }t          ˆ fd„‰                      ¦   «         D ¦   «         ¦  «        }‰ j        |_        t	          j        ||¦  «         d S )Nc                 óP   — t          j        | j        t          | ¦  «        ¦  «        S rJ   rl  rl   s    r    rO   z<test_apply_attach_name_non_reduction_axis1.<locals>.<lambda>'  rn  r"   r   rn   c              3   ór   •K  — | ]1}t          j        |d          t          ‰j        ¦  «        ¦  «        V — Œ2dS )r   N)r   rm  rÏ   r   )rÆ   ÚtrB   s     €r    ú	<genexpr>z=test_apply_attach_name_non_reduction_axis1.<locals>.<genexpr>(  sO   øè è € ð ð Ø67�Œ	�!�A”$�˜KÔ/Ñ0Ô0Ñ1Ô1ðð ð ð ð ð r"   )r<   r   Ú
itertuplesr@   r=   r>   rÁ   s   `  r    Ú*test_apply_attach_name_non_reduction_axis1rw  &  s…   ø€ Ø×ÒÐBÐBÈÐÑKÔK€FÝð ð ð ð Ø;F×;QÒ;QÑ;SÔ;Sðñ ô ñ ô €Hð !Ô&€H„NÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  ó
  — t          j        g d¢g d¢g¦  «        } t          ddgddgddgg| d	d
g¬¦  «        }|                     d„ d¦  «        }t          ddgddgddgg| ddg¬¦  «        }t	          j        ||d¬¦  «         d S )N)rt   rt   r    )r¡   rE   rE   r   ra   r   r`   r´   r   Úcol1Úcol2ro  c                 óZ   — t          t          | ¦  «        t          | ¦  «        dœ¦  «        S )N)ÚminÚmax)r   r|  r}  rl   s    r    rO   z(test_apply_multi_index.<locals>.<lambda>2  s"   € �v­c°!©f¬f½SÀ¹V¼VÐ&DÐ&DÑEÔE€ r"   r|  r}  T©Ú
check_like)r   Úfrom_arraysr   r<   r=   rT   )r@   r   rC   rD   s       r    Útest_apply_multi_indexr�  /  s¬   € ÝÔ" O O O°_°_°_Ð#EÑFÔF€EÝ�A�q�6˜A˜q˜6 A q 6Ð*°%À&È&ÐAQÐRÑRÔR€AØ�WŠWÐEÐEÀqÑIÔI€FÝ˜1˜a˜& 1 a &¨1¨a¨&Ð1¸ÈÐPUÈÐWÑWÔW€HÝÔ˜& (°tÐ<Ñ<Ô<Ð<Ð<Ð<r"   z	df, dictsr÷   rW  ÚspamÚeggs)r   r   ra   r   c                 ó  — d„ }|                       |d¬¦  «        }|                       |d¬¦  «        }|                       |¦  «        }t          j        ||¦  «         t          j        || ¦  «         t          j        ||¦  «         d S )Nc                 ó*   — |                       ¦   «         S rJ   )Úto_dictrl   s    r    rO   z!test_apply_dict.<locals>.<lambda>C  s   € �1—9’9‘;”;€ r"   rž   rÀ   r›   )r<   r=   r>   rT   )r   ÚdictsÚfnÚreduce_trueÚreduce_falseÚreduce_nones         r    Útest_apply_dictrŒ  7  s„   € ð 
Ð	€BØ—(’(˜2¨8�(Ñ4Ô4€KØ—8’8˜B¨H�8Ñ5Ô5€LØ—(’(˜2‘,”,€KåÔ˜;¨Ñ.Ô.Ð.ÝÔ˜,¨Ñ+Ô+Ð+ÝÔ˜;¨Ñ.Ô.Ð.Ð.Ð.r"   c                  ó6  — t          dt          ddd¬¦  «        i¦  «        } |                      d„ ¦  «        }t          j        || ¦  «         |                      d„ ¦  «        }t          dt          ddd¬¦  «        i¦  «        }t          j        ||¦  «         d S )	NÚdtz
2015-01-01r   zEurope/Brussels)r~   rj   c                 ó   — | S rJ   rK   rl   s    r    rO   z,test_apply_non_numpy_dtype.<locals>.<lambda>P  ó   €  € r"   c                 ó0   — | t          j        d¦  «        z   S )NÚ1day)rƒ   Ú	Timedeltarl   s    r    rO   z,test_apply_non_numpy_dtype.<locals>.<lambda>S  s   €  ¥B¤L°Ñ$8Ô$8Ñ 8€ r"   z
2015-01-02)r   r
   r<   r=   rT   r°   s      r    Útest_apply_non_numpy_dtyper”  M  s¡   € å	�D�* \¸1ÐARÐSÑSÔSÐTÑ	UÔ	U€BØ�XŠX�k�kÑ"Ô"€FÝÔ˜& "Ñ%Ô%Ð%à�XŠXÐ8Ð8Ñ9Ô9€FÝØ	�z˜,°Ð6GÐHÑHÔHÐIñô €Hõ Ô˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                  ó†   — t          dg d¢id¬¦  «        } |                      d„ ¦  «        }t          j        || ¦  «         d S )NrŽ  )rt   r    r¡   rt   r\   r   c                 ó   — | S rJ   rK   rl   s    r    rO   z5test_apply_non_numpy_dtype_category.<locals>.<lambda>\  r�  r"   r˜   rd   s     r    Ú#test_apply_non_numpy_dtype_categoryr—  Z  sL   € Ý	�DÐ.Ð.Ð.Ð/°zÐ	BÑ	BÔ	B€BØ�XŠX�k�kÑ"Ô"€FÝÔ˜& "Ñ%Ô%Ð%Ð%Ð%r"   c                  ó¾   — t          ddgddggddg¬¦  «        } t          ddggddgdg¬¦  «        }|                      dg¦  «        }t          j        ||¦  «         d S )	Nr   r   ra   r   rt   r   r|  r6  rw   ©r   rD   rC   s      r    Útest_apply_dup_names_multi_aggrš  `  so   € å	�Q˜�F˜Q ˜FÐ#¨c°3¨ZÐ	8Ñ	8Ô	8€BÝ˜1˜a˜&˜¨C°¨:¸e¸WÐEÑEÔE€HØ�VŠV�U�G‰_Œ_€FåÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   Úopr<   rx   c                 ó  — d„ }t          t          j        d¦  «        t          d¦  «        ¬¦  «        } t	          || ¦  «        |d¬¦  «        }t          g d¢g d¢g d¢g d¢g¦  «        }t          j        ||¦  «         d S )Nc                 óB   — d| d         z  d| d         z  d| d         z  gS )Nra   r   r   r   rK   ©Úrows    r    Ú
apply_listz3test_apply_nested_result_axis_1.<locals>.apply_listl  s'   € Ø�C˜”H‘˜a # c¤(™l¨A°°C´©LÐ9Ð9r"   )r`   r`   ÚABCDr   r   rn   )ç        r¢  r¢  )r   r   ÚzerosrÍ   rª   r   r=   r>   )r›  r   r   rC   rD   s        r    Útest_apply_nested_result_axis_1r¤  i  s—   € ð:ð :ð :õ 
•2”8˜FÑ#Ô#­T°&©\¬\Ð	:Ñ	:Ô	:€BØ�W�R˜‰_Œ_˜Z¨aÐ0Ñ0Ô0€FÝØ	ˆˆ˜/˜/˜/¨?¨?¨?¸O¸O¸OÐLñô €Hõ Ô˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  óø   — t          dt          dd¬¦  «        gid¬¦  «        } |                      d„ ¦  «        }t          j        || ¦  «         |                      d„ ¦  «        }t          j        || ¦  «         d S )	Nr÷   Ú2020rh   ri   zdatetime64[ns, UTC]r   c                 ó   — | S rJ   rK   rl   s    r    rO   z7test_apply_noreduction_tzaware_object.<locals>.<lambda>|  rm   r"   c                 ó*   — |                       ¦   «         S rJ   )rß   rl   s    r    rO   z7test_apply_noreduction_tzaware_object.<locals>.<lambda>~  s   €  a§f¢f¡h¤h€ r"   ro   rp   s     r    Ú%test_apply_noreduction_tzaware_objectr©  w  s‡   € åØ	•˜6 eÐ,Ñ,Ô,Ð-Ð.Ð6Kðñ ô €Hð �^Š^˜K˜KÑ(Ô(€FÝÔ˜& (Ñ+Ô+Ð+Ø�^Š^Ð.Ð.Ñ/Ô/€FÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                  óÀ   ‡— t          dg d¢i¦  «        } g Šˆfd„}ˆfd„}||fD ]8}‰d d …= |                      |d¬¦  «         ‰t          | j        ¦  «        k    sJ ‚Œ9d S )Nrt   r³   c                 ó<   •— ‰                      | j        ¦  «         d S rJ   ©r¢   rd  ©rŸ  Únamess    €r    Úreducing_functionz8test_apply_function_runs_once.<locals>.reducing_functionˆ  s   ø€ Ø�Š�S”XÑÔÐÐÐr"   c                 ó<   •— ‰                      | j        ¦  «         | S rJ   r¬  r­  s    €r    Únon_reducing_functionz<test_apply_function_runs_once.<locals>.non_reducing_function‹  s   ø€ Ø�Š�S”XÑÔÐØˆ
r"   r   rn   )r   r<   rÍ   r@   )r   r¯  r±  r†   r®  s       @r    Útest_apply_function_runs_oncer²  ‚  s°   ø€ õ 
�C˜˜˜Ð#Ñ	$Ô	$€BØ€Eðð ð ð ð ðð ð ð ð ð #Ð$9Ð:ð 'ð 'ˆØ�!�!�!ˆHà
�Š�˜AˆÑÔÐØ�˜RœX™œÒ&Ð&Ð&Ð&Ð&ð	'ð 'r"   c                 ó  ‡— | dk    rt          j        d¦  «         t          dg d¢i¦  «        }g Šˆfd„}ˆfd„}||fD ]L}‰d d …= |                     || dd¬	¦  «         ‰t	          |j                             ¦   «         ¦  «        k    sJ ‚ŒMd S )
Nr$   z8appending to list outside of numba func is not supportedrt   r³   c                 ó2   •— ‰                      | ¦  «         d S rJ   ©Úextend©rŸ  rî   s    €r    r¯  z<test_apply_raw_function_runs_once.<locals>.reducing_functionž  s   ø€ Ø�Š�cÑÔÐÐÐr"   c                 ó2   •— ‰                      | ¦  «         | S rJ   rµ  r·  s    €r    r±  z@test_apply_raw_function_runs_once.<locals>.non_reducing_function¡  s   ø€ Ø�Š�cÑÔÐØˆ
r"   Tr   )r,   rG   r5   )r)   rS   r   r<   rÍ   rt   Úto_list)r,   r   r¯  r±  r†   rî   s        @r    Ú!test_apply_raw_function_runs_oncerº  –  sØ   ø€ à�ÒÐÝŒÐNÑOÔOÐOå	�C˜˜˜Ð#Ñ	$Ô	$€BØ€Fðð ð ð ð ðð ð ð ð ð #Ð$9Ð:ð .ð .ˆØ�1�1�1ˆIà
�Š�˜f¨$°QˆÑ7Ô7Ð7Ø�˜bœdŸlšl™nœnÑ-Ô-Ò-Ð-Ð-Ð-Ð-ð	.ð .r"   c                  ó   — t          t          j        ddg¦  «        dg¬¦  «        } t          t          j        ddg¦  «        dgt          ¬¦  «        }|                      d„ ¦  «        }t          j        ||¦  «         d S )Ns   abcds   efghÚcolr   )r   r   c                 ó,   — |                       d¦  «        S )NÚobjectr]   rl   s    r    rO   z-test_apply_with_byte_string.<locals>.<lambda>²  s   €  §¢¨Ñ 2Ô 2€ r"   )r   r   rû   r¾  r<   r=   rT   r™  s      r    Útest_apply_with_byte_stringr¿  ¬  sz   € å	•2”8˜W gÐ.Ñ/Ô/¸%¸Ð	AÑ	AÔ	A€BÝ�œ 7¨GÐ"4Ñ5Ô5À¸wÍfÐUÑUÔU€Hð �XŠXÐ2Ð2Ñ3Ô3€FÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   ÚvalÚasdé   c                 óð   ‡ — dd dddt           j        g}t          d|id¬¦  «        }|j                             ˆ fd„¦  «        }t          ˆ fd„|D ¦   «         d¬	¦  «        }t          j        ||¦  «         d S )
NrÁ  rÂ  Úcdert   r\   r   c                 ó   •— | ‰k    S rJ   rK   )rM   rÀ  s    €r    rO   z/test_apply_category_equalness.<locals>.<lambda>¼  s   ø€  ! s¢(€ r"   c                 ó\   •— g | ](}t          j        |¦  «        rt          j        n|‰k    ‘Œ)S rK   )rƒ   Úisnullr   r‘   )rÆ   rM   rÀ  s     €r    ú
<listcomp>z1test_apply_category_equalness.<locals>.<listcomp>¾  s0   ø€ ÐAÐAÐA°!•2”9˜Q‘<”<Ð	-�Œˆ Q¨#¢XÐAÐAÐAr"   rc  )r   r‘   r   rt   r<   r   r=   r>   )rÀ  Ú	df_valuesr   rC   rD   s   `    r    Útest_apply_category_equalnessrÊ  ¶  s•   ø€ ð ˜˜b %¨µ´Ð7€IÝ	�C˜Ð#¨:Ð	6Ñ	6Ô	6€BàŒT�ZŠZÐ*Ð*Ð*Ð*Ñ+Ô+€FÝØAÐAÐAÐA°yÐAÑAÔAÈðñ ô €Hõ Ô˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  óP  — t          t          j                             d¦  «                             d¦  «        ¦  «        } |                      t          j        j        d¬¦  «        j        }|dk    sJ ‚|                      t          j        j        d¬¦  «        j        }|dk    sJ ‚d S )Nra   )rø   ra   r   rn   )r   ra   )r   r   rB  rC  r<   Úfftrb   Úrfftrd   s     r    Útest_infer_row_shaperÎ  È  s�   € õ 
•2”9×(Ò(¨Ñ+Ô+×2Ò2°7Ñ;Ô;Ñ	<Ô	<€BØ�XŠX•b”f”j qˆXÑ)Ô)Ô/€FØ�WÒÐÐÐà�XŠX•b”f”k¨ˆXÑ*Ô*Ô0€FØ�VÒÐÐÐÐÐr"   zops, by_row, expectedrt   c                 ó   — | dz   S rä   rK   rl   s    r    rO   rO   Ö  ó
   € ˜˜Q™€ r"   Úcompatc                 ó   — | dz   S rä   rK   rl   s    r    rO   rO   ×  rÐ  r"   c                 ó*   — |                       ¦   «         S rJ   ©r¦   rl   s    r    rO   rO   Ø  ó   € ˜Ÿš™œ€ r"   c                 ó*   — |                       ¦   «         S rJ   rÔ  rl   s    r    rO   rO   Ù  rÕ  r"   r¦   c                 ó*   — |                       ¦   «         S rJ   rÔ  rl   s    r    rO   rO   Û  ó   € ¨A¯EªE©G¬G€ r"   )r   r   r   )r¦   r¦   ú<lambda>r�   c                 ó*   — |                       ¦   «         S rJ   rÔ  rl   s    r    rO   rO   à  rØ  r"   c                 ó   — dS rä   rK   rl   s    r    rO   rO   ä  ó   € ˜€ r"   c                 ó   — dS rä   rK   rl   s    r    rO   rO   å  rÜ  r"   c                 ó„   — t          dddgi¦  «        }|                     | |¬¦  «        }t          j        ||¦  «         d S ©Nrt   r   ra   ©Úby_row©r   r<   r=   Úassert_equal©Úopsrá  rD   r   rC   s        r    Útest_dictlike_lambdaræ  Ó  sF   € õ. 
�C˜!˜Q˜�=Ñ	!Ô	!€BØ�XŠX�c &ˆXÑ)Ô)€FÝ„O�F˜HÑ%Ô%Ð%Ð%Ð%r"   rå  c                 ó   — | dz   S rä   rK   rl   s    r    rO   rO   ò  s
   € ˜˜A™€ r"   c                 ó*   — |                       ¦   «         S rJ   rÔ  rl   s    r    rO   rO   ó  s   € ˜Ÿš™œ€ r"   c                 ó*   — |                       ¦   «         S rJ   rÔ  rl   s    r    rO   rO   ô  s   € ¨¯ª©¬€ r"   c                 ó   — dS rä   rK   rl   s    r    rO   rO   õ  s   € ˜€ r"   c                 óÂ   — t          dddgi¦  «        }t          j        t          d¬¦  «        5  |                     | d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S ©Nrt   r   ra   zby_row=True not allowed©ÚmatchTrà  ©r   r)   ÚraisesÚ
ValueErrorr<   ©rå  r   s     r    Útest_dictlike_lambda_raisesró  ï  ó©   € õ 
�C˜!˜Q˜�=Ñ	!Ô	!€BÝ	Œ•zÐ)BÐ	CÑ	CÔ	Cð #ð #Ø
�Š�˜TˆÑ"Ô"Ð"ð#ð #ð #ñ #ô #ð #ð #ð #ð #ð #ð #ð #øøøð #ð #ð #ð #ð #ð #ó   ¯AÁAÁAc                  ó"  — t          ddgddggddg¬¦  «        } |                      d„ d¬¦  «        }t          d„ |                      ¦   «         D ¦   «         ¦  «        }t	          j        ||¦  «         t          d	¦  «        t          d
¦  «        g| d<   |                      d„ d¬¦  «        }t	          j        ||¦  «         | d         | d         z                        d„ ¦  «        }t          ddiddig¦  «        }t	          j        ||¦  «         d S )Nr   ra   rt   r    r   c                 ó(   — d| d         | d         z   iS ©Nr   rt   r    rK   rl   s    r    rO   z,test_with_dictlike_columns.<locals>.<lambda>  ó   €   a¨¤f¨q°¬v¡oÐ 6€ r"   rn   c                 ó   — g | ]}d di‘ŒS )r   r   rK   ©rÆ   rt  s     r    rÈ  z.test_with_dictlike_columns.<locals>.<listcomp>  s   € Ð9Ð9Ð9 A˜˜Q�xÐ9Ð9Ð9r"   ú2017-05-01 00:00:00ú2017-05-02 00:00:00r=   c                 ó(   — d| d         | d         z   iS rø  rK   rl   s    r    rO   z,test_with_dictlike_columns.<locals>.<lambda>
  rù  r"   c                 ó
   — d| iS )Nr   rK   rl   s    r    rO   z,test_with_dictlike_columns.<locals>.<lambda>  s
   € °#°q°€ r"   r   r   )r   r<   r   rv  r=   r>   r	   r°   s      r    Útest_with_dictlike_columnsr   ÿ  s!  € å	�Q˜�F˜Q ˜FÐ#¨c°3¨ZÐ	8Ñ	8Ô	8€BØ�XŠXÐ6Ð6¸QˆXÑ?Ô?€FÝÐ9Ð9¨¯ª©¬Ð9Ñ9Ô9Ñ:Ô:€HÝÔ˜6 8Ñ,Ô,Ð,õ 	Ð'Ñ(Ô(ÝÐ'Ñ(Ô(ð€B€t�Hð �XŠXÐ6Ð6¸QˆXÑ?Ô?€FÝÔ˜6 8Ñ,Ô,Ð,ð �Œg˜˜3œÑ×&Ò&Ð'9Ð'9Ñ:Ô:€FÝ˜˜Q�x # q Ð*Ñ+Ô+€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  óò   — t          ¦   «         } g d¢| d<   g d¢| d<   t          j        g d¢d¬¦  «        | d<   |                      d	„ d
¬¦  «        }t	          i i i g¦  «        }t          j        ||¦  «         d S )N)ÚXÚYÚZÚauthor)ÚBBCÚNBCÚN24Ú	publisher)z17-10-2010 07:15:30z13-05-2011 08:20:35z15-01-2013 09:09:09T)ÚdayfirstÚdatec                 ó   — i S rJ   rK   rl   s    r    rO   z:test_with_dictlike_columns_with_datetime.<locals>.<lambda>  ó   €  € r"   r   rn   )r   rƒ   Úto_datetimer<   r   r=   r>   r°   s      r    Ú(test_with_dictlike_columns_with_datetimer    s’   € å	‰Œ€BØ"�?�?€B€x�LØ+Ð+Ð+€B€{�OÝ”ØMÐMÐMØðñ ô €B€v�Jð �XŠX�l�l¨ˆXÑ+Ô+€FÝ�r˜2˜r�lÑ#Ô#€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  óX  — t          ddgddggddg¬¦  «        } |                      d„ dd¬¦  «        }t          d	d
d
gi¦  «        }t          j        ||¦  «         t	          d¦  «        t	          d¦  «        g| d<   |                      d„ dd¬¦  «        }t          j        ||¦  «         d S )Nr   ra   rt   r    r   c                 ó(   — d| d         | d         z   iS rø  rK   rl   s    r    rO   z7test_with_dictlike_columns_with_infer.<locals>.<lambda>$  rù  r"   r›   rœ   r   r   rü  rý  r=   c                 ó(   — d| d         | d         z   iS rø  rK   rl   s    r    rO   z7test_with_dictlike_columns_with_infer.<locals>.<lambda>,  rù  r"   )r   r<   r=   rT   r	   r°   s      r    Ú%test_with_dictlike_columns_with_inferr  !  sÃ   € å	�Q˜�F˜Q ˜FÐ#¨c°3¨ZÐ	8Ñ	8Ô	8€BØ�XŠXÐ6Ð6¸QÈHˆXÑUÔU€FÝ˜#  1˜v˜Ñ'Ô'€HÝÔ˜& (Ñ+Ô+Ð+õ 	Ð'Ñ(Ô(ÝÐ'Ñ(Ô(ð€B€t�Hð �XŠXÐ6Ð6¸QÈHˆXÑUÔU€FÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                 ó   — | dz   S rä   rK   rl   s    r    rO   rO   3  ó
   € �A˜‘E€ r"   )rt   rÙ  c                 ó   — | dz   S rä   rK   rl   s    r    rO   rO   4  r  r"   c                 ó*   — |                       ¦   «         S rJ   rÔ  rl   s    r    rO   rO   5  ó   € �A—E’E‘G”G€ r"   rÙ  c                 ó*   — |                       ¦   «         S rJ   rÔ  rl   s    r    rO   rO   6  r  r"   c                 ó*   — |                       ¦   «         S rJ   rÔ  rl   s    r    rO   rO   8  ó   €  a§e¢e¡g¤g€ r"   c                 ó*   — |                       ¦   «         S rJ   rÔ  rl   s    r    rO   rO   =  r  r"   c                 ó   — | dz   S rä   rK   rl   s    r    rO   rO   B  s
   € �q˜1‘u€ r"   c                 ó   — dS ©Nr   rK   rl   s    r    rO   rO   B  s   € ¨€ r"   r   c                 ó   — dS rò   rK   rl   s    r    rO   rO   G  r	  r"   c                 ó   — dS r  rK   rl   s    r    rO   rO   G  rv   r"   c                 ó„   — t          dddgi¦  «        }|                     | |¬¦  «        }t          j        ||¦  «         d S rß  râ  rä  s        r    Útest_listlike_lambdar#  0  sF   € õ> 
�C˜!˜Q˜�=Ñ	!Ô	!€BØ�XŠX�c &ˆXÑ)Ô)€FÝ„O�F˜HÑ%Ô%Ð%Ð%Ð%r"   c                 ó   — | dz   S rä   rK   rl   s    r    rO   rO   W  ó
   € �1�q‘5€ r"   c                 ó*   — |                       ¦   «         S rJ   rÔ  rl   s    r    rO   rO   X  s   € �1—5’5‘7”7€ r"   c                 ó*   — |                       ¦   «         S rJ   rÔ  rl   s    r    rO   rO   Y  s   €  !§%¢%¡'¤'€ r"   c                 ó   — | dz   S rä   rK   rl   s    r    rO   rO   Z  r%  r"   c                 ó   — dS r  rK   rl   s    r    rO   rO   Z  rv   r"   c                 óÂ   — t          dddgi¦  «        }t          j        t          d¬¦  «        5  |                     | d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S rì  rï  rò  s     r    Útest_listlike_lambda_raisesr+  T  rô  rõ  c            	      óz  — t          t          t          j                             d¦  «                             d¦  «        ¦  «        g d¢t          ddd¬¦  «        dœ¦  «        } | dd	g                              t          d
¬¦  «        }t          d„ | dd	g          	                    ¦   «         D ¦   «         ¦  «        }t          j        ||¦  «         | ddg                              t          d
¬¦  «        }t          d„ | ddg          	                    ¦   «         D ¦   «         ¦  «        }t          j        ||¦  «         d S )Nra   r`   )rt   rÍ   ÚofÚwordsz
2016-10-01Úh)r~   Úfreq)rt   r    r_   rt   r    r   rn   c                 ó"   — g | ]}|d d…         ‘ŒS rr   rK   rû  s     r    rÈ  z.test_with_listlike_columns.<locals>.<listcomp>o  s    € ÐBÐBÐB �q˜˜˜”uÐBÐBÐBr"   r_   c                 ó"   — g | ]}|d d…         ‘ŒS rr   rK   rû  s     r    rÈ  z.test_with_listlike_columns.<locals>.<listcomp>s  s    € ÐCÐCÐC �q˜˜˜”uÐCÐCÐCr"   )r   r   r   rB  rC  rD  r
   r<   Útuplerv  r=   r>   r°   s      r    Útest_with_listlike_columnsr4  d  s-  € å	å�œ	×-Ò-¨aÑ0Ô0×@Ò@ÀÑCÔCÑDÔDØ-Ð-Ð-Ý˜\°1¸3Ð?Ñ?Ô?ð	
ð 	
ñ
ô 
€Bð ��c�
Œ^×!Ò!¥%¨aÐ!Ñ0Ô0€FÝÐBÐB b¨#¨s¨¤n×&?Ò&?Ñ&AÔ&AÐBÑBÔBÑCÔC€HÝÔ˜6 8Ñ,Ô,Ð,à��d�Œ_×"Ò"¥5¨qÐ"Ñ1Ô1€FÝÐCÐC b¨#¨t¨¤o×&@Ò&@Ñ&BÔ&BÐCÑCÔCÑDÔD€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  ó4  — t          t          ddgdgg¦  «        t          dgddgg¦  «        dœ¦  «        } t          j        ddg¦  «        | _        |                      d	„ d
¬¦  «        }t          g dgg| j        ¬¦  «        }t          j        ||¦  «         d S )Nrt   r    ÚqÚzrt  rL   )r4  Új0)r5  Új1c                 ó,   ‡ — ˆ fd„‰ d         D ¦   «         S )Nc                 ó(   •— g | ]}|‰d          v ¯|‘ŒS )rN   rK   )rÆ   ÚelrŸ  s     €r    rÈ  zOtest_with_listlike_columns_returning_list.<locals>.<lambda>.<locals>.<listcomp>|  s"   ø€ Ð"KÐ"KÐ"K¨"¸BÀ#ÀcÄ(¸N¸N 2¸N¸N¸Nr"   rM   rK   rž  s   `r    rO   z;test_with_listlike_columns_returning_list.<locals>.<lambda>|  s    ø€ Ð"KÐ"KÐ"KÐ"K°°C´Ð"KÑ"KÔ"K€ r"   r   rn   r�   )r   r   r   Úfrom_tuplesr@   r<   r=   r>   r°   s      r    Ú)test_with_listlike_columns_returning_listr>  w  s¢   € å	� # s ¨c¨UÐ 3Ñ4Ô4½6ÀCÀ5È3ÐPSÈ*ÐBUÑ;VÔ;VÐWÐWÑ	XÔ	X€BÝÔ% |°\Ð&BÑCÔC€B„Hà�XŠXÐKÐKÐRSˆXÑTÔT€FÝ�r˜C˜5�k¨¬Ð2Ñ2Ô2€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  ó  — t          ddgddgt          d¦  «        t          d¦  «        gdœ¦  «        } |                      d„ d	¬
¦  «        }t          d„ |                      ¦   «         D ¦   «         ¦  «        }t          j        ||¦  «         d S )Nrö   r+  r÷   rW  z2017-11-29 03:30:00z2017-11-29 03:45:00)ÚnumberÚstringr   c                 ó   — | j         | j        fS rJ   ©r@  rA  rž  s    r    rO   z1test_infer_output_shape_columns.<locals>.<lambda>Ž  s   €  3¤:¨s¬zÐ":€ r"   r   rn   c                 ó*   — g | ]}|j         |j        f‘ŒS rK   rC  rû  s     r    rÈ  z3test_infer_output_shape_columns.<locals>.<listcomp>�  s!   € ÐEÐEÐE°˜œ !¤(Ð+ÐEÐEÐEr"   ©r   r	   r<   r   rv  r=   r>   r°   s      r    Útest_infer_output_shape_columnsrF  �  s    € õ 
à˜C�jØ˜e�nåÐ/Ñ0Ô0ÝÐ/Ñ0Ô0ðð	
ð 	
ñ	
ô 	
€Bð �XŠXÐ:Ð:ÀˆXÑCÔC€FÝÐEÐE°R·]²]±_´_ÐEÑEÔEÑFÔF€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  óì  — t          t          j                             d¦  «                             d¦  «        g d¢¬¦  «        } |                      d„ d¬¦  «        }t          d„ |                      ¦   «         D ¦   «         ¦  «        }t          j	        ||¦  «         |                      d	„ d¬¦  «        }t          d
„ |                      ¦   «         D ¦   «         ¦  «        }t          j	        ||¦  «         d S )Nra   )r   r   r   r   c                 ó
   — g d¢S rØ   rK   rl   s    r    rO   z:test_infer_output_shape_listlike_columns.<locals>.<lambda>š  rÙ   r"   r   rn   c                 ó   — g | ]}g d ¢‘ŒS )r³   rK   rû  s     r    rÈ  z<test_infer_output_shape_listlike_columns.<locals>.<listcomp>›  s   € Ð:Ð:Ð: Q�y�y�yÐ:Ð:Ð:r"   c                 ó
   — ddgS ©Nr   ra   rK   rl   s    r    rO   z:test_infer_output_shape_listlike_columns.<locals>.<lambda>ž  ó
   €   A € r"   c                 ó   — g | ]}d dg‘ŒS ©r   ra   rK   rû  s     r    rÈ  z<test_infer_output_shape_listlike_columns.<locals>.<listcomp>Ÿ  s   € Ð7Ð7Ð7 !˜˜1�vÐ7Ð7Ð7r"   ©
r   r   rB  rC  rD  r<   r   rv  r=   r>   r°   s      r    Ú(test_infer_output_shape_listlike_columnsrP  “  sç   € õ 
Ý
Œ	×Ò˜aÑ Ô ×0Ò0°Ñ8Ô8À/À/À/ð
ñ 
ô 
€Bð �XŠXÐ)Ð)°ˆXÑ2Ô2€FÝÐ:Ð:¨"¯-ª-©/¬/Ð:Ñ:Ô:Ñ;Ô;€HÝÔ˜6 8Ñ,Ô,Ð,à�XŠXÐ&Ð&¨QˆXÑ/Ô/€FÝÐ7Ð7 r§}¢}¡¤Ð7Ñ7Ô7Ñ8Ô8€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                 ó  ‡ — t          dg d¢it          d¦  «        ¬¦  «        }|                     ˆ fd„d¬¦  «        }t          ˆ fd„|                     ¦   «         D ¦   «         |j        ¬¦  «        }t          j        ||¦  «         d S )	Nrt   r³   rÞ   r�   c                 ó,   •— t          j        ‰¦  «        S rJ   ©r   Úones)rŸ  rÀ  s    €r    rO   zBtest_infer_output_shape_listlike_columns_np_func.<locals>.<lambda>¨  s   ø€ ¥"¤'¨#¡,¤,€ r"   r   rn   c                 ó8   •— g | ]}t          j        ‰¦  «        ‘ŒS rK   rS  )rÆ   rt  rÀ  s     €r    rÈ  zDtest_infer_output_shape_listlike_columns_np_func.<locals>.<listcomp>©  s!   ø€ Ð=Ð=Ð=¨•r”w˜s‘|”|Ð=Ð=Ð=r"   )r   rÍ   r<   r   rv  r@   r=   r>   )rÀ  r   rC   rD   s   `   r    Ú0test_infer_output_shape_listlike_columns_np_funcrV  £  s�   ø€ õ 
�C˜˜˜Ð#­4°©;¬;Ð	7Ñ	7Ô	7€Bà�XŠXÐ.Ð.Ð.Ð.°QˆXÑ7Ô7€FÝÐ=Ð=Ð=Ð=¨R¯]ª]©_¬_Ð=Ñ=Ô=ÀRÄXÐNÑNÔN€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  ó^  — t          t          d¦  «        t          d¦  «        t          d¦  «        t          d¦  «        gg d¢g d¢g d¢dœ¦  «        } d	„ }|                      |d
¬¦  «        }t          d„ |                      ¦   «         D ¦   «         ¦  «        }t          j        ||¦  «         d S )Nz
2010-02-01z
2010-02-04z
2010-02-05z
2010-02-06)r·   r´   r`   r   )r´   r   r`   ra   )r   ra   r   r`   )rt   r    r¡   rE   c                 ó   — dS )NrN  rK   rl   s    r    ÚfunzDtest_infer_output_shape_listlike_columns_with_timestamp.<locals>.fun½  s   € Øˆvr"   r   rn   c                 ó   — g | ]}d ‘ŒS )rN  rK   rû  s     r    rÈ  zKtest_infer_output_shape_listlike_columns_with_timestamp.<locals>.<listcomp>Á  s   € Ð7Ð7Ð7 !�vÐ7Ð7Ð7r"   rE  )r   rY  rC   rD   s       r    Ú7test_infer_output_shape_listlike_columns_with_timestampr[  ­  sÈ   € å	õ ˜,Ñ'Ô'Ý˜,Ñ'Ô'Ý˜,Ñ'Ô'Ý˜,Ñ'Ô'ð	ð ��Ø��Ø��ð
	
ð 
	
ñ
ô 
€Bðð ð ð �XŠX�c ˆXÑ"Ô"€FÝÐ7Ð7 r§}¢}¡¤Ð7Ñ7Ô7Ñ8Ô8€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   Úlstr³   c                 óF  ‡ — t          t          j                             d¦  «                             d¦  «        g d¢¬¦  «        }|                     ˆ fd„d¬¦  «        }t          ˆ fd„|                     ¦   «         D ¦   «         ¦  «        }t          j	        ||¦  «         d S )	Nra   )r`   r   r   r   c                 ó   •— ‰S rJ   rK   )rM   r\  s    €r    rO   z3test_consistent_coerce_for_shapes.<locals>.<lambda>Í  s   ø€  € r"   r   rn   c                 ó   •— g | ]}‰‘ŒS rK   rK   )rÆ   rt  r\  s     €r    rÈ  z5test_consistent_coerce_for_shapes.<locals>.<listcomp>Î  s   ø€ Ð4Ð4Ð4˜q�sÐ4Ð4Ð4r"   rO  )r\  r   rC   rD   s   `   r    Ú!test_consistent_coerce_for_shapesr`  Å  s    ø€ õ 
Ý
Œ	×Ò˜aÑ Ô ×0Ò0°Ñ8Ô8À/À/À/ð
ñ 
ô 
€Bð �XŠX�m�m�m�m¨!ˆXÑ,Ô,€FÝÐ4Ð4Ð4Ð4 B§M¢M¡O¤OÐ4Ñ4Ô4Ñ5Ô5€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                 ó  — | }|                      d„ d¬¦  «        }|                      ddddœ¬¦  «        }t          j        ||¦  «         |                      d	„ d¬¦  «        }|ddg         }t          j        ||¦  «         d S )
Nc                 ó,   — t          g d¢g d¢¬¦  «        S )Nr³   )ÚtestÚotherÚcolsr�   ©r   rl   s    r    rO   z'test_consistent_names.<locals>.<lambda>×  s   € •&˜˜˜Ð*CÐ*CÐ*CÐDÑDÔD€ r"   r   rn   rc  rd  re  r   r   c                 ó,   — t          ddgddg¬¦  «        S )Nr   ra   rc  rd  r�   rf  rl   s    r    rO   z'test_consistent_names.<locals>.<lambda>Þ  s   € ¥¨¨1 v°f¸gÐ5FÐ GÑ GÔ G€ r"   )r<   Úrenamer=   rT   rà   s       r    Útest_consistent_namesri  Ò  s¦   € à	€Bà�XŠXØDÐDÈ1ð ñ ô €Fð #×)Ò)Ø 7°Ð8Ð8ð *ñ ô €Hõ Ô˜& (Ñ+Ô+Ð+à�XŠXÐGÐGÈaˆXÑPÔP€FØ˜ Ð)Ô*€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                 ó    — | }|                      d„ dd¬¦  «        }|                     ¦   «         }g d¢|_        t          j        ||¦  «         d S )Nc                 ó
   — g d¢S rØ   rK   rl   s    r    rO   z"test_result_type.<locals>.<lambda>è  rÙ   r"   r   r›   rœ   ©r   r   ra   ©r<   rß   r   r=   rT   rà   s       r    Útest_result_typern  ã  sV   € ð 
€Bà�XŠXÐ)Ð)°¸xˆXÑHÔH€FØ�wŠw‰yŒy€HØ �y�y€HÔÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                 ó°   — | }|                      d„ dd¬¦  «        }|ddg                              ¦   «         }ddg|_        t          j        ||¦  «         d S )Nc                 ó
   — ddgS rK  rK   rl   s    r    rO   z/test_result_type_shorter_list.<locals>.<lambda>ò  rL  r"   r   r›   rœ   r   r   r   rm  rà   s       r    Útest_result_type_shorter_listrq  î  sb   € ð 
€BØ�XŠXÐ&Ð&¨Q¸HˆXÑEÔE€FØ�3˜�*Œ~×"Ò"Ñ$Ô$€HØ˜1�v€HÔÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                 ó  — |dk    r:t           j                             d¬¦  «        }|j                             |¦  «         | }|                     d„ dd|¬¦  «        }|                     ¦   «         }t          j        ||¦  «         d S )Nr$   z(numba engine doesn't support list returnr.   c                 ó
   — g d¢S rØ   rK   rl   s    r    rO   z,test_result_type_broadcast.<locals>.<lambda>  s
   € �)�)�)€ r"   r   r¿   ©r5   r�   r,   ©	r)   r6   r7   r8   r9   r<   rß   r=   rT   )r!   r+   r,   r6   r   rC   rD   s          r    Útest_result_type_broadcastrv  ø  s�   € ð �ÒÐÝŒ{× Ò Ð(RÐ ÑSÔSˆØŒ×Ò Ñ%Ô%Ð%Ø	€Bà�XŠXØÐ !°ÀVð ñ ô €Fð �wŠw‰yŒy€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                 ó  ‡— |dk    r:t           j                             d¬¦  «        }|j                             |¦  «         | }g d¢Š|                     ˆfd„dd|¬¦  «        }|                     ¦   «         }t          j        ||¦  «         d S )	Nr$   ú<numba Series constructor only support ndarrays not list datar.   ©rd  r¼  r®  c                 ó*   •— t          g d¢‰¬¦  «        S ©Nr³   r�   rf  ©rM   r   s    €r    rO   z8test_result_type_broadcast_series_func.<locals>.<lambda>  s   ø€ •&˜˜˜¨'Ð2Ñ2Ô2€ r"   r   r¿   rt  ru  ©r!   r,   r+   r6   r   rC   rD   r   s          @r    Ú&test_result_type_broadcast_series_funcr~    s¬   ø€ ð �ÒÐÝŒ{× Ò ØQð !ñ 
ô 
ˆð 	Œ×Ò Ñ%Ô%Ð%Ø	€BØ'Ð'Ð'€GØ�XŠXØ2Ð2Ð2Ð2ØØØð	 ñ ô €Fð �wŠw‰yŒy€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                 ó  — |dk    r:t           j                             d¬¦  «        }|j                             |¦  «         | }|                     d„ d|¬¦  «        }|                     ¦   «         }t          j        ||¦  «         d S )Nr$   rx  r.   c                 ó2   — t          g d¢| j        ¬¦  «        S r{  )r   r@   rl   s    r    rO   z0test_result_type_series_result.<locals>.<lambda>%  s   € ¥ y y y¸¼Ð @Ñ @Ô @€ r"   r   r4   ru  )r!   r,   r+   r6   r   rC   rD   s          r    Útest_result_type_series_resultr�    s�   € ð �ÒÐÝŒ{× Ò ØQð !ñ 
ô 
ˆð 	Œ×Ò Ñ%Ô%Ð%Ø	€Bà�XŠXÐ@Ð@ÀqÐQWˆXÑXÔX€FØ�wŠw‰yŒy€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                 ó*  ‡— |dk    r:t           j                             d¬¦  «        }|j                             |¦  «         | }g d¢Š|                     ˆfd„d|¬¦  «        }|                     ¦   «         }‰|_        t          j	        ||¦  «         d S )Nr$   z:no support in numba Series constructor for list of columnsr.   ry  c                 ó*   •— t          g d¢‰¬¦  «        S r{  rf  r|  s    €r    rO   z<test_result_type_series_result_other_index.<locals>.<lambda>6  s   ø€ ¥ y y y¸Ð @Ñ @Ô @€ r"   r   r4   )
r)   r6   r7   r8   r9   r<   rß   r   r=   rT   r}  s          @r    Ú*test_result_type_series_result_other_indexr„  *  s§   ø€ ð �ÒÐÝŒ{× Ò ØOð !ñ 
ô 
ˆð 	Œ×Ò Ñ%Ô%Ð%Ø	€Bà'Ð'Ð'€GØ�XŠXÐ@Ð@Ð@Ð@ÀqÐQWˆXÑXÔX€FØ�wŠw‰yŒy€HØ€HÔÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   Úboxc                 ó    — t          | ¦  «        S rJ   )rÍ   rl   s    r    rO   rO   >  s   € �t�A‰wŒw€ r"   c                 ó    — t          | ¦  «        S rJ   )r3  rl   s    r    rO   rO   >  s   € ¥%¨¡(¤(€ r"   c                 ó.   — t          j        | d¬¦  «        S )Nr   r   )r   rû   rl   s    r    rO   rO   >  s   € µb´h¸qÈÐ6PÑ6PÔ6P€ r"   )rÍ   r3  rû   c                 óf  ‡ — |}|                      ˆ fd„d¬¦  «        }t          ˆ fd„|                     ¦   «         D ¦   «         ¦  «        }t          j        ||¦  «         |                      ˆ fd„dd¬¦  «        }|dd	g                              d
ddœ¬¦  «        }t          j        ||¦  «         d S )Nc                 ó   •—  ‰ddg¦  «        S rK  rK   ©rM   r…  s    €r    rO   z,test_consistency_for_boxed.<locals>.<lambda>E  ó   ø€    Q¨ F¡¤€ r"   r   rn   c                 ó*   •— g | ]} ‰d dg¦  «        ‘ŒS rN  rK   )rÆ   rt  r…  s     €r    rÈ  z.test_consistency_for_boxed.<locals>.<listcomp>F  s%   ø€ Ð<Ð<Ð< q�s�s˜A˜q˜6‘{”{Ð<Ð<Ð<r"   c                 ó   •—  ‰ddg¦  «        S rK  rK   r‹  s    €r    rO   z,test_consistency_for_boxed.<locals>.<lambda>I  rŒ  r"   r›   rœ   r   r   r   r�   r   )r<   r   rv  r=   r>   rh  rT   )r…  r!   r   rC   rD   s   `    r    Útest_consistency_for_boxedr�  <  sÇ   ø€ ð 
€Bà�XŠXÐ+Ð+Ð+Ð+°!ˆXÑ4Ô4€FÝÐ<Ð<Ð<Ð<¨B¯MªM©O¬OÐ<Ñ<Ô<Ñ=Ô=€HÝÔ˜6 8Ñ,Ô,Ð,à�XŠXÐ+Ð+Ð+Ð+°!ÀˆXÑJÔJ€FØ" C¨ :Ô.×5Ò5ÀAÈAÐ>NÐ>NÐ5ÑOÔO€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                 ó¶  — | dv rdnd}t          j        d¬¦  «        5  t          j        |¦  «        }t          j        |¦  «        }|                     ¦   «         }|                     t           j        | ¬¦  «        }t          j        ||¦  «         |                     t           j        g| ¬¦  «        }|                     ¦   «         }| dv r"t          j	        |j
        dgg¦  «        |_
        n!t          j	        |j        dgg¦  «        |_        t          j        ||¦  «         |                     t           j        t           j        g| ¬¦  «        }t          ||g|¬¦  «        }| dv r#t          j	        |j
        ddgg¦  «        |_
        n"t          j	        |j        ddgg¦  «        |_        t          j        ||¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )	N¾   r@   r   r   r   r0   r1   rn   r;   Úabsolute)r   r:   Úabsr;   rß   r<   r=   rT   r   Úfrom_productr   r@   r   )r5   rB   Ú
other_axisÚf_absÚf_sqrtrD   rC   s          r    Útest_agg_transformr˜  N  s  € Ø˜lÐ*Ð*��°€Jå	Œ˜Ð	"Ñ	"Ô	"ð 0ð 0Ý”�{Ñ#Ô#ˆÝ”˜Ñ%Ô%ˆð —;’;‘=”=ˆØ×"Ò"¥2¤7°Ð"Ñ6Ô6ˆÝ
Ô˜f hÑ/Ô/Ð/ð ×"Ò"¥B¤G 9°4Ð"Ñ8Ô8ˆØ—;’;‘=”=ˆØ�<ÐÐÝ)Ô6¸Ô8KÈfÈXÐ7VÑWÔWˆHÔÐå'Ô4°kÔ6GÈ&ÈÐ5RÑSÔSˆHŒNÝ
Ô˜f hÑ/Ô/Ð/ð
 ×"Ò"¥B¤F­B¬GÐ#4¸4Ð"Ñ@Ô@ˆÝ˜u f˜o°JÐ?Ñ?Ô?ˆØ�<ÐÐÝ)Ô6ØÔ$ z°6Ð&:Ð;ñ ô  ˆHÔÐõ (Ô4ØÔ" Z°Ð$8Ð9ñô ˆHŒNõ 	Ô˜f hÑ/Ô/Ð/ð?0ð 0ð 0ñ 0ô 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0øøøð 0ð 0ð 0ð 0ð 0ð 0s   žF#GÇGÇGc                  óÖ   — t          t          d¦  «        ddœ¦  «        } |                      ddg¦  «        }t          ddgddgdœddgddg¬	¦  «        }t          j        ||¦  «         d S )
Nr´   r�   r|  r}  r   r`   r   r   r6  )r   rÎ   rx   r=   rT   r°   s      r    Ú	test_demorš  s  s€   € å	�˜q™œ¨Ð*Ð*Ñ	+Ô	+€Bà�VŠV�U˜E�NÑ#Ô#€FÝØ�!ˆf˜A˜q˜6Ð"Ð"¨S°#¨J¸uÀe¸nðñ ô €Hõ Ô˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                  ó2  — t          t          d¦  «        ddœ¦  «        } |                      ddgddgdœ¦  «        }t          ddt          j        gdt          j        d	gdœd
dgg d¢¬¦  «        }t          j        |                     |¦  «        |¦  «         d S )Nr´   r�   r|  r}  r¦   ç      @r¢  ç      @g      9@r   r   )r}  r|  r¦   r6  )r   rÎ   rx   r   r‘   r=   rT   Úreindex_liker°   s      r    Útest_demo_dict_aggrŸ  ~  s¨   € å	�˜q™œ¨Ð*Ð*Ñ	+Ô	+€BØ�VŠV˜5 %˜.°°u¨~Ð>Ð>Ñ?Ô?€FÝØ�C�œÐ ¨­R¬V°TÐ':Ð;Ð;Ø�c�
Ø#Ð#Ð#ðñ ô €Hõ
 Ô˜&×-Ò-¨hÑ7Ô7¸ÑBÔBÐBÐBÐBr"   c                  ó4  — dddgi} t          | ¦  «        }|                     ddi¦  «        }t          ddi¦  «        }t          j        ||¦  «         |d                              ddi¦  «        }t          ddid¬¦  «        }t          j        ||¦  «         d S )Nrd  r÷   rW  Úcountra   rc  )r   rx   r   r=   r>   )ry   r   rC   rD   s       r    Ú!test_agg_with_name_as_column_namer¢  Š  s¢   € à�U˜E�NÐ#€DÝ	�4‰Œ€Bð �VŠV�V˜WÐ%Ñ&Ô&€FÝ�v˜q�kÑ"Ô"€HÝÔ˜6 8Ñ,Ô,Ð,ð �ŒZ�^Š^˜V WÐ-Ñ.Ô.€FÝ�v˜q�k¨Ð/Ñ/Ô/€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  óp  — t          g d¢g d¢g d¢dœ¦  «        } t          ddgddgd	d
gdœddg¬¦  «        }|                      ddg¦  «        }t          j        ||¦  «         | g d¢                              ddg¦  «        }|g d¢                              ddg¦  «        }t          j        ||¦  «         d S )Nr³   ©rö   r+  ç      @©r÷   rW  Úbazr   r   r   rö   ç      @rW  Ú	foobarbazr|  r¦   r�   )r   r   r   )r   rx   r=   rT   Úreindex)ÚmdfrD   rC   s      r    Útest_agg_multiple_mixedr¬  š  sö   € å
à��Ø ��Ø&Ð&Ð&ð	
ð 	
ñô €Cõ à�Q�Ø�s�Ø˜Ð%ð	
ð 	
ð
 �eˆnðñ ô €Hð �WŠW�e˜U�^Ñ$Ô$€FÝÔ˜& (Ñ+Ô+Ð+à���Ô!×%Ò% u¨e nÑ5Ô5€Fð ˜˜˜Ô(×0Ò0°%¸°Ñ@Ô@€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c            	      ó–  — t          g d¢g d¢g d¢t          dd¬¦  «        dœ¦  «        } d}t          j        t          |¬	¦  «        5  |                      d
dg¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬	¦  «        5  | g d¢                              dd
g¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr³   r¤  r¦  r|   r   r}   ©r   r   r   rW   údoes not support reductionrí  r|  r¦   )rW   r   r   r   )r   r
   r)   rð  Ú	TypeErrorrx   )r«  Úmsgs     r    Útest_agg_multiple_mixed_raisesr²  ¶  sh  € å
à��Ø ��Ø&Ð&Ð&Ý˜J°Ð2Ñ2Ô2ð		
ð 	
ñô €Cð '€CÝ	Œ•y¨Ð	,Ñ	,Ô	,ð  ð  Ø�Š�˜�ÑÔÐð ð  ð  ñ  ô  ð  ð  ð  ð  ð  ð  øøøð  ð  ð  ð  õ 
Œ•y¨Ð	,Ñ	,Ô	,ð 6ð 6ØÐ Ð Ð Ô!×%Ò% u¨e nÑ5Ô5Ð5ð6ð 6ð 6ñ 6ô 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6øøøð 6ð 6ð 6ð 6ð 6ð 6s$   ÁA+Á+A/Á2A/Â B>Â>CÃCc                 óð  — | dv rdnd}|j         |                              ¦   «         d d…                              ¦   «         \  }}t          j        |                     | ¬¦  «        |                     | ¬¦  «        |                     | ¬¦  «        gd¬¦  «        }g d¢|_        | dv r|j	        n|}| 
                    g d¢| ¬¦  «        }t          j        ||¦  «         |d|di}| 
                    || ¬¦  «        }t          |                     |¦  «        |                              ¦   «         |                     |¦  «        |                              ¦   «         g||g¬	¦  «        }t          j        ||¦  «         |dg|dgi}| 
                    || ¬¦  «        }t!          |t          |                     |¦  «        |                              ¦   «         gdg¬	¦  «        |t          |                     |¦  «        |                              ¦   «         gdg¬	¦  «        i¦  «        }| d
v r|j	        n|}t          j        ||¦  «         |ddg|ddgi}| 
                    || ¬¦  «        }t          j        |t          |                     |¦  «        |                              ¦   «         |                     |¦  «        |                              ¦   «         gddg¬	¦  «        |t          |                     |¦  «        |                              ¦   «         |                     |¦  «        |                              ¦   «         gddg¬	¦  «        id¬¦  «        }| d
v r|j	        n|}t          j        ||¦  «         d S )Nr‘  r   r   ra   rn   )r?   r}  r¦   r?   r¦   r�   >   r   r   r}  )ÚaxesÚuniqueÚsort_valuesrƒ   Úconcatr?   r}  r¦   r   r¯   rx   r=   rT   r   r’   r>   r   )r5   rB   r•  Úname1Úname2rD   rC   r†   s           r    Útest_agg_reducerº  Ê  s¡  € Ø˜lÐ*Ð*��°€JØÔ# JÔ/×6Ò6Ñ8Ô8¸¸!¸Ô<×HÒHÑJÔJ�L€Eˆ5õ Œyà×Ò $ÐÑ'Ô'Ø�OŠO ˆOÑ&Ô&Ø�OŠO ˆOÑ&Ô&ð	
ð
 ðñ ô €Hð .Ð-Ð-€HÔØ! \Ð1Ð1ˆxŒzˆz°x€Hà�_Š_Ð3Ð3Ð3¸$ˆ_Ñ?Ô?€FÝÔ˜& (Ñ+Ô+Ð+ð �6˜5 %Ð(€DØ�_Š_˜T¨ˆ_Ñ-Ô-€FÝà�OŠO˜JÑ'Ô'¨Ô.×3Ò3Ñ5Ô5Ø�OŠO˜JÑ'Ô'¨Ô.×2Ò2Ñ4Ô4ð	
ð �eˆnðñ ô €Hõ Ô˜6 8Ñ,Ô,Ð,ð �F�8˜U U GÐ,€DØ�_Š_˜T¨ˆ_Ñ-Ô-€FÝà•6˜;Ÿ?š?¨:Ñ6Ô6°uÔ=×BÒBÑDÔDÐEÈfÈXÐVÑVÔVØ•6˜;Ÿ?š?¨:Ñ6Ô6°uÔ=×AÒAÑCÔCÐDÈUÈGÐTÑTÔTð	
ñô €Hð " ^Ð3Ð3ˆxŒzˆz¸€HÝÔ˜& (Ñ+Ô+Ð+ð �F˜E�? E¨E°5¨>Ð:€DØ�_Š_˜T¨ˆ_Ñ-Ô-€FÝŒyà•6à—O’O JÑ/Ô/°Ô6×;Ò;Ñ=Ô=Ø—O’O JÑ/Ô/°Ô6×:Ò:Ñ<Ô<ðð ˜u�oðñ ô ð •6à—O’O JÑ/Ô/°Ô6×:Ò:Ñ<Ô<Ø—O’O JÑ/Ô/°Ô6×:Ò:Ñ<Ô<ðð ˜e�nðñ ô ð	
ð  ð#ñ ô €Hð& " ^Ð3Ð3ˆxŒzˆz¸€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   c            	      ó„  — t          g d¢g d¢g d¢t          dd¬¦  «        dœ¦  «        } |                      d¦  «        }t          d	d
dt	          d¦  «        g| j        ¬¦  «        }t          j        ||¦  «         |                      dg¦  «        }t          d	d
dt	          d¦  «                             d¦  «        ggdg| j        ¬¦  «        }t          j	        ||¦  «         d}t          j        t          |¬¦  «        5  |                      d¦  «         d d d ¦  «         n# 1 swxY w Y   | g d¢                              d¦  «        }t          g d¢g d¢¬¦  «        }t          j        ||¦  «         d}t          j        t          |¬¦  «        5  |                      dg¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr³   r¤  r¦  r|   r   r}   r®  r|  r   rö   rW  r�   Únsro  r¯  rí  r¦   r   )r   r¨  r©  )r   r
   rx   r   r	   r   r=   r>   Úas_unitrT   r)   rð  r°  )r   rC   rD   r±  s       r    Útest_nuiscance_columnsr¾    sO  € å	à��Ø ��Ø&Ð&Ð&Ý˜J°Ð2Ñ2Ô2ð		
ð 	
ñ
ô 
€Bð �VŠV�E‰]Œ]€FÝ�q˜#˜u¥i°
Ñ&;Ô&;Ð<ÀBÄJÐOÑOÔO€HÝÔ˜6 8Ñ,Ô,Ð,à�VŠV�U�G‰_Œ_€FÝØ
ˆS�%� :Ñ.Ô.×6Ò6°tÑ<Ô<Ð	=Ð>ØˆgØ”
ðñ ô €Hõ
 Ô˜& (Ñ+Ô+Ð+à
&€CÝ	Œ•y¨Ð	,Ñ	,Ô	,ð ð Ø
�Šˆu‰Œˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð ���Ô ×$Ò$ UÑ+Ô+€FÝÐ+Ð+Ð+°?°?°?ÐCÑCÔC€HÝÔ˜6 8Ñ,Ô,Ð,à
&€CÝ	Œ•y¨Ð	,Ñ	,Ô	,ð ð Ø
�Š�ˆw‰Œˆðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s$   Ä D"Ä"D&Ä)D&ÆF5Æ5F9Æ<F9Úhowc                 óæ  — t          g d¢dt          j        dgg d¢dœ¦  «        } t          || ¦  «        ddi¦  «        }t	          ddi¦  «        }t          j        ||¦  «          t          || ¦  «        dd	i¦  «        }t	          dd
i¦  «        }t          j        ||¦  «          t          || ¦  «        dd	g¦  «        } t          || ¦  «        dd	gdd	gdd	gdœ¦  «        }t          dd
dœdd
dœdd
dœdœ¦  «        }t          j        ||d¬¦  «         t          j        ||d¬¦  «          t          || ¦  «        d¦  «        }|                     ¦   «         }t          j        ||¦  «         d S )N©Nra   r   rö   r¥  ©r÷   NrW  r   r   r¡  ra   Úsizer   )r¡  rÃ  Tr~  )	r   r   r‘   rª   r   r=   r>   rT   r¡  )r¿  r   rC   rD   Úresult1Úresult2s         r    Útest_non_callable_aggregatesrÆ  3  sÀ  € õ 
Øˆlˆl #¥r¤v¨sÐ!3Ð:NÐ:NÐ:NÐOÐOñ
ô 
€Bð
 �W�R˜ÑÔ˜s G˜nÑ-Ô-€FÝ�s˜A�hÑÔ€HåÔ˜6 8Ñ,Ô,Ð,ð �W�R˜ÑÔ˜s F˜mÑ,Ô,€FÝ�s˜A�hÑÔ€HåÔ˜6 8Ñ,Ô,Ð,ð �g�b˜#ÑÔ ¨Ð0Ñ1Ô1€GØ�g�b˜#ÑÔØ˜Ð w°Ð&7¸wÈÐ>OÐPÐPñô €Gõ à aÐ(Ð(Ø aÐ(Ð(Ø aÐ(Ð(ð	
ð 	
ñô €Hõ Ô˜' 7°tÐ<Ñ<Ô<Ð<ÝÔ˜' 8¸Ð=Ñ=Ô=Ð=ð �W�R˜ÑÔ˜gÑ&Ô&€FØ�xŠx‰zŒz€HåÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                 ó<  — t          g d¢dt          j        dgg d¢dœ¦  «        } t          || ¦  «        d|¬¦  «        }|dv r"t	          |j        d	         |j        ¬
¦  «        }n!t	          |j        d         |j        ¬
¦  «        }t          j	        ||¦  «         d S )NrÁ  rö   r¥  rÂ  r   rÃ  rn   )r   r@   r   r�   r   )
r   r   r‘   rª   r   rb   r   r@   r=   r>   )r¿  r5   r   rC   rD   s        r    Útest_size_as_strrÈ  `  s®   € õ 
Øˆlˆl #¥r¤v¨sÐ!3Ð:NÐ:NÐ:NÐOÐOñ
ô 
€Bð
 �W�R˜ÑÔ˜f¨4Ð0Ñ0Ô0€FØˆ|ÐÐÝ˜"œ( 1œ+¨R¬ZÐ8Ñ8Ô8ˆˆå˜"œ( 1œ+¨R¬XÐ6Ñ6Ô6ˆÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  óh  — t          g d¢dt          j        dgg d¢dœ¦  «        } d„ }|                      |¦  «        }t	          ddgdgdd	ggg d¢¬
¦  «        }t          j        ||¦  «         |                      |g¦  «        }|                     d¦  «        j        }t          j	        ||¦  «         d S )N)ra   ra   r   g      ø?rÂ  r   c                 óh   — t          |                      ¦   «                              ¦   «         ¦  «        S rJ   )rÍ   Údropnarµ  )Ú	group_cols    r    r†   z&test_agg_listlike_result.<locals>.funct  s(   € Ý�I×$Ò$Ñ&Ô&×-Ò-Ñ/Ô/Ñ0Ô0Ð0r"   ra   r   r÷   rW  r�   r†   )
r   r   r‘   rx   r   r=   r>   Úto_framer¯   rT   )r   r†   rC   rD   s       r    Útest_agg_listlike_resultrÎ  p  sÇ   € å	˜˜˜¨#­r¬v°sÐ);ÐBVÐBVÐBVÐWÐWÑ	XÔ	X€Bð1ð 1ð 1ð �VŠV�D‰\Œ\€FÝ˜˜1�v ˜u u¨e nÐ5¸_¸_¸_ÐMÑMÔM€HÝÔ˜6 8Ñ,Ô,Ð,à�VŠV�T�F‰^Œ^€FØ× Ò  Ñ(Ô(Ô*€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   zargs, kwargs)r¶   rµ   é   rN  rP   r    rK   ©rt   r    rŸ   c                 óØ   — dd„}t          ddgddgg¦  «        }| dk    rt          ddg¦  «        }nt          d	d
g¦  «        } |j        || g|¢R i |¤Ž}t          j        ||¦  «         d S )Nr   c                 ó<   — |                       ¦   «         ||z   |z  z   S rJ   rÔ  )rM   rt   r    r¡   s       r    rS  ztest_agg_args_kwargs.<locals>.fŽ  s   € Ø�uŠu‰wŒw˜!˜a™% 1™Ñ$Ð$r"   r   ra   r`   r   r�  g      @rœ  g       @)r   ©r   r   rx   r=   r>   )r5   rQ   ÚkwargsrS  r   rD   rC   s          r    Útest_agg_args_kwargsrÕ  €  s›   € ð%ð %ð %ð %õ 
�Q˜�F˜Q ˜FÐ#Ñ	$Ô	$€Bàˆq‚y€yÝ˜3 ˜*Ñ%Ô%ˆˆå˜3 ˜*Ñ%Ô%ˆàˆRŒV�A�tÐ-˜dÐ-Ð-Ð- fÐ-Ð-€FåÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   Únum_cols)ra   r   r´   c                 ól  — |dk    r:t           j                             d¬¦  «        }|j                             |¦  «         t          j        g d¢¦  «        }|                     ¦   «         }t          d|t          | ¦  «        ¬¦  «        }| 
                    d„ |¬¦  «         |j        |j        k    sJ ‚d S )	Nr$   z*numba engine only supports numeric indicesr.   )z
1950-06-30z
1952-10-24z
1953-05-29r   ro  c                 ó   — | S rJ   rK   rl   s    r    rO   z,test_frequency_is_original.<locals>.<lambda>¦  r	  r"   r3   )r)   r6   r7   r8   r9   rƒ   ÚDatetimeIndexrß   r   rÎ   r<   r0  )rÖ  r,   r+   r6   r@   Úoriginalr   s          r    Útest_frequency_is_originalrÛ  �  s¯   € ð �ÒÐÝŒ{× Ò Ð(TÐ ÑUÔUˆØŒ×Ò Ñ%Ô%Ð%ÝÔÐGÐGÐGÑHÔH€EØ�zŠz‰|Œ|€HÝ	�1˜E­5°©?¬?Ð	;Ñ	;Ô	;€BØ‡H‚Hˆ[ˆ[ €HÑ(Ô(Ð(ØŒ:˜œÒ&Ð&Ð&Ð&Ð&Ð&r"   c                 óŽ  — | dk    r:t           j                             d¬¦  «        }|j                             |¦  «         t          dd¬¦  «        t          dd¬¦  «        t          dd¬¦  «        g}t          g d	¢|¬
¦  «        }|                     d„ d| ¬¦  «        }t          ||¬¦  «        }t          j
        ||¦  «         d S )Nr$   z0numba engine doesn't support non-numeric indexesr.   z2019-03-15 12:34:31.909000+0000rh   ri   z2019-03-15 12:34:34.359000+0000z2019-03-15 12:34:34.660000+0000rl  )ry   r@   c                 ó   — | j         S rJ   rc  rl   s    r    rO   z.test_apply_datetime_tz_issue.<locals>.<lambda>¹  s   €  ¤€ r"   r   r4   )r@   ry   )r)   r6   r7   r8   r9   r	   r   r<   r   r=   r>   )r,   r+   r6   Ú
timestampsr   rC   rD   s          r    Útest_apply_datetime_tz_issuerß  ª  sà   € ð �ÒÐÝŒ{× Ò ØEð !ñ 
ô 
ˆð 	Œ×Ò Ñ%Ô%Ð%õ 	Ð3¸Ð>Ñ>Ô>ÝÐ3¸Ð>Ñ>Ô>ÝÐ3¸Ð>Ñ>Ô>ð€Jõ
 
˜	˜	˜	¨Ð	4Ñ	4Ô	4€BØ�XŠXÐ&Ð&¨Q°vˆXÑ>Ô>€FÝ˜J¨ZÐ8Ñ8Ô8€HåÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   r   r¡   rE   r�   Úmethod)r|  r}  r¦   c                 óì   — |dk    rd}nd}|sNt          j        t          |¬¦  «        5   t          | |¦  «        ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S  t          | |¦  «        ¦   «          d S )Nr¦   z>can only concatenate str \(not "int"\) to str|does not supportz4not supported between instances of 'str' and 'float'rí  )r)   rð  r°  rª   )r   rà  Úusing_infer_stringr±  s       r    Útest_mixed_column_raisesrã  ¿  sÒ   € ð �‚€ØOˆˆàDˆØð ÝŒ]�9¨CÐ0Ñ0Ô0ð 	"ð 	"Ø�G�B˜ÑÔÑ!Ô!Ð!ð	"ð 	"ð 	"ñ 	"ô 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"øøøð 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	���FÑÔÑÔÐÐÐs   ©AÁAÁAr¼  rö   c                 ó–   — t          d| ggddg¬¦  «        }|                     d„ ¦  «        }|j        }t          j        ||¦  «         d S )Nrö   rt   r    r   c                 ó   — | j         S rJ   r   rl   s    r    rO   z"test_apply_dtype.<locals>.<lambda>Ò  s   €  ¤€ r"   )r   r<   Údtypesr=   r>   )r¼  r   rC   rD   s       r    Útest_apply_dtyperç  Î  sU   € õ 
�S˜#�J�<¨#¨s¨Ð	4Ñ	4Ô	4€BØ�XŠXÐ'Ð'Ñ(Ô(€FØŒy€HåÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                 óæ  — t          t          d¦  «        t          dd¦  «        dœ¦  «        }|                     ¦   «         }d„ }|                     ¦   «         }|dxx         dz  cc<   t          j        |¦  «        5  |                     |d¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         |s| rt          j        ||¦  «         d S t          j        ||¦  «         d S )Néd   éÈ   rÐ  c                 óT   — | j         }| j        dxx         dz  cc<   | j         |usJ ‚| S )Nrt   r   )Ú_mgrr’   )rŸ  Úmgrs     r    r†   z!test_apply_mutating.<locals>.funcÝ  s9   € ØŒhˆØŒ�ˆˆŒ˜Ñˆˆ‰ØŒx˜sÐ"Ð"Ð"Ð"Øˆ
r"   rt   r   rn   )r   rÎ   rß   r=   Úassert_cow_warningr<   rT   )Úusing_array_managerÚusing_copy_on_writeÚwarn_copy_on_writer   Údf_origr†   rD   rC   s           r    Útest_apply_mutatingró  Ø  s;  € å	�˜s™œ­%°°S©/¬/Ð:Ð:Ñ	;Ô	;€BØ�gŠg‰iŒi€Gðð ð ð �wŠw‰yŒy€HØˆS€M€M„M�QÑ€M€M�Må	Ô	Ð1Ñ	2Ô	2ð (ð (Ø—’˜$ Q�Ñ'Ô'ˆð(ð (ð (ñ (ô (ð (ð (ð (ð (ð (ð (øøøð (ð (ð (ð (õ Ô˜& (Ñ+Ô+Ð+Øð *Ð1ð *õ 	Ô˜b 'Ñ*Ô*Ð*Ð*Ð*å
Ô˜b &Ñ)Ô)Ð)Ð)Ð)s   Á=B!Â!B%Â(B%c                  óÖ   — t          ddgddgddgddgd	d
ggddg¬¦  «        } |                      d„ d¬¦  «        }t          g g dœt          ¬¦  «        }t	          j        ||¦  «         d S )Nr   ra   r   r`   r´   r   rµ   r¶   r·   rø   rt   r    r   c                 ó   — g S rJ   rK   rl   s    r    rO   z.test_apply_empty_list_reduce.<locals>.<lambda>÷  r  r"   rž   rÀ   rÐ  r   )r   r<   r   r¾  r=   r>   r°   s      r    Útest_apply_empty_list_reducerö  ó  s�   € å	�Q˜�F˜Q ˜F Q¨ F¨Q°¨F°Q¸°GÐ<ÀsÈCÀjÐ	QÑ	QÔ	Q€Bà�XŠX�l�l°ˆXÑ9Ô9€FÝ˜B RÐ(Ð(µÐ7Ñ7Ô7€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                 óN  — | dk    r:t           j                             d¬¦  «        }|j                             |¦  «         t          ddggdz  ddg¬	¦  «        }|                     d
d„ d„ g| ¬¦  «        }t          g d¢g d¢dœg d¢¬¦  «        }t          j        ||¦  «         d S )Nr$   z;numba engine doesn't support list-likes/dict-like callablesr.   r`   r·   r   r   r   r   r¦   c                 ó*   — |                       ¦   «         S rJ   rÔ  rl   s    r    rO   z,test_apply_no_suffix_index.<locals>.<lambda>  s   € ¨¯ª©¬€ r"   c                 ó*   — |                       ¦   «         S rJ   rÔ  rl   s    r    rO   z,test_apply_no_suffix_index.<locals>.<lambda>  s   € ¸A¿EºE¹G¼G€ r"   r3   )rÂ  rÂ  rÂ  )é   rú  rú  r�   )r¦   rÙ  rÙ  r�   )	r)   r6   r7   r8   r9   r   r<   r=   rT   )r,   r+   r6   ÚpdfrC   rD   s         r    Útest_apply_no_suffix_indexrü  ü  sÓ   € à�ÒÐÝŒ{× Ò ØPð !ñ 
ô 
ˆð 	Œ×Ò Ñ%Ô%Ð%Ý
�a˜�V�H˜q‘L¨3°¨*Ð
5Ñ
5Ô
5€CØ�YŠY˜Ð0Ð0Ð2CÐ2CÐDÈVˆYÑTÔT€FÝØˆlˆl   Ð.Ð.Ð6UÐ6UÐ6Uðñ ô €Hõ Ô˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                 óà   — | dk    rt          j        d¦  «         t          dddgi¦  «        }|                     d„ | dd¬	¦  «        }t	          ddg¦  «        }t          j        ||¦  «         d S )
Nr$   z No object dtype support in numbar   ÚaaÚbbbc                 ó   — | d         S r¹   rK   rl   s    r    rO   z/test_apply_raw_returns_string.<locals>.<lambda>  r»   r"   r   T)r,   r5   rG   )r)   rS   r   r<   r   r=   r>   ©r,   r   rC   rD   s       r    Útest_apply_raw_returns_stringr    sy   € à�ÒÐÝŒÐ6Ñ7Ô7Ð7Ý	�C˜$ ˜Ð'Ñ	(Ô	(€BØ�XŠX�n�n¨V¸!ÀˆXÑFÔF€FÝ�t˜U�mÑ$Ô$€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  óÌ   — t          g d¢d¬¦  «        } d„ }d|ddg}|                      |¦  «        }t          g d¢g d	¢g d
¢dœg d¢¬¦  «        }t          j        ||¦  «         d S )N))r   r   r   )ra   r   r   )r   r   r   )r`   r´   r`   )r´   r   r   )r   rµ   rµ   )Úatt1Úatt2Úatt3r   c                 ó0   — |                       ¦   «         dz  S rò   rÔ  rº   s    r    Úsum_div2z4test_aggregation_func_column_order.<locals>.sum_div2%  s   € Ø�uŠu‰wŒw˜‰{Ðr"   r¦   r¡  r|  )g      5@g      %@r¨  rö   )g      2@g      "@r¨  r¢  )g      1@g      !@r¨  r¢  )r¦   r  r¡  r|  r�   rw   )r   r  ÚaggsrC   rD   s        r    Ú"test_aggregation_func_column_orderr
    s¹   € õ 
ð	
ð 	
ð 	
ð )ð

ñ 

ô 

€Bðð ð ð �8˜W eÐ,€DØ�VŠV�D‰\Œ\€FÝà*Ð*Ð*Ø)Ð)Ð)Ø)Ð)Ð)ð	
ð 	
ð
 2Ð1Ð1ðñ ô €Hõ Ô˜& (Ñ+Ô+Ð+Ð+Ð+r"   c                 ó@  — | dk    r:t           j                             d¬¦  «        }|j                             |¦  «         t          g d¢g d¢dœ¦  «        }|ddg                              d„ d	| ¬
¦  «        }t          g d¢¦  «        }t          j	        ||¦  «         d S )Nr$   z2numba engine not supporting duplicate index valuesr.   rl  r³   rÐ  rt   c                 ó8   — | j         d         | j         d         z   S )Nr   r   )r0  rl   s    r    rO   z+test_apply_getitem_axis_1.<locals>.<lambda>>  s   € �!”&˜”)˜aœf QœiÑ'€ r"   r   r4   )r   ra   r`   )
r)   r6   r7   r8   r9   r   r<   r   r=   r>   )r,   r+   r6   r   rC   rD   s         r    Útest_apply_getitem_axis_1r  5  s¹   € à�ÒÐÝŒ{× Ò ØGð !ñ 
ô 
ˆð 	Œ×Ò Ñ%Ô%Ð%Ý	˜˜˜¨¨¨Ð3Ð3Ñ	4Ô	4€BØ��c�
Œ^×!Ò!Ø'Ð'¨a¸ð "ñ ô €Fõ �i�i�iÑ Ô €HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  óÆ   — d„ } t          dg d¢i¦  «        }t          j        t          d¬¦  «        5  |                     | g¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nc                 óR   — t          j        d¦  «         |                      ¦   «         S )NúHello, World!)ÚwarningsÚwarnr¦   rl   s    r    Úexpected_warningzDtest_nuisance_depr_passes_through_warnings.<locals>.expected_warningL  s   € ÝŒ�oÑ&Ô&Ð&Ø�uŠu‰wŒwˆr"   rt   r³   r  rí  )r   r=   Úassert_produces_warningÚUserWarningrx   )r  r   s     r    Ú*test_nuisance_depr_passes_through_warningsr  D  s¹   € ðð ð õ 
�C˜˜˜Ð#Ñ	$Ô	$€BÝ	Ô	#¥K°Ð	GÑ	GÔ	Gð #ð #Ø
�ŠÐ Ð!Ñ"Ô"Ð"ð#ð #ð #ñ #ô #ð #ð #ð #ð #ð #ð #ð #øøøð #ð #ð #ð #ð #ð #s   ²AÁAÁAc            	      óº  — t          ddt          gdt          ddd¦  «        t          j        gdœg d¢¬¦  «        } |                      t          d	¬
¦  «        }t          t          t          dœ¦  «        }t          j	        ||¦  «         |                      t          d¬
¦  «        }t          t          t          t          dœ¦  «        }t          j	        ||¦  «         d S )Nr   rA  g      Ð?iä  r   )ry  rz  rŸ   r�   r   rn   )
r   r«   r   r   r‘   r<   Útyper   r=   r>   r°   s      r    Útest_apply_typer  U  sÊ   € å	Ø�X�uÐ%°µh¸tÀQÈÑ6JÔ6JÍBÌFÐ/SÐTÐTØˆoˆoð
ñ 
ô 
€Bð �XŠX•d ˆXÑ#Ô#€FÝ�v­vÐ6Ð6Ñ7Ô7€HÝÔ˜6 8Ñ,Ô,Ð,ð �XŠX•d ˆXÑ#Ô#€FÝ�F­µfÐ=Ð=Ñ>Ô>€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                 óê   — t          ddgddgdœ¦  «        }|                     d¦  «                             d„ d| ¬¦  «        }t          g t          j        ¬¦  «        }t          j        ||¦  «         d S )	Nr   ra   r   r   rÐ  c                 ó:   — t          | d         | d         ¦  «        S )Nrt   r    )r}  rl   s    r    rO   z/test_apply_on_empty_dataframe.<locals>.<lambda>j  s   € ­¨A¨c¬F°A°c´FÑ(;Ô(;€ r"   r4   r   )r   Úheadr<   r   r   r£   r=   r>   r  s       r    Útest_apply_on_empty_dataframer  g  st   € å	˜!˜Q˜ q¨! fÐ-Ð-Ñ	.Ô	.€BØ�WŠW�Q‰ZŒZ×ÒÐ;Ð;À!ÈFÐÑSÔS€FÝ�b¥¤
Ð+Ñ+Ô+€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  ó¸   — t          ddgddgdœ¦  «        } |                      d„ ¦  «        }t          ddggddggdœ¦  «        }t          j        ||¦  «         d S )Nr   ra   r   rÐ  c                 ó   — | j         gS rJ   )rî   rl   s    r    rO   z(test_apply_return_list.<locals>.<lambda>q  s
   €  ¤ 
€ r"   r˜   r°   s      r    Útest_apply_return_listr   o  sn   € Ý	˜!˜Q˜ q¨! fÐ-Ð-Ñ	.Ô	.€BØ�XŠXÐ*Ð*Ñ+Ô+€FÝ  A ˜x°°1¨v¨hÐ7Ð7Ñ8Ô8€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+r"   ztest, constant)r   r   r   )ra   ra   ra   c                 óª   — t          | ¦  «        }t          |ddgd¬¦  «        }dddœ}|                     |¦  «        }t          j        ||¦  «         d S )Nrt   r    r¾  )ry   r@   r   rµ  rÐ  rÓ  )rc  ÚconstantÚdf1rD   ÚaggregationrC   s         r    Útest_unique_agg_type_is_seriesr%  v  s^   € õ �D‰/Œ/€CÝ˜8¨C°¨:¸XÐFÑFÔF€HØ  xÐ0Ð0€Kà�WŠW�[Ñ!Ô!€FåÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  óZ  — t          g d¢g d¢g d¢dœ¦  «        } t          g d¢¦  «        }t          j        |                      d¬¦  «        |¦  «         |                      dd¬¦  «        }t          j        ||¦  «         |                      dd¦  «        }t          j        ||¦  «         d S )	N)r   ra   r   )r   ra   r   )r   r   r   r   )TTFr   rn   r¨   )r   r   r=   r>   r¨   r<   r™  s      r    Ú/test_any_apply_keyword_non_zero_axis_regressionr'  ˆ  s¬   € å	˜˜˜¨¨¨¸¸¸ÐCÐCÑ	DÔ	D€BÝÐ)Ð)Ð)Ñ*Ô*€HÝÔ˜2Ÿ6š6 q˜6™>œ>¨8Ñ4Ô4Ð4à�XŠX�e !ˆXÑ$Ô$€FÝÔ˜6 8Ñ,Ô,Ð,à�XŠX�e˜QÑÔ€FÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  óš  — t          dg d¢i¦  «        } dd„}dd„}|                      |ddd	¬
¦  «        }| dz   }t          j        ||¦  «         d}t          j        t
          |¬¦  «        5  |                      ||gddd	¬
¦  «        }d d d ¦  «         n# 1 swxY w Y   t          ddgddgddggddgddgg¬¦  «        }t          j        ||¦  «         t          j        t
          |¬¦  «        5  |                      d|iddd	¬
¦  «        }d d d ¦  «         n# 1 swxY w Y   t          g d¢dg¬¦  «        }t          j        ||¦  «         d S )NrM   r³   r   r   c                 ó   — | |z   |z   S rJ   rK   )rM   rt   r¡   s      r    Úfoo1z.test_agg_mapping_func_deprecated.<locals>.foo1™  ó   € Ø�1‰u�q‰yÐr"   ra   c                 ó   — | |z   |z   S rJ   rK   )rM   r    r¡   s      r    Úfoo2z.test_agg_mapping_func_deprecated.<locals>.foo2œ  r+  r"   r   r`   )r¡   rµ   z+using .+ in Series.agg cannot aggregate andrí  r¶   r·   rø   r*  r-  r   )ra   r   r`   )r   r   )ra   r   )r   rx   r=   rT   r  ÚFutureWarning)r   r*  r-  rC   rD   r±  s         r    Ú test_agg_mapping_func_deprecatedr/  •  s  € å	�C˜˜˜Ð#Ñ	$Ô	$€Bðð ð ð ðð ð ð ð �VŠV�D˜!˜Q !ˆVÑ$Ô$€FØ�A‰v€HÝÔ˜& (Ñ+Ô+Ð+à
7€Cå	Ô	#¥M¸Ð	=Ñ	=Ô	=ð 1ð 1Ø—’˜˜t˜ a¨¨a�Ñ0Ô0ˆð1ð 1ð 1ñ 1ô 1ð 1ð 1ð 1ð 1ð 1ð 1øøøð 1ð 1ð 1ð 1åØ
ˆQˆ�!�Q�˜"˜b˜Ð"¨c°3¨Z¸&À&Ð9IÐ,Jðñ ô €Hõ Ô˜& (Ñ+Ô+Ð+õ 
Ô	#¥M¸Ð	=Ñ	=Ô	=ð 0ð 0Ø—’˜˜d˜ Q¨¨Q�Ñ/Ô/ˆð0ð 0ð 0ñ 0ô 0ð 0ð 0ð 0ð 0ð 0ð 0øøøð 0ð 0ð 0ð 0å˜˜˜¨S¨EÐ2Ñ2Ô2€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+s$   Á,BÂBÂBÃ/DÄDÄDc                  ór  — t          t          j        d¦  «                             dd¦  «        ddg¬¦  «        } t	          j        t          d¬¦  «        5  |                      t          j        ¦  «        }d d d ¦  «         n# 1 swxY w Y   t          d	d	d
œt          ¬¦  «        }t	          j        ||¦  «         t	          j        t          d¬¦  «        5  |                      t          j        g¦  «        }d d d ¦  «         n# 1 swxY w Y   t          d	d	d
œdg¬¦  «        }t	          j        ||¦  «         d S )Nr   r   ra   r   r   r   zusing DataFrame.stdrí  r+  r�   r   zusing Series.stdÚstdr�   )r   r   r   r   r=   r  r.  rx   r1  r   r«   r>   rT   r°   s      r    Útest_agg_stdr2  ´  s�  € Ý	•2”9˜Q‘<”<×'Ò'¨¨1Ñ-Ô-¸¸S°zÐ	BÑ	BÔ	B€Bå	Ô	#¥MÐ9NÐ	OÑ	OÔ	Oð  ð  Ø—’�œ‘”ˆð ð  ð  ñ  ô  ð  ð  ð  ð  ð  ð  øøøð  ð  ð  ð  å˜C cÐ*Ð*µ%Ð8Ñ8Ô8€HÝÔ˜6 8Ñ,Ô,Ð,å	Ô	#¥MÐ9KÐ	LÑ	LÔ	Lð "ð "Ø—’�œ˜Ñ!Ô!ˆð"ð "ð "ñ "ô "ð "ð "ð "ð "ð "ð "øøøð "ð "ð "ð "å˜s¨Ð-Ð-°e°WÐ=Ñ=Ô=€HÝÔ˜& (Ñ+Ô+Ð+Ð+Ð+s$   Á BÂBÂBÃ!DÄDÄ	Dc                  óì   — t          g d¢dt          j        dgg d¢dœ¦  «        } g d¢| _        |                      ddi¦  «        }| d                              ¦   «         }t          j        ||¦  «         d S )	NrÁ  rö   r¥  rÂ  r   )r   r   r   r   r¡  )r   r   r‘   r   rx   r¡  r=   r>   r°   s      r    Ú(test_agg_dist_like_and_nonunique_columnsr4  Â  s~   € å	Øˆlˆl #¥r¤v¨sÐ!3Ð:NÐ:NÐ:NÐOÐOñ
ô 
€Bð !��€B„Jà�VŠV�S˜'�NÑ#Ô#€FØ�#Œw�}Š}‰Œ€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   )�r   r  Únumpyr   r)   Úpandas.compatr   Úpandas.core.dtypes.dtypesr   Úpandasrƒ   r   r   r   r	   r
   Úpandas._testingÚ_testingr=   Úpandas.tests.frame.commonr   Úpandas.util.versionr   Úfixturer!   r(   r6   Ú
single_cpur,   rF   ÚparametrizerU   re   rq   rz   r…   r;   r?   rŠ   r•   r™   r¥   r¬   r±   r½   rÂ   rÊ   rÑ   rÕ   rÛ   rá   rë   rï   ró   rü   rþ   r  r  Úfilterwarningsr  r  r  r$  r,  r.  r2  r8  rF  rU  r`  rf  ri  rp  rw  r�  rŒ  r”  r—  rš  r¤  r©  r²  rº  r¿  r‘   rÊ  rÎ  r¦   ræ  ró  r   r  r  r#  r+  r4  r>  rF  rP  rV  r[  r`  ri  rn  rq  rv  r~  r�  r„  r�  r˜  rš  rŸ  r¢  r¬  r²  rº  r¾  rÆ  rÈ  rÎ  rÕ  rÛ  rß  rã  rç  ró  rö  rü  r  r
  r  r  r  r  r   r%  r'  r/  r2  r4  rK   r"   r    ú<module>rA     s  ðØ Ð Ð Ð Ð Ð Ø €€€à Ð Ð Ð Ø €€€à )Ð )Ð )Ð )Ð )Ð )à 6Ð 6Ð 6Ð 6Ð 6Ð 6à Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'ð „ð
ð 
ñ „ð
ð €„˜ , &¤,¨w¸f¼kÔ>TÐ"UÑ"UÔ"UÐVÐWÑWÔWðð ñ XÔWðð1ð 1ð 1ð, „×Ò˜ ! Q Ñ(Ô(Ø„×Ò˜  u Ñ.Ô.ð,ð ,ñ /Ô.ñ )Ô(ð,ð<ð <ð <ð,ð ,ð ,ð „×ÒØØ�Ð$Ð$ a SÑ)Ô)Ð*¨Y¨Y°|ÈÐ-NÑ-NÔ-NÐPTÐ,UÐVñô ð,ð ,ñ	ô ð,ð
,ð 
,ð 
,ð „×Ò˜ "¤'¨2¬7Ð!3Ñ4Ô4ðð ñ 5Ô4ðð	-ð 	-ð 	-ð,ð ,ð ,ðð ð ð, „×Ò˜Ð!>Ð!>Ð!>Ñ?Ô?ð-ð -ñ @Ô?ð-ð
-ð 
-ð 
-ð-ð -ð -ð,ð ,ð ,ð,ð ,ð ,ð,ð ,ð ,ð"
,ð 
,ð 
,ð&ð &ð &ð,ð ,ð ,ð „×Ò˜ ! Q Ñ(Ô(ðGð Gñ )Ô(ðGð „×Ò˜ ! Q Ñ(Ô(ð-ð -ñ )Ô(ð-ð,ð ,ð ,ð „×Ò˜ ! Q Ñ(Ô(ð>ð >ñ )Ô(ð>ð,ð ð ð-ð -ð -ð-ð -ð -ð „×ÒÐ4Ñ5Ô5Ø„×Ò˜ ¨Ð3Ñ4Ô4Ø„×ÒØ
ˆ[ˆ[Ð,Ð,Ð-°JÀÐ3Gð ñ ô ð „×Ò˜  u Ñ.Ô.Ø„×Ò˜ ! Q Ñ(Ô(ð1ð 1ñ )Ô(ñ /Ô.ñô ñ 5Ô4ñ 6Ô5ð1ð )ð )ð )ð,ð ,ð ,ð-ð -ð -ð,ð ,ð ,ð/ð /ð /ð
-ð -ð -ð
-ð 
-ð 
-ð	,ð 	,ð 	,ð-ð -ð -ðD1,ð 1,ð 1,ðh-ð -ð -ð-ð -ð -ð,ð ,ð ,ð-ð -ð -ð=ð =ð =ð „×ÒØð ˆI˜˜u�~¨°Ð'7Ð8Ñ9Ô9ØˆF˜ &Ð)Ð)¨u¸Ð+@Ð+@ÐAÑBÔBð	
ð 
ˆ�Q˜�F˜Q ˜FÐ#Ñ	$Ô	$ f f°!¸¨l¨lÀÀa¸L¸LÐ-IÑ&JÔ&JÐKðñ	ô 	ð	/ð 	/ñ	ô 	ð	/ð
,ð 
,ð 
,ð&ð &ð &ð,ð ,ð ,ð „×Ò˜ ¨Ð/Ñ0Ô0ð
-ð 
-ñ 1Ô0ð
-ð,ð ,ð ,ð'ð 'ð 'ð(.ð .ð .ð,,ð ,ð ,ð „×Ò˜ ¨¨D°"´&Ð 9Ñ:Ô:ð	-ð 	-ñ ;Ô:ð	-ð"ð ð ð „×ÒØà
ˆˆÐ	 ¨9¨9°c¸A¸q¸6°]Ñ+CÔ+CÐDØ
ˆˆÐ	 ¨	¨	°3¸¸A¸°-Ñ(@Ô(@ÐAØ
Ð Ð Ð	! 8¨V¨V°S¸!°HÑ-=Ô-=Ð>Ø
Ð Ð Ð	! 5¨&¨&°#°q°Ñ*:Ô*:Ð;à�5˜"œ&Ð"3Ð"3Ð4Ð5ØØˆI�s˜I˜I˜IÐ&Ð.HÐ.HÐ.HÐIÑIÔIð	
ð �5˜"œ&Ð"3Ð"3Ð4Ð5ØØˆI�s˜I˜I˜IÐ&Ð.HÐ.HÐ.HÐIÑIÔIð	
ð
 ˆ{ˆ{Ð	˜X y y°#¸¸1°v°Ñ'?Ô'?Ð@Ø
ˆ{ˆ{Ð	˜U F F¨C°¨8Ñ$4Ô$4Ð5ð!ñô ð*&ð &ñ+ô ð*&ð „×ÒØ	à	ˆoˆoÐØ	ÐÐÐ Ø	ˆu�b”fÐ/Ð/Ð0Ð1Ø	ˆkˆkÐð	ñô ð#ð #ñô ð#ð-ð -ð -ð(-ð -ð -ð,ð ,ð ,ð „×ÒØà
ˆ/Ð	˜H i iÐ1BÀQÈÀFÐ0KÑ&LÔ&LÐMØ
ˆ/Ð	˜E 9 9Ð.?À!ÀQÀÐ-HÑ#IÔ#IÐJØ
Ð
Ð	˜h¨	¨	°3¸¸°*ÀZÀLÐ(QÑ(QÔ(QÐRØ
Ð
Ð	˜e Y Y°°a°S¨zÀ*ÀÐ%NÑ%NÔ%NÐOà�B”FÐ-Ð-Ð.ØØˆI�s˜I˜I˜IÐ&Ð.HÐ.HÐ.HÐIÑIÔIð	
ð �B”FÐ-Ð-Ð.ØØˆI�s˜I˜I˜IÐ&Ð.HÐ.HÐ.HÐIÑIÔIð	
ð ˆ_˜k˜kÐ*ØØˆI˜˜1�v  1˜vÐ&°#°s°¸jÈ*Ð=UÐ0VÐWÑWÔWð	
ð ˆ[˜+˜+Ð&ØØˆI�s˜Q ˜F�m j°*Ð%=Ñ>Ô>ð	
ð)ñô ð:&ð &ñ;ô ð:&ð „×ÒØ	à	ˆÐØ	Ð	ÐØ	�”Ð)Ð)Ð*Ø	ˆ˜+˜+Ð&ð	ñô ð#ð #ñô ð#ð-ð -ð -ð&-ð -ð -ð-ð -ð -ð$-ð -ð -ð  „×Ò˜  A Ñ'Ô'ð-ð -ñ (Ô'ð-ð-ð -ð -ð0 „×Ò˜   ¨Q°¨FÐ 3Ñ4Ô4ð	-ð 	-ñ 5Ô4ð	-ð,ð ,ð ,ð",ð ,ð ,ð,ð ,ð ,ð,ð ,ð ,ð,ð ,ð ,ð(,ð ,ð ,ð,ð ,ð ,ð$ „×ÒØ	ØÐÐ*Ð*Ð,PÐ,PÐQØ"Ð"Ð"ð ñ ô ð

,ð 
,ñô ð

,ð"0ð "0ð "0ðJ,ð ,ð ,ð	Cð 	Cð 	Cð-ð -ð -ð ,ð ,ð ,ð86ð 6ð 6ð(B,ð B,ð B,ðJ!ð !ð !ðH „×Ò˜ ¨Ð 0Ñ1Ô1ð)-ð )-ñ 2Ô1ð)-ðX „×Ò˜ ¨Ð 0Ñ1Ô1ð-ð -ñ 2Ô1ð-ð,ð ,ð ,ð  „×Ò˜ ! Q Ñ(Ô(Ø„×ÒØà	�BˆØ	�RÐØ	�ˆØ	��QˆxÐØ	�1˜1ÐÐÐØ	�1˜1ÐÐÐØ	�1˜1 1Ð%Ð%Ð&ðñô ð-ð -ñô ñ )Ô(ð-ð  „×Ò˜ Y Y YÑ/Ô/ð	'ð 	'ñ 0Ô/ð	'ð-ð -ð -ð* „×Ò˜ 	 	°°d°À3ÈÀ*Ð*MÐ*MÑ NÔ NÐOÑPÔPØ„×Ò˜Ð#8Ð#8Ð#8Ñ9Ô9ð
ð 
ñ :Ô9ñ QÔPð
ð „×Ò˜  C¨¨s°B´FÐ ;Ñ<Ô<ð-ð -ñ =Ô<ð-ð*ð *ð *ð6-ð -ð -ð,ð ,ð ,ð -ð -ð -ð,ð ,ð ,ð>-ð -ð -ð#ð #ð #ð"-ð -ð -ð$-ð -ð -ð,ð ,ð ,ð „×ÒØàˆyˆy˜y˜y˜yÐ	)Ð	)°°°À!ÀÐ+EÐ+EÐFØˆyˆy˜y˜y˜yÐ	)Ð	)°!°¸A¸3Ð+?Ð+?Ð@ðñô ð-ð -ñô ð-ð
-ð 
-ð 
-ð,ð ,ð ,ð>,ð ,ð ,ð	-ð 	-ð 	-ð 	-ð 	-r"   