§
    yhþhþ* ã                   ó”  — d dl mZ d dlmZ d dlZd dlmZ d dlZd dl	Z	d dl
mZmZ d dlmZ d dlmc mZ d dlZd dlmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z" d dl#m$Z% d dl&m'Z'm(Z(  e¦   «         re pe Z) e¦   «         pe Z*d1d	„Z+	 	 	 	 	 	 d2d„Z,e	j-        d„ ¦   «         Z.e	j-        d„ ¦   «         Z/ G d„ d¦  «        Z0 G d„ d¦  «        Z1 G d„ d¦  «        Z2 G d„ d¦  «        Z3d„ Z4d„ Z5e	j6         7                    dg d¢¦  «        e	j6         7                    dddg¦  «        d „ ¦   «         ¦   «         Z8e	j6         7                    d! ed"¦  «        ej9        g¦  «        d#„ ¦   «         Z:d$„ Z;e	j6         7                    dg d%¢¦  «        e	j6         7                    dd
dg¦  «        e	j6         7                    d&d'd(g¦  «        d)„ ¦   «         ¦   «         ¦   «         Z<e	j6         7                    d*g d+¢¦  «        d,„ ¦   «         Z=e	j6         7                    dg d-¢¦  «        e	j6         7                    d.d d/g¦  «        d0„ ¦   «         ¦   «         Z>dS )3é    )Ú	timedelta)ÚDecimalN)Útzlocal)ÚIS64Úis_platform_windows)Únp_version_gt2)ÚCategoricalÚCategoricalDtypeÚ	DataFrameÚDatetimeIndexÚIndexÚPeriodIndexÚ
RangeIndexÚSeriesÚ	TimestampÚ
date_rangeÚisnaÚnotnaÚto_datetimeÚto_timedelta)Ú
algorithmsÚnanopsc                 ó$   ‡ ‡— ‰rˆfd„}nˆ fd„}|S )a`  
    Create a function for calling on an array.

    Parameters
    ----------
    alternative : function
        The function to be called on the array with no NaNs.
        Only used when 'skipna_alternative' is None.
    skipna_alternative : function
        The function to be called on the original array

    Returns
    -------
    function
    c                 ó$   •—  ‰| j         ¦  «        S ©N©Úvalues)ÚxÚskipna_alternatives    €úY/var/www/histauto/venv/lib/python3.11/site-packages/pandas/tests/frame/test_reductions.pyÚskipna_wrapperz+make_skipna_wrapper.<locals>.skipna_wrapper=   s   ø€ Ø%Ð% a¤hÑ/Ô/Ð/ó    c                 ó€   •— |                       ¦   «         }t          |¦  «        dk    rt          j        S  ‰|¦  «        S )Nr   )ÚdropnaÚlenÚnpÚnan©r   ÚnonaÚalternatives     €r    r!   z+make_skipna_wrapper.<locals>.skipna_wrapperB   s6   ø€ Ø—8’8‘:”:ˆDÝ�4‰yŒy˜AŠ~ˆ~Ý”v�Ø�;˜tÑ$Ô$Ð$r"   © )r*   r   r!   s   `` r    Úmake_skipna_wrapperr,   +   sM   øø€ ð  ð %ð	0ð 	0ð 	0ð 	0ð 	0ð 	0ð
	%ð 	%ð 	%ð 	%ð 	%ð Ðr"   TFçñhãˆµøä>ç:Œ0âŽyE>c	                 ó„  ‡— t          || ¦  «        }	|�rt          dt          dd¬¦  «        i¦  «        }
t          j        d¦  «        5   t          |
| ¦  «        ¦   «         }ddd¦  «         n# 1 swxY w Y   t          |t          ¦  «        sJ ‚t          t          |
¦  «        ¦  «        |
d<   t          j        d¦  «        5   t          |
| ¦  «        ¦   «         }ddd¦  «         n# 1 swxY w Y   t          |t          ¦  «        sJ ‚t          |¦  «        sJ ‚|r‰ˆfd„}t          ‰|¦  «        } |	dd	¬
¦  «        } |	dd	¬
¦  «        }t          j
        ||                     |¦  «        |||¬¦  «         t          j
        ||                     |d¬¦  «        ||¬¦  «         n‰} |	d¬¦  «        } |	d¬¦  «        }t          j
        ||                     |¦  «        |||¬¦  «         | dv r0|                     |d¬¦  «        }t          j
        ||d	||¬¦  «         |r&|j        j        }||j        k    sJ ‚||j        k    sJ ‚t          j        t           d¬¦  «        5   |	d¬¦  «         ddd¦  «         n# 1 swxY w Y   |rµ|t"          j        z  } t          || ¦  «        d¬¦  «        } t          || ¦  «        d¬¦  «        }| dv rp| dk    rdnd}t          ||j        |j        ¬¦  «        }t          j
        ||¦  «         t          ||j        |j        ¬¦  «        }t          j
        ||¦  «         dS dS dS )aš  
    Check that operator opname works as advertised on frame

    Parameters
    ----------
    opname : str
        Name of the operator to test on frame
    alternative : function
        Function that opname is tested against; i.e. "frame.opname()" should
        equal "alternative(frame)".
    frame : DataFrame
        The object that the tests are executed on
    has_skipna : bool, default True
        Whether the method "opname" has the kwarg "skip_na"
    check_dtype : bool, default True
        Whether the dtypes of the result of "frame.opname()" and
        "alternative(frame)" should be checked.
    check_dates : bool, default false
        Whether opname should be tested on a Datetime Series
    rtol : float, default 1e-5
        Relative tolerance.
    atol : float, default 1e-8
        Absolute tolerance.
    skipna_alternative : function, default None
        NaN-safe version of alternative
    Úbz1/1/2001é   ©ÚperiodsNÚac                 ó$   •—  ‰| j         ¦  «        S r   r   ©r   r*   s    €r    Úwrapperz$assert_stat_op_calc.<locals>.wrapper€   ó   ø€ Ø�;˜qœxÑ(Ô(Ð(r"   r   F©ÚaxisÚskipnaé   )Úcheck_dtypeÚrtolÚatol©r:   )r>   r?   )ÚsumÚprodúNo axis named 2©ÚmatchrB   ©ÚindexÚdtype)Úgetattrr   r   ÚtmÚassert_produces_warningÚ
isinstancer   Úranger%   r,   Úassert_series_equalÚapplyr   rH   ÚpytestÚraisesÚ
ValueErrorr&   r'   rG   )Úopnamer*   ÚframeÚ
has_skipnar=   Úcheck_datesr>   r?   r   ÚfÚdfÚresultr7   r!   Úresult0Úresult1ÚexpectedÚ	lcd_dtypeÚall_naÚr0Úr1Úunits    `                    r    Úassert_stat_op_calcrb   K   sƒ  ø€ õJ 	��vÑÔ€Aàñ 
Ý˜�Z¨
¸AÐ>Ñ>Ô>Ð?Ñ@Ô@ˆÝÔ'¨Ñ-Ô-ð 	+ð 	+Ø(•W˜R Ñ(Ô(Ñ*Ô*ˆFð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+å˜&¥&Ñ)Ô)Ð)Ð)Ð)å�˜B™œ‘.”.ˆˆ3‰ÝÔ'¨Ñ-Ô-ð 	+ð 	+Ø(•W˜R Ñ(Ô(Ñ*Ô*ˆFð	+ð 	+ð 	+ñ 	+ô 	+ð 	+ð 	+ð 	+ð 	+ð 	+ð 	+øøøð 	+ð 	+ð 	+ð 	+å˜&¥&Ñ)Ô)Ð)Ð)Ð)Ý�6‰{Œ{ÐÐÐàð %ð	)ð 	)ð 	)ð 	)ð 	)õ -¨[Ð:LÑMÔMˆØ�!˜ 5Ð)Ñ)Ô)ˆØ�!˜ 5Ð)Ñ)Ô)ˆÝ
ÔØ�U—[’[ Ñ)Ô)°{ÈÐTXð	
ñ 	
ô 	
ð 	
õ 	ÔØØ�KŠK˜ aˆKÑ(Ô(ØØð		
ñ 	
ô 	
ð 	
ð 	
ð %ˆàˆa�Qˆi‰iŒi€GØˆa�Qˆi‰iŒi€GÝÔØØ�Š�NÑ#Ô#ØØØðñ ô ð ð �Ð Ð Ø—;’;˜~°A�;Ñ6Ô6ˆÝ
ÔØ�X¨5°tÀ$ð	
ñ 	
ô 	
ð 	
ð
 ð *Ø”LÔ&ˆ	Ø˜GœMÒ)Ð)Ð)Ð)Ø˜GœMÒ)Ð)Ð)Ð)õ 
Œ•zÐ):Ð	;Ñ	;Ô	;ð ð Ø	ˆˆqˆ	‰	Œ	ˆ	ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð ð 	1Ø�œ‘ˆØ$�W�V˜VÑ$Ô$¨!Ð,Ñ,Ô,ˆØ$�W�V˜VÑ$Ô$¨!Ð,Ñ,Ô,ˆØ�_Ð$Ð$Ø &Ò(Ð(�1�1¨aˆDÝ˜d¨"¬(¸"¼(ÐCÑCÔCˆHÝÔ" 2 xÑ0Ô0Ð0Ý˜d¨"¬(¸"¼(ÐCÑCÔCˆHÝÔ" 2 xÑ0Ô0Ð0Ð0Ð0ð	1ð 	1ð %Ð$s6   Á	A.Á.A2Á5A2ÃC(Ã(C,Ã/C,É#I<É<J ÊJ c            	      ó¾  — t          t          j        t          j        dt          ¬¦  «        t          j        dt          ¬¦  «        gd¬¦  «        t          d„ t          d¦  «        D ¦   «         t          ¬¦  «        t          t          d¦  «        t          ¬¦  «        t          ¬¦  «        } t          j
        | j        d	d
…<   t          j
        | j        dd…dd…f<   | S )zˆ
    Fixture for DataFrame of booleans with index of unique strings

    Columns are ['A', 'B', 'C', 'D']; some entries are missing
    )é   é   ©rH   r   r@   c                 ó   — g | ]}d |› �‘ŒS ©Úfoo_r+   ©Ú.0Úis     r    ú
<listcomp>z&bool_frame_with_na.<locals>.<listcomp>Ä   ó   € Ð3Ð3Ð3 A�Z˜A�Z�ZÐ3Ð3Ð3r"   é   ÚABCD)rG   ÚcolumnsrH   é   é
   rd   é   éþÿÿÿN)r   r&   ÚconcatenateÚonesÚboolÚzerosr   rM   ÚobjectÚlistr'   Úiloc©rX   s    r    Úbool_frame_with_nar~   ¹   sÇ   € õ 
Ý
ŒÝŒW�W¥DÐ)Ñ)Ô)­2¬8°GÅ4Ð+HÑ+HÔ+HÐIÐPQð	
ñ 	
ô 	
õ Ð3Ð3­¨r©¬Ð3Ñ3Ô3½6ÐBÑBÔBÝ•d˜6‘l”l­&Ð1Ñ1Ô1Ýð
ñ 
ô 
€Bõ ”F€B„GˆAˆbˆD�MÝœ&€B„GˆBˆrˆE�2�3�3ˆJÑØ€Ir"   c            	      ó‚  — t          t          j                             d¦  «                             d¦  «        t          d„ t          d¦  «        D ¦   «         t          ¬¦  «        t          t          d¦  «        t          ¬¦  «        ¬¦  «        } t          j	        | j
        dd	…<   t          j	        | j
        d
d…dd…f<   | S )z†
    Fixture for DataFrame of floats with index of unique strings

    Columns are ['A', 'B', 'C', 'D']; some entries are missing
    r1   )ro   re   c                 ó   — g | ]}d |› �‘ŒS rh   r+   rj   s     r    rm   z'float_frame_with_na.<locals>.<listcomp>×   rn   r"   ro   rf   rp   ©rG   rq   rr   rs   rd   rt   ru   N)r   r&   ÚrandomÚdefault_rngÚstandard_normalr   rM   rz   r{   r'   r|   r}   s    r    Úfloat_frame_with_nar…   Î   s¦   € õ 
Ý
Œ	×Ò˜aÑ Ô ×0Ò0°Ñ9Ô9ÝÐ3Ð3­¨r©¬Ð3Ñ3Ô3½6ÐBÑBÔBÝ•d˜6‘l”l­&Ð1Ñ1Ô1ð
ñ 
ô 
€Bõ ”F€B„GˆAˆbˆD�MÝœ&€B„GˆBˆrˆE�2�3�3ˆJÑØ€Ir"   c                   ó"  — e Zd Zej                             dddg¦  «        ej                             dddddd	d
ddddd ej        d ej        d¦  «        ¬¦  «         ej        d ej        d¦  «        ¬¦  «        g¦  «        d„ ¦   «         ¦   «         Z	ej                             dddg¦  «        ej                             dddddd	d
dddd ej        d ej        d¦  «        ¬¦  «         ej        d ej        d¦  «        ¬¦  «        g¦  «        d„ ¦   «         ¦   «         Z
d„ Zd„ Zd„ Zej                             dg d¢¦  «        ej                             d eg d¢g d¢g d¢dœg d ¢d!¬"¦  «         eej        d#gej        d$gej        d%gd&œe¬'¦  «        g¦  «        ej                             d(¦  «        d)„ ¦   «         ¦   «         ¦   «         Zej                             d*g d+¢¦  «        d,„ ¦   «         Zd-„ Zd.„ Zej                             d/d0d1g¦  «        d2„ ¦   «         Zej                             d/d0d1g¦  «        d3„ ¦   «         Zd4„ Zd5„ Zej                             d6g d7¢¦  «        d8„ ¦   «         Zd9„ Zej                             d:d;d<gd=gd>gd?g ed?gd?g¬@¦  «         edAgdB¬'¦  «         edCg¦  «        dDœfdEd<gd=gej        g e ej        gdF¬'¦  «         eej        gd?g¬@¦  «         ee!j"        gdB¬'¦  «         ee!j"        g¦  «        dDœfd;dGdHej        ej        gdGdHej        ej        gdej        ej        ej        g ed?ej        ej        ej        gd?g¬@¦  «         eg dI¢dB¬'¦  «         eg dJ¢¦  «        g dK¢dLœfdEdGdHej        ej        gdGdHej        ej        gdej        ej        ej        g eej        d?ej        ej        gd?g¬@¦  «         eg dM¢dB¬'¦  «         eg dN¢¦  «        g dK¢dLœfg¦  «        dO„ ¦   «         Z#dP„ Z$dQ„ Z%dR„ Z&dS„ Z'ej                             dTdUdVe!j"        dWgd%e!j"        gz  g¦  «        dX„ ¦   «         Z(dY„ Z)ej                             dZ e*d¦  «         eg ¦  «         e+g ej,        ¬'¦  «         e+g ej-        ¬'¦  «         eg d[¬\¦  «         e.g d]¬\¦  «        g¦  «        d^„ ¦   «         Z/ej                             d_ddg¦  «        d`„ ¦   «         Z0ej                             dadbdcg¦  «        ej                             ddg de¢¦  «        df„ ¦   «         ¦   «         Z1dg„ Z2dh„ Z3ej                             dig dj¢¦  «        ej                             dkdd#dlœdmdnej        gfdd$dlœej        ej        ej        gfddEdoœdmdnej        gfg¦  «        dp„ ¦   «         ¦   «         Z4ej                             dig dj¢¦  «        ej                             dkdd#dlœdqdrej        gfdd$dlœej        ej        ej        gfddEdoœdqdrej        gfg¦  «        ds„ ¦   «         ¦   «         Z5dt„ Z6du„ Z7dv„ Z8dw„ Z9dx„ Z:dy„ Z;dz„ Z<d{„ Z=d|„ Z>ej                             d}d;dEg¦  «        ej                             dddg¦  «        d~„ ¦   «         ¦   «         Z?ej                             dddg¦  «        ej                             d¦  «        d€„ ¦   «         ¦   «         Z@ej                             ddd;dEg¦  «        d�„ ¦   «         ZAd‚„ ZBej                             dddg¦  «        dƒ„ ¦   «         ZCej                             dddg¦  «        ej                             d¦  «        d„„ ¦   «         ¦   «         ZDej                             ddd;dEg¦  «        d…„ ¦   «         ZEd†„ ZFd‡„ ZGdˆ„ ZHej                             d‰dŠdd%gfd‹ddŒgfg¦  «        d�„ ¦   «         ZIdŽ„ ZJej                             dd�d�g¦  «        ej                             dddg¦  «        ej                             d‘dEd;g¦  «        d’„ ¦   «         ¦   «         ¦   «         ZKej                             dd�d�g¦  «        ej                             dddg¦  «        d“„ ¦   «         ¦   «         ZLej                             d”¦  «        ej                             dd�d�g¦  «        d•„ ¦   «         ¦   «         ZMd–„ ZNej                             dddg¦  «        ej                             d—d�d�g¦  «        ej                             d}d;dEg¦  «        d˜„ ¦   «         ¦   «         ¦   «         ZOej                             d™¦  «        dš„ ¦   «         ZPd›„ ZQej                             dœg ejR        i dEf‘ejS        i d;f‘ejR        d�g idEf‘ejS        d�g id;f‘ejR        d�dEdEgidEf‘ejS        d�dEdEgidEf‘ejR        d�d;dEgid;f‘ejS        d�d;dEgidEf‘ejR        d�d;d;gid;f‘ejS        d�d;d;gid;f‘ejR        dEgdEgdžœdEf‘ejS        dEgdEgdžœdEf‘ejR        dEdEgdEd;gdžœd;f‘ejS        dEdEgdEd;gdžœdEf‘ejS        d� e dŸd>gd ¬'¦  «        idEf‘ejR        d� e dŸd>gd ¬'¦  «        id;f‘ejS        d� e ddgeT¬'¦  «        idEf‘ejR        d� e ddgeT¬'¦  «        id;f‘ ej        ejS        d� e ddgdB¬'¦  «        idE¦  «        ‘ ej        ejS        d� e ddgd¡¬'¦  «        idE¦  «        ‘ ej        ejR        d� e ddgdB¬'¦  «        id;¦  «        ‘ ej        ejR        d� e ddgd¡¬'¦  «        id;¦  «        ‘ ej        ejS        d� e dd#gdB¬'¦  «        id;¦  «        ‘ ej        ejS        d� e dd#gd¡¬'¦  «        id;¦  «        ‘ ej        ejR        d� e dd#gdB¬'¦  «        id;¦  «        ‘ ej        ejR        d� e dd#gd¡¬'¦  «        id;¦  «        ‘ ej        ejS        d� e ddgd¢¬'¦  «        idE¦  «        ‘ ej        ejR        d� e ddgd¢¬'¦  «        id;¦  «        ‘ ej        ejS        d� e dd#gd¢¬'¦  «        id;¦  «        ‘ ej        ejR        d� e dd#gd¢¬'¦  «        id;¦  «        ‘ejS        d� e ddgd£¬'¦  «        id;f‘ejR        d� e ddgd£¬'¦  «        idEf‘ejS        d� e dd#gd£¬'¦  «        id;f‘ejR        d� e dd#gd£¬'¦  «        idEf‘ ej        ejS         e d¤d¥gdB¬'¦  «         e d¤d¥gd¢¬'¦  «        džœd;¦  «        ‘¦  «        d¦„ ¦   «         ZUd§„ ZVd¨„ ZWd©„ ZXd0S )ªÚTestDataFrameAnalyticsr:   r   r<   rS   ÚcountrA   ÚmeanÚproductÚmedianÚminÚmaxÚnuniqueÚvarÚstdÚsemÚskewÚscipy)ÚmarksÚkurtc                 ób  — |dv r|dk    s|dv r t          ||¦  «        |¬¦  «         nâ|dv rd}no|dk    r|dk    rd	}n`d
}n]|dk    rd}nT|dk    r!|dk    rd                     ddg¦  «        }n0d}n-|dv rd}n&|dk    r t          j        dt          j        ¬¦  «        }t          |t          j        ¦  «        s|dz   }t          j        t          |¬¦  «        5   t          ||¦  «        |¬¦  «         d d d ¦  «         n# 1 swxY w Y   |dk    r t          ||¦  «        |d¬¦  «         d S d S )N)rA   rŒ   r�   r   ©rˆ   rŽ   r@   )r�   r�   r‘   r’   r•   z(could not convert string to float: 'bar'rŠ   r<   z2can't multiply sequence by non-int of type 'float'z0can't multiply sequence by non-int of type 'str'rA   z7unsupported operand type\(s\) for \+: 'float' and 'str'r‰   ú|z%Could not convert \['.*'\] to numericz/Could not convert string '(bar){30}' to numeric©rŒ   r�   z<'[><]=' not supported between instances of 'float' and 'str'r‹   z@Cannot convert \[.*\] to numeric|does not support|Cannot perform)Úflagsz*|does not support|Cannot perform reductionrD   rŽ   T©r:   Únumeric_only)
rI   ÚjoinÚreÚcompileÚSrL   ÚPatternrP   rQ   Ú	TypeError)ÚselfÚfloat_string_framer:   rS   Úmsgs        r    Ú#test_stat_op_api_float_string_framez:TestDataFrameAnalytics.test_stat_op_api_float_string_frameã   sî  € ð( Ð+Ð+Ð+°¸²	°	¸fð I
ð ?
ð ?
ð 0�GÐ&¨Ñ/Ô/°TÐ:Ñ:Ô:Ð:Ð:àÐ>Ð>Ð>Ø@��Ø˜9Ò$Ð$Ø˜1’9�9ØN�C�CàL�C�CØ˜5’�ØP��Ø˜6Ò!Ð!Ø˜1’9�9àŸ(š(àDØMðñô �C�Cð U�C�CØ˜>Ð)Ð)ØT��Ø˜8Ò#Ð#Ý”jØWÝœ$ðñ ô �õ ˜c¥2¤:Ñ.Ô.ð IØÐHÑH�Ý”�y°Ð4Ñ4Ô4ð ?ð ?Ø3•Ð*¨FÑ3Ô3¸Ð>Ñ>Ô>Ð>ð?ð ?ð ?ñ ?ô ?ð ?ð ?ð ?ð ?ð ?ð ?øøøð ?ð ?ð ?ð ?à�YÒÐØ/�GÐ&¨Ñ/Ô/°TÈÐMÑMÔMÐMÐMÐMð Ðs   ÃDÄDÄDc                 ó<   —  t          ||¦  «        |d¬¦  «         d S )NFr›   ©rI   )r£   Úfloat_framer:   rS   s       r    Útest_stat_op_api_float_framez3TestDataFrameAnalytics.test_stat_op_api_float_frame  s)   € ð& 	%��˜VÑ$Ô$¨$¸UÐCÑCÔCÐCÐCÐCr"   c                 ó  — d„ }d„ }d„ }d„ }d„ }t          d||ddd¬	¦  «         t          d
t          j        |                     d¦  «        dd¬¦  «         t          d
t          j        |t          j        ¬¦  «         t          dt          j        |d¬¦  «         t          dt          j        |t          j        ¬¦  «         t          d||¦  «         t          d||¦  «         t          d||¦  «         t          d||ddd¬	¦  «         d S )Nc                 óD   — t          | ¦  «                             ¦   «         S r   )r   rA   ©Úss    r    rˆ   z7TestDataFrameAnalytics.test_stat_op_calc.<locals>.count5  s   € Ý˜‘8”8—<’<‘>”>Ð!r"   c                 óh   — t          t          j        |                      ¦   «         ¦  «        ¦  «        S r   )r%   r   Úunique1dr$   r­   s    r    rŽ   z9TestDataFrameAnalytics.test_stat_op_calc.<locals>.nunique8  s#   € Ý•zÔ*¨1¯8ª8©:¬:Ñ6Ô6Ñ7Ô7Ð7r"   c                 ó.   — t          j        | d¬¦  «        S ©Nr<   ©Úddof)r&   r�   ©r   s    r    r�   z5TestDataFrameAnalytics.test_stat_op_calc.<locals>.var;  ó   € Ý”6˜! !Ð$Ñ$Ô$Ð$r"   c                 ó.   — t          j        | d¬¦  «        S r²   )r&   r�   rµ   s    r    r�   z5TestDataFrameAnalytics.test_stat_op_calc.<locals>.std>  r¶   r"   c                 ór   — t          j        | d¬¦  «        t          j        t          | ¦  «        ¦  «        z  S r²   )r&   r�   Úsqrtr%   rµ   s    r    r‘   z5TestDataFrameAnalytics.test_stat_op_calc.<locals>.semA  s*   € Ý”6˜! !Ð$Ñ$Ô$¥r¤w­s°1©v¬v¡¤Ñ6Ð6r"   rŽ   FT)rU   r=   rV   rA   Úfloat32gü©ñÒMbP?)r=   r>   )r   r‰   ©rV   rŠ   r�   r�   r‘   rˆ   )rb   r&   rA   ÚastypeÚnansumr‰   rB   Únanprod)r£   r…   Úmixed_float_framerˆ   rŽ   r�   r�   r‘   s           r    Útest_stat_op_calcz(TestDataFrameAnalytics.test_stat_op_calc4  s†  € ð	"ð 	"ð 	"ð	8ð 	8ð 	8ð	%ð 	%ð 	%ð	%ð 	%ð 	%ð	7ð 	7ð 	7õ 	ØØØØØØð	
ñ 	
ô 	
ð 	
õ 	ØÝŒFØ×$Ò$ YÑ/Ô/ØØð	
ñ 	
ô 	
ð 	
õ 	Ø•2”6Ð.Å2Ä9ð	
ñ 	
ô 	
ð 	
õ 	˜F¥B¤GÐ-@ÈdÐSÑSÔSÐSÝØ•r”wÐ 3ÍÌ
ð	
ñ 	
ô 	
ð 	
õ 	˜E 3Ð(;Ñ<Ô<Ð<Ý˜E 3Ð(;Ñ<Ô<Ð<Ý˜E 3Ð(;Ñ<Ô<Ð<åØØØØØØð	
ñ 	
ô 	
ð 	
ð 	
ð 	
r"   c                 óˆ   ‡— t          j        d¦  «        Šˆfd„}ˆfd„}t          d||¦  «         t          d||¦  «         d S )Núscipy.statsc                 óp   •— t          | ¦  «        dk     rt          j        S ‰                     | d¬¦  «        S )Né   F©Úbias)r%   r&   r'   r’   ©r   Úsp_statss    €r    ÚskewnesszHTestDataFrameAnalytics.test_stat_op_calc_skew_kurtosis.<locals>.skewnesso  s/   ø€ Ý�1‰vŒv˜ŠzˆzÝ”v�Ø—=’= ¨�=Ñ/Ô/Ð/r"   c                 óp   •— t          | ¦  «        dk     rt          j        S ‰                     | d¬¦  «        S )Nre   FrÅ   )r%   r&   r'   ÚkurtosisrÇ   s    €r    r•   zDTestDataFrameAnalytics.test_stat_op_calc_skew_kurtosis.<locals>.kurtt  s2   ø€ Ý�1‰vŒv˜ŠzˆzÝ”v�Ø×$Ò$ Q¨UÐ$Ñ3Ô3Ð3r"   r’   r•   )rP   Úimportorskiprb   )r£   r…   rÉ   r•   rÈ   s       @r    Útest_stat_op_calc_skew_kurtosisz6TestDataFrameAnalytics.test_stat_op_calc_skew_kurtosisl  ss   ø€ ÝÔ& }Ñ5Ô5ˆð	0ð 	0ð 	0ð 	0ð 	0ð
	4ð 	4ð 	4ð 	4ð 	4õ
 	˜F HÐ.AÑBÔBÐBÝ˜F DÐ*=Ñ>Ô>Ð>Ð>Ð>r"   c                 óZ   — d„ }t          d||d¬¦  «         t          d||dd¬¦  «         d S )Nc                 ó„   — t          | ¦  «                             ¦   «         rt          j        S t          j        | ¦  «        S r   )r   Úanyr&   r'   r‹   rµ   s    r    r7   z3TestDataFrameAnalytics.test_median.<locals>.wrapper}  s-   € Ý�A‰wŒw�{Š{‰}Œ}ð Ý”v�Ý”9˜Q‘<”<Ðr"   r‹   Tr»   F)r=   rV   )rb   )r£   r…   Ú	int_framer7   s       r    Útest_medianz"TestDataFrameAnalytics.test_median|  sX   € ð	 ð 	 ð 	 õ
 	˜H gÐ/BÐPTÐUÑUÔUÐUÝØ�g˜y°eÈð	
ñ 	
ô 	
ð 	
ð 	
ð 	
r"   Úmethod)rA   r‰   rB   r�   r�   r’   rŒ   r�   rX   )gÈƒw@Ba@¿gCùVÞúZ¿g
?ZÁ½.F?)r   r   ç        )gê94­³c4?gÏ@ð}�jX?gþïœÕN¿©r4   r0   Úc©ÚfooÚbarÚbazÚOrF   r1   rÄ   re   ©r   r<   r1   rf   z0ignore:Mismatched null-like values:FutureWarningc                 ód  — |j         j        t          j        k    sJ ‚ t	          ||¦  «        |¬¦  «        } t	          |                     d¦  «        |¦  «        |¬¦  «                             t          ¦  «        }|dv r|dv rd ||                     ¦   «         <   t          j	        ||¦  «         d S )Nr@   Úf8)r<   rq   r™   )
r   rH   r&   Úobject_rI   r¼   rz   r   rJ   rN   )r£   rÓ   rX   r:   rY   r\   s         r    Ú%test_stat_operators_attempt_obj_arrayz<TestDataFrameAnalytics.test_stat_operators_attempt_obj_array‡  s«   € ð: ŒyŒ¥"¤*Ò,Ð,Ð,Ð,Ø$•˜˜VÑ$Ô$¨$Ð/Ñ/Ô/ˆØ3•7˜2Ÿ9š9 T™?œ?¨FÑ3Ô3¸Ð>Ñ>Ô>×EÒEÅfÑMÔMˆØ�>Ð!Ð! f°Ð&>Ð&>Ø(,ˆH�X—]’]‘_”_Ñ%Ý
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   Úop)r‰   r�   r�   r’   r•   r‘   c                 óî  — t          g d¢g d¢g d¢dœ¦  «        }d                     g d¢¦  «        }t          j        t          |¬¦  «        5   t          ||¦  «        ¦   «          d d d ¦  «         n# 1 swxY w Y   t          j        dd	¦  «        5  t          j        t          |¬¦  «        5   t          ||¦  «        ¦   «          d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         d S # 1 swxY w Y   d S )
N©r<   r1   rÄ   re   )ç      ð?ç       @ç      @ç      @©r4   r0   rÖ   Úd)ÚintÚfloatÚstrr˜   )zCould not convertúcould not convertz"can't multiply sequence by non-intzdoes not supportzCannot performrD   Úuse_bottleneckF)r   r�   rP   rQ   r¢   rI   ÚpdÚoption_context)r£   rá   rX   r¥   s       r    Útest_mixed_opsz%TestDataFrameAnalytics.test_mixed_ops«  sÖ  € õ à#�|�|Ø-Ð-Ð-Ø+Ð+Ð+ðð ñ
ô 
ˆð �hŠhðð ð ñ
ô 
ˆõ Œ]�9¨CÐ0Ñ0Ô0ð 	ð 	Ø�G�B˜‰OŒOÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ ÔÐ/°Ñ7Ô7ð 	"ð 	"Ý”�y°Ð4Ñ4Ô4ð "ð "Ø•˜˜B‘”Ñ!Ô!Ð!ð"ð "ð "ñ "ô "ð "ð "ð "ð "ð "ð "øøøð "ð "ð "ð "ð	"ð 	"ð 	"ñ 	"ô 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"øøøð 	"ð 	"ð 	"ð 	"ð 	"ð 	"sH   ÁA1Á1A5Á8A5ÂC*Â-CÃC*ÃC	ÃC*ÃC	ÃC*Ã*C.Ã1C.c                 ó^  — t          g d¢g d¢g d¢dœ¦  «        }|                     g d¢¬¦  «         |                     d¬¦  «        }t          j        |j        t          j        g d¢t          ¬	¦  «        ¦  «         |j	                             d
¬¦  «        }t          j
        ||¦  «         d S )N)TTFFF)rs   rt   ro   é(   é2   )r4   r0   rÖ   ré   Úe)Ú	bool_dataÚint_dataÚstring_data©rq   r   r@   )r1   é–   Úabcderf   r<   )r   ÚreindexrA   rJ   Úassert_numpy_array_equalr   r&   Úarrayrz   ÚTrN   )r£   rX   ÚtestÚalts       r    Útest_reduce_mixed_framez.TestDataFrameAnalytics.test_reduce_mixed_frameÅ  sÆ   € åà>Ð>Ð>Ø0Ð0Ð0Ø8Ð8Ð8ðð ñ
ô 
ˆð 	�
Š
ÐCÐCÐCˆ
ÑDÔDÐDØ�vŠv˜1ˆv‰~Œ~ˆÝ
Ô#ØŒK�œÐ"3Ð"3Ð"3½6ÐBÑBÔBñ	
ô 	
ð 	
ð Œd�hŠh˜AˆhÑÔˆÝ
Ô˜t SÑ)Ô)Ð)Ð)Ð)r"   c           	      ó  — t          g d¢g d¢dt          j        dgdœ¦  «        }t          j        |                     ¦   «         t          ddddœ¦  «        ¦  «         t          j        |                     d¬¦  «        t          ddddœ¦  «        ¦  «         t          j        |                     d¬	¦  «        t          dddd
œ¦  «        ¦  «         t          j        |                     dd¬¦  «        t          dddd
œ¦  «        ¦  «         d S )N©r<   r<   r<   ©r<   r1   rÄ   r<   rÄ   ©ÚAÚBÚCr1   F©r$   r@   rÜ   )r:   r$   )r   r&   r'   rJ   rN   rŽ   r   ©r£   rX   s     r    Útest_nuniquez#TestDataFrameAnalytics.test_nuniqueÖ  s  € Ý˜Y˜Y˜Y¨Y¨Y¨Y¸aÅÄÈ¸^ÐLÐLÑMÔMˆÝ
Ô˜rŸzšz™|œ|­V¸!À!È!Ð4LÐ4LÑ-MÔ-MÑNÔNÐNÝ
ÔØ�JŠJ˜eˆJÑ$Ô$¥f°1¸1À1Ð-EÐ-EÑ&FÔ&Fñ	
ô 	
ð 	
õ 	Ô˜rŸzšz¨q˜zÑ1Ô1µ6¸aÀAÈ!Ð:LÐ:LÑ3MÔ3MÑNÔNÐNÝ
ÔØ�JŠJ˜A eˆJÑ,Ô,­f¸¸qÀQÐ5GÐ5GÑ.HÔ.Hñ	
ô 	
ð 	
ð 	
ð 	
r"   ÚtzNÚUTCc                 óî   — t          ddgt          d|¬¦  «        gdz  dœ¦  «        }|                     ¦   «         }t          dt          d|¬¦  «        gddg¬	¦  «        }t	          j        ||¦  «         d S )
Nr<   Ú2000©r  r1   ©r  r  rä   r  r  ©rG   ©r   r   r‰   r   rJ   rN   ©r£   r  rX   rY   r\   s        r    Ú test_mean_mixed_datetime_numericz7TestDataFrameAnalytics.test_mean_mixed_datetime_numericá  s€   € õ ˜a ˜V­9°VÀÐ+CÑ+CÔ+CÐ*DÀqÑ*HÐIÐIÑJÔJˆØ—’‘”ˆÝ˜3¥	¨&°RÐ 8Ñ 8Ô 8Ð9À#ÀsÀÐLÑLÔLˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 óä   — t          dt          d|¬¦  «        gdz  i¦  «        }|                     ¦   «         }t          t          d|¬¦  «        gdg¬¦  «        }t	          j        ||¦  «         d S )Nr  r  r  r1   r  r  r  s        r    Útest_mean_includes_datetimesz3TestDataFrameAnalytics.test_mean_includes_datetimesé  su   € õ
 ˜�i¨°2Ð6Ñ6Ô6Ð7¸!Ñ;Ð<Ñ=Ô=ˆØ—’‘”ˆå�9 V°Ð3Ñ3Ô3Ð4¸S¸EÐBÑBÔBˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 ó¶  — dd t          d¦  «        dœdd t          d¦  «        dœdd t          d¦  «        dœdd t          d¦  «        dœd	d t          d
¦  «        dœddt          d¦  «        dœdd t          d¦  «        dœd	d t          d¦  «        dœdd t          d¦  «        dœdd t          d¦  «        dœg
}t          |¦  «        }t          j        t          d¬¦  «        5  |                     ¦   «          d d d ¦  «         n# 1 swxY w Y   |ddg                              ¦   «         }t          ddgddgt          ¬¦  «        }t          j	        ||¦  «         d S )Nr1   z628.00r  r<   z383.00rÄ   z651.00z575.00re   z1114.00ÚTESTz241.00z572.00z609.00z820.00rr   z1223.00z8unsupported operand type|does not support|Cannot performrD   r  r	  gš™™™™™@gÍÌÌÌÌL…@rF   )
r   r   rP   rQ   r¢   r‰   r   rz   rJ   rN   )r£   ré   rX   rY   r\   s        r    Útest_mean_mixed_string_decimalz5TestDataFrameAnalytics.test_mean_mixed_string_decimalô  s»  € ð
 ˜$¥W¨XÑ%6Ô%6Ð7Ð7Ø˜$¥W¨XÑ%6Ô%6Ð7Ð7Ø˜$¥W¨XÑ%6Ô%6Ð7Ð7Ø˜$¥W¨XÑ%6Ô%6Ð7Ð7Ø˜$¥W¨YÑ%7Ô%7Ð8Ð8Ø˜&¥w¨xÑ'8Ô'8Ð9Ð9Ø˜$¥W¨XÑ%6Ô%6Ð7Ð7Ø˜$¥W¨XÑ%6Ô%6Ð7Ð7Ø˜$¥W¨XÑ%6Ô%6Ð7Ð7Ø˜$¥W¨YÑ%7Ô%7Ð8Ð8ð
ˆõ �q‰\Œ\ˆåŒ]ÝÐWð
ñ 
ô 
ð 	ð 	ð �GŠG‰IŒIˆIð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð �S˜#�J”×$Ò$Ñ&Ô&ˆÝ˜3 ˜,¨s°C¨jÅÐGÑGÔGˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0s   Ã!DÄDÄ	Dc                 ó´  — |                      d¬¦  «        }|                     d„ ¦  «        }t          j        ||¦  «         |                     d¬¦  «        }|                     d„ ¦  «        }t          j        ||¦  «         t          j        t
          j                             d¦  «                             d¦  «        dd¦  «        }t          j
        |d¬	¦  «        }|dk                          ¦   «         rJ ‚t          j        d
d¦  «        5  t          j
        |d¬	¦  «        }|dk                          ¦   «         rJ ‚	 d d d ¦  «         d S # 1 swxY w Y   d S )Nre   r³   c                 ó.   — |                       d¬¦  «        S ©Nre   r³   )r�   rµ   s    r    ú<lambda>z5TestDataFrameAnalytics.test_var_std.<locals>.<lambda>  ó   € °!·%²%¸Q°%±-´-€ r"   c                 ó.   — |                       d¬¦  «        S r  )r�   rµ   s    r    r  z5TestDataFrameAnalytics.test_var_std.<locals>.<lambda>  r   r"   r1   ©r<   éè  r#  r   r@   rî   F)r�   rO   rJ   Úassert_almost_equalr�   r&   Úrepeatr‚   rƒ   r   ÚnanvarrÐ   rï   rð   ©r£   Údatetime_framerY   r\   Úarrs        r    Útest_var_stdz#TestDataFrameAnalytics.test_var_std  sŽ  € Ø×#Ò#¨Ð#Ñ+Ô+ˆØ!×'Ò'Ð(?Ð(?Ñ@Ô@ˆÝ
Ô˜v xÑ0Ô0Ð0à×#Ò#¨Ð#Ñ+Ô+ˆØ!×'Ò'Ð(?Ð(?Ñ@Ô@ˆÝ
Ô˜v xÑ0Ô0Ð0åŒi�œ	×-Ò-¨aÑ0Ô0×7Ò7¸	ÑBÔBÀDÈ!ÑLÔLˆÝ”˜s¨Ð+Ñ+Ô+ˆØ˜Q’J×#Ò#Ñ%Ô%Ð%Ð%Ð%åÔÐ/°Ñ7Ô7ð 	*ð 	*Ý”] 3¨QÐ/Ñ/Ô/ˆFØ š
×'Ò'Ñ)Ô)Ð)Ð)Ð)Ð)ð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*ð 	*ð 	*s   Ä1EÅEÅEÚmeth)r‘   r�   r�   c                 ó4  — t          t          j                             d¦  «                             d¦  «        g d¢¬¦  «        }|                     dt          i¦  «        }d|j        d<   t          t          j                             d¦  «                             d¦  «        g d¢¬¦  «        }|                     dt          i¦  «        }d|j        d<    t          ||¦  «        d	d
¬¦  «        } t          |ddg         |¦  «        d	¬¦  «        }t          j
        ||¦  «          t          ||¦  «        d	d
¬¦  «        } t          |ddg         |¦  «        d	¬¦  «        }t          j
        ||¦  «         d}t          j        t          |¬¦  «        5   t          ||¦  «        d	d¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5   t          ||¦  «        d	d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr1   )rr   rÄ   r×   rù   rØ   Ú100)r   rØ   r4   r<   Tr›   rÙ   rÚ   r@   z6unsupported operand type\(s\) for -: 'float' and 'str'rD   Fz&could not convert string to float: 'a')r   r&   r‚   rƒ   r„   r¼   rz   ÚlocrI   rJ   rN   rP   rQ   r¢   )r£   r+  Údf1Údf2rY   r\   r¥   s          r    Útest_numeric_only_flagz-TestDataFrameAnalytics.test_numeric_only_flag   s   € õ ÝŒI×!Ò! !Ñ$Ô$×4Ò4°VÑ<Ô<Ø)Ð)Ð)ð
ñ 
ô 
ˆð
 �jŠj˜%¥˜Ñ)Ô)ˆà!ˆŒ�ÑåÝŒI×!Ò! !Ñ$Ô$×4Ò4°VÑ<Ô<Ø)Ð)Ð)ð
ñ 
ô 
ˆð
 �jŠj˜%¥˜Ñ)Ô)ˆàˆŒ�Ñà#•˜˜dÑ#Ô#¨¸Ð>Ñ>Ô>ˆØ5•7˜3  u˜~Ô.°Ñ5Ô5¸1Ð=Ñ=Ô=ˆÝ
Ô˜x¨Ñ0Ô0Ð0à#•˜˜dÑ#Ô#¨¸Ð>Ñ>Ô>ˆØ5•7˜3  u˜~Ô.°Ñ5Ô5¸1Ð=Ñ=Ô=ˆÝ
Ô˜x¨Ñ0Ô0Ð0ð HˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	;ð 	;Ø�G�C˜ÑÔ A°EÐ:Ñ:Ô:Ð:ð	;ð 	;ð 	;ñ 	;ô 	;ð 	;ð 	;ð 	;ð 	;ð 	;ð 	;øøøð 	;ð 	;ð 	;ð 	;à6ˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	;ð 	;Ø�G�C˜ÑÔ A°EÐ:Ñ:Ô:Ð:ð	;ð 	;ð 	;ñ 	;ô 	;ð 	;ð 	;ð 	;ð 	;ð 	;ð 	;ð 	;øøøð 	;ð 	;ð 	;ð 	;ð 	;ð 	;s$   ÆF<Æ<G ÇG Ç$HÈHÈHc                 ó2  — |                      d¬¦  «        }|                     d„ ¦  «        }t          j        ||¦  «         t	          j        t          j                             d¦  «                             d¦  «        dd¦  «        }t          j	        |d¬¦  «        }|dk      
                    ¦   «         rJ ‚t          j        d	d
¦  «        5  t          j	        |d¬¦  «        }|dk      
                    ¦   «         rJ ‚	 d d d ¦  «         d S # 1 swxY w Y   d S )Nre   r³   c                 ór   — |                       d¬¦  «        t          j        t          | ¦  «        ¦  «        z  S r  )r�   r&   r¹   r%   rµ   s    r    r  z1TestDataFrameAnalytics.test_sem.<locals>.<lambda>G  s%   € °!·%²%¸Q°%±-´-Å"Ä'Í#ÈaÉ&Ì&Á/Ä/Ñ2Q€ r"   r1   r"  r#  r   r@   rî   F)r‘   rO   rJ   r$  r&   r%  r‚   rƒ   r   ÚnansemrÐ   rï   rð   r'  s        r    Útest_semzTestDataFrameAnalytics.test_semE  sN  € Ø×#Ò#¨Ð#Ñ+Ô+ˆØ!×'Ò'Ð(QÐ(QÑRÔRˆÝ
Ô˜v xÑ0Ô0Ð0åŒi�œ	×-Ò-¨aÑ0Ô0×7Ò7¸	ÑBÔBÀDÈ!ÑLÔLˆÝ”˜s¨Ð+Ñ+Ô+ˆØ˜Q’J×#Ò#Ñ%Ô%Ð%Ð%Ð%åÔÐ/°Ñ7Ô7ð 	*ð 	*Ý”] 3¨QÐ/Ñ/Ô/ˆFØ š
×'Ò'Ñ)Ô)Ð)Ð)Ð)Ð)ð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*ð 	*ð 	*s   Ã1DÄDÄDzdropna, expectedTé   g      $@rä   r4   )Ú
categoriesú
2000-01-02úM8[ns]ú1 days)r  r  r	  ÚDÚEÚFÚGFrì   é   é	   )r8  ÚNaTrA  rA  ©r:  r'   r'   r'   ©r   r<   r1   rÄ   )ÚHÚIÚJÚKÚLÚMÚN©rA  r8  rA  rA  )r'   r:  r'   r'   c                 óN  — t          g d¢ddt          j        dgdt          j        t          j        t          j        gt          t          j        t          j        dt          j        gd¬¦  «        t	          t          j        t          j        dt          j        g¦  «        t          g d¢d	¬¦  «        t          g d
¢¦  «        g d¢g d¢ddt          j        t          j        gt	          dt          j        dt          j        g¦  «        t          g d¢d	¬¦  «        t          g d¢¦  «        t          j        dd¬¦  «        dœ¦  «        }|t          | 	                    ¦   «         ¦  «                  
                    |¬¦  «        }t          |¦  «        }t          j        ||¦  «         d S )N)r6  r6  é   é   rs   rÄ   r<   r4   rì   rf   rK  r9  rB  )r?  r?  r@  r@  )r@  r@  r?  r?  )r8  r8  rA  rA  )r:  r'   r:  r'   re   Úint64)r  r  r	  r;  r<  r=  r>  rD  rE  rF  rG  rH  rI  rJ  r
  )r   r&   r'   r   r	   r   r   ÚarangeÚsortedÚkeysÚmoderJ   Úassert_frame_equal)r£   r$   r\   rX   rY   s        r    Útest_mode_dropnaz'TestDataFrameAnalytics.test_mode_dropnaR  su  € õt à%Ð%Ð%Ø˜"�bœf aÐ(Ø�œ¥¤­¬Ð0Ý�RœV¥R¤V¨Sµ"´&Ð9ÀÐGÑGÔGÝ ¥"¤&­"¬&°#µr´vÐ!>Ñ?Ô?Ý"Ð#FÐ#FÐ#FÈhÐWÑWÔWÝ!Ð"AÐ"AÐ"AÑBÔBØ!�\�\Ø!�\�\Ø˜�BœF¥B¤FÐ+Ý  #¥r¤v¨sµB´FÐ!;Ñ<Ô<Ý"Ø>Ð>Ð>Àhðñ ô õ "Ð"DÐ"DÐ"DÑEÔEÝ”Y˜q¨Ð0Ñ0Ô0ð!ð ñ
ô 
ˆð* •F˜8Ÿ=š=™?œ?Ñ+Ô+Ô,×1Ò1¸Ð1Ñ@Ô@ˆÝ˜XÑ&Ô&ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r"   c                 óè   — t          dt          j        t          j        ddgi¦  «        }t          ddt          j        gi¦  «        }|                     d¬¦  «        }t	          j        ||¦  «         d S )Nr  r4   Fr
  )r   r&   r'   rS  rJ   rT  )r£   Úusing_infer_stringrX   r\   rY   s        r    Útest_mode_sort_with_naz-TestDataFrameAnalytics.test_mode_sort_with_na¥  se   € Ý˜�bœf¥b¤f¨c°3Ð7Ð8Ñ9Ô9ˆÝ˜c C­¬ =Ð1Ñ2Ô2ˆØ—’ �Ñ&Ô&ˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r"   c                 óØ   — t          g ddg¬¦  «        }|                     ¦   «         }t          g ddgt          g t          j        ¬¦  «        ¬¦  «        }t          j        ||¦  «         d S )Nr4   r0   rù   rf   ©rq   rG   )r   rS  r   r&   rO  rJ   rT  ©r£   rX   rY   r\   s       r    Útest_mode_empty_dfz)TestDataFrameAnalytics.test_mode_empty_df«  se   € Ý�r C¨ :Ð.Ñ.Ô.ˆØ—’‘”ˆÝ˜R¨#¨s¨½5ÀÍ2Ì8Ð;TÑ;TÔ;TÐUÑUÔUˆÝ
Ô˜f hÑ/Ô/Ð/Ð/Ð/r"   c           
      óê  — t          t          ddd¬¦  «        t          ddd¬¦  «        t          d¦  «        t          dd¬¦  «        z
  d	œ¦  «        }t          |d
         |d         z
  |d
         |d         z
  dœ¦  «        }|                     ¦   «         }|j        d         |j        d         k    sJ ‚|j        d         |j        d         k    sJ ‚|                     d¬¦  «        }||j        d         k                         ¦   «         sJ ‚|                     ¦   «         }|j        d         |j        d         k    sJ ‚|j        d         |j        d         k    sJ ‚|                     d¬¦  «        }||d
         k                         ¦   «         sJ ‚| 	                    ¦   «         }t          |¦  «        }t          |d
         |d         z
  |d         |d
         z
  dœ¦  «        }t          j        ||¦  «         t          j        ||¦  «         |                     ¦   «         }d|d<   d|d<   d|d<   t          d¦  «        |d<   |                     ¦   «         }t          t          j        t          d¬¦  «        ¦  «        t          j        t          d¬¦  «        ¦  «        dddt          d¦  «        g|j        ¬¦  «        }t          j        ||¦  «         |                     dd¬ ¦  «        }t          g d!¢g d"¢¬¦  «        }t          j        ||¦  «         |d
dg                              d¦  «        }t          t          d¬¦  «        gdz  ¦  «        }t          j        ||¦  «         |d
dg                              ¦   «         }t          t          d¬¦  «        t          d¬¦  «        gd
dg¬¦  «        }t          j        ||¦  «         t          t          d#d¬$¦  «        t          d%d¬$¦  «        d&œ¦  «        }|d'         |d(         z
  |d)<   |d)         j        d*k    sJ ‚|d(         |d'         z
  |d+<   |                     ¦   «          |d)         j        d*k    sJ ‚|d+         j        d*k    sJ ‚d S ),Nz2012-1-1rÄ   r;  ©r3   Úfreqz2012-1-2Ú20120101rr   )ÚminutesÚsecondsr  r  r	  r  r  r   )r   r  r<   )r   r  r@   )r1   r  )r1   r  rØ   rä   r<  Ú20130101r=  i1  ©rb  éÿÿÿÿ)Údaysr  Tr›   )r<   r<   rä   rÜ   Ú20130102r2   Ú20130105)ÚtimeÚtime2rj  ri  Úoff1útimedelta64[ns]Úoff2)r   r   r   r   rŒ   r|   r.  Úallr�   ÚabsrJ   rT  Úcopyr   rï   Ú	Timedeltarq   rN   rH   Ú_consolidate_inplace)r£   rX   ÚdiffsrY   Úresult2r\   Úmixeds          r    Útest_operators_timedelta64z1TestDataFrameAnalytics.test_operators_timedelta64±  sˆ  € Ýå 
°A¸CÐ@Ñ@Ô@Ý 
°A¸CÐ@Ñ@Ô@Ý˜zÑ*Ô*­Y¸qÈ!Ð-LÑ-LÔ-LÑLðð ñ
ô 
ˆõ   3¤¨"¨S¬'Ñ 1¸¸3¼À"ÀSÄ'Ñ8IÐJÐJÑKÔKˆð —’‘”ˆØŒ{˜1Œ~ ¤¨6Ô!2Ò2Ð2Ð2Ð2ØŒ{˜1Œ~ ¤¨6Ô!2Ò2Ð2Ð2Ð2à—’ �Ñ"Ô"ˆØ˜%œ) FÔ+Ò+×0Ò0Ñ2Ô2Ð2Ð2Ð2ð —’‘”ˆØŒ{˜1Œ~ ¤¨6Ô!2Ò2Ð2Ð2Ð2ØŒ{˜1Œ~ ¤¨6Ô!2Ò2Ð2Ð2Ð2à—’ �Ñ"Ô"ˆØ˜% œ*Ò$×)Ò)Ñ+Ô+Ð+Ð+Ð+ð —’‘”ˆÝ�e‘*”*ˆÝ 2 c¤7¨R°¬WÑ#4¸2¸c¼7ÀRÈÄWÑ;LÐMÐMÑNÔNˆÝ
Ô˜f hÑ/Ô/Ð/Ý
Ô˜g xÑ0Ô0Ð0ð —
’
‘”ˆØˆˆc‰
Øˆˆc‰
Øˆˆc‰
Ý˜zÑ*Ô*ˆˆc‰
ð —’‘”ˆÝå”�Y¨zÐ:Ñ:Ô:Ñ;Ô;Ý”�Y¨BÐ/Ñ/Ô/Ñ0Ô0ØØØÝ˜*Ñ%Ô%ðð ”-ð

ñ 

ô 

ˆõ 	Ô˜v xÑ0Ô0Ð0ð —’ °�Ñ5Ô5ˆÝ˜+˜+˜+¨Y¨Y¨YÐ7Ñ7Ô7ˆÝ
Ô˜v xÑ0Ô0Ð0ð ˜˜S�zÔ"×&Ò& qÑ)Ô)ˆÝ�9¨"Ð-Ñ-Ô-Ð.°Ñ2Ñ3Ô3ˆÝ
Ô˜v xÑ0Ô0Ð0à˜˜S�zÔ"×&Ò&Ñ(Ô(ˆÝÝ˜zÐ*Ñ*Ô*­I¸2Ð,>Ñ,>Ô,>Ð?ÈÈSÀzð
ñ 
ô 
ˆõ 	Ô˜v xÑ0Ô0Ð0õ å" :°qÐ9Ñ9Ô9Ý# J¸Ð:Ñ:Ô:ðð ñ
ô 
ˆð ˜”[ 2 f¤:Ñ-ˆˆ6‰
Ø�&ŒzÔÐ#4Ò4Ð4Ð4Ð4à˜”Z " W¤+Ñ-ˆˆ6‰
Ø
×ÒÑ!Ô!Ð!Ø�&ŒzÔÐ#4Ò4Ð4Ð4Ð4Ø�&ŒzÔÐ#4Ò4Ð4Ð4Ð4Ð4Ð4r"   c                 ó,  — t          j        dd¬¦  «        }t          ||dœd¬¦  «        }t           j        |j        d<   |                     d¬	¦  «        }t          |d
                              ¦   «         t           j        gd
dgd¬¦  «        }t          j        ||¦  «         |                     dd¬¦  «        }t          t          j	        d¦  «        gdz  t           j        t          j	        d¦  «        gz   ¦  «        }t          j        ||¦  «         d S )Nz1 Dayrs   r2   r  T©rp  )ru   re  F©r;   r  r  rl  rF   r<   r9   r   r?  )
rï   Útimedelta_ranger   rA  r|   r�   r   rJ   rN   rq  )r£   ÚtdirX   rY   r\   s        r    Ú!test_std_timedelta64_skipna_falsez8TestDataFrameAnalytics.test_std_timedelta64_skipna_false  sø   € åÔ  °"Ð5Ñ5Ô5ˆÝ˜S sÐ+Ð+°$Ð7Ñ7Ô7ˆÝœ&ˆŒ�‰à—’˜u�Ñ%Ô%ˆÝØ�ŒW�[Š[‰]Œ]�BœFÐ#¨C°¨:Ð=Nð
ñ 
ô 
ˆõ 	Ô˜v xÑ0Ô0Ð0à—’˜Q u�Ñ-Ô-ˆÝ�2œ<¨™?œ?Ð+¨aÑ/µ2´6½2¼<È¹?¼?Ð2KÑKÑLÔLˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   r   z
2022-01-01z
2022-01-02z
2022-01-03c                 ó  — |rP|rt          d„ |D ¦   «         ¦  «        r5t          j                             d¬¦  «        }|                     |¦  «         t          |¦  «                             |¦  «        }t          d|i¦  «        }|                     |¬¦  «        }	|rt          d„ |D ¦   «         ¦  «        r"t          dt          j        id|› d�¬	¦  «        }
nt          dd
id|› d�¬	¦  «        }
t          j        |	|
¦  «         d S )Nc              3   ó2   K  — | ]}|t           j        u V — Œd S r   ©rï   rA  ©rk   Úvalues     r    ú	<genexpr>zFTestDataFrameAnalytics.test_std_datetime64_with_nat.<locals>.<genexpr>   s(   è è € ÐBÐB°%˜e¥r¤v˜oÐBÐBÐBÐBÐBÐBr"   z=GH#51446: Incorrect type inference on NaT in reduction result©Úreasonr4   ry  c              3   ó2   K  — | ]}|t           j        u V — Œd S r   r  r€  s     r    r‚  zFTestDataFrameAnalytics.test_std_datetime64_with_nat.<locals>.<genexpr>)  s(   è è € ÐAÐA°˜U¥b¤f˜_ÐAÐAÐAÐAÐAÐAr"   ztimedelta64[ú]rf   l     ž"R: )rn  rP   ÚmarkÚxfailÚapplymarkerr   Úas_unitr   r�   r   rï   rA  rJ   rN   )r£   r   r;   Úusing_array_managerÚrequestra   r‡  ÚdtirX   rY   r\   s              r    Útest_std_datetime64_with_natz3TestDataFrameAnalytics.test_std_datetime64_with_nat  s5  € ð ð 	&Øð	&ÝÐBÐB¸6ÐBÑBÔBÑBÔBð	&õ ”;×$Ò$ØVð %ñ ô ˆDð ×Ò Ñ%Ô%Ð%Ý˜&Ñ!Ô!×)Ò)¨$Ñ/Ô/ˆÝ˜˜S�zÑ"Ô"ˆØ—’˜v�Ñ&Ô&ˆØð 	S�ÐAÐA¸&ÐAÑAÔAÑAÔAð 	SÝ˜s¥B¤F˜mÐ3IÀ$Ð3IÐ3IÐ3IÐJÑJÔJˆHˆHõ ˜s NÐ3Ð;QÈ$Ð;QÐ;QÐ;QÐRÑRÔRˆHÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 ó&  — t          ¦   «         }|                     d¦  «        }|                     d¦  «        }t          |t          ¦  «        sJ ‚t          |t          ¦  «        sJ ‚t	          |¦  «        dk    sJ ‚t	          |¦  «        dk    sJ ‚d S )Nr   r<   )r   rA   rL   r   r%   )r£   Úempty_frameÚaxis0Úaxis1s       r    Útest_sum_cornerz&TestDataFrameAnalytics.test_sum_corner0  sƒ   € Ý‘k”kˆà—’ Ñ"Ô"ˆØ—’ Ñ"Ô"ˆÝ˜%¥Ñ(Ô(Ð(Ð(Ð(Ý˜%¥Ñ(Ô(Ð(Ð(Ð(Ý�5‰zŒz˜QŠˆˆˆÝ�5‰zŒz˜QŠˆˆˆˆˆr"   rG   ÚME)r_  r;  c                 óÐ   — t          dg|¬¦  «        } t          ||¦  «        d¬¦  «        }|dv rd}n|dk    rd}nd	}t          g ||¬
¦  «        }t          j        ||¦  «         d S )Nr4   rZ  r<   r@   )rÐ   rn  rx   rˆ   rO  rz   rF   ©r   rI   r   rJ   rN   )r£   Úall_reductionsrG   rX   rY   Úexpected_dtyper\   s          r    Útest_axis_1_emptyz(TestDataFrameAnalytics.test_axis_1_empty:  sŠ   € õ  ˜u¨EÐ2Ñ2Ô2ˆØ,•˜˜^Ñ,Ô,°!Ð4Ñ4Ô4ˆØ˜^Ð+Ð+Ø#ˆNˆNØ˜wÒ&Ð&Ø$ˆNˆNà%ˆNÝ˜" E°Ð@Ñ@Ô@ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   Ú	min_countc                 óð   — |}t          dt          j        gi|¬¦  «        }|                     d||¬¦  «        }|r|dk    rdnt          j        }t	          |g|¬¦  «        }t          j        ||¦  «         d S )Nr4   rf   r<   )r:   r;   rš  r   Ú )r   rï   ÚNArA   r   rJ   rN   )	r£   Ústring_dtype_no_objectr;   rš  rH   rX   rY   r�  r\   s	            r    Útest_axis_1_sum_naz)TestDataFrameAnalytics.test_axis_1_sum_naQ  s   € ð 'ˆÝ˜�bœe˜W�~¨UÐ3Ñ3Ô3ˆØ—’˜Q v¸�ÑCÔCˆØÐ: ¨a¢ ��µR´UˆÝ˜5˜'¨Ð/Ñ/Ô/ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   zmethod, unit)rA   r   )rB   r<   rœ   )NTFc                 óV  — g d¢}t          ||g|t          j        gt          j        t          j        gdœ¦  «        } t          ||¦  «        |¬¦  «        }t	          |||g|d¬¦  «        }t          j        ||¦  «          t          ||¦  «        |d¬¦  «        }t	          ||t          j        g|¬¦  «        }t          j        ||¦  «          t          ||¦  «        |d¬¦  «        }t	          |||g|d¬¦  «        }t          j        ||¦  «          t          |j        dd …         |¦  «        |d¬¦  «        }t	          |t          j        t          j        g|¬¦  «        }t          j        ||¦  «         t          |gd	z  |gd
z  t          j        gd
z  z   dœ¦  «        } t          ||¦  «        |d
¬¦  «        }t	          |ddg¬¦  «        }t          j        ||¦  «          t          ||¦  «        |d¬¦  «        }t	          |ddg¬¦  «        }t          j        ||¦  «         d S )NrÕ   ©rœ   Úfloat64rF   r<   )rœ   rš  r  r   rs   rr   r  r  r  é   )r   r&   r'   rI   r   rJ   rN   r|   )r£   rÓ   ra   rœ   ÚidxrX   rY   r\   s           r    Útest_sum_prod_nanopsz+TestDataFrameAnalytics.test_sum_prod_nanops[  s:  € ð ˆoˆoˆÝ˜d D˜\°µr´v°ÅbÄfÍbÌfÐEUÐVÐVÑWÔWˆà$•˜˜VÑ$Ô$°,Ð?Ñ?Ô?ˆÝ˜4  tÐ,°C¸yÐIÑIÔIˆÝ
Ô˜v xÑ0Ô0Ð0ð %•˜˜VÑ$Ô$°,È!ÐLÑLÔLˆÝ˜4 ¥r¤vÐ.°cÐ:Ñ:Ô:ˆÝ
Ô˜v xÑ0Ô0Ð0ð %•˜˜VÑ$Ô$°,È!ÐLÑLÔLˆÝ˜4  tÐ,°C¸yÐIÑIÔIˆÝ
Ô˜v xÑ0Ô0Ð0à-•˜œ   œ fÑ-Ô-¸<ÐSTÐUÑUÔUˆÝ˜4¥¤­¬Ð0¸Ð<Ñ<Ô<ˆÝ
Ô˜v xÑ0Ô0Ð0õ ˜d˜V b™[°¨v¸©z½R¼V¸HÀq¹LÑ/HÐIÐIÑJÔJˆØ$•˜˜VÑ$Ô$°,È!ÐLÑLÔLˆÝ˜&¨¨c¨
Ð3Ñ3Ô3ˆÝ
Ô˜v xÑ0Ô0Ð0à$•˜˜VÑ$Ô$°,È!ÐLÑLÔLˆÝ˜&¨¨c¨
Ð3Ñ3Ô3ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 ó  — g d¢}t          ddgdt          j        gt          j        t          j        gdœ¦  «        }|                     t          ¦  «        }|                     ¦   «         }t          g d¢d|¬¦  «        }t          j        ||¦  «         |                     d¬¦  «        }t          j        ||¦  «         |                     d¬¦  «        }t          ddt          j        gd|¬¦  «        }t          j        ||¦  «         d S )NrÕ   r   )r   r   r   úm8[ns]©rH   rG   ©rš  r<   )	r   r&   r'   rO   r   rA   r   rJ   rN   )r£   r¤  rX   r0  rY   r\   s         r    Útest_sum_nanops_timedeltaz0TestDataFrameAnalytics.test_sum_nanops_timedelta}  sò   € àˆoˆoˆÝ˜a ˜V¨1­b¬f¨+½R¼VÅRÄVÐ<LÐMÐMÑNÔNˆà�hŠh•|Ñ$Ô$ˆð —’‘”ˆÝ˜)˜)˜)¨8¸3Ð?Ñ?Ô?ˆÝ
Ô˜v xÑ0Ô0Ð0ð —’ 1�Ñ%Ô%ˆÝ
Ô˜v xÑ0Ô0Ð0ð —’ 1�Ñ%Ô%ˆÝ˜1˜a¥¤˜.°ÀÐDÑDÔDˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 óÚ   — t          g d¢g d¢dœ¦  «        }|                     d¬¦  «        }t          t          j        t          j        gddg¬¦  «        }t          j        ||¦  «         d S )	Nr  ©re   rr   r£  )r   Úyrs   r©  r   r­  r  )r   rA   r   r&   r'   rJ   rN   r[  s       r    Útest_sum_nanops_min_countz0TestDataFrameAnalytics.test_sum_nanops_min_count’  sj   € å˜Y˜Y˜Y¨Y¨Y¨YÐ7Ð7Ñ8Ô8ˆØ—’ "�Ñ%Ô%ˆÝ�2œ6¥2¤6Ð*°3¸°*Ð=Ñ=Ô=ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   Ú
float_type)Úfloat16rº   r¢  zkwargs, expected_result)r:   rš  gš™™™™™	@g333333@r9   c                 óÔ   — t          g d¢ddt          j        gdœ|¬¦  «        } |j        di |¤Ž}t	          |¦  «                             |¦  «        }t          j        ||¦  «         d S )N)rä   gffffff@çš™™™™™@gš™™™™™@rÄ   ©r4   r0   rf   r+   )r   r&   r'   rA   r   r¼   rJ   rN   ©r£   r¯  ÚkwargsÚexpected_resultrX   rY   r\   s          r    Útest_sum_nanops_dtype_min_countz6TestDataFrameAnalytics.test_sum_nanops_dtype_min_count™  sv   € õ ˜_˜_˜_°C¸½B¼FÐ3CÐDÐDÈJÐWÑWÔWˆØ�”Ð!Ð!˜&Ð!Ð!ˆÝ˜/Ñ*Ô*×1Ò1°*Ñ=Ô=ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   rå   rç   c                 óÔ   — t          g d¢ddt          j        gdœ|¬¦  «        } |j        di |¤Ž}t	          |¦  «                             |¦  «        }t          j        ||¦  «         d S )N)rä   rå   r²  rå   r³  rf   r+   )r   r&   r'   rB   r   r¼   rJ   rN   r´  s          r    Ú test_prod_nanops_dtype_min_countz7TestDataFrameAnalytics.test_prod_nanops_dtype_min_count©  s   € õ Ø!�/�/¨¨cµ2´6Ð(:Ð;Ð;À:ð
ñ 
ô 
ˆð �”Ð"Ð"˜6Ð"Ð"ˆÝ˜/Ñ*Ô*×1Ò1°*Ñ=Ô=ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 óÈ   — |j                              t          ¦  «        }t          ||j        |j        ¬¦  «        }|t          d¦  «        z  }|                     ¦   «          d S )Nr�   r<   )r   r¼   rê   r   rG   rq   r   rA   )r£   r©   r   rT   Údeltass        r    Útest_sum_objectz&TestDataFrameAnalytics.test_sum_object»  sS   € ØÔ#×*Ò*­3Ñ/Ô/ˆÝ˜&¨Ô(9À;ÔCVÐWÑWÔWˆØ� 1™œÑ%ˆØ�
Š
‰Œˆˆˆr"   c                 ó‚   — t          j        |¦  «        }|                     d¦  «         |                     d¦  «         d S )Nr<   r   )r&   ÚisnanrA   )r£   r©   Úboolss      r    Útest_sum_boolz$TestDataFrameAnalytics.test_sum_boolÁ  s3   € å”˜Ñ%Ô%ˆØ�	Š	�!‰ŒˆØ�	Š	�!‰Œˆˆˆr"   c                 ó  — t          t          dd¬¦  «        g d¢dœ¦  «                             g d¢¦  «        }t          j        t
          d¬¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )	Nr  re   r2   rã   r  )r1   rÄ   re   z does not support reduction 'sum'rD   )r   r   rü   rP   rQ   r¢   rA   r  s     r    Útest_sum_mixed_datetimez.TestDataFrameAnalytics.test_sum_mixed_datetimeÇ  sÈ   € å�Z¨¸Ð:Ñ:Ô:ÀÀÀÐNÐNÑOÔO×WÒWØˆIˆIñ
ô 
ˆõ Œ]�9Ð,NÐOÑOÔOð 	ð 	Ø�FŠF‰HŒHˆHð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   ÁA6Á6A:Á=A:c                 óÌ  — d}t          j        t          |¬¦  «        5  |                     d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     d¬¦  «         d d d ¦  «         n# 1 swxY w Y   |d         dk    |d<   |                     d¦  «        }|d         |d         j                             ¦   «         k    sJ ‚d S )	Nz1Could not convert|does not support|Cannot performrD   r   r@   úunsupported operand typer<   r  rx   )rP   rQ   r¢   r‰   r   )r£   r©   r¤   r¥   Úmeanss        r    Útest_mean_cornerz'TestDataFrameAnalytics.test_mean_cornerÏ  sd  € àAˆÝŒ]�9¨CÐ0Ñ0Ô0ð 	,ð 	,Ø×#Ò#¨Ð#Ñ+Ô+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,õ Œ]�9Ð,FÐGÑGÔGð 	,ð 	,Ø×#Ò#¨Ð#Ñ+Ô+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,ð *¨#Ô.°Ò2ˆ�FÑØ× Ò  Ñ#Ô#ˆØ�VŒ} ¨FÔ 3Ô :× ?Ò ?Ñ AÔ AÒAÐAÐAÐAÐAÐAs#   žAÁAÁAÁ'B
Â
BÂBc           
      óÊ  — t          t          j        d¦  «        t          dd¬¦  «        t	          j        dd¬¦  «        t	          j        ddd¬¦  «        dœ¦  «        }|                     d	¬
¦  «        }t          ddi¦  «        }t          j
        ||¦  «         t          j        t          d¬¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )NrÄ   ú
2016-01-01r2   Ú1DÚ2016ÚYr^  )r  r  r	  r;  Tr¡  r  rä   z'mean is not implemented for PeriodArrayrD   )r   r&   rP  r   rï   rz  Úperiod_ranger‰   r   rJ   rN   rP   rQ   r¢   r[  s       r    Útest_mean_datetimelikez-TestDataFrameAnalytics.test_mean_datetimelikeÞ  s  € õ
 å”Y˜q‘\”\Ý °aÐ8Ñ8Ô8ÝÔ'¨°aÐ8Ñ8Ô8Ý”_ V°Q¸SÐAÑAÔAð	ð ñ
ô 
ˆð —’ d�Ñ+Ô+ˆÝ˜3 ˜*Ñ%Ô%ˆÝ
Ô˜v xÑ0Ô0Ð0åŒ]�9Ð,UÐVÑVÔVð 	ð 	Ø�GŠG‰IŒIˆIð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   Â6CÃCÃCc                 ó  — t          t          j        d¦  «        t          dd¬¦  «        t	          j        dd¬¦  «        dœ¦  «        }|                     d¬¦  «        }t          d|j        d	         |j        d
         dœ¦  «        }t          j
        ||¦  «         t	          j        ddd¬¦  «        |d<   t          j        t          d¬¦  «        5  |                     d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NrÄ   rÈ  r2   rÉ  r  Fr¡  r<   )r<   r  )r<   r	  rÊ  rË  r^  r;  z"mean is not implemented for PeriodrD   )r   r&   rP  r   rï   rz  r‰   r   r.  rJ   rN   rÌ  rP   rQ   r¢   r[  s       r    Ú)test_mean_datetimelike_numeric_only_falsez@TestDataFrameAnalytics.test_mean_datetimelike_numeric_only_falseò  s>  € Ýå”Y˜q‘\”\Ý °aÐ8Ñ8Ô8ÝÔ'¨°aÐ8Ñ8Ô8ðð ñ
ô 
ˆð —’ e�Ñ,Ô,ˆÝ ¨¬¨v¬¸R¼VÀF¼^ÐLÐLÑMÔMˆÝ
Ô˜v xÑ0Ô0Ð0õ ”/ &°!¸#Ð>Ñ>Ô>ˆˆ3‰åŒ]�9Ð,PÐQÑQÔQð 	(ð 	(Ø�GŠG ˆGÑ'Ô'Ð'ð	(ð 	(ð 	(ñ 	(ô 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(øøøð 	(ð 	(ð 	(ð 	(ð 	(ð 	(s   ÃC6Ã6C:Ã=C:c                 óN  — t           j                             d¦  «                             dd¬¦  «        }t	          |d¬¦  «        }|                     d¬¦  «        }t	          |¦  «                             ¦   «                              d	¦  «        }t          j        ||¦  «         d S )
Nr1   r#  )rs   rr   )ÚsizeÚInt64rf   Tr¡  ÚFloat64)	r&   r‚   rƒ   Úintegersr   r‰   r¼   rJ   rN   )r£   r)  rX   rY   r\   s        r    Ú*test_mean_extensionarray_numeric_only_truezATestDataFrameAnalytics.test_mean_extensionarray_numeric_only_true  s�   € åŒi×#Ò# AÑ&Ô&×/Ò/°¸7Ð/ÑCÔCˆÝ�s 'Ð*Ñ*Ô*ˆØ—’ d�Ñ+Ô+ˆÝ˜S‘>”>×&Ò&Ñ(Ô(×/Ò/°	Ñ:Ô:ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 óH  — t          j        t          d¬¦  «        5  |                     d¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     d¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     d¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     d¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nrí   rD   r<   rÄ  )rP   rQ   r¢   r�   r�   r‰   r’   )r£   r¤   s     r    Útest_stats_mixed_typez,TestDataFrameAnalytics.test_stats_mixed_type  s  € ÝŒ]�9Ð,?Ð@Ñ@Ô@ð 	&ð 	&Ø×"Ò" 1Ñ%Ô%Ð%ð	&ð 	&ð 	&ñ 	&ô 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&øøøð 	&ð 	&ð 	&ð 	&åŒ]�9Ð,?Ð@Ñ@Ô@ð 	&ð 	&Ø×"Ò" 1Ñ%Ô%Ð%ð	&ð 	&ð 	&ñ 	&ô 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&øøøð 	&ð 	&ð 	&ð 	&åŒ]�9Ð,FÐGÑGÔGð 	'ð 	'Ø×#Ò# AÑ&Ô&Ð&ð	'ð 	'ð 	'ñ 	'ô 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'øøøð 	'ð 	'ð 	'ð 	'åŒ]�9Ð,?Ð@Ñ@Ô@ð 	'ð 	'Ø×#Ò# AÑ&Ô&Ð&ð	'ð 	'ð 	'ñ 	'ô 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'øøøð 	'ð 	'ð 	'ð 	'ð 	'ð 	'sE   œ>¾AÁAÁ$BÂB
ÂB
Â,CÃCÃCÃ4DÄDÄDc                 ó¾   — t          t          d¦  «        t          d¦  «        ¬¦  «        }t          |¦  «        }|                     d¬¦  «        d         dk    sJ ‚d S )Nr<   rs   r�   r@   r   )r   rM   r   rA   )r£   rX   r¿  s      r    Útest_sum_boolsz%TestDataFrameAnalytics.test_sum_bools  sU   € Ý�U 1™XœX­u°R©y¬yÐ9Ñ9Ô9ˆÝ�R‘”ˆØ�yŠy˜aˆyÑ Ô  Ô# rÒ)Ð)Ð)Ð)Ð)Ð)r"   r;   c                 óD  — |}t           j        |j        dd…<   t           j        |j        dd…dd …f<   ||fD ]è}d }|du s|dk    r||u rd nt          }d}t	          j        ||¬	¦  «        5  |                     ||¬
¦  «        }	d d d ¦  «         n# 1 swxY w Y   d}
t	          j        ||
¬	¦  «        5  |                     t          j        ||¬
¦  «        }d d d ¦  «         n# 1 swxY w Y   | 	                    |j
        j        ¦  «        }t	          j        |	|¦  «         Œéd S )Nrr   rs   rd   rt   ru   Fr<   z3The behavior of DataFrame.idxmin with all-NA valuesrD   r9   zThe behavior of Series.idxmin)r&   r'   r|   ÚFutureWarningrJ   rK   ÚidxminrO   r   r¼   rG   rH   rN   ©r£   r©   rÑ   r;   r:   rT   rX   Úwarnr¥   rY   Úmsg2r\   s               r    Útest_idxminz"TestDataFrameAnalytics.test_idxmin   sÆ  € ð ˆÝœ6ˆŒ
�1�R�4ÑÝ!#¤ˆŒ
�2�b�5˜"˜#˜#�:ÑØ˜)Ð$ð 	5ð 	5ˆBØˆDØ˜ˆˆ $¨!¢) )Ø! Y˜˜�t�tµM�ØGˆCÝÔ+¨D¸Ð<Ñ<Ô<ð =ð =ØŸš¨°V˜Ñ<Ô<�ð=ð =ð =ñ =ô =ð =ð =ð =ð =ð =ð =øøøð =ð =ð =ð =ð 3ˆDÝÔ+¨D¸Ð=Ñ=Ô=ð Mð MØŸ8š8¥F¤M¸ÀV˜8ÑLÔL�ðMð Mð Mñ Mô Mð Mð Mð Mð Mð Mð Møøøð Mð Mð Mð Mà—’ r¤x¤~Ñ6Ô6ˆHÝÔ" 6¨8Ñ4Ô4Ð4Ð4ð	5ð 	5ó$   Á*BÂB	ÂB	Â1#C Ã C$	Ã'C$	z3ignore:PeriodDtype\[B\] is deprecated:FutureWarningc                 óÖ   — |dk    rt          |¬¦  «        }nt          |¬¦  «        }|                     ||¬¦  «        }t          |j        ¬¦  «        }t	          j        ||¦  «         d S ©Nr   r  rù   r9   rf   )r   rÜ  r   rH   rJ   rN   ©r£   rG   r;   r:   rT   rY   r\   s          r    Útest_idxmin_emptyz(TestDataFrameAnalytics.test_idxmin_empty4  óo   € ð �1Š9ˆ9Ý EÐ*Ñ*Ô*ˆEˆEå eÐ,Ñ,Ô,ˆEà—’ 4°�Ñ7Ô7ˆÝ ¤Ð,Ñ,Ô,ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 óþ   — t          g d¢g d¢t          d¦  «        dœ¦  «        }|                     |¬¦  «        }|rt          ddgdd	g¬
¦  «        }nt          g d¢g d¢¬
¦  «        }t	          j        ||¦  «         d S )N©r1   rÄ   r<   ©r1   r<   r<   ÚxyxrÕ   r¡  r1   r<   r4   r0   r  )r1   r<   r   )r   r{   rÜ  r   rJ   rN   ©r£   rœ   rX   rY   r\   s        r    Útest_idxmin_numeric_onlyz/TestDataFrameAnalytics.test_idxmin_numeric_onlyA  ó’   € å˜Y˜Y˜Y¨Y¨Y¨Y½TÀ%¹[¼[ÐIÐIÑJÔJˆØ—’¨�Ñ5Ô5ˆØð 	@Ý˜q !˜f¨S°#¨JÐ7Ñ7Ô7ˆHˆHå˜i˜i˜i¨¨¨Ð?Ñ?Ô?ˆHÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 ó¢   — |}d}t          j        t          |¬¦  «        5  |                     d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S ©Nz)No axis named 2 for object type DataFramerD   r1   r@   )rP   rQ   rR   rÜ  ©r£   r©   rT   r¥   s       r    Útest_idxmin_axis_2z)TestDataFrameAnalytics.test_idxmin_axis_2K  ó™   € ØˆØ9ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	!ð 	!Ø�LŠL˜aˆLÑ Ô Ð ð	!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!ð 	!ð 	!ó    AÁAÁAc                 óD  — |}t           j        |j        dd…<   t           j        |j        dd…dd …f<   ||fD ]è}d }|du s|dk    r||u rd nt          }d}t	          j        ||¬	¦  «        5  |                     ||¬
¦  «        }	d d d ¦  «         n# 1 swxY w Y   d}
t	          j        ||
¬	¦  «        5  |                     t          j        ||¬
¦  «        }d d d ¦  «         n# 1 swxY w Y   | 	                    |j
        j        ¦  «        }t	          j        |	|¦  «         Œéd S )Nrr   rs   rd   rt   ru   Fr<   z3The behavior of DataFrame.idxmax with all-NA valuesrD   r9   zThe behavior of Series.idxmax)r&   r'   r|   rÛ  rJ   rK   ÚidxmaxrO   r   r¼   rG   rH   rN   rÝ  s               r    Útest_idxmaxz"TestDataFrameAnalytics.test_idxmaxQ  sÄ  € àˆÝœ6ˆŒ
�1�R�4ÑÝ!#¤ˆŒ
�2�b�5˜"˜#˜#�:ÑØ˜)Ð$ð 	5ð 	5ˆBØˆDØ˜ˆˆ $¨!¢) )Ø! Y˜˜�t�tµM�ØGˆCÝÔ+¨D¸Ð<Ñ<Ô<ð =ð =ØŸš¨°V˜Ñ<Ô<�ð=ð =ð =ñ =ô =ð =ð =ð =ð =ð =ð =øøøð =ð =ð =ð =ð 3ˆDÝÔ+¨D¸Ð=Ñ=Ô=ð Mð MØŸ8š8¥F¤M¸ÀV˜8ÑLÔL�ðMð Mð Mñ Mô Mð Mð Mð Mð Mð Mð Møøøð Mð Mð Mð Mà—’ r¤x¤~Ñ6Ô6ˆHÝÔ" 6¨8Ñ4Ô4Ð4Ð4ð	5ð 	5rá  c                 óÖ   — |dk    rt          |¬¦  «        }nt          |¬¦  «        }|                     ||¬¦  «        }t          |j        ¬¦  «        }t	          j        ||¦  «         d S rã  )r   rõ  r   rH   rJ   rN   rä  s          r    Útest_idxmax_emptyz(TestDataFrameAnalytics.test_idxmax_emptyd  ræ  r"   c                 óþ   — t          g d¢g d¢t          d¦  «        dœ¦  «        }|                     |¬¦  «        }|rt          ddgdd	g¬
¦  «        }nt          g d¢g d¢¬
¦  «        }t	          j        ||¦  «         d S )Nrè  ré  rê  rÕ   r¡  r<   r   r4   r0   r  )r<   r   r<   )r   r{   rõ  r   rJ   rN   rë  s        r    Útest_idxmax_numeric_onlyz/TestDataFrameAnalytics.test_idxmax_numeric_onlyq  rí  r"   c                 óx  — t          j        d¦  «         t          g d¢g d¢dœd¬¦  «        }|                     ¦   «         }t	          ddgd	d
g¬¦  «        }t          j        ||¦  «         |                     ¦   «         }t	          ddgd	d
g¬¦  «        }t          j        ||¦  «         t          d	g d¢id¬¦  «        }|                     d¬¦  «        }t	          dgd	g¬¦  «        }t          j        ||¦  «         |                     d¬¦  «        }t	          dgd	g¬¦  «        }t          j        ||¦  «         d S )NÚpyarrowrè  ré  r³  zint64[pyarrow]rf   r<   r   r4   r0   r  r1   )r0   rÖ   r4   zstring[pyarrow]Fr¡  )rP   rÌ   r   rõ  r   rJ   rN   rÜ  r[  s       r    Útest_idxmax_arrow_typesz.TestDataFrameAnalytics.test_idxmax_arrow_types{  sD  € åÔ˜IÑ&Ô&Ð&å˜Y˜Y˜Y¨Y¨Y¨YÐ7Ð7Ð?OÐPÑPÔPˆØ—’‘”ˆÝ˜1˜a˜&¨¨c¨
Ð3Ñ3Ô3ˆÝ
Ô˜v xÑ0Ô0Ð0à—’‘”ˆÝ˜1˜a˜&¨¨c¨
Ð3Ñ3Ô3ˆÝ
Ô˜v xÑ0Ô0Ð0å˜˜_˜_˜_Ð-Ð5FÐGÑGÔGˆØ—’¨�Ñ.Ô.ˆÝ˜1˜# c UÐ+Ñ+Ô+ˆÝ
Ô˜v xÑ0Ô0Ð0à—’¨�Ñ.Ô.ˆÝ˜1˜# c UÐ+Ñ+Ô+ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 ó¢   — |}d}t          j        t          |¬¦  «        5  |                     d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S rï  )rP   rQ   rR   rõ  rð  s       r    Útest_idxmax_axis_2z)TestDataFrameAnalytics.test_idxmax_axis_2‘  rò  ró  c                 óú  — t          dd¬¦  «        }t          g d¢t          d¦  «        d d d…         |                     d¬¦  «        dœ¦  «        }|                     ¦   «         }t          g d	¢g d¢¬
¦  «        }t          j        ||¦  «         |                     ¦   «         }t          g d¢g d¢¬
¦  «        }t          j        ||¦  «         t          j
        |j        d<   |                     ¦   «         }t          g d	¢g d¢¬
¦  «        }t          j        ||¦  «         |                     ¦   «         }t          g d¢g d¢¬
¦  «        }t          j        ||¦  «         |d d d…         |d<   |                     ¦   «          |                     ¦   «         }t          g d¢g d¢¬
¦  «        }t          j        ||¦  «         |                     ¦   «         }t          g d¢g d¢¬
¦  «        }t          j        ||¦  «         d S )NrÈ  rÄ   r2   )r   r1   r<   re  T)Údeepr  )r<   r   r1   r  )r   r1   r   )r   rÄ   re   )r<   r   r1   r   rã   )r   r1   r<   r1   )r   r   rM   rp  rõ  r   rJ   rN   rÜ  rï   rA  r.  rr  ©r£   r�  rX   rY   r\   s        r    Útest_idxmax_mixed_dtypez.TestDataFrameAnalytics.test_idxmax_mixed_dtype—  sç  € å˜¨qÐ1Ñ1Ô1ˆõ ˜9˜9˜9­¨q©¬°$°$°B°$¬¸C¿HºHÈ$¸HÑ<OÔ<OÐPÐPÑQÔQˆà—’‘”ˆÝ˜)˜)˜)¨9¨9¨9Ð5Ñ5Ô5ˆÝ
Ô˜v xÑ0Ô0Ð0à—’‘”ˆÝ˜)˜)˜)¨9¨9¨9Ð5Ñ5Ô5ˆÝ
Ô˜v xÑ0Ô0Ð0õ ”vˆŒˆt‰Ø—’‘”ˆÝ˜)˜)˜)¨9¨9¨9Ð5Ñ5Ô5ˆÝ
Ô˜v xÑ0Ô0Ð0à—’‘”ˆÝ˜)˜)˜)¨9¨9¨9Ð5Ñ5Ô5ˆÝ
Ô˜v xÑ0Ô0Ð0ð �D�D�b�D”	ˆˆ1‰Ø
×ÒÑ!Ô!Ð!à—’‘”ˆÝ˜,˜,˜,¨l¨l¨lÐ;Ñ;Ô;ˆÝ
Ô˜v xÑ0Ô0Ð0à—’‘”ˆÝ˜,˜,˜,¨l¨l¨lÐ;Ñ;Ô;ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   zop, expected_valuerõ  rÜ  rr   c                 ó  — t          g d¢g d¢dœd¬¦  «        }|                     d¦  «        } t          ||¦  «        ¦   «         }t          d|it          dd	gdd¬
¦  «        ¬¦  «        }t	          j        ||¦  «         d S )N)éd   r  r  éÈ   r  r  )r   r   r   r<   r1   r   )ÚIDr�  rÒ  rf   r  r�  r  r  )ÚnamerH   r  )r   ÚgroupbyrI   r   rJ   rT  )r£   rá   Úexpected_valuerX   rY   r\   s         r    Ú!test_idxmax_idxmin_convert_dtypesz8TestDataFrameAnalytics.test_idxmax_idxmin_convert_dtypes½  s®   € õ à4Ð4Ð4Ø+Ð+Ð+ðð ð ð
ñ 
ô 
ˆð �ZŠZ˜ÑÔˆà •˜˜R‘”Ñ"Ô"ˆÝØ�nÐ%Ý˜˜c˜
¨°WÐ=Ñ=Ô=ð
ñ 
ô 
ˆõ 	Ô˜f hÑ/Ô/Ð/Ð/Ð/r"   c                 ó¢  — t          dd¬¦  «        }t          ||d d d…         dœd¬¦  «        }t          j        |j        d<   |                     ¦   «          |                     d	¬
¦  «        }t          g d¢¦  «        }t          j	        ||¦  «         | 
                    d	¬
¦  «        }t          g d¢¦  «        }t          j	        ||¦  «         d S )NrÈ  rÄ   r2   re  )rÄ   re   Trx  )r   r   r<   r@   )re   rÄ   rÄ   )re   rÄ   re   )r   r   rï   rA  r|   rr  rõ  r   rJ   rN   rÜ  r  s        r    Ú"test_idxmax_dt64_multicolumn_axis1z9TestDataFrameAnalytics.test_idxmax_dt64_multicolumn_axis1Ó  sË   € Ý˜¨qÐ1Ñ1Ô1ˆÝ˜3 3 t t¨ t¤9Ð-Ð-°DÐ9Ñ9Ô9ˆÝœˆŒ�‰à
×ÒÑ!Ô!Ð!à—’ �Ñ"Ô"ˆÝ˜)˜)˜)Ñ$Ô$ˆÝ
Ô˜v xÑ0Ô0Ð0à—’ �Ñ"Ô"ˆÝ˜)˜)˜)Ñ$Ô$ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   rÐ   rn  Ú	bool_onlyc                 óÌ   — |}t           j                             d¦  «                             t	          |¦  «        ¦  «        dk    |d<    t          ||¦  «        ||¬¦  «         d S )Nr1   g      à?Ú_bool_©r:   r  )r&   r‚   rƒ   r„   r%   rI   )r£   rS   r:   r  r¤   ru  s         r    Útest_any_all_mixed_floatz/TestDataFrameAnalytics.test_any_all_mixed_floatå  sa   € ð
 #ˆÝœ)×/Ò/°Ñ2Ô2×BÒBÅ3ÀuÁ:Ä:ÑNÔNÐQTÒTˆˆh‰à���vÑÔ D°IÐ>Ñ>Ô>Ð>Ð>Ð>r"   c                 ó<   —  t          ||¦  «        |d¬¦  «         d S )NFr  r¨   )r£   rS   r:   r~   s       r    Útest_any_all_bool_with_naz0TestDataFrameAnalytics.test_any_all_bool_with_naï  s*   € ð 	,�Ð" FÑ+Ô+°ÀÐGÑGÔGÐGÐGÐGr"   z4ignore:Downcasting object dtype arrays:FutureWarningc                 ó  ‡— |                      d¦  «        }t          t          |¦  «        Št          ||¦  «        }ˆfd„}ˆfd„} |dd¬¦  «        } |dd¬¦  «        }t          j        ||                     |¦  «        ¦  «         t          j        ||                     |d¬¦  «        ¦  «          |d¬¦  «        } |d¬¦  «        }t          j        ||                     |¦  «        ¦  «         t          j        ||                     |d¬¦  «        d¬	¦  «         t          j        t          d
¬¦  «        5   |d¬¦  «         d d d ¦  «         n# 1 swxY w Y   |t          j	        z  }	 t          |	|¦  «        d¬¦  «        }
 t          |	|¦  «        d¬¦  «        }|dk    r.|
 
                    ¦   «         rJ ‚| 
                    ¦   «         rJ ‚d S |
                     ¦   «         sJ ‚|                     ¦   «         sJ ‚d S )NTc                 óL   •— |                       ¦   «         j        } ‰|¦  «        S r   )r$   r   r(   s     €r    r!   zFTestDataFrameAnalytics.test_any_all_bool_frame.<locals>.skipna_wrapperý  s#   ø€ Ø—8’8‘:”:Ô$ˆDØ�;˜tÑ$Ô$Ð$r"   c                 ó$   •—  ‰| j         ¦  «        S r   r   r6   s    €r    r7   z?TestDataFrameAnalytics.test_any_all_bool_frame.<locals>.wrapper  r8   r"   r   Fr9   r<   r@   )r=   rC   rD   r1   rÐ   )ÚfillnarI   r&   rJ   rN   rO   rP   rQ   rR   r'   rÐ   rn  )r£   rS   r~   rT   rW   r!   r7   rZ   r[   r^   r_   r`   r*   s               @r    Útest_any_all_bool_framez.TestDataFrameAnalytics.test_any_all_bool_frameô  s`  ø€ ð
 #×)Ò)¨$Ñ/Ô/ˆÝ�b &Ñ)Ô)ˆÝ�E˜6Ñ"Ô"ˆð	%ð 	%ð 	%ð 	%ð 	%ð	)ð 	)ð 	)ð 	)ð 	)ð �!˜ 5Ð)Ñ)Ô)ˆØ�!˜ 5Ð)Ñ)Ô)ˆå
Ô˜w¨¯ª°GÑ(<Ô(<Ñ=Ô=Ð=Ý
Ô˜w¨¯ª°GÀ!¨Ñ(DÔ(DÑEÔEÐEà�!˜�)‘)”)ˆØ�!˜�)‘)”)ˆå
Ô˜w¨¯ª°NÑ(CÔ(CÑDÔDÐDÝ
ÔØ�U—[’[ °a�[Ñ8Ô8Àeð	
ñ 	
ô 	
ð 	
õ
 Œ]�:Ð->Ð?Ñ?Ô?ð 	ð 	ØˆA�1ˆI‰IŒIˆIð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð �œ‘ˆØ$�W�V˜VÑ$Ô$¨!Ð,Ñ,Ô,ˆØ$�W�V˜VÑ$Ô$¨!Ð,Ñ,Ô,ˆØ�UŠ?ˆ?Ø—v’v‘x”xÐÐÐØ—v’v‘x”xÐÐÐÐÐà—6’6‘8”8ˆOˆOˆOØ—6’6‘8”8ˆOˆOˆOˆOˆOs   Ä9EÅEÅEc                 ó0  — t          g d¢g d¢g d¢dœg d¢¬¦  «        }|ddg                              d	¬
¦  «        }t          g d¢g d¢¬¦  «        }t          j        ||¦  «         |ddg                              d	d¬¦  «        }t          j        ||¦  «         |                     d	¦  «        }t          g d¢g d¢¬¦  «        }t          j        ||¦  «         |                     d	d¬¦  «        }t          j        ||¦  «         |                     d ¬
¦  «                             ¦   «         }|du sJ ‚|                     d ¬
¦  «                             ¦   «         }|du sJ ‚|dg                              d ¬
¦  «                             ¦   «         }|du sJ ‚d S )N)TFF)TTF)TTTr  rÕ   r  r  r  r<   r@   Tr  ©r  Fr	  )r   rÐ   r   rJ   rN   rn  Úitemr[  s       r    Útest_any_all_extraz)TestDataFrameAnalytics.test_any_all_extra!  s¾  € Ýà)Ð)Ð)Ø(Ð(Ð(Ø'Ð'Ð'ðð ð
 "�/�/ð
ñ 
ô 
ˆð �S˜#�J”×#Ò#¨Ð#Ñ+Ô+ˆÝÐ-Ð-Ð-°_°_°_ÐEÑEÔEˆÝ
Ô˜v xÑ0Ô0Ð0à�S˜#�J”×#Ò#¨°dÐ#Ñ;Ô;ˆÝ
Ô˜v xÑ0Ô0Ð0à—’˜‘”ˆÝÐ.Ð.Ð.°o°o°oÐFÑFÔFˆÝ
Ô˜v xÑ0Ô0Ð0à—’˜ T�Ñ*Ô*ˆÝ
Ô˜v xÑ0Ô0Ð0ð —’˜T�Ñ"Ô"×'Ò'Ñ)Ô)ˆØ˜ˆˆˆˆà—’˜T�Ñ"Ô"×'Ò'Ñ)Ô)ˆØ˜ˆ~ˆ~ˆ~ˆ~à�S�E”—’ D�Ñ)Ô)×.Ò.Ñ0Ô0ˆØ˜ˆ~ˆ~ˆ~ˆ~ˆ~ˆ~r"   Úbool_agg_funcc           	      ó˜  — t          dt          j        t          j        dgt          j        dt          j        dgt          j        t          j        t          j        dgt          j        t          j        dt          j        gg¬¦  «        } t          ||¦  «        ||¬¦  «        }t	          g d¢¦  «        }t          j        ||¦  «         d S )Nr<   Tr1   Ú5©Údatar9   )TTTT)r   r&   r'   rI   r   rJ   rN   )r£   r:   r  r;   rX   rY   r\   s          r    Útest_any_all_object_dtypez0TestDataFrameAnalytics.test_any_all_object_dtypeB  s®   € õ
 à•B”F�BœF DÐ)Ý”˜�BœF DÐ)Ý”�œ¥¤¨Ð.Ý”�œ ¥b¤fÐ-ð	ð
ñ 
ô 
ˆð ,•˜˜]Ñ+Ô+°¸fÐEÑEÔEˆÝÐ2Ð2Ð2Ñ3Ô3ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   zAignore:'any' with datetime64 dtypes is deprecated.*:FutureWarningc                 ó>  — dt           j        dt           j        g}t          d¦  «        t          d¦  «        t          j        t          j        g}t          ||dœ¦  «        }|                     d¬¦  «        }t          g d¢¦  «        }t          j	        ||¦  «         d S )Nr<   rÄ   z
1960-02-15z
1960-02-16r  r@   )TTTF)
r&   r'   r   rï   rA  r   rÐ   r   rJ   rN   )r£   Ú
float_dataÚdatetime_datarX   rY   r\   s         r    Útest_any_datetimez(TestDataFrameAnalytics.test_any_datetimeT  s’   € ð
 �œ ¥B¤FÐ+ˆ
å�lÑ#Ô#Ý�lÑ#Ô#ÝŒFÝŒFð	
ˆõ ˜Z¨mÐ<Ð<Ñ=Ô=ˆà—’˜Q�‘”ˆåÐ3Ð3Ð3Ñ4Ô4ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 ó¤  — t          g d¢g d¢g d¢dœt          g d¢t          ¬¦  «        ¬¦  «        }|                     d¬¦  «        }t	          t
          j        g ¬	¦  «        }t          j        ||¦  «         t          g d¢g d¢g d¢g d
¢dœ¦  «        }|                     d¬¦  «        }t	          ddi¦  «        }t          j        ||¦  «         d S )Nr  r¬  )NNN)Úcol1Úcol2Úcol3rf   rù   Tr  r¨  )FFT)r)  r*  r+  Úcol4r,  F)	r   r   rz   rn  r   r&   Úbool_rJ   rN   r[  s       r    Útest_any_all_bool_onlyz-TestDataFrameAnalytics.test_any_all_bool_onlyg  sý   € åØ�Y�Y¨	¨	¨	Ð;MÐ;MÐ;MÐNÐNÝÐ2Ð2Ð2½&ÐAÑAÔAð
ñ 
ô 
ˆð
 —’ $�Ñ'Ô'ˆÝ¥¤°Ð3Ñ3Ô3ˆÝ
Ô˜v xÑ0Ô0Ð0åà!˜	˜	Ø!˜	˜	Ø*Ð*Ð*Ø,Ð,Ð,ð	ð ñ
ô 
ˆð —’ $�Ñ'Ô'ˆÝ˜6 5˜/Ñ*Ô*ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   zfunc, data, expectedr  r  rÔ   rë   zM8[ns, UTC]r§  Úcategoryrs   rt   c                 ó
  — t          |¦  «        }t          d„ |j        D ¦   «         ¦  «        r t          j        t
          d¬¦  «        5   ||¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t
          d¬¦  «        5   t          t          |¦  «        |j        ¦  «        d ¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S d}|j                             d„ ¦  «                             ¦   «         rt          }nd }t          j        ||d¬¦  «        5   ||¦  «        }d d d ¦  «         n# 1 swxY w Y   t          |t          j        ¦  «        sJ ‚|                     ¦   «         |u sJ ‚t          j        ||¬¦  «        5   t          t          |¦  «        |j        ¦  «        d ¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          |t          j        ¦  «        sJ ‚|                     ¦   «         |u sJ ‚d S )	Nc              3   ó@   K  — | ]}t          |t          ¦  «        V — Œd S r   )rL   r
   )rk   r   s     r    r‚  z>TestDataFrameAnalytics.test_any_all_np_func.<locals>.<genexpr>¶  s-   è è € ÐDÐD°1�z˜!Õ-Ñ.Ô.ÐDÐDÐDÐDÐDÐDr"   z)dtype category does not support reductionrD   r@   z0'(any|all)' with datetime64 dtypes is deprecatedc                 ó   — | j         dk    S )NrI  )Úkindrµ   s    r    r  z=TestDataFrameAnalytics.test_any_all_np_func.<locals>.<lambda>Ã  s   € ¨1¬6°Sª=€ r"   F)rE   Úcheck_stacklevel)r   rÐ   ÚdtypesrP   rQ   r¢   rI   Ú__name__rO   rÛ  rJ   rK   rL   r&   r-  r  )r£   Úfuncr"  r\   r¥   rÞ  rY   s          r    Útest_any_all_np_funcz+TestDataFrameAnalytics.test_any_all_np_func  s4  € õj ˜‰ŒˆåÐDÐD¸¼ÐDÑDÔDÑDÔDð 	-Ý”ÝÐ!Lðñ ô ð ð ð ��T‘
”
�
ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ ”ÝÐ!Lðñ ô ð Cð Cð 8•�	 $™œ¨¬Ñ7Ô7¸TÐBÑBÔBÐBðCð Cð Cñ Cô Cð Cð Cð Cð Cð Cð Cð Cøøøð Cð Cð Cð Cð Cð Cð
 EˆCØŒ{× Ò Ð!8Ð!8Ñ9Ô9×=Ò=Ñ?Ô?ð Ý$��à�åÔ+¨D¸ÈeÐTÑTÔTð $ð $à˜˜d™œ�ð$ð $ð $ñ $ô $ð $ð $ð $ð $ð $ð $øøøð $ð $ð $ð $õ ˜f¥b¤hÑ/Ô/Ð/Ð/Ð/Ø—;’;‘=”= HÐ,Ð,Ð,Ð,õ Ô+¨D¸Ð<Ñ<Ô<ð Lð Là@�¥¨4¡¤°$´-Ñ@Ô@ÀdÐKÑKÔK�ðLð Lð Lñ Lô Lð Lð Lð Lð Lð Lð Løøøð Lð Lð Lð Lõ ˜f¥b¤hÑ/Ô/Ð/Ð/Ð/Ø—;’;‘=”= HÐ,Ð,Ð,Ð,Ð,Ð,sH   Á	A!Á!A%Á(A%Â-CÃCÃCÄD6Ä6D:Ä=D:Æ-GÇGÇGc                 óö   — t          j        t          ddg¬¦  «        ¦  «                             ¦   «         }|du sJ ‚t          j        t          ddg¬¦  «        ¦  «                             ¦   «         }|du sJ ‚d S )Nr4   r0   rù   TF)r&   rn  r   r  rÐ   )r£   rY   s     r    Útest_any_all_objectz*TestDataFrameAnalytics.test_any_all_objectÕ  st   € å”�	¨3°¨*Ð5Ñ5Ô5Ñ6Ô6×;Ò;Ñ=Ô=ˆØ˜ˆ~ˆ~ˆ~ˆ~å”�	¨3°¨*Ð5Ñ5Ô5Ñ6Ô6×;Ò;Ñ=Ô=ˆØ˜ˆˆˆˆˆˆr"   c                 ó€  — t          ddgddgdœ¦  «                             t          ¦  «        }|                     ¦   «          t	          ddg¦  «        |d<   |d                              d¦  «        |d<   |                     ¦   «         }|dg         }t          j        ||¦  «         |                     dd	¬
¦  «        }t	          dgdg¬¦  «        }t          j	        ||¦  «         |ddg                              dd	¬
¦  «        }t          j	        ||¦  «         |                     dd ¬
¦  «        sJ ‚| 
                    dd	¬
¦  «        }t	          dgdg¬¦  «        }t          j	        ||¦  «         |dg          
                    dd	¬
¦  «        }t          j	        ||¦  «         | 
                    dd ¬
¦  «        sJ ‚d S )NrØ   r1   TFr  r	  r/  r;  r   )r  r:   r  r  )r   r¼   rz   rr  r   Ú_get_bool_datarJ   rT  rn  rN   rÐ   )r£   rX   Úresr\   s       r    Útest_any_all_object_bool_onlyz4TestDataFrameAnalytics.test_any_all_object_bool_onlyÝ  s¿  € Ý˜e Q˜Z¨t°U¨mÐ<Ð<Ñ=Ô=×DÒDÅVÑLÔLˆØ
×ÒÑ!Ô!Ð!Ý˜$ ˜Ñ&Ô&ˆˆ3‰ð �S”'—.’. Ñ,Ô,ˆˆ3‰ð ×ÒÑ!Ô!ˆØ�s�e”9ˆÝ
Ô˜c 8Ñ,Ô,Ð,à�fŠf˜t¨!ˆfÑ,Ô,ˆÝ˜4˜&¨¨Ð.Ñ.Ô.ˆÝ
Ô˜s HÑ-Ô-Ð-ð �#�s�Œn× Ò ¨4°aÐ Ñ8Ô8ˆÝ
Ô˜s HÑ-Ô-Ð-à�vŠv ¨4ˆvÑ0Ô0Ð0Ð0Ð0à�fŠf˜t¨!ˆfÑ,Ô,ˆÝ˜4˜&¨¨Ð.Ñ.Ô.ˆÝ
Ô˜s HÑ-Ô-Ð-ð �#�Œi�mŠm d°ˆmÑ3Ô3ˆÝ
Ô˜s HÑ-Ô-Ð-à�vŠv ¨4ˆvÑ0Ô0Ð0Ð0Ð0Ð0Ð0r"   c                 ó°  — t          g d¢¦  «        }t          dt          j        dt          j        gi¦  «        }t          g d¢¦  «        }t          t          j        t          j        dg¦  «        }t	          j        d ¦  «        5  |                     |d¬¦  «         dD ]} t          ||¦  «        |d¬	¦  «         Œ	 d d d ¦  «         d S # 1 swxY w Y   d S )
N)rä   rä   rä   r  rå   r  r<   r   )Úlowerr:   )ÚltÚleÚgtÚgeÚeqÚner@   )r   r&   r'   r   rJ   rK   ÚcliprI   )r£   rX   Údf_nanr®   Ús_nanrá   s         r    Útest_series_broadcastingz/TestDataFrameAnalytics.test_series_broadcasting  s  € õ ���Ñ'Ô'ˆÝ˜C¥"¤&¨#­r¬vÐ!6Ð7Ñ8Ô8ˆÝ�9�9�9ÑÔˆÝ�œ¥¤¨Ð*Ñ+Ô+ˆåÔ'¨Ñ-Ô-ð 	/ð 	/Ø�KŠK˜a aˆKÑ(Ô(Ð(Ø:ð /ð /�Ø•˜˜B‘” ¨AÐ.Ñ.Ô.Ð.Ð.ð/ð	/ð 	/ð 	/ñ 	/ô 	/ð 	/ð 	/ð 	/ð 	/ð 	/ð 	/ð 	/øøøð 	/ð 	/ð 	/ð 	/ð 	/ð 	/s   Â8CÃCÃC)Yr6  Ú
__module__Ú__qualname__rP   r‡  ÚparametrizeÚparamÚtdÚ
skip_if_nor¦   rª   rÀ   rÍ   rÒ   r   r&   r'   rz   Úfilterwarningsrà   rñ   r  r  r  r  r  r*  r1  r5  r	   r   r   r   rï   rA  rU  rX  r\  rv  r|  rŽ  r“  r   r   rO  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  r  r#  r'  r.  rÐ   rn  rê   r8  r:  r>  rJ  r+   r"   r    r‡   r‡   à   s  € € € € € ð „[×Ò˜V a¨ VÑ,Ô,Ø„[×ÒØàØØØØØØØØØØØˆFŒL˜ } r¤}°WÑ'=Ô'=Ð>Ñ>Ô>ØˆFŒL˜ } r¤}°WÑ'=Ô'=Ð>Ñ>Ô>ð	
ñô ð$'Nð 'Nñ%ô ñ -Ô,ð&'NðR „[×Ò˜V a¨ VÑ,Ô,Ø„[×ÒØàØØØØØØØØØØˆFŒL˜ } r¤}°WÑ'=Ô'=Ð>Ñ>Ô>ØˆFŒL˜ } r¤}°WÑ'=Ô'=Ð>Ñ>Ô>ð	
ñô ð"Dð Dñ#ô ñ -Ô,ð$Dð6
ð 6
ð 6
ðp?ð ?ð ?ð 	
ð 	
ð 	
ð „[×ÒØÐMÐMÐMñô ð „[×ÒØàˆIðð ð ð
 '˜˜ðð ð ðð ð ,Ð+Ð+Øðñ ô ð" ˆI˜2œ6 1˜+¨2¬6°1¨+¸2¼6À1¸+ÐFÐFÈfÐUÑUÔUð%	
ñô ð. „[×ÒÐ RÑSÔSð1ð 1ñ TÔSñ/ô ñô ð61ð „[×Ò˜TÐ#PÐ#PÐ#PÑQÔQð"ð "ñ RÔQð"ð2*ð *ð *ð"	
ð 	
ð 	
ð „[×Ò˜T D¨% =Ñ1Ô1ð1ð 1ñ 2Ô1ð1ð „[×Ò˜T D¨% =Ñ1Ô1ð1ð 1ñ 2Ô1ð1ð1ð 1ð 1ð6*ð *ð *ð" „[×Ò˜VÐ%:Ð%:Ð%:Ñ;Ô;ð";ð ";ñ <Ô;ð";ðH*ð *ð *ð „[×ÒØð à˜Ø˜Ø˜Ø˜Ø$˜ c U¸°uÐ=Ñ=Ô=Ø&˜¨ ~¸XÐFÑFÔFØ%˜ x jÑ1Ô1ðð ðð à˜Ø˜Øœ&˜Ø˜ ¤ °Ð6Ñ6Ô6Ø$˜ b¤f X¸3¸%Ð@Ñ@Ô@Ø&˜¨¬ x°xÐ@Ñ@Ô@Ø%˜ r¤v hÑ/Ô/ðð ðð à˜Q ¤¨¬Ð/Ø˜Q ¤¨¬Ð/Ø˜RœV R¤V¨R¬VÐ4Ø$˜ c¨2¬6°2´6¸2¼6Ð%BÐPSÈuÐUÑUÔUØ&˜Ø;Ð;Ð;À8ðñ ô ð &˜Ð&EÐ&EÐ&EÑFÔFØ%˜˜ð
ð 
ðð à˜Q ¤¨¬Ð/Ø˜Q ¤¨¬Ð/Ø˜RœV R¤V¨R¬VÐ4Ø$˜ b¤f¨c°2´6¸2¼6Ð%BÐPSÈuÐUÑUÔUØ&˜Ø;Ð;Ð;À8ðñ ô ð &˜Ð&EÐ&EÐ&EÑFÔFØ%˜˜ð
ð 
ððO5	
ñ8ô 8ðr0ð 0ñs8ô 8ðr0ð40ð 0ð 0ð0ð 0ð 0ðU5ð U5ð U5ðn1ð 1ð 1ð  „[×ÒØ�L ,°´¸ÐEÀqÈBÌFÈ8Á|ÐTñô ð1ð 1ñô ð1ð*ð ð ð „[×ÒØàˆJ�q‰MŒMØˆM˜"ÑÔØˆE�"˜BœHÐ%Ñ%Ô%ØˆE�"˜BœJÐ'Ñ'Ô'ØˆM˜" 4Ð(Ñ(Ô(ØˆK˜ Ð%Ñ%Ô%ð	
ñ
ô 
ð
1ð 
1ñ
ô 
ð
1ð „[×Ò˜[¨1¨a¨&Ñ1Ô1ð1ð 1ñ 2Ô1ð1ð „[×Ò˜^¨j¸+Ð-FÑGÔGØ„[×Ò˜^Ð-@Ð-@Ð-@ÑAÔAð1ð 1ñ BÔAñ HÔGð1ð@1ð 1ð 1ð*1ð 1ð 1ð „[×Ò˜\Ð+LÐ+LÐ+LÑMÔMØ„[×ÒØ!à aÐ(Ð(¨3°°R´VÐ*<Ð=Ø aÐ(Ð(¨2¬6°2´6¸2¼6Ð*BÐCØ 5Ð)Ð)¨C°°b´fÐ+=Ð>ð	
ñô ð1ð 1ñô ñ NÔMð1ð „[×Ò˜\Ð+LÐ+LÐ+LÑMÔMØ„[×ÒØ!à aÐ(Ð(¨3°°R´VÐ*<Ð=Ø aÐ(Ð(¨2¬6°2´6¸2¼6Ð*BÐCØ 5Ð)Ð)¨C°°b´fÐ+=Ð>ð	
ñô ð1ð 1ñô ñ NÔMð1ðð ð ðð ð ðð ð ðBð Bð Bðð ð ð((ð (ð (ð(1ð 1ð 1ð'ð 'ð 'ð*ð *ð *ð „[×Ò˜X¨¨e }Ñ5Ô5Ø„[×Ò˜V a¨ VÑ,Ô,ð5ð 5ñ -Ô,ñ 6Ô5ð5ð$ „[×Ò˜V a¨ VÑ,Ô,Ø„[×ÒÐ VÑWÔWð	1ð 	1ñ XÔWñ -Ô,ð	1ð „[×Ò˜^¨d°E¨]Ñ;Ô;ð1ð 1ñ <Ô;ð1ð!ð !ð !ð „[×Ò˜V a¨ VÑ,Ô,ð5ð 5ñ -Ô,ð5ð$ „[×Ò˜V a¨ VÑ,Ô,Ø„[×ÒÐ VÑWÔWð	1ð 	1ñ XÔWñ -Ô,ð	1ð „[×Ò˜^¨d°E¨]Ñ;Ô;ð1ð 1ñ <Ô;ð1ð1ð 1ð 1ð,!ð !ð !ð$1ð $1ð $1ðL „[×ÒØØ
�Q˜�FÐ	˜h¨¨A¨Ð/Ð0ñô ð0ð 0ñ	ô ð0ð$1ð 1ð 1ð$ „[×Ò˜X¨¨u ~Ñ6Ô6Ø„[×Ò˜V a¨ VÑ,Ô,Ø„[×Ò˜[¨5°$¨-Ñ8Ô8ð?ð ?ñ 9Ô8ñ -Ô,ñ 7Ô6ð?ð „[×Ò˜X¨¨u ~Ñ6Ô6Ø„[×Ò˜V a¨ VÑ,Ô,ðHð Hñ -Ô,ñ 7Ô6ðHð „[×ÒÐ VÑWÔWØ„[×Ò˜X¨¨u ~Ñ6Ô6ð)ð )ñ 7Ô6ñ XÔWð)ðVð ð ðB „[×Ò˜V a¨ VÑ,Ô,Ø„[×Ò˜_¨u°e¨nÑ=Ô=Ø„[×Ò˜X¨¨e }Ñ5Ô5ð1ð 1ñ 6Ô5ñ >Ô=ñ -Ô,ð1ð „[×ÒØKñô ð1ð 1ñô ð1ð 1ð 1ð 1ð0 „[×ÒØð/	
ØŒV�R˜Ðð/	
àŒV�R˜Ðð/	
ð ŒV�c˜2�Y Ð&ð/	
ð ŒV�c˜2�Y Ð%ð	/	
ð
 ŒV�c˜E 5˜>Ð*¨EÐ2ð/	
ð ŒV�c˜E 5˜>Ð*¨EÐ2ð/	
ð ŒV�c˜D %˜=Ð)¨4Ð0ð/	
ð ŒV�c˜D %˜=Ð)¨5Ð1ð/	
ð ŒV�c˜D $˜<Ð(¨$Ð/ð/	
ð ŒV�c˜D $˜<Ð(¨$Ð/ð/	
ð ŒV˜E˜7¨%¨Ð1Ð1°5Ð9ð/	
ð ŒV˜E˜7¨%¨Ð1Ð1°5Ð9ð/	
ð ŒV˜E 5˜>°¸°Ð>Ð>ÀÐEð/	
ð ŒV˜E 5˜>°¸°Ð>Ð>ÀÐFð/	
ð  ŒV�c˜6˜6 3¨ *°GÐ<Ñ<Ô<Ð=¸uÐEð!/	
ð" ŒV�c˜6˜6 3¨ *°GÐ<Ñ<Ô<Ð=¸tÐDð#/	
ð$ ŒV�c˜6˜6 1 a &°Ð4Ñ4Ô4Ð5°uÐ=ð%/	
ð& ŒV�c˜6˜6 1 a &°Ð4Ñ4Ô4Ð5°tÐ<ð'/	
ð( ˆFŒL˜œ # v v¨q°!¨f¸HÐ'EÑ'EÔ'EÐ!FÈÑNÔNð)/	
ð* ˆFŒL˜œ # v v¨q°!¨f¸MÐ'JÑ'JÔ'JÐ!KÈUÑSÔSð+/	
ð, ˆFŒL˜œ # v v¨q°!¨f¸HÐ'EÑ'EÔ'EÐ!FÈÑMÔMð-/	
ð. ˆFŒL˜œ # v v¨q°!¨f¸MÐ'JÑ'JÔ'JÐ!KÈTÑRÔRð//	
ð0 ˆFŒL˜œ # v v¨q°!¨f¸HÐ'EÑ'EÔ'EÐ!FÈÑMÔMð1/	
ð2 ˆFŒL˜œ # v v¨q°!¨f¸MÐ'JÑ'JÔ'JÐ!KÈTÑRÔRð3/	
ð4 ˆFŒL˜œ # v v¨q°!¨f¸HÐ'EÑ'EÔ'EÐ!FÈÑMÔMð5/	
ð6 ˆFŒL˜œ # v v¨q°!¨f¸MÐ'JÑ'JÔ'JÐ!KÈTÑRÔRð7/	
ð8 ˆFŒL˜œ # v v¨q°!¨f¸HÐ'EÑ'EÔ'EÐ!FÈÑNÔNð9/	
ð: ˆFŒL˜œ # v v¨q°!¨f¸HÐ'EÑ'EÔ'EÐ!FÈÑMÔMð;/	
ð< ˆFŒL˜œ # v v¨q°!¨f¸HÐ'EÑ'EÔ'EÐ!FÈÑMÔMð=/	
ð> ˆFŒL˜œ # v v¨q°!¨f¸HÐ'EÑ'EÔ'EÐ!FÈÑMÔMð?/	
ðD ŒV�c˜6˜6 1 a &°
Ð;Ñ;Ô;Ð<¸dÐCðE/	
ðF ŒV�c˜6˜6 1 a &°
Ð;Ñ;Ô;Ð<¸eÐDðG/	
ðH ŒV�c˜6˜6 1 a &°
Ð;Ñ;Ô;Ð<¸dÐCðI/	
ðJ ŒV�c˜6˜6 1 a &°
Ð;Ñ;Ô;Ð<¸eÐDðK/	
ðN ˆFŒLØ”à˜  R °Ð9Ñ9Ô9Ø˜  R °Ð9Ñ9Ô9ðð ð ñô ðO/	
ñ2ô 2ðf!-ð !-ñg2ô 2ðf!-ðFð ð ð 1ð  1ð  1ðJ/ð /ð /ð /ð /r"   r‡   c                   óV  — e Zd Zd„ Zd„ Zd„ Zd„ Zej         	                    dddg¦  «        ej         	                    dd	d
g¦  «        de
fd„¦   «         ¦   «         Zej         	                    dd	d
g¦  «        d„ ¦   «         Zd„ Zd„ Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )ÚTestDataFrameReductionsc                 óú  — t          dt          j        t          j        t          d¦  «        gi¦  «        }|                     ¦   «         }t          t          d¦  «        gdg¬¦  «        }t          j        ||¦  «         |                     ¦   «         }t          t          d¦  «        gdg¬¦  «        }t          j        ||¦  «         t          dt          j        t          j        gi¦  «        }|                     ¦   «         }t          t          j        gdg¬¦  «        }t          j        ||¦  «         |                     ¦   «         }t          t          j        gdg¬¦  «        }t          j        ||¦  «         d S )NrØ   z
2012-05-01r  )	r   rï   rA  r   rŒ   r   rJ   rN   r�   )r£   rX   r=  Úexps       r    Útest_min_max_dt64_with_NaTz2TestDataFrameReductions.test_min_max_dt64_with_NaT  s8  € å˜¥¤­¬µ	¸,Ñ0GÔ0GÐHÐIÑJÔJˆà�fŠf‰hŒhˆÝ•i Ñ-Ô-Ð.°u°gÐ>Ñ>Ô>ˆÝ
Ô˜s CÑ(Ô(Ð(à�fŠf‰hŒhˆÝ•i Ñ-Ô-Ð.°u°gÐ>Ñ>Ô>ˆÝ
Ô˜s CÑ(Ô(Ð(õ ˜¥¤­¬Ð/Ð0Ñ1Ô1ˆà�fŠf‰hŒhˆÝ•b”f�X e WÐ-Ñ-Ô-ˆÝ
Ô˜s CÑ(Ô(Ð(à�fŠf‰hŒhˆÝ•b”f�X e WÐ-Ñ-Ô-ˆÝ
Ô˜s CÑ(Ô(Ð(Ð(Ð(r"   c                 óº  — |}t          |t          ¦  «        r"t          ¦   «         rt          j        d¦  «         t          t          d|¬¦  «        t          d|¬¦  «        gt          d|¬¦  «        t          j        gdœ¦  «        }| 	                    dd¬	¦  «        }t          |j        d
         t          j        g¦  «        }|j        |d         j        k    sJ ‚t          j        ||¦  «         |                     dd¬	¦  «        }t          |j        d         t          j        g¦  «        }|j        |d         j        k    sJ ‚t          j        ||¦  «         d S )NzSGH#37659 OSError raised within tzlocal bc Windows chokes in times before 1970-01-01z2020-01-01 08:00:00r  z1920-02-01 09:00:00z2020-02-01 08:00:00r³  r<   Fr9   )r   r4   r4   )r   r0   )rL   r   r   rP   Úskipr   r   rï   rA  rŒ   r   r.  rH   rJ   rN   r�   )r£   rŒ  Útz_naive_fixturer  rX   r=  r\   s          r    Ú'test_min_max_dt64_with_NaT_skipna_falsez?TestDataFrameReductions.test_min_max_dt64_with_NaT_skipna_false(  s\  € àˆÝ�b�'Ñ"Ô"ð 	Õ':Ñ'<Ô'<ð 	ÝŒKð4ñô ð õ
 õ Ð3¸Ð;Ñ;Ô;ÝÐ3¸Ð;Ñ;Ô;ðõ  Ð 5¸"Ð=Ñ=Ô=½r¼vÐFðð ñ
ô 
ˆð �fŠf˜! EˆfÑ*Ô*ˆÝ˜2œ6 &œ>­2¬6Ð2Ñ3Ô3ˆØŒ~  C¤¤Ò.Ð.Ð.Ð.å
Ô˜s HÑ-Ô-Ð-à�fŠf˜! EˆfÑ*Ô*ˆÝ˜2œ6 &œ>­2¬6Ð2Ñ3Ô3ˆØŒ~  C¤¤Ò.Ð.Ð.Ð.å
Ô˜s HÑ-Ô-Ð-Ð-Ð-r"   c                 óJ  — t          dt          g ¦  «        i¦  «        }t          t          g ¦  «        ¦  «        }|                     d¬¦  «        j        t
          j        u |                     ¦   «         t
          j        u k    sJ ‚|                     d¬¦  «        j        t
          j        u |                     ¦   «         t
          j        u k    sJ ‚t          j	        |                     d¬¦  «        |¦  «         t          j	        |                     d¬¦  «        |¦  «         d S )Nr   r   r@   r<   )
r   r   r   rŒ   r   rï   rA  r�   rJ   rN   )r£   rX   Úexpected_dt_seriess      r    Ú*test_min_max_dt64_api_consistency_with_NaTzBTestDataFrameReductions.test_min_max_dt64_api_consistency_with_NaTF  sî   € õ
 ˜�[¨™_œ_Ð-Ñ.Ô.ˆÝ#¥K°¡O¤OÑ4Ô4Ðà—’˜A�‘”Ô ¥B¤FÐ*Ð0B×0FÒ0FÑ0HÔ0HÍBÌFÐ0RÒSÐSÐSÐSØ—’˜A�‘”Ô ¥B¤FÐ*Ð0B×0FÒ0FÑ0HÔ0HÍBÌFÐ0RÒSÐSÐSÐSõ 	Ô˜rŸvšv¨1˜v™~œ~Ð/AÑBÔBÐBÝ
Ô˜rŸvšv¨1˜v™~œ~Ð/AÑBÔBÐBÐBÐBr"   c                 óT  — t          dg i¦  «        }t          g t          ¬¦  «        }t          j        |                     d¬¦  «        j        ¦  «        t          j        |                     ¦   «         ¦  «        k    sJ ‚t          j        |                     d¬¦  «        j        ¦  «        t          j        |                     ¦   «         ¦  «        k    sJ ‚t          j	        |                     d¬¦  «        |¦  «         t          j	        |                     d¬¦  «        |¦  «         d S )Nr   rf   r   r@   r<   )
r   r   rë   r&   r¾  rŒ   r   r�   rJ   rN   )r£   rX   Úexpected_float_seriess      r    Ú*test_min_max_dt64_api_consistency_empty_dfzBTestDataFrameReductions.test_min_max_dt64_api_consistency_empty_dfU  sð   € õ ˜˜R�yÑ!Ô!ˆÝ & rµÐ 7Ñ 7Ô 7ÐåŒx˜Ÿš A˜™œÔ(Ñ)Ô)­R¬XÐ6K×6OÒ6OÑ6QÔ6QÑ-RÔ-RÒRÐRÐRÐRÝŒx˜Ÿš A˜™œÔ(Ñ)Ô)­R¬XÐ6K×6OÒ6OÑ6QÔ6QÑ-RÔ-RÒRÐRÐRÐRå
Ô˜rŸvšv¨1˜v™~œ~Ð/DÑEÔEÐEÝ
Ô˜rŸvšv¨1˜v™~œ~Ð/DÑEÔEÐEÐEÐEr"   Úinitialz2018-10-08 13:36:45+00:00z2018-10-08 13:36:45+03:00rÓ   rŒ   r�   c                 óÂ   — t          |¦  «        }t          |g¦  «        }t          |g¦  «        } t          ||¦  «        d¬¦  «        }t	          j        ||¦  «         d S )Nr<   r@   )r   r   r   rI   rJ   rN   )r£   ra  rÓ   Ú
initial_dtr\   rX   rY   s          r    Útest_preserve_timezonez.TestDataFrameReductions.test_preserve_timezonea  sd   € õ ! Ñ)Ô)ˆ
Ý˜:˜,Ñ'Ô'ˆÝ˜�zÑ"Ô"ˆØ$•˜˜VÑ$Ô$¨!Ð,Ñ,Ô,ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 ó¶  — t          dd¬¦  «        }t          t          t          j        t          j        |g¦  «        t          t          j        ||g¦  «        dœ¦  «        }t          ||¦  «        } |d|¬¦  «        }|rt          t          j        ||g¦  «        }n&t          t          j        t          j        |g¦  «        }t          j        ||¦  «         d S )Nz
1900-01-01T)Úutcr³  r<   r9   )r   r   r   rï   rA  rI   rJ   rN   )r£   rÓ   r;   ÚvalrX   rá   rY   r\   s           r    Ú!test_minmax_tzaware_skipna_axis_1z9TestDataFrameReductions.test_minmax_tzaware_skipna_axis_1n  sÊ   € õ ˜,¨DÐ1Ñ1Ô1ˆÝÝ�"œ&¥"¤&¨#Ð.Ñ/Ô/µf½b¼fÀcÈ3Ð=OÑ6PÔ6PÐQÐQñ
ô 
ˆõ �R˜Ñ Ô ˆØ�˜ 6Ð*Ñ*Ô*ˆØð 	5Ý�rœv s¨CÐ0Ñ1Ô1ˆHˆHå�rœv¥r¤v¨sÐ3Ñ4Ô4ˆHÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c           
      ó˜  — t          t          ddg¦  «        t          t          dd¦  «        t          dd¦  «        g¦  «        dœ¦  «        }|                     d¬¦  «        }t          ddgd	d
g¬¦  «        }t	          j        ||¦  «         |                     d¬¦  «        }t          ddg¬¦  «        }t	          j        ||¦  «         d S )Nr   r®   r<   Úms)r4   Útr@   FTr4   rk  )r"  rG   r!  )r   r   r   rÐ   rJ   rN   r[  s       r    Útest_frame_any_with_timedeltaz5TestDataFrameReductions.test_frame_any_with_timedelta}  sÊ   € åå˜Q ˜F‘^”^Ý�\¨!¨SÑ1Ô1µ<ÀÀ4Ñ3HÔ3HÐIÑJÔJðð ñ
ô 
ˆð —’˜Q�‘”ˆÝ  t˜}°S¸#°JÐ?Ñ?Ô?ˆÝ
Ô˜v xÑ0Ô0Ð0à—’˜Q�‘”ˆÝ  t˜}Ð-Ñ-Ô-ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 ó2  — |dk    r3|                      t          j                             d¬¦  «        ¦  «          |g d¢¦  «        }d}t          j        t
          |¬¦  «        5   t          ||¦  «        d ¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nrˆ   zCount does not accept skipnarƒ  r  zAFor argument "skipna" expected type bool, received type NoneType.rD   ry  )r‰  rP   r‡  rˆ  rQ   rR   rI   )r£   rŒ  Úframe_or_seriesr—  Úobjr¥   s         r    Ú"test_reductions_skipna_none_raisesz:TestDataFrameReductions.test_reductions_skipna_none_raisesŽ  sî   € ð ˜WÒ$Ð$Ø×ÒÝ”×!Ò!Ð)GÐ!ÑHÔHñô ð ð ˆo˜i˜i˜iÑ(Ô(ˆØQˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	6ð 	6Ø(�G�C˜Ñ(Ô(°Ð5Ñ5Ô5Ð5ð	6ð 	6ð 	6ñ 	6ô 	6ð 	6ð 	6ð 	6ð 	6ð 	6ð 	6ð 	6øøøð 	6ð 	6ð 	6ð 	6ð 	6ð 	6s   Á$BÂBÂBc                 óP  — t          t          t          d¦  «        gd¬¦  «        t          t          d¦  «        gd¬¦  «        dœ¦  «        }|                     ¦   «         }t          t          d¦  «        t          d¦  «        gdddg¬	¦  «        }t	          j        ||¦  «         d S )
Nz
2019-12-31zdatetime64[s]rf   z2019-12-31 00:00:00.123zdatetime64[ms]r³  r4   r0   r¨  )r   r   r   r�   rJ   rN   r[  s       r    Ú&test_reduction_timestamp_smallest_unitz>TestDataFrameReductions.test_reduction_timestamp_smallest_unitš  s½   € õ å�Y |Ñ4Ô4Ð5¸_ÐMÑMÔMÝÝÐ8Ñ9Ô9Ð:ÐBRðñ ô ðð ñ
ô 
ˆð —’‘”ˆÝÝ�|Ñ$Ô$¥iÐ0IÑ&JÔ&JÐKØ"Ø˜�*ð
ñ 
ô 
ˆõ
 	Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   c                 óx  — t          t          t          j        d¦  «        gd¬¦  «        t          t          j        d¦  «        gd¬¦  «        dœ¦  «        }|                     ¦   «         }t          t          j        d¦  «        t          j        d¦  «        gdddg¬¦  «        }t          j        ||¦  «         d S )	Nr:  ztimedelta64[s]rf   ztimedelta64[ms]r³  r4   r0   r¨  )r   r   rï   rq  r�   rJ   rN   r[  s       r    Ú&test_reduction_timedelta_smallest_unitz>TestDataFrameReductions.test_reduction_timedelta_smallest_unit­  s½   € õ å�Rœ\¨(Ñ3Ô3Ð4Ð<LÐMÑMÔMÝ�Rœ\¨(Ñ3Ô3Ð4Ð<MÐNÑNÔNðð ñ
ô 
ˆð —’‘”ˆÝÝŒ\˜(Ñ#Ô#¥R¤\°(Ñ%;Ô%;Ð<Ø#Ø˜�*ð
ñ 
ô 
ˆõ
 	Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   N)r6  rK  rL  rV  rZ  r]  r`  rP   r‡  rM  rì   rd  rh  rl  rp  rO  Úskip_array_manager_invalid_testrr  Ú&skip_array_manager_not_yet_implementedrt  r+   r"   r    rS  rS    sO  € € € € € ð)ð )ð )ð..ð .ð .ð<Cð Cð Cð
Fð 
Fð 
Fð „[×ÒØØ	$Ð&AÐBñô ð „[×Ò˜X¨¨u ~Ñ6Ô6ð1¨cð 1ð 1ð 1ñ 7Ô6ñ	ô ð
1ð „[×Ò˜X¨¨u ~Ñ6Ô6ð1ð 1ñ 7Ô6ð1ð1ð 1ð 1ð"
6ð 
6ð 
6ð Ô'ð1ð 1ñ (Ô'ð1ð$ Ô.ð1ð 1ñ /Ô.ð1ð 1ð 1r"   rS  c                   ó¬   — e Zd Zej                             dddg¦  «        d„ ¦   «         Zd„ Zej                             dddg¦  «        d„ ¦   «         Zd	S )
ÚTestNuisanceColumnsrÓ   rÐ   rn  c                 ój  — t          ddgdd¬¦  «        }|                     ¦   «         }t          j        t          d¬¦  «        5   t          ||¦  «        ¦   «          d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5   t          t          |¦  «        |¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5   t          ||¦  «        d¬	¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5   t          ||¦  «        d ¬	¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5   t          t          |¦  «        |d¬
¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   r<   r/  r  )rH   r  údoes not support reductionrD   Fr  r@   )r   Úto_framerP   rQ   r¢   rI   r&   )r£   rÓ   ÚserrX   s       r    Ú.test_any_all_categorical_dtype_nuisance_columnzBTestNuisanceColumns.test_any_all_categorical_dtype_nuisance_columnÀ  sä  € õ �a˜�V :°CÐ8Ñ8Ô8ˆØ�\Š\‰^Œ^ˆõ Œ]�9Ð,HÐIÑIÔIð 	#ð 	#Ø �G�C˜Ñ Ô Ñ"Ô"Ð"ð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#õ Œ]�9Ð,HÐIÑIÔIð 	%ð 	%Ø�G•B˜ÑÔ Ñ$Ô$Ð$ð	%ð 	%ð 	%ñ 	%ô 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%øøøð 	%ð 	%ð 	%ð 	%õ Œ]�9Ð,HÐIÑIÔIð 	1ð 	1Ø�G�B˜ÑÔ¨%Ð0Ñ0Ô0Ð0ð	1ð 	1ð 	1ñ 	1ô 	1ð 	1ð 	1ð 	1ð 	1ð 	1ð 	1øøøð 	1ð 	1ð 	1ð 	1õ Œ]�9Ð,HÐIÑIÔIð 	0ð 	0Ø�G�B˜ÑÔ¨$Ð/Ñ/Ô/Ð/ð	0ð 	0ð 	0ñ 	0ô 	0ð 	0ð 	0ð 	0ð 	0ð 	0ð 	0øøøð 	0ð 	0ð 	0ð 	0õ Œ]�9Ð,HÐIÑIÔIð 	,ð 	,Ø�G•B˜ÑÔ ¨Ð+Ñ+Ô+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,ð 	,ð 	,sZ   ÁA)Á)A-Á0A-ÂB:Â:B>ÃB>Ã DÄDÄDÄ-EÅEÅEÅ:!F(Æ(F,Æ/F,c                 ól  — t          dt          g d¢¦  «        i¦  «        }|d         }t          j        t          d¬¦  «        5  |                     ¦   «          d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     ¦   «          d d d ¦  «         n# 1 swxY w Y   |d                              t          ¦  «        |d<   t          j        t          d¬¦  «        5  |                     d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          d¬¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )Nr  )r<   r1   r1   r1   rÄ   rz  rD   Fr¡  r  )r   r	   rP   rQ   r¢   r‹   r¼   rê   )r£   rX   r|  s      r    Ú-test_median_categorical_dtype_nuisance_columnzATestNuisanceColumns.test_median_categorical_dtype_nuisance_columnÖ  sÁ  € å˜�[¨¨¨Ñ9Ô9Ð:Ñ;Ô;ˆØ�Œgˆõ Œ]�9Ð,HÐIÑIÔIð 	ð 	Ø�JŠJ‰LŒLˆLð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ Œ]�9Ð,HÐIÑIÔIð 	*ð 	*Ø�IŠI 5ˆIÑ)Ô)Ð)ð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*õ Œ]�9Ð,HÐIÑIÔIð 	ð 	Ø�IŠI‰KŒKˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð �S”'—.’.¥Ñ%Ô%ˆˆ3‰åŒ]�9Ð,HÐIÑIÔIð 	*ð 	*Ø�IŠI 5ˆIÑ)Ô)Ð)ð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*õ Œ]�9Ð,HÐIÑIÔIð 	ð 	Ø�IŠI‰KŒKˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	sZ   ÁA%Á%A)Á,A)ÂB.Â.B2Â5B2ÃC5Ã5C9Ã<C9Ä>E!Å!E%Å(E%ÆF)Æ)F-Æ0F-rŒ   r�   c                 ó  — t          g d¢d¬¦  «        }t          |¦  «        }|                     d¦  «        }t          j        t
          d¬¦  «        5   t          ||¦  «        ¦   «          d d d ¦  «         n# 1 swxY w Y   t          j        t
          d¬¦  «        5   t          t          |¦  «        |¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t
          d¬¦  «        5   t          ||¦  «        d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t
          d¬¦  «        5   t          ||¦  «        ¦   «          d d d ¦  «         n# 1 swxY w Y   t          j        t
          d¬¦  «        5   t          t          |¦  «        |d¬	¦  «         d d d ¦  «         n# 1 swxY w Y   |d                              t          ¦  «        |d
<   t          j        t
          d¬¦  «        5   t          ||¦  «        ¦   «          d d d ¦  «         n# 1 swxY w Y   t          j        t
          d¬¦  «        5   t          t          |¦  «        |d¬	¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )N)r4   r0   rÖ   r0   F)Úorderedr  zis not ordered for operationrD   r¡  r   r@   r  )
r	   r   r{  rP   rQ   r¢   rI   r&   r¼   rz   )r£   rÓ   Úcatr|  rX   s        r    Ú:test_min_max_categorical_dtype_non_ordered_nuisance_columnzNTestNuisanceColumns.test_min_max_categorical_dtype_non_ordered_nuisance_columnñ  s  € õ Ð.Ð.Ð.¸Ð>Ñ>Ô>ˆÝ�S‰kŒkˆØ�\Š\˜#ÑÔˆõ Œ]�9Ð,JÐKÑKÔKð 	#ð 	#Ø �G�C˜Ñ Ô Ñ"Ô"Ð"ð	#ð 	#ð 	#ñ 	#ô 	#ð 	#ð 	#ð 	#ð 	#ð 	#ð 	#øøøð 	#ð 	#ð 	#ð 	#õ Œ]�9Ð,JÐKÑKÔKð 	%ð 	%Ø�G•B˜ÑÔ Ñ$Ô$Ð$ð	%ð 	%ð 	%ñ 	%ô 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%øøøð 	%ð 	%ð 	%ð 	%õ Œ]�9Ð,JÐKÑKÔKð 	4ð 	4Ø�G�B˜ÑÔ¨UÐ3Ñ3Ô3Ð3ð	4ð 	4ð 	4ñ 	4ô 	4ð 	4ð 	4ð 	4ð 	4ð 	4ð 	4øøøð 	4ð 	4ð 	4ð 	4õ Œ]�9Ð,JÐKÑKÔKð 	"ð 	"Ø�G�B˜ÑÔÑ!Ô!Ð!ð	"ð 	"ð 	"ñ 	"ô 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"øøøð 	"ð 	"ð 	"ð 	"õ Œ]�9Ð,JÐKÑKÔKð 	,ð 	,Ø�G•B˜ÑÔ ¨Ð+Ñ+Ô+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,ð �S”'—.’.¥Ñ(Ô(ˆˆ3‰ÝŒ]�9Ð,JÐKÑKÔKð 	"ð 	"Ø�G�B˜ÑÔÑ!Ô!Ð!ð	"ð 	"ð 	"ñ 	"ô 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"øøøð 	"ð 	"ð 	"ð 	"õ Œ]�9Ð,JÐKÑKÔKð 	,ð 	,Ø�G•B˜ÑÔ ¨Ð+Ñ+Ô+Ð+ð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,ð 	,ð 	,s~   ÁA8Á8A<Á?A<ÂC	Ã	CÃCÃ/DÄDÄDÄ<E!Å!E%Å(E%Æ!F4Æ4F8Æ;F8Ç=H"È"H&È)H&É!I6É6I:É=I:N)	r6  rK  rL  rP   r‡  rM  r}  r  rƒ  r+   r"   r    rx  rx  ¿  s…   € € € € € Ø„[×Ò˜X¨¨u ~Ñ6Ô6ð,ð ,ñ 7Ô6ð,ð*ð ð ð6 „[×Ò˜X¨¨u ~Ñ6Ô6ð,ð ,ñ 7Ô6ð,ð ,ð ,r"   rx  c                   ób  — e Zd Zej                             ddej        dej        fdej        dej	        fdej        dej        fdej        dej        fdej
        dej        fdej
        dej        fdej        dej        fdej        dej        fdej        dej        fdej        dej        fdej        dej        fg¦  «        d„ ¦   «         Zej                             ddej        ej        fdej        ej        fdej        ej        fdej        ej        fdej
        ej        fdej
        ej        fdej        ej        fdej        ej        fdej        ej        fdej        ej        fdej        ej        fg¦  «        d„ ¦   «         Zej                             ddd	derd
ndfdd	derd
ndfdd	derd
ndfddddderdndfddderdndfdddddg¦  «        d„ ¦   «         Zej                             ddd	erd
ndfdd	erd
ndfdddderdndfdderdndfdddddg¦  «        d„ ¦   «         ZdS ) ÚTestEmptyDataFrameReductionsz#opname, dtype, exp_value, exp_dtyperA   r   rB   r<   c                 ó²   — t          g g dœ|¬¦  «        } t          ||¦  «        d¬¦  «        }t          ||g|¬¦  «        }t          j        ||¦  «         d S ©N©r   r<   rf   r   r©  r–  ©r£   rS   rH   Ú	exp_valueÚ	exp_dtyperX   rY   r\   s           r    Útest_df_empty_min_count_0z6TestEmptyDataFrameReductions.test_df_empty_min_count_0  sh   € õ" ˜2 "�~�~¨UÐ3Ñ3Ô3ˆØ$•˜˜VÑ$Ô$¨qÐ1Ñ1Ô1ˆå˜9 iÐ0¸	ÐBÑBÔBˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   zopname, dtype, exp_dtypec                 óÚ   — t          g g dœ|¬¦  «        } t          ||¦  «        d¬¦  «        }t          t          j        t          j        g|¬¦  «        }t          j        ||¦  «         d S ©Nrˆ  rf   r<   r©  )r   rI   r   r&   r'   rJ   rN   ©r£   rS   rH   r‹  rX   rY   r\   s          r    Útest_df_empty_min_count_1z6TestEmptyDataFrameReductions.test_df_empty_min_count_1)  sl   € õ" ˜2 "�~�~¨UÐ3Ñ3Ô3ˆØ$•˜˜VÑ$Ô$¨qÐ1Ñ1Ô1ˆå�2œ6¥2¤6Ð*°)Ð<Ñ<Ô<ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   ÚInt8ÚInt32rÒ  )rA   rÒ  r   rÒ  )rB   rÒ  r<   rÒ  ÚUInt8ÚUInt32ÚUInt64)rA   r•  r   r•  )rB   r•  r<   r•  )rA   ÚFloat32r   r–  )rB   r–  r<   r–  )rA   rÓ  r   rÓ  c                 ó²   — t          g g dœ|¬¦  «        } t          ||¦  «        d¬¦  «        }t          ||g|¬¦  «        }t          j        ||¦  «         d S r‡  r–  r‰  s           r    Ú"test_df_empty_nullable_min_count_0z?TestEmptyDataFrameReductions.test_df_empty_nullable_min_count_0@  sh   € õ$ ˜2 "�~�~¨UÐ3Ñ3Ô3ˆØ$•˜˜VÑ$Ô$¨qÐ1Ñ1Ô1ˆå˜9 iÐ0¸	ÐBÑBÔBˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   )rA   rÒ  rÒ  )rB   rÒ  rÒ  )rA   r•  r•  )rB   r•  r•  )rA   r–  r–  )rB   r–  r–  )rA   rÓ  rÓ  c                 óÚ   — t          g g dœ|¬¦  «        } t          ||¦  «        d¬¦  «        }t          t          j        t          j        g|¬¦  «        }t          j        ||¦  «         d S rŽ  )r   rI   r   rï   r�  rJ   rN   r�  s          r    Ú"test_df_empty_nullable_min_count_1z?TestEmptyDataFrameReductions.test_df_empty_nullable_min_count_1Z  sk   € õ" ˜2 "�~�~¨UÐ3Ñ3Ô3ˆØ$•˜˜VÑ$Ô$¨qÐ1Ñ1Ô1ˆå�2œ5¥"¤%˜.°	Ð:Ñ:Ô:ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r"   N)r6  rK  rL  rP   r‡  rM  r&   Úint8rO  Úint_Úuint8Úuint64Úuintrº   r¢  rŒ  r�  Úis_windows_np2_or_is32r˜  Úis_windows_or_is32rš  r+   r"   r    r…  r…    s$  € € € € € Ø„[×ÒØ-à�B”G˜Q ¤Ð)Ø�R”W˜a ¤Ð)Ø�B”H˜a ¤Ð*Ø�R”X˜q "¤(Ð+Ø�B”H˜a ¤Ð+Ø�R”X˜q "¤'Ð*Ø�B”I˜q "¤)Ð,Ø�R”Y  2¤9Ð-Ø�B”J  2¤:Ð.Ø�R”Z  B¤JÐ/Ø�B”J  2¤:Ð.ð	
ñô ð 1ð 1ñ!ô ð 1ð „[×ÒØ"à�B”G˜RœZÐ(Ø�R”W˜bœjÐ)Ø�B”H˜bœjÐ)Ø�R”X˜rœzÐ*Ø�B”H˜bœjÐ)Ø�R”X˜rœzÐ*Ø�B”I˜rœzÐ*Ø�R”Y ¤
Ð+Ø�B”J ¤
Ð+Ø�R”Z ¤Ð,Ø�B”J ¤
Ð+ð	
ñô ð 1ð 1ñ!ô ð 1ð „[×ÒØ-à�F˜AÐ+AÐ N  ÀwÐPØ�V˜QÐ,BÐ!O  ÈÐQØ�V˜QÐ,BÐ!O  ÈÐQØ(Ø)Ø�G˜QÐ-CÐ!Q  ÈÐSØ�W˜aÐ.DÐ"R ( (È(ÐTØ*Ø+Ø,Ø-Ø,ð	
ñô ð"1ð 1ñ#ô ð"1ð „[×ÒØ"à�FÐ(:ÐG˜W˜WÀÐIØ�VÐ);ÐH˜g˜gÀÐJØ%Ø&Ø�GÐ*<ÐJ˜h˜hÀ(ÐLØ�WÐ+=ÐK˜x˜xÀ8ÐMØ'Ø(Ø)Ø*Ø)ð	
ñô ð 1ð 1ñ!ô ð 1ð 1ð 1r"   r…  c                 óª  — | r5t           j                             d¬¦  «        }|                     |¦  «         t	          j        d¦  «                             t          j        ¦  «                             d¦  «         	                    dd¦  «        }d|d<   t          |¦  «        }|j        |j        k                         ¦   «         sJ ‚|                     d	¬
¦  «        }t          t!          j        d¬¦  «        t           j        gd¬¦  «        }t'          j        ||¦  «         |                     dd	¬¦  «        }t'          j        ||¦  «         |                     dd	¬¦  «        }t          t!          j        d¬¦  «        t!          j        d¬¦  «        t!          j        d¬¦  «        t           j        gd¬¦  «        }t'          j        ||¦  «         d S )Nz3Incorrect type inference on NaT in reduction resultrƒ  r?  zm8[s]re   r1   ÚNat)re  re  Fry  r6  rd  rf   r   r9   r<   rr   r@  )rP   r‡  rˆ  r‰  r&   rP  r¼   rO  ÚviewÚreshaper   r5  rH   rn  rA   r   rï   rq  rA  rJ   rN   )r‹  rŒ  r‡  r)  rX   rY   r\   s          r    Ú!test_sum_timedelta64_skipna_falser¦  r  s¦  € àð "ÝŒ{× Ò ØHð !ñ 
ô 
ˆð 	×Ò˜DÑ!Ô!Ð!å
Œ)�A‰,Œ,×
Ò
�bœhÑ
'Ô
'×
,Ò
,¨WÑ
5Ô
5×
=Ò
=¸aÀÑ
CÔ
C€CØ€Cˆ�Kå	�3‰Œ€BØŒI˜œÒ"×'Ò'Ñ)Ô)Ð)Ð)Ð)à�VŠV˜5ˆVÑ!Ô!€FÝ•r”|¨BÐ/Ñ/Ô/µ´Ð8ÀÐHÑHÔH€HÝÔ˜6 8Ñ,Ô,Ð,à�VŠV˜ 5ˆVÑ)Ô)€FÝÔ˜6 8Ñ,Ô,Ð,à�VŠV˜ 5ˆVÑ)Ô)€FÝåŒL Ð#Ñ#Ô#ÝŒL Ð#Ñ#Ô#ÝŒL Ð#Ñ#Ô#ÝŒFð		
ð ðñ ô €Hõ Ô˜6 8Ñ,Ô,Ð,Ð,Ð,r"   c                  óò   — t          ddggt          d¦  «        ¬¦  «        } |                      ddi¦  «        } |                      ¦   «         }t	          ddgddg¬¦  «        }t          j        ||¦  «         d S )Nr4   r<   Úabrù   r0   rÒ  r  )r   r{   r¼   rA   r   rJ   rN   )rX   rY   r\   s      r    Ú!test_mixed_frame_with_integer_sumr©  ”  su   € å	�S˜!�H�:¥t¨D¡z¤zÐ	2Ñ	2Ô	2€BØ	�Š�C˜�>Ñ	"Ô	"€BØ�VŠV‰XŒX€FÝ�s˜A�h s¨C jÐ1Ñ1Ô1€HÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,r"   rœ   )TFNrÓ   rŒ   r�   c                 ój  — t          j        d¦  «        }t          |j        d |j        gt          j        ¦   «         ¬¦  «        }t          d|i¦  «        } t          || ¦  «        |¬¦  «        }t          t          || ¦  «        gdt          dg¦  «        ¬¦  «        }t          j        ||¦  «         d S )NrO  rf   rÒ  r¡  r¨  )r&   Úiinfor   r�   rŒ   rï   Ú
Int64Dtyper   rI   r   rJ   rN   )rÓ   rœ   Ú
int64_infor|  rX   rY   r\   s          r    Útest_minmax_extensionarrayr®  �  s²   € õ ”˜'Ñ"Ô"€JÝ
�*”. $¨
¬Ð7½r¼}¹¼Ð
OÑ
OÔ
O€CÝ	�G˜S�>Ñ	"Ô	"€BØ �W�R˜Ñ Ô ¨lÐ;Ñ;Ô;€FÝÝ	�˜VÑ	$Ô	$Ð%ØÝ�W�IÑÔðñ ô €Hõ
 Ô˜6 8Ñ,Ô,Ð,Ð,Ð,r"   Úts_valuez
2000-01-01c                 óÆ   — t          dgdgdg| gdœ¦  «        }t          j        t          d¬¦  «        5  |                     ¦   «          d d d ¦  «         d S # 1 swxY w Y   d S )Nr<   gš™™™™™ñ?rØ   rè   z5does not support (operation|reduction)|Cannot performrD   )r   rP   rQ   r¢   rA   )r¯  rX   s     r    Ú.test_frame_mixed_numeric_object_with_timestampr±  ­  sµ   € õ 
˜!˜ C 5°¨w¸h¸ZÐHÐHÑ	IÔ	I€BÝ	ŒÝÐPð
ñ 
ô 
ð ð ð 	�Š‰Œˆðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ´AÁAÁAc                  óp  — t          g d¢¦  «        } |                      ddd¬¦  «        }t          dgt          ¬¦  «        }t	          j        ||¦  «         t          j        d¦  «        }t          j	        t          |¬	¦  «        5  |                      ddd¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )
N)r<   r4   Tr   r<   F)r:   rš  rœ   r4   rf   z2unsupported operand type(s) for +: 'int' and 'str'rD   )r   rB   r   rz   rJ   rN   rž   ÚescaperP   rQ   r¢   rA   )rX   rY   r\   r¥   s       r    Ú$test_prod_sum_min_count_mixed_objectr´  ·  sò   € å	�>�>�>Ñ	"Ô	"€Bà�WŠW˜! q°uˆWÑ=Ô=€FÝ�s�e¥6Ð*Ñ*Ô*€HÝÔ˜6 8Ñ,Ô,Ð,å
Œ)ÐHÑ
IÔ
I€CÝ	Œ•y¨Ð	,Ñ	,Ô	,ð 8ð 8Ø
�Š�A °ˆÑ7Ô7Ð7ð8ð 8ð 8ñ 8ô 8ð 8ð 8ð 8ð 8ð 8ð 8ð 8øøøð 8ð 8ð 8ð 8ð 8ð 8s   ÂB+Â+B/Â2B/)rŒ   r�   r‰   r‹   r’   r•   rH   r¢  rÓ  c                 óô  — t          t          j                             d¦  «                             d¦  «        |¬¦  «        } t          || ¦  «        d |¬¦  «        }|                     t          j        ¬¦  «        }| dv rOt          j	        d¦  «        }| dk    rd}  t          || ¦  «        |d	d ¬
¦  «        }t          j        ||¦  «         d S  t          t          | ¦  «        |d ¬¦  «        }||k    sJ ‚d S )Nr1   )re   re   rf   r›   >   r•   r’   rÂ   r•   rË   F)rÆ   r:   r@   )r   r&   r‚   rƒ   r„   rI   Úto_numpyr¢  rP   rÌ   rJ   r$  )rÓ   rœ   rH   rX   rY   Únp_arrÚcomp_modr\   s           r    Ú'test_reduction_axis_none_returns_scalarr¹  Ä  s  € õ 
•2”9×(Ò(¨Ñ+Ô+×;Ò;¸FÑCÔCÈ5Ð	QÑ	QÔ	Q€Bà �W�R˜Ñ Ô  d¸ÐFÑFÔF€FØ�[Š[�rœzˆ[Ñ*Ô*€FØÐ!Ð!Ð!ÝÔ& }Ñ5Ô5ˆØ�VÒÐØˆFØ,•7˜8 VÑ,Ô,¨V¸%ÀdÐKÑKÔKˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0à&•7�2˜vÑ&Ô& v°DÐ9Ñ9Ô9ˆØ˜Ò!Ð!Ð!Ð!Ð!Ð!r"   Úkernel)ÚcorrÚcorrwithÚcovrõ  rÜ  r•   r�   r‰   r‹   rŒ   rB   Úquantiler‘   r’   r�   rA   r�   c                 óL  — t          g d¢t          dœ¦  «        }| dk    r|fnd}d                     g d¢¦  «        }| dk    rd}d	}d                     ||g¦  «        }t          j        t
          |¬
¦  «        5   t          || ¦  «        |Ž  d d d ¦  «         d S # 1 swxY w Y   d S )Nr  r³  r¼  r+   r˜   )znot allowed for this dtypez%argument must be a string or a numberz"not supported between instances ofrÄ  z*argument must be a string or a real numberr‹   zTCannot convert \[\[<class 'object'> <class 'object'> <class 'object'>\]\] to numericzPCannot convert \[<class 'object'> <class 'object'> <class 'object'>\] to numericrD   )r   rz   r�   rP   rQ   r¢   rI   )rº  rX   Úargsr¥   Úmsg1rß  s         r    Útest_fails_on_non_numericrÂ  Ù  s  € õ0 
˜˜˜­Ð0Ð0Ñ	1Ô	1€BØ˜jÒ(Ð(ˆBˆ5ˆ5¨b€DØ
�(Š(ð	
ð 	
ð 	
ñô €Cð �ÒÐð/ð 	ð
-ð 	ð �hŠh˜˜d�|Ñ$Ô$ˆÝ	Œ•y¨Ð	,Ñ	,Ô	,ð #ð #Ø���FÑÔ˜TÐ"Ð"ð#ð #ð #ñ #ô #ð #ð #ð #ð #ð #ð #ð #øøøð #ð #ð #ð #ð #ð #s   Á8BÂBÂ B)rn  rÐ   rˆ   rõ  rÜ  r•   rË   r�   r‰   r‹   rŒ   rŽ   rB   rŠ   r‘   r’   r�   rA   r�   rš  r1   c           	      óì  — t          t          g d¢|¬¦  «        t          ddt          j        dg|¬¦  «        dœ¦  «        }t          g d¢dd	t          j        d
gdœ¦  «        }| dv rd}n%| dv rd}n| dv r|                     d¦  «        sd}n|}i }| dvr||d<   | dv r||d<   d }d }	|s| dv rt          }d| › d�}	t          j	        ||	¬¦  «        5   t          || ¦  «        dddi|¤Ž}
d d d ¦  «         n# 1 swxY w Y   t          j	        ||	¬¦  «        5   t          || ¦  «        dddi|¤Ž}d d d ¦  «         n# 1 swxY w Y   | dvr|                     |¦  «        }t          j        |
|¦  «         d S )NrC  rf   r   r<   rÄ   r³  )rÔ   rä   rå   ræ   rÔ   rä   ræ   r—   rO  )rn  rÐ   Úboolean)r•   rË   r‰   r‹   r‘   r’   r�   r�   ÚFloatrÓ  )rˆ   rŽ   r¾  r;   )rB   rŠ   rA   rš  )rõ  rÜ  zThe behavior of DataFrame.z with all-NA valuesrD   r:   r+   )r   r   rï   r�  r&   r'   Ú
startswithrÛ  rJ   rK   rI   r¼   rN   )rÓ   r;   rš  Úany_numeric_ea_dtyperX   Úexpected_dfr˜  rµ  rÞ  r¥   rY   r\   s               r    Útest_numeric_ea_axis_1rÉ    s¨  € õ6 
å˜˜˜Ð,@ÐAÑAÔAÝ˜˜A�rœu aÐ(Ð0DÐEÑEÔEð	
ð 	
ñ
ô 
€Bõ à%Ð%Ð%Ø�s�BœF CÐ(ð	
ð 	
ñô €Kð Ð%Ð%Ð%Ø ˆˆØ	�>Ð	!Ð	!Ø"ˆˆØ	ð 	ð 	
ð 	
ð #×-Ò-¨gÑ6Ô6ð	
ð #ˆˆà-ˆà€FØÐ5Ð5Ð5Ø!ˆˆxÑØÐ+Ð+Ð+Ø'ˆˆ{Ñà€DØ
€CØð G�fÐ 4Ð4Ð4ÝˆØF¨6ÐFÐFÐFˆÝ	Ô	# D°Ð	4Ñ	4Ô	4ð 7ð 7Ø$•˜˜VÑ$Ô$Ð6Ð6¨!Ð6¨vÐ6Ð6ˆð7ð 7ð 7ñ 7ô 7ð 7ð 7ð 7ð 7ð 7ð 7øøøð 7ð 7ð 7ð 7å	Ô	# D°Ð	4Ñ	4Ô	4ð Bð BØ/•7˜;¨Ñ/Ô/ÐAÐA°QÐA¸&ÐAÐAˆðBð Bð Bñ Bô Bð Bð Bð Bð Bð Bð Bøøøð Bð Bð Bð BàÐ)Ð)Ð)Ø—?’? >Ñ2Ô2ˆÝÔ˜6 8Ñ,Ô,Ð,Ð,Ð,s$   ÃC5Ã5C9Ã<C9ÄD;Ä;D?ÅD?r   )TTFr-   r.   N)?Údatetimer   Údecimalr   rž   Údateutil.tzr   Únumpyr&   rP   Úpandas.compatr   r   Úpandas.compat.numpyr   Úpandas.util._test_decoratorsÚutilÚ_test_decoratorsrO  Úpandasrï   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   Úpandas._testingÚ_testingrJ   Úpandas.corer   r   r   r¡  r,   rb   Úfixturer~   r…   r‡   rS  rx  r…  r¦  r©  r‡  rM  r®  rA  r±  r´  r¹  rÂ  rÉ  r+   r"   r    ú<module>rØ     sü  ðØ Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø 	€	€	€	à Ð Ð Ð Ð Ð Ø Ð Ð Ð Ø €€€ðð ð ð ð ð ð ð ð /Ð .Ð .Ð .Ð .Ð .Ø )Ð )Ð )Ð )Ð )Ð )Ð )Ð )Ð )à Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð  Ð Ð Ð Ð Ð ðð ð ð ð ð ð ð ð
 .Ð-Ñ/Ô/ÐF¸Ð4FÐSÈtÈ8Ð Ø(Ð(Ñ*Ô*Ð6°$¨hÐ ðð ð ð ðH ØØØ	Ø	Øðk1ð k1ð k1ð k1ð\ „ðð ñ „ðð( „ðð ñ „ðð"m/ð m/ð m/ð m/ð m/ñ m/ô m/ð m/ð`)l1ð l1ð l1ð l1ð l1ñ l1ô l1ð l1ð^O,ð O,ð O,ð O,ð O,ñ O,ô O,ð O,ðd^1ð ^1ð ^1ð ^1ð ^1ñ ^1ô ^1ð ^1ðB-ð -ð -ðD-ð -ð -ð „×Ò˜Ð)<Ð)<Ð)<Ñ=Ô=Ø„×Ò˜ E¨5 >Ñ2Ô2ð-ð -ñ 3Ô2ñ >Ô=ð-ð „×Ò˜ i i°Ñ&=Ô&=¸r¼vÐ%FÑGÔGðð ñ HÔGðð
8ð 
8ð 
8ð „×Ò˜Ð#SÐ#SÐ#SÑTÔTØ„×Ò˜¨$°¨Ñ7Ô7Ø„×Ò˜ 9¨iÐ"8Ñ9Ô9ð"ð "ñ :Ô9ñ 8Ô7ñ UÔTð"ð$ „×ÒØðð ð ñô ð,#ð #ñ-ô ð,#ð8 „×ÒØðð ð ñô ð0 „×Ò˜ q¨! fÑ-Ô-ð1-ð 1-ñ .Ô-ñ1ô ð21-ð 1-ð 1-r"   