§
    ã! h·ê  ã                   óÆ  — d dl mZm Z  d dlmZ d dlZd dlZd dlmZ d dl	m
Z
 d dlm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mZmZmZmZm Z  d dl!m"Z# d dl$m%Z%  G d	„ d
¦  «        Z& G d„ d¦  «        Z' G d„ d¦  «        Z( G d„ d¦  «        Z) G d„ d¦  «        Z* G d„ d¦  «        Z+ G d„ d¦  «        Z,d„ Z-d„ Z.d„ Z/d„ Z0 G d„ d¦  «        Z1 G d„ d¦  «        Z2ej3         4                    d ej5         e ed d!¦  «        ¦  «         e ed d"¦  «        ej6         ed#d$¦  «         ed$d!¦  «        gd%¬&¦  «        d e7d'¬(¦  «         ej5         eg d)¢¦  «         eej6        d#ej6        d!ej6        d*ej6        d+ej6        g	¦  «         e8ddd"¦  «        dd,¬(¦  «         ej5         eg d-¢¦  «         eej6        d.ej6        d/ge9¬&¦  «         e8ddd"¦  «        e7d0¬(¦  «         ej5         e ej:        d1¦  «        ¦  «         eej6        ej6        ej6        ej6        ej6        d!d2d*d3d+g
¦  «         e8dd!¦  «        dd4¬(¦  «         ej5         eg d5¢¦  «         eej6        d"d#g¦  «        d dd6¬(¦  «         ej5         ed/g¦  «         eej6        ge9¬&¦  «        d e7d7¬(¦  «         ej5         ed/d.g¦  «         eej6        d.ge9¬&¦  «        d e7d8¬(¦  «        g¦  «         G d9„ d:e2¦  «        ¦   «         Z; G d;„ d<e2¦  «        Z< G d=„ d>e2¦  «        Z= G d?„ d@e2¦  «        Z> G dA„ dBe2¦  «        Z? G dC„ dDe2¦  «        Z@ej3         4                    dE eg d5¢¦  «         eej6        d"d#g¦  «        df eg dF¢¦  «         eej6        dGdHg¦  «        df e e dId d ¦  «         e dId d"¦  «         e dId d#¦  «        g¦  «         ee e dId d"¦  «         e dId d#¦  «        g¦  «        df eg dJ¢¦  «         eg dK¢¦  «        dfg¦  «         G dL„ dMe2¦  «        ¦   «         ZA G dN„ dOe2¦  «        ZB G dP„ dQe2¦  «        ZCej3         4                    dR ej        dGdHg¦  «        df ej        dSdTg¦  «        e7f ej        d"dUz  d"dUz  d z   gejD        ¬&¦  «        e7fg¦  «         G dV„ dWe2¦  «        ¦   «         ZEej3         4                    dXdY ejF        dY¦  «        g¦  «         G dZ„ d[e2¦  «        ¦   «         ZGej3         4                    dXg d\¢¦  «         G d]„ d^e2¦  «        ¦   «         ZH G d_„ d`e2¦  «        ZIej3         4                    da ejJ        d ¦  «        ejK        df ejF        dY¦  «        ejF        e7fg¦  «         G db„ dceI¦  «        ¦   «         ZLej3         4                    dXg dd¢¦  «        ej3         4                    dee9g¦  «         G df„ dgeI¦  «        ¦   «         ¦   «         ZMej3         4                    dad ejN        dfdhejN        dfdiejN        dfd.e9e7fg¦  «         G dj„ dkeI¦  «        ¦   «         ZOej3         4                    dad e9e7fdle9e7fd#e9e7fdhe9e7fdie9e7fd.ePdfg¦  «         G dm„ dneI¦  «        ¦   «         ZQej3         4                    dad ejR        dfdhejD        e7fdiejN        e7fd.e9e7fg¦  «         G do„ dpeI¦  «        ¦   «         ZSej3         4                    dad ejD        dfdhejD        dfdiejN        e7fd.e9e7fg¦  «         G dq„ dreI¦  «        ¦   «         ZTej3         4                    dad ejU        df ej5        dhejU        dej3         V                    e peo ejW        ¦   «         dsk    dt¬u¦  «        ¬v¦  «        diejN        e7fd.e9e7f ejX        d"¦  «        ejU        df ejY        d"¦  «        ejU        df ejY         ejZ        ejY        ¦  «        j[        ¦  «        ejD        e7f ej\        d"¦  «        ejU        df ejR        d"¦  «        ejU        dfg	¦  «         G dw„ dxeI¦  «        ¦   «         Z]ej3         4                    da edy¦  «        dzdfd e9e7fd{e9e7fg¦  «         G d|„ d}eI¦  «        ¦   «         Z^ej3         4                    da edyd~¬¦  «        d€df edyd�¬¦  «        d€df edy¦  «        e9e7fd e9e7fg¦  «         G d‚„ dƒeI¦  «        ¦   «         Z_ej3         4                    da ed„¦  «        d…dfd e9e7fd{e9e7fg¦  «         G d†„ d‡eI¦  «        ¦   «         Z`ej3         4                    dXdˆ ed‰dŠ¬‹¦  «         ed d"dŒ¬�¦  «        g¦  «        ej3         4                    dee9g¦  «         G dŽ„ d�eI¦  «        ¦   «         ¦   «         Zad�„ Zbd‘„ Zcd’„ Zdd“„ Zed”„ Zfd•„ Zgd–„ Zhd—„ Zid˜„ Zjd™„ Zkdš„ Zlej3         4                    d› emd"d2¦  «        ¦  «        ej3         4                    dœg d�¢d.d/gd/gg¦  «        ej3         4                    dždGej6         ejn        eo¦  «        j[         ejn        eo¦  «        jp        g¦  «        ej3         4                    dŸd „ d¡„ d¢„ g¦  «        d£„ ¦   «         ¦   «         ¦   «         ¦   «         Zqd¤„ ZrdS )¥é    )ÚdateÚdatetime)ÚDecimalN)Únp_version_gte1p24)ÚIndexingError)Úis_list_like)ÚNAÚCategoricalÚ	DataFrameÚDatetimeIndexÚIndexÚIntervalÚIntervalIndexÚ
MultiIndexÚNaTÚPeriodÚSeriesÚ	TimedeltaÚ	TimestampÚarrayÚconcatÚ
date_rangeÚinterval_rangeÚperiod_rangeÚtimedelta_range)ÚBDayc                   ó~   — e Zd Zd„ Zd„ Zd„ Zd„ Zej         	                    dg d¢¦  «        d„ ¦   «         Z
d„ Zd	„ Zd
S )ÚTestSetitemDT64Valuesc                 ó"  — t          t          dd¬¦  «        ¦  «        }d |d<   |d         t          u sJ ‚d |dd…<   |d         t          u sJ ‚t          j        |d<   |d         t          u sJ ‚t          j        |dd…<   |d         t          u sJ ‚d S )	Nz1/1/2000é
   ©Úperiodsé   é   é   é   é   )r   r   r   ÚnpÚnan©ÚselfÚseriess     úcc:\xampp_lite_8_4\www\timesheet\venv\Lib\site-packages\pandas/tests/series/indexing/test_setitem.pyÚtest_setitem_none_nanz+TestSetitemDT64Values.test_setitem_none_nan*   s¦   € Ý�
 :°rÐ:Ñ:Ô:Ñ;Ô;ˆØˆˆq‰	Ø�aŒy�CÐÐÐÐàˆˆq�ˆs‰Ø�aŒy�CÐÐÐÐå”Fˆˆq‰	Ø�aŒy�CÐÐÐÐå”fˆˆq�ˆs‰Ø�aŒy�CÐÐÐÐÐÐó    c                 ó¾   — t          j        ddg¦  «        }t          ddg|¬¦  «        }|                     ¦   «         }d|j        g <   t          j        ||¦  «         d S )N)Úaé   )Úbé   r2   r4   ©Úindexr   )r   Úfrom_tuplesr   ÚcopyÚlocÚtmÚassert_series_equal)r+   ÚidxÚresultÚexpecteds       r-   Ú#test_setitem_multiindex_empty_slicez9TestSetitemDT64Values.test_setitem_multiindex_empty_slice8   s^   € åÔ$ h°Ð%9Ñ:Ô:ˆÝ˜˜A˜ cÐ*Ñ*Ô*ˆØ—;’;‘=”=ˆØˆŒ
�2‰Ý
Ô˜v xÑ0Ô0Ð0Ð0Ð0r/   c                 óâ   — t          g d¢g d¢t          ¬¦  «        }t          j        ¦   «         |d<   |j        t          j        ¦   «         k    sJ ‚|d         t          j        ¦   «         k    sJ ‚d S )N©r2   r4   r#   )ÚDater3   Úother©r6   ÚdtyperB   )r   Úobjectr   ÚtodayrB   ©r+   Úsers     r-   Útest_setitem_with_string_indexz4TestSetitemDT64Values.test_setitem_with_string_index@   sl   € õ �Y�Y�YÐ&<Ð&<Ð&<ÅFÐKÑKÔKˆÝ”j‘l”lˆˆF‰ØŒx�4œ:™<œ<Ò'Ð'Ð'Ð'Ø�6Œ{�dœj™lœlÒ*Ð*Ð*Ð*Ð*Ð*r/   c                 óì   — t          ddd¬¦  «        }g d¢}t          ||¬¦  «        }|                     ¦   «         }t          j        |d<   t          j        |j        d<   t          j        ||¦  «         d S )	NÚ2017r%   ú
US/Eastern©r"   Útz)©r   r2   )r   r4   )r   r#   )r   r%   r5   rP   r   )r   r   r8   r(   r)   Úilocr:   r;   )r+   Úarrr6   r=   r>   s        r-   Ú)test_setitem_tuple_with_datetimetz_valuesz?TestSetitemDT64Values.test_setitem_tuple_with_datetimetz_valuesH   sr   € å˜¨¨|Ð<Ñ<Ô<ˆØ0Ð0Ð0ˆÝ˜ 5Ð)Ñ)Ô)ˆØ—;’;‘=”=ˆÝœˆˆv‰Ýœ6ˆŒ�aÑÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r/   rO   )rM   ÚUTCz
Asia/Tokyoc                 ó  — t          t          ddd|¬¦  «        ¦  «        }|j        d|› d�k    sJ ‚t          t          d|¬¦  «        t          d	|¬¦  «        t          d
|¬¦  «        g|j        ¬¦  «        }|                     ¦   «         }t          d|¬¦  «         ||¦  «        d<   t          j        ||¦  «         t          t          d|¬¦  «        t          d|¬¦  «        gddg|j        ¬¦  «        }|j        d|› d�k    sJ ‚t          t          d|¬¦  «        t          d	|¬¦  «        t          d|¬¦  «        g|j        ¬¦  «        }|                     ¦   «         }| ||¦  «        ddg<   t          j        ||¦  «         d S )Nú
2016-01-01Úhr#   ©Úfreqr"   rO   údatetime64[ns, ú]z2016-01-01 00:00©rO   ú2011-01-01 00:00z2016-01-01 02:00©rE   ú
2011-01-01r2   ú
2012-01-01r4   rD   ú2012-01-01 00:00©r   r   rE   r   r8   r:   r;   )r+   rO   Úindexer_sliÚorigÚexprI   Úvalss          r-   Útest_setitem_with_tzz*TestSetitemDT64Values.test_setitem_with_tzR   sÍ  € å•j °CÀÀrÐJÑJÔJÑKÔKˆØŒzÐ4¨rÐ4Ð4Ð4Ò4Ð4Ð4Ð4ååÐ,°Ð4Ñ4Ô4ÝÐ,°Ð4Ñ4Ô4ÝÐ,°Ð4Ñ4Ô4ðð
 ”*ð
ñ 
ô 
ˆð �iŠi‰kŒkˆÝ'¨¸Ð<Ñ<Ô<ˆˆ�CÑÔ˜ÑÝ
Ô˜s CÑ(Ô(Ð(õ Ý�|¨Ð+Ñ+Ô+­Y°|ÈÐ-KÑ-KÔ-KÐLØ�a�&Ø”*ð
ñ 
ô 
ˆð
 ŒzÐ4¨rÐ4Ð4Ð4Ò4Ð4Ð4Ð4ååÐ,°Ð4Ñ4Ô4ÝÐ,°Ð4Ñ4Ô4ÝÐ,°Ð4Ñ4Ô4ðð
 ”*ð
ñ 
ô 
ˆð �iŠi‰kŒkˆØ#'ˆˆ�CÑÔ˜!˜Q˜Ñ Ý
Ô˜s CÑ(Ô(Ð(Ð(Ð(r/   c                 ó  — d}t          t          ddd|¬¦  «        ¦  «        }|j        d|› d�k    sJ ‚t          t          d|¬	¦  «        t          d
|¬	¦  «        t          d|¬	¦  «        g|j        ¬¦  «        }|                     ¦   «         }t          d|¬	¦  «         ||¦  «        d<   t          j        ||¦  «         t          t          d|¬	¦  «        t          d|¬	¦  «        gddg|j        ¬¦  «        }|j        d|› d�k    sJ ‚t          t          d|¬	¦  «        t          d|¬	¦  «        t          d|¬	¦  «        g|j        ¬¦  «        }|                     ¦   «         }| ||¦  «        ddg<   t          j        ||¦  «         d S )NrM   z
2016-11-06rW   r#   rX   rZ   r[   z2016-11-06 00:00-04:00r\   z2011-01-01 00:00-05:00z2016-11-06 01:00-05:00r^   r_   r2   r`   r4   rD   z2016-11-06 00:00r]   ra   rb   )r+   rc   rO   rd   re   rI   rf   s          r-   Útest_setitem_with_tz_dstz.TestSetitemDT64Values.test_setitem_with_tz_dstz   sÒ  € àˆÝ•j °CÀÀrÐJÑJÔJÑKÔKˆØŒzÐ4¨rÐ4Ð4Ð4Ò4Ð4Ð4Ð4ååÐ2°rÐ:Ñ:Ô:ÝÐ2°rÐ:Ñ:Ô:ÝÐ2°rÐ:Ñ:Ô:ðð
 ”*ð
ñ 
ô 
ˆð �iŠi‰kŒkˆÝ'¨¸Ð<Ñ<Ô<ˆˆ�CÑÔ˜ÑÝ
Ô˜s CÑ(Ô(Ð(õ Ý�|¨Ð+Ñ+Ô+­Y°|ÈÐ-KÑ-KÔ-KÐLØ�a�&Ø”*ð
ñ 
ô 
ˆð
 ŒzÐ4¨rÐ4Ð4Ð4Ò4Ð4Ð4Ð4ååÐ,°Ð4Ñ4Ô4ÝÐ,°Ð4Ñ4Ô4ÝÐ,°Ð4Ñ4Ô4ðð
 ”*ð
ñ 
ô 
ˆð �iŠi‰kŒkˆØ#'ˆˆ�CÑÔ˜!˜Q˜Ñ Ý
Ô˜s CÑ(Ô(Ð(Ð(Ð(r/   c                 ó:  — t          dt          j        it          ¬¦  «        }dg}t          j        dgd¬¦  «        }||j        |<   t          |d         gdgt          ¬¦  «        }t          d„ |j        D ¦   «         ¦  «        sJ ‚t          j	        ||¦  «         d S )	NÚXr^   Tr%   úM8[ns]r   rD   c              3   óJ   K  — | ]}t          |t          j        ¦  «        V — Œd S ©N)Ú
isinstancer(   Ú
datetime64©Ú.0Úxs     r-   ú	<genexpr>zYTestSetitemDT64Values.test_object_series_setitem_dt64array_exact_match.<locals>.<genexpr>±   s.   è è € ÐIÐI°A•:˜a¥¤Ñ/Ô/ÐIÐIÐIÐIÐIÐIr/   )
r   r(   r)   rF   r   rQ   ÚallÚvaluesr:   r;   )r+   rI   ÚindexerÚvaluer>   s        r-   Ú0test_object_series_setitem_dt64array_exact_matchzFTestSetitemDT64Values.test_object_series_setitem_dt64array_exact_match£   s¡   € õ �c�2œ6�]­&Ð1Ñ1Ô1ˆà�&ˆõ ”˜!˜ HÐ-Ñ-Ô-ˆà!ˆŒ�Ñå˜5 œ8˜*¨S¨E½Ð@Ñ@Ô@ˆÝÐIÐI¸¼ÐIÑIÔIÑIÔIÐIÐIÐIå
Ô˜s HÑ-Ô-Ð-Ð-Ð-r/   N)Ú__name__Ú
__module__Ú__qualname__r.   r?   rJ   rS   ÚpytestÚmarkÚparametrizerg   ri   ry   © r/   r-   r   r   )   s¦   € € € € € ð ð  ð  ð1ð 1ð 1ð+ð +ð +ð1ð 1ð 1ð „[×Ò˜TÐ#FÐ#FÐ#FÑGÔGð%)ð %)ñ HÔGð%)ðN')ð ')ð ')ðR.ð .ð .ð .ð .r/   r   c                   ó  — e Zd Zd„ Zej                             dej        ej	        g¦  «        ej                             dddg¦  «        d„ ¦   «         ¦   «         Z
ej                             dddej        fg¦  «        d	„ ¦   «         Zd
S )ÚTestSetitemScalarIndexerc                 ó  — t          dgdz  dgdz  ¬¦  «        }d}d}t          j        t          |¬¦  «        5  t	          j        t          |¬¦  «        5  d|d<   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 )	Nr1   r    r5   z5index -11|-1 is out of bounds for axis 0 with size 10ú;Series.__setitem__ treating keys as positions is deprecated©ÚmatchÚfooiõÿÿÿ)r   r}   ÚraisesÚ
IndexErrorr:   Úassert_produces_warningÚFutureWarning)r+   rI   ÚmsgÚwarn_msgs       r-   Ú#test_setitem_negative_out_of_boundsz<TestSetitemScalarIndexer.test_setitem_negative_out_of_bounds·   s  € Ý�c�U˜R‘Z¨ u¨r¡zÐ2Ñ2Ô2ˆð FˆØPˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	!ð 	!ÝÔ+­MÀÐJÑJÔJð !ð !Ø ��C‘ð!ð !ð !ñ !ô !ð !ð !ð !ð !ð !ð !øøøð !ð !ð !ð !ð	!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!ð 	!ð 	!s5   ¹A?ÁA'ÁA?Á'A+	Á+A?Á.A+	Á/A?Á?BÂBrw   Ú	ser_indexr   r2   c                 óà   — t          ddgd¬¦  «        } ||¦  «        }t          dg|g¬¦  «        |d<   t          t          dg|g¬¦  «        dgd¬¦  «        }t          j        ||¦  «         d S )Nr   rF   r^   é*   r5   ©r   r:   r;   )r+   rw   r�   rI   Úidxrr>   s         r-   Ú test_setitem_series_object_dtypez9TestSetitemScalarIndexer.test_setitem_series_object_dtypeÁ   s‚   € õ �a˜�V 8Ð,Ñ,Ô,ˆØˆw�s‰|Œ|ˆÝ˜"˜ i [Ð1Ñ1Ô1ˆˆQ‰Ý�6 2 $¨y¨kÐ:Ñ:Ô:¸AÐ>ÀhÐOÑOÔOˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r/   zindex, exp_value)r   r‘   c                 óª   — t          ddg¦  «        }t          dg|g¬¦  «        |j        d<   t          |dg¦  «        }t          j        ||¦  «         d S )Nr   r‘   r5   )r   r9   r:   r;   )r+   r6   Ú	exp_valuerI   r>   s        r-   Útest_setitem_seriesz,TestSetitemScalarIndexer.test_setitem_seriesË   sY   € õ �a˜�V‰nŒnˆÝ˜R˜D¨¨Ð0Ñ0Ô0ˆŒ�‰
Ý˜9 a˜.Ñ)Ô)ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r/   N)rz   r{   r|   rŽ   r}   r~   r   r:   r9   Úatr”   r(   r)   r—   r€   r/   r-   r‚   r‚   ¶   sµ   € € € € € ð!ð !ð !ð „[×Ò˜Y¨¬°´¨Ñ8Ô8Ø„[×Ò˜[¨1¨a¨&Ñ1Ô1ð.ð .ñ 2Ô1ñ 9Ô8ð.ð „[×ÒÐ/°'¸A¸r¼v¸;Ð1GÑHÔHð.ð .ñ IÔHð.ð .ð .r/   r‚   c                   ó,   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ ZdS )ÚTestSetitemSlicesc                 óD  — d}t          j        t          |                     d¬¦  «        ¬¦  «        5  d|dd…<   d d d ¦  «         n# 1 swxY w Y   t          j        t          |                     d¬¦  «        ¬¦  «        5  d|d	d…<   d d d ¦  «         d S # 1 swxY w Y   d S )
NzUcannot do slice indexing on DatetimeIndex with these indexers \[{key}\] of type floatz4\.0)Úkeyr…   r   g      @g      $@z4\.5g      @)r}   rˆ   Ú	TypeErrorÚformat)r+   Údatetime_seriesrŒ   s      r-   Útest_setitem_slice_float_raisesz1TestSetitemSlices.test_setitem_slice_float_raisesÕ   s+  € ð'ð 	õ Œ]�9¨C¯JªJ¸7¨JÑ,CÔ,CÐDÑDÔDð 	*ð 	*Ø()ˆO˜C ˜HÑ%ð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*õ Œ]�9¨C¯JªJ¸7¨JÑ,CÔ,CÐDÑDÔDð 	*ð 	*Ø()ˆO˜C ˜HÑ%ð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*ð 	*ð 	*s#   ²AÁA
ÁA
Â BÂBÂBc                 óú   — t          t          d¦  «        t          t          d¦  «        ¦  «        ¬¦  «        }d|dd …<   |dk                         ¦   «         sJ ‚d|d d…<   |dk                         ¦   «         sJ ‚d S )Nr    r5   r   iôÿÿÿr$   )r   ÚrangeÚlistru   rH   s     r-   Útest_setitem_slicez$TestSetitemSlices.test_setitem_sliceà   sz   € Ý•U˜2‘Y”Y¥d­5°©9¬9¡o¤oÐ6Ñ6Ô6ˆØˆˆCˆDˆD‰	Ø�q’�~Š~ÑÔÐÐÐàˆˆDˆSˆD‰	Ø�q’�~Š~ÑÔÐÐÐÐÐr/   c                 ó"  — t          t          j                             d¦  «                             d¦  «        g d¢¬¦  «        }d|d d…<   |d d…         dk                         ¦   «         sJ ‚|dd …         dk                         ¦   «         rJ ‚d S )Nr4   é   )r4   r%   r'   r¦   r    é   é   é   r5   r   r%   )r   r(   ÚrandomÚdefault_rngÚstandard_normalru   ÚanyrH   s     r-   Útest_setitem_slice_integersz-TestSetitemSlices.test_setitem_slice_integersè   s�   € ÝÝŒI×!Ò! !Ñ$Ô$×4Ò4°QÑ7Ô7Ø.Ð.Ð.ð
ñ 
ô 
ˆð
 ˆˆBˆQˆB‰Ø�B�Q�B”˜1’×!Ò!Ñ#Ô#Ð#Ð#Ð#Ø˜˜˜”G˜q’L×%Ò%Ñ'Ô'Ð'Ð'Ð'Ð'Ð'r/   c                 óö   — t          t          j        dt          j        ¬¦  «        t          j        dt          j        ¬¦  «        ¬¦  «        }d|d d d…<   |d d d…         dk                         ¦   «         sJ ‚d S )Né   r^   r5   r   r4   )r   r(   ÚarangeÚfloat64Úint64ru   r*   s     r-   Útest_setitem_slicestepz(TestSetitemSlices.test_setitem_slicestepò   s{   € åÝŒI�b¥¤
Ð+Ñ+Ô+µ2´9¸RÅrÄxÐ3PÑ3PÔ3Pð
ñ 
ô 
ˆð ˆˆsˆs�ˆs‰Ø�s�s˜�s”˜qÒ ×%Ò%Ñ'Ô'Ð'Ð'Ð'Ð'Ð'r/   c                 ó  — t          j        ddgt          d¦  «        f¦  «        }t          t	          j        dt          j        ¬¦  «        |¦  «        }d ||¦  «        d d d…<   t          g d¢|¦  «        }t          j        ||¦  «         d S )	Nr   r2   Úabcder    r^   éd   r%   )
r·   r2   r4   r#   r·   r$   r'   r&   r·   é	   )	r   Úfrom_productr£   r   r(   r±   r³   r:   r;   )r+   rc   Úmir=   r>   s        r-   Útest_setitem_multiindex_slicez/TestSetitemSlices.test_setitem_multiindex_sliceû   sŠ   € åÔ$ q¨! f­d°7©m¬mÐ%<Ñ=Ô=ˆÝ�œ	 "­B¬HÐ5Ñ5Ô5°rÑ:Ô:ˆØ#&ˆˆ�FÑÔ˜C˜C˜a˜CÑ ÝÐ>Ð>Ð>ÀÑCÔCˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r/   N)rz   r{   r|   r    r¤   r®   r´   r»   r€   r/   r-   rš   rš   Ô   s_   € € € € € ð	*ð 	*ð 	*ð ð  ð  ð(ð (ð (ð(ð (ð (ð1ð 1ð 1ð 1ð 1r/   rš   c                   ó®   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z	e
j                             deej        eg¦  «        d	„ ¦   «         Zd
„ Zd„ Zd„ Zd„ Zd„ ZdS )ÚTestSetitemBooleanMaskc                 óº   — t          ddgddgd¬¦  «        }t          dgdgd¬¦  «        |ddg<   t          ddgddgd¬¦  «        }t          j        ||¦  «         d S )Nr2   r4   r³   rD   r   TFr’   ©r+   rI   r>   s      r-   Útest_setitem_mask_castz-TestSetitemBooleanMask.test_setitem_mask_cast  sv   € õ �a˜�V A q 6°Ð9Ñ9Ô9ˆÝ# Q C°¨s¸'ÐBÑBÔBˆˆT�5ˆMÑÝ˜1˜a˜&¨¨A¨°gÐ>Ñ>Ô>ˆå
Ô˜s HÑ-Ô-Ð-Ð-Ð-r/   c                 ó4  — t          t          j                             d¦  «                             d¦  «        t          j        ddd¦  «        ¬¦  «                             d¦  «        }|dk    }|                     ¦   «         }||                              ¦   «                              t          ¦  «        }t          j        t          d¬¦  «        5  |||<   d d d ¦  «         n# 1 swxY w Y   |                     d	„ ¦  «        }t          j        ||¦  «         d S )
Nr4   r·   r   éÿÿÿÿr5   r$   úitem of incompatible dtyper…   c                 ó0   — | dk    rt          | ¦  «        n| S ©Nr   )Ústr)Úts    r-   ú<lambda>zLTestSetitemBooleanMask.test_setitem_mask_align_and_promote.<locals>.<lambda>  s   € ¨a°!ªe¨e¥C¨¡F¤F F¸€ r/   )r   r(   rª   r«   r¬   r±   Úroundr8   ÚmaprÆ   r:   rŠ   r‹   r;   )r+   ÚtsÚmaskÚleftÚrightr>   s         r-   Ú#test_setitem_mask_align_and_promotez:TestSetitemBooleanMask.test_setitem_mask_align_and_promote  s<  € åÝŒI×!Ò! !Ñ$Ô$×4Ò4°SÑ9Ô9ÅÄÈ3ÐPQÐSUÑAVÔAVð
ñ 
ô 
ç
Š%�‰(Œ(ð 	ð �AŠvˆØ�wŠw‰yŒyˆØ�4”—’‘”×#Ò#¥CÑ(Ô(ˆÝÔ'ÝÐ!=ð
ñ 
ô 
ð 	ð 	ð ˆD�‰Jð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð —6’6Ð:Ð:Ñ;Ô;ˆÝ
Ô˜t XÑ.Ô.Ð.Ð.Ð.s   ÃC"Ã"C&Ã)C&c                 ó0  — t          g d¢¦  «        }|dk    }||                              t          ¦  «        }t          j        t
          d¬¦  «        5  |||<   d d d ¦  «         n# 1 swxY w Y   t          g d¢¦  «        }t          j        ||¦  «         d S )N)r   r2   r4   r   r   rÃ   r…   )r   Ú1Ú2r   )r   rÊ   rÆ   r:   rŠ   r‹   r;   ©r+   rI   rÌ   Úser2r>   s        r-   Útest_setitem_mask_promote_strsz5TestSetitemBooleanMask.test_setitem_mask_promote_strs  sÞ   € Ý�\�\�\Ñ"Ô"ˆØ�QŠwˆØ�4Œy�}Š}�SÑ!Ô!ˆÝÔ'ÝÐ!=ð
ñ 
ô 
ð 	ð 	ð ˆC�‰Ið	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ
 Ð*Ð*Ð*Ñ+Ô+ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-s   ÁA%Á%A)Á,A)c                 ó°   — t          g d¢¦  «        }t          g d¢¦  «        }||         }|||<   t          g d¢¦  «        }t          j        ||¦  «         d S )N)r   r‡   Úbarr   )FTTFr’   rÓ   s        r-   Útest_setitem_mask_promotez0TestSetitemBooleanMask.test_setitem_mask_promote)  si   € ÝÐ)Ð)Ð)Ñ*Ô*ˆÝÐ0Ð0Ð0Ñ1Ô1ˆØ�4ŒyˆØˆˆD‰	åÐ.Ð.Ð.Ñ/Ô/ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r/   c                 óœ  — ||                      ¦   «         k    }|                     ¦   «         }|dz  ||<   |dz  }t          j        ||         ||         ¦  «         |                     ¦   «         }|dz  dd…         ||<   |dz  dd…                              |¦  «        }||         || <   t          j        ||         ||         ¦  «         d S )Nr4   r   r$   )Úmedianr8   r:   r;   Úreindex_like)r+   Ústring_seriesrÌ   r=   r>   s        r-   Útest_setitem_booleanz+TestSetitemBooleanMask.test_setitem_boolean2  sÚ   € Ø˜}×3Ò3Ñ5Ô5Ò5ˆð ×#Ò#Ñ%Ô%ˆØ$ qÑ(ˆˆt‰Ø  1Ñ$ˆÝ
Ô˜v dœ|¨X°d¬^Ñ<Ô<Ð<ð ×#Ò#Ñ%Ô%ˆØ%¨Ñ)¨1¨Q¨3Ô/ˆˆt‰Ø! AÑ% q¨ sÔ+×8Ò8¸ÑGÔGˆØ'¨Ô-ˆ�$�‰Ý
Ô˜v dœ|¨X°d¬^Ñ<Ô<Ð<Ð<Ð<r/   c                 ól  — |}|                      dt          ¦   «         ¬¦  «        |                     ¦   «         k    }d}t          j        t
          |¬¦  «        5  d||<   d d d ¦  «         n# 1 swxY w Y   t          j        t
          |¬¦  «        5  d|j        |<   d d d ¦  «         d S # 1 swxY w Y   d S )Nr2   ©rY   zsUnalignable boolean Series provided as indexer \(index of the boolean Series and of the indexed object do not matchr…   )Úshiftr   rÚ   r}   rˆ   r   r9   )r+   rŸ   rË   Úmask_shiftedrŒ   s        r-   Útest_setitem_boolean_cornerz2TestSetitemBooleanMask.test_setitem_boolean_cornerB  s5  € ØˆØ—x’x ­©¬�xÑ/Ô/°"·)²)±+´+Ò=ˆðIð 	õ Œ]�=°Ð4Ñ4Ô4ð 	!ð 	!Ø ˆBˆ|Ñð	!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!õ Œ]�=°Ð4Ñ4Ô4ð 	%ð 	%Ø#$ˆBŒF�<Ñ ð	%ð 	%ð 	%ñ 	%ô 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%ð 	%øøøð 	%ð 	%ð 	%ð 	%ð 	%ð 	%s$   ÁA+Á+A/Á2A/ÂB)Â)B-Â0B-c                 óÌ   — |                      ¦   «         }|                     ¦   «         }d||dk    <   |                     ¦   «         }d||dk    <   t          j        ||¦  «         d S rÅ   )Úsort_valuesr8   r:   r;   )r+   rÜ   Úorderedr8   r>   s        r-   Ú$test_setitem_boolean_different_orderz;TestSetitemBooleanMask.test_setitem_boolean_different_orderP  sj   € Ø×+Ò+Ñ-Ô-ˆà×!Ò!Ñ#Ô#ˆØˆˆW�qŠ[Ñà ×%Ò%Ñ'Ô'ˆØ!"ˆ�˜A’Ñå
Ô˜t XÑ.Ô.Ð.Ð.Ð.r/   Úfuncc                 óœ   — t          g d¢¦  «        } |g d¢¦  «        }ddg||<   t          g d¢¦  «        }t          j        ||¦  «         d S )N)Nr3   N©TFTr1   Úc©r1   r3   rê   r’   )r+   rç   rI   rÌ   r>   s        r-   Ú test_setitem_boolean_python_listz7TestSetitemBooleanMask.test_setitem_boolean_python_list[  se   € õ Ð&Ð&Ð&Ñ'Ô'ˆØˆtÐ'Ð'Ð'Ñ(Ô(ˆØ˜#�JˆˆD‰	Ý˜/˜/˜/Ñ*Ô*ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r/   c                 ó0  — t          g d¢|¬¦  «        }t          t          d¦  «        |¬¦  «        ||dk    <   t          g d¢|¬¦  «        }t          j        ||¦  «         t          g d¢|¬¦  «        }t          t          d¦  «        |¬¦  «        |j        |dk    <   t          j        ||¦  «         t          g d¢|¬¦  «        }t          t          d¦  «        |¬¦  «        }|j        |dk             |j        |dk    <   t          j        ||¦  «         d S )N)r$   r'   r&   r¦   r^   r%   r'   )r$   r'   r4   r#   r2   )r   r¢   r:   r;   r9   )r+   Úany_numeric_ea_dtyperI   r>   Úloc_sers        r-   Ú'test_setitem_boolean_nullable_int_typesz>TestSetitemBooleanMask.test_setitem_boolean_nullable_int_typesd  s  € å�\�\�\Ð)=Ð>Ñ>Ô>ˆÝ�e A™hœhÐ.BÐCÑCÔCˆˆC�!ŠG‰Ý˜,˜,˜,Ð.BÐCÑCÔCˆÝ
Ô˜s HÑ-Ô-Ð-å�\�\�\Ð)=Ð>Ñ>Ô>ˆÝ!¥%¨¡(¤(Ð2FÐGÑGÔGˆŒ��a’ÑÝ
Ô˜s HÑ-Ô-Ð-å�\�\�\Ð)=Ð>Ñ>Ô>ˆÝ�˜q™œÐ)=Ð>Ñ>Ô>ˆØ"œ; w°¢{Ô3ˆŒ��a’ÑÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r/   c                 ó"  — t          d gdz  ¦  «        }dgdz  dgdz  z   dgdz  z   }t          d¦  «        ||<   |}t          d gdz  t          t          d¦  «        ¦  «        z   d gdz  z   t          ¬¦  «        }t	          j        ||¦  «         d S )Nr    Fr#   Tr$   r4   r^   )r   r¢   r£   rF   r:   r;   )r+   rI   rÌ   r=   r>   s        r-   ÚAtest_setitem_with_bool_mask_and_values_matching_n_trues_in_lengthzXTestSetitemBooleanMask.test_setitem_with_bool_mask_and_values_matching_n_trues_in_lengtht  s—   € å�d�V˜b‘[Ñ!Ô!ˆØˆw˜‰{˜d˜V a™ZÑ'¨5¨'°A©+Ñ5ˆÝ˜!‘H”HˆˆD‰	ØˆÝ˜4˜& 1™*¥t­E°!©H¬H¡~¤~Ñ5¸¸À¹
ÑBÍ&ÐQÑQÔQˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r/   c                 ó  — t          g d¢¦  «        }t          j        t          d¬¦  «        5  t          j        |d<   d d d ¦  «         n# 1 swxY w Y   t          t          j        ddgt          ¬¦  «        }t          j        ||¦  «         d S )Nré   rÃ   r…   r   FTr^   )r   r:   rŠ   r‹   r(   r)   rF   r;   )r+   r=   r>   s      r-   Útest_setitem_nan_with_boolz1TestSetitemBooleanMask.test_setitem_nan_with_bool}  sÌ   € åÐ+Ð+Ð+Ñ,Ô,ˆÝÔ'ÝÐ!=ð
ñ 
ô 
ð 	ð 	õ œˆF�1‰Ið	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ �2œ6 5¨$Ð/µvÐ>Ñ>Ô>ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0s   ­A	Á	AÁAc                 ó  — t          g d¢d¬¦  «        }t          j        g d¢t          j        ¬¦  «        }t          j        g d¢¦  «        }|                     ¦   «         }t          j        t          d¬¦  «        5  t          |¦  «        ||<   d d d ¦  «         n# 1 swxY w Y   t          g d¢¦  «        }t          j        ||¦  «         |                     ¦   «         }t          j        t          d¬¦  «        5  | 	                    ||d	¬
¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         |                     ¦   «         }| 
                    | t          |¦  «        ¦  «        }t          j        ||¦  «         d S )NrA   Úint8r^   )éç  éè  éé  ré   rÃ   r…   )r÷   r4   rù   T©Úinplace)r   r(   r   r³   r8   r:   rŠ   r‹   r;   rÌ   Úwhere©	r+   rd   ÚaltrÌ   rI   r>   rÔ   Úser3Úress	            r-   Ú!test_setitem_mask_smallint_upcastz8TestSetitemBooleanMask.test_setitem_mask_smallint_upcast‡  sò  € Ý�i�i�i vÐ.Ñ.Ô.ˆÝŒhÐ(Ð(Ð(µ´Ð9Ñ9Ô9ˆåŒxÐ+Ð+Ð+Ñ,Ô,ˆà�iŠi‰kŒkˆÝÔ'ÝÐ!=ð
ñ 
ô 
ð 	$ð 	$õ ˜s™œˆC�‰Ið	$ð 	$ð 	$ñ 	$ô 	$ð 	$ð 	$ð 	$ð 	$ð 	$ð 	$øøøð 	$ð 	$ð 	$ð 	$õ ˜.˜.˜.Ñ)Ô)ˆÝ
Ô˜s HÑ-Ô-Ð-à�yŠy‰{Œ{ˆÝÔ'ÝÐ!=ð
ñ 
ô 
ð 	/ð 	/ð �IŠI�d˜C¨ˆIÑ.Ô.Ð.ð	/ð 	/ð 	/ñ 	/ô 	/ð 	/ð 	/ð 	/ð 	/ð 	/ð 	/øøøð 	/ð 	/ð 	/ð 	/õ 	Ô˜t XÑ.Ô.Ð.à�yŠy‰{Œ{ˆØ�jŠj˜$˜¥ s¡¤Ñ,Ô,ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-s$   Á;BÂBÂ!BÃ:DÄD#Ä&D#c                 ó  — t          g d¢d¬¦  «        }t          g d¢t          j        ¬¦  «        }t          j        g d¢¦  «        }|                     ¦   «         }|||<   t          g d¢d¬¦  «        }t          j        ||¦  «         |                     ¦   «         }|                     ||d¬¦  «         t          j        ||¦  «         |                     ¦   «         }|                     | |¦  «        }t          j        ||d	¬
¦  «         d S )NrA   Úuint8r^   )éõ   rø   éö   ré   )r  r4   r  Trú   F)Úcheck_dtype)	r   r(   r³   r   r8   r:   r;   rÌ   rü   rý   s	            r-   Ú$test_setitem_mask_smallint_no_upcastz;TestSetitemBooleanMask.test_setitem_mask_smallint_no_upcast   s  € õ �i�i�i wÐ/Ñ/Ô/ˆÝÐ%Ð%Ð%­R¬XÐ6Ñ6Ô6ˆåŒxÐ+Ð+Ð+Ñ,Ô,ˆà�iŠi‰kŒkˆØˆˆD‰	Ý˜-˜-˜-¨wÐ7Ñ7Ô7ˆÝ
Ô˜s HÑ-Ô-Ð-à�yŠy‰{Œ{ˆØ�	Š	�$˜ Tˆ	Ñ*Ô*Ð*Ý
Ô˜t XÑ.Ô.Ð.ð �yŠy‰{Œ{ˆØ�jŠj˜$˜ Ñ$Ô$ˆÝ
Ô˜s H¸%Ð@Ñ@Ô@Ð@Ð@Ð@r/   N)rz   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½     s  € € € € € ð.ð .ð .ð/ð /ð /ð
.ð 
.ð 
.ð.ð .ð .ð=ð =ð =ð %ð %ð %ð	/ð 	/ð 	/ð „[×Ò˜V d¨B¬H°fÐ%=Ñ>Ô>ð.ð .ñ ?Ô>ð.ð.ð .ð .ð 1ð 1ð 1ð1ð 1ð 1ð.ð .ð .ð2Að Að Að Að Ar/   r½   c                   ó   — e Zd Zd„ Zd„ ZdS )ÚTestSetitemViewCopySemanticsc                 óì  — t          ddd¬¦  «        }|d         }t          |¦  «        }|j        |usJ ‚|r%|j        j        j        |j        j        j        u sJ ‚n$|j        j        j        |j        j        j        usJ ‚|j        dk    sJ ‚t          |j        d<   |j        j        �J ‚|j        |usJ ‚|j        j        j        |j        j        j        usJ ‚|d         |k    sJ ‚|j        dk    sJ ‚d S )NÚ20130101r#   rM   rN   r2   ÚD)	r   r   Ú_valuesÚ_ndarrayÚbaseÚ_datarY   r   rQ   ©r+   Úusing_copy_on_writeÚdtirË   rI   s        r-   Ú,test_setitem_invalidates_datetime_index_freqzITestSetitemViewCopySemantics.test_setitem_invalidates_datetime_index_freq¸  s  € õ ˜¨Q°<Ð@Ñ@Ô@ˆØ�ŒVˆÝ�S‰kŒkˆØŒ{ #Ð%Ð%Ð%Ð%Øð 	LØ”;Ô'Ô,°´	Ô0BÔ0GÐGÐGÐGÐGÐGà”;Ô'Ô,°C´IÔ4FÔ4KÐKÐKÐKÐKØŒx˜3ŠˆˆˆÝˆŒ�‰ØŒ{ÔÐ'Ð'Ð'ð Œ{ #Ð%Ð%Ð%Ð%ØŒ{Ô#Ô(°´	Ô0BÔ0GÐGÐGÐGÐGØ�1Œv˜Š|ˆ|ˆ|ˆ|ØŒx˜3Šˆˆˆˆˆr/   c                 óD  — t          ddd¬¦  «        }|d         }t          |¦  «        }|j        |usJ ‚|rT|j        j        j        |j        j        j        u sJ ‚|j        j        d         j        j        |j        j        j        u sJ ‚nS|j        j        j        |j        j        j        usJ ‚|j        j        d         j        j        |j        j        j        usJ ‚|j        j        d         |usJ ‚t          |d d d…<   |d         t          u sJ ‚|d         |k    sJ ‚d S )NrV   r    ú
US/PacificrN   r   r#   )	r   r   r  r  r  r  Ú_mgrÚarraysr   r  s        r-   Ú'test_dt64tz_setitem_does_not_mutate_dtizDTestSetitemViewCopySemantics.test_dt64tz_setitem_does_not_mutate_dtiÎ  s*  € å˜¨r°lÐCÑCÔCˆØ�ŒVˆÝ�S‰kŒkˆØŒ{ #Ð%Ð%Ð%Ð%Øð 	SØ”;Ô'Ô,°´	Ô0BÔ0GÐGÐGÐGÐGØ”8”? 1Ô%Ô.Ô3°s´yÔ7IÔ7NÐNÐNÐNÐNÐNà”;Ô'Ô,°C´IÔ4FÔ4KÐKÐKÐKÐKØ”8”? 1Ô%Ô.Ô3¸3¼9Ô;MÔ;RÐRÐRÐRÐRàŒxŒ˜qÔ!¨Ð,Ð,Ð,Ð,åˆˆCˆCˆaˆC‰Ø�1Œv�ˆ}ˆ}ˆ}ˆ}Ø�1Œv˜Š|ˆ|ˆ|ˆ|ˆ|ˆ|r/   N)rz   r{   r|   r  r  r€   r/   r-   r	  r	  ·  s2   € € € € € ðð ð ð,ð ð ð ð r/   r	  c                   ó   — e Zd Zd„ Zd„ ZdS )ÚTestSetitemCallablec                 ó¼   — t          g d¢t          d¦  «        ¬¦  «        }d|d„ <   t          g d¢t          d¦  «        ¬¦  «        }t          j        ||¦  «         d S )N©r2   r4   r#   r%   ÚABCDr5   rÂ   c                 ó   — dS )NÚAr€   ©rs   s    r-   rÈ   z?TestSetitemCallable.test_setitem_callable_key.<locals>.<lambda>æ  s   € �c€ r/   )rÂ   r4   r#   r%   )r   r£   r:   r;   r¿   s      r-   Útest_setitem_callable_keyz-TestSetitemCallable.test_setitem_callable_keyã  s_   € å�\�\�\­¨f©¬Ð6Ñ6Ô6ˆØˆˆMˆMÑå˜-˜-˜-­t°F©|¬|Ð<Ñ<Ô<ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r/   c                 óž   — d„ }t          g d¢t          ¬¦  «        }|||dk     <   t          dd|dg¦  «        }t          j        ||¦  «         d S )Nc                 ó   — | dz   S ©Nr2   r€   r!  s    r-   rÈ   zATestSetitemCallable.test_setitem_callable_other.<locals>.<lambda>í  s
   € ˜˜A™€ r/   )r2   r4   rÂ   r%   r^   r   r2   r4   r%   )r   rF   r:   r;   )r+   ÚincrI   r>   s       r-   Útest_setitem_callable_otherz/TestSetitemCallable.test_setitem_callable_otherë  s\   € àˆoˆõ �]�]�]­&Ð1Ñ1Ô1ˆØˆˆC�!ŠG‰å˜1˜a  a˜.Ñ)Ô)ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r/   N)rz   r{   r|   r"  r'  r€   r/   r-   r  r  â  s2   € € € € € ð.ð .ð .ð	.ð 	.ð 	.ð 	.ð 	.r/   r  c                   óX  — e Zd Zd„ Zd„ Zd„ Zej                             d e	d¦  «         e	d¦  «         
                    ¦   «          e	d¦  «                             ¦   «         g¦  «        d„ ¦   «         Zd„ Zd„ Zd	„ Zej                             d
eeddddfeeddddfeej        ddddfeej        ddddfeedddefeeddddfej        eddddfej        eddddfej        eddddfej        eddddfej        ej        ddddfej        ej        ddddfg¦  «        d„ ¦   «         Zd„ ZdS )ÚTestSetitemWithExpansionc                 ó¤   — t          d¦  «        }t          t          ¬¦  «        }d||<   t          d|g¦  «        }t          j        ||¦  «         d S )Nr`   r^   é/   )r   r   rF   r:   r;   )r+   rœ   r,   r>   s       r-   Útest_setitem_empty_seriesz2TestSetitemWithExpansion.test_setitem_empty_seriesø  sR   € å˜Ñ%Ô%ˆÝ�fÐ%Ñ%Ô%ˆØˆˆs‰Ý˜"˜s˜eÑ$Ô$ˆÝ
Ô˜v xÑ0Ô0Ð0Ð0Ð0r/   c                 óH  — t          g dd¬¦  «        }t          g |t          ¬¦  «        }t          d¦  «        }d||<   t          dt          |gd¬¦  «                             d¦  «        ¦  «        }t          j        ||¦  «         |j        j        |j        j        k    sJ ‚d S )	Nr  rl   )rY   rE   rD   r`   r+  rß   Úns)	r   r   rF   r   Úas_unitr:   r;   r6   rY   )r+   r  r,   rœ   r>   s        r-   Ú6test_setitem_empty_series_datetimeindex_preserves_freqzOTestSetitemWithExpansion.test_setitem_empty_series_datetimeindex_preserves_freq   s    € å˜B S°Ð9Ñ9Ô9ˆÝ˜ #­VÐ4Ñ4Ô4ˆÝ˜Ñ%Ô%ˆØˆˆs‰Ý˜"�m¨S¨E¸Ð<Ñ<Ô<×DÒDÀTÑJÔJÑKÔKˆÝ
Ô˜v xÑ0Ô0Ð0ØŒ|Ô  H¤NÔ$7Ò7Ð7Ð7Ð7Ð7Ð7r/   c                 óÆ   — t          d¦  «        }t          |gdgt          ¬¦  «        }|d         }t          g t          ¬¦  «        }d|d<   ||d<   |d         }||k    sJ ‚d S )Nl    P”iÕ5Ò Ú	timestamprD   r^   g     Àr@Úanything)r   r   rF   )r+   r2  r,   r>   r=   s        r-   Ú3test_setitem_empty_series_timestamp_preserves_dtypezLTestSetitemWithExpansion.test_setitem_empty_series_timestamp_preserves_dtype
  sy   € åÐ1Ñ2Ô2ˆ	Ý˜˜¨K¨=ÅÐGÑGÔGˆØ˜+Ô&ˆå˜¥&Ð)Ñ)Ô)ˆØ"ˆˆzÑØ'ˆˆ{ÑØ˜Ô$ˆØ˜Ò!Ð!Ð!Ð!Ð!Ð!r/   Útdú9 daysc                 ó  — |rHt          |t          ¦  «        s3|                     t          j                             d¬¦  «        ¦  «         t          d|gddgt          ¬¦  «        }t          dg¦  «        }||d<   t          j	        ||¦  «         t          |d         t          ¦  «        sJ ‚t          dg¦  «        }t          d¦  «        |j
        d<   t          j	        ||¦  «         t          |d         t          ¦  «        sJ ‚d S )Nzinferred as string©Úreasonrs   r   r5  rD   r6  )ro   r   Úapplymarkerr}   r~   Úxfailr   rF   r:   r;   r9   )r+   r5  Úusing_infer_stringÚrequestr>   rI   s         r-   Ú#test_append_timedelta_does_not_castz<TestSetitemWithExpansion.test_append_timedelta_does_not_cast  sù   € ð ð 	P¥j°µYÑ&?Ô&?ð 	Pà×Ò¥¤× 1Ò 1Ð9MÐ 1Ñ NÔ NÑOÔOÐOå˜3 ˜)¨A¨t¨9½FÐCÑCÔCˆå�c�U‰mŒmˆØˆˆD‰	Ý
Ô˜s HÑ-Ô-Ð-Ý˜#˜dœ)¥YÑ/Ô/Ð/Ð/Ð/å�c�U‰mŒmˆÝ! (Ñ+Ô+ˆŒ�‰Ý
Ô˜s HÑ-Ô-Ð-Ý˜#˜dœ)¥YÑ/Ô/Ð/Ð/Ð/Ð/Ð/r/   c                 óØ   — t          t          ¬¦  «        }t          d¦  «        |d<   d|d<   d|d<   t          t          d¦  «        ddgg d¢¬	¦  «        }t          j        ||¦  «         d S )
Nr^   rV   r1   ç      @r3   r‡   rê   rë   r5   )r   rF   r   r:   r;   r¿   s      r-   Ú*test_setitem_with_expansion_type_promotionzCTestSetitemWithExpansion.test_setitem_with_expansion_type_promotion0  ss   € å�6Ð"Ñ"Ô"ˆÝ˜\Ñ*Ô*ˆˆC‰ØˆˆC‰ØˆˆC‰Ý�9 \Ñ2Ô2°C¸Ð?ÀÀÀÐWÑWÔWˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r/   c                 óÂ   — |                      ¦   «         }d|j        vsJ ‚d|d<   t          dgdgd¬¦  «        }t          ||g¦  «        }t	          j        ||¦  «         d S )NÚfoobarr2   r,   )r6   Úname)r8   r6   r   r   r:   r;   )r+   rÜ   rI   Úappr>   s        r-   Útest_setitem_not_containedz3TestSetitemWithExpansion.test_setitem_not_contained9  sr   € à× Ò Ñ"Ô"ˆØ˜sœyÐ(Ð(Ð(Ð(ØˆˆH‰å�a�S  
°Ð:Ñ:Ô:ˆÝ˜=¨#Ð.Ñ/Ô/ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r/   c                 ó†   — t          ddg|¬¦  «        }d|d<   t          g d¢|¬¦  «        }t          j        ||¦  «         d S )Nr2   r4   r^   r    )r2   r4   r    r’   )r+   rî   rI   r>   s       r-   Útest_setitem_keep_precisionz4TestSetitemWithExpansion.test_setitem_keep_precisionC  sR   € å�a˜�VÐ#7Ð8Ñ8Ô8ˆØˆˆA‰Ý˜*˜*˜*Ð,@ÐAÑAÔAˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-r/   z1na, target_na, dtype, target_dtype, indexer, warnÚInt64r2   Nr4   r³   r²   rF   ÚFloat64c                 óü   — t          ddg|¬¦  «        }t          j        |d¬¦  «        5  |||<   d d d ¦  «         n# 1 swxY w Y   |dk    rd|gndd|g}t          ||¬¦  «        }	t          j        ||	¦  «         d S )Nr2   r4   r^   úincompatible dtyper…   )r   r:   rŠ   r;   )
r+   ÚnaÚ	target_narE   Útarget_dtyperw   ÚwarnrI   Úexpected_valuesr>   s
             r-   Útest_setitem_enlarge_with_naz5TestSetitemWithExpansion.test_setitem_enlarge_with_naJ  sÖ   € õ* �a˜�V 5Ð)Ñ)Ô)ˆÝÔ'¨Ð4HÐIÑIÔIð 	ð 	ØˆC�‰Lð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	à,3°qªL¨L˜1˜i˜.˜.¸qÀ!ÀYÐ>OˆÝ˜/°Ð>Ñ>Ô>ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-s   ª<¼A ÁA c                 ó  — t          ddg¦  «        }||d<   |rt          |t          ¦  «        sdnt          }t          dd|gg d¢|¬¦  «        }t	          j        ||¦  «         |r|d         t          j        u  d S |d         |u sJ ‚d S )Nr1   r3   r#   zstring[pyarrow_numpy])r   r2   r#   rD   )r   ro   r   rF   r:   r;   r(   r)   )r+   Únulls_fixturer<  rI   rE   r>   s         r-   Ú$test_setitem_enlargement_object_nonez=TestSetitemWithExpansion.test_setitem_enlargement_object_nonef  s´   € å�c˜3�ZÑ Ô ˆØˆˆA‰ð "ðÝ*4°]ÅGÑ*LÔ*LðÐ#Ð#åð 	õ
 ˜3  ]Ð3¸9¸9¸9ÈEÐRÑRÔRˆÝ
Ô˜s HÑ-Ô-Ð-Øð 	+Ø�ŒF•b”fÐÐÐÐà�q”6˜]Ð*Ð*Ð*Ð*Ð*Ð*r/   )rz   r{   r|   r,  r0  r4  r}   r~   r   r   Úto_timedelta64Úto_pytimedeltar>  rA  rF  rH  r	   r(   r)   r   r‹   rR  rU  r€   r/   r-   r)  r)  ÷  s   € € € € € ð1ð 1ð 1ð8ð 8ð 8ð
"ð 
"ð 
"ð „[×ÒØàˆI�hÑÔØˆI�hÑÔ×.Ò.Ñ0Ô0ØˆI�hÑÔ×.Ò.Ñ0Ô0ð	
ñô ð0ð 0ñô ð0ð$.ð .ð .ð.ð .ð .ð.ð .ð .ð „[×ÒØ;à��W˜g q¨$Ð/Ø��W˜g q¨$Ð/Ø�”˜ )¨Q°Ð5Ø�”˜ )¨Q°Ð5Ø�#�w ¨!¨]Ð;Ø�#�w ¨!¨TÐ2ØŒV�R˜ '¨1¨dÐ3ØŒV�R˜ '¨1¨dÐ3ØŒV�R˜ I¨q°$Ð7ØŒV�R˜ I¨q°$Ð7ØŒV�R”V˜W i°°DÐ9ØŒV�R”V˜W i°°DÐ9ð	
ñô ð"	.ð 	.ñ#ô ð"	.ð+ð +ð +ð +ð +r/   r)  c                  ó  — t          j        d¦  «        } d| j        _        t	          | d¬¦  «        }|j        D ]J}d}t          j        t          |¬¦  «        5  d||<   d d d ¦  «         n# 1 swxY w Y   | |         dk    sJ ‚ŒKd S )Nr$   F©r8   ú#assignment destination is read-onlyr…   r2   r   )	r(   ÚzerosÚflagsÚ	writeabler   r6   r}   rˆ   Ú
ValueError)r   r,   ÚnrŒ   s       r-   Ú.test_setitem_scalar_into_readonly_backing_datar`  w  sÕ   € õ ŒH�Q‰KŒK€EØ!€E„KÔÝ�E Ð&Ñ&Ô&€FàŒ\ð ð ˆØ3ˆÝŒ]�:¨SÐ1Ñ1Ô1ð 	ð 	ØˆF�1‰Ið	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð �QŒx˜1Š}ˆ}ˆ}ˆ}ˆ}ðð s   ÁA*Á*A.	Á1A.	c                  ó  — t          j        d¦  «        } d| j        _        t	          | d¬¦  «        }d}t          j        t          |¬¦  «        5  d|dd…<   d d d ¦  «         n# 1 swxY w Y    | j        ¦   «         rJ ‚d S )Nr$   FrY  rZ  r…   r2   r#   )	r(   r[  r\  r]  r   r}   rˆ   r^  r­   )r   r,   rŒ   s      r-   Ú-test_setitem_slice_into_readonly_backing_datarb  †  sÄ   € õ ŒH�Q‰KŒK€EØ!€E„KÔÝ�E Ð&Ñ&Ô&€Fà
/€CÝ	Œ•z¨Ð	-Ñ	-Ô	-ð ð Øˆˆq�ˆs‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð ˆuŒy‰{Œ{ÐÐˆ?ÐÐs   ÁA#Á#A'Á*A'c                  óž  — t          t          ddgddg¬¦  «        ¦  «        } |                      ¦   «         }d|d d …<   t          t          ddgddg¬¦  «        ¦  «        }t          j        ||¦  «         |                      ¦   «         }d|d<   t          t          ddgddg¬¦  «        ¦  «        }t          j        ||¦  «         |                      ¦   «         }d||j        dk    <   t          t          ddgddg¬¦  «        ¦  «        }t          j        ||¦  «         |                      ¦   «         }d|ddg<   t          t          ddgddg¬¦  «        ¦  «        }t          j        ||¦  «         |                      ¦   «         }dd	g|_        d|d	<   t          t          ddgddg¬¦  «        dd	g¬
¦  «        }t          j        ||¦  «         d S )Nr3   r1   ©Ú
categoriesr2   r   FTrs   Úyr5   )r   r
   r8   r:   r;   r6   )rd   rI   re   s      r-   Ú&test_setitem_categorical_assigning_opsrg  ”  sÅ  € Ý•+˜s C˜j°c¸3°ZÐ@Ñ@Ô@ÑAÔA€DØ
�)Š)‰+Œ+€CØ€Cˆˆˆ�FÝ
•˜c 3˜Z°S¸#°JÐ?Ñ?Ô?Ñ
@Ô
@€CÝÔ˜3 Ñ$Ô$Ð$à
�)Š)‰+Œ+€CØ€Cˆ�FÝ
•˜c 3˜Z°S¸#°JÐ?Ñ?Ô?Ñ
@Ô
@€CÝÔ˜3 Ñ$Ô$Ð$à
�)Š)‰+Œ+€CØ€CˆŒ	�AŠÑÝ
•˜c 3˜Z°S¸#°JÐ?Ñ?Ô?Ñ
@Ô
@€CÝÔ˜3 Ñ$Ô$Ð$à
�)Š)‰+Œ+€CØ€Cˆ�ˆÑÝ
•˜c 3˜Z°S¸#°JÐ?Ñ?Ô?Ñ
@Ô
@€CÝÔ˜3 Ñ$Ô$Ð$à
�)Š)‰+Œ+€CØ�c�
€C„IØ€Cˆ�HÝ
•˜c 3˜Z°S¸#°JÐ?Ñ?Ô?ÈÈSÀzÐ
RÑ
RÔ
R€CÝÔ˜3 Ñ$Ô$Ð$Ð$Ð$r/   c                  óä   — t          t          g d¢¦  «        ¦  «        } t          t          dt          j        dgg d¢¬¦  «        ¦  «        }t          j        | d<   t	          j        | |¦  «         d S )NrA   r2   r#   rd  )r   r
   r(   r)   r:   r;   )rI   re   s     r-   Ú!test_setitem_nan_into_categoricalri  ±  se   € å
•˜Y˜Y˜YÑ'Ô'Ñ
(Ô
(€CÝ
•˜a¥¤¨˜^¸	¸	¸	ÐBÑBÔBÑ
CÔ
C€CÝŒV€Cˆ�FÝÔ˜3 Ñ$Ô$Ð$Ð$Ð$r/   c                   óª   — e Zd Zej                             dddg¦  «        ej                             dg d¢e¬¦  «        d„ ¦   «         ¦   «         Zd„ Zd	S )
ÚTestSetitemCastingÚuniqueTFÚval)r#   r@  Ú3)Úidsc                 óÖ  — t          ddg¦  «        }|s	ddg|_        t          j        t          d¬¦  «        5  | ||¦  «        d<   d d d ¦  «         n# 1 swxY w Y   t          |j        d         ¦  «        t          |¦  «        k    sJ ‚t          d|gt          |j        ¬¦  «        }|s)|t          j        urt          ||gt          ddg¬¦  «        }t          j        ||¦  «         d S )NTFr2   rL  r…   )rE   r6   )	r   r6   r:   rŠ   r‹   ÚtyperQ   rF   r;   )r+   rm  rc   rl  rI   r>   s         r-   Útest_setitem_non_bool_into_boolz2TestSetitemCasting.test_setitem_non_bool_into_boolº  s1  € õ �d˜E�]Ñ#Ô#ˆØð 	Ø˜A˜ˆCŒIåÔ'­Ð=QÐRÑRÔRð 	&ð 	&Ø"%ˆKˆK˜ÑÔ˜QÑð	&ð 	&ð 	&ñ 	&ô 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&øøøð 	&ð 	&ð 	&ð 	&å�C”H˜Q”KÑ Ô ¥D¨¡I¤IÒ-Ð-Ð-Ð-å˜4 ˜+­V¸3¼9ÐEÑEÔEˆØð 	F˜+­R¬WÐ4Ð4Ý˜s C˜jµ¸qÀ!¸fÐEÑEÔEˆHÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-s   ¸AÁAÁAc                 óX  — t          g d¢¦  «        }|j        }t          g d¢¦  «        }|d d…         |d d…<   |j        |u sJ ‚t          j        t
          d¬¦  «        5  |dd …         |dd …<   d d d ¦  «         n# 1 swxY w Y   t          |¦  «        }t          j        ||¦  «         d S )Nré   )TFNr4   rL  r…   r2   )r   r  r   r:   rŠ   r‹   r;   )r+   rI   rv   rR   r>   s        r-   Ú&test_setitem_boolean_array_into_npboolz9TestSetitemCasting.test_setitem_boolean_array_into_npboolË  sþ   € åÐ(Ð(Ð(Ñ)Ô)ˆØ”ˆÝÐ'Ð'Ð'Ñ(Ô(ˆà�b�q�b”'ˆˆBˆQˆB‰ØŒ{˜fÐ$Ð$Ð$Ð$åÔ'­Ð=QÐRÑRÔRð 	ð 	Ø˜!˜"˜"”gˆC���‰Gð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	å˜#‘;”;ˆÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-s   ÁA;Á;A?ÂA?N)	rz   r{   r|   r}   r~   r   rq  rr  rt  r€   r/   r-   rk  rk  ¹  sy   € € € € € Ø„[×Ò˜X¨¨e }Ñ5Ô5Ø„[×Ò˜U M M M°tÐÑ<Ô<ð.ð .ñ =Ô<ñ 6Ô5ð.ð.ð .ð .ð .ð .r/   rk  c                   ób   — e Zd ZdZej        d„ ¦   «         Zd„ Zd„ Zd„ Z	d„ Z
d„ Zd„ Zd	„ Zd
„ ZdS )ÚSetitemCastingEquivalentszÓ
    Check each of several methods that _should_ be equivalent to `obj[key] = val`

    We assume that
        - obj.index is the default Index(range(len(obj)))
        - the setitem does not expand the obj
    c                 ó"   — |j         |j         k    S )zF
        Whether we expect the setting to be in-place or not.
        r^   )r+   Úobjr>   s      r-   Ú
is_inplacez$SetitemCastingEquivalents.is_inplaceã  s   € ð
 Œ~ ¤Ò*Ð*r/   c                 ó¶   — |}|                      ¦   «         }|j        }| ||¦  «        |<   t          j        ||¦  «         |                      ||||¦  «         d S rn   )r8   r  r:   r;   Ú_check_inplace)	r+   rx  rœ   r>   rm  rw   ry  rd   rR   s	            r-   Úcheck_indexerz'SetitemCastingEquivalents.check_indexerê  s`   € ØˆØ�hŠh‰jŒjˆØŒkˆàˆˆ�‰Œ�SÑÝ
Ô˜s HÑ-Ô-Ð-à×Ò˜J¨¨c°3Ñ7Ô7Ð7Ð7Ð7r/   c                 óª   — |€d S |r2|j         j        dv r|j        |j        j        u sJ ‚d S |j        |u sJ ‚d S t	          j        ||j        ¦  «         d S )N)ÚmÚM)rE   Úkindr  r  r:   Úassert_equal)r+   ry  rd   rR   rx  s        r-   r{  z(SetitemCastingEquivalents._check_inplaceô  sy   € ØÐàˆDØð 		/ØŒyŒ~ Ð+Ð+ð ”| s¤{Ô';Ð;Ð;Ð;Ð;Ð;Ð;à”{ cÐ)Ð)Ð)Ð)Ð)Ð)õ ŒO˜C ¤Ñ.Ô.Ð.Ð.Ð.r/   c           	      óì  — t          |t          ¦  «        st          j        d¦  «         t	          j        |d¬¦  «        5  |                      ||||||¦  «         d d d ¦  «         n# 1 swxY w Y   |t          j        u rSt	          j        |d¬¦  «        5  |                      ||||t          j        |¦  «         d d d ¦  «         n# 1 swxY w Y   n`|t          j	        u rRt	          j        |d¬¦  «        5  |                      ||||t          j
        |¦  «         d d d ¦  «         n# 1 swxY w Y   t          ||dz   ¦  «        }t	          j        |d¬¦  «        5  |                      ||||||¦  «         d d d ¦  «         n# 1 swxY w Y   |t          j        ur[t          ||dz   ¦  «        }	t	          j        |d¬¦  «        5  |                      ||	||||¦  «         d d d ¦  «         n# 1 swxY w Y   |g}
t	          j        |d¬¦  «        5  |                      ||
||||¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        |
¦  «        }t	          j        |d¬¦  «        5  |                      ||||||¦  «         d d d ¦  «         n# 1 swxY w Y   d„ |fD ¦   «         }t	          j        |d¬¦  «        5  |                      ||||||¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NzNot relevant for int keyrL  r…   r2   c              3   ó   K  — | ]}|V — Œd S rn   r€   rq   s     r-   rt   z9SetitemCastingEquivalents.test_int_key.<locals>.<genexpr>#  s"   è è € Ð#Ð#˜�!Ð#Ð#Ð#Ð#Ð#Ð#r/   )ro   Úintr}   Úskipr:   rŠ   r|  r9   r˜   rQ   Úiatr¢   Úslicer(   r   )r+   rx  rœ   r>   rP  rm  rc   ry  ÚrngÚslcÚilkeyÚindkeyÚgenkeys                r-   Útest_int_keyz&SetitemCastingEquivalents.test_int_key  s–  € Ý˜#�sÑ#Ô#ð 	4ÝŒKÐ2Ñ3Ô3Ð3åÔ'¨Ð4HÐIÑIÔIð 	Qð 	QØ×Ò˜s C¨°3¸ÀZÑPÔPÐPð	Qð 	Qð 	Qñ 	Qô 	Qð 	Qð 	Qð 	Qð 	Qð 	Qð 	Qøøøð 	Qð 	Qð 	Qð 	Qð �"œ&Ð Ð ÝÔ+¨DÐ8LÐMÑMÔMð Oð OØ×"Ò" 3¨¨X°s½B¼EÀ:ÑNÔNÐNðOð Oð Oñ Oô Oð Oð Oð Oð Oð Oð Oøøøð Oð Oð Oð Oøà�BœGÐ#Ð#ÝÔ+¨DÐ8LÐMÑMÔMð Pð PØ×"Ò" 3¨¨X°s½B¼FÀJÑOÔOÐOðPð Pð Pñ Pô Pð Pð Pð Pð Pð Pð Pøøøð Pð Pð Pð Põ �C˜˜q™Ñ!Ô!ˆÝÔ'¨Ð4HÐIÑIÔIð 	Qð 	QØ×Ò˜s C¨°3¸ÀZÑPÔPÐPð	Qð 	Qð 	Qñ 	Qô 	Qð 	Qð 	Qð 	Qð 	Qð 	Qð 	Qøøøð 	Qð 	Qð 	Qð 	Qð �bœfÐ$Ð$å˜˜S 1™WÑ%Ô%ˆCÝÔ+¨DÐ8LÐMÑMÔMð Uð UØ×"Ò" 3¨¨X°s¸KÈÑTÔTÐTðUð Uð Uñ Uô Uð Uð Uð Uð Uð Uð Uøøøð Uð Uð Uð Uð �ˆÝÔ'¨Ð4HÐIÑIÔIð 	Sð 	SØ×Ò˜s E¨8°S¸+ÀzÑRÔRÐRð	Sð 	Sð 	Sñ 	Sô 	Sð 	Sð 	Sð 	Sð 	Sð 	Sð 	Søøøð 	Sð 	Sð 	Sð 	Sõ ”˜%‘”ˆÝÔ'¨Ð4HÐIÑIÔIð 	Tð 	TØ×Ò˜s F¨H°c¸;È
ÑSÔSÐSð	Tð 	Tð 	Tñ 	Tô 	Tð 	Tð 	Tð 	Tð 	Tð 	Tð 	Tøøøð 	Tð 	Tð 	Tð 	Tð $Ð#˜c˜UÐ#Ñ#Ô#ˆÝÔ'¨Ð4HÐIÑIÔIð 	Tð 	TØ×Ò˜s F¨H°c¸;È
ÑSÔSÐSð	Tð 	Tð 	Tñ 	Tô 	Tð 	Tð 	Tð 	Tð 	Tð 	Tð 	Tð 	Tøøøð 	Tð 	Tð 	Tð 	Tð 	Tð 	Ts�   Á A'Á'A+Á.A+Â%CÃCÃCÃ7%D(Ä(D,Ä/D,ÅFÆFÆ
FÇG,Ç,G0Ç3G0ÈH7È7H;È>H;É,JÊJÊJËK)Ë)K-Ë0K-c           	      óT  — t          |t          ¦  «        st          j        d¦  «         |t          j        urHt	          j        |d¬¦  «        5  |                      ||||||¦  «         d d d ¦  «         n# 1 swxY w Y   t          t          t          |¦  «        ¦  «        ¦  «        |         }t	          j        |d¬¦  «        5  |                      ||||||¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        |¦  «        }	t	          j        |d¬¦  «        5  |                      ||	||||¦  «         d d d ¦  «         n# 1 swxY w Y   d„ |	D ¦   «         }
t	          j        |d¬¦  «        5  |                      ||
||||¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NzNot relevant for slice keyrL  r…   c              3   ó   K  — | ]}|V — Œd S rn   r€   rq   s     r-   rt   z;SetitemCastingEquivalents.test_slice_key.<locals>.<genexpr>8  s"   è è € Ð$Ð$˜�!Ð$Ð$Ð$Ð$Ð$Ð$r/   )ro   r‡  r}   r…  r:   r9   rŠ   r|  r£   r¢   Úlenr(   r   )r+   rx  rœ   r>   rP  rm  rc   ry  rŠ  r‹  rŒ  s              r-   Útest_slice_keyz(SetitemCastingEquivalents.test_slice_key'  sô  € Ý˜#�uÑ%Ô%ð 	6ÝŒKÐ4Ñ5Ô5Ð5à�bœfÐ$Ð$åÔ+¨DÐ8LÐMÑMÔMð Uð UØ×"Ò" 3¨¨X°s¸KÈÑTÔTÐTðUð Uð Uñ Uô Uð Uð Uð Uð Uð Uð Uøøøð Uð Uð Uð Uõ •U�3˜s™8œ8‘_”_Ñ%Ô% cÔ*ˆÝÔ'¨Ð4HÐIÑIÔIð 	Sð 	SØ×Ò˜s E¨8°S¸+ÀzÑRÔRÐRð	Sð 	Sð 	Sñ 	Sô 	Sð 	Sð 	Sð 	Sð 	Sð 	Sð 	Søøøð 	Sð 	Sð 	Sð 	Sõ ”˜%‘”ˆÝÔ'¨Ð4HÐIÑIÔIð 	Tð 	TØ×Ò˜s F¨H°c¸;È
ÑSÔSÐSð	Tð 	Tð 	Tñ 	Tô 	Tð 	Tð 	Tð 	Tð 	Tð 	Tð 	Tøøøð 	Tð 	Tð 	Tð 	Tð %Ð$˜VÐ$Ñ$Ô$ˆÝÔ'¨Ð4HÐIÑIÔIð 	Tð 	TØ×Ò˜s F¨H°c¸;È
ÑSÔSÐSð	Tð 	Tð 	Tñ 	Tô 	Tð 	Tð 	Tð 	Tð 	Tð 	Tð 	Tð 	Tøøøð 	Tð 	Tð 	Tð 	Tð 	Tð 	TsH   ÁA5Á5A9Á<A9ÃC,Ã,C0Ã3C0Ä!EÅEÅEÅ5FÆF!Æ$F!c                 ó  — t          j        |j        t          ¬¦  «        }d||<   |                     ¦   «         }t          |¦  «        rjt          |¦  «        |                     ¦   «         k     rEd}t          j	        t          |¬¦  «        5  | ||¦  «        |<   d d d ¦  «         n# 1 swxY w Y   d S t          j        |d¬¦  «        5  | ||¦  «        |<   d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )Nr^   Tz9boolean index did not match indexed array along dimensionr…   rL  )r(   r[  ÚshapeÚboolr8   r   r�  Úsumr}   rˆ   r‰   r:   rŠ   r;   )	r+   rx  rœ   r>   rP  rm  rc   rÌ   rŒ   s	            r-   Útest_mask_keyz'SetitemCastingEquivalents.test_mask_key<  sw  € åŒx˜œ	­Ð.Ñ.Ô.ˆØˆˆS‰	à�hŠh‰jŒjˆå˜ÑÔð 	¥ S¡¤¨D¯HªH©J¬JÒ!6Ð!6ØMˆCÝ”�z°Ð5Ñ5Ô5ð -ð -Ø),��˜CÑ Ô  Ñ&ð-ð -ð -ñ -ô -ð -ð -ð -ð -ð -ð -øøøð -ð -ð -ð -àˆFåÔ'¨Ð4HÐIÑIÔIð 	)ð 	)Ø%(ˆKˆK˜ÑÔ˜TÑ"ð	)ð 	)ð 	)ñ 	)ô 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)øøøð 	)ð 	)ð 	)ð 	)å
Ô˜s HÑ-Ô-Ð-Ð-Ð-s$   ÂB&Â&B*Â-B*Ã	C$Ã$C(Ã+C(c                 ó  — t          j        |j        t          ¬¦  «        }d||<   t	          |¦  «        rnt          |¦  «        t          |¦  «        k     rNd}t          j        t          |¬¦  «        5  | 	                    | |¦  «         d d d ¦  «         n# 1 swxY w Y   d S |}	| 
                    ¦   «         }|j        }
| 	                    | |¦  «        }|t          u r+|j        t          k    r|                     t          ¦  «        }nO|€M|j        t          k    r=|j        t          k    sJ ‚| 
                    ¦   «         }d ||                     ¦   «         <   t#          j        ||¦  «         |                      ||	|
|¦  «         d S )Nr^   Tz4operands could not be broadcast together with shapesr…   )r(   r[  r“  r”  r   r�  r}   rˆ   r^  rü   r8   r  r	   rE   rF   ÚfillnaÚisnar:   r;   r{  )r+   rx  rœ   r>   rP  rm  ry  rÌ   rŒ   rd   rR   r   s               r-   Útest_series_wherez+SetitemCastingEquivalents.test_series_whereM  s�  € ÝŒx˜œ	­Ð.Ñ.Ô.ˆØˆˆS‰	å˜ÑÔð 	¥ S¡¤­C°©H¬HÒ!4Ð!4àHˆCÝ”�z°Ð5Ñ5Ô5ð &ð &Ø—	’	˜4˜% Ñ%Ô%Ð%ð&ð &ð &ñ &ô &ð &ð &ð &ð &ð &ð &øøøð &ð &ð &ð &àˆFàˆØ�hŠh‰jŒjˆØŒkˆà�iŠi˜˜˜sÑ#Ô#ˆà•"ˆ9ˆ9˜œ¥fÒ,Ð,Ø—’¥rÑ*Ô*ˆHˆHØˆ[˜SœY­&Ò0Ð0Ø”>¥VÒ+Ð+Ð+Ð+Ø—}’}‘”ˆHØ(,ˆH�X—]’]‘_”_Ñ%Ý
Ô˜s HÑ-Ô-Ð-à×Ò˜J¨¨c°3Ñ7Ô7Ð7Ð7Ð7s   Á2BÂBÂBc                 óÆ  — t          j        |j        t          ¬¦  «        }d||<   |rj|j        t
          k    rZt          j        t          d¬¦  «        5  t          |¦  «         
                    | |¦  «         d d d ¦  «         d S # 1 swxY w Y   d S t          |¦  «         
                    | |¦  «        }t          ||j        ¬¦  «        }	t          j        ||	¦  «         d S ©Nr^   TzScalar mustr…   )r(   r[  r“  r”  rE   rF   r}   rˆ   r�   r   rü   r:   Úassert_index_equal)
r+   rx  rœ   r>   rP  rm  r<  rÌ   r   Úexpected_idxs
             r-   Útest_index_wherez*SetitemCastingEquivalents.test_index_whereh  s  € ÝŒx˜œ	­Ð.Ñ.Ô.ˆØˆˆS‰	àð 	5 #¤)­vÒ"5Ð"5Ý”�y°Ð>Ñ>Ô>ð -ð -Ý�c‘
”
× Ò  $ ¨Ñ,Ô,Ð,ð-ð -ð -ñ -ô -ð -ð -ð -ð -ð -ð -ð -øøøð -ð -ð -ð -ð -ð -õ ˜‘*”*×"Ò" D 5¨#Ñ.Ô.ˆCÝ  °´Ð@Ñ@Ô@ˆLÝÔ! # |Ñ4Ô4Ð4Ð4Ð4s   Á%BÂB	ÂB	c                 ó¾  — t          j        |j        t          ¬¦  «        }d||<   |ri|j        t
          k    rYt          j        t          d¬¦  «        5  t          |¦  «         
                    ||¦  «         d d d ¦  «         d S # 1 swxY w Y   d S t          |¦  «         
                    ||¦  «        }t          j        |t          ||j        ¬¦  «        ¦  «         d S rœ  )r(   r[  r“  r”  rE   rF   r}   rˆ   r�   r   Úputmaskr:   r�  )	r+   rx  rœ   r>   rP  rm  r<  rÌ   r   s	            r-   Útest_index_putmaskz,SetitemCastingEquivalents.test_index_putmaskt  s  € ÝŒx˜œ	­Ð.Ñ.Ô.ˆØˆˆS‰	àð 	N #¤)­vÒ"5Ð"5Ý”�y°Ð>Ñ>Ô>ð .ð .Ý�c‘
”
×"Ò" 4¨Ñ-Ô-Ð-ð.ð .ð .ñ .ô .ð .ð .ð .ð .ð .ð .ð .øøøð .ð .ð .ð .ð .ð .õ ˜‘*”*×$Ò$ T¨3Ñ/Ô/ˆCÝÔ! #¥u¨X¸X¼^Ð'LÑ'LÔ'LÑMÔMÐMÐMÐMs   Á$BÂBÂBN)rz   r{   r|   Ú__doc__r}   Úfixturery  r|  r{  r�  r‘  r–  rš  rŸ  r¢  r€   r/   r-   rv  rv  Ú  s¿   € € € € € ðð ð „^ð+ð +ñ „^ð+ð8ð 8ð 8ð/ð /ð /ð"Tð "Tð "TðHTð Tð Tð*.ð .ð .ð"8ð 8ð 8ð6
5ð 
5ð 
5ð	Nð 	Nð 	Nð 	Nð 	Nr/   rv  zobj,expected,key,warnr2   r$   r4   r#   r%   zinterval[float64]r^   Úinterval_int_na_value)Úid)	r4   r#   r%   r$   r'   r&   r¦   r¸   r    r&   r¸   Úint_series_slice_key_step)TTFFTFÚbool_series_slice_key_stepr    r'   r¦   Úint_series_slice_keyrA   Úint_series_int_keyÚbool_series_int_key_change_allÚbool_series_int_keyc                   óp   — e Zd Z ej        ej         ej        d¦  «        deg¬¦  «        d„ ¦   «         Z	dS )ÚTestSetitemCastingEquivalentsÚNaNN©Úparamsc                 ó   — |j         S )z·
        NA values that should generally be valid_na for *all* dtypes.

        Include both python float NaN and np.float64; only np.float64 has a
        `dtype` attribute.
        ©Úparam©r+   r=  s     r-   rm  z!TestSetitemCastingEquivalents.valÂ  s   € ð Œ}Ðr/   )
rz   r{   r|   r}   r¤  r(   r)   r²   r	   rm  r€   r/   r-   r®  r®  €  sX   € € € € € ðD €V„^˜BœF J B¤J¨uÑ$5Ô$5°t¸RÐ@ÐAÑAÔAðð ñ BÔAðð ð r/   r®  c                   óè   — e Zd Zej        d„ ¦   «         Z ej        eeeg¬¦  «        d„ ¦   «         Z	ej        d„ ¦   «         Z
ej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )	Ú!TestSetitemTimedelta64IntoNumericc                 ó0   — t          j        dd¦  «        }|S )Nr%   r.  )r(   Útimedelta64)r+   r5  s     r-   rm  z%TestSetitemTimedelta64IntoNumeric.valÑ  s   € åŒ^˜A˜tÑ$Ô$ˆØˆ	r/   r°  c                 ó   — |j         S rn   r³  rµ  s     r-   rE   z'TestSetitemTimedelta64IntoNumeric.dtype×  ó
   € àŒ}Ðr/   c                 ór   — t          j        d¦  «                             |¦  «        }t          |¦  «        }|S )Nr$   )r(   r±   Úastyper   ©r+   rE   rR   rI   s       r-   rx  z%TestSetitemTimedelta64IntoNumeric.objÛ  s-   € åŒi˜‰lŒl×!Ò! %Ñ(Ô(ˆÝ�S‰kŒkˆØˆ
r/   c                 óà   — t          j        d¦  «                             |¦  «        }t          |¦  «        }|                     t          ¦  «        }t          j        dd¦  «        |j        d<   |S )Nr$   r%   r.  r   )r(   r±   r½  r   rF   r¹  rQ   r¾  s       r-   r>   z*TestSetitemTimedelta64IntoNumeric.expectedá  sU   € åŒi˜‰lŒl×!Ò! %Ñ(Ô(ˆÝ�S‰kŒkˆØ�jŠj�Ñ Ô ˆÝ”n Q¨Ñ-Ô-ˆŒ�‰Øˆ
r/   c                 ó   — dS rÅ   r€   ©r+   s    r-   rœ   z%TestSetitemTimedelta64IntoNumeric.keyé  ó   € àˆqr/   c                 ó   — t           S rn   ©r‹   rÁ  s    r-   rP  z&TestSetitemTimedelta64IntoNumeric.warní  ó   € åÐr/   N)rz   r{   r|   r}   r¤  rm  Úcomplexr„  ÚfloatrE   rx  r>   rœ   rP  r€   r/   r-   r·  r·  Í  s×   € € € € € ð „^ðð ñ „^ðð
 €V„^˜G S¨%Ð0Ð1Ñ1Ô1ðð ñ 2Ô1ðð „^ðð ñ „^ðð
 „^ðð ñ „^ðð „^ðð ñ „^ðð „^ðð ñ „^ðð ð r/   r·  c                   ó*  — e Zd Z ej        ddg¬¦  «        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Z	 ej        d	e
ej        g¬¦  «        d
„ ¦   «         Zej        d„ ¦   «         Zd	S )ÚTestSetitemDT64IntoIntrl   úm8[ns]r°  c                 ó   — |j         S rn   r³  rµ  s     r-   rE   zTestSetitemDT64IntoInt.dtypeõ  r»  r/   c                 óF   — t          j        dd¦  «        }|dk    r||z
  }|S )Nz2021-01-18 13:25:00r.  rÊ  )r(   rp   )r+   rE   rm  s      r-   ÚscalarzTestSetitemDT64IntoInt.scalarù  s-   € åŒmÐ1°4Ñ8Ô8ˆØ�HÒÐØ˜‘)ˆCØˆ
r/   c                 ó‚   — t          ||dgt          ¬¦  «        }t          |d         t          |¦  «        ¦  «        sJ ‚|S )Nr#   r^   r   )r   rF   ro   rq  )r+   rÍ  r>   s      r-   r>   zTestSetitemDT64IntoInt.expected   s@   € å˜6 6¨1Ð-µVÐ<Ñ<Ô<ˆÝ˜( 1œ+¥t¨F¡|¤|Ñ4Ô4Ð4Ð4Ð4Øˆr/   c                 ó$   — t          g d¢¦  «        S )NrA   ©r   rÁ  s    r-   rx  zTestSetitemDT64IntoInt.obj  s   € å�i�i�iÑ Ô Ð r/   c                 ó"   — t          d d¦  «        S )NrÂ   ©r‡  rÁ  s    r-   rœ   zTestSetitemDT64IntoInt.key
  s   € å�T˜2‰ŒÐr/   Nc                 ó2   — |j         }|€|S  |||g¦  «        S rn   r³  )r+   rÍ  r=  Úboxs       r-   rm  zTestSetitemDT64IntoInt.val  s(   € àŒmˆØˆ;ØˆMØˆs�F˜FÐ#Ñ$Ô$Ð$r/   c                 ó   — t           S rn   rÄ  rÁ  s    r-   rP  zTestSetitemDT64IntoInt.warn  rÅ  r/   )rz   r{   r|   r}   r¤  rE   rÍ  r>   rx  rœ   r£   r(   r   rm  rP  r€   r/   r-   rÉ  rÉ  ò  s	  € € € € € ð €V„^˜H hÐ/Ð0Ñ0Ô0ðð ñ 1Ô0ðð „^ðð ñ „^ðð „^ðð ñ „^ðð
 „^ð!ð !ñ „^ð!ð „^ðð ñ „^ðð €V„^˜D $¨¬Ð1Ð2Ñ2Ô2ð%ð %ñ 3Ô2ð%ð „^ðð ñ „^ðð ð r/   rÉ  c                   óü   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         Z ej        d edd¦  «        g¬¦  «        d„ ¦   «         Z ej        de	j
        g¬¦  «        d„ ¦   «         Zej        d	„ ¦   «         ZdS )
ÚTestSetitemNAPeriodDtypec                 óò   — t          t          ddd¬¦  «        ¦  «        }t          j        |j                             d¦  «        |<   ||         t          u s!t          d„ ||         D ¦   «         ¦  «        sJ ‚|S )Nú
2000-01-01r    r  ©r"   rY   Úi8c              3   ó(   K  — | ]}|t           u V — Œd S rn   )r   rq   s     r-   rt   z4TestSetitemNAPeriodDtype.expected.<locals>.<genexpr>!  s&   è è € Ð%AÐ%A°1 a­3 hÐ%AÐ%AÐ%AÐ%AÐ%AÐ%Ar/   )r   r   r   Ú_valuer  Úviewru   )r+   rœ   re   s      r-   r>   z!TestSetitemNAPeriodDtype.expected  sp   € å•\ ,¸ÀÐEÑEÔEÑFÔFˆÝ&)¤jˆŒ×Ò˜ÑÔ˜sÑ#Ø�3Œx�3ˆˆ¥#Ð%AÐ%A¸¸C¼Ð%AÑ%AÔ%AÑ"AÔ"AˆˆÐAØˆ
r/   c                 ó@   — t          t          ddd¬¦  «        ¦  «        S )NrÙ  r    r  rÚ  )r   r   rÁ  s    r-   rx  zTestSetitemNAPeriodDtype.obj$  s   € å•l <¸À#ÐFÑFÔFÑGÔGÐGr/   r#   r$   r°  c                 ó   — |j         S rn   r³  rµ  s     r-   rœ   zTestSetitemNAPeriodDtype.key(  r»  r/   Nc                 ó   — |j         S rn   r³  rµ  s     r-   rm  zTestSetitemNAPeriodDtype.val,  r»  r/   c                 ó   — d S rn   r€   rÁ  s    r-   rP  zTestSetitemNAPeriodDtype.warn0  ó   € àˆtr/   )rz   r{   r|   r}   r¤  r>   rx  r‡  rœ   r(   r)   rm  rP  r€   r/   r-   r×  r×    sÙ   € € € € € ð „^ðð ñ „^ðð „^ðHð Hñ „^ðHð €V„^˜A˜u˜u Q¨™{œ{Ð+Ð,Ñ,Ô,ðð ñ -Ô,ðð €V„^˜D "¤&˜>Ð*Ñ*Ô*ðð ñ +Ô*ðð „^ðð ñ „^ðð ð r/   r×  c            
       ój  — e Zd Z ej        g d¢¬¦  «        d„ ¦   «         Zej        d„ ¦   «         Z ej        dej        e	 ej
        dd¦  «         ej        dd¦  «        g¬¦  «        d„ ¦   «         Zej        d	„ ¦   «         Zej        d
„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )ÚTestSetitemNADatetimeLikeDtype)rÊ  rl   zdatetime64[ns, UTC]zdatetime64[ns, US/Central]r°  c                 ó   — |j         S rn   r³  rµ  s     r-   rE   z$TestSetitemNADatetimeLikeDtype.dtype;  s   € ð Œ}Ðr/   c                 óˆ   — t          dd¬¦  «        j        }t          ||¬¦  «        }|j        |k    sJ ‚t	          |¦  «        S )NrV   r#   r!   r^   )r   Úasi8r   rE   r   )r+   rE   Úi8valsr<   s       r-   rx  z"TestSetitemNADatetimeLikeDtype.objA  sH   € å˜L°!Ð4Ñ4Ô4Ô9ˆÝ�F %Ð(Ñ(Ô(ˆØŒy˜EÒ!Ð!Ð!Ð!Ý�c‰{Œ{Ðr/   Nr   r.  c                 ó   — |j         S rn   r³  rµ  s     r-   rm  z"TestSetitemNADatetimeLikeDtype.valH  s   € ð Œ}Ðr/   c                 óX   — |t           u p!|d u p|t          j        u p|j        |j        k    S rn   )r   r(   r)   rE   )r+   rm  rx  s      r-   ry  z)TestSetitemNADatetimeLikeDtype.is_inplaceT  s0   € ð
 •cˆzÐS˜S D˜[ÐS¨Cµ2´6¨MÐS¸S¼YÈ#Ì)Ò=SÐSr/   c                 óz   — |r|j         nt          }t          |gt          |dd …         ¦  «        z   |¬¦  «        }|S )Nr2   r^   )rE   rF   r   r£   )r+   rx  rm  ry  rE   r>   s         r-   r>   z'TestSetitemNADatetimeLikeDtype.expected[  s>   € à'Ð3�”	�	­VˆÝ˜3˜%¥$ s¨1¨2¨2¤w¡-¤-Ñ/°uÐ=Ñ=Ô=ˆØˆr/   c                 ó   — dS rÅ   r€   rÁ  s    r-   rœ   z"TestSetitemNADatetimeLikeDtype.keya  rÂ  r/   c                 ó   — |rd nt           S rn   rÄ  )r+   ry  s     r-   rP  z#TestSetitemNADatetimeLikeDtype.warne  s   € à!Ð4ˆtˆt¥}Ð4r/   )rz   r{   r|   r}   r¤  rE   rx  r(   r)   r   r¹  rp   rm  ry  r>   rœ   rP  r€   r/   r-   rå  rå  5  sE  € € € € € ð €V„^ØXÐXÐXðñ ô ðð ñô ðð „^ðð ñ „^ðð €V„^àØŒFØØˆBŒN˜5 $Ñ'Ô'ØˆBŒM˜% Ñ&Ô&ð
ðñ ô ðð ñô ðð „^ðTð Tñ „^ðTð „^ðð ñ „^ðð
 „^ðð ñ „^ðð „^ð5ð 5ñ „^ð5ð 5ð 5r/   rå  c                   ó®   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Z	dS )Ú$TestSetitemMismatchedTZCastsToObjectc                 ó@   — t          t          ddd¬¦  «        ¦  «        S )NÚ2000r4   ú
US/CentralrN   ©r   r   rÁ  s    r-   rx  z(TestSetitemMismatchedTZCastsToObject.objl  s   € å•j °°|ÐDÑDÔDÑEÔEÐEr/   c                 ó$   — t          dd¬¦  «        S )Nrò  rM   r\   )r   rÁ  s    r-   rm  z(TestSetitemMismatchedTZCastsToObject.valp  s   € å˜ LÐ1Ñ1Ô1Ð1r/   c                 ó   — dS rÅ   r€   rÁ  s    r-   rœ   z(TestSetitemMismatchedTZCastsToObject.keyt  rÂ  r/   c                 óz   — t          |                     d¦  «        t          dd¬¦  «        g|j        ¬¦  «        }|S )Nró  z2000-01-02 00:00:00-06:00r\   r^   )r   Ú
tz_convertr   rE   )r+   rx  rm  r>   s       r-   r>   z-TestSetitemMismatchedTZCastsToObject.expectedx  sK   € õ à—’˜|Ñ,Ô,ÝÐ5¸,ÐGÑGÔGðð ”)ð
ñ 
ô 
ˆð ˆr/   c                 ó   — d S rn   r€   rÁ  s    r-   rP  z)TestSetitemMismatchedTZCastsToObject.warn…  rã  r/   N©
rz   r{   r|   r}   r¤  rx  rm  rœ   r>   rP  r€   r/   r-   rð  rð  j  s¦   € € € € € à„^ðFð Fñ „^ðFð „^ð2ð 2ñ „^ð2ð „^ðð ñ „^ðð „^ð
ð 
ñ „^ð
ð „^ðð ñ „^ðð ð r/   rð  zobj,expected,warn)ç      ð?ç       @r@  rü  r@  iÐ  )r‡   r×   Úbaz)Nr×   rý  c                   óN   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )ÚTestSeriesNoneCoercionc                 ó   — dS rÅ   r€   rÁ  s    r-   rœ   zTestSeriesNoneCoercion.key›  rÂ  r/   c                 ó   — d S rn   r€   rÁ  s    r-   rm  zTestSeriesNoneCoercion.valŸ  rã  r/   N)rz   r{   r|   r}   r¤  rœ   rm  r€   r/   r-   rÿ  rÿ  Š  sN   € € € € € ð" „^ðð ñ „^ðð „^ðð ñ „^ðð ð r/   rÿ  c                   ó´   — e Zd Zd„ Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Z	ej        d„ ¦   «         Z
dS )Ú-TestSetitemFloatIntervalWithIntIntervalValuesc                 ó  — t          j        t          d¦  «        ¦  «        }t          |¦  «        }t	          dd¦  «        }t          j        t          d¬¦  «        5  ||d<   d d d ¦  «         n# 1 swxY w Y   |j        dk    sJ ‚d S )Nr%   ç      à?ç      ø?z%Setting an item of incompatible dtyper…   r   zInterval[float64, right])	r   Úfrom_breaksr¢   r   r   r:   rŠ   r‹   rE   )r+   r<   rx  rm  s       r-   Útest_setitem_examplezBTestSetitemFloatIntervalWithIntIntervalValues.test_setitem_example§  sÌ   € åÔ'­¨a©¬Ñ1Ô1ˆÝ�S‰kŒkˆÝ�s˜CÑ Ô ˆåÔ'ÝÐ!Hð
ñ 
ô 
ð 	ð 	ð ˆC�‰Fð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð ŒyÐ6Ò6Ð6Ð6Ð6Ð6Ð6s   ÁA.Á.A2Á5A2c                 ób   — t          j        t          d¦  «        ¦  «        }t          |¦  «        S )Nr%   )r   r  r¢   r   )r+   r<   s     r-   rx  z1TestSetitemFloatIntervalWithIntIntervalValues.obj³  s$   € åÔ'­¨a©¬Ñ1Ô1ˆÝ�c‰{Œ{Ðr/   c                 ó"   — t          dd¦  «        S )Nr  r  )r   rÁ  s    r-   rm  z1TestSetitemFloatIntervalWithIntIntervalValues.val¸  s   € å˜˜SÑ!Ô!Ð!r/   c                 ó   — dS rÅ   r€   rÁ  s    r-   rœ   z1TestSetitemFloatIntervalWithIntIntervalValues.key¼  rÂ  r/   c                 óx   — |gt          |dd …         ¦  «        z   }t          |d¬¦  «        }t          |¦  «        S )Nr2   zInterval[float64]r^   )r£   r   r   )r+   rx  rm  Údatar<   s        r-   r>   z6TestSetitemFloatIntervalWithIntIntervalValues.expectedÀ  s;   € àˆu•t˜C   œG‘}”}Ñ$ˆÝ˜DÐ(;Ð<Ñ<Ô<ˆÝ�c‰{Œ{Ðr/   c                 ó   — t           S rn   rÄ  rÁ  s    r-   rP  z2TestSetitemFloatIntervalWithIntIntervalValues.warnÆ  rÅ  r/   N)rz   r{   r|   r  r}   r¤  rx  rm  rœ   r>   rP  r€   r/   r-   r  r  ¤  s´   € € € € € ð
7ð 
7ð 
7ð „^ðð ñ „^ðð „^ð"ð "ñ „^ð"ð „^ðð ñ „^ðð „^ðð ñ „^ðð
 „^ðð ñ „^ðð ð r/   r  c                   ó®   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Z	dS )Ú!TestSetitemRangeIntoIntegerSeriesc                 ój   — t          j        |¦  «        }t          t          d¦  «        |¬¦  «        }|S ©Nr$   r^   )r(   rE   r   r¢   )r+   Úany_int_numpy_dtyperE   rI   s       r-   rx  z%TestSetitemRangeIntoIntegerSeries.objÏ  s/   € å”Ð,Ñ-Ô-ˆÝ•U˜1‘X”X UÐ+Ñ+Ô+ˆØˆ
r/   c                 ó"   — t          dd¦  «        S )Nr4   r%   )r¢   rÁ  s    r-   rm  z%TestSetitemRangeIntoIntegerSeries.valÕ  ó   € å�Q˜‰{Œ{Ðr/   c                 ó"   — t          dd¦  «        S ©Nr   r4   rÒ  rÁ  s    r-   rœ   z%TestSetitemRangeIntoIntegerSeries.keyÙ  r  r/   c                 óT   — t          j        |¦  «        }t          g d¢|¬¦  «        }|S )N)r4   r#   r4   r#   r%   r^   )r(   rE   r   )r+   r  rE   re   s       r-   r>   z*TestSetitemRangeIntoIntegerSeries.expectedÝ  s-   € å”Ð,Ñ-Ô-ˆÝ�_�_�_¨EÐ2Ñ2Ô2ˆØˆ
r/   c                 ó   — d S rn   r€   rÁ  s    r-   rP  z&TestSetitemRangeIntoIntegerSeries.warnã  rã  r/   Nrú  r€   r/   r-   r  r  Ë  s¥   € € € € € ð „^ðð ñ „^ðð
 „^ðð ñ „^ðð „^ðð ñ „^ðð „^ðð ñ „^ðð
 „^ðð ñ „^ðð ð r/   r  z	val, warnç      @g      @éA   c                   ón   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )Ú(TestSetitemFloatNDarrayIntoIntegerSeriesc                 óR   — t          t          d¦  «        t          j        ¬¦  «        S r  )r   r¢   r(   r³   rÁ  s    r-   rx  z,TestSetitemFloatNDarrayIntoIntegerSeries.objô  s   € å•e˜A‘h”h¥b¤hÐ/Ñ/Ô/Ð/r/   c                 ó"   — t          dd¦  «        S r  rÒ  rÁ  s    r-   rœ   z,TestSetitemFloatNDarrayIntoIntegerSeries.keyø  r  r/   c                 ó¾   — |d         dk    rt           j        }nt           j        }t          j        t	          d¦  «        |¬¦  «        }||d d…<   t          |¦  «        S )Nr   r4   r$   r^   )r(   r³   r²   r   r¢   r   )r+   rm  rE   Ú
res_valuess       r-   r>   z1TestSetitemFloatNDarrayIntoIntegerSeries.expectedü  sT   € àˆqŒ6�QŠ;ˆ;å”HˆEˆEå”JˆEÝ”X�e A™hœh¨eÐ4Ñ4Ô4ˆ
Øˆ
�2�A�2‰Ý�jÑ!Ô!Ð!r/   N)rz   r{   r|   r}   r¤  rx  rœ   r>   r€   r/   r-   r  r  è  sk   € € € € € ð „^ð0ð 0ñ „^ð0ð „^ðð ñ „^ðð „^ð"ð "ñ „^ð"ð "ð "r/   r  rm  é   c                   óŽ   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )Ú'TestSetitemIntoIntegerSeriesNeedsUpcastc                 ó<   — t          g d¢t          j        ¬¦  «        S )NrA   r^   ©r   r(   rö   rÁ  s    r-   rx  z+TestSetitemIntoIntegerSeriesNeedsUpcast.obj
  s   € å�i�i�i¥r¤wÐ/Ñ/Ô/Ð/r/   c                 ó   — dS r%  r€   rÁ  s    r-   rœ   z+TestSetitemIntoIntegerSeriesNeedsUpcast.key  rÂ  r/   c                 ó<   — t          g d¢t          j        ¬¦  «        S )N)r2   r"  r#   r^   )r   r(   Úint16rÁ  s    r-   r>   z0TestSetitemIntoIntegerSeriesNeedsUpcast.expected  s   € å�k�k�k­¬Ð2Ñ2Ô2Ð2r/   c                 ó   — t           S rn   rÄ  rÁ  s    r-   rP  z,TestSetitemIntoIntegerSeriesNeedsUpcast.warn  rÅ  r/   N©	rz   r{   r|   r}   r¤  rx  rœ   r>   rP  r€   r/   r-   r$  r$    s†   € € € € € à„^ð0ð 0ñ „^ð0ð „^ðð ñ „^ðð „^ð3ð 3ñ „^ð3ð „^ðð ñ „^ðð ð r/   r$  )g      BgÍÌ    Bl            c                   óŽ   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )ÚTestSmallIntegerSetitemUpcastc                 ó(   — t          g d¢d¬¦  «        S )NrA   Úi4r^   rÐ  rÁ  s    r-   rx  z!TestSmallIntegerSetitemUpcast.obj  s   € å�i�i�i tÐ,Ñ,Ô,Ð,r/   c                 ó   — dS rÅ   r€   rÁ  s    r-   rœ   z!TestSmallIntegerSetitemUpcast.key"  rÂ  r/   c                 óF   — |dz  dk    rd}nd}t          |ddg|¬¦  «        S )Nr2   r   Úf8rÛ  r4   r#   r^   rÐ  )r+   rm  rE   s      r-   r>   z&TestSmallIntegerSetitemUpcast.expected&  s4   € à�‰7�aŠ<ˆ<ØˆEˆEàˆEÝ�s˜A˜q�k¨Ð/Ñ/Ô/Ð/r/   c                 ó   — t           S rn   rÄ  rÁ  s    r-   rP  z"TestSmallIntegerSetitemUpcast.warn.  rÅ  r/   Nr+  r€   r/   r-   r-  r-    sˆ   € € € € € ð „^ð-ð -ñ „^ð-ð „^ðð ñ „^ðð „^ð0ð 0ñ „^ð0ð „^ðð ñ „^ðð ð r/   r-  c                   óN   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )ÚCoercionTestc                 ó   — dS r%  r€   rÁ  s    r-   rœ   zCoercionTest.key6  rÂ  r/   c                 óL   — t          |¦  «        }|||<   t          ||¬¦  «        S )Nr^   )r£   r   )r+   rx  rœ   rm  Ú	exp_dtyperf   s         r-   r>   zCoercionTest.expected:  s)   € å�C‰yŒyˆØˆˆS‰	Ý�d )Ð,Ñ,Ô,Ð,r/   N)rz   r{   r|   r}   r¤  rœ   r>   r€   r/   r-   r5  r5  3  sN   € € € € € ð „^ðð ñ „^ðð „^ð-ð -ñ „^ð-ð -ð -r/   r5  zval,exp_dtype,warnc                   ó.   — e Zd Zej        d„ ¦   «         ZdS )ÚTestCoercionInt8c                 ó<   — t          g d¢t          j        ¬¦  «        S )Nr  r^   r&  rÁ  s    r-   rx  zTestCoercionInt8.objG  s   € å�l�l�l­"¬'Ð2Ñ2Ô2Ð2r/   N©rz   r{   r|   r}   r¤  rx  r€   r/   r-   r:  r:  A  s1   € € € € € ð „^ð3ð 3ñ „^ð3ð 3ð 3r/   r:  )r2   çš™™™™™ñ?ù      ð?      ð?Tr8  c                   óN   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )ÚTestCoercionObjectc                 ó2   — t          g d¢t          ¬¦  «        S )N)r1   r3   rê   Údr^   )r   rF   rÁ  s    r-   rx  zTestCoercionObject.objP  s   € åÐ*Ð*Ð*µ&Ð9Ñ9Ô9Ð9r/   c                 ó   — d S rn   r€   rÁ  s    r-   rP  zTestCoercionObject.warnT  rã  r/   N©rz   r{   r|   r}   r¤  rx  rP  r€   r/   r-   r@  r@  L  sN   € € € € € ð „^ð:ð :ñ „^ð:ð „^ðð ñ „^ðð ð r/   r@  r=  r>  c                   ó.   — e Zd Zej        d„ ¦   «         ZdS )ÚTestCoercionComplexc                 ó$   — t          g d¢¦  «        S )N)r>  y       @       @y      @      @y      @      @rÐ  rÁ  s    r-   rx  zTestCoercionComplex.objd  s   € åÐ6Ð6Ð6Ñ7Ô7Ð7r/   Nr<  r€   r/   r-   rF  rF  Y  s1   € € € € € ð „^ð8ð 8ñ „^ð8ð 8ð 8r/   rF  rn  c                   ó.   — e Zd Zej        d„ ¦   «         ZdS )ÚTestCoercionBoolc                 ó2   — t          g d¢t          ¬¦  «        S )N)TFTFr^   )r   r”  rÁ  s    r-   rx  zTestCoercionBool.objv  s   € åÐ0Ð0Ð0½Ð=Ñ=Ô=Ð=r/   Nr<  r€   r/   r-   rI  rI  i  s1   € € € € € ð „^ð>ð >ñ „^ð>ð >ð >r/   rI  c                   ó.   — e Zd Zej        d„ ¦   «         ZdS )ÚTestCoercionInt64c                 ó$   — t          g d¢¦  «        S )Nr  rÐ  rÁ  s    r-   rx  zTestCoercionInt64.obj†  s   € å�l�l�lÑ#Ô#Ð#r/   Nr<  r€   r/   r-   rL  rL  {  s1   € € € € € ð „^ð$ð $ñ „^ð$ð $ð $r/   rL  c                   ó.   — e Zd Zej        d„ ¦   «         ZdS )ÚTestCoercionFloat64c                 ó$   — t          g d¢¦  «        S )N©r=  gš™™™™™@gffffff
@gš™™™™™@rÐ  rÁ  s    r-   rx  zTestCoercionFloat64.obj–  s   € åÐ*Ð*Ð*Ñ+Ô+Ð+r/   Nr<  r€   r/   r-   rO  rO  ‹  s1   € € € € € ð „^ð,ð ,ñ „^ð,ð ,ð ,r/   rO  Úweakzbnp.float32(1.1) ends up as 1.100000023841858, so np_can_hold_element raises and we cast to float64r8  )Úmarksc                   ó>   ‡ — e Zd Zej        d„ ¦   «         Zˆ fd„Zˆ xZS )ÚTestCoercionFloat32c                 ó<   — t          g d¢t          j        ¬¦  «        S )NrQ  r^   )r   r(   Úfloat32rÁ  s    r-   rx  zTestCoercionFloat32.obj¹  s   € åÐ*Ð*Ð*µ"´*Ð=Ñ=Ô=Ð=r/   c           	      óž   •— t          ¦   «                              |||||||¦  «         t          |t          ¦  «        rt	          d¦  «        ‚d S )Nz!xfail not relevant for this test.)Úsuperr‘  ro   rÇ  ÚAssertionError)	r+   rx  rœ   r>   rP  rm  rc   ry  Ú	__class__s	           €r-   r‘  z"TestCoercionFloat32.test_slice_key½  sU   ø€ Ý‰Œ×Ò˜s C¨°4¸¸kÈ:ÑVÔVÐVå�c�5Ñ!Ô!ð 	Få Ð!DÑEÔEÐEð	Fð 	Fr/   )rz   r{   r|   r}   r¤  rx  r‘  Ú__classcell__)r[  s   @r-   rU  rU  ›  s^   ø€ € € € € ð< „^ð>ð >ñ „^ð>ðFð Fð Fð Fð Fð Fð Fð Fð Fr/   rU  r`   zdatetime64[ns]rs   c                   óN   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )ÚTestCoercionDatetime64c                 ó@   — t          t          ddd¬¦  «        ¦  «        S )Nr_   r  r%   )rY   r"   rô  rÁ  s    r-   rx  zTestCoercionDatetime64.objÐ  s   € å•j °CÀÐCÑCÔCÑDÔDÐDr/   c                 ó   — d S rn   r€   rÁ  s    r-   rP  zTestCoercionDatetime64.warnÔ  rã  r/   NrD  r€   r/   r-   r^  r^  Å  sQ   € € € € € ð „^ðEð Eñ „^ðEð „^ðð ñ „^ðð ð r/   r^  rM   r\   zdatetime64[ns, US/Eastern]r  c                   óN   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )ÚTestCoercionDatetime64TZc                 óF   — d}t          t          ddd|¬¦  «        ¦  «        S )NrM   r_   r  r%   rX   rô  )r+   rO   s     r-   rx  zTestCoercionDatetime64TZ.objå  s&   € àˆÝ•j °CÀÀrÐJÑJÔJÑKÔKÐKr/   c                 ó   — d S rn   r€   rÁ  s    r-   rP  zTestCoercionDatetime64TZ.warnê  rã  r/   NrD  r€   r/   r-   rb  rb  Ù  sQ   € € € € € ð „^ðLð Lñ „^ðLð „^ðð ñ „^ðð ð r/   rb  z12 dayztimedelta64[ns]c                   óN   — e Zd Zej        d„ ¦   «         Zej        d„ ¦   «         ZdS )ÚTestCoercionTimedelta64c                 ó>   — t          t          dd¬¦  «        ¦  «        S )Nz1 dayr%   r!   )r   r   rÁ  s    r-   rx  zTestCoercionTimedelta64.objù  s   € å•o g°qÐ9Ñ9Ô9Ñ:Ô:Ð:r/   c                 ó   — d S rn   r€   rÁ  s    r-   rP  zTestCoercionTimedelta64.warný  rã  r/   NrD  r€   r/   r-   rf  rf  ï  sN   € € € € € ð „^ð;ð ;ñ „^ð;ð „^ðð ñ „^ðð ð r/   rf  r‡   Ú2016ÚYrß   Úboth)Úclosedc                   ó’   — e Zd Z ej         eddd¬¦  «         edd¦  «        g¬¦  «        d„ ¦   «         Zej        d	„ ¦   «         Zd
S )ÚTestPeriodIntervalCoercionrV   r#   r  rÚ  r2   r$   r°  c                 ó*   — t          |j        ¦  «        S rn   )r   r´  rµ  s     r-   rx  zTestPeriodIntervalCoercion.obj  s   € õ �g”mÑ$Ô$Ð$r/   c                 ó   — t           S rn   rÄ  rÁ  s    r-   rP  zTestPeriodIntervalCoercion.warn  rÅ  r/   N)	rz   r{   r|   r}   r¤  r   r   rx  rP  r€   r/   r-   rn  rn    sŠ   € € € € € ð €V„^àˆL˜¨q°sÐ;Ñ;Ô;ØˆN˜1˜aÑ Ô ð
ðñ ô ð%ð %ñô ð%ð „^ðð ñ „^ðð ð r/   rn  c                  óÐ  — t          g d¢g d¢¬¦  «        } t          g d¢g d¢¬¦  «        }|                      ¦   «         }t          j        t          d¬¦  «        5  d|j        d<   d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         |                      ¦   «         }t          j        t          d¬¦  «        5  d|j        d<   d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         |                      ¦   «         }t          j        t          d¬¦  «        5  d|d<   d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         |                      ¦   «         }t          j        t          d¬¦  «        5  d|j        d	<   d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         |                      ¦   «         }t          j        t          d¬¦  «        5  d|j	        d	<   d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         |  
                    d
¦  «        }| 
                    d
¦  «        }|                     ¦   «         }t          j        t          d¬¦  «        5  d|j        d<   d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         |                     ¦   «         }t          j        t          d¬¦  «        5  d|j        d<   d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         |                     ¦   «         }t          j        t          d¬¦  «        5  d|j	        d<   d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         |                     ¦   «         }t          j        t          d¬¦  «        5  d|j        d<   d d d ¦  «         n# 1 swxY w Y   t          j        ||¦  «         d S )N©r   r2   r4   rë   r5   )r   çš™™™™™@r4   rL  r…   rs  r3   r2   r   )r3   r   )r2   r   )r   r8   r:   rŠ   r‹   r˜   r;   r9   r†  rQ   Úto_frameÚassert_frame_equal)rd   r>   rI   Úorig_dfÚexpected_dfÚdfs         r-   Ú
test_20643ry    s®  € å�)�)�) ? ? ?Ð3Ñ3Ô3€Då�k�k�k¨¨¨Ð9Ñ9Ô9€Hà
�)Š)‰+Œ+€CÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆŒˆs‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜3 Ñ)Ô)Ð)à
�)Š)‰+Œ+€CÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆŒ�‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜3 Ñ)Ô)Ð)à
�)Š)‰+Œ+€CÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆˆC‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜3 Ñ)Ô)Ð)à
�)Š)‰+Œ+€CÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆŒ�‰
ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜3 Ñ)Ô)Ð)à
�)Š)‰+Œ+€CÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆŒ�‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜3 Ñ)Ô)Ð)à�mŠm˜CÑ Ô €GØ×#Ò# CÑ(Ô(€Kà	�Š‰Œ€BÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆŒˆh‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜"˜kÑ*Ô*Ð*à	�Š‰Œ€BÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆŒˆxÑðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜"˜kÑ*Ô*Ð*à	�Š‰Œ€BÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆŒ�‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜"˜kÑ*Ô*Ð*à	�Š‰Œ€BÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆŒˆt‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜"˜kÑ*Ô*Ð*Ð*Ð*s¢   ÁA1Á1A5Á8A5Ã CÃCÃCÄ&D8Ä8D<Ä?D<ÆFÆF"Æ%F"Ç-HÈHÈHÉ=JÊJÊJË#K:Ë:K>ÌK>Í	M Í M$Í'M$Î/OÏO
ÏO
c                  ó<  — t          g d¢g d¢¬¦  «        } t          t          j        ddgg d¢¬¦  «        }|                      ¦   «         }d |j        d<   t          j        ||¦  «         |                      ¦   «         }d |j        d<   t          j        ||¦  «         d S )Nrr  rë   r5   r2   r4   r   )r   r(   r)   r8   r†  r:   r;   rQ   )rd   r>   rI   s      r-   Útest_20643_commentr{  M  s˜   € õ �)�)�) ? ? ?Ð3Ñ3Ô3€DÝ•r”v˜q !�n¨O¨O¨OÐ<Ñ<Ô<€Hà
�)Š)‰+Œ+€CØ€C„GˆA�JÝÔ˜3 Ñ)Ô)Ð)à
�)Š)‰+Œ+€CØ€C„HˆQ�KÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r/   c                  óD  — t          g d¢¦  «        } t          j        t          d¬¦  «        5  | | dk    xx         dz  cc<   d d d ¦  «         n# 1 swxY w Y   t          g d¢¦  «        }t          j        | |¦  «         t          g d¢¦  «        } t          j        t          d¬¦  «        5  | dxx         dz  cc<   d d d ¦  «         n# 1 swxY w Y   t          j        | |¦  «         t          g d¢¦  «        } t          j        t          d¬¦  «        5  | j        dxx         dz  cc<   d d d ¦  «         n# 1 swxY w Y   t          j        | |¦  «         t          g d¢¦  «        } t          j        t          d¬¦  «        5  | j        dxx         dz  cc<   d d d ¦  «         n# 1 swxY w Y   t          j        | |¦  «         t          g d¢¦  «        } t          j        t          d¬¦  «        5  | j        dxx         dz  cc<   d d d ¦  «         n# 1 swxY w Y   t          j        | |¦  «         t          g d¢¦  «        } t          j        t          d¬¦  «        5  | j        dxx         dz  cc<   d d d ¦  «         n# 1 swxY w Y   t          j        | |¦  «         d S )NrA   rL  r…   r4   r  )r2   r  r#   r2   )	r   r:   rŠ   r‹   r;   r9   rQ   r†  r˜   )rI   r>   s     r-   Ú
test_15413r}  \  s  € å
���Ñ
Ô
€Cå	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆC�1ŠHˆˆŒ˜Ñˆˆ‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å�k�k�kÑ"Ô"€HÝÔ˜3 Ñ)Ô)Ð)å
���Ñ
Ô
€CÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆAˆˆŒ�#‰ˆˆ‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜3 Ñ)Ô)Ð)å
���Ñ
Ô
€CÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØŒ�ˆ
ˆ
Œ
�cÑˆ
ˆ
‰
ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜3 Ñ)Ô)Ð)å
���Ñ
Ô
€CÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØŒ�ˆˆŒ�sÑˆˆ‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜3 Ñ)Ô)Ð)å
���Ñ
Ô
€CÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØŒ�ˆ
ˆ
Œ
�cÑˆ
ˆ
‰
ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜3 Ñ)Ô)Ð)å
���Ñ
Ô
€CÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØŒˆqˆ	ˆ	Œ	�SÑˆ	ˆ	‰	ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð åÔ˜3 Ñ)Ô)Ð)Ð)Ð)sk   ­AÁAÁAÂ+CÃCÃCÄD6Ä6D:Ä=D:ÆF$Æ$F(Æ+F(Ç0HÈHÈHÉJ Ê JÊJc                  ó¶  — t          j        d¦  «                             d¦  «        } t          | ¦  «        }t          j        t          j        t           j        ¦  «        j        ¦  «        }t          j        t          d¬¦  «        5  ||d<   d d d ¦  «         n# 1 swxY w Y   t          |dddd	gt           j        ¬
¦  «        }t          j
        ||¦  «         d S )Nr$   r/  rL  r…   r   r2   r4   r#   r%   r^   )r(   r±   r½  r   r³   ÚiinfoÚmaxr:   rŠ   r‹   r;   ©rR   rI   rm  r>   s       r-   Útest_32878_int_itemsizer‚    só   € å
Œ)�A‰,Œ,×
Ò
˜dÑ
#Ô
#€CÝ
�‰+Œ+€CÝ
Œ(•2”8�BœHÑ%Ô%Ô)Ñ
*Ô
*€CÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆˆA‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å�s˜A˜q ! QÐ'­r¬xÐ8Ñ8Ô8€HÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)s   ÂBÂBÂ Bc                  óÄ  — t          j        d¦  «                             d¦  «        } t          | ¦  «        }t          j        t           j        ¦  «        j        }|                     d¦  «        }t          j        t          d¬¦  «        5  ||d<   d d d ¦  «         n# 1 swxY w Y   |d         |k    sJ ‚t          |ddd	d
gd¬¦  «        }t          j
        ||¦  «         d S )Nr$   Úc8Úc16rL  r…   r   r2   r4   r#   r%   r^   )r(   r±   r½  r   Úfinfor²   r€  r:   rŠ   r‹   r;   r�  s       r-   Útest_32878_complex_itemsizer‡  Š  s  € Ý
Œ)�A‰,Œ,×
Ò
˜dÑ
#Ô
#€CÝ
�‰+Œ+€CÝ
Œ(•2”:Ñ
Ô
Ô
"€CØ
�*Š*�UÑ
Ô
€Cõ 
Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð ð ØˆˆA‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð àˆqŒ6�SŠ=ˆ=ˆ=ˆ=Ý�s˜A˜q ! QÐ'¨uÐ5Ñ5Ô5€HÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)s   Â
BÂB Â#B c                 ó  — t          g d¢g d¢¬¦  «        }t          j        t          d¬¦  «        5  d | |¦  «        d<   d d d ¦  «         n# 1 swxY w Y   t          g d¢g d¢t          ¬	¦  «        }t          j        ||¦  «         d S )
NrA   rë   r5   rL  r…   Útestr3   )r2   r‰  r#   rD   ©r   r:   rŠ   r‹   rF   r;   )Ú
indexer_alrI   r>   s      r-   Ú
test_37692rŒ  ˜  sÏ   € å
��� / / /Ð
2Ñ
2Ô
2€CÝ	Ô	#¥MÐ9MÐ	NÑ	NÔ	Nð &ð &Ø%ˆ
ˆ
�3‰Œ˜Ñð&ð &ð &ñ &ô &ð &ð &ð &ð &ð &ð &øøøð &ð &ð &ð &å�n�n�n¨O¨O¨OÅ6ÐJÑJÔJ€HÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)s   ±AÁAÁAc                 ó`  — t           j        t           j        fD ]ë}t          dt	          d¦  «        |¬¦  «        }t          j        t          d¬¦  «        5  d | |¦  «        d<   d d d ¦  «         n# 1 swxY w Y   |j        t          k    sJ ‚t          dt	          d¦  «        t          ¬¦  «        }t          j        t          d¬¦  «        5   |d¦  «        |d<   d d d ¦  «         n# 1 swxY w Y   |j        t          k    sJ ‚Œìt          dt	          d¦  «        t           j        ¬¦  «        }t          j        d¦  «         | |¦  «        d<   |j        t           j        k    sJ ‚t          dt	          d¦  «        t           j        ¬¦  «        }t          j        d¦  «         | |¦  «        d<   d S )	Nr   r#   rD   rL  r…   Tr2   rû  )r(   r²   r³   r   r¢   r:   rŠ   r‹   rE   rF   r”  )rc   rE   rI   s      r-   Ú'test_setitem_bool_int_float_consistencyrŽ  ¡  s  € õ
 ”*�bœhÐ'ð 	#ð 	#ˆÝ�Q�e A™hœh¨eÐ4Ñ4Ô4ˆÝÔ'­Ð=QÐRÑRÔRð 	'ð 	'Ø"&ˆKˆK˜ÑÔ˜QÑð	'ð 	'ð 	'ñ 	'ô 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'øøøð 	'ð 	'ð 	'ð 	'àŒy�FÒ"Ð"Ð"Ð"å�Q�e A™hœh­dÐ3Ñ3Ô3ˆÝÔ'­Ð=QÐRÑRÔRð 	ð 	Ø�U˜1‘X”XˆC�‰Fð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	àŒy�FÒ"Ð"Ð"Ð"Ð"õ ��% ™(œ(­"¬(Ð
3Ñ
3Ô
3€CÝœ* S™/œ/€K€K�ÑÔ�QÑØŒ9�œÒ Ð Ð Ð õ ��% ™(œ(­"¬*Ð
5Ñ
5Ô
5€CÝœ( 1™+œ+€K€K�ÑÔ�QÑÐÐs$   ÁA0Á0A4	Á7A4	ÃC'Ã'C+	Ã.C+	c                  ó  — t          g d¢g d¢¬¦  «        } d}t          j        t          |¬¦  «        5  d| d<   d d d ¦  «         n# 1 swxY w Y   t          g d¢g d¢t          ¬	¦  «        }t          j        | |¦  «         d S )
NrA   rë   r5   r„   r…   rk   r   )rk   r4   r#   rD   rŠ  ©rI   r�   r>   s      r-   Ú$test_setitem_positional_with_castingr‘  »  sÌ   € õ ��� / / /Ð
2Ñ
2Ô
2€CàL€HÝ	Ô	#¥M¸Ð	BÑ	BÔ	Bð ð ØˆˆA‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å�k�k�k¨¨¨ÅÐGÑGÔG€HÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)ó   ³AÁA	ÁA	c                  óø   — t          g d¢g d¢¬¦  «        } d}t          j        t          |¬¦  «        5  d| d<   d d d ¦  «         n# 1 swxY w Y   t          g d¢g d¢¬¦  «        }t          j        | |¦  «         d S )	NrA   rë   r5   r„   r…   r  r   )r  r4   r#   )r   r:   rŠ   r‹   r;   r�  s      r-   Ú.test_setitem_positional_float_into_int_coercesr”  Ç  sÊ   € õ ��� / / /Ð
2Ñ
2Ô
2€CàL€HÝ	Ô	#¥M¸Ð	BÑ	BÔ	Bð ð ØˆˆA‰ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å�k�k�k¨¨¨Ð9Ñ9Ô9€HÝÔ˜3 Ñ)Ô)Ð)Ð)Ð)r’  c                  óˆ  — t          g d¢g d¢¬¦  «        } | j        j        rJ ‚d| d<   t          g d¢| j        ¬¦  «        }t          j        | |¦  «         d| d<   t          g d¢g d	¢¬¦  «        }t          j        | |¦  «         t          j        t          d¦  «        ¦  «        d d d
…         }t          t          t          |¦  «        ¦  «        |¬¦  «        }| 	                    t          ¦  «                             t          dg¦  «        ¦  «        }t          g d¢|¬¦  «        }d|d<   t          j        ||¦  «         t          j        | j        ddgg¦  «        }t          t          t          |¦  «        ¦  «        |¬¦  «        }|                     ¦   «         }d|j        d<   d|d<   t          j        ||¦  «         d S )Nr  )r=  çÍÌÌÌÌÌ @r@  çffffff@r5   r    r#   )r2   r4   r    r%   r$   )r2   r4   r    r%   r$   )r=  r–  r@  r—  g      @r4   r%   )r   r2   r4   r#   r%   r¸   r¸   r   ÚBéc   )r   r6   Ú_should_fallback_to_positionalr:   r;   r   r  r¢   r�  r½  rF   Úappendr   r   r¹   r8   r9   )	rI   r>   ÚiirÔ   Ú	exp_indexÚ	expected2rº   rÿ   Ú	expected3s	            r-   Útest_setitem_int_not_positionalr   Ó  sµ  € õ ���Ð%9Ð%9Ð%9Ð
:Ñ
:Ô
:€CØŒyÔ7Ð7Ð7Ð7ð €Cˆ�FÝ�m�m�m¨3¬9Ð5Ñ5Ô5€HÝÔ˜3 Ñ)Ô)Ð)ð €Cˆ�FÝÐ&Ð&Ð&Ð.GÐ.GÐ.GÐHÑHÔH€HÝÔ˜3 Ñ)Ô)Ð)å	Ô	"¥5¨¡9¤9Ñ	-Ô	-¨c¨c°¨cÔ	2€BÝ•%�˜B™œ‘.”.¨Ð+Ñ+Ô+€DØ—	’	�&Ñ!Ô!×(Ò(­°¨s©¬Ñ4Ô4€IÝÐ)Ð)Ð)°Ð;Ñ;Ô;€Ià€Dˆ�GÝÔ˜4 Ñ+Ô+Ð+å	Ô	  #¤)¨c°3¨ZÐ!8Ñ	9Ô	9€BÝ•%�˜B™œ‘.”.¨Ð+Ñ+Ô+€DØ—	’	‘”€IØ€I„M�!Ñà€Dˆ�GÝÔ˜4 Ñ+Ô+Ð+Ð+Ð+r/   c                  óJ  — t          g d¢g d¢dœ¦  «        } |                      d¦  «                             ¦   «         }d|g d¢<   t          g d¢d¬¦  «        }t	          j        ||¦  «         d	| j        g d¢d
f<   t          d
g d¢i¦  «        }t	          j        | |¦  «         d S )NrA   )r%   r$   r'   )r1   r3   r3   r¸   )TFF)r¸   r$   r'   )r  rD  r    r1   )r    r4   r#   )r   Úpopr8   r   r:   r;   r9   ru  )rx  r=   r>   s      r-   Útest_setitem_with_bool_indexerr£  õ  s½   € õ 
˜˜˜¨¨¨Ð3Ð3Ñ	4Ô	4€BØ�VŠV�C‰[Œ[×ÒÑÔ€FØ#$€FÐÐÐÑ Ý˜9˜9˜9¨3Ð/Ñ/Ô/€HÝÔ˜6 8Ñ,Ô,Ð,à(*€B„FÐÐÐ Ð$Ñ%Ý˜#˜z˜z˜zÐ*Ñ+Ô+€HÝÔ˜"˜hÑ'Ô'Ð'Ð'Ð'r/   ÚsizerÌ   )TFFFFÚitemrÔ  c                 ó,   — t          j        | g¦  «        S rn   )r(   r   r!  s    r-   rÈ   rÈ     s   € •b”h ˜s‘m”m€ r/   c                 ó   — | gS rn   r€   r!  s    r-   rÈ   rÈ     s   € °¨s€ r/   c                 ó   — | fS rn   r€   r!  s    r-   rÈ   rÈ     s   € ¸q¸d€ r/   c                 óà  — t          j        || ¦  «        }t          j        | t          ¬¦  «        }t	          |¦  «        }|                     ¦   «         dk    rFd}t          j        t          |¬¦  «        5   ||¦  «        ||<   d d d ¦  «         d S # 1 swxY w Y   d S  ||¦  «        ||<   t	          t          j        | t          ¬¦  «        ¦  «        }|||<   t          j
        ||¦  «         d S )Nr^   r2   zKcannot set using a list-like indexer with a different length than the valuer…   )r(   Úresizer±   rÇ  r   r•  r}   rˆ   r^  r:   r;   )	r¤  rÌ   r¥  rÔ  Ú	selectionr  rI   rŒ   r>   s	            r-   Ú7test_setitem_bool_indexer_dont_broadcast_length1_valuesr¬    s/  € õ  ”	˜$ Ñ%Ô%€IåŒ9�T¥Ð'Ñ'Ô'€Då
�‰,Œ,€Cà‡}‚}�„˜!ÒÐð$ð 	õ Œ]�:¨SÐ1Ñ1Ô1ð 	'ð 	'à ˜S ™YœYˆC�	‰Nð	'ð 	'ð 	'ñ 	'ô 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'øøøð 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð ˜˜T™œˆˆI‰å�"œ) DµÐ6Ñ6Ô6Ñ7Ô7ˆØ"ˆ�ÑÝ
Ô˜s HÑ-Ô-Ð-Ð-Ð-s   Á5BÂBÂBc                  óz  — t          dd¬¦  «        } t          | ¦  «        }|                     ¦   «         }t          j        dt
          ¬¦  «        }d||<   |j        | j        k    sJ ‚t          j        ||¦  «         | 	                    |dd¬¦  «         |j        | j        k    sJ ‚t          j        ||¦  «         d S )NrV   r#   r!   r^   r‡   Trú   )
r   r   r8   r(   r[  r”  rE   r:   r;   rÌ   )r  rI   rd   rÌ   s       r-   Ú(test_setitem_empty_mask_dont_upcast_dt64r®  +  s·   € Ý
�\¨1Ð
-Ñ
-Ô
-€CÝ
�‰+Œ+€CØ�8Š8‰:Œ:€DÝŒ8�A�TÐ"Ñ"Ô"€Dà€Cˆ�IØŒ9˜œ	Ò!Ð!Ð!Ð!ÝÔ˜3 Ñ%Ô%Ð%à‡H‚HˆT�5 $€HÑ'Ô'Ð'ØŒ9˜œ	Ò!Ð!Ð!Ð!ÝÔ˜3 Ñ%Ô%Ð%Ð%Ð%r/   )sr   r   Údecimalr   Únumpyr(   r}   Úpandas.compat.numpyr   Úpandas.errorsr   Úpandas.core.dtypes.commonr   Úpandasr	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Úpandas._testingÚ_testingr:   Úpandas.tseries.offsetsr   r   r‚   rš   r½   r	  r  r)  r`  rb  rg  ri  rk  rv  r~   r   r´  r)   r‹   r‡  rF   r±   r®  r·  rÉ  r×  rå  rð  rÿ  r  r  r²   r  r)  r$  r-  r5  Úint32rö   r:  r@  Ú
complex128rF  r”  rI  r³   rL  rO  rW  r;  Ú_get_promotion_stater  Úuint32r  r€  Úuint64rU  r^  rb  rf  rn  ry  r{  r}  r‚  r‡  rŒ  rŽ  r‘  r”  r   r£  r¢   r†  rÇ  Úminr¬  r®  r€   r/   r-   ú<module>r¾     s¦  ððð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð à Ð Ð Ð Ø €€€à 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'à 2Ð 2Ð 2Ð 2Ð 2Ð 2ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð* Ð Ð Ð Ð Ð à 'Ð 'Ð 'Ð 'Ð 'Ð 'ðJ.ð J.ð J.ð J.ð J.ñ J.ô J.ð J.ðZ.ð .ð .ð .ð .ñ .ô .ð .ð<-1ð -1ð -1ð -1ð -1ñ -1ô -1ð -1ð`pAð pAð pAð pAð pAñ pAô pAð pAðf(ð (ð (ð (ð (ñ (ô (ð (ðV.ð .ð .ð .ð .ñ .ô .ð .ð*}+ð }+ð }+ð }+ð }+ñ }+ô }+ð }+ð@ð ð ðð ð ð%ð %ð %ð:%ð %ð %ð.ð .ð .ð .ð .ñ .ô .ð .ðBcNð cNð cNð cNð cNñ cNô cNð cNðL „×ÒØàˆŒð ˆF�>�> ! QÑ'Ô'Ñ(Ô(ØˆFØ�˜!˜Q‘” ¤¨¨°!°Q©¬¸¸À!ÀQ¹¼ÐHØ)ðñ ô ð ØØ&ð	
ñ 	
ô 	
ð 	ˆŒàˆFÐ/Ð/Ð/Ñ0Ô0ØˆF�B”F˜A˜rœv q¨"¬&°!°R´V¸QÀÄÐGÑHÔHØˆE�$˜˜aÑ Ô ØØ*ð	
ñ 	
ô 	
ð 	ˆŒØˆFÐ-Ð-Ð-Ñ.Ô.ØˆF�B”F˜D "¤&¨%Ð0¸Ð?Ñ?Ô?ØˆE�$˜˜aÑ Ô ØØ+ð	
ñ 	
ô 	
ð 	ˆŒàˆF�9�2”9˜R‘=”=Ñ!Ô!ØˆF�B”F˜BœF B¤F¨B¬F°B´F¸A¸qÀ!ÀQÈÐJÑKÔKØˆE�$˜‰NŒNØØ%ð	
ñ 	
ô 	
ð 	ˆŒàˆF�9�9�9ÑÔØˆF�B”F˜A˜q�>Ñ"Ô"ØØØ#ð	
ñ 	
ô 	
ð 	ˆŒàˆF�E�7‰OŒOØˆF�B”F�8 6Ð*Ñ*Ô*àØØ/ð	
ñ 	
ô 	
ð 	ˆŒàˆF�E˜4�=Ñ!Ô!ØˆF�B”F˜D�>¨Ð0Ñ0Ô0ØØØ$ð	
ñ 	
ô 	
ðk=ñ@ô @ðB	ð 	ð 	ð 	ð 	Ð$=ñ 	ô 	ñC@ô @ðB	ð"ð "ð "ð "ð "Ð(Añ "ô "ð "ðJ%ð %ð %ð %ð %Ð6ñ %ô %ð %ðPð ð ð ð Ð8ñ ô ð ð625ð 25ð 25ð 25ð 25Ð%>ñ 25ô 25ð 25ðjð ð ð ð Ð+Dñ ô ð ð@ „×ÒØð 
ˆ�	�	�	Ñ	Ô	˜F˜F B¤F¨A¨q >Ñ2Ô2°DÐ9Ø	ˆ���Ñ	 Ô	  & &¨"¬&°#°sÐ);Ñ"<Ô"<¸dÐCð ˆF�H�H˜T 1 aÑ(Ô(¨(¨(°4¸¸AÑ*>Ô*>ÀÀÈÈqÐRSÑ@TÔ@TÐUÑVÔVØˆF�C˜˜ $¨¨1Ñ-Ô-¨x¨x¸¸aÀÑ/CÔ/CÐDÑEÔEØð	
ð 
ˆÐ%Ð%Ð%Ñ	&Ô	&¨¨Ð/CÐ/CÐ/CÑ(DÔ(DÀdÐKðñô ð ð ð ð ð Ð6ñ ô ñ!ô ð ð$ð $ð $ð $ð $Ð4Mñ $ô $ð $ðNð ð ð ð Ð(Añ ô ð ð: „×ÒØà	ˆŒ�3˜�*Ñ	Ô	˜tÐ$Ø	ˆŒ�3˜�*Ñ	Ô	˜}Ð-àˆBŒH�a˜‘e˜Q ™U Q™YÐ'¨r¬zÐ:Ñ:Ô:Øð	
ðñ
ô 
ð"ð "ð "ð "ð "Ð/Hñ "ô "ñ
ô 
ð"ð* „×Ò˜  h b¤h¨s¡m¤mÐ 4Ñ5Ô5ðð ð ð ð Ð.Gñ ô ñ 6Ô5ðð$ „×Ò˜Ð AÐ AÐ AÑBÔBðð ð ð ð Ð$=ñ ô ñ CÔBðð.-ð -ð -ð -ð -Ð,ñ -ô -ð -ð „×ÒØØ€b„hˆq�k„k�2”7˜DÐ! H B¤H¨T¡N¤N°B´H¸mÐ#LÐMñô ð3ð 3ð 3ð 3ð 3�|ñ 3ô 3ñ	ô ð3ð „×Ò˜Ð 6Ð 6Ð 6Ñ7Ô7Ø„×Ò˜ v hÑ/Ô/ðð ð ð ð ˜ñ ô ñ 0Ô/ñ 8Ô7ðð „×ÒØà	
ˆBŒM˜4Ð Ø	ˆbŒm˜TÐ"Ø	�” Ð%Ø	ˆv�}Ð%ð	ñô ð8ð 8ð 8ð 8ð 8˜,ñ 8ô 8ñô ð8ð „×ÒØà	
ˆF�MÐ"Ø	ˆf�mÐ$Ø	
ˆF�MÐ"Ø	ˆf�mÐ$Ø	�˜Ð'Ø	ˆt�TÐðñ
ô 
ð>ð >ð >ð >ð >�|ñ >ô >ñ
ô 
ð>ð „×ÒØà	
ˆBŒH�dÐØ	ˆbŒj˜-Ð(Ø	�” Ð.Ø	ˆv�}Ð%ð	ñô ð$ð $ð $ð $ð $˜ñ $ô $ñô ð$ð „×ÒØà	
ˆBŒJ˜ÐØ	ˆbŒj˜$ÐØ	�” Ð.Ø	ˆv�}Ð%ð	ñô ð,ð ,ð ,ð ,ð ,˜,ñ ,ô ,ñô ð,ð „×ÒØà	
ˆBŒJ˜ÐØˆŒØØŒJØØ”+×#Ò#à*Ð*ð TØ*ÐRÐ/F¨rÔ/FÑ/HÔ/HÈFÒ/RðDð $ñ ô ð		
ñ 	
ô 	
ð 
�” Ð.Ø	ˆv�}Ð%Ø	ˆŒ�!‰Œ�b”j $Ð'Ø	ˆŒ�1‰Œ�r”z 4Ð(ð 
ˆŒ�8�2”8˜BœIÑ&Ô&Ô*Ñ	+Ô	+¨R¬Z¸ÐGØ	ˆŒ�1‰Œ�r”z 4Ð(Ø	ˆŒ�!‰Œ�b”j $Ð'ð1ñô ð:
Fð 
Fð 
Fð 
Fð 
F˜,ñ 
Fô 
Fñ;ô ð:
Fð „×ÒØà	ˆ�<Ñ	 Ô	 Ð"2°DÐ9Ø	
ˆF�MÐ"Ø	ˆf�mÐ$ðñô ð	ð 	ð 	ð 	ð 	˜\ñ 	ô 	ñô ð	ð „×ÒØà	ˆ�< LÐ	1Ñ	1Ô	1Ð3OÐQUÐVà	ˆ�< LÐ	1Ñ	1Ô	1Ð3OÐQUÐVØ	ˆ�<Ñ	 Ô	  &¨-Ð8Ø	
ˆF�MÐ"ðñ	ô 	ð	ð 	ð 	ð 	ð 	˜|ñ 	ô 	ñ	ô 	ð	ð „×ÒØà	ˆ�8Ñ	Ô	Ð/°Ð6Ø	
ˆF�MÐ"Ø	ˆf�mÐ$ðñô ðð ð ð ð ˜lñ ô ñô ðð „×ÒØ	ˆE�6�6˜& sÐ+Ñ+Ô+¨X¨X°a¸À6Ð-JÑ-JÔ-JÐKñô ð „×Ò˜ v hÑ/Ô/ðð ð ð ð  ñ ô ñ 0Ô/ñô ðð 4+ð 4+ð 4+ðn*ð *ð *ð *ð  *ð  *ðF*ð *ð *ð*ð *ð *ð*ð *ð *ð&ð &ð &ð4	*ð 	*ð 	*ð	*ð 	*ð 	*ð,ð ,ð ,ðD(ð (ð (ð „×Ò˜   q¨!¡¤Ñ-Ô-Ø„×ÒØ
Ð/Ð/Ð/°$¸°ÀÀÐHñô ð „×ÒØ
ˆS�"”&˜(˜"œ( 5™/œ/Ô-¨x¨r¬x¸©¬Ô/BÐCñô ð
 „×ÒØ	Ð#Ð# ] ]°N°NÐCñô ð.ð .ñô ñô ñô ñ .Ô-ð.ð8&ð &ð &ð &ð &r/   