+
    NV-j=à ã            	       ó,  € R t ^ RIHt ^ RIt^ RIHtHtHtHt ^ RIt^ RI	H
t
 ^ RIt^ RIt^ RIHt ^ RIHt ^ RIHu Ht ^ RIt^ RIHtHtHtHtHtHtHtH t H!t!H"t"H#t#H$t$H%t%H&t&H't'H(t(H)t)H*t* ^ RI+H,t- ^ RI.H/t/ ^ R	I0H1t1 ^ R
I2H3t3 ]Ph                  Pk                  R]Pl                  ]Pl                  R.R]Pl                  ]Pl                  .. RJO.]Pl                  R.R]Pl                  .RR...4      R 4       t7R t8 ! R R4      t9 ! R R4      t: ! R R4      t; ! R R4      t< ! R R4      t= ! R R4      t> ! R R4      t? ! R  R!4      t@ ! R" R#4      tA ! R$ R%4      tB ! R& R'4      tC]Ph                  Pk                  R(. RKOR)R*.^ ^.3. RLOR)R*.^ ^.3. RLOR)R+.^ ^.3.4      R, 4       tDR- tER. tFR/ tGR0 tHR1 tIR2 tJR3 tKR4 tLR5 tMR6 tNR7 tO]Ph                  Pk                  R8R9]P                   ! R94      ]P¢                  ! R94      .4      R: 4       tR]Ph                  Pk                  R;]&! R<4      R=3]&! R>R?R@7      RA3.4      RB 4       tSRC tT]Ph                  P«                  RD4      ]Ph                  P«                  RE4      RF 4       4       tVRG tW ! RH RI4      tXR# )Mz"test label based indexing with loc)Ú
namedtupleN)ÚdateÚdatetimeÚtimeÚ	timedelta)Úgettz©Úindex)ÚIndexingError)ÚCategoricalÚCategoricalDtypeÚCategoricalIndexÚ	DataFrameÚDatetimeIndexÚIndexÚ
IndexSliceÚ
MultiIndexÚPeriodÚPeriodIndexÚSeriesÚSparseDtypeÚ	TimedeltaÚ	TimestampÚ
date_rangeÚtimedelta_rangeÚto_datetimeÚto_timedelta)Ú	is_scalar)Ú_one_ellipsis_message)Ú"check_indexing_smoketest_or_raisesz series, new_series, expected_serÚbÚaFTc                 óì   € \        R V /4      pWP                  R&   \        R V/4      p\        P                  ! VP	                  4       V4       \        P                  ! VP                  4       V( 4       R# )ÚAN)ºNNNr#   )r   ÚlocÚtmÚassert_frame_equalÚisnaÚnotna)ÚseriesÚ
new_seriesÚexpected_serÚdfÚexpecteds   &&&  Úo/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pandas/tests/indexing/test_loc.pyÚtest_not_change_nan_locr0   0   sZ   € ô 
�C˜�=Ó	!€BØ‡F�Fˆ6�NÜ˜#˜|Ð,Ó-€HÜ×Ò˜"Ÿ'™'›) XÔ.Ü×Ò˜"Ÿ(™(›* x iÖ0ó    c                  ó°   € \        . RO. RO.4      p V P                  ^ ^^.3,          p\        RR.^^.\        ^ R7      p\        P
                  ! W4       R# )r!   ç      ð?ç       @©r	   ÚdtypeÚnameN)r!   r3   r4   )r    ç      @ç      @)r   r%   r   Úfloatr&   Úassert_series_equal)r-   Úresultr.   s      r/   Útest_loc_dtyper=   @   sM   € ä	’O¢_Ð5Ó	6€BØ�V‰V�A˜˜1�v�IÕ€FÜ�s˜C�j¨¨A¨´eÀ!ÔD€HÜ×Ò˜6Ö,r1   c                   ó  a € ] tR t^Ht o R tR tR t]P                  P                  RR^.4      ]P                  P                  R]
! ]! R4      ]R7      ]
! . R"O]R7      ]! R	^R
7      ]
! ]! ^ ^^4      ]P                   R7      ]
! . 4      .4      R 4       4       t]P                  P                  R. R#O. R$O.4      ]P                  P                  R]P$                  ]P&                  ]P                   .4      R 4       4       t]P                  P                  RR]
! . R#O]P$                  R7      ]
! . R#O]P&                  R7      ]
! . R#O]P                   R7      ]P,                  ! ]! ^4      ]! ^4      .4      .4      ]P                  P                  R. R#O. R%O. R&O. R'O.4      R 4       4       t]P                  P                  R]P$                  ]P&                  .4      R 4       tR t]P                  P                  R]! ^^4      ]
! ]! R4      ]R7      ]
! . R"O]R7      R]! R	^R
7      ]
! ]! ^ ^^4      ]P                   R7      .R].]! RR4      ]! R	^R
7      .^].]! ^^4      ]
! . R"O]R7      .^ ].]! ^^4      ]
! . R"O]R7      .^].]! ^^^4      ]
! . R"O]R7      .^ ]..4      R 4       tR tR t]P                  P                  R] ! ^..]
! R.4      R7      ]!R(,          ]"! ^.RR7      3]"! ^.]
! R.4      R7      R^.3] ! ^..]
! R.4      R7      R]"! ^.RR7      3.4      R 4       t#]P                  P                  R]$! R^
^4      .]%! R^
^4      .^,          ]&! ^4      .]&! ^4      ]&! ^4      ..4      R  4       t'R!t(V t)R# ))ÚTestLocc                ó   € \        . ROR.\        R7      pVP                  R,          e   Q h\        . ROR.RR7      pV'       d2   \        P                  ! VP                  R,          4      '       g   Q hR# VP                  R,          e   Q hR# )Ú1Nr!   ©Úcolumnsr6   Ústr)rA   Ú2N)é   r!   )r   Úobjectr%   ÚnpÚisnan)ÚselfÚusing_infer_stringr-   s   && r/   Ú"test_none_values_on_string_columnsÚ*TestLoc.test_none_values_on_string_columnsI   sl   € äÒ'°#°¼fÔEˆØ�v‰v�f�~Ò%Ð%Ð%äÒ'°#°¸eÔDˆßÜ—8’8˜BŸF™F 6�N×+Ò+Ð+Ò+à—6‘6˜&•>Ò)Ð)Ò)r1   c                ó‚   € V! \        ^4      \        \        R4      \        R7      R7      p\	        VR^\
        R7       R# )é   Úabc©r6   r   r%   ©ÚfailsN)Úranger   ÚlistrG   r   ÚKeyError©rJ   Úframe_or_seriesÚobjs   && r/   Útest_loc_getitem_intÚTestLoc.test_loc_getitem_intT   s+   € áœe A›h¬e´D¸³KÄvÔ.NÔOˆÜ*¨3°°qÄ×Ir1   c                ó:   € V! 4       p\        VR R\        R7       R# )r%   ÚcrR   N)r   rV   rW   s   && r/   Útest_loc_getitem_labelÚTestLoc.test_loc_getitem_labelY   s   € áÓˆÜ*¨3°°sÄ(×Kr1   ÚkeyÚfr	   ÚabcdrQ   Ú20130101©Úperiodsc                ód   € V! \        \        V4      4      VR 7      p\        VRV\        R7       R# )r   r%   rR   N©rT   Úlenr   rV   ©rJ   r`   r	   rX   rY   s   &&&& r/   Ú#test_loc_getitem_label_out_of_rangeÚ+TestLoc.test_loc_getitem_label_out_of_range^   s'   € ñ œe¤C¨£JÓ/°uÔ=ˆä*¨3°°sÄ(×Kr1   r6   c                ól   € V! \        ^4      \        . ROVR7      R7      p\        VRV\        R7       R# )rO   rQ   r   r%   rR   N©é    é   rF   ©rT   r   r   rV   )rJ   r`   r6   rX   rY   s   &&&& r/   Útest_loc_getitem_label_listÚ#TestLoc.test_loc_getitem_label_listn   s)   € ñ œe A›h¬e²IÀUÔ.KÔLˆä*¨3°°sÄ(×Kr1   Nc                ó|   € Vf	   V! 4       pMV! \        \        V4      4      VR7      p\        VRV\        R7       R # )Nr   r%   rR   rg   ri   s   &&&& r/   Ú(test_loc_getitem_label_list_with_missingÚ0TestLoc.test_loc_getitem_label_list_with_missingu   s4   € ð Š=Ù!Ó#‰Cá!¤%¬¨E«
Ó"3¸5ÔAˆCÜ*¨3°°sÄ(×Kr1   c                óp   € V! \        ^4      \        . ROVR7      4      p\        VR. RO^\        R7       R# )rO   rQ   r%   ©ÚaxesrS   Nrm   )é   é   é(   rp   )rJ   r6   rX   rY   s   &&& r/   Ú!test_loc_getitem_label_list_failsÚ)TestLoc.test_loc_getitem_label_list_fails‰   s.   € ñ œe A›h¬ªi¸uÔ(EÓFˆÜ*Ø�š¨1´H÷	
r1   c                óB   € V! 4       p. ROp\        VRV\        R7       R# )Tr%   rR   N©TFTF)r   Ú
IndexError)rJ   rX   rY   r    s   &&  r/   Útest_loc_getitem_boolÚTestLoc.test_loc_getitem_bool‘   s   € ÙÓˆâ&ˆä*¨3°°qÄ
×Kr1   zslc, indexes, axes, failsÚ20130102Ú20130104c           	     óˆ   € V F;  pVf	   V! 4       pMV! \        \        V4      4      VR7      p\        VRVVVR7       K=  	  R # )Nr   r%   rw   )rT   rh   r   )rJ   ÚslcÚindexesrx   rS   rX   r	   rY   s   &&&&&&  r/   Útest_loc_getitem_label_sliceÚ$TestLoc.test_loc_getitem_label_slice˜   sH   € ó@ ˆEØŠ}Ù%Ó'‘á%¤e¬C°«JÓ&7¸uÔE�Ü.ØØØØØ÷ó r1   c                óä   € \        ^R.^ÈR.^ÈR..RR.. ROR7      p\        P                  ! ^4      VP                  R&   \        ^R.^ R.^R..RR.. ROR7      p\        P
                  ! W4       R# )ry   r!   Úcol1Úcol2©rC   r	   N)é
   ro   ro   )ro   r‹   )r   rH   Úaranger%   r&   r'   ©rJ   r-   r.   s   &  r/   Ú test_setitem_from_duplicate_axisÚ(TestLoc.test_setitem_from_duplicate_axisÅ   s~   € äØ�#ˆY˜˜c˜
 S¨# JÐ/Ø˜VÐ$Úô
ˆô
 ŸIšI a›Lˆ�‰ˆyÑÜØ�#ˆY˜˜C˜ 1 c (Ð+°f¸fÐ5EÊZô
ˆô 	×Ò˜bÖ+r1   c                óÄ  € \        R . R
ORR\        P                  R.R\        R4      \        P
                  \        R4      ./R7      p\        RR.R\        R4      ./R7      pVP                  VP                  VR,          P                  4       RR.3&   \        R . R
OR. ROR\        R4      \        R4      \        R4      ./R7      p\        P                  ! W4       R	# )Úchannelr#   úString 1úString 2ÚBz2019-06-11 11:00:00z2019-06-11 12:00:00)ÚdataúString 3N©ro   rF   rO   )r•   r™   r–   )r   rH   Únanr   ÚpdÚNaTÚvaluesr%   r(   r&   r'   )rJ   r-   Údf2r.   s   &   r/   Útest_column_types_consistentÚ$TestLoc.test_column_types_consistentÒ   sÞ   € äàš9Ø�j¤"§&¡&¨*Ð5ØÜÐ3Ó4Ü—F‘FÜÐ3Ó4ððô

ˆô Ø˜
�| S¬9Ð5JÓ+KÐ*LÐMô
ˆð .1¯Z©Zˆ�‰ˆr�#�w�|‰|‹~  S˜zÐ)Ñ*Üàš9ØÒ9ØÜÐ3Ó4ÜÐ3Ó4ÜÐ3Ó4ððô

ˆô 	×Ò˜bÖ+r1   zobj, key, expF©rC   ©r7   r   c                ó¤   € VP                   V,          p\        V\        \        34      '       d   \        P
                  ! WC4       R # WC8X  g   Q hR # ©N)r%   Ú
isinstancer   r   r&   Úassert_equal)rJ   rY   r`   ÚexpÚress   &&&& r/   Ú#test_loc_getitem_single_boolean_argÚ+TestLoc.test_loc_getitem_single_boolean_argñ   s9   € ð �g‰g�c�lˆÜ�cœI¤vÐ.×/Ò/Ü�OŠO˜CÖ%à”:Ð’:r1   r˜   ié  c                ó°   € R .\        V4      ,          p\        VR.R7      pVP                  4       pW3P                  V&   \        P
                  ! W44       R# )Fr#   ©r˜   rC   N)rh   r   Úcopyr%   r&   r'   )rJ   r˜   Úmaskr-   r.   s   &&   r/   Ú-test_loc_empty_slice_assignment_with_datetimeÚ5TestLoc.test_loc_empty_slice_assignment_with_datetime  sF   € ð ˆwœ˜T›Õ"ˆä˜D¨3¨%Ô0ˆØ—7‘7“9ˆØ�‰ˆt‰Ü
×Ò˜bÖ+r1   © )rF   é   Únullé   rm   )ro   r8   r#   )rn   rF   rŽ   )rO   é   é   ))ro   rO   )ro   r³   )rF   é   )r$   F)*Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__rL   rZ   r^   ÚpytestÚmarkÚparametrizer   rU   rG   r   rT   rH   Úfloat64rj   Úint64Úuint64rq   r   Úfrom_arraysrt   r|   r�   ÚsliceÚ	TypeErrorrV   rˆ   r‘   r    r   r   r   rª   r   r   r   r°   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r/   r?   r?   H   sÞ  ø‡ € ò	*òJò
Lð
 ‡[�[×Ñ˜U S¨" IÓ.Ø‡[�[×ÑØá‘$�v“, fÔ-ÙÒ#¨6Ô2Ù�z¨1Ô-Ù‘%˜˜1˜a“.¨¯
©
Ô3Ù�"‹Ið	
ó	ñLó	ó /ðLð
 ‡[�[×Ñ˜U¢Y²Ð$>Ó?Ø‡[�[×Ñ˜W r§x¡x°·±¸B¿J¹JÐ&GÓHñLó Ió @ðLð
 ‡[�[×ÑØàÙ’) 2§8¡8Ô,Ù’) 2§9¡9Ô-Ù’) 2§:¡:Ô.Ø×"Ò"¡E¨!£H©e°A«hÐ#7Ó8ð	
ó	ð ‡[�[×ÑØ’	š:¢yÒ2JÐKóñLóó	ðLð ‡[�[×Ñ˜W r§x¡x°·±Ð&;Ó<ñ
ó =ð
òLð ‡[�[×ÑØ#ñ �a˜“á™$˜v›,¨fÔ5ÙÒ+°6Ô:ØÙ˜z°1Ô5Ù™%  2 q›/°·±Ô<ðð Øðñ �j *Ó-Ù˜J°Ô2Ð3ØØð	ñ �1�a‹[™5Ò!2¸&ÔAÐBÀAÀyÐQÙ�1�a‹[™5Ò!2¸&ÔAÐBÀAÀxÐPÙ�1�a˜‹^™eÒ$5¸VÔDÐEÀqÈ)ÐTð+	
óñ4ó5ð4ò&,ò,ð> ‡[�[×ÑØñ ˜A˜3˜%©°¨w«Ô8Ø˜8Õ$Ù˜�s Ô'ðñ
 �Q�C™u e W›~Ô.°¸°sÐ;Ù˜˜�u¡E¨5¨'£NÔ3°U¹FÀAÀ3ÈUÔ<SÐTð	
óñóðð ‡[�[×ÑØá�d˜B Ó#Ð$Ù�t˜R Ó$Ð%¨Õ)Ù�q‹\ˆNÙ�q‹\™9 Q›<Ð(ð		
óñ,óö,r1   r?   c                   ó6  a € ] tR tRt o R t]P                  P                  RR]! R4      RR33R]! R4      R	R33R
]! R4      RR33R]! R4      ]! R4      R33R]! R4      RR	33R]! R4      R]! R4      33R]! R4      RR33.4      R 4       t	R t
R tR tR tR tR tR t]P                  P                  RRR.. R‰O.4      R 4       tR  tR! tR" tR# tR$ tR% tR& t]P2                  R' 4       t]P                  P                  R(^ ]P8                  ! ^ ]P:                  R)7      ]P8                  ! . RŠO]P:                  R)7      .4      R* 4       tR+ tR, t R- t!R. t"R/ t#]P                  P                  R0. R‹O4      R2 4       t$R3 t%]P                  P                  R4RR.4      R5 4       t&R6 t'R7 t(]P                  P                  R4RR.4      R8 4       t)]P                  P                  R4RR.4      R9 4       t*R: t+R; t,R< t-]P                  P                  R=R>.].! R?R>R?4      ]P8                  ! R>.4      .4      ]P                  P                  R@RA.]P8                  ! RA.4      .4      RB 4       4       t/]P                  P                  RC^ ^.. RŒO3^]0! . R�O^^]Pb                  ]Pb                  .. R�O.. RŒORE7      3^RDR1.3^^.]0! ^^]Pb                  ]Pb                  .. RŽO^^]Pb                  ]Pb                  ... RŒORE7      3^. R�O3]P8                  ! . R�O]P:                  R)7      ]0! ^^]Pb                  .. R�O^^]Pb                  ... R�ORE7      3].! ^^R?4      . R‘O3. R�O. R’O.]0! ^^]Pb                  ]Pb                  .. R“O. R”O.. RŒORE7      3].! ^^R?4      . R•O3]P8                  ! . R�O. R’O.]P:                  R)7      ]0! ^^]Pb                  ]Pb                  .. R–O. R—O.. RŒORE7      3].! R?R?R?4      R>RD.3]0! ^^.^	^
.^^..R>RD.RE7      ]0! . R˜O. R™O. RšO.. R�ORE7      3.4      RF 4       t2RG t3RH t4RI t5RJ t6RK t7]P                  Pp                  ]P                  Pr                  ]P                  P                  RLRM^d.RNRO..4      RP 4       4       4       t:RQ t;RR t<RS t=RT t>RU t?RV t@RW tARX tBRY tCRZ tDR[ tER\ tFR] tGR^ tHR_ tI]P                  P                  R`. R›O4      ]P                  P                  Ra]P”                  ]P–                  ]P:                  ]L.4      Rb 4       4       tMRc tNRd tORe tP]P                  P                  R=RfRg.4      Rh 4       tQ]P                  P                  Ri]R]P8                  ]S]T.4      Rj 4       tURk tV]P                  P                  RlRœR�.4      Rm 4       tWRn tX]P                  P                  Ro^ . RžO3].! ^^4      . RŸO3^^.. R O3.4      Rp 4       tYRq tZRr t[Rs t\]P                  P                  RtRuRu..4      Rv 4       t]Rw t^]P                  P                  RxR>R>.R>].! R?4      3.4      Ry 4       t_Rz t`R{ taR| tbR} tcR~ td]P                  P                  RR¡R¢.4      R€ 4       teR� tfR‚ tgRƒ thR„ tiR… tjR† tkR‡ tlRˆtmV tnR?# )£ÚTestLocBaseIndependenti  c                óÚ   € \        \        R R4      R7      pVP                  \        P                  ! R.4      ^ ,          R pVP
                  R,          p\        P                  ! W#4       R# )Ú2021Ú2022r   z2021/6/1N:é—   NN)r   r   r%   rH   ÚarrayÚilocr&   r'   ©rJ   r-   r<   r.   s   &   r/   Útest_loc_npstrÚ%TestLocBaseIndependent.test_loc_npstr  sO   € äœZ¨°Ó7Ô8ˆØ—‘œŸš * Ó.¨qÕ1Ð3Ð4ˆØ—7‘7˜4•=ˆÜ
×Ò˜fÖ/r1   zmsg, keyz'Period\('2019', 'Y-DEC'\), 'foo', 'bar'éã  ÚfooÚbarz&Period\('2019', 'Y-DEC'\), 'y1', 'bar'Úy1z&Period\('2019', 'Y-DEC'\), 'foo', 'z1'Úz1z;Period\('2018', 'Y-DEC'\), Period\('2016', 'Y-DEC'\), 'bar'éâ  éà  z&Period\('2018', 'Y-DEC'\), 'foo', 'y1'z;Period\('2017', 'Y-DEC'\), 'foo', Period\('2015', 'Y-DEC'\)éá  éß  z&Period\('2017', 'Y-DEC'\), 'z1', 'bar'c                ón  € \        R\        R4      RR.R\        R4      \        R4      R.R	\        R
4      R\        R4      .R. ROR. RO/4      P                  . RO4      p\        P                  ! \
        VR7      ;_uu_ 4        VP                  V,           RRR4       R#   + '       g   i     R# ; i)zø
parse_datetime_string_with_reso return parameter if type not matched.
PeriodIndex.get_loc takes returned value from parse_datetime_string_with_reso
as a tuple.
If first argument is Period and a tuple has 3 items,
process go on not raise exception
r#   rÕ   Úx1Úx2r—   rÚ   rÛ   rØ   ÚCrÜ   rÙ   rÝ   ÚV1ÚV2©ÚmatchNrš   ©rŽ   ry   rz   ©r#   r—   rá   )r   r   Ú	set_indexr½   ÚraisesrV   r%   )rJ   Úmsgr`   r-   s   &&& r/   Ú;test_contains_raise_error_if_period_index_is_in_multi_indexÚRTestLocBaseIndependent.test_contains_raise_error_if_period_index_is_in_multi_index"  s‘   € ô6 à”f˜T“l D¨$Ð/Ø”f˜T“l¤F¨4£L°$Ð7Ø”f˜T“l D¬&°«,Ð7Ø’iØ’lðó
÷ ‰)’OÓ
$ð 	ô �]Š]œ8¨3×/Ö/Ø�F‰F�3ŽK÷ 0×/×/Ò/ús   ÂB#Â#B4	c                óÊ   € \        R ^./4      p\        P                  ! \        RR7      ;_uu_ 4        VP                  R,           RRR4       R#   + '       g   i     R# ; i)r!   õ   ×�rä   N)r$   rî   )r   r½   ré   rV   r%   ©rJ   r-   s   & r/   Ú$test_loc_getitem_missing_unicode_keyÚ;TestLocBaseIndependent.test_loc_getitem_missing_unicode_keyI  s>   € Ü˜˜a˜S�zÓ"ˆÜ�]Š]œ8¨8×4Ö4Ø�F‰F�;Ö÷ 5×4×4Ò4ús   ³AÁA"	c           	     ój  € \        \        P                  P                  ^4      P                  R4      \	        ^4       Uu. uF  pRV^,          ,          NK  	  upR7      pVP
                  R,          pVP
                  R,          P
                  R,          p\        P                  ! WC4       R# u upi )rF   ÚABCDEr   r#   N)ry   r¸   )r#   rn   ©r$   rn   )r   rH   ÚrandomÚdefault_rngrT   r%   r&   r;   )rJ   Úxr-   r.   r<   s   &    r/   Útest_loc_getitem_dupsÚ,TestLocBaseIndependent.test_loc_getitem_dupsN  s…   € ô Ü�I‰I×!Ñ! !Ó$×+Ñ+¨GÓ4Ü+0°¬9Ó5©9 a�7˜1˜q�5—>�>©9Ñ5ô
ˆð —6‘6˜&•>ˆØ—‘˜•×!Ñ! #Õ&ˆÜ
×Ò˜vÖ0ùò	 6s   Á B0
c           	     ó&  € \        ^^RR\        R4      ... RO^.R7      p\        ^^RR\        R4      .. RO^R7      pVP                  ^ ,          p\        P
                  ! W24       VP                  ^,          p\        P
                  ! W24       R# )ro   rÖ   r×   rc   r�   ©r	   r7   N©r!   r!   r!   r!   r!   )r   r   r   rÑ   r&   r;   r%   ©rJ   r-   r.   r<   s   &   r/   Útest_loc_getitem_dups2Ú-TestLocBaseIndependent.test_loc_getitem_dups2Y  s‰   € ô Ø��E˜5¤)¨JÓ"7Ð8Ð9Ú-Ø�#ô
ˆô
 Ø��5˜%¤¨:Ó!6Ð7Ú+Øô
ˆð —‘˜•ˆÜ
×Ò˜vÔ0à—‘˜•ˆÜ
×Ò˜vÖ0r1   c                ó˜  € \        R \        R4      R\        R4      R\        P                  ! ^RR7      R,          ^,           R\        P                  ! ^RR7      R,          ^,           /4      P	                  R 4      pR	RR.3pVP                  4       pVP                  V;;,          R
,          uu&   \        P                  ! VP                  V,          R
VP                  V,          ,          4       RpVP                  4       pVP                  V;;,          R
,          uu&   VP                  V,          R
VP                  V,          ,          8X  g   Q hRRR.3pVP                  4       pVP                  V;;,          R
,          uu&   \        P                  ! VP                  V,          R
VP                  V,          ,          4       R# )ÚmeÚrtttirÖ   Úaaader×   rÀ   rQ   gq=
×£põ?Úbar2Úrr4   ÚtNgÃõ(\�ÂÕ¿)r  r×   )
r   rU   rH   r�   rè   r®   r%   r&   r;   r'   )rJ   Údf_origÚindexerr-   s   &   r/   Útest_loc_setitem_dupsÚ,TestLocBaseIndependent.test_loc_setitem_dupsm  s_  € äà”d˜7“mØ”t˜G“}Ø”r—y’y ¨)Ô4°tÕ;¸aÕ?ØœŸ	š	 !¨9Ô5¸Õ=ÀÕAð	ó
÷ ‰)�D‹/ð 	ð Ø�FˆOð
ˆð �\‰\‹^ˆØ
�‰ˆw�˜3Õ‹Ü
×Ò˜rŸv™v g�°°g·k±kÀ'Õ6JÕ0JÔKð
ˆð �\‰\‹^ˆØ
�‰ˆw�˜3Õ‹Ø�v‰v�g� #¨¯©°GÕ(<Õ"<Ô<Ð<Ð<ð Ø�FˆOð
ˆð �\‰\‹^ˆØ
�‰ˆw�˜3Õ‹Ü
×Ò˜bŸf™f W�o¨s°W·[±[ÀÕ5IÕ/IÖJr1   c           
     ó(  € \        R . ROR\        . R	ORR7      /4      pVR ,          ^8H  pVP                  VR3,          ^,           pW1P                  VR3&   \        R . ROR\        . R
ORR7      /4      p\        P                  ! W4       \        R . ROR. R	O/RR7      pVR ,          ^8H  pVP                  VR3,          p\
        P                  ! \        RR7      ;_uu_ 4        WaP                  VR3&   RRR4       R#   + '       g   i     R# ; i)r!   r    Úuint32rQ   rÂ   úInvalid valuerä   N©rn   ro   ro   )éd   éÈ   é,  )r  éÉ   i-  )r   r   r%   r&   r'   r½   ré   rÅ   )rJ   Údf1ÚixÚnewb1r.   rŸ   Únewb2s   &      r/   Útest_loc_setitem_sliceÚ-TestLocBaseIndependent.test_loc_setitem_slice�  så   € ô ˜ši¨¬f²_ÈHÔ.UÐVÓWˆØ��X˜‰]ˆØ—‘˜˜C˜Õ  1Õ$ˆØ �‰��C�ÑÜØ’)˜S¤&ªÀÔ"IÐJó
ˆô 	×Ò˜cÔ,ô ˜ši¨ªoÐ>ÀhÔOˆØ��X˜‰]ˆØ—‘˜˜C˜Õ ˆÜ�]Š]œ9¨O×<Ö<Ø$�G‰G�B˜�GÑ÷ =×<×<Ò<ús   Ã%D Ä D	c                ó€  € \        R R.RR.RR.RR./4      p. ROpVP                  RV3,          P                  R4      VP                  RV3&   \        R R.R\        P                  ! R.R	R
7      R\        P                  ! R.R	R
7      R\        P                  ! R.R	R
7      /4      p\
        P                  ! W4       R# )Úidr#   r!   ç333333ó?r    ç        r]   r$   Úfloat32rÀ   rQ   Ng      À©r!   r    r]   )r   r%   ÚastyperH   rÐ   r&   r'   )rJ   r-   Úcolsr.   s   &   r/   Útest_loc_setitem_dtypeÚ-TestLocBaseIndependent.test_loc_setitem_dtype¤  s°   € ä˜˜s˜e S¨3¨%°°s°e¸SÀ4À&ÐIÓJˆÚˆØŸ&™&  D �/×0Ñ0°Ó;ˆ�‰ˆq�$ˆw‰ô à�s�eØ”R—X’X˜s˜e¨9Ô5Ø”R—X’X˜s˜e¨9Ô5Ø”R—X’X˜t˜f¨IÔ6ð	ó
ˆô 	×Ò˜bÖ+r1   c                óŒ  € \        \        ^4      . ROR7      p\        P                  ! \        RR7      ;_uu_ 4        VRR.,           RRR4       \        \        ^4      4      p\        P                  ! \        RR7      ;_uu_ 4        V^ ^.,           RRR4       R#   + '       g   i     L^; i  + '       g   i     R# ; i)rO   r!   r   únot in indexrä   ÚdNr  )r   rT   r½   ré   rV   )rJ   Úss   & r/   Ú$test_getitem_label_list_with_missingÚ;TestLocBaseIndependent.test_getitem_label_list_with_missing·  s~   € Ü”5˜“8¢?Ô3ˆô �]Š]œ8¨>×:Ö:Øˆs�CˆjŽM÷ ;ô ”5˜“8ÓˆÜ�]Š]œ8¨>×:Ö:Øˆq�!ˆfŽI÷ ;Ñ:÷	 ;×:ú÷ ;×:Ð:ús   ½BÂ	B2ÂB/	Â2C	r	   TFc                óü   € \        . RO4      pR\        V4       R\        V4       2p\        P                  ! \        VR7      ;_uu_ 4        VP
                  V,           RRR4       R#   + '       g   i     R# ; i)ro   z Boolean index has wrong length: z instead of rä   Nrš   )r   rh   r½   ré   r€   r%   )rJ   r	   r&  rê   s   &&  r/   Útest_loc_getitem_bool_diff_lenÚ5TestLocBaseIndependent.test_loc_getitem_bool_diff_lenÂ  sS   € ô ’9ÓˆØ0´°U³°¸LÌÈQËÈÐQˆÜ�]Š]œ:¨S×1Ö1Ø�E‰E�%ŽL÷ 2×1×1Ò1ús   ÁA*Á*A;	c                ó   € R # r¥   r²   ©rJ   s   &r/   Útest_loc_getitem_int_sliceÚ1TestLocBaseIndependent.test_loc_getitem_int_sliceÊ  s   € ár1   c                ór  € \        \        P                  P                  ^4      P                  R4      . RO. ROR7      pR\        P                  ! \
        4       R2p\        P                  ! \        VR7      ;_uu_ 4        VP                  ^^.^^.3,           RRR4       R#   + '       g   i     R# ; i)	rF   ©r	   rC   z$\"None of \[Index\(\[1, 2\], dtype='z'\)\] are in the \[columns\]\"rä   N©rO   rO   r  )Úera   Úg)
r   rH   rõ   rö   r6   Úintr½   ré   rV   r%   ©rJ   r-   rê   s   &  r/   Útest_loc_to_failÚ'TestLocBaseIndependent.test_loc_to_failÎ  sŠ   € äÜ�I‰I×!Ñ! !Ó$×+Ñ+¨FÓ3Ú!Ú#ô
ˆð 4´B·H²H¼S³M°?ð C$ð $ð 	ô �]Š]œ8¨3×/Ö/Ø�F‰F�A�q�6˜A˜q˜6�>Ö"÷ 0×/×/Ò/ús   ÂB%Â%B6	c                ó  € \        \        R 7      p^VP                  ^&   ^VP                  R&   \        P                  ! \
        RR7      ;_uu_ 4        VP                  R,           RRR4       R\        P                  ! \        4       R2p\        P                  ! \
        VR7      ;_uu_ 4        VP                  RR.,           RRR4       Rp\        P                  ! \
        VR7      ;_uu_ 4        VP                  \        R.\        R 7      ,           RRR4       ^VP                  R&   \        P                  ! \
        R	R7      ;_uu_ 4        VP                  RR.,           RRR4       ^VR&   R
\        P                  ! \        4       R2p\        P                  ! \
        VR7      ;_uu_ 4        VP                  R.,           RRR4       VR \        P                  ! \
        VR7      ;_uu_ 4        ^ VP                  R.&   RRR4       R#   + '       g   i     ELº; i  + '       g   i     ELn; i  + '       g   i     EL0; i  + '       g   i     Lò; i  + '       g   i     L¡; i  + '       g   i     R# ; i)rQ   r!   z^-1$rä   Nz&\"None of \[Index\(\[-1, -2\], dtype='ú'\)\] are in the \[index\]\"zE\"None of \[Index\(\['4'\], dtype='object'\)\] are in the \[index\]\"Ú4r$  z"\"None of \[Index\(\[-2\], dtype='éÿÿÿÿéþÿÿÿ)
r   rG   r%   r½   ré   rV   rH   r6   r5  r   ©rJ   r&  rê   s   &  r/   Útest_loc_to_fail2Ú(TestLocBaseIndependent.test_loc_to_fail2Ý  sº  € ô œÔ ˆØˆ�‰ˆa‰Øˆ�‰ˆc‰
ä�]Š]œ8¨7×3Ö3Ø�E‰E�"ŽI÷ 4ð 6´b·h²h¼s³m°_ð E"ð "ð 	ô �]Š]œ8¨3×/Ö/Ø�E‰E�2�r�(ŽO÷ 0ð WˆÜ�]Š]œ8¨3×/Ö/Ø�E‰E”%˜˜¤VÔ,Ö-÷ 0ð ˆ�‰ˆb‰	Ü�]Š]œ8¨>×:Ö:Ø�E‰E�2�r�(ŽO÷ ;ð ˆˆ#‰à1´"·(²(¼3³-°ð A"ð "ð 	ô �]Š]œ8¨3×/Ö/Ø�E‰E�2�$ŽK÷ 0ð ˆcˆFä�]Š]œ8¨3×/Ö/ØˆA�E‰E�2�$‰K÷ 0Ñ/÷9 4×3Ð3ú÷ 0×/Ð/ú÷ 0×/Ð/ú÷ ;×:ú÷ 0×/ú÷
 0×/Ð/úsH   ÁHÂ1H,Ã5$I ÅIÆ9I'Ç=I:ÈH)	È,H=	É I	ÉI$	É'I7	É:J	c                óÂ  € \        R .R..^^.R.R7      pR\        P                  ! \        4       R2p\        P
                  ! \        VR7      ;_uu_ 4        VP                  ^.R3,           RRR4       \        P
                  ! \        VR7      ;_uu_ 4        VP                  ^.,           RRR4       R#   + '       g   i     LS; i  + '       g   i     R# ; i)	r!   r    Úvaluer1  z!\"None of \[Index\(\[3\], dtype='r:  rä   r$   N)r   rH   r6   r5  r½   ré   rV   r%   r6  s   &  r/   Útest_loc_to_fail3Ú(TestLocBaseIndependent.test_loc_to_fail3  s§   € ô ˜˜ ˜u�~¨a°¨V¸g¸YÔGˆð 1´·²¼#³°ð @"ð "ð 	ô �]Š]œ8¨3×/Ö/Ø�F‰F�A�3˜�6ŽN÷ 0ô �]Š]œ8¨3×/Ö/Ø�F‰F�A�3ŽK÷ 0Ñ/÷ 0×/ú÷ 0×/Ð/ús   ÁB:ÂCÂ:C
	ÃC	c                óÈ  € \        . RO4      pVP                  ^.,           Rp\        P                  ! \        \
        P                  ! V4      R7      ;_uu_ 4        VP                  ^.,           RRR4       \        P                  ! \        RR7      ;_uu_ 4        VP                  ^^.,           RRR4       R#   + '       g   i     LT; i  + '       g   i     R# ; i)ro   z@None of [RangeIndex(start=3, stop=4, step=1)] are in the [index]rä   Nr$  rš   )r   r%   r½   ré   rV   ÚreÚescaper>  s   &  r/   Útest_loc_getitem_list_with_failÚ6TestLocBaseIndependent.test_loc_getitem_list_with_fail  sŠ   € ô ’9Óˆà	�‰ˆqˆcŽ
àPˆÜ�]Š]œ8¬2¯9ª9°S«>×:Ö:Ø�E‰E�1�#ŽJ÷ ;ô �]Š]œ8¨>×:Ö:Ø�E‰E�1�a�&ŽM÷ ;Ñ:÷	 ;×:ú÷ ;×:Ð:ús   ÁB=ÂCÂ=C	ÃC!	c                ó:  € \        \        P                  P                  ^4      P                  RR7      . ROR7      pVP                  P                  R 4      pVP                  \        P                  ! V4      ,          pVP                  V,          p\        P                  ! WC4       VP                  VP                  ,          p\        P                  ! WC4       VP                  \        P                  ! VRR7      ,          p\        P                  ! WC4       R# )	rF   ©Úsizer   c                 ó   € R V 9   # )Úalphar²   ©r÷   s   &r/   Ú<lambda>Ú7TestLocBaseIndependent.test_loc_index.<locals>.<lambda>,  s   €  g°¢lr1   ÚbooleanrQ   N)r¸   rŽ   )Úalpha_0Úalpha_1Úalpha_2Úbeta_0Úbeta_1)r   rH   rõ   rö   r	   Úmapr%   rÐ   r&   r'   rž   rœ   )rJ   r-   r¯   r.   r<   s   &    r/   Útest_loc_indexÚ%TestLocBaseIndependent.test_loc_index#  s¾   € ô Ü�I‰I×!Ñ! !Ó$×+Ñ+°Ð+Ó9ÚGô
ˆð
 �x‰x�|‰|Ñ2Ó3ˆØ—6‘6œ"Ÿ(š( 4›.Õ)ˆà—‘˜•ˆÜ
×Ò˜fÔ/à—‘˜Ÿ™Õ$ˆÜ
×Ò˜fÔ/à—‘œŸš ¨YÔ7Õ8ˆÜ
×Ò˜fÖ/r1   c                óL  € \        \        P                  P                  ^4      P                  R	4      . R
O. R
OR7      pVP                  R,          P
                  R,          pVP                  RR.8H  P                  4       '       g   Q hVP                  RR.8H  P                  4       '       g   Q h\        R\        R4      .R^./4      P
                  ^ ,          p\        \        R4      ^.RR.^ R7      p\        P                  ! W#4       VP                  \        8X  g   Q hR# )rF   r#   r—   r�   r!   rc   r    rû   N©r³   r³   ©r#   r—   rá   ÚD)r$   :r#   r—   N)ºrn   rF   Nr$   )r   rH   rõ   rö   r%   rÑ   rC   Úallr	   r   r   r&   r;   r6   rG   rÒ   s   &   r/   Útest_loc_generalÚ'TestLocBaseIndependent.test_loc_general8  sô   € ÜÜ�I‰I×!Ñ! !Ó$×+Ñ+¨FÓ3Ú(Ú&ô
ˆð —‘˜
Õ#×(Ñ(¨Õ0ˆØ—‘ 3¨ *Ñ,×1Ñ1×3Ò3Ð3Ð3Ø—‘  c 
Ñ*×/Ñ/×1Ò1Ð1Ð1ô ˜C¤)¨JÓ"7Ð!8¸#À¸sÐCÓD×IÑIÈ!ÕLˆÜœ9 ZÓ0°!Ð4¸SÀ#¸JÈQÔOˆÜ
×Ò˜vÔ0Ø�|‰|œvÔ%Ð%Ò%r1   c           
     óx   € \        R \        RR4      R\        \        ^4      \        P
                  R7      /4      # )r   ú
2000-01-01ú	2000-01-5ÚvalrQ   )r   r   r   rT   rH   rÁ   r-  s   &r/   Úframe_for_consistencyÚ,TestLocBaseIndependent.frame_for_consistencyJ  s4   € äàœ
 <°Ó=Ø”vœe A›h¬b¯h©hÔ7ðó
ð 	
r1   rf  rQ   c                óÄ   € VP                  4       p\        P                  ! \        R R7      ;_uu_ 4        W#P                  R&   RRR4       R#   + '       g   i     R# ; i)r  rä   N©r$   r   ©r®   r½   ré   rÅ   r%   )rJ   rg  rf  r-   s   &&& r/   Útest_loc_setitem_consistencyÚ3TestLocBaseIndependent.test_loc_setitem_consistencyS  s>   € ð #×'Ñ'Ó)ˆÜ�]Š]œ9¨O×<Ö<Ø #�F‰F�9Ñ÷ =×<×<Ò<ús   µAÁA	c                óÆ   € VP                  4       p\        P                  ! \        R R7      ;_uu_ 4        RVP                  R&   RRR4       R#   + '       g   i     R# ; i)r  rä   rÖ   Nrj  rk  ©rJ   rg  r-   s   && r/   Ú(test_loc_setitem_consistency_dt64_to_strÚ?TestLocBaseIndependent.test_loc_setitem_consistency_dt64_to_str^  s@   € ð #×'Ñ'Ó)ˆÜ�]Š]œ9¨O×<Ö<Ø %ˆB�F‰F�9Ñ÷ =×<×<Ò<úó   µAÁA 	c                óÆ   € VP                  4       p\        P                  ! \        R R7      ;_uu_ 4        RVP                  R&   RRR4       R#   + '       g   i     R# ; i)r  rä   r3   Nrj  rk  ro  s   && r/   Ú*test_loc_setitem_consistency_dt64_to_floatÚATestLocBaseIndependent.test_loc_setitem_consistency_dt64_to_floatf  s@   € ð #×'Ñ'Ó)ˆÜ�]Š]œ9¨O×<Ö<Ø #ˆB�F‰F�9Ñ÷ =×<×<Ò<úrr  c                óæ   € \        R \        \        R4      .4      /4      p\        P                  ! \
        RR7      ;_uu_ 4        RVP                  R&   RRR4       R#   + '       g   i     R# ; i)r   Ú20180101r  rä   ÚstringNrj  )r   r   r   r½   ré   rÅ   r%   rï   s   & r/   Ú'test_loc_setitem_consistency_single_rowÚ>TestLocBaseIndependent.test_loc_setitem_consistency_single_rowm  sN   € ô ˜¤¬	°*Ó(=Ð'>Ó ?Ð@ÓAˆÜ�]Š]œ9¨O×<Ö<Ø (ˆB�F‰F�9Ñ÷ =×<×<Ò<ús   ÁAÁA0	c                ó   € \        R R.R7      p\        R R.R7      p\        P                  ! R4      ;_uu_ 4        ^VP                  R&   RRR4       \        P                  ! W!4       \        R R.R7      p^VR &   VR ,          P                  \        P                  4      VR &   \        P                  ! W!4       R#   + '       g   i     Lz; i)r÷   Úyr¢   N©r$   r÷   )r   r&   Úassert_produces_warningr%   r'   r  rH   rÁ   ©rJ   r.   r-   s   &  r/   Ú"test_loc_setitem_consistency_emptyÚ9TestLocBaseIndependent.test_loc_setitem_consistency_emptyt  s�   € ô  c¨3 ZÔ0ˆÜ  S˜zÔ*ˆÜ×'Ò'¨×-Õ-ØˆB�F‰F�6‰N÷ .ä
×Ò˜bÔ+ô   S˜zÔ*ˆØˆˆ3‰Ø  �×,Ñ,¬R¯X©XÓ6ˆ�‰Ü
×Ò˜bÖ+÷ .×-ús   »B=Â=C	c                óN  € R .^,          . RO. RO.p\         P                  ! V. ROR7      p. RO. RO.p\         P                  ! VRR.R7      pRRRR\        P                  .. RORRR	R\        P                  .. RO.p\	        WcVR
7      p\
        P                  ! 4       pV'       d   \        P                  ! \        RR7      pV;_uu_ 4        \        VP                  R,          4      VP                  R&   RRR4       V;_uu_ 4        \        VP                  R,          4      VP                  R&   RRR4       V'       d   R# VP                  4       pVP                  R,          VP                  R,          ,
          VP                  R&   \        P                  ! \        RR7      ;_uu_ 4        VP                  R,          \        R4      ,          VP                  R&   RRR4       R#   + '       g   i     Lý; i  + '       g   i     LÔ; i  + '       g   i     R# ; i)ÚRegion_1©ÚnamesÚLevel_0ÚLevel_1r#   z5/25/2015 10:59z5/25/2015 11:22ÚYesz5/20/2015 8:27z5/20/2015 8:41r1  r  rä   Nl    XŽp7 )ÚSite_1r‰  ÚSite_2rŠ  )l   ðBP[ l   _ˆZ l   q=.Z l   Ñ<.Z )ÚRegionÚSiteÚRespondentID)Ú
RespondentrŽ  rŽ  ÚOtherCatr�  )Ú	SomethingÚ	StartDateÚEndDatezYes/NoÚSomethingElse)r#   z5/21/2015 9:40z5/21/2015 9:52rˆ  rˆ  )r#   z5/20/2015 8:33z5/20/2015 9:09rˆ  ÚNo)r$   )rŽ  r‘  )r$   )rŽ  r’  )r$   )rŽ  ÚDuration)r   rÃ   rH   r›   r   Ú
contextlibÚnullcontextr½   ré   rÅ   r   r%   Úinfer_objectsr   )	rJ   rK   ÚlevelsÚmiÚclevelsr   rž   r-   Úctxs	   &&       r/   Ú-test_loc_setitem_consistency_slice_column_lenÚDTestLocBaseIndependent.test_loc_setitem_consistency_slice_column_len„  s¼  € ð ˆL˜1ÕÚ4Ú<ð
ˆô
 ×#Ò# FÒ2TÔUˆò OÚLð
ˆô ×%Ò% g°iÀÐ5KÔLˆð Ð#Ð%6¸¼r¿v¹vÐFÚCØÐ"Ð$4°e¼R¿V¹VÐDÚBð	
ˆô �v°Ô6ˆä×$Ò$Ó&ˆßÜ—-’-¤	°ÔAˆCçŠSÜ5@Ø—‘Ð5Õ6ó6ˆB�F‰FÐ1Ñ2÷ ÷ ŠSÜ3>Ø—‘Ð3Õ4ó4ˆB�F‰FÐ/Ñ0÷ ÷
 áà×ÑÓˆð �F‰FÐ/Õ0Ø�f‰fÐ3Õ4õ5ð 	�‰Ð,Ñ-ô �]Š]œ9¨O×<Ö<Ø46·F±FØ-õ5ä˜.Ó)õ5*ˆB�F‰FÐ0Ñ1÷ =Ñ<÷/ �Sú÷ �Sú÷& =×<Ð<ús$   Ã*G-Ä
*H Æ21HÇ-G=	È H	ÈH$	Úunitr^  c                óè  € \        R \        P                  ! R4      \        P                  ! R4      ./4      pVP                  R	,          P                  P                  RV R24      VP                  RV3&   VP                  R	,          P                  P                  RV R24      VR&   \        VP                  R
,          VR7      p\        P                  ! VP                  RV3,          V4       R# )Ú	timestampz2017-02-11 12:41:29z1991-11-07 04:22:37r$   zdatetime64[Ú]r.   r£   N)r$   r¡  )r$   r.   )	r   rH   Ú
datetime64r%   rž   r  r   r&   r;   )rJ   rŸ  r-   r.   s   &&  r/   Útest_loc_assign_non_ns_datetimeÚ6TestLocBaseIndependent.test_loc_assign_non_ns_datetime¼  sÊ   € ô àÜ—M’MÐ"7Ó8Ü—M’MÐ"7Ó8ððó
ˆð Ÿ&™& Õ0×7Ñ7×>Ñ>ÀÈTÈFÐRSÐ?TÓUˆ�‰ˆq�$ˆw‰ØŸ™ Õ/×6Ñ6×=Ñ=ÀÈDÈ6ÐQRÐ>SÓTˆˆ:‰Ü˜"Ÿ&™& Õ/°dÔ;ˆÜ
×Ò˜rŸv™v a¨ g�°Ö9r1   c                óÐ  € \         P                  ! R . R	O/4      p\        VR ,          RRR7      P                  P	                  R4      VR&   VP
                  R
,          VP
                  R&   VP
                  ^^.R3,          VP
                  ^^.R3&   \        . RO. RO. RO. RO.. ROR7      pRR.pW#,          P                  \        4      W#&   \        P                  ! W4       R# )r   ÚmsT)rŸ  ÚcacheÚusÚdate_dtÚ
date_dt_cpr¢   N)ì   çCO!gì   ös~!gì    4	8šì   A{ï?š)r$   rª  )r$   r«  )r¬  ú2017-01-24 13:26:12.711r°  )r­  ú2017-01-24 13:52:05.110r±  )r®  ú2018-10-22 13:44:05.888r²  )r¯  ú2018-10-23 08:08:41.025r³  )r   rª  r«  )	r   Ú	from_dictr   ÚdtÚas_unitr%   Úapplyr&   r'   )rJ   r-   r.   rC   s   &   r/   Útest_loc_modify_datetimeÚ/TestLocBaseIndependent.test_loc_modify_datetimeÎ  sÕ   € ä× Ò ØÒQÐRó
ˆô $ B v¥J°TÀÔF×IÑI×QÑQÐRVÓWˆˆ9‰à"$§&¡&¨Õ"6ˆ�‰ˆÑØ')§v¡v¨q°!¨f°iÐ.?Õ'@ˆ�‰��1ˆv�|Ð#Ñ$äâUÚUÚUÚUð	ò 6ô
ˆð ˜lÐ+ˆØ$Õ-×3Ñ3´KÓ@ˆÑä
×Ò˜bÖ+r1   Úhas_refc                ó  € \        . ROR.\        R7      pV'       d
   VR,          p\        P                  ! . R	ORR7      VP                  . R
OR3&   \        . RO. RO\        R7      p\        RV/4      p\        P                  ! W%4       R# )rO   r#   ©r	   rC   r6   r$   rÁ   rQ   ©r	   r6   N©rO   r¸   r³   rš   ©r³   rO   r¸   ©rF   rO   ro   )r   r:   rH   rÐ   r%   r   r&   r'   )rJ   rº  r-   ÚviewÚserr.   s   &&    r/   Ú#test_loc_setitem_frame_with_reindexÚ:TestLocBaseIndependent.test_loc_setitem_frame_with_reindexè  si   € ô šY°°¼UÔCˆßØ�a•5ˆDÜ!#§¢ª)¸7Ô!Cˆ�‰Šy˜#ˆ~Ñô ’Y¢i´uÔ=ˆÜ˜c 3˜ZÓ(ˆÜ
×Ò˜bÖ+r1   c                ó,  € \        . R	ORR.\        R7      pRVR&   \        P                  ! . R
ORR7      VP                  . ROR3&   \        . RO. R	ORR7      p\        RVP                  \        4      /4      pRVR&   \        P                  ! W4       R# )rO   r#   r—   r¼  rx  rÁ   rQ   r½  Nr¾  rš   r¿  rÀ  )	r   r:   rH   rÐ   r%   r   r  r&   r'   )rJ   r-   rÂ  r.   s   &   r/   Ú)test_loc_setitem_frame_with_reindex_mixedÚ@TestLocBaseIndependent.test_loc_setitem_frame_with_reindex_mixedö  sy   € äšY°°c°
Ä%ÔHˆØˆˆ3‰Ü!#§¢ª)¸7Ô!Cˆ�‰Šy˜#ˆ~ÑÜ’Y¢i°wÔ?ˆô ˜c 3§:¡:¬eÓ#4Ð5Ó6ˆØ ˆ�‰Ü
×Ò˜bÖ+r1   c                óú   € \        . R	ORR.\        R7      pRVR&   \        P                  ! . R	ORR7      VP                  \        ^^ R
4      R3&   \        R. RORR/. R	OR7      p\        P                  ! W4       R# )ro   r#   r—   r¼  rx  rÁ   rQ   r   Nrš   r<  )r8   r4   r3   )r   r:   rH   rÐ   r%   rÄ   r&   r'   r�   s   &  r/   Ú*test_loc_setitem_frame_with_inverted_sliceÚATestLocBaseIndependent.test_loc_setitem_frame_with_inverted_slice  sh   € äšY°°c°
Ä%ÔHˆØˆˆ3‰Ü')§x¢x²	ÀÔ'Iˆ�‰Œu�Q˜˜2‹ Ð#Ñ$ô ˜c¢?°C¸ÐBÊ)ÔTˆÜ
×Ò˜bÖ+r1   c                ó   € \        ^4       Uu. uF  pR\        V4      ,           NK  	  pp\        P                  ! ^RR7      p\        ^4       Uu. uF  pR\        V4      ,           NK  	  pp\        P                  ! ^RR7      p\	        \        V4      P                  V4      4      p\        VR7      p\        P                  VR&   V'       d
   VR,          p	WHP                  VR3&   \        P                  VR&   WhP                  VR3&   \        WC\        P                  R7      p
\        WeR7      p\        RV
RV/\        RR.4      R	7      P                  VR7      p\        P                  ! WŒ4       R
# u upi u upi )r¸   Ú@rÁ   rQ   r   r#   r$   r—   r½  r¢   N)rT   rD   rH   r�   rU   ÚsetÚunionr   r›   r%   r   rÀ   r   Úreindexr&   r'   )rJ   rº  ÚiÚkeys1Úval1Úkeys2Úval2r	   r-   rÁ  ÚseraÚserbr.   s   &&           r/   Útest_loc_setitem_empty_frameÚ3TestLocBaseIndependent.test_loc_setitem_empty_frame  s9  € ô (-¨Q¤xÓ0¡x !�”s˜1“v—�¡xˆÐ0Ü�yŠy˜ 'Ô*ˆä',¨Q¤xÓ0¡x !�”s˜1“v—�¡xˆÐ0Ü�yŠy˜ 'Ô*ˆä”S˜“Z×%Ñ% eÓ,Ó-ˆÜ˜UÔ#ˆÜ—&‘&ˆˆ3‰ßØ�a•5ˆDØ!�‰ˆu�cˆzÑä—&‘&ˆˆ3‰Ø!�‰ˆu�cˆzÑô �d¬r¯z©zÔ:ˆÜ�dÔ(ˆÜ˜c 4¨¨dÐ3¼UÀCÈÀ:Ó=NÔO×WÑWØð Xó 
ˆô 	×Ò˜bÖ+ùò/ 1ùò 1s   ŽE6ÁE;c                ó
  € \        \        P                  P                  ^4      P	                  R4      \        R4      \        R4      R7      pV'       d
   VR,          pVP                  R,          p^VP                  R&   VP                  R,          pV^8X  g   Q hVP                  R,          pV^8X  g   Q h^ VP                  R	&   VP                  R	,          pVP                  R
,          p\        P                  ! WE4       R# )rF   rb   ÚABCDr1  r$   Nr\  ©rn   rn   )r!   r#   )r$   :r—   r^  N©r$   ºro   NN)
r   rH   rõ   rö   Ústandard_normalrU   rÑ   r%   r&   r'   )rJ   rº  r-   rÁ  r<   r.   s   &&    r/   Útest_loc_setitem_frameÚ-TestLocBaseIndependent.test_loc_setitem_frame(  sÊ   € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<Ü�v“,Ü˜“Lô
ˆ÷
 Ø�a•5ˆDà—‘˜•ˆàˆ�‰ˆxÑØ—‘˜Õ!ˆØ˜Œ{Ðˆ{à—‘˜•ˆØ˜Œ{Ðˆ{àˆ�‰ˆzÑØ—6‘6˜*Õ%ˆØ—‘˜•ˆÜ
×Ò˜fÖ/r1   c                ó  € \        R . ROR\        P                  /4      pVP                  VP                  VP
                  VP                  8„  R3&   \        R . ROR\        P                  /4      p\        P                  ! W4       R# )r#   r—   Nrš   )r   rH   r›   r#   r%   r—   r&   r'   r�   s   &  r/   Ú/test_loc_setitem_frame_nan_int_coercion_invalidÚFTestLocBaseIndependent.test_loc_setitem_frame_nan_int_coercion_invalid@  sc   € ô ˜šY¨¬R¯V©VÐ4Ó5ˆØ#%§4¡4ˆ�‰ˆr�t‰t�b—d‘d‰{˜CÐÑ Ü˜c¢9¨c´2·6±6Ð:Ó;ˆÜ
×Ò˜bÖ+r1   c           	     óV  € \        ^^^.^^^.RRR./4      pVP                  ^ ^^.3,          p\        ^^.\        ^^.\        R7      R^ R7      p\
        P                  ! W#4       \        ^^^.^^^.RRR./4      p^^.VP                  ^ ^^.3&   \
        P                  ! W4       R# )ro   r!   r    rQ   rÁ   r5   N)r   r%   r   r   rG   r&   r;   r'   rÒ   s   &   r/   Ú#test_loc_setitem_frame_mixed_labelsÚ:TestLocBaseIndependent.test_loc_setitem_frame_mixed_labelsH  sº   € ô ˜˜A˜q˜6 1 q¨! f¨c°C¸°:Ð>Ó?ˆà—‘˜˜A˜q˜6˜	Õ"ˆÜØ�ˆFœ%  A ¬fÔ5¸WÈ1ô
ˆô 	×Ò˜vÔ0ä˜a ! Q ¨¨Q°¨F°C¸#¸s¸ÐDÓEˆØ ˜Fˆ�‰ˆq�1�a�&ˆyÑÜ
×Ò˜bÖ+r1   c           
     óh  € \        R . ROR\        \        ^4      \        P                  R7      /4      pVP
                  R,          pVP                  R,          Vn        W!P
                  R&   \        R . ROR\        . RO\        P                  R7      /4      p\        P                  ! W4       \        R\        RRR	R
7      R\        \        ^4      \        P                  R7      /4      p\        R\        R4      \        R4      \        R4      \        R4      \        R4      .R\        . RO\        P                  R7      /4      pVR,          P                  R4      VR&   VP
                  R,          pVP                  R,          Vn        W!P
                  R&   \        P                  ! W4       R# )r#   r—   rQ   ºro   rF   Nr_  ºrn   ro   Nr   rd  re  Úns©rŸ  rf  Ú20000101Ú20000102Ú20000103zM8[ns]:rF   r¸   NºrF   r³   NN©rÖ   r×   Úbaz)r×   rñ  rñ  )ro   rF   rF   )rn   ro   rn   ro   rF   )r   r   rT   rH   rÁ   r%   r	   r&   r'   r   r   r  )rJ   r-   Úrhsr.   s   &   r/   Ú test_loc_setitem_frame_multiplesÚ7TestLocBaseIndependent.test_loc_setitem_frame_multiplesW  sZ  € äØÒ'¨¬f´U¸1³XÄRÇXÁXÔ.NÐOó
ˆð �f‰f�S�kˆØ—H‘H˜S•MˆŒ	Ø�‰ˆs‰ÜØÒ'¨¬f²YÄbÇhÁhÔ.OÐPó
ˆô 	×Ò˜bÔ+ô àœ
 <°À4ÔHØ”vœe A›h¬b¯h©hÔ7ðó
ˆô àÜ˜jÓ)Ü˜jÓ)Ü˜jÓ)Ü˜jÓ)Ü˜jÓ)ðð ”všo´R·X±XÔ>ð	ó
ˆð $ FÕ+×2Ñ2°8Ó<ˆ�ÑØ�f‰f�S�kˆØ—H‘H˜S•MˆŒ	Ø�‰ˆs‰Ü
×Ò˜bÖ+r1   r  r#   NrB  ÚZc                óÔ   € \        ^^.^^..RR.R7      P                  R\        /4      pW#P                  ^ V3&   VP                  R,          p\	        V4      '       d   VR8X  g   Q hR# )ro   r#   r—   r¢   rõ  N)rn   r#   )r   r  rG   r%   r   )rJ   r  rB  r-   r<   s   &&&  r/   Ú"test_loc_setitem_with_scalar_indexÚ9TestLocBaseIndependent.test_loc_setitem_with_scalar_index}  sf   € ô ˜˜A˜  A Ð'°#°s°Ô<×CÑCÀSÌ&ÀMÓRˆØ"�‰ˆq�'ˆzÑØ—‘˜•ˆä˜× Ò  V¨s¤]Ð2Ð2¡]r1   zindex,box,expectedrá   r¢   c                ó~   € \        ^^.^^.^^..RR.R7      pW$P                  V&   \        P                  ! WC4       R# )ro   r#   r—   r¢   N©r   r%   r&   r'   )rJ   r	   Úboxr.   r-   s   &&&& r/   Ú test_loc_setitem_missing_columnsÚ7TestLocBaseIndependent.test_loc_setitem_missing_columns�  sA   € ôj ˜˜A˜  A ¨¨A¨Ð/¸#¸s¸ÔDˆà�‰ˆu‰Ü
×Ò˜bÖ+r1   c                ó\  € \        R \        R4      P                  R4      \        P                  ./4      pVP
                  pVP                  ^ .,          p\        P                  ! VP
                  V4       VP                  ^.,          p\        P                  ! VP
                  V4       R# )r   rc   ÚUTCN)	r   r   Útz_localizerœ   r�   ÚdtypesrÑ   r&   r;   rý   s   &   r/   Útest_loc_coercionÚ(TestLocBaseIndependent.test_loc_coercionÇ  sy   € ä˜¤¨:Ó!6×!BÑ!BÀ5Ó!IÌ2Ï6É6Ð RÐSÓTˆØ—9‘9ˆà—‘˜!˜•ˆÜ
×Ò˜vŸ}™}¨hÔ7à—‘˜!˜•ˆÜ
×Ò˜vŸ}™}¨hÖ7r1   c           	     ó<  € \        R \        R^^4      \        R^^4      ./4      pVP                  pVP                  ^ .,          p\        P
                  ! VP                  V4       VP                  ^.,          p\        P
                  ! VP                  V4       R# )r   éÜ  iô  N)r   r   r  rÑ   r&   r;   rý   s   &   r/   Útest_loc_coercion2Ú)TestLocBaseIndependent.test_loc_coercion2Ò  sw   € ä˜¤¨$°°1Ó!5´xÀÀaÈÓ7KÐ LÐMÓNˆØ—9‘9ˆà—‘˜!˜•ˆÜ
×Ò˜vŸ}™}¨hÔ7à—‘˜!˜•ˆÜ
×Ò˜vŸ}™}¨hÖ7r1   c                ó(  € \        R R.R.^	,          ,           /4      pVP                  pVP                  R,          p\        P                  ! VP                  V4       VP                  R,          p\        P                  ! VP                  V4       R# )Útextz
some wordsNr_  :rO   NN)r   r  rÑ   r&   r;   rý   s   &   r/   Útest_loc_coercion3Ú)TestLocBaseIndependent.test_loc_coercion3Ý  si   € ä˜  °$°¸!µÕ ;Ð<Ó=ˆØ—9‘9ˆà—‘˜•ˆÜ
×Ò˜vŸ}™}¨hÔ7à—‘˜•ˆÜ
×Ò˜vŸ}™}¨hÖ7r1   c                ó2  € \        ^*4      P                  R4      \        R4      P                  R4      .p\        V\        RR.4      R7      p\        \        R7      pV^ ,          V! V4      R&   V^,          V! V4      R&   \
        P                  ! WC4       R# )é*   rÿ  iš  rÖ   r×   r   rQ   N)r   r   r   r   rG   r&   r;   )rJ   Ú
indexer_slÚvalsr.   rÂ  s   &&   r/   Útest_setitem_new_key_tzÚ.TestLocBaseIndependent.test_setitem_new_key_tzè  sƒ   € ô ˜‹O×'Ñ'¨Ó.Ü˜Ó×(Ñ(¨Ó/ð
ˆô ˜$¤e¨U°E¨NÓ&;Ô<ˆäœ6Ô"ˆØ!% a¥‰
�3‹˜ÑØ!% a¥‰
�3‹˜Ñä
×Ò˜sÖ-r1   c                óØ  € \        R . ROR. RO/. ROR7      pRp\        P                  ! \        VR7      ;_uu_ 4        VP                  R,           RRR4       Rp\        P                  ! \        VR7      ;_uu_ 4        VP                  R,           RRR4       Rp\        P                  ! \        VR7      ;_uu_ 4        VP                  R	,           RRR4       \        R . ROR. RO/. ROR7      P                  ^ R
7      pVP                  R,          p\        R . ROR. RO/. ROR7      p\        P                  ! W44       VP                  R,          p\        P                  ! W14       VP                  R	,          p\        R . ROR. RO/. ROR7      p\        P                  ! W44       R#   + '       g   i     ELg; i  + '       g   i     EL9; i  + '       g   i     EL; i)r#   r—   r   z5'Cannot get left slice bound for non-unique label: 1'rä   rÝ  Nz5'Cannot get left slice bound for non-unique label: 0':rn   NNrè  ©Úaxis©ro   rF   rO   r³   r¸   r¶   )rO   r³   r¸   r¶   r·   rµ   )rn   ro   rn   ro   rF   rO   )rF   r³   r¸   r¶   )r³   r¶   r·   rµ   )ro   ro   rF   rO   )rF   r³   r¸   )r³   r¶   r·   )ro   ro   rF   )r   r½   ré   rV   r%   Ú
sort_indexr&   r'   )rJ   r-   rê   r<   r.   s   &    r/   Útest_loc_non_uniqueÚ*TestLocBaseIndependent.test_loc_non_uniqueö  sa  € ô ØÒ$ cÒ+=Ð>ÒFXô
ˆð FˆÜ�]Š]œ8¨3×/Ö/Ø�F‰F�2ŽJ÷ 0àEˆÜ�]Š]œ8¨3×/Ö/Ø�F‰F�2ŽJ÷ 0àEˆÜ�]Š]œ8¨3×/Ö/Ø�F‰F�3ŽK÷ 0ô ØÒ$ cÒ+=Ð>ÒFXô
ç
‰*˜!ˆ*Ó
ð 	ð —‘˜•ˆÜ˜c¢<°²lÐCÊ<ÔXˆÜ
×Ò˜fÔ/à—‘˜•ˆÜ
×Ò˜fÔ)à—‘˜•ˆÜ˜c¢9¨c²9Ð=ÂYÔOˆÜ
×Ò˜fÖ/÷- 0×/Ð/ú÷ 0×/Ð/ú÷ 0×/Ð/ús#   ¾F0Â GÃGÆ0G	ÇG	ÇG)	z
length, l2é„  i » é † c                ó  € \        R 4      p\        P                  ! \        \        P
                  P                  ^4      P                  V\        V4      34      \        P                  ! V4      VR7      \        \        P                  ! V\        V4      34      ^ .V,          VR7      .4      pVP                  P                  RJ g   Q h\        P                  ! V4      pVP                  V,          p\        P                  ! VP                  ^ .4      \        \        P                  ! \        V4      \        V4      34      ^ .\        V4      ,          VR7      VP                  VR,          4      .4      p\        P                   ! Wg4       R# )ÚABCDEFGr1  FrÝ  N)rU   rœ   Úconcatr   rH   rõ   rö   rÞ  rh   r�   Úonesr	   Ú	is_uniquer%   Útaker&   r'   )rJ   ÚlengthÚl2rC   r-   r¯   r<   r.   s   &&&     r/   Ú test_loc_non_unique_memory_errorÚ7TestLocBaseIndependent.test_loc_non_unique_memory_error  s*  € ô �y“/ˆä�YŠYäÜ—I‘I×)Ñ)¨!Ó,×<Ñ<¸fÄcÈ'ÃlÐ=SÓTÜŸ)š) FÓ+Ø#ôô
 œ"Ÿ'š' 2¤s¨7£|Ð"4Ó5¸a¸SÀ2½XÈwÔWðó	
ˆð �x‰x×!Ñ! UÓ*Ð*Ð*ä�yŠy˜‹}ˆØ—‘˜•ˆÜ—9’9à—‘˜˜“ÜÜ—G’GœS ›Y¬¨G«Ð5Ó6Ø˜#¤ D£	�/Ø#ôð
 —‘˜˜R�Ó!ðó

ˆô 	×Ò˜fÖ/r1   c                ó  € \        ^^.^^..4      pRVP                  n        VP                  ^ ^.,          P                  P                  pVR8X  g   Q hVP                  ^ ^.,          P                  P                  pVR8X  g   Q hR# )ro   Ú
index_nameN)r   r	   r7   rÑ   r%   ©rJ   r-   r<   s   &  r/   Útest_loc_nameÚ$TestLocBaseIndependent.test_loc_name=  sz   € ä˜˜A˜  A Ð'Ó(ˆØ$ˆ�‰ŒØ—‘˜!˜Q˜•×&Ñ&×+Ñ+ˆØ˜Ô%Ð%Ð%à—‘˜˜A˜•×%Ñ%×*Ñ*ˆØ˜Ô%Ð%Ò%r1   c                ój  € \        \        P                  ! R	4      \        \	        ^4       Uu. uF  pRV 2NK
  	  upRR7      \        \	        ^4       Uu. uF  pRV 2NK
  	  upRR7      R7      p\
        P                  ! VP                  R. 3,          VP                  R
,          RRR7       \
        P                  ! VP                  . R3,          VP                  R,          RRR7       \
        P                  ! VP                  . ,          VP                  R,          RRR7       R# u upi u upi )r¸   zi-r!   r£   r1  r$   T)Úcheck_index_typeÚcheck_column_typeN)r¸   rF   )r$   ºNrn   N)r-  r$   )	r   rH   r  r   rT   r&   r'   r%   rÑ   )rJ   rÐ  r-   s   &  r/   Ú!test_loc_empty_list_indexer_is_okÚ8TestLocBaseIndependent.test_loc_empty_list_indexer_is_okG  së   € ÜÜ�GŠG�F‹OÜ¬5°¬8Ó4©8 a˜2˜a˜S›©8Ñ4¸3Ô?Ü¬U°1¬XÓ6©X¨˜R ˜s›8©XÑ6¸SÔAô
ˆô 	×ÒØ�F‰F�1�b�5�M˜2Ÿ7™7 5�>¸DÐTXõ	
ô 	×ÒØ�F‰F�2�q�5�M˜2Ÿ7™7 5�>¸DÐTXõ	
ô 	×ÒØ�F‰F�2�J˜Ÿ™ �¸ÐQU÷	
ùò 5ùÚ6s   ­D+ÁD0c                óú  € \        R . RO/4      pVP                  R,          pW!Jg   Q hVR,          VJg   Q hVP                  R,          VJg   Q h\        P                  ! VR ,          P                  VR ,          P                  4      '       g   Q h. ROVP                  R&   VR ,          . RO8H  P                  4       '       g   Q h\        \        P                  P                  ^4      P                  R4      4      pV^ ,          VP                  R	,          Jg   Q h\        . R
O4      pVP                  R,          pWTJg   Q hVR,          VJg   Q h. ROVR&   \        VR,          . RO8H  4      '       g   Q hR# )r!   r$   ºNrO   NNrš   )r$   r$   )r³   r³   r³   ©r$   r!   ©rŽ   r³   rô   r  ©r·   rµ   é	   )
r   r%   rH   Úshares_memoryÚ_valuesr`  rõ   rö   rÞ  r   )rJ   Úoriginal_dfÚ	sliced_dfr-   Úoriginal_seriesÚsliced_seriess   &     r/   Ú&test_identity_slice_returns_new_objectÚ=TestLocBaseIndependent.test_identity_slice_returns_new_objectZ  sU  € ô   ¢iÐ 0Ó1ˆØ—O‘O AÕ&ˆ	ØÓ+Ð+Ð+Ø˜1�~ [Ó0Ð0Ð0Ø�‰˜tÕ$¨KÓ7Ð7Ð7ô ×Ò ¨CÕ 0× 8Ñ 8¸)ÀC½.×:PÑ:P×QÒQÐQÐQò #,ˆ�‰˜ÑØ˜#•¢)Ñ+×0Ñ0×2Ò2Ð2Ð2ô ”r—y‘y×,Ñ,¨QÓ/×?Ñ?ÀÓHÓIˆØ�!�u˜BŸF™F 4�LÓ(Ð(Ð(ô !Ò!3Ó4ˆØ'×+Ñ+¨AÕ.ˆØÓ3Ð3Ð3Ø˜qÕ!¨Ó8Ð8Ð8â'ˆ˜ÑÜ�= Õ$ª	Ñ1×2Ò2Ð2Ò2r1   c                ó|  € \        \        \        ^4      \        ^4      4      RR.R7      pVP                  4       pVP                  R,          pV^,          p\
        P                  ! W#4       VP                  4       pVP                  VP                  R3,          pV^,          p\
        P                  ! W%4       R# )rO   r!   r    r¢   Nr2  )r   ÚziprT   r®   r%   r&   r'   r	   )rJ   Úrequestr÷   r|  ÚqÚzs   &&    r/   Útest_loc_copy_vs_viewÚ,TestLocBaseIndependent.test_loc_copy_vs_viewx  sˆ   € ä”cœ% ›(¤E¨!£HÓ-¸¸S°zÔBˆà�F‰F‹HˆØ�E‰E�&�MˆØ	ˆQ�ˆä
×Ò˜aÔ#à�F‰F‹HˆØ�E‰E�!—'‘'˜3�,ÕˆØ	ˆQ�ˆä
×Ò˜aÖ#r1   c                óÎ  € \         P                  ! R 4      P                  p\        ^^.V^,
          V.R7      pVP                  V^,
          ,          pVP
                  ^ ,          pW48X  g   Q hVP                  V^,
          .,          pVP
                  ^ .,          p\        P                  ! W44       VP                  V^,
          V.,          p\        P                  ! W24       R# )rÂ   r   N)rH   ÚiinfoÚmaxr   r%   rÑ   r&   r;   )rJ   ÚumaxrÂ  r<   r.   s   &    r/   Útest_loc_uint64Ú&TestLocBaseIndependent.test_loc_uint64ˆ  s²   € ô �xŠx˜Ó!×%Ñ%ˆÜ�a˜�V D¨1¥H¨dÐ#3Ô4ˆà—‘˜ �Õ"ˆØ—8‘8˜A•;ˆØÔ!Ð!Ð!à—‘˜$ �(˜Õ$ˆØ—8‘8˜Q˜C•=ˆÜ
×Ò˜vÔ0à—‘˜$ �( DÐ)Õ*ˆÜ
×Ò˜vÖ+r1   c                óÆ  € \         P                  ! R 4      P                  p\        ^^.V^,
          V.R7      p\        P
                  ! \        RR7      ;_uu_ 4        VP                  R,           RRR4       \        P
                  ! \        RR7      ;_uu_ 4        VP                  R.,           RRR4       R#   + '       g   i     LS; i  + '       g   i     R# ; i)rÂ   r   z-1rä   Nr<  )rH   rF  rG  r   r½   ré   rV   r%   )rJ   rH  rÂ  s   &  r/   Ú!test_loc_uint64_disallow_negativeÚ8TestLocBaseIndependent.test_loc_uint64_disallow_negative™  s�   € ä�xŠx˜Ó!×%Ñ%ˆÜ�a˜�V D¨1¥H¨dÐ#3Ô4ˆä�]Š]œ8¨4×0Ö0à�G‰G�BŽK÷ 1ô �]Š]œ8¨4×0Ö0à�G‰G�R�DŽM÷ 1Ñ0÷	 1×0ú÷ 1×0Ð0ús   ÁB<ÂCÂ<C	ÃC 	c                ó  € . ROp\        RVR\        P                  ! \        P                  .\	        V4      ,          \
        R7      /4      p\        RR.R7      pWP                  R&   \        P                  ! W24       R# ©ro   r÷   r|  rQ   r¢   Nrš   r}  )	r   rH   rÐ   r›   rh   rG   r%   r&   r'   ©rJ   r˜   r.   r-   s   &   r/   Ú*test_loc_setitem_empty_append_expands_rowsÚATestLocBaseIndependent.test_loc_setitem_empty_append_expands_rows¦  sb   € ò ˆÜØ�$˜œRŸXšX¤r§v¡v h´°T³Õ&:Ä&ÔIÐJó
ˆô
   S˜zÔ*ˆØ�‰ˆv‰Ü
×Ò˜bÖ+r1   c                óT  € . ROp\        RVR\        P                  ! \        P                  .\	        V4      ,          \
        R7      /4      p\        RR.R7      pVR,          P                  \        P                  4      VR&   WP                  R&   \        P                  ! W24       R# rO  )r   rH   rÐ   r›   rh   rG   r  rÁ   r%   r&   r'   rP  s   &   r/   Ú6test_loc_setitem_empty_append_expands_rows_mixed_dtypeÚMTestLocBaseIndependent.test_loc_setitem_empty_append_expands_rows_mixed_dtype³  s|   € ò ˆÜØ�$˜œRŸXšX¤r§v¡v h´°T³Õ&:Ä&ÔIÐJó
ˆô   S˜zÔ*ˆØ�S•'—.‘.¤§¡Ó*ˆˆ3‰Ø�‰ˆv‰Ü
×Ò˜bÖ+r1   c                óÖ   € \        R R.R\        P                  ./4      p\        R R.\        R7      pVP                  R,          VP                  R&   \
        P                  ! W!4       R# )r÷   r3   r|  rB   N)rn   r÷   )r   rH   r›   r:   r%   r&   r'   r  s   &  r/   Ú*test_loc_setitem_empty_append_single_valueÚATestLocBaseIndependent.test_loc_setitem_empty_append_single_valueÀ  sQ   € ä˜c C 5¨#´·±¨xÐ8Ó9ˆÜ  S˜z´Ô7ˆØ!Ÿ™ fÕ-ˆ�‰ˆv‰Ü
×Ò˜bÖ+r1   c                óÐ  € ^^.p\        RR.R7      pVP                  P                  \        P                  4      Vn        Rp\
        P                  ! \        VR7      ;_uu_ 4        WP                  ^ ^.R3&   RRR4       Rp\
        P                  ! \        VR7      ;_uu_ 4        WP                  R&   RRR4       R#   + '       g   i     LO; i  + '       g   i     R# ; i)	ro   r÷   r|  r¢   z&None of .*Index.* are in the \[index\]rä   Nú)setting an array element with a sequence.)r_  r÷   )
r   r	   r  rH   rÁ   r½   ré   rV   r%   Ú
ValueError)rJ   r˜   r-   rê   s   &   r/   Ú$test_loc_setitem_empty_append_raisesÚ;TestLocBaseIndependent.test_loc_setitem_empty_append_raisesÇ  s£   € ð �1ˆvˆÜ  S˜zÔ*ˆØ—8‘8—?‘?¤2§8¡8Ó,ˆŒØ7ˆÜ�]Š]œ8¨3×/Ö/Ø"&�F‰F�A�q�6˜3�;Ñ÷ 0ð :ˆÜ�]Š]œ:¨S×1Ö1Ø#�F‰F�8Ñ÷ 2Ñ1÷	 0×/ú÷ 2×1Ð1ús   Á'CÂ(CÃC	ÃC%	c                óÀ   € \        ^^.^^..4      pVP                  \        P                  ! ^ 4      ,          p\	        ^^.^ R7      p\
        P                  ! W#4       R# )ro   r£   N)r   r%   rH   rÐ   r   r&   r;   )rJ   r-   r<   r&  s   &   r/   Útest_indexing_zerodim_np_arrayÚ5TestLocBaseIndependent.test_indexing_zerodim_np_arrayÕ  sM   € ä˜˜A˜  A Ð'Ó(ˆØ—‘œŸš ›Õ$ˆÜ�A�q�6 Ô"ˆÜ
×Ò˜vÖ)r1   c                ó€   € \        ^^.4      pVP                  \        P                  ! ^ 4      ,          pV^8X  g   Q hR# )ro   N)r   r%   rH   rÐ   )rJ   r&  r<   s   &  r/   Ú%test_series_indexing_zerodim_np_arrayÚ<TestLocBaseIndependent.test_series_indexing_zerodim_np_arrayÜ  s1   € ä�A�q�6‹NˆØ—‘”r—x’x “{Õ#ˆØ˜Œ{ÐŠ{r1   c                óø   € . ROR.^,          ,           p\        V\        RR4      R7      p\        \        RR4      \        P                  R7      p. ROVP                  RRR	1&   \
        P                  ! W24       R# )
ro   NiÚ  iä  r   r½  rÝ   r  )r¶   r¸   r³   rO   rF   ro   r<  )r   rT   rH   rÀ   r%   r&   r;   )rJ   r˜   r.   r<   s   &   r/   Útest_loc_reverse_assignmentÚ2TestLocBaseIndependent.test_loc_reverse_assignmentâ  s^   € â! T F¨Q¥JÕ.ˆÜ˜$¤e¨D°$Ó&7Ô8ˆäœe D¨$Ó/´r·z±zÔBˆÚ#5ˆ�
‰
�4˜˜R�<Ñ ä
×Ò˜vÖ0r1   c                ó¤  € \        ^4       Uu. uF@  p\        \        P                  P	                  ^4      P                  4       R,          4      NKB  	  pp\        VR.R7      p\        VR.R7      p\        P                  ! WE4       V'       dc   \        P                  ! \        RR7      ;_uu_ 4        V Uu. uF  p\        V4      NK  	  upVP                  VP                  R3&   RRR4       MpV Uu. uF  p\        V4      NK  	  upVP                  VP                  R3&   \        VR.\        R7      P                  \        4      p\        P                  ! WE4       V Uu. uF  p\        V4      NK  	  upVR&   \        VR.\        R7      p\        P                  ! WE4       R# u upi u upi   + '       g   i     Lc; iu upi u upi )r¸   gê-�™—q=r#   r¢   r  rä   NrB   )rT   rD   rH   rõ   rö   r   r&   r'   r½   ré   rÅ   r:   r%   r	   r  rG   )rJ   rK   Ú_Úcol_datar<   r.   r÷   s   &&     r/   Ú3test_loc_setitem_str_to_small_float_conversion_typeÚJTestLocBaseIndependent.test_loc_setitem_str_to_small_float_conversion_typeì  sg  € ô MRÐRSÌHÓUÉHÀq”CœŸ	™	×-Ñ-¨aÓ0×7Ñ7Ó9¸EÕAÖBÉHˆÐUÜ˜8¨c¨UÔ3ˆÜ˜X°¨uÔ5ˆÜ
×Ò˜fÔ/÷ Ü—’œy°×@Ö@ÙCKÓ0LÁ8¸a´°q¶Á8Ñ0L�—
‘
˜6Ÿ<™<¨Ð,Ñ-÷ AÐ@ñ @HÓ,H¹x¸!¬U°1®X¹xÑ,HˆF�J‰J�v—|‘| SÐ(Ñ)Ü  °C°5ÄÔF×MÑMÌfÓUˆHÜ×!Ò! &Ô3ñ *2Ó2© A”u˜Q–x©Ñ2ˆˆs‰Ü˜X°¨u¼EÔBˆÜ
×Ò˜fÖ/ùò' Vùò 1M÷ A×@üò -Iùò 3s0   ŽAF+Â4F5Â9F0ÃF5Ã6GÅ&GÆ0F5Æ5G	c                ó¾  € \        R RRR7      pVP                  ^	8H  VP                  ^8H  ,          p\        \        P
                  P                  ^4      P                  \        V4      ^34      VR7      p\        P                  ! WA4      pVP                  \        ^	^4      ,          pVP                  V,          p\        P                  ! WV4       VP                  R,          pVP                  \        ^	^4      ,          pVRR pVP                  P                  R4      Vn        VP                  P                  R4      Vn        \        P                  ! WX4       R# )ú1/1/2000z1/5/2000Ú5min©Úfreqr   :z1/4/2000NNNr<  )r   ÚhourÚminuter   rH   rõ   rö   rÞ  rh   r&   Úget_objr%   r   r§   r	   Ú
_with_freq)	rJ   rX   Úrngr¯   rY   r<   r¨   Úchunkr.   s	   &&       r/   Útest_loc_getitem_time_objectÚ3TestLocBaseIndependent.test_loc_getitem_time_object  s   € Ü˜ Z°fÔ=ˆØ—‘˜A‘ #§*¡*°Ñ"2Õ3ˆäÜ�I‰I×!Ñ! !Ó$×4Ñ4´c¸#³hÀ°]ÓCÈ3ô
ˆô �jŠj˜Ó.ˆà—‘œ˜a ›Õ%ˆØ�g‰g�d�mˆÜ
�Š˜Ô$à—‘˜Õ$ˆØ—‘œ4  2›;Õ'ˆØ˜"˜#�;ˆð —|‘|×.Ñ.¨tÓ4ˆŒØ!Ÿ™×2Ñ2°4Ó8ˆŒÜ
�Š˜Ö)r1   Ú
spmatrix_tr6   c                óZ  € \         P                  ! R 4      p\        W14      p^^rTV! \        P                  ! WEVR7      VR7      p\
        P                  P                  V4      p\        ^V4      p\        P                  ! VP                  V,          P                  4      p	VP                  4       V,          p
\        P                  ! Wš4       VP                  V,          P                  P                  p	\        P                   ! V\#        V4      4      p
\        P                  ! Wš4       R# )úscipy.sparserQ   N)r½   ÚimportorskipÚgetattrrH   Úeyer   ÚsparseÚfrom_spmatrixrT   Ú
nan_to_numr%   rž   Útoarrayr&   Úassert_numpy_array_equalr  Úfullr   )rJ   ry  r6   Ú	sp_sparseÚrowsr   Úspmatrixr-   Úitr_idxr<   r.   s   &&&        r/   Ú$test_loc_getitem_range_from_spmatrixÚ;TestLocBaseIndependent.test_loc_getitem_range_from_spmatrix  sÜ   € ô ×'Ò'¨Ó7ˆ	ä˜YÓ3ˆ
ð
 ˜ˆdÙœbŸfšf T°uÔ=ÀUÔKˆÜ×Ñ×+Ñ+¨HÓ5ˆô ˜˜4“.ˆÜ—’˜rŸv™v g�×5Ñ5Ó6ˆØ×#Ñ#Ó% gÕ.ˆÜ
×#Ò# FÔ5ð —‘˜•×'Ñ'×.Ñ.ˆÜ—7’7˜4¤¨UÓ!3Ó4ˆÜ
×#Ò# FÖ5r1   c           	     ó¸   € \        R \        P                  ! ^ ^ .\        R4      R7      /4      pVP                  ^ ^.,          p\
        P                  ! W!4       R# )r#   rÁ   rQ   N)r   rœ   rÐ   r   r%   r&   r'   r'  s   &  r/   Ú,test_loc_getitem_listlike_all_retains_sparseÚCTestLocBaseIndependent.test_loc_getitem_listlike_all_retains_sparse3  sD   € Ü˜œRŸXšX q¨! f´KÀÓ4HÔIÐJÓKˆØ—‘˜˜A˜•ˆÜ
×Ò˜fÖ)r1   c                óL  € \         P                  ! R 4      p\        P                  P	                  VP                  ^\        P                  R7      4      pVP                  \        ^4      ,          p\        . RO. RO.\        \        P                  4      R7      p\        P                  ! W44       VP                  \        ^4      ,          P                  \        ^4      ,          p\        . RO.\        \        P                  4      R7      p\        P                  ! W44       R# )r{  rQ   N)ro   rn   rn   rn   rn   )rn   ro   rn   rn   rn   )r½   r|  r   r  r€  r~  rH   rÁ   r%   rT   r   r&   r'   )rJ   r…  r-   r<   r.   s   &    r/   Útest_loc_getitem_sparse_frameÚ4TestLocBaseIndependent.test_loc_getitem_sparse_frame8  sÀ   € ä×'Ò'¨Ó7ˆ	ä×Ñ×+Ñ+¨I¯M©M¸!Ä2Ç8Á8¨MÓ,LÓMˆØ—‘œ˜a›Õ!ˆÜÚšoÐ.ÜœbŸh™hÓ'ô
ˆô 	×Ò˜fÔ/à—‘œ˜a›Õ!×%Ñ%¤e¨A£hÕ/ˆÜšoÐ.´kÄ"Ç(Á(Ó6KÔLˆÜ
×Ò˜fÖ/r1   c                ó˜  € \        . RO\        RR4      R7      pVP                  \        ^4      ,          p\        R R.\        RR4      R7      p\        P
                  ! W#4       VP                  \        ^4      ,          P                  \        ^4      ,          p\        R R.\        RR4      R7      p\        P
                  ! W#4       R# )r3   r  rÀ   rQ   N)r3   r  r  r  r  )r   r   r%   rT   r&   r;   )rJ   r&  r<   r.   s   &   r/   Útest_loc_getitem_sparse_seriesÚ5TestLocBaseIndependent.test_loc_getitem_sparse_seriesH  s‘   € äÒ,´KÀ	È3Ó4OÔPˆà—‘”u˜Q“x•ˆÜ˜3 ˜*¬K¸	À3Ó,GÔHˆÜ
×Ò˜vÔ0à—‘”u˜Q“x•×$Ñ$¤U¨1£XÕ.ˆÜ˜3 ˜*¬K¸	À3Ó,GÔHˆÜ
×Ò˜vÖ0r1   r%   rÑ   c                óÐ   € \        . RO. RO.\        \        4      R7      p\        W!4      ^ ,          p\	        . RO\        \        4      ^ R7      p\
        P                  ! W44       R# )r3   rQ   )r6   r7   N)r3   r  ç      ø?)r  r4   r  )r   r   r:   r}  r   r&   r;   )rJ   r  r-   r<   r.   s   &&   r/   Ú!test_getitem_single_row_sparse_dfÚ8TestLocBaseIndependent.test_getitem_single_row_sparse_dfT  sJ   € ô šªÐ9ÄÌUÓASÔTˆÜ˜Ó% aÕ(ˆÜš/´¼UÓ1CÈ!ÔLˆÜ
×Ò˜vÖ0r1   Úkey_typec                óž   € V! . RO4      pVP                   RV3,          pVP                   R. RO3,          p\        P                  ! WE4       R# )r#   r$   Nrç   )r%   r&   r'   )rJ   Úfloat_framer˜  Úidxr<   r.   s   &&&   r/   Útest_loc_getitem_iterableÚ0TestLocBaseIndependent.test_loc_getitem_iterable\  s?   € á’Ó'ˆØ—‘  C Õ(ˆØ—?‘? 1¢oÐ#5Õ6ˆÜ
×Ò˜fÖ/r1   c                ó.  € \        \        P                  P                  ^4      P	                  RR7      4      p\        R^
RR7      Vn        VP                  \        R4      R1R3,          pVP                  R,          p\        P                  ! W24       R# )	rF   rK  Ú0sr&  ©Ústartre   rp  Nr$   r3  ):z0sNNr$   )r   rH   rõ   rö   Únormalr   r	   r%   r   r&   r'   rý   s   &   r/   Ú#test_loc_getitem_timedelta_0secondsÚ:TestLocBaseIndependent.test_loc_getitem_timedelta_0secondsc  so   € ä”r—y‘y×,Ñ,¨QÓ/×6Ñ6¸GÐ6ÓDÓEˆÜ"¨°rÀÔDˆŒØ—6‘6œ) D›/Ñ+¨QÐ.Õ/ˆØ—‘˜Õ!ˆÜ
×Ò˜fÖ/r1   úval,expectedc                óž   € \        ^^.RR.R7      pVP                  V,          p\        V.4      pWn        \        P
                  ! WB4       R# )ro   r   Nì            ì   ÿÿÿÿ )r   r%   r   r7   r&   r;   )rJ   rf  r.   r-   r<   s   &&&  r/   Útest_loc_getitem_uint64_scalarÚ5TestLocBaseIndependent.test_loc_getitem_uint64_scalark  sE   € ô ˜˜1�v i°Ð%7Ô8ˆØ—‘˜•ˆÜ˜8˜*Ó%ˆØŒÜ
×Ò˜vÖ0r1   c                óÊ   € Tp\        . RO\        . ROVR7      R7      pVP                  4       pRVP                  ^&   RVP                  ^&   \
        P                  ! W44       R# )r!   rQ   r   ÚzooNr  )rn   ç      à?ro   )r   r   r®   r%   rÑ   r&   r;   )rJ   Úfloat_numpy_dtyper6   rÂ  r.   s   &&   r/   Ú+test_loc_setitem_int_label_with_float_indexÚBTestLocBaseIndependent.test_loc_setitem_int_label_with_float_indext  sN   € à!ˆÜ’_¬E²+ÀUÔ,KÔLˆØ—8‘8“:ˆàˆ�‰�‰
Ø ˆ�‰�aÑä
×Ò˜sÖ-r1   zindexer, expectedc                óô   € \        \        ^
4      RR7      p\        R\        ^
4      /RVR7      p^VP                  VP                  V,          R3&   \        VVR.RR7      p\
        P                  ! W$4       R# )rŽ   r&  rë  r÷   rÁ   ©r6   r	   r¼  N)r   rT   r   r%   r	   r&   r'   )rJ   r  r.   Útdir-   s   &&&  r/   Ú/test_loc_setitem_listlike_with_timedelta64indexÚFTestLocBaseIndependent.test_loc_setitem_listlike_with_timedelta64index  so   € ô œ5 ›9¨3Ô/ˆÜ˜œU 2›YÐ'¨w¸cÔBˆà)+ˆ�‰ˆr�x‰x˜Õ  #Ð%Ñ&äØØØ�EØô	
ˆô 	×Ò˜hÖ+r1   c                ó4  € \        R . ROR\        R4      /4      p\        P                  ! \        RR7      ;_uu_ 4        \        RR.R R.R7      VP                  R&   \        RR.R R.R7      VP                  R	&   RRR4       R#   + '       g   i     R# ; i)
r!   r    Úaaaaar  rä   ©Ú
categoriesN©ro   ro   ro   ro   ro   ©rè  r!   ):rF   rO   Nr    )r   rU   r½   ré   rÅ   r   r%   rï   s   & r/   Ú8test_loc_setitem_categorical_values_partial_column_sliceÚOTestLocBaseIndependent.test_loc_setitem_categorical_values_partial_column_slice™  su   € ô ˜š_¨c´4¸³=ÐAÓBˆÜ�]Š]œ9¨O×<Ö<Ü*¨C°¨:À3ÈÀ*ÔMˆB�F‰F�8ÑÜ*¨C°¨:À3ÈÀ*ÔMˆB�F‰F�8Ñ÷ =×<×<Ò<ús   ¿=BÂB	c                óp  € \        R R.R^ ./4      p\        VR ,          . ROR7      pW2P                  R	&   VR ,          p\        W2P                  R R7      P                  V'       g   \        MR4      p\        P                  ! WE4       W2R &   \        P                  ! VR ,          \        VR R7      4       R# )
ÚAlphar!   ÚNumericr¸  rû   rD   r£   Nr  )r$   r¿  )	r   r   r%   r   r	   r  rG   r&   r;   )rJ   rK   r-   r¹  r<   r.   s   &&    r/   Ú'test_loc_setitem_single_row_categoricalÚ>TestLocBaseIndependent.test_loc_setitem_single_row_categorical¡  s–   € ä˜ # ¨	°A°3Ð7Ó8ˆÜ   G¥ºÔIˆ
ð (�‰ˆzÑà�G•ˆÜ˜*¯H©H¸7ÔC×JÑJß,�F°%ó
ˆô 	×Ò˜vÔ0ð !ˆ7‰Ü
×Ò˜r '�{¬F°:ÀGÔ,LÖMr1   c                óÊ  € \        R \        R4      .^,          /4      p\        P                  ! R4      VP                  R&   \        R4      VP                  R,          8X  g   Q h\        R4      VP                  R	,          8X  g   Q h\
        P                  ! \        RR7      ;_uu_ 4        \        R^^4      VP                  R
&   RRR4       R#   + '       g   i     R# ; i)r]   z
2010-10-01z
2008-08-08r  rä   iÕ  N)ré  r]   )rn   r]   )ro   r]   )rF   r]   )	r   r   rH   r£  r%   r½   ré   rÅ   r   rï   s   & r/   Ú"test_loc_setitem_datetime_coercionÚ9TestLocBaseIndependent.test_loc_setitem_datetime_coercion´  s¡   € ä˜œi¨Ó5Ð6¸Õ:Ð;Ó<ˆÜŸ=š=¨Ó6ˆ�‰ˆxÑÜ˜Ó&¨"¯&©&°­.Ô8Ð8Ð8Ü˜Ó&¨"¯&©&°­.Ô8Ð8Ð8Ü�]Š]œ9¨O×<Ö<Ü! $¨¨1Ó-ˆB�F‰F�6‰N÷ =×<×<Ò<ús   Â,CÃC"	ÚidxerÚvarc                ó€  € Tp\        R ^RVR7      p\        RVR.R7      p\        VR.\        P                  R7      pVR8X  d@   \        P
                  ! \        RR7      ;_uu_ 4        WVP                  R	V3&   R
R
R
4       R
# WVP                  R	V3&   \        P                  ! We4       R
#   + '       g   i     R
# ; i)z
2015-07-12Úh)r¡  re   rp  Útzr  rÇ  r1  r¼  r  rä   r$   N)
r   r   rH   rÀ   r½   ré   rÅ   r%   r&   r'   )rJ   rÆ  Útz_naive_fixturerÊ  r›  r.   r<   s   &&&    r/   Ú!test_loc_setitem_datetimeindex_tzÚ8TestLocBaseIndependent.test_loc_setitem_datetimeindex_tz½  s�   € ð ˆÜ˜|°Q¸SÀRÔHˆÜ˜S¨°e°WÔ=ˆô  ¨u¨g¼R¿Z¹ZÔHˆØ�EŒ>Ü—’œy°×@Ö@Ø'/—
‘
˜1˜e˜8Ñ$÷ AÑ@ð $,�J‰J�q˜%�xÑ Ü×!Ò! &Ö3÷ A×@Ð@ús   Á)B,Â,B=	c                óL  € \        R RRR7      p\        \        P                  P	                  ^4      P                  \        V4      ^34      VR7      p\        ^^ ^ 4      p\        \        ^^ ^ 4      \        ^^ ^ 4      4      p. ROp. ROpVP                  4       p^ VP                  V&   VP                  V,          pVP                  V,          P                  4       p^ VP                  R&   \        P                  ! Wx4       VP                  4       p^ VP                  V&   VP                  V,          VP                  V&   \        P                  ! Wr4       VP                  4       p^ VP                  V&   VP                  V,          pVP                  V,          P                  4       p^ VP                  R&   \        P                  ! Wx4       VP                  4       p^ VP                  V&   VP                  V,          VP                  V&   \        P                  ! Wr4       R# )	z
2012-01-01z
2012-01-05Ú30minro  r   r$   N)é   éH   éx   é¨   )é   é   é   éJ   éK   éL   éz   é{   é|   éª   é«   é¬   )r   r   rH   rõ   rö   rÞ  rh   r   rÄ   r®   r%   r&   r'   rÑ   )	rJ   r	   r-   ÚakeyÚbkeyÚaindsÚbindsr<   r.   s	   &        r/   Útest_loc_setitem_time_keyÚ0TestLocBaseIndependent.test_loc_setitem_time_keyÎ  s   € Ü˜<¨¸GÔDˆÜÜ�I‰I×!Ñ! !Ó$×4Ñ4´c¸%³jÀ!°_ÓEÈUô
ˆô �B˜˜1‹~ˆÜ”T˜"˜a “^¤T¨"¨a°£^Ó4ˆÚ"ˆÚFˆà—‘“ˆØˆ�
‰
�4ÑØ—‘˜DÕ!ˆØ—6‘6˜$•<×$Ñ$Ó&ˆØˆ�‰�Q‰Ü
×Ò˜fÔ/à—‘“ˆØˆ�
‰
�4ÑØŸ7™7 5�>ˆ�
‰
�4ÑÜ
×Ò˜fÔ)à—‘“ˆØˆ�
‰
�4ÑØ—‘˜DÕ!ˆØ—6‘6˜$•<×$Ñ$Ó&ˆØˆ�‰�Q‰Ü
×Ò˜fÔ/à—‘“ˆØˆ�
‰
�4ÑØŸ7™7 5�>ˆ�
‰
�4ÑÜ
×Ò˜fÖ)r1   r`   c                óÞ  € \         P                  ! . RO4      p\        . RO. R	O.VR7      pVP                  4       p\        P
                  ! R
RR7      VP                  RV3&   \        . RO. RO.VR7      p\        P                  ! WE4       VP                  ^R7      p\        P
                  ! R
RR7      VP                  RV3&   VP                  ^R7      p\        P                  ! W54       R# )r#   r¢   rÁ   rQ   r$   r  N))r#   r³   )r—   Ú3)r#   rE   rš   ©r³   r¸   r¶   ©rF   rF   )rn   rF   rn   )rn   r¸   rn   )
r   Úfrom_tuplesr   r®   rH   Úzerosr%   r&   r'   r  )rJ   r`   rš  r-   rY   r.   s   &&    r/   Ú,test_loc_setitem_unsorted_multiindex_columnsÚCTestLocBaseIndependent.test_loc_setitem_unsorted_multiindex_columnsð  s¹   € ô ×#Ò#Ò$FÓGˆÜš	¢9Ð-°rÔ:ˆØ�g‰g‹iˆÜŸ(š( 6°Ô9ˆ�‰��3�‰ÜšiªÐ3¸RÔ@ˆÜ
×Ò˜cÔ,à�]‰] ˆ]Ó"ˆÜŸš &°Ô8ˆ�‰ˆq�#ˆv‰Ø×&Ñ&¨AÐ&Ó.ˆÜ
×Ò˜bÖ+r1   c                óŒ   € \        . ROVR7      p^VP                  ^ &   \        . ROVR7      p\        P                  ! W#4       R# )ro   rQ   Nrš   )r³   rF   rO   ©r   r%   r&   r;   )rJ   Úany_int_numpy_dtyper*   r.   s   &&  r/   Útest_loc_setitem_uint_dropÚ1TestLocBaseIndependent.test_loc_setitem_uint_dropÿ  s9   € ô š	Ð)<Ô=ˆØˆ�
‰
�1‰Üš)Ð+>Ô?ˆÜ
×Ò˜vÖ0r1   c                ó|  € \        ^
\        P                  ! ^
R4      .,          4      p\        P                  ! ^R4      VP                  . RO&   \        ^
\        P                  ! ^
R4      .,          4      p\	        \        P                  ! ^R4      4      VP                  . RO&   \
        P                  ! W4       R# )rŽ   ÚmNrš   )r   rH   Útimedelta64r%   r   r&   r;   )rJ   rÂ  r.   s   &  r/   Útest_loc_setitem_td64_non_nanoÚ5TestLocBaseIndependent.test_loc_setitem_td64_non_nano  s�   € ä�Rœ2Ÿ>š>¨"¨cÓ2Ð3Õ3Ó4ˆÜŸ^š^¨B°Ó4ˆ�‰’	ÑÜ˜"¤§¢¨r°3Ó 7Ð8Õ8Ó9ˆÜ"+¬B¯NªN¸2¸sÓ,CÓ"Dˆ�‰’YÑÜ
×Ò˜sÖ-r1   c                óÞ  € \         P                  P                  ^4      P                  R4      p\	        \        ^4      RR7      pRp\        P                  ! \        VR7      ;_uu_ 4        WP                  \        ^4      &   RRR4       \        P                  ! \        VR7      ;_uu_ 4        WP                  R&   RRR4       R#   + '       g   i     LM; i  + '       g   i     R# ; i)rF   rÀ   rQ   rZ  rä   Nr$   ré  )
rH   rõ   rö   rÞ  r   rT   r½   ré   r[  r%   )rJ   r˜   rÂ  rê   s   &   r/   Ú test_loc_setitem_2d_to_1d_raisesÚ7TestLocBaseIndependent.test_loc_setitem_2d_to_1d_raises  s—   € Ü�y‰y×$Ñ$ QÓ'×7Ñ7¸Ó?ˆä”U˜1“X YÔ/ˆà9ˆÜ�]Š]œ:¨S×1Ö1Ø $�G‰G”E˜!“HÑ÷ 2ô �]Š]œ:¨S×1Ö1Ø�G‰G�A‰J÷ 2Ñ1÷ 2×1ú÷ 2×1Ð1ús   Á+CÂ/CÃC	ÃC,	c                ó¾   € \         P                  ! ^ ^R7      p\        . RO. RO. RO.V. ROR7      p^pVP                  R,          p\        P
                  ! WC4       R# )	rn   )r¡  re   r1  Nrš   rè  r4  rç   )r­  r#   )rœ   Úinterval_ranger   r%   r&   Úassert_almost_equal)rJ   r	   r-   r.   r<   s   &    r/   Útest_loc_getitem_interval_indexÚ6TestLocBaseIndependent.test_loc_getitem_interval_index  sO   € ä×!Ò!¨°1Ô5ˆÜÚš	¢9Ð-°UÂOô
ˆð ˆØ—‘˜Õ!ˆÜ
×Ò˜vÖ0r1   c                ó  € \         P                  ! ^ ^RR7      p\        . RO. R	O. R
O.V. ROR7      p\         P                  ! ^ ^^RR7      p\        ^^.VRR7      pVP                  R,          p\
        P                  ! WT4       R# )rn   Úboth)r¡  re   Úclosedr#   r1  )r¡  re   rp  r  rû   Nrš   rè  r4  rç   ©ro   r#   )rœ   rü  r   r   r%   r&   r;   )rJ   r	   r-   Ú	index_expr.   r<   s   &     r/   Ú test_loc_getitem_interval_index2Ú7TestLocBaseIndependent.test_loc_getitem_interval_index2&  ss   € ä×!Ò!¨°1¸VÔDˆÜÚš	¢9Ð-°UÂOô
ˆô ×%Ò%¨A°q¸qÈÔPˆ	Ü˜1˜a˜&¨	¸Ô<ˆØ—‘˜•ˆÜ
×Ò˜vÖ0r1   Útplc                óÈ   € \        RR.RRR7      p\        VR7      pVP                  V.,          p\        V.RRR7      p\        VR7      p\        P                  ! WE4       R# )ro   r#   F©r7   Útupleize_colsr   N©ro   ©ro   rF   )r   r   r%   r&   r'   )rJ   r  r›  r-   r<   r.   s   &&    r/   Ú+test_loc_getitem_index_single_double_tuplesÚBTestLocBaseIndependent.test_loc_getitem_index_single_double_tuples2  s^   € ô Ø�6ˆNØØô
ˆô
 ˜SÔ!ˆà—‘˜˜•ˆÜ�S�E °5Ô9ˆÜ 3Ô'ˆÜ
×Ò˜fÖ/r1   c                óÜ   € \        R RR.4      pV! RR4      pV! RR4      p\        W#.RRR	7      p\        RR.VR
R.R7      pVP                  V! RR4      ,          R
,          pV^8X  g   Q hR# )Ú	IndexTyper!   r    rÖ   r×   rñ  ÚbofÚcomposite_indexFr	  r#   r—   r1  Nr  )rO   r³   )r   r   r   r%   )rJ   r  Úidx1Úidx2r	   r-   r<   s   &      r/   Ú!test_loc_getitem_index_namedtupleÚ8TestLocBaseIndependent.test_loc_getitem_index_namedtupleA  sx   € Ü˜{¨S°#¨JÓ7ˆ	Ù˜ Ó&ˆÙ˜ Ó&ˆÜ�t�lÐ):È%ÔPˆÜ˜ Ð'¨u¸sÀC¸jÔIˆà—‘™	 %¨Ó/Õ0°Õ5ˆØ˜Œ{ÐŠ{r1   c                óä  € \        \        P                  P                  ^4      P	                  R4      . RO. R	OR7      pRVR&   \        P
                  VP                  VP                  R,          R3&   \        \        P
                  R\        P
                  R\        P
                  .V'       g   \        MRR7      P                  p\        P                  ! VR,          P                  V4       R# )
rF   r1  ÚquxrD   ºNNrF   rQ   N©r¸   rO   )r!   r    r]   r%  r3  rð  )r   rH   rõ   rö   rÞ  r›   r%   r	   r   rG   rž   r&   rý  )rJ   rK   r-   r.   s   &&  r/   Ú$test_loc_setitem_single_column_mixedÚ;TestLocBaseIndependent.test_loc_setitem_single_column_mixedK  sª   € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<Ú+Ú)ô
ˆð
 ˆˆ5‰	Ü')§v¡vˆ�‰ˆr�x‰x˜�}˜eÐ#Ñ$ÜÜ�V‰V�UœBŸF™F E¬2¯6©6Ð2ß 2•&¸ô
÷ ‰&ð 	ô 	×Ò˜r %�y×/Ñ/°Ö:r1   c                óP  € \        \        P                  P                  ^4      P                  R4      \	        R4      R7      p\        P
                  VR&   \        P                  ! \        RR7      ;_uu_ 4        RVP                  R	&   RRR4       R#   + '       g   i     R# ; i)
rF   ÚABCr¢   Úeventr  rä   rÖ   N)rz   rO   )rŽ   r  )
r   rH   rõ   rö   Útupler›   r½   ré   rÅ   r%   rï   s   & r/   Útest_loc_setitem_cast2Ú-TestLocBaseIndependent.test_loc_setitem_cast2Y  si   € ô ”r—y‘y×,Ñ,¨QÓ/×6Ñ6°wÓ?ÌÈuËÔVˆÜ—f‘fˆˆ7‰Ü�]Š]œ9¨O×<Ö<Ø"'ˆB�F‰F�;Ñ÷ =×<×<Ò<ús   Á:BÂB%	c                ó¸  € \        R \        P                  ! ^\        P                  R7      /4      p^VP                  R&   VP
                  P                  \        P                  ! \        P                  4      8X  g   Q h\        P                  ! ^4      Vn        VP
                  P                  \        P                  ! \        P                  4      8X  g   Q hR# )ÚonerQ   N)ro   r$  )r   rH   r�   Úint8r%   r  r$  r6   rï   s   & r/   Útest_loc_setitem_cast3Ú-TestLocBaseIndependent.test_loc_setitem_cast3a  sƒ   € ä˜œrŸyšy¨´"·'±'Ô:Ð;Ó<ˆØˆ�‰ˆxÑØ�y‰y�}‰}¤§¢¬¯©Ó 1Ô1Ð1Ð1Ü—’˜“ˆŒØ�y‰y�}‰}¤§¢¬¯©Ó 1Ô1Ð1Ò1r1   c                óð   € V! \        ^4      . ROR7      p. ROpVP                  ^8X  d	   ^	.^
.^..pW2P                  \        ^4      &   V! . ROVP                  R7      p\        P
                  ! W$4       R# )r¸   r   N)rO   r³   ro   rn   rF   )r5  rŽ   é   )rn   ro   rŽ   r5  r)  )rT   Úndimr%   r	   r&   r§   )rJ   rX   rY   rž   r.   s   &&   r/   Útest_loc_setitem_range_keyÚ1TestLocBaseIndependent.test_loc_setitem_range_keyi  sa   € áœe A›hªoÔ>ˆâˆØ�8‰8�qŒ=Ø�c˜B˜4 " Ð&ˆFà"�‰”�a“Ñá"Ò#4¸C¿I¹IÔFˆÜ
�Š˜Ö&r1   c                óº   € \        R . ROR. RO/4      p\        ^^.^^.R7      VP                  R&   \        R . ROR. RO/4      p\        P                  ! W4       R# )r!   r    r¸  Nrº  rü   r»  )ro   rF   rF   ro   ro   ©r   r   r%   r&   r'   r�   s   &  r/   Ú.test_loc_setitem_numpy_frame_categorical_valueÚETestLocBaseIndependent.test_loc_setitem_numpy_frame_categorical_valuev  sU   € ä˜š_¨cÒ3LÐMÓNˆÜ&¨¨1 v¸1¸a¸&ÔAˆ�‰ˆxÑä˜c¢?°CÒ9RÐSÓTˆÜ
×Ò˜bÖ+r1   c           	     ó  € \        R RR7      p\        R\        \        P                  V.4      R\        ^ ^.4      /4      P                  R4      pVP                  \        \        P                  W.VP                  P                  R7      R3,          p. ROpVP                  4       V8X  g   Q hVP                  \        \        P                  .VP                  P                  R7      R3,          pVP                  4       ^ .8X  g   Q hR# )z
2023-01-01T)Úutcr	   rB  rQ   Nr  )
r   r   r   rœ   r�   rè   r%   r	   r6   Útolist)rJ   r¡  r-   r<   r.   s   &    r/   Ú"test_loc_with_nat_in_tzaware_indexÚ9TestLocBaseIndependent.test_loc_with_nat_in_tzaware_index~  sâ   € ä °$Ô7ˆ	Üàœ¤§¡¨Ð 3Ó4Øœ  A ›ðó
÷
 ‰)�GÓ
ð 	ð —‘Ü”B—F‘F˜IÐ1¸¿¹¿¹ÔHØðõ
ˆò ˆØ�}‰}‹ (Ô*Ð*Ð*ð —‘Ü”B—F‘F�8 2§8¡8§>¡>Ô2Øðõ
ˆð �}‰}‹ 1 #Ô%Ð%Ò%r1   r²   r   )rn   rn   rn   rn   rn   )ÚYÚMr^  rÉ  rô  r&  r§  r©  r]  )r·   r·   r·   r·   )rO   r³   r·   rµ   rç   r4  )r—   rá   r^  ©rŽ   r)  é   )rO   r·   rµ   r5  )r¸   rŽ   r)  r9  )rá   r#   r^  )rµ   r³   r·   r5  )r)  r¶   rŽ   r9  )r·   rF   rµ   )r5  r³   rŽ   )r)  r¶   r9  )Ú
coo_matrixÚ
csc_matrixÚ
csr_matrix)r¨  ro   )r§  rF   )
ry   ro   rF   rO   r³   r¸   r¶   r·   rµ   r5  )
rn   ro   rF   rO   ry   ry   ry   ry   rµ   r5  )
rn   ro   rF   ry   r³   ry   r¶   r·   rµ   r5  r  r  )or¹   rº   r»   r¼   rÓ   r½   r¾   r¿   r   rë   rð   rø   rþ   r	  r  r!  r'  r*  r.  r7  r?  rC  rH  rY  ra  Úfixturerg  rH   rÐ   rÁ   rl  rp  rt  ry  r€  r�  r¤  r¸  rÃ  rÆ  rÉ  r×  rß  râ  rå  ró  rÄ   r÷  r   r›   rü  r  r  r
  r  r  Úarm_slowÚslowr#  r(  r.  r<  rC  rI  rL  rQ  rT  rW  r\  r_  rb  re  rj  rw  Ú
complex128rÀ   Úboolr‰  rŒ  r�  r’  r–  Úiterr   r   rœ  r£  r©  r¯  r´  r¼  rÁ  rÄ  rÌ  rä  rì  rñ  rö  rù  rþ  r  r  r  r  r!  r&  r+  r/  r4  rÆ   rÇ   rÈ   s   @r/   rË   rË     sÓ  ø‡ € ò0ð ‡[�[×ÑØà7¹&À»,ÈÈuÐ9UÐVØ6¹À»ÀtÈUÐ8SÐTØ6¹À»ÀuÈdÐ8SÐTàNÙ˜“™v d›|¨UÐ3ðð 7¹À»ÀuÈdÐ8SÐTàNÙ˜“˜u¡f¨T£lÐ3ðð 7¹À»ÀtÈUÐ8SÐTð	
óñ$ó%ð$ò* ò
	1ò1ò(!KòF%ò(,ò&	ð ‡[�[×Ñ˜W¨¨e }Ò6PÐ&QÓRñó Sðòò#ò%òNòò 0ò*&ð$ ‡^�^ñ
ó ð
ð ‡[�[×ÑØØ	
ˆB�HŠH�Q˜bŸh™hÔ'¨¯ª²/ÈÏÉÔ)RÐSóñ$ó	ð$ò&ò$ò)ò,ò 6*ðp ‡[�[×Ñ˜VÒ%OÓPñ:ó Qð:ò",ð4 ‡[�[×Ñ˜Y¨¨u¨Ó6ñ,ó 7ð,ò
,ò,ð ‡[�[×Ñ˜Y¨¨u¨Ó6ñ,ó 7ð,ð6 ‡[�[×Ñ˜Y¨¨u¨Ó6ñ0ó 7ð0ò.,ò,ò$,ðL ‡[�[×ÑØ�S�E™5  s¨DÓ1°2·8²8¸S¸E³?ÐCóð ‡[�[×Ñ˜W¨ u¨b¯hªh¸°u«oÐ&>Ó?ñ
3ó @óð
3ð ‡[�[×ÑØð �Q�Ò-Ð.ØÙÚ! A q¨"¯&©&°"·&±&Ð#9º<ÐHÚ0ôðð �S˜#�J�Ø�A�ÙØ˜˜BŸF™F B§F¡FÐ+ª\¸A¸qÀ"Ç&Á&È"Ï&É&Ð;QÐRÚ0ôðð ’OÐ$Ø—’š¨"¯(©(Ô3ÙØ˜˜BŸF™F�^¢Y°°A°r·v±v°Ð?Êôðñ �q˜!˜TÓ"¢OÐ4ÚšLÐ)ÙØ˜˜BŸF™F B§F¡FÐ+ª\º?ÐKÚ0ôðñ �q˜!˜TÓ"¢OÐ4Ø—’š)¢\Ð2¸"¿(¹(ÔCÙØ˜˜BŸF™F B§F¡FÐ+ª\º?ÐKÚ0ôðñ �t˜T 4Ó(¨3°¨*Ð5Ù˜A˜q˜6 A r 7¨R°¨HÐ5ÀÀS¸zÔJÙÚ¢
ªKÐ8Â/ôððQ/	
ó2ñf,óg2ðf,ò	8ò	8ò	8ò.ò 0ðD ‡[�[×ÑØ‡[�[×ÑØ‡[�[×Ñ˜\¨S°#¨J¸ÀÐ8HÐ+IÓJñ 0ó Kó ó ð 0òD&ò
ò&3ò<$ò ,ò"ò,ò,ò,ò$ò*òò1ò0ò0*ð, ‡[�[×Ñ˜\Ò+UÓVØ‡[�[×Ñ˜W r§}¡}°b·j±jÀ"Ç(Á(ÈDÐ&QÓRñ6ó Só Wð6ò.*ò
0ò 
1ð ‡[�[×Ñ˜Y¨°¨Ó8ñ1ó 9ð1ð ‡[�[×Ñ˜Z¨$°·±¸&À%Ð)HÓIñ0ó Jð0ò0ð ‡[�[×Ñ˜^¨n¸jÐ-IÓJñ1ó Kð1ò	.ð ‡[�[×ÑØð Ò/Ð0Ù�1�a‹[Ò<Ð=Ø�ˆVÒ5Ð6ð	
ó	ñ,ó	ð,ò NòNò&.ð ‡[�[×Ñ˜W u¨u¨gÐ&6Ó7ñ4ó 8ð4ò  *ðD ‡[�[×Ñ˜U S¨3¨%°#±u¸T³{Ð1CÐ$DÓEñ,ó Fð,ò1ò.ò
ò	1ò
1ð ‡[�[×Ñ˜U T¨6 NÓ3ñ0ó 4ð0òò;ò(ò2ò'ò,÷&ð &r1   rË   c                   ó¶   a € ] tR tRt o ]P
                  R 4       t]P
                  R 4       tR t]P                  P                  R4      R 4       tR tRtV tR	# )
ÚTestLocWithEllipsisi˜  c                ó   € V# r¥   r²   )rJ   Ú
indexer_lis   &&r/   r  ÚTestLocWithEllipsis.indexer™  s
   € ð Ðr1   c                ó>   € TpV\         Jd   VP                  4       pV# r¥   )r   Úto_frame)rJ   Úseries_with_simple_indexrX   rY   s   &&& r/   rY   ÚTestLocWithEllipsis.objž  s   € à&ˆØ¤&Ó(Ø—,‘,“.ˆCØˆ
r1   c                óP   € V! V4      R ,          p\         P                  ! W14       R# ).N)r&   r§   )rJ   rY   r  r<   s   &&& r/   Útest_loc_iloc_getitem_ellipsisÚ2TestLocWithEllipsis.test_loc_iloc_getitem_ellipsis¥  s   € Ù˜“˜cÕ"ˆÜ
�Š˜Ö$r1   ú3ignore:PeriodDtype\[B\] is deprecated:FutureWarningc                óX  € TpV\         P                  J g   \        V4      ^ 8X  d   ^ MVP                  ^ ,          pV\         P                  J d   VP                  P
                  R8X  d   R# V\         P                  J dc   \        VP                  \        4      '       dC   Rp\        P                  ! \        VR7      ;_uu_ 4        V! V4      RV.3,          pRRR4       MH\        V4      ^ 8w  d9   V! V4      RV.3,          pV! V4      V.,          p\         P                  ! Wg4       V\         P                  J d   ^ MVP                  pVP                  4       p	V! V	4      RV.3,          pV! V	4      RV.3,          p\         P                  ! Wg4       R#   + '       g   i     L~; i)rn   rR  Nz2MultiIndex does not support indexing with Ellipsisrä   .r$   )r&   rÑ   rh   r	   r%   Úinferred_typer¦   r   r½   ré   ÚNotImplementedErrorr;   r7   rI  r'   )
rJ   rJ  r  rY   r`   rê   r<   r.   Úkey2r-   s
   &&&       r/   Ú&test_loc_iloc_getitem_leading_ellipsesÚ:TestLocWithEllipsis.test_loc_iloc_getitem_leading_ellipses©  s;  € à&ˆØœrŸw™wÓ&¬#¨c«(°a¬-‰a¸c¿i¹iÈ½lˆà”b—f‘fÓ §¡×!8Ñ!8¸IÔ!Eñ Ø”b—f‘fÓ¤¨C¯I©I´z×!BÒ!BØFˆCÜ—’Ô2¸#×>Ö>Ù  › c¨C¨5 jÕ1�÷ ?Ð>ô �‹X˜Œ]Ù˜S“\ #¨ u *Õ-ˆFÙ˜s“| S EÕ*ˆHÜ×"Ò" 6Ô4àœrŸw™wÓ&‰q¨C¯H©HˆØ�\‰\‹^ˆÙ˜“˜S 4 &˜[Õ)ˆÙ˜2“;˜q 4 &˜yÕ)ˆÜ
×Ò˜fÖ/÷ ?×>ús   ÃFÆF)	c                ó  € V\         P                  J g   \        V4      ^ 8X  d   ^ MVP                  ^ ,          p\        P
                  ! \        \        R7      ;_uu_ 4        V! V4      R,           RRR4       \        P
                  ! \        \        R7      ;_uu_ 4        V! V4      RV.R3,           RRR4       \        P
                  ! \        \        R7      ;_uu_ 4        V! V4      RRV3,           RRR4       \        P
                  ! \        RR7      ;_uu_ 4        V! V4      VRR3,           RRR4       R#   + '       g   i     LØ; i  + '       g   i     L§; i  + '       g   i     Lw; i  + '       g   i     R# ; i)rn   rä   .NúToo many indexers)..)r&   rÑ   rh   r	   r½   ré   r
   r   )rJ   rY   r  r`   s   &&& r/   Ú0test_loc_iloc_getitem_ellipses_only_one_ellipsisÚDTestLocWithEllipsis.test_loc_iloc_getitem_ellipses_only_one_ellipsisÂ  sþ   € àœrŸw™wÓ&¬#¨c«(°a¬-‰a¸c¿i¹iÈ½lˆä�]Š]œ=Ô0E×FÖFÙ�C‹L˜Ö"÷ Gô �]Š]œ=Ô0E×FÖFÙ�C‹L˜˜s˜e S˜Ö)÷ Gô �]Š]œ=Ô0E×FÖFÙ�C‹L˜˜c 3˜Ö'÷ Gô
 �]Š]œ=Ð0C×DÖDÙ�C‹L˜˜c 3˜Ö'÷ EÑD÷ G×Fú÷ G×Fú÷ G×Fú÷
 E×DÐDús0   Á"EÂ"EÃ&E(Ä%E;ÅE	ÅE%	Å(E8	Å;F	r²   N)r¹   rº   r»   r¼   r½   r=  r  rY   rM  r¾   ÚfilterwarningsrT  rX  rÆ   rÇ   rÈ   s   @r/   rD  rD  ˜  sg   ø‡ € Ø‡^�^ñó ðð ‡^�^ñó ðò%ð ‡[�[×ÑÐ VÓWñ0ó Xð0÷0(ð (r1   rD  c                   ó†  a € ] tR tRt o ]P
                  P                  RRR.. RO. RO.3RR.. RO. RO.3RR.^^.3. RO. RO.3RR.^^.3. RO. R O.3RR.^^.3. RO. R O.3RR.^^.3. RO. RO.3RR.^^.3. R!O. R"O.3.4      ]P
                  P                  RRR.4      R	 4       4       tR
 tR t	R t
R tR tR tR tR tR tR t]P
                  P                  R]P&                  ]P*                  R]P,                  34      R 4       tR t]P
                  P                  R^^
.4      R 4       tR tR tRtV tR# )#ÚTestLocWithMultiIndexiÕ  zkeys, expectedr    r!   r]   Údimr	   rC   c                ó¢  € V. RO. RO./p\        \        P                  ! ^4      P                  ^^4      3/ VB p\        P
                  ! V4      pVR8X  d9   VP                  VR3,          p\        P                  ! VP                  V4       R# VR8X  d9   VP                  RV3,          p\        P                  ! VP                  V4       R# R# )r]   r	   r$   rC   N)r]   r!   r!   r    r    )ro   ro   rF   ro   rF   )r   rH   r�   Úreshaper   rÃ   r%   r&   Úassert_index_equalr	   rC   )rJ   r]  Úkeysr.   Úkwargsr-   Ú	exp_indexr©   s   &&&&    r/   Ú'test_loc_getitem_multilevel_index_orderÚ=TestLocWithMultiIndex.test_loc_getitem_multilevel_index_orderÖ  s¦   € ð  Ò1²?ÐCÐDˆÜ”r—y’y “}×,Ñ,¨Q°Ó2Ñ=°fÑ=ˆÜ×*Ò*¨8Ó4ˆ	Ø�'Œ>Ø—&‘&˜˜q˜•/ˆCÜ×!Ò! #§)¡)¨YÖ7Ø�IÔØ—&‘&˜˜D˜•/ˆCÜ×!Ò! #§+¡+¨yÖ9ñ r1   c                ó~  € TpVP                   R ,          pVR,          P                   R ,          pVP                  P                  VP                  P                  R,          8X  g   Q hVP                  P                  VP                  P                  R,          8X  g   Q hVP                   R,          pVR,          P                   R,          pVP                  P                  VP                  P                  ^,          8X  g   Q hVP                  P                  VP                  P                  ^,          8X  g   Q hR# )éÐ  r#   rÝ  N)rg  rF   )r%   r	   r…  r7   )rJ   Ú/multiindex_year_month_day_dataframe_random_dataÚymdr<   Úresult2s   &&   r/   Útest_loc_preserve_namesÚ-TestLocWithMultiIndex.test_loc_preserve_namesð  sÚ   € Ø=ˆà—‘˜•ˆØ�c•(—,‘,˜tÕ$ˆØ�|‰|×!Ñ! S§Y¡Y§_¡_°RÕ%8Ô8Ð8Ð8Ø�}‰}×"Ñ" c§i¡i§o¡o°bÕ&9Ô9Ð9Ð9à—‘˜Õ!ˆØ�c•(—,‘,˜wÕ'ˆØ�|‰|× Ñ  C§I¡I§O¡O°AÕ$6Ô6Ð6Ð6Ø�}‰}×!Ñ! S§Y¡Y§_¡_°QÕ%7Ô7Ð7Ò7r1   c                ó.  € \         P                  ! ^ .^^..4      p\        ^ VR7      pVP                  . ,          pVR,          p\        P
                  ! W44       VP                  VP                  R,          ,          p\        P
                  ! WT4       R# )rn   r   r-  :rn   rn   NN)r   Úfrom_productr   r%   r&   r;   rÑ   )rJ   rš  rÂ  r©   r.   Úres2s   &     r/   Ú.test_loc_getitem_multiindex_nonunique_len_zeroÚDTestLocWithMultiIndex.test_loc_getitem_multiindex_nonunique_len_zeroý  sp   € ä×$Ò$ q c¨A¨q¨6 ]Ó3ˆÜ�Q˜bÔ!ˆà�g‰g�b�kˆà�r•7ˆÜ
×Ò˜sÔ-à�w‰w�s—x‘x •}Õ%ˆÜ
×Ò˜tÖ.r1   c                ó®  € \        R .\        P                  ! R.R..4      4      pVP                  R,          pVe   Q h\        P                  ! R.RR..4      p\        R .\        V4      ,          \        VR7      pVP                  R,          pVe   Q h\        ^.\        V4      ,          \        VR7      pVP                  R,          pV^8X  g   Q hR # )NÚLevel1ÚLevel2ÚLevel2_aÚLevel2_br²  )rs  rt  )rs  ru  )r   r   rÃ   r%   rn  rh   rG   )rJ   rÂ  r<   Úmidxs   &   r/   Ú0test_loc_getitem_access_none_value_in_multiindexÚFTestLocWithMultiIndex.test_loc_getitem_access_none_value_in_multiindex
  sÀ   € ô �d�VœZ×3Ò3°h°ZÀ(ÀÐ4LÓMÓNˆØ—‘Ð-Õ.ˆØŠ~Ðˆ~ä×&Ò&¨¨
°ZÀÐ4LÐ'MÓNˆÜ�d�Vœc $›iÕ'¬v¸TÔBˆØ—‘Ð/Õ0ˆØŠ~Ðˆ~ä�a�Sœ3˜t›9•_¬F¸$Ô?ˆØ—‘Ð/Õ0ˆØ˜Œ{ÐŠ{r1   c                óÜ   € \         P                  ! \        . RO. RO4      RR.R7      p\        . ROVR7      p^dVP                  R	R
% \        . ROVR7      p\
        P                  ! W#4       R# )r×   ÚfirstÚsecondr„  r   N)r×   r×   rñ  rñ  rÖ   rÖ   r  r  )r$  Útwor$  r}  r$  r}  r$  r}  )ro   ro   ro   ro   ro   ro   ro   ro   )rñ  r$  )rÖ   r}  )ro   ro   r  r  r  r  ro   ro   )r   rê  r?  r   r%   r&   r;   )rJ   r	   r<   r.   s   &   r/   Ú!test_loc_setitem_multiindex_sliceÚ7TestLocWithMultiIndex.test_loc_setitem_multiindex_slice  sf   € ô ×&Ò&ÜÚHÚHóð ˜HÐ%ô
ˆô Ò0¸Ô>ˆØ69ˆ�
‰
�> NÐ3äÒ:À%ÔHˆä
×Ò˜vÖ0r1   c                óÂ   € \        R RRR7      p\        \        R4      V4      pVP                  \	        R^^4      \	        R^^4       p\
        P                  ! W24       R# )rd  Ú10minr  ©rp  re   il  i4  N)r   r   rT   r%   r   r&   r;   )rJ   ÚtimesrÂ  r<   s   &   r/   Ú7test_loc_getitem_slice_datetime_objs_with_datetimeindexÚMTestLocWithMultiIndex.test_loc_getitem_slice_datetime_objs_with_datetimeindex-  sP   € Ü˜<¨g¸vÔFˆÜ”U˜6“] EÓ*ˆØ—‘œ $¨¨1Ó-´¸¸qÀ!Ó0DÐEˆÜ
×Ò˜vÖ+r1   c           	     ó   € \        R \        ^
4      R\        ^
4      /\        RRRR7      R7      pVP                  RR.R R.3,          p\        R ^ ^.R^ ^./\	        RR.4      P                  R4      R7      p\        P                  ! W#4       R# )	r!   r    z
2010-01-01z
2010-01-10rê  rë  r   z
2010-01-05N)r   rT   r   r%   r   r¶  r&   r'   rÒ   s   &   r/   Ú3test_loc_getitem_datetime_string_with_datetimeindexÚITestLocWithMultiIndex.test_loc_getitem_datetime_string_with_datetimeindex3  s�   € äØ”%˜“)˜S¤%¨£)Ð,Ü˜\¨<¸dÔCô
ˆð —‘˜ |Ð4°s¸C°jÐ@ÕAˆÜØ�1�a�&˜#  1˜vÐ&Ü ¨|Ð <Ó=×EÑEÀdÓKô
ˆô 	×Ò˜fÖ/r1   c           	     óL  € \         P                  ! . RORR.R7      p\        R^.R^.R^.R^.R^.R	^..VR
R.R7      pVP                  ^ R7      p\        R^.R^.R^..R
R.VP	                  . RO4      R7      pVP
                  R,          p\        P                  ! WC4       R# )rÖ   r#   r—   r„  r3   r4   r8   r9   ç      @ç      @rá   r^  r1  )Úlevelr�   N©rÖ   r×   )r�  r�  ©ÚbahÚbamrŽ  r�  rŽ  )rn   ro   r³   )r   rê  r   r  r   r%   r&   r'   )rJ   rš  r-   r.   r<   s   &    r/   Ú3test_loc_getitem_sorted_index_level_with_duplicatesÚITestLocWithMultiIndex.test_loc_getitem_sorted_index_level_with_duplicates@  sÈ   € ä×#Ò#òð ˜�*ô

ˆô à�a�Ø�a�Ø�a�Ø�a�Ø�a�Ø�a�ðð Ø˜#�Jô
ˆð �]‰] ˆ]Ó#ˆäØ�1ˆX˜˜Q�x # q Ð*°S¸#°JÀbÇgÁgÊiÓFXô
ˆð —‘˜Õ'ˆÜ
×Ò˜fÖ/r1   c                óŒ   € \        . RORR7      p^ VP                  ^&   \        . RORR7      p\        P                  ! W4       R# )r!   ÚcategoryrQ   rG   Nr  )r!   r    r]   rn   rï  ©rJ   r<   r.   s   &  r/   Ú1test_additional_element_to_categorical_series_locÚGTestLocWithMultiIndex.test_additional_element_to_categorical_series_locb  s6   € äš¨zÔ:ˆØˆ�
‰
�1‰ÜÒ,°HÔ=ˆÜ
×Ò˜vÖ0r1   c                óŒ   € \        . RORR7      pR VP                  ^&   \        . RORR7      p\        P                  ! W4       R# )r!   r”  rQ   Nr  ©r!   r    r]   r!   rï  r•  s   &  r/   Ú'test_additional_categorical_element_locÚ=TestLocWithMultiIndex.test_additional_categorical_element_loci  s6   € äš¨zÔ:ˆØˆ�
‰
�1‰ÜÒ.°jÔAˆÜ
×Ò˜vÖ0r1   c           
     ó  € \        . RO\        \        . ROVR7      4      R7      p\        P                  VP
                  ^&   \        ^^^\        P                  .\        \        . ROVR7      4      R7      p\        P                  ! W#4       \        P                  VP
                  ^&   \        ^\        P                  ^\        P                  .\        \        . ROVR7      4      R7      p\        P                  ! W#4       R# )ro   rQ   Nrš   )r   r   r   rH   r›   r%   r&   r;   )rJ   Úany_numeric_ea_dtypeÚsrsr.   s   &&  r/   Ú&test_loc_set_nan_in_categorical_seriesÚ<TestLocWithMultiIndex.test_loc_set_nan_in_categorical_seriesp  s»   € äÚÜ"¤5ªÐ:NÔ#OÓPô
ˆô
 —V‘Vˆ�‰�‰
ÜØ��1”b—f‘fÐÜ"¤5ªÐ:NÔ#OÓPô
ˆô 	×Ò˜sÔ-ä—V‘Vˆ�‰�‰
ÜØ”—‘˜œ2Ÿ6™6Ð"Ü"¤5ªÐ:NÔ#OÓPô
ˆô 	×Ò˜sÖ-r1   ÚnaNc                óô   € \        . RORR7      pWP                  ^&   \        . RORR7      pWP                  ^&   \        P                  ! W#4       \        R RRV.RR7      p\        P                  ! W$4       R# )r!   r    r]   r”  rQ   Nr  r™  rï  )rJ   r¡  Úsrs_enlargeÚsrs_setintor.   s   &&   r/   Ú,test_loc_consistency_series_enlarge_set_intoÚBTestLocWithMultiIndex.test_loc_consistency_series_enlarge_set_into…  sf   € ô š_°JÔ?ˆØ�‰˜ÑäÒ1¸ÔDˆØ�‰˜Ñä
×Ò˜{Ô8Ü˜3  S¨"Ð-°ZÔ@ˆÜ
×Ò˜{Ö5r1   c           
     óð  € \        \        P                  ! ^^^4      \        \	        RR.4      \        ^
4      .^ .^,          ^.^,          ,           \        ^
4      .RR.R7      R7      p\	        RR.RR.RRRR	7      pVP                  P                  ^ ,          p\        P                  ! W24       VP                  R.,          P                  P                  ^ ,          p\        P                  ! W24       R
# )rF   r!   r    ÚIndex1ÚIndex2)r™  Úcodesr…  )r˜   r	   Fr”  )r¹  Úorderedr7   r6   N)r   rH   r�   r   r   rT   r	   r™  r&   r`  r%   rý   s   &   r/   Ú5test_loc_getitem_preserves_index_level_category_dtypeÚKTestLocWithMultiIndex.test_loc_getitem_preserves_index_level_category_dtype’  sÑ   € äÜ—’˜1˜b !Ó$ÜÜ(¨#¨s¨Ó4´e¸B³iÐ@Ø�s˜Q•w !  q¥Õ(¬%°«)Ð4Ø Ð*ôô
ˆô $Ø�#ˆJØ˜S�zØØØô
ˆð —‘—‘ Õ#ˆÜ
×Ò˜fÔ/à—‘˜˜•×$Ñ$×+Ñ+¨AÕ.ˆÜ
×Ò˜fÖ/r1   Últ_valuec                ó*  € \        R . RO/\        R4      . R	O.R7      p\        P                  ! \        RR7      ;_uu_ 4        VP
                  VR ,          V8  R3,          P
                  R.R3,           RRR4       R#   + '       g   i     R# ; i)
r!   Úaabbr   z\['b'\] not in indexrä   r$   r    N)r9  é   é"   é-   ©rn   ro   rF   rO   )r   rU   r½   ré   rV   r%   )rJ   r®  r-   s   && r/   Ú>test_loc_multiindex_levels_contain_values_not_in_index_anymoreÚTTestLocWithMultiIndex.test_loc_multiindex_levels_contain_values_not_in_index_anymore«  sl   € ô ˜Ò-Ð.´t¸F³|Â\Ð6RÔSˆÜ�]Š]œ8Ð+B×CÖCØ�F‰F�2�c•7˜XÑ% qÐ(Õ)×-Ñ-¨s¨e°Q¨hÖ7÷ D×C×CÒCús   Á4BÂB	c                óN  € \         P                  ! \         P                  \         P                  .4      pR R.p\        P                  ! W.4      p\        ^ ^.VR7      pVP                  R,          p\        ^ .\         P                  .R7      p\        P                  ! WV4       R# )r×   rñ  r   N)r$   r×   )	rH   rÐ   r›   r   rÃ   r   r%   r&   r;   )rJ   Úlev1Úlev2rš  rÂ  r<   r.   s   &      r/   Ú'test_loc_multiindex_null_slice_na_levelÚ=TestLocWithMultiIndex.test_loc_multiindex_null_slice_na_level²  sz   € ä�xŠxœŸ™¤§¡Ð(Ó)ˆØ�uˆ~ˆÜ×#Ò# T LÓ1ˆÜ�a˜�V 2Ô&ˆØ—‘˜Õ"ˆô ˜1˜#¤b§f¡f XÔ.ˆÜ
×Ò˜vÖ0r1   c                ó@  € \         P                  ! \        R 4      \        R4      ^^... ROR7      p\        \	        ^4      VR7      pVP
                  R,          pVP                  P                  ^ 4      R,          p\        P                  ! VP                  V4       R# )ÚabÚxyr„  r   :Nr³   NN)r½  r¾  Únum)r!   r$   r$   )
r   rn  rU   r   rT   r%   r	   Ú	droplevelr&   r`  )rJ   rš  rÂ  Ú
loc_resultr.   s   &    r/   Útest_loc_drops_levelÚ*TestLocWithMultiIndex.test_loc_drops_level¾  s|   € ô ×$Ò$Ü�$‹Zœ˜d› a¨ VÐ,Ò4Gô
ˆô ”U˜1“X RÔ(ˆà—W‘W˜YÕ'ˆ
Ø—9‘9×&Ñ& qÓ)¨"Õ-ˆÜ
×Ò˜j×.Ñ.°Ö9r1   r²   )r    r    r!   r!   )ro   rF   ro   rF   )r!   r!   r    r    )rF   ro   rF   ro   )r]   r!   r!   )ro   rF   ro   )r¹   rº   r»   r¼   r½   r¾   r¿   rd  rk  rp  rx  r~  r„  r‡  r‘  r–  rš  rŸ  rH   r›   rœ   ÚNAr�   r¥  r¬  rµ  rº  rÂ  rÆ   rÇ   rÈ   s   @r/   r\  r\  Õ  s£  ø‡ € Ø‡[�[×ÑØà�3ˆZÒ.²Ð=Ð>Ø�3ˆZÒ.²Ð=Ð>Ø�Cˆj˜1˜a˜&Ð!Ò$8º,Ð#GÐHØ�Cˆj˜1˜a˜&Ð!Ò$8º,Ð#GÐHØ�Cˆj˜1˜a˜&Ð!Ò$8º,Ð#GÐHØ�Cˆj˜1˜a˜&Ð!Ò$8º,Ð#GÐHØ�Cˆj˜1˜a˜&Ð!¢O²YÐ#?Ð@ð	
óð ‡[�[×Ñ˜U W¨iÐ$8Ó9ñ:ó :óð:ò8ò/òò"1ò$,ò0ò 0òD1ò1ò.ð* ‡[�[×Ñ˜T B§F¡F¨B¯E©E°4¸¿¹Ð#@ÓAñ
6ó Bð
6ò0ð2 ‡[�[×Ñ˜Z¨"¨b¨Ó2ñ8ó 3ð8ò
1÷
:ð 
:r1   r\  c                   óx  a € ] tR tRt o ]P
                  ! R4      R 4       tR tR tR t	R t
R t]P                  P                  R	R
 R R R .. ROR7      R 4       tR tR tR tR t]P                  P)                  R4      ]P                  P                  RRR.4      R 4       4       tR tR tR tRtV tR# )ÚTestLocSetitemWithExpansioniË  Úpyarrowc                óÞ  € \        \        ^ 4      P                  4       .RR7      p\        R\	        ^4      /VR7      p\        R4      P                  4       p^VP
                  V&   \        V^ ,          V.VP                  R7      p\        P                  ! VP                  V4       VR,          P                  RR p^VP
                  V&   \        P                  ! VP                  V4       R# )rn   zdate32[pyarrow]rQ   r#   r   z
1970-01-02Nr<  )r   r   r   r   rT   r%   r6   r&   r`  r	   rÑ   )rJ   r›  r-   Úitemrc  rÂ  s   &     r/   Ú2test_loc_setitem_with_expansion_preserves_ea_dtypeÚNTestLocSetitemWithExpansion.test_loc_setitem_with_expansion_preserves_ea_dtypeÌ  s¶   € ô ”Y˜q“\×&Ñ&Ó(Ð)Ð1BÔCˆÜ˜œU 1›X�¨cÔ2ˆÜ˜Ó&×+Ñ+Ó-ˆàˆ�‰ˆt‰ä˜3˜q�6 4˜.°·	±	Ô:ˆ	Ü
×Ò˜bŸh™h¨	Ô2à��g�l‰l˜3˜BÐˆØˆ�‰�‰Ü
×Ò˜cŸi™i¨Ö3r1   c                óX  € ^2pVP                  4       ;_uu_ 4        VP                  \        RV4       \        R\	        V4      /RR7      pW#P
                  V&   RRR4       \        R\	        V^,           4      /RR7      p\        P                  ! XV4       R#   + '       g   i     LH; i)é2   Ú_SIZE_CUTOFFr÷   rÁ   rQ   N)ÚcontextÚsetattrÚlibindexr   rT   r%   r&   r'   )rJ   ÚmonkeypatchÚsize_cutoffr<   r.   s   &&   r/   Ú/test_loc_setitem_with_expansion_large_dataframeÚKTestLocSetitemWithExpansion.test_loc_setitem_with_expansion_large_dataframeÜ  s„   € àˆØ× Ñ ×"Õ"Ø×Ñ¤¨.¸+ÔFÜ ¤U¨;Ó%7Ð8ÀÔHˆFØ&1�J‰J�{Ñ#÷ #ô ˜c¤5¨°q­Ó#9Ð:À'ÔJˆÜ
×Ò˜f hÖ/÷ #×"ús   ›>BÂB)	c           
     ó  € \        \        R 7      p^VP                  ^&   \        P                  ! V\        ^.\        ^^4      R7      4       ^VP                  ^&   \        P                  ! V\        ^^.^^.R7      4       R# )rQ   r   N©r   rG   r%   r&   r;   rT   ©rJ   rÂ  s   & r/   Útest_loc_setitem_empty_seriesÚ9TestLocSetitemWithExpansion.test_loc_setitem_empty_seriesæ  sf   € ô œ6Ô"ˆØˆ�‰�‰
Ü
×Ò˜s¤F¨A¨3´e¸A¸q³kÔ$BÔCØˆ�‰�‰
Ü
×Ò˜s¤F¨A¨q¨6¸!¸Q¸Ô$@ÖAr1   c           
     ó  € \        \        R 7      pRVP                  ^&   \        P                  ! V\        R.\        ^^4      R7      4       RVP                  ^&   \        P                  ! V\        RR.^^.R7      4       R# )rQ   r3   r   r8   Nr×  rØ  s   & r/   Ú#test_loc_setitem_empty_series_floatÚ?TestLocSetitemWithExpansion.test_loc_setitem_empty_series_floatð  sf   € ô œ6Ô"ˆØˆ�‰�‰
Ü
×Ò˜s¤F¨C¨5¼¸aÀ»Ô$DÔEØˆ�‰�‰
Ü
×Ò˜s¤F¨C°¨:¸aÀ¸VÔ$DÖEr1   c           
     ó–  € \        \        R 7      p^VP                  R&   \        P                  ! V\        ^.\        R.4      R7      4       ^VP                  R&   \        P                  ! V\        ^^.\        RR.4      R7      4       ^VP                  ^&   \        P                  ! V\        . RO\        . RO4      R7      4       R# )rQ   rÖ   r   r×   N)ro   rO   r³   )rÖ   r×   rO   )r   rG   r%   r&   r;   r   rØ  s   & r/   Ú%test_loc_setitem_empty_series_str_idxÚATestLocSetitemWithExpansion.test_loc_setitem_empty_series_str_idxú  s•   € ô œ6Ô"ˆØˆ�‰�‰Ü
×Ò˜s¤F¨A¨3´e¸U¸G³nÔ$EÔFØˆ�‰�‰Ü
×Ò˜s¤F¨A¨q¨6¼ÀÀu¸~Ó9NÔ$OÔPØˆ�‰�‰
Ü
×Ò˜s¤Fª9¼EÒBSÓ<TÔ$UÖVr1   c                óD  € \        R ^^\        R4      R7      p\        ^4       Uu. uF  q!\        VR,          R7      ,           NK  	  pp\	        ^ .V^ ,          .R7      pV F  p^VP
                  V&   K  	  \	        ^VR7      p\        P                  ! WF4       R# u upi )rÝ   ú
US/Pacific)Útzinfor  )Úsecondsr   N)r   r   rT   r   r   r%   r&   r;   )rJ   ÚbaserÐ  Úidxsr<   Útsr.   s   &      r/   Ú%test_loc_setitem_incremental_with_dstÚATestLocSetitemWithExpansion.test_loc_setitem_incremental_with_dst  s‰   € ä˜˜b !¬E°,Ó,?Ô@ˆÜ;@À¼9ÓE¹9°a”y¨¨S­Ô1×1Ð1¹9ˆÐEÜ˜˜ D¨¥G 9Ô-ˆÛˆBØˆF�J‰J�r‹Nñ ä˜! 4Ô(ˆÜ
×Ò˜vÖ0ùò Fs   ¦"BÚconvc                ó   € V # r¥   r²   rO  s   &r/   rP  Ú$TestLocSetitemWithExpansion.<lambda>  s   € ‘ar1   c                ó"   € V P                  4       # r¥   )Úto_datetime64rO  s   &r/   rP  rì    ó   € �a—o‘oÔ'r1   c                ó"   € V P                  4       # r¥   )Úto_pydatetimerO  s   &r/   rP  rì    rï  r1   c                ó.   € \         P                  ! V 4      # r¥   )rH   r£  rO  s   &r/   rP  rì    s   € ”b—m’m AÔ&r1   )Úidsc           	     óT  € \        R 4      p\        R4      p\        4       p^dVP                  V! V4      R3&   ^ÈVP                  V! V4      R3&   \        RRR./\        V! V4      V! V4      .V'       d   RM\        R7      \        R.4      R7      p\
        P                  ! WV4       R# )z20130101 09:00:00z20130101 10:00:00r$  g      Y@g      i@NrQ   r1  )r   r   r%   r   rG   r&   r'   )rJ   rê  rK   Údt1Údt2r-   r.   s   &&&    r/   Ú#test_loc_setitem_datetime_keys_castÚ?TestLocSetitemWithExpansion.test_loc_setitem_datetime_keys_cast  sŸ   € ô Ð+Ó,ˆÜÐ+Ó,ˆÜ‹[ˆØ#&ˆ�‰‰t�C‹y˜%ÐÑ Ø#&ˆ�‰‰t�C‹y˜%ÐÑ äØ�U˜E�NÐ#ÜÙ�c“™D ›IÐ&×6H©dÌfôô ˜5˜'“Nô
ˆô 	×Ò˜bÖ+r1   c           
     ó¼   € \        R ^./4      p\        R.VR7      VP                  R&   \        R ^.R\        R.VR7      /4      p\        P                  ! W#4       R# )r#   r    )r«  r—   N)r$   r—   r.  )rJ   r«  r<   r.   s   &&  r/   Ú1test_loc_setitem_categorical_column_retains_dtypeÚMTestLocSetitemWithExpansion.test_loc_setitem_categorical_column_retains_dtype+  sU   € ä˜C ! ˜:Ó&ˆÜ(¨#¨¸Ô@ˆ�
‰
�6ÑÜ˜c A 3¨¬[¸#¸ÈÔ-PÐQÓRˆÜ
×Ò˜fÖ/r1   c                ó’  € \        R RR7      p\        RRR7      p\        RRR7      p\        WRRR7      pW49  g   Q h\        VR.R	7      p^VP                  VR3&   \        \        P
                  .\        V4      ,          ^.,           VP                  \        V.4      4      R.\        R
7      p\        P                  ! WV4       R# )z2017-10-29 00:00:00+0200zEurope/Madrid©rÊ  z2017-10-29 03:00:00+0100z2016-10-10 03:00:00ÚleftrÉ  )Ú	inclusiverp  rB  r1  r¼  N)r   r   r   r%   rH   r›   rh   Úappendr   rG   r&   r'   )rJ   r¡  Úendrç  r›  r<   r.   s   &      r/   Ú0test_loc_setitem_with_expansion_and_existing_dstÚLTestLocSetitemWithExpansion.test_loc_setitem_with_expansion_and_existing_dst2  s¯   € äÐ4¸ÔIˆÜÐ2°ÔGˆÜÐ,°ÔAˆÜ˜¨v¸CÔ@ˆØŒ}Ðˆ}ä ¨w¨iÔ8ˆØ"$ˆ�
‰
�2�w�;ÑÜÜ�V‰VˆH”s˜3“xÕ 2 $Õ&Ø—*‘*œ]¨B¨4Ó0Ó1Ø�IÜô	
ˆô 	×Ò˜fÖ/r1   c                óP  € \        \        R R.4      R.R7      pRR.VR&   VP                  R4      P                  P	                  R4      Vn        WP                  R8H  ,          P                  R4      P                  P                  R4      pVP                  4       pW#P                  VP                  R8H  R3&   \        V^ ,          P                  R4      VP                  R,          .RR	7      p\        P                  ! VP
                  V4       VP                  VP                  R8H  R3,          \        R
4      P                  R4      ,           pW!P                  VP                  R8H  R3&   \        P                  ! VP                  VP                  R8H  R3,          V4       R# )z2015-03-30 20:12:32z2015-03-12 00:11:11r   r­   ÚnewÚoldÚnew_colrÿ  râ  r£   Ú1sr&  N)ro   r   )r   r   rè   r	   r   r   r  Ú
tz_convertr®   r%   r   r&   r;   r   r¶  )rJ   r-   ÚvrŸ   r.   s   &    r/   Útest_setitem_with_expansionÚ7TestLocSetitemWithExpansion.test_setitem_with_expansionD  sP  € äÜÐ3Ð5JÐKÓLØ�Hô
ˆð  ˜ˆˆ9‰Ø—,‘,˜vÓ&×,Ñ,×8Ñ8¸Ó?ˆŒØ�z‰z˜UÑ"Õ#×-Ñ-¨fÓ5×;Ñ;×FÑFÀ|ÓTˆð �g‰g‹iˆØ01�‰�—‘˜uÑ$ fÐ,Ñ-ä˜1˜Q�4Ÿ?™?¨5Ó1°2·6±6¸)Õ3DÐEÈFÔSˆÜ
×Ò˜sŸx™x¨Ô2à�F‰F�2—:‘: Ñ&¨Ð.Õ/´)¸D³/×2IÑ2IÈ#Ó2NÕNˆØ./�‰ˆr�z‰z˜UÑ" FÐ*Ñ+Ü
×Ò˜rŸv™v b§j¡j°EÑ&9¸6Ð&AÕBÀAÖFr1   c                ó0  € \        4       p^VP                  R&   ^VP                  R&   ^VP                  ^ \        P                  3&   VP                  p\        ^ ^\        P                  .\        P                  R7      p\        P                  ! W#4       R# )ro   rQ   NrÛ  )ro   ro   )	r   r%   rH   ÚinfrC   r   rÀ   r&   r`  rÒ   s   &   r/   Ú0test_loc_setitem_with_expansion_inf_upcast_emptyÚLTestLocSetitemWithExpansion.test_loc_setitem_with_expansion_inf_upcast_emptyZ  sj   € ä‹[ˆØˆ�‰ˆt‰Øˆ�‰ˆt‰Øˆ�‰ˆq”"—&‘&ˆyÑà—‘ˆÜ˜!˜Q¤§¡˜¬r¯z©zÔ:ˆÜ
×Ò˜fÖ/r1   z"ignore:indexing past lexsort depthrº  TFc           	     ó  € \        V4      '       g   \        P                  ! R 4       VP                  ^4      p\        V4      p\        P
                  ! V4      P                  \        P                  4      p\        WAR7      pRpWa9  g   Q hVP                  \        V4      V4      p\        V\        4      '       d   VR,          ^ ,          V8X  g   Q hMVR,          V8X  g   Q h\        P
                  ! V^,           4      P                  \        P                  4      p\        W‡R7      p	VP                  4       p
V'       d
   V
R,          pW:P                  V^ 3&   \        P                   ! W©4       VP                  4       ^ ,          pV'       d
   VR,          pW<P                  V&   V	^ ,          P                  \        P                  4      p	\        P"                  ! WÉ4       VP                  4       p
V'       d
   V
R,          pW:P                  V^3&   \        ^ . \%        V4      O\        P&                  N^\        P&                  .V,          \)        V4      .,           /VR7      p	\        P                   ! W©4       R# )zNot relevant for empty Indexr   Úkapowr$   Nr<  )rh   r½   ÚskipÚrepeatrH   r�   r  rÁ   r   Úinsertr¦   r   rÀ   r®   r%   r&   r'   r;   rU   r›   r:   )rJ   r	   rº  ÚNÚarrÚorigr`   rc  Úexp_datar.   r-   rÁ  rÂ  s   &&&          r/   Ú/test_loc_setitem_with_expansion_nonunique_indexÚKTestLocSetitemWithExpansion.test_loc_setitem_with_expansion_nonunique_indexe  sÝ  € ô �5�zŠzÜ�KŠKÐ6Ô7à—‘˜Q“ˆÜ�‹JˆÜ�iŠi˜‹l×!Ñ!¤"§(¡(Ó+ˆä˜Ô*ˆð ˆØÔÐÐð —L‘L¤ U£¨SÓ1ˆ	Ü�eœZ×(Ò(Ø˜R•= Õ# sÔ*Ð*Ñ*à˜R•= CÔ'Ð'Ð'Ü—9’9˜Q �UÓ#×*Ñ*¬2¯:©:Ó6ˆÜ˜XÔ7ˆð �Y‰Y‹[ˆßØ�a•5ˆDØ�‰ˆs�Aˆv‰Ü
×Ò˜bÔ+ð �i‰i‹k˜!�nˆßØ�q•6ˆDØ�‰�‰à˜A•;×%Ñ%¤b§h¡hÓ/ˆÜ
×Ò˜sÔ-ð �Y‰Y‹[ˆßØ�a•5ˆDØ�‰ˆs�Aˆv‰ÜØÐ$”$�s“)Ð$œRŸV™VÐ$ a¬"¯&©&¨°A­¼¸q»¸
Õ)BÐCØô
ˆô 	×Ò˜bÖ+r1   c                ót  € \        . ROVR7      p\        RV/4      p\        VP                  R7      pW$P                  VP                  R3&   \        P
                  ! WCRR7       \        VP                  R7      pVP                  VP                  VP                  R3&   \        P
                  ! WCRR7       R# )rn   rQ   r˜   r   F©r,  Nr´  )r   r   r	   r%   r&   r'   r7  )rJ   r�  rÂ  r-   r<   s   &&   r/   Ú6test_loc_setitem_with_expansion_preserves_nullable_intÚRTestLocSetitemWithExpansion.test_loc_setitem_with_expansion_preserves_nullable_intš  s‹   € ô ’\Ð)=Ô>ˆÜ˜ �}Ó%ˆä §¡Ô*ˆØ'*�
‰
�2—8‘8˜VÐ#Ñ$ä
×Ò˜f¸EÕBä §¡Ô*ˆØ'*§{¡{ˆ�
‰
�2—8‘8˜VÐ#Ñ$Ü
×Ò˜f¸E×Br1   c                óž  € \        R \        ^4      /4      p\        R^RR7      pW!P                  . ROR3&   VP	                  \        \        P                  \        P                  .VP                  R7      4      p\        R \        ^4      RV/4      pVP                  R,          VP                  8X  g   Q h\        P                  ! W4       R# )r#   ú
2016-01-01râ  ©re   rÊ  r—   rQ   Nrm   )r   rT   r   r%   r   r   rœ   r�   r6   r  r&   r'   )rJ   r-   rf  Úbexr.   s   &    r/   Ú#test_loc_setitem_ea_not_full_columnÚ?TestLocSetitemWithExpansion.test_loc_setitem_ea_not_full_columnª  s˜   € ä˜œU 1›X�Ó'ˆä˜¨q°\ÔBˆà!$�‰Šy˜#ˆ~Ñà�j‰jœ¬¯©´·±Ð'7¸s¿y¹yÔIÓJˆÜ˜c¤5¨£8¨S°#Ð6Ó7ˆØ�‰˜sÕ# s§y¡yÔ0Ð0Ð0Ü
×Ò˜bÖ+r1   c                ó¾  € \        R . ROR. RO/4      p^[VP                  RRR.3&   \        R RRR\        P                  .RRR	R
\        P                  .R\        P                  \        P                  \        P                  R.R\        P                  \        P                  \        P                  R./\	        . RO4      R7      p\
        P                  ! W4       R# )r#   r—   r÷   rá   r^  r3   r4   r8   r9   rŠ  r‹  g     ÀV@r   Nrš   rè  )rn   ro   rF   r÷   )r   r%   rH   r›   r   r&   r'   r�   s   &  r/   Ú7test_loc_setitem_with_expansion_new_row_and_new_columnsÚSTestLocSetitemWithExpansion.test_loc_setitem_with_expansion_new_row_and_new_columns·  s¬   € ä˜šY¨ªYÐ7Ó8ˆØ"$ˆ�‰ˆs�S˜#�JˆÑÜà�c˜3 ¤R§V¡VÐ,Ø�c˜3 ¤R§V¡VÐ,Ø”b—f‘fœbŸf™f¤b§f¡f¨dÐ3Ø”b—f‘fœbŸf™f¤b§f¡f¨dÐ3ð	ô šÓ'ô
ˆô 	×Ò˜bÖ+r1   r²   N)rJ   rî  rñ  znp.datetime64)r¹   rº   r»   r¼   ÚtdÚ
skip_if_norÊ  rÔ  rÙ  rÜ  rß  rè  r½   r¾   r¿   r÷  rú  r  r  r  rZ  r  r  r$  r'  rÆ   rÇ   rÈ   s   @r/   rÆ  rÆ  Ë  së   ø‡ € Ø‡]‚]�9Óñ4ó ð4ò0òBòFò
Wò1ð ‡[�[×ÑØáÙ'Ù'Ù&ð		
ò Hð ó 	ñ,ó	ð,ò"0ò0ò$Gò,	0ð ‡[�[×ÑÐ DÓEØ‡[�[×Ñ˜Y¨¨u¨Ó6ñ1,ó 7ó Fð1,òfCò ,÷,ð ,r1   rÆ  c                   ó8   a € ] tR tRt o R tR tR tR tRtV t	R# )ÚTestLocCallableiÇ  c           	     ó>  € \        R . ROR\        R4      R. RO/4      pVP                  R ,          p\        P                  ! W!P                  VP
                  ^8„  ,          4       VP                  R R3,          p\        P                  ! W!P                  VP                  R8H  R3,          4       VP                  R R	 3,          p\        P                  ! W!P                  VP
                  ^8„  . RO3,          4       VP                  R
 R 3,          p\        P                  ! W!P                  VP
                  ^8„  R3,          4       VP                  R R 3,          p\        P                  ! W!P                  VP
                  ^8„  R R.3,          4       VP                  R R 3,          p\        P                  ! W!P                  VP
                  ^8H  R R.3,          4       VP                  R R 3,          pW!P                  R,          8X  g   Q hR# )r#   r—   r°  rá   c                 ó    € V P                   ^8„  # ©rF   ©r#   rO  s   &r/   rP  ÚATestLocCallable.test_frame_loc_getitem_callable.<locals>.<lambda>Î  ó   € ˜qŸs™s Qšwr1   c                 ó    € V P                   R 8H  # )r    ©r—   rO  s   &r/   rP  r1  Ñ  s   € ˜qŸs™s cšzr1   r$   r    c                 ó    € V P                   ^8„  # r/  r0  rO  s   &r/   rP  r1  Ô  r2  r1   c                 ó    € V P                   R 8H  # r4  r¢   rO  s   &r/   rP  r1  Ô  s   € °!·)±)¸sÒ2Br1   c                 ó    € V P                   ^8„  # r/  r0  rO  s   &r/   rP  r1  ×  r2  r1   c                 ó   € R # r4  r²   rO  s   &r/   rP  r1  ×  s   € ±#r1   c                 ó    € V P                   ^8„  # r/  r0  rO  s   &r/   rP  r1  Ú  r2  r1   c                 ó
   € R R.# ©r#   r—   r²   rO  s   &r/   rP  r1  Ú  s   € °3¸±*r1   c                 ó    € V P                   ^8H  # r/  r0  rO  s   &r/   rP  r1  Ý  s   € ˜qŸs™s ašxr1   c                 ó
   € R R.# r;  r²   rO  s   &r/   rP  r1  Ý  s   € °C¸±:r1   c                 ó   € ^# r  r²   rO  s   &r/   rP  r1  á  s   € ™qr1   c                 ó   € R # r0  r²   rO  s   &r/   rP  r1  á  s   € ©Cr1   N©ro   rF   rO   r³   )FTFr  )r   rU   r%   r&   r'   r#   r—   r;   ©rJ   r-   r©   s   &  r/   Útest_frame_loc_getitem_callableÚ/TestLocCallable.test_frame_loc_getitem_callableÈ  s˜  € ä˜š\¨3´°V³¸cÂ<ÐPÓQˆð �f‰fÑ&Õ'ˆÜ
×Ò˜c§6¡6¨"¯$©$°©(Õ#3Ô4à�f‰fÑ)¨1Ð,Õ-ˆÜ
×Ò˜c§6¡6¨"¯$©$°#©+°q¨.Õ#9Ô:à�f‰fÑ&Ñ(BÐBÕCˆÜ
×Ò˜c§6¡6¨"¯$©$°©(Ò4HÐ*HÕ#IÔJà�f‰fÑ&©Ð5Õ6ˆÜ
×Ò˜s§F¡F¨2¯4©4°!©8°S¨=Õ$9Ô:à�f‰fÑ&Ñ(<Ð<Õ=ˆÜ
×Ò˜c§6¡6¨"¯$©$°©(°S¸#°JÐ*>Õ#?Ô@à�f‰fÑ'Ñ)=Ð=Õ>ˆÜ
×Ò˜c§6¡6¨"¯$©$°!©)°c¸3°ZÐ*?Õ#@ÔAð �f‰f‘[¡-Ð/Õ0ˆØ—f‘f˜V•nÔ$Ð$Ò$r1   c           	     óî  € \        R . ROR\        R4      R. RO/4      pVP                  R R R.3,          p\        P                  ! W!P                  VP
                  ^8„  R R.3,          4       VP                  ^^.R 3,          p\        P                  ! W!P                  ^^.R R.3,          4       VP                  ^R 3,          p\        P                  ! W!P                  ^R R.3,          4       R# )	r#   r—   r°  rá   c                 ó    € V P                   ^8„  # r/  r0  rO  s   &r/   rP  ÚITestLocCallable.test_frame_loc_getitem_callable_mixture.<locals>.<lambda>è  r2  r1   c                 ó
   € R R.# r;  r²   rO  s   &r/   rP  rF  ë  s   € ¨¨S¡zr1   c                 ó
   € R R.# r;  r²   rO  s   &r/   rP  rF  î  s   €  3¨¡*r1   Nr@  )r   rU   r%   r&   r'   r#   r;   rA  s   &  r/   Ú'test_frame_loc_getitem_callable_mixtureÚ7TestLocCallable.test_frame_loc_getitem_callable_mixtureä  sÌ   € ä˜š\¨3´°V³¸cÂ<ÐPÓQˆà�f‰fÑ&¨¨c¨
Ð2Õ3ˆÜ
×Ò˜c§6¡6¨"¯$©$°©(°S¸#°JÐ*>Õ#?Ô@à�f‰f�a˜�VÑ1Ð1Õ2ˆÜ
×Ò˜c§6¡6¨1¨a¨&°3¸°*Ð*<Õ#=Ô>à�f‰f�QÑ,Ð,Õ-ˆÜ
×Ò˜s§F¡F¨1¨s°C¨j¨=Õ$9Ö:r1   c                ól  € \        R . ROR\        R4      /\        R4      R7      pVP                  R ,          p\        P                  ! W!P                  RR.,          4       VP                  R R	3,          p\        P                  ! W!P                  RR.R	3,          4       VP                  R
 R 3,          p\        P
                  ! W!P                  RR.R 3,          4       VP                  R R 3,          p\        P                  ! W!P                  RR.R .3,          4       VP                  RR.R 3,          p\        P
                  ! W!P                  RR.R 3,          4       VP                  RR.R 3,          p\        P                  ! W!P                  RR.R .3,          4       VP                  R R 3,          p\        P
                  ! W!P                  RR.R 3,          4       VP                  R R .3,          p\        P                  ! W!P                  RR.R .3,          4       R# )ÚXr6  r°  rÚ  r   c                 ó
   € R R.# ©r#   rá   r²   rO  s   &r/   rP  ÚHTestLocCallable.test_frame_loc_getitem_callable_labels.<locals>.<lambda>ö  ó   €   S™zr1   r#   rá   c                 ó
   € R R.# rN  r²   rO  s   &r/   rP  rO  ù  rP  r1   r$   c                 ó
   € R R.# rN  r²   rO  s   &r/   rP  rO  ü  rP  r1   c                 ó   € R # ©rL  r²   rO  s   &r/   rP  rO  ü  s   € ±Sr1   c                 ó
   € R R.# rN  r²   rO  s   &r/   rP  rO  ÿ  rP  r1   c                 ó   € R .# rT  r²   rO  s   &r/   rP  rO  ÿ  s   € °c±Ur1   c                 ó   € R # rT  r²   rO  s   &r/   rP  rO  	  s   € ©3r1   c                 ó   € R .# rT  r²   rO  s   &r/   rP  rO  	  s   € ¨C©5r1   c                 ó
   € R R.# rN  r²   rO  s   &r/   rP  rO  		  rP  r1   c                 ó
   € R R.# rN  r²   rO  s   &r/   rP  rO  	  rP  r1   Nr@  )r   rU   r%   r&   r'   r;   rA  s   &  r/   Ú&test_frame_loc_getitem_callable_labelsÚ6TestLocCallable.test_frame_loc_getitem_callable_labelsñ  sÃ  € ä˜š\¨3´°V³Ð=ÄTÈ&Ã\ÔRˆð �f‰fÑ)Õ*ˆÜ
×Ò˜c§6¡6¨3°¨*Õ#5Ô6à�f‰fÑ)¨1Ð,Õ-ˆÜ
×Ò˜c§6¡6¨3°¨*°a¨-Õ#8Ô9à�f‰fÑ)©=Ð8Õ9ˆÜ
×Ò˜s§F¡F¨C°¨:°s¨?Õ$;Ô<à�f‰fÑ)©?Ð:Õ;ˆÜ
×Ò˜c§6¡6¨3°¨*°s°eÐ*;Õ#<Ô=ð �f‰f�c˜3�Z¡Ð.Õ/ˆÜ
×Ò˜s§F¡F¨C°¨:°s¨?Õ$;Ô<à�f‰f�c˜3�Z¡Ð0Õ1ˆÜ
×Ò˜c§6¡6¨3°¨*°s°eÐ*;Õ#<Ô=à�f‰fÑ)¨3Ð.Õ/ˆÜ
×Ò˜s§F¡F¨C°¨:°s¨?Õ$;Ô<à�f‰fÑ)¨C¨5Ð0Õ1ˆÜ
×Ò˜c§6¡6¨3°¨*°s°eÐ*;Õ#<Ö=r1   c           
     óŠ  € \        R . ROR\        \        R4      \        R7      /\        R4      R7      pVP	                  4       pRVP
                  R &   VP	                  4       pRVP
                  RR.&   \        P                  ! W#4       VP	                  4       p^VP
                  R	 R
3&   VP	                  4       p^VP
                  RR.R
3&   \        P                  ! W#4       VP	                  4       pRVP
                  R R 3&   VP	                  4       pRVP
                  RR.R 3&   \        P                  ! W#4       VP	                  4       p^^
.VP
                  R R 3&   VP	                  4       p^^
.VP
                  RR.R .3&   \        P                  ! W#4       VP	                  4       p\        P                  ! RR.4      VP
                  RR.R 3&   VP	                  4       p\        P                  ! RR.4      VP
                  RR.R 3&   \        P                  ! W#4       VP	                  4       p^
VP
                  RR.R 3&   VP	                  4       p^
VP
                  RR.R .3&   \        P                  ! W#4       VP	                  4       pRVP
                  R R 3&   VP	                  4       pRVP
                  RR.R 3&   \        P                  ! W#4       VP	                  4       pRVP
                  R R .3&   VP	                  4       pRVP
                  RR.R .3&   \        P                  ! W#4       R# )rL  r6  r°  rQ   rÚ  r   c                 ó
   € R R.# rN  r²   rO  s   &r/   rP  ÚATestLocCallable.test_frame_loc_setitem_callable.<locals>.<lambda>	  ó   € ˜3 ™*r1   r#   rá   c                 ó
   € R R.# rN  r²   rO  s   &r/   rP  r_  	  r`  r1   r$   c                 ó
   € R R.# rN  r²   rO  s   &r/   rP  r_  $	  r`  r1   c                 ó   € R # rT  r²   rO  s   &r/   rP  r_  $	  s   € ±r1   c                 ó
   € R R.# rN  r²   rO  s   &r/   rP  r_  *	  r`  r1   c                 ó   € R .# rT  r²   rO  s   &r/   rP  r_  *	  s   € °±r1   c                 ó   € R # rT  r²   rO  s   &r/   rP  r_  1	  s   € ¡cr1   c                 ó   € R .# rT  r²   rO  s   &r/   rP  r_  7	  s   €  s¡er1   c                 ó
   € R R.# rN  r²   rO  s   &r/   rP  r_  =	  r`  r1   c                 ó
   € R R.# rN  r²   rO  s   &r/   rP  r_  C	  r`  r1   Nr@  iìÿÿÿr<  r=  éüÿÿÿ)
r   r   rU   rG   r®   r%   r&   r'   rH   rÐ   )rJ   r-   r©   r¨   s   &   r/   Útest_frame_loc_setitem_callableÚ/TestLocCallable.test_frame_loc_setitem_callable	  sÈ  € äØ’, ¤V¬D°«LÄÔ%GÐHÜ�v“,ô
ˆð �g‰g‹iˆØ(+ˆ�‰Ñ$Ñ%Ø�g‰g‹iˆØ!ˆ�‰��c�
ÑÜ
×Ò˜cÔ'à�g‰g‹iˆØ+-ˆ�‰Ñ$ aÐ'Ñ(Ø�g‰g‹iˆØ!#ˆ�‰��c�
˜A�ÑÜ
×Ò˜cÔ'à�g‰g‹iˆØ79ˆ�‰Ñ$¡mÐ3Ñ4Ø�g‰g‹iˆØ#%ˆ�‰��c�
˜C�Ñ Ü
×Ò˜cÔ'à�g‰g‹iˆØ:;¸R¸ˆ�‰Ñ$¡oÐ5Ñ6Ø�g‰g‹iˆØ&'¨ Wˆ�‰��c�
˜S˜EÐ!Ñ"Ü
×Ò˜cÔ'ð �g‰g‹iˆÜ-/¯XªX°r¸2°hÓ-?ˆ�‰��c�
™MÐ)Ñ*Ø�g‰g‹iˆÜ#%§8¢8¨R°¨HÓ#5ˆ�‰��c�
˜C�Ñ Ü
×Ò˜cÔ'à�g‰g‹iˆØ/1ˆ�‰��c�
™OÐ+Ñ,Ø�g‰g‹iˆØ%'ˆ�‰��c�
˜S˜EÐ!Ñ"Ü
×Ò˜cÔ'à�g‰g‹iˆØ-/ˆ�‰Ñ$ cÐ)Ñ*Ø�g‰g‹iˆØ#%ˆ�‰��c�
˜C�Ñ Ü
×Ò˜cÔ'à�g‰g‹iˆØ/1ˆ�‰Ñ$ s eÐ+Ñ,Ø�g‰g‹iˆØ%'ˆ�‰��c�
˜S˜EÐ!Ñ"Ü
×Ò˜cÖ'r1   r²   N)
r¹   rº   r»   r¼   rB  rI  r[  rk  rÆ   rÇ   rÈ   s   @r/   r,  r,  Ç  s   ø‡ € ò%ò8;ò>÷<7(ð 7(r1   r,  c                   ó€   a € ] tR tRt o R tR tR tR t]P                  P                  RRR.4      R	 4       tR
tV tR# )ÚTestPartialStringSlicingiI	  c                óØ   € \        R . R	OR. R
O/\        . RO4      R7      p\        R RR.R^^./\        RR.4      R7      pVP                  R,          p\        P                  ! W24       R# )r‹   r!   r]   rŒ   ú
2020-08-01ú
2020-08-05r   z2020-08Nr  rš   )rp  z
2020-07-02rq  )r   r   r%   r&   r'   rý   s   &   r/   Ú5test_loc_getitem_partial_string_slicing_datetimeindexÚNTestPartialStringSlicing.test_loc_getitem_partial_string_slicing_datetimeindexJ	  sl   € äØ’_ fªiÐ8ÜÒHÓIô
ˆô Ø�c˜3�Z ¨!¨Q¨Ð0Ü˜|¨\Ð:Ó;ô
ˆð —‘˜	Õ"ˆÜ
×Ò˜fÖ/r1   c                óÈ   € \         P                  ! R RRR7      pVP                  4       pVP                  R,          pVP                  RR p\
        P                  ! W44       R# )ú
2017-01-01ú
2018-01-01r7  ©r¡  r  rp  :Nz2017-12NNr<  )rœ   Úperiod_rangeÚ	to_seriesr%   rÑ   r&   r;   )rJ   ÚpirÂ  r<   r.   s   &    r/   Ú8test_loc_getitem_partial_string_slicing_with_periodindexÚQTestPartialStringSlicing.test_loc_getitem_partial_string_slicing_with_periodindexW	  sJ   € Ü�_Š_ <°\ÈÔLˆØ�l‰l‹nˆØ—‘˜Õ$ˆØ—8‘8˜C˜R�=ˆä
×Ò˜vÖ0r1   c                ó²   € \        R RRR7      pVP                  4       pVP                  R,          pVP                  RR p\        P
                  ! W44       R# )ú1 dayú2 daysÚ1hrw  :Nz1 daysNNr<  )r   ry  r%   rÑ   r&   r;   )rJ   r  rÂ  r<   r.   s   &    r/   Ú;test_loc_getitem_partial_string_slicing_with_timedeltaindexÚTTestPartialStringSlicing.test_loc_getitem_partial_string_slicing_with_timedeltaindex_	  sF   € Ü 7°¸tÔDˆØ�l‰l‹nˆØ—‘˜Õ#ˆØ—8‘8˜C˜R�=ˆä
×Ò˜vÖ0r1   c                óÖ   € \        R \        ^4      /\        \        ^4      RR7      R7      pVP                  ^ ,          pVP                  R,          p\
        P                  ! W24       R# )r÷   Údaysrë  r   ú0 daysN)r   rT   r   rÑ   r%   r&   r;   )rJ   r-   r.   Úsliceds   &   r/   Ú#test_loc_getitem_str_timedeltaindexÚ<TestPartialStringSlicing.test_loc_getitem_str_timedeltaindexg	  sJ   € ä˜œU 1›X�¬l¼5À»8È&Ô.QÔRˆØ—7‘7˜1•:ˆØ—‘˜Õ!ˆÜ
×Ò˜vÖ0r1   Úindexer_endNú2020-01-02 23:59:59.999999999c                ó¬  € V! ^.^,          \        \        R4      \        R4      \        R4      \        R4      \        R4      .VR7      R7      pV! ^.^,          \        \        R4      \        R4      .VR7      R7      p\        RV4      pWF,          p\        P                  ! Wu4       VP
                  V,          p\        P                  ! Wu4       R# )	ro   z
2019-12-30z
2020-01-01z
2019-12-25rŠ  z
2019-12-19rý  r   N)r   r   rÄ   r&   r§   r%   )rJ   Útz_aware_fixturer‰  rX   rY   r.   r  r<   s   &&&&    r/   Ú/test_loc_getitem_partial_slice_non_monotonicityÚHTestPartialStringSlicing.test_loc_getitem_partial_slice_non_monotonicityn	  sÅ   € ñ
 ØˆC�!�GÜä˜lÓ+Ü˜lÓ+Ü˜lÓ+ÜÐ=Ó>Ü˜lÓ+ðð $ô	ô
ˆñ #ØˆC�!�GÜä˜lÓ+ÜÐ=Ó>ðð $ôô	
ˆô ˜ kÓ2ˆà•ˆÜ
�Š˜Ô)à—‘˜Õ!ˆÜ
�Š˜Ö)r1   r²   )r¹   rº   r»   r¼   rr  r{  r�  r‡  r½   r¾   r¿   r�  rÆ   rÇ   rÈ   s   @r/   rn  rn  I	  sE   ø‡ € ò0ò1ò1ò1ð ‡[�[×Ñ˜]¨TÐ3RÐ,SÓTñ!*ó Uö!*r1   rn  c                   ó\  a € ] tR tRt o R tR t]P                  P                  R]	P                  ! RRRR7      ]! R	R
RR7      .4      R 4       tR tR t]P                  P                  R]P                   ! ^ R4      R]! ^ ^4      .]P                   ! ^R4      ]P                   ! ^R4      ]! ^^4      .R]P                   ! ^R4      ]! ^ ^4      ..4      R 4       t]P                  P                  RRR.4      R 4       t]P                  P                  R^R.4      R 4       tR tRtV tR# )ÚTestLabelSlicingi“	  c                óJ  € \        \        P                  ! R RR7      R	 Uu. uF  p\        R^V^
^ 4      NK  	  upR7      p\        \        P                  ! RRR7      R
 Uu. uF  p\        R^V^
^ 4      NK  	  upR7      pW#3 EF  pVP                  \        R^^^
4      R p\
        P                  ! WT4       VP                  R\        R^^^
4       p\
        P                  ! WT4       VP                  \        R^^^
4      \        R^^^
4       p\
        P                  ! WT4       VP                  \        R^^^4      R pVP                  R,          p\
        P                  ! WV4       VP                  R,          p\
        P                  ! WV4       EK  	  R# u upi u upi )r9   rÀ   rQ   iÑ  r   rŠ  NrÝ  :z20010101 11NNr@  )ro   rF   rF   rO   r³   )r   rH   r�   r   r%   r&   r'   rÑ   )rJ   rÐ  Ú	df_uniqueÚdf_dupsr-   r<   r.   s   &      r/   Ú(test_loc_getitem_slicing_datetimes_frameÚ9TestLabelSlicing.test_loc_getitem_slicing_datetimes_frame”	  sj  € ô Ü�IŠI�c Ô+Ù9EÓF¹°A”8˜D ! Q¨¨BÖ/¹ÑFô
ˆ	ô Ü�IŠI�c Ô+Ù9HÓI¹°A”8˜D ! Q¨¨BÖ/¹ÑIô
ˆð
 Ô&ˆBØ—V‘VœH T¨1¨a°Ó4Ð6Ð7ˆFÜ×!Ò! &Ô-Ø—V‘VÐ6œh t¨Q°°2Ó6Ð7ˆFÜ×!Ò! &Ô-Ø—V‘VœH T¨1¨a°Ó4´xÀÀaÈÈBÓ7OÐPˆFÜ×!Ò! &Ô-à—V‘VœH T¨1¨a°Ó4Ð6Ð7ˆFØ—w‘w˜r•{ˆHÜ×!Ò! &Ô3Ø—V‘V˜NÕ+ˆFÜ×!Ò! &×3ó 'ùò Gùò Js   ¡F
Á!F 
c                ó  € \        R R^RR7      p\        . R
OVR7      p\        RRR7      p\        RRR7      pVP                  W4 p\        ^^.VR,          R7      p\        P
                  ! WV4       W#,          p^pWV8X  g   Q hR	# )z2017-10-29 01:30:00zEurope/Berlinz30 min)rÊ  re   rp  r   z2017-10-29 02:30:00+02:00rý  z2017-10-29 02:00:00+01:00rï  N)rn   ro   rF   rO   r³   )r   r   r   r%   r&   r;   )rJ   r›  Úseries2Út_1Út_2r<   r.   s   &      r/   Ú'test_loc_getitem_label_slice_across_dstÚ8TestLabelSlicing.test_loc_getitem_label_slice_across_dst±	  s…   € äØ! o¸qÀxô
ˆô š°Ô4ˆäÐ3¸ÔHˆÜÐ3¸ÔHˆØ—‘˜SÐ%ˆÜ˜1˜a˜&¨¨C­Ô1ˆÜ
×Ò˜vÔ0à•ˆØˆØÔ!Ð!Ò!r1   r	   ru  rv  r7  rw  r~  r  r€  c                óœ   € VP                  4       pVP                  R VR,           pVP                  R R p\        P                  ! W44       R # )Nr=  r<  )ry  r%   rÑ   r&   r;   )rJ   r	   rÂ  r<   r.   s   &&   r/   Ú-test_loc_getitem_label_slice_period_timedeltaÚ>TestLabelSlicing.test_loc_getitem_label_slice_period_timedeltaÂ	  sA   € ð �o‰oÓˆØ—‘˜˜5 �9Ð%ˆØ—8‘8˜C˜R�=ˆä
×Ò˜vÖ0r1   c                ó^  € . ROp\        \        P                  P                  ^4      P                  R4      VR7      pVP                  R,          p\        V4      ^8X  g   Q hVP                  R,          p\        V4      ^8X  g   Q hVP                  R,          p\        V4      ^8X  g   Q hR# )çæx"p|é@r   :g3333c|é@g    �|é@N:g3333c|é@g3333“|é@N:g3333c|é@gÍÌÌÌÜ|é@NN)r   g\Va³‰|é@g‹ßÖË|é@©rO   rF   )r   rH   rõ   rö   r%   rh   )rJ   r	   r-   Ús1s   &   r/   Ú%test_loc_getitem_slice_floats_inexactÚ6TestLabelSlicing.test_loc_getitem_slice_floats_inexactÐ	  s‡   € Ú:ˆÜ”r—y‘y×,Ñ,¨QÓ/×6Ñ6°vÓ>ÀeÔLˆà�V‰V�OÕ$ˆÜ�2‹w˜!Œ|Ðˆ|à�V‰V�OÕ$ˆÜ�2‹w˜!Œ|Ðˆ|à�V‰V�OÕ$ˆÜ�2‹w˜!Œ|ÐŠ|r1   c           	     ó
  € Tp\        \        P                  P                  ^4      P                  ^
4      \        P                  ! ^
^VR7      R7      p\        VP                  R,          4      ^8X  g   Q h\        VP                  R,          4      ^8X  g   Q h\        P                  ! ^
^VR7      pRV^&   WCn        \        VP                  R,          4      ^8X  g   Q h\        VP                  R,          4      ^8X  g   Q hR# )rF   rQ   r   :g      (@NN:g      )@NNgffffff(@N)r   rH   rõ   rö   r�   rh   r%   r	   )rJ   r®  r6   rÂ  r›  s   &&   r/   Ú'test_loc_getitem_float_slice_floatindexÚ8TestLabelSlicing.test_loc_getitem_float_slice_floatindexÝ	  sË   € Ø!ˆÜÜ�I‰I×!Ñ! !Ó$×+Ñ+¨BÓ/´r·y²yÀÀRÈuÔ7Uô
ˆô �3—7‘7˜5•>Ó" aÔ'Ð'Ð'Ü�3—7‘7˜5•>Ó" aÔ'Ð'Ð'ä�iŠi˜˜B eÔ,ˆØˆˆA‰ØŒ	Ü�3—7‘7˜5•>Ó" aÔ'Ð'Ð'Ü�3—7‘7˜5•>Ó" aÔ'Ð'Ò'r1   zstart,stop, expected_slicerê  Nr^  c                óÎ   € \        \        ^4      \        RR4      4      pVP                  \	        W4      ,          pVP
                  V,          p\        P                  ! WV4       R# )r)  r…  z10 daysN)r   rT   r   r%   rÄ   rÑ   r&   r;   )rJ   r¡  ÚstopÚexpected_slicerÂ  r<   r.   s   &&&&   r/   Ú$test_loc_getitem_slice_label_td64objÚ5TestLabelSlicing.test_loc_getitem_slice_label_td64objì	  sJ   € ô ”U˜2“Y¤°¸)Ó DÓEˆØ—‘œ˜uÓ+Õ,ˆØ—8‘8˜NÕ+ˆÜ
×Ò˜vÖ0r1   r¡  Ú2018Ú2020c                óú   € V! . R	O\        R4      \        R4      \        R4      .R7      p\        P                  ! \        RR7      ;_uu_ 4        VP                  VR  RRR4       R#   + '       g   i     R# ; i)
ro   Ú2016Ú2019Ú2017r   z,Value based partial slicing on non-monotonicrä   rÎ   Nrš   )r   r½   ré   rV   r%   )rJ   rX   r¡  rY   s   &&& r/   Ú)test_loc_getitem_slice_unordered_dt_indexÚ:TestLabelSlicing.test_loc_getitem_slice_unordered_dt_indexû	  sf   € áÚÜ˜VÓ$¤i°Ó&7¼À6Ó9JÐKô
ˆô �]Š]ÜÐJ÷
ö 
ð �G‰G�E˜&Ñ!÷
÷ 
÷ 
ò 
ús   ÁA)Á)A:	rB  r•  c                ó¬   € V! \        ^4      VR^R.R7      pVP                  VR pV! \        ^4      VR^R.R7      p\        P                  ! WE4       R# )r³   r{  Úthirdr   N)rT   r%   r&   r§   )rJ   rX   rB  rY   r<   r.   s   &&&   r/   Ú1test_loc_getitem_slice_labels_int_in_object_indexÚBTestLabelSlicing.test_loc_getitem_slice_labels_int_in_object_index
  sR   € ñ œe A›h¨u°g¸qÀ'Ð.JÔKˆØ—‘˜˜wÐ'ˆÙ"¤5¨£8°E¸7ÀAÀwÐ3OÔPˆÜ
�Š˜Ö)r1   c           	     óÄ   € \        R ^^^^^/^ .R7      p\        ^^..^ .\        ^^.\        R7      R7      p\        P                  ! VP
                  R,          V4       R# )Útestr   rQ   )r˜   r	   rC   NrÜ  )r   r   rG   r&   r'   r%   r�   s   &  r/   Ú*test_loc_getitem_slice_columns_mixed_dtypeÚ;TestLabelSlicing.test_loc_getitem_slice_columns_mixed_dtype
  s[   € ä˜  1 a¨¨AÐ.°q°cÔ:ˆÜØ�a�&� ! ¬e°Q¸°FÄ&Ô.Iô
ˆô 	×Ò˜bŸf™f U�m¨XÖ6r1   r²   )r¹   rº   r»   r¼   r”  rš  r½   r¾   r¿   rœ   rx  r   r�  r£  r¦  rH   rõ  rÄ   r«  r³  r·  r»  rÆ   rÇ   rÈ   s   @r/   r�  r�  “	  sD  ø‡ € ò4ò:"ð" ‡[�[×ÑØà�OŠO ,°LÀsÔKÙ '¨x¸dÔCð	
óñ1óð1òò(ð ‡[�[×ÑØ$à�^Š^˜A˜tÓ$ d©E°!°R«LÐ9Ø�^Š^˜A˜sÓ# R§^¢^°A°sÓ%;¹UÀ1Àa»[ÐIØ�2—>’> ! SÓ)©5°°A«;Ð7ð	
óñ1óð1ð ‡[�[×Ñ˜W v¨vÐ&6Ó7ñ"ó 8ð"ð ‡[�[×Ñ˜W q¨# hÓ/ñ*ó 0ð*÷7ð 7r1   r�  c                   ó¶   a € ] tR tRt o ]P
                  P                  RRR.4      R 4       t]P
                  P                  RRR.4      R 4       tR t	Rt
V tR	# )
ÚTestLocBooleanLabelsAndSlicesi
  Ú
bool_valueTFc                óò   € V R 2pVP                   R8w  dM   V! VRR7      p\        P                  ! \        VR7      ;_uu_ 4        VP                  V,           RRR4       R# R#   + '       g   i     R# ; i)z7: boolean label can not be used without a boolean indexrR  rG   r½  rä   N)rQ  r½   ré   rV   r%   )rJ   r	   rX   r¿  ÚmessagerY   s   &&&&  r/   Ú'test_loc_bool_incompatible_index_raisesÚETestLocBooleanLabelsAndSlices.test_loc_bool_incompatible_index_raises
  s_   € ð
  �LÐ WÐXˆØ×Ñ )Ô+Ù!¨°XÔ>ˆCÜ—’œx¨w×7Ö7Ø—‘˜
Ö#÷ 8Ñ7ñ ,ç7×7Ð7ús   ÁA%Á%A6	c                óZ   € V! \        R R.RR7      RR7      pVP                  V,           R# )TFrR  rQ   rG   r½  N)r   r%   )rJ   rX   r¿  rY   s   &&& r/   Útest_loc_bool_should_not_raiseÚ<TestLocBooleanLabelsAndSlices.test_loc_bool_should_not_raise#
  s-   € áÜ˜˜u˜¨YÔ7¸xô
ˆð 	�‰�
×Ðr1   c                óÆ   € R pV! VRR7      p\         P                  ! \        VR7      ;_uu_ 4        VP                  R,           RRR4       R#   + '       g   i     R# ; i)zEslice\(True, False, None\): boolean values can not be used in a slicerG   r½  rä   :TFNN)r½   ré   rÅ   r%   )rJ   r	   rX   rÁ  rY   s   &&&  r/   Útest_loc_bool_slice_raisesÚ8TestLocBooleanLabelsAndSlices.test_loc_bool_slice_raises*
  sG   € ð Uð 	ñ  E°Ô:ˆÜ�]Š]œ9¨G×4Ö4Ø�G‰G�JÖ÷ 5×4×4Ò4ús   ±AÁA 	r²   N)r¹   rº   r»   r¼   r½   r¾   r¿   rÂ  rÅ  rÈ  rÆ   rÇ   rÈ   s   @r/   r¾  r¾  
  s_   ø‡ € Ø‡[�[×Ñ˜\¨D°%¨=Ó9ñ$ó :ð$ð ‡[�[×Ñ˜\¨D°%¨=Ó9ñó :ð÷ ð  r1   r¾  c                   ó˜   a € ] tR tRt o R t]P                  P                  RRR.4      R 4       tR t	R t
R	 tR
 tR tR tR tRtV tR# )ÚTestLocBooleanMaski4
  c           	     ó¢  € \        R \        ^
4      /4      p\        \        ^
4      RR7      Vn        VR ,          ^8„  VR ,          ^8H  VR ,          ^8  .p. RO. RO. RO.p\	        W#4       F`  w  rEVP                  4       p^
VP                  VR 3&   \        V\        \        ^
4      RR7      R .RR7      p\        P                  ! Wv4       Kb  	  R# )	r÷   r&  rë  rÁ   r¼  N)
rn   ro   rF   rO   rŽ   rŽ   rŽ   rŽ   rŽ   rŽ   )
rn   ro   rF   rŽ   r³   r¸   r¶   r·   rµ   r5  )
rŽ   rŽ   rŽ   rO   r³   r¸   r¶   r·   rµ   r5  )	r   rT   r   r	   r?  r®   r%   r&   r'   )rJ   r-   Ú
conditionsÚexpected_dataÚcondr˜   r<   r.   s   &       r/   Ú)test_loc_setitem_bool_mask_timedeltaindexÚ<TestLocBooleanMask.test_loc_setitem_bool_mask_timedeltaindex5
  s¾   € ä˜œU 2›YÐ'Ó(ˆÜ¤ b£	°Ô4ˆŒØ˜•g ‘k 2 c¥7¨a¡<°°Cµ¸1±Ð=ˆ
â0Ú+Ú-ð
ˆô
 ˜jÖ8‰JˆDØ—W‘W“YˆFØ$&ˆF�J‰J�t˜S�yÑ!ä ØÜ"¤5¨£9°3Ô7Ø˜Øô	ˆHô ×!Ò! (Ö3ó 9r1   rÊ  Nrÿ  c                óÖ  € \         P                  ! . RO4      p\        R^VR7      p\        R\         P                  ! ^4      /VR7      P                  R4      pVP                  4       pVP                  VR3,          VP                  VR3&   \        P                  ! WT4       VP                  4       pVP                  V,          VP                  V&   \        P                  ! WT4       R# )	TÚ20010101r"  r!   r   rÀ   r$   Nr   )
rH   rÐ   r   r   r�   r  r®   r%   r&   r'   )rJ   rÊ  r¯   r›  r-   r<   s   &&    r/   Ú+test_loc_setitem_mask_with_datetimeindex_tzÚ>TestLocBooleanMask.test_loc_setitem_mask_with_datetimeindex_tzK
  s«   € ô �xŠxÒ2Ó3ˆä˜¨Q°2Ô6ˆÜ˜œRŸYšY q›\Ð*°#Ô6×=Ñ=¸iÓHˆà—‘“ˆØ Ÿf™f T¨1 W�oˆ�
‰
�4˜�7ÑÜ
×Ò˜fÔ)à—‘“ˆØŸ6™6 $�<ˆ�
‰
�4ÑÜ
×Ò˜fÖ)r1   c           
     óÀ  € \        \        P                  ! R 4      P                  ^^4      \	        R4      \        R^RR7      R7      pVP                  4       pVP                  ^ ,          \        P                  \        P                  .VR&   VP                  ^8  pVP                  V,          P                  VP                  VR3&   \        P                  ! W4       R# )r‹  ÚABrm  r€  )re   rp  r�   rá   N)r   rH   r�   r_  rU   r   r®   r	   rœ   r�   r#   r%   r&   r'   )rJ   r-   r.   r¯   s   &   r/   Ú2test_loc_setitem_mask_and_label_with_datetimeindexÚETestLocBooleanMask.test_loc_setitem_mask_and_label_with_datetimeindex\
  s¢   € ô Ü�IŠI�c‹N×"Ñ" 1 aÓ(Ü˜“JÜ˜Z°¸Ô>ô
ˆð
 —7‘7“9ˆØ!Ÿ™¨Õ*¬B¯F©F´B·F±FÐ;ˆ�‰à�t‰t�a‰xˆØŸF™F 4�L×.Ñ.ˆ�‰ˆt�SˆyÑÜ
×Ò˜bÖ+r1   c                ó„  € \        ^ 4      p\        R4      p\        R\        W.4      /4      pVP                  4       p\        V.4      pVR,          P                  ^,          P
                  pWSP                  RR.&   VR,          P                  ^,          P
                  pWg8X  g   Q h\        P                  ! W44       R# )rn   l   ,GsO1ÚcolTFN)	r   r   r   r®   rÑ   Ú_valuer%   r&   r'   )rJ   Útd1Útd2r-   Údf_copyrÂ  r.   r<   s   &       r/   Ú'test_loc_setitem_mask_td64_series_valueÚ:TestLocBooleanMask.test_loc_setitem_mask_td64_series_valuek
  sœ   € ä˜‹lˆÜÐ)Ó*ˆÜ˜œv s jÓ1Ð2Ó3ˆØ—'‘'“)ˆÜ�c�U‹mˆà�e•9—>‘> !Õ$×+Ñ+ˆØ #�‰��eˆ}ÑØ�E•—‘ Õ"×)Ñ)ˆàÔ!Ð!Ð!Ü
×Ò˜bÖ*r1   c                ó"  € VP                  4       pVR ,          ^ 8„  p^ VP                  VR3&   VP                  P                  4       p^ WCP                  ^3&   \        WBP                  VP
                  R7      p\        P                  ! W4       R# )r#   r—   r1  N)r®   r%   rž   r   r	   rC   r&   r'   )rJ   rš  r.   r¯   rž   s   &&   r/   Ú#test_loc_setitem_boolean_and_columnÚ6TestLocBooleanMask.test_loc_setitem_boolean_and_columnz
  sw   € Ø×#Ñ#Ó%ˆØ˜3Õ !Ñ#ˆà%&ˆ�‰˜˜c˜	Ñ"à—‘×%Ñ%Ó'ˆØ!"ˆ�{‰{˜Aˆ~ÑÜ˜V¯>©>À8×CSÑCSÔTˆÜ
×Ò˜kÖ4r1   c                óº  € \        R . ROR. RO/4      p\        R . RO/. ROR7      VP                  . ROR .3&   \        R . R	OR. RO/4      p\        P                  ! W4       \        R . ROR. RO/4      p\	        . R
O. ROR7      VP                  . ROR .3&   \        P                  ! W4       \        R . ROR. RO/4      p\	        . R
O. ROR7      VP                  . ROR 3&   \        P                  ! W4       \        R . ROR. RO/4      pVP                  4       pVR ,          p\	        . R
O. ROR7      VP                  . RO&   \        P                  ! W4       R# )r!   r    r   Nrš   rè  ræ   )rF   ro   rn   )FFT)ro   rF   rŽ   r8  )r   r%   r&   r'   r   r®   )rJ   r-   r.   r  rÂ  s   &    r/   Ú)test_loc_setitem_ndframe_values_alignmentÚ<TestLocBooleanMask.test_loc_setitem_ndframe_values_alignment…
  s&  € ä˜šY¨ªYÐ7Ó8ˆÜ.7Ø’,Ð¢yô/
ˆ�‰Ò# c UÐ*Ñ+ô ˜c¢:¨s²IÐ>Ó?ˆÜ
×Ò˜bÔ+ô ˜šY¨ªYÐ7Ó8ˆÜ.4²\ÊÔ.Sˆ�‰Ò# c UÐ*Ñ+Ü
×Ò˜bÔ+ô ˜šY¨ªYÐ7Ó8ˆÜ,2²<ÂyÔ,Qˆ�‰Ò# SÐ(Ñ)Ü
×Ò˜bÔ+ä˜šY¨ªYÐ7Ó8ˆØ—'‘'“)ˆØ��gˆÜ(.ª|Â9Ô(Mˆ�‰Ò$Ñ%Ü
×Ò˜bÖ*r1   c                ó  € \        R . R. /\        R7      pVP                  4       pVR ,          P                  4       VP                  \        P
                  ! . \        P                  R7      R .3&   \        P                  ! W4       R# )r!   r    rQ   N©	r   rG   r®   r%   rH   rÐ   Úbool_r&   r'   r�   s   &  r/   Ú test_loc_indexer_empty_broadcastÚ3TestLocBooleanMask.test_loc_indexer_empty_broadcastŸ
  s^   € ä˜˜R  bÐ)´Ô8ˆØ—7‘7“9ˆØ68¸µg·l±l³nˆ�‰Œr�xŠx˜¤"§(¡(Ô+¨c¨UÐ2Ñ3Ü
×Ò˜bÖ+r1   c                ó  € \        R R.RR./\        R7      pVP                  4       pVR,          P                  4       VP                  \        P
                  ! R.\        P                  R7      R .3&   \        P                  ! W4       R# )r!   r÷   r    r|  rQ   FNré  r�   s   &  r/   Ú$test_loc_indexer_all_false_broadcastÚ7TestLocBooleanMask.test_loc_indexer_all_false_broadcast¦
  sd   € ä˜˜c˜U C¨#¨Ð/´vÔ>ˆØ—7‘7“9ˆØ;=¸c½7¿<¹<»>ˆ�‰Œr�xŠx˜˜¤r§x¡xÔ0°3°%Ð7Ñ8Ü
×Ò˜bÖ+r1   c                ó&  € \        R R.RR./\        R7      p\        R R.RR./\        R7      pVR,          P                  4       VP                  \        P
                  ! R.\        P                  R7      R .3&   \        P                  ! W4       R# )r!   r÷   r    r|  rQ   TNré  r�   s   &  r/   Útest_loc_indexer_length_oneÚ.TestLocBooleanMask.test_loc_indexer_length_one­
  sr   € ä˜˜c˜U C¨#¨Ð/´vÔ>ˆÜ˜c C 5¨#°¨uÐ5¼VÔDˆØ:<¸S½'¿,¹,».ˆ�‰Œr�xŠx˜˜¤b§h¡hÔ/°#°Ð6Ñ7Ü
×Ò˜bÖ+r1   r²   )r¹   rº   r»   r¼   rÐ  r½   r¾   r¿   rÔ  rØ  rà  rã  ræ  rë  rî  rñ  rÆ   rÇ   rÈ   s   @r/   rË  rË  4
  s[   ø‡ € ò4ð, ‡[�[×Ñ˜T D¨% =Ó1ñ*ó 2ð*ò ,ò+ò	5ò+ò4,ò,÷,ð ,r1   rË  c                   óÚ   a € ] tR tRt o ]P
                  P                  RR ]P                  ]	.4      R 4       t
R tR t]P
                  P                  RRR	.4      R
 4       tR tRtV tR# )ÚTestLocListlikeiµ
  rû  c                ó   € V # r¥   r²   rO  s   &r/   rP  ÚTestLocListlike.<lambda>¶
  s   € ©qr1   c                óä  € \        R R\        P                  .4      p\        \	        ^4      VR7      pVP
                  V! V4      ,          p\        P                  ! WC4       W1! V4      ,          p\        P                  ! WC4       VP                  4       P
                  V! V4      ,          p\        P                  ! WCP                  4       4       VRR pVR,          pRp\        P                  ! \        VR7      ;_uu_ 4        VP
                  V! V4      ,           RRR4       \        P                  ! \        VR7      ;_uu_ 4        WQ! V4      ,           RRR4       \        P                  ! \        VR7      ;_uu_ 4        VP                  4       P
                  V! V4      ,           RRR4       R#   + '       g   i     L¡; i  + '       g   i     Ly; i  + '       g   i     R# ; i)r#   r—   r   NrÝ  r$  rä   r<  )r   rH   r›   r   rT   r%   r&   r;   rI  r'   r½   ré   rV   )rJ   rû  ÚcirÂ  r<   Úser2Úci2rê   s   &&      r/   Ú8test_loc_getitem_list_of_labels_categoricalindex_with_naÚHTestLocListlike.test_loc_getitem_list_of_labels_categoricalindex_with_na¶
  sE  € ô ˜s C¬¯©Ð0Ó1ˆÜ”U˜1“X RÔ(ˆà—‘™˜R›Õ!ˆÜ
×Ò˜vÔ+à�S˜“W•ˆÜ
×Ò˜vÔ+à—‘“×#Ñ#¡C¨£GÕ,ˆÜ
×Ò˜f§l¡l£nÔ5à�3�BˆxˆØ��fˆàˆÜ�]Š]œ8¨3×/Ö/Ø�H‰H‘S˜“XÖ÷ 0ô �]Š]œ8¨3×/Ö/Ø��S“ŽN÷ 0ô �]Š]œ8¨3×/Ö/Ø�M‰M‹O×Ñ¡ C£Ö)÷ 0Ñ/÷ 0×/ú÷ 0×/ú÷ 0×/Ð/ús$   ÄF8ÅGÆ(GÆ8G	ÇG	ÇG/	c           	     ó  € \         P                  ! . R	ORR7      p\        . R
O\        RR^R7      4      p\        P
                  ! \        RR7      ;_uu_ 4        VP                  V,           RRR4       R#   + '       g   i     R# ; i)ú
2001-01-04r£  rQ   z
2001-01-01r^  r‚  r$  rä   N)rþ  z
2001-01-02rþ  z
2001-01-14)rF   r¸   rµ   r)  )rH   rÐ   r   r   r½   ré   rV   r%   )rJ   r`   rÂ  s   &  r/   Ú1test_loc_getitem_series_label_list_missing_valuesÚATestLocListlike.test_loc_getitem_series_label_list_missing_valuesÒ
  sW   € ä�hŠhÚDÈLô
ˆô ’]¤J¨|À#ÈqÔ$QÓRˆÜ�]Š]œ8¨>×:Ö:Ø�G‰G�CŽL÷ ;×:×:Ò:ús   ÁA7Á7B	c                óL  € \        \        P                  ! R R.4      \        P                  ! RR.4      R7      p\        P                  ! \
        RR7      ;_uu_ 4        VP                  \        P                  ! R R.4      ,           RRR4       R#   + '       g   i     R# ; i)l   PF
AHl   UBÿeNl   P2ˆ$Þ$én©r	   r˜   r$  rä   l   NZ4FçGN)r   rH   rÐ   r½   ré   rV   r%   rØ  s   & r/   Ú9test_loc_getitem_series_label_list_missing_integer_valuesÚITestLocListlike.test_loc_getitem_series_label_list_missing_integer_valuesÛ
  sp   € äÜ—(’(Ð,Ð.?Ð@ÓAÜ—’Ð-Ð/AÐBÓCô
ˆô �]Š]œ8¨>×:Ö:Ø�G‰G”B—H’HÐ.Ð0AÐBÓCÖD÷ ;×:×:Ò:ús   Á*BÂB#	Ú	to_periodTFc           	     ó:  € \        R RRRR7      pV'       d   VP                  R4      p\        RR.VRR7      p\        R 4      \        R4      .pV'       d    V Uu. uF  qUP                  R4      NK  	  ppVP                  V,          p\        RR.VRR7      pV'       g!   VP
                  P                  R	4      Vn        \        P                  ! WgR
R7       \        R4      \        R4      \        R 4      .pV'       d    V Uu. uF  qUP                  R4      NK  	  pp\        . RO\        VRVP                  R7      RR7      pVP                  V,          p\        P                  ! WgR
R7       \        R4      \        R4      \        R4      .pV'       d    V Uu. uF  qUP                  R4      NK  	  pp\        P                  ! \        RR7      ;_uu_ 4        VP                  V,           R	R	R	4       R	# u upi u upi u upi   + '       g   i     R	# ; i)ú
2011-01-01z
2011-01-02r^  r›  )rp  r7   çš™™™™™¹?çš™™™™™É?r&  rû   NT)r+  )r7   r6   ú
2011-01-03r$  rä   )r	  r	  r  )r   r  r   r   r%   r	   rt  r&   r;   r   r6   r½   ré   rV   )rJ   r  r›  rÂ  ra  r÷   r<   r¨   s   &&      r/   Ú.test_loc_getitem_listlike_of_datetimelike_keysÚ>TestLocListlike.test_loc_getitem_listlike_of_datetimelike_keysä
  s®  € ô ˜ |¸#ÀEÔJˆßØ—-‘- Ó$ˆCÜ�c˜3�Z s°Ô5ˆä˜,Ó'¬°<Ó)@ÐAˆßÙ.2Ó3©d¨—K‘K Ö$©dˆDÐ3Ø—‘˜•ˆÜ�c˜3�Z s°Ô5ˆßØŸ	™	×,Ñ,¨TÓ2ˆCŒIÜ
×Ò˜v¸TÕBô �lÓ#Ü�lÓ#Ü�lÓ#ð
ˆ÷
 Ù.2Ó3©d¨—K‘K Ö$©dˆDÐ3ÜÚ¤5¨°EÀÇÁÔ#KÐRUô
ˆð —‘˜•ˆÜ
×Ò˜v¸TÕBô �lÓ#Ü�lÓ#Ü�lÓ#ð
ˆ÷
 Ù.2Ó3©d¨—K‘K Ö$©dˆDÐ3ä�]Š]œ8¨>×:Ö:Ø�G‰G�DŽM÷ ;Ñ:ùò9 4ùò 4ùò 4ç:×:Ð:ús   ÁG:ÄG?ÆHÇH	È	H	c                óð   € \        ^^.^^.^^... R
ORR.R7      pVP                  R,          pRVP                  n        VP                  \        RR.RR7      ,          p\        P                  ! W24       R	# )ro   ÚcobraÚviperÚ	max_speedÚshieldr1  :NrF   NrÖ   r£   N)r  r  Ú
sidewinder)r   rÑ   r	   r7   r%   r   r&   r'   rý   s   &   r/   Útest_loc_named_indexÚ$TestLocListlike.test_loc_named_index  sp   € äØ�ˆV�a˜�V˜a ˜VÐ$Ú2Ø  (Ð+ô
ˆð
 —7‘7˜2•;ˆØ#ˆ�‰ÔØ—‘œ˜w¨Ð0°uÔ=Õ>ˆÜ
×Ò˜fÖ/r1   r²   N)r¹   rº   r»   r¼   r½   r¾   r¿   rH   ÚasarrayrU   rû  rÿ  r  r  r  rÆ   rÇ   rÈ   s   @r/   rô  rô  µ
  ss   ø‡ € Ø‡[�[×Ñ˜U¡[°"·*±*¸dÐ$CÓDñ*ó Eð*ò6òEð ‡[�[×Ñ˜[¨4°¨-Ó8ñ'ó 9ð'÷R
0ð 
0r1   rô  z%columns, column_key, expected_columnséÛ  r  ÚAllc                 ó  € \        \        P                  P                  ^4      P                  R4      V \	        R4      R7      pVP
                  RV3,          pVP                  . ROV3,          p\        P                  ! WTRR7       R# )	rF   r  r�   r$   Tr  Nr2  rç   )	r   rH   rõ   rö   rU   rÑ   r%   r&   r'   )rC   Ú
column_keyÚexpected_columnsr-   r.   r<   s   &&&   r/   Ú*test_loc_getitem_label_list_integer_labelsr    sl   € ô 
Ü
�	‰	×Ñ˜aÓ ×'Ñ'¨Ó/¸ÌÈUËô
€Bð �w‰w�qÐ*Ð*Õ+€HØ�V‰V’O ZÐ/Õ0€Fä×Ò˜&¸d×Cr1   c                  ó  € \         P                  P                  ^4      P                  R4      p \	        V 4      p\         P
                  VP                  R&   \         P                  ! V \         P                  ! \         P
                  .^,          4      P                  ^^4      34      p\	        V. ROR7      p\        P                  ! W4       \	        V 4      p\         P
                  VP                  R&   \        P                  ! W4       R# )rF   r¢   N)rµ   r³   )r$   r­  )r  r3   r4   r8   r­  )rH   rõ   rö   rÞ  r   r›   r%   ÚhstackrÐ   r_  r&   r'   )Ú	rand_datar<   rÎ  r.   s       r/   Útest_loc_setitem_float_intindexr  .  sµ   € ä—	‘	×%Ñ% aÓ(×8Ñ8¸Ó@€IÜ�yÓ!€FÜŸ™€F‡J�JˆvÑÜ—I’I˜y¬"¯(ª(´B·F±F°8¸aµ<Ó*@×*HÑ*HÈÈAÓ*NÐOÓP€MÜ˜Ò0IÔJ€HÜ×Ò˜&Ô+ä�yÓ!€FÜŸ™€F‡J�JˆvÑÜ×Ò˜&Ö+r1   c                  ó¢  € R U Uu. uF  p R F  qV3NK  	  K  	  pp p\        \        P                  ! R4      \        R4      \        P
                  ! V4      R7      pVP                  ^R7      RR	 p\        \        P                  ! R
4      \        R4      \        P
                  ! . RO4      R7      p\        P                  ! WE4       R# u upp i )éÞ  Ú
ABCDEFGHIJr1  r  N)r!  rÝ   )r·   rµ   r5  rŽ   )rŽ   rµ   ©r!  r5  ©rÝ   rµ   r3  )r#  )r!  rŽ   )rÝ   r·   r$  )	r   rH   r  r   r   rê  r%   r&   r'   )Úyrrô  r   r-   r<   r.   s         r/   Útest_loc_axis_1_slicer&  <  s§   € á*ÔB™l˜³M¨q�‹G±M‰G™l€DÑBÜ	Ü
�Š�ÓÜ�LÓ!Ü×&Ò& tÓ,ô
€Bð
 �V‰V˜ˆV‹^˜I¨	Ð2€FÜÜ
�Š�ÓÜ�LÓ!Ü×&Ò&Ò'TÓUô€Hô
 ×Ò˜&Ö+ùó Cs   †Cc            
      ó  € \        R \        ^4      \        P                  ! \        ^4      \        ^4      .4      R7      p V P	                  4       pVP
                  ^ R.3,          VP
                  ^ R.3&   \        P                  ! W4       R# )r!   r1  N©rn   ro   )r   rT   r   rn  r®   r%   r&   r'   )r.   r<   s     r/   Ú!test_loc_set_dataframe_multiindexr)  M  sm   € äØ”5˜“8¤Z×%<Ò%<¼eÀA»hÌÈaËÐ=QÓ%Rô€Hð �]‰]‹_€FØ$Ÿj™j¨¨V¨H¨Õ5€F‡J�Jˆq�6�(ˆ{ÑÜ×Ò˜&Ö+r1   c                  óŠ   € \        \        ^4      \        ^R.\        R7      4      p V P                  ^,          pV^ 8X  g   Q hR# )rF   r4   rQ   N)r   rT   r   rG   r%   )rÂ  r<   s     r/   Útest_loc_mixed_int_floatr+  W  s6   € ä
”�q“œ5 ! S ´Ô8Ó
9€Cà�W‰W�Q�Z€FØ�QŒ;ÐŠ;r1   c                  óÖ   € \        \        ^4      . ROR7      p \        P                  ! \        RR7      ;_uu_ 4        ^V P
                  R&   RRR4       R#   + '       g   i     R# ; i)r³   r   ú$Slicing a positional slice with .locrä   r1  Nr]  )r   rT   r½   ré   rÅ   r%   )rÂ  s    r/   Ú%test_loc_with_positional_slice_raisesr.  _  sB   € ä
”�q“Ò!5Ô
6€Cä	�Š”yÐ(N×	OÖ	OØˆ�‰�‰÷ 
P×	O×	OÒ	Oús   ½AÁA(	c                  óJ  € \        R ^R7      p \        \        P                  P	                  ^4      P                  R4      V R7      pV^ ,          pRpW3 F  p\
        P                  ! \        VR7      ;_uu_ 4        VP                  R,           RRR4       \
        P                  ! \        RR7      ;_uu_ 4        ^VP                  R&   RRR4       K�  	  \
        P                  ! \        VR7      ;_uu_ 4        VP                  R	,           RRR4       \
        P                  ! \        RR7      ;_uu_ 4        ^VP                  R	&   RRR4       R#   + '       g   i     LÎ; i  + '       g   i     EK&  ; i  + '       g   i     Lv; i  + '       g   i     R# ; i)
r!  rd   r   zOcannot do slice indexing on DatetimeIndex with these indexers \[1\] of type inträ   ºro   rO   NNr-  r¡  )r0  ro   )	r   r   rH   rõ   rö   r½   ré   rÅ   r%   )Údtir-   rÂ  rê   rY   s        r/   Ú#test_loc_slice_disallows_positionalr2  g  s  € ä
�\¨1Ô
-€CÜ	”2—9‘9×(Ñ(¨Ó+×2Ñ2°6Ó:À#Ô	F€Bà
ˆQ�%€Cð	&ð ð
 ‹yˆÜ�]Š]œ9¨C×0Ö0Ø�G‰G�CŽL÷ 1ô �]Š]œ9Ð,R×SÖSàˆC�G‰G�C‰L÷ TÑSñ	 ô 
�Š”y¨×	,Ö	,Ø
�‰ˆvŽ÷ 
-ô 
�Š”yÐ(N×	OÖ	Oàˆ�‰ˆv‰÷ 
PÑ	O÷ 1×0ú÷ T×SÑSú÷ 
-×	,ú÷ 
P×	OÐ	Oús0   Á<EÂ<E)Ã<E>Ä<FÅE&Å)E;Å>F	ÆF"	c            
      ó”  € \        \        P                  P                  ^4      P	                  R	4      . R
O\        RR^R7      R7      p V P                  . RO,          P                  4       p V P                  p\        P                  ! VP                  4      pRp\        P                  ! \        VR7      ;_uu_ 4        V P                  V,           RRR4       \        P                  ! \        VR7      ;_uu_ 4        V R,          P                  V,           RRR4       R#   + '       g   i     LY; i  + '       g   i     R# ; i)rF   r!   Ú2012rÉ  r‚  r�   z/None of \[TimedeltaIndex.* are in the \[index\]rä   Nr  r  )rn   rF   rF   rO   )r   rH   rõ   rö   rÞ  r   rÑ   r®   r	   rœ   ÚTimedeltaIndexÚasi8r½   ré   rV   r%   )r-   r1  r³  rê   s       r/   Ú'test_loc_datetimelike_mismatched_dtypesr7  ƒ  sÖ   € ô 
Ü
�	‰	×Ñ˜aÓ ×0Ñ0°Ó8ÚÜ˜ c°1Ô5ô
€Bð 
�‰’Õ	×	#Ñ	#Ó	%€Bà
�(‰(€CÜ
×
Ò
˜CŸH™HÓ
%€Cà
<€CÜ	�Š”x s×	+Ö	+Ø
�‰ˆsŽ÷ 
,ô 
�Š”x s×	+Ö	+Ø
ˆ3��‰�CÖ÷ 
,Ñ	+÷ 
,×	+ú÷ 
,×	+Ð	+ús   Â>D#Ã>D6Ä#D3	Ä6E	c                  ó˜  € \         P                  ! R RRR7      p \        \        P                  P                  ^4      P                  R4      V R7      p\        P                  ! WP                  V ,          4       \        P                  ! WP                  \        V 4      ,          4       \        P                  ! WP                  \        V 4      ,          4       \        P                  ! VP                  R,          VP                  V R,          ,          4       \        P                  ! WP                  \        V 4      ,          4       R# )z2002-01z2003-12r7  ro  r   :rn   r¸   NN)rÐ  rŽ   )rœ   rx  r   rH   rõ   rö   rÞ  r&   r'   r%   rU   rÑ   )r›  r-   s     r/   Ú"test_loc_with_period_index_indexerr9  ™  sÆ   € ä
�/Š/˜) Y°SÔ
9€CÜ	”2—9‘9×(Ñ(¨Ó+×;Ñ;¸HÓEÈSÔ	Q€BÜ×Ò˜"Ÿf™f S�kÔ*Ü×Ò˜"Ÿf™f¤T¨#£YÕ/Ô0Ü×Ò˜"Ÿf™f¤T¨#£YÕ/Ô0Ü×Ò˜"Ÿ'™' #�,¨¯©¨s°3­xÕ(8Ô9Ü×Ò˜"Ÿf™f¤T¨#£YÕ/Ö0r1   c                  óx  € \         P                  P                  ^4      P                  R4      p \	        R^R7      p. ROp\        WVR7      p\         P                  VP                  VP                  ^,          R3&   \         P                  V ^,          R&   \        WVR7      p\        P                  ! WC4       R# )	rF   rm  rd   r1  r_  N)rµ   r¶   )r#   r—   rá   r^  ÚEÚFr;  )rH   rõ   rö   rÞ  r   r   r›   r%   r	   r&   r'   )r  r›  r   r¨   r©   s        r/   Ú%test_loc_setitem_multiindex_timestampr=  ¤  sˆ   € ä�9‰9× Ñ  Ó#×3Ñ3°FÓ;€DÜ
�Z¨Ô
+€CÚ)€DÜ
�D¨TÔ
2€CÜ(*¯©€C‡G�GˆC�I‰I�a�L˜*Ð$Ñ%Ü—6‘6€Dˆ…GˆC�LÜ
�D¨TÔ
2€CÜ×Ò˜#Ö#r1   c                  óô  € . ROp RR	.p^ ^.p\         P                  ! WV.. R
OR7      p\        ^\        ^4      VR7      pVP                  RV ^ ,          V^ ,          V^ ,          33,          pVP
                  R,          p\        P                  ! WV4       VP                  V ^ ,          V^ ,          V^ ,          3. RO^R7      p\        P                  ! Wv4       VP
                  ^ ,          pVP
                  R,          p	VP                  V ^ ,          V^ ,          V^ ,          3. RO^ R7      p
\        P                  ! W©4       VP                  V ^ ,          V^ ,          V^ ,          3,          pV^8X  g   Q hR# )r!   r„  r1  r$   ºNro   N)rŒ  r  Nr  r(  )ro   rn   )r÷   r|  rB  )r$   r?  rm   )
r   rn  r   rT   r%   rÑ   r&   r'   Úxsr;   )r¸  r¹  Úlev3r   r-   r<   r.   ÚaltrÂ  Ú	expected2Úalt2rj  s               r/   Ú'test_loc_getitem_multiindex_tuple_levelrE  °  s;  € â€DØ�FÐ€DØˆqˆ6€DÜ×"Ò" D°Ð#5º_ÔM€DÜ	�1œE !›H¨dÔ	3€Bð �V‰V�A˜˜Q�  a¥¨$¨q­'Ð2Ð2Õ3€Fð �w‰w�u�~€HÜ×Ò˜&Ô+à
�%‰%��a•˜$˜q�' 4¨¥7Ð+²9À1ˆ%Ó
E€CÜ×Ò˜#Ô(ð �'‰'�!�*€CØ—‘˜•€Ià�6‰6�4˜•7˜D �G T¨!¥WÐ-²YÀQˆ6ÓG€DÜ×Ò˜4Ô+à�g‰g�d˜1•g˜t A�w¨¨Q­Ð/Õ0€GØ�aŒ<ÐŠ<r1   c            
      ó.  € \        \        P                  ! . RO. RO^^\        P                  \        P                  ..4      P
                  . RORR7      p V P                  R4      pVP                  P                  R8X  g   Q hVP                  ^,          p\        ^^.VP                  R^R7      p\        P                  ! W#4       VP                  P                  \        4      Vn        VP                  ^,          p\        P                  ! W#4       R# )	ro   r]   ÚInt64)r˜   rC   r6   r5   Nr@  )r¸   r¶   r·   rµ   r  )r   rH   rÐ   rœ   rÄ  ÚTrè   r	   r6   r%   r   rC   r&   r;   r  rG   )r-   rŸ   r©   r.   s       r/   Ú/test_loc_getitem_nullable_index_with_duplicatesrI  Î  sÈ   € ä	Ü�XŠX’|¢\°A°q¼"¿%¹%ÄÇÁÐ3GÐHÓI×KÑKÚØô
€Bð
 �,‰,�sÓ
€CØ�9‰9�?‰?˜gÔ%Ð%Ð%à
�'‰'�!�*€CÜ�q˜!�f C§K¡K°wÀQÔG€HÜ×Ò˜3Ô)ð —	‘	× Ñ ¤Ó(€C„IØ
�'‰'�!�*€CÜ×Ò˜3Ö)r1   rB  r  c                 óÆ   € \        . ROR.RR7      p\        P                  ! \        RR7      ;_uu_ 4        WP                  R&   RRR4       R#   + '       g   i     R# ; i)	ro   r‹   Úuint8rB   r  rä   Nr@  )rF   r‹   )r   r½   ré   rÅ   r%   )rB  r-   s   & r/   Útest_loc_setitem_uint8_upcastrL  â  s@   € ô 
’<¨&¨¸Ô	A€BÜ	�Š”y¨×	8Ö	8Ø!�‰ˆyÑ÷ 
9×	8×	8Ò	8ús   ¶AÁA 	zfill_val,exp_dtypez
2022-01-06zdatetime64[ns]z
2022-01-07ú
US/Easternrý  zdatetime64[ns, US/Eastern]c                 ó  € R RRV P                  4       .p\        W P                  VR7      p\        . ROR.VR7      p^VP                  R&   VP                  R4       \        W!R7      p\        P                  ! VP                  VRR	7       R
# )z
2022-01-02z
2022-01-03z
2022-01-04)rÊ  r6   r!   r�   ú
2022-01-08rQ   T)ÚexactN)rŽ   r)  r9  é   )rO  r!   )	r   r   rÊ  r   r%   r   r&   r`  r	   )Úfill_valÚ	exp_dtyper˜   r	   r-   Úexpected_indexs   &&    r/   Ú0test_loc_setitem_using_datetimelike_str_as_indexrU  ë  st   € ð ˜,¨°h·m±m³oÐF€DÜ˜$§;¡;°iÔ@€EÜ	Ò#¨c¨U¸%Ô	@€Bà "€B‡F�FÐÑà‡K�K�ÔÜ" 4Ô9€NÜ×Ò˜"Ÿ(™( N¸$×?r1   c            
      ó¨   € \        \        R 4      .4      p ^V P                  R&   \        ^ R.^R.^R.R^./4      p\        P                  ! W4       R# )rP   r‹   r!   r    r]   N)r$   r‹   )r   rU   r%   r&   r'   )r-   r.   s     r/   Útest_loc_set_int_dtyperW  þ  sQ   € ä	”D˜“K�=Ó	!€BØ€B‡F�Fˆ9Ñä˜!˜c˜U A¨ u¨a°#°¸ÀÀÐDÓE€HÜ×Ò˜"Ö'r1   z8ignore:Period with BDay freq is deprecated:FutureWarningrO  c                  óÞ   € \        . RORRR7      p \        . RO. RO. RO. RO.V . ROR	7      pVP                  RR.R
R7      R,          pVP                  V ^ ,          RR3,          R8X  g   Q hR# )ú20181101 1100r   r—   )r7   rp  r#   r3   ÚONEÚTWOÚVALUESr1  T)r   N)rY  z20181101 1200z20181102 1300z20181102 1400)r#   r—   r3   )r#   rá   r4   )rõ  ÚQr8   )ÚWr<  r9   )rZ  r[  r\  )r   r   rè   r%   )Úp_indexÚ	mi_seriess     r/   Útest_loc_periodindex_3_levelsra    sw   € ô ÚLØØô€Gô
 Ú	š/ª?ºOÐLØÚ(ô€Ið
 ×#Ñ# U¨E N¸4Ð#Ó@ÀÕJ€IØ�=‰=˜' !�* c¨3Ð/Õ0°CÔ7Ð7Ò7r1   c            	      óH  € \         P                  ! R 4       \        R\        . RORR7      R\        . R	O4      /4      p \        RR.4      pWP                  V P
                  R3&   \        R\        . R
ORR7      R\        . R	O4      /4      p\        P                  ! W4       R# )rÇ  Ústringszstring[pyarrow]rQ   ró  rL  r6  Nrç   )TTF)rL  r6  rá   )r½   r|  r   r   r%   ró  r&   r'   )r-   Ú	new_valueÚexpected_dfs      r/   Ú test_loc_setitem_pyarrow_stringsrf    s“   € ä
×Ò˜	Ô"Ü	à”všoÐ5FÔGØ”6Ò-Ó.ð	
ó
€Bô ˜˜S�zÓ"€IØ )‡F�Fˆ2�6‰6�9ÐÑäà”všoÐ5FÔGØ”6Ò-Ó.ð	
ó€Kô ×Ò˜"Ö*r1   c                   ó~  a € ] tR tRt o ]P
                  P                  RR*R+.4      R 4       tR tR t	R t
R tR tR	 tR
 tR tR t]P
                  P                  R]P$                  ]P$                  ]].4      ]P
                  P                  R. R,O4      R 4       4       t]P
                  P                  R]R-,          R]! R4      3.4      R 4       tR t]P
                  P                  RRR.4      R 4       tR tR tR tR tR t ]P
                  P                  RR]!.4      R 4       t"]P
                  P                  R ]#! . R.O. R/O.]! R!4      R"7      ]! ^ ^4      . R0O]#! . R1O. R2O.]! R!4      R"7      .]#! . R.O. R/O.]! R!4      R"7      ]! R4      . R0O]#! . R1O. R2O.]! R!4      R"7      .]#! . R.O. R/O. R3O.]! R!4      R"7      . R4O. R0O]#! . R1O. R2O. R5O.]! R!4      R"7      .]#! . R.O. R/O. R3O.]! R!4      R"7      ]! ^ ^4      . R0O]#! . R1O. R2O. R5O.]! R!4      R"7      .]#! . R.O. R/O. R3O.]! R!4      R"7      ]! R4      ]! RR$4      ]#! . R1O. R2O. R5O.]! R!4      R"7      .]#! . R.O. R/O. R3O.]! R!4      R"7      ]! R4      ]$! RR%R$R&R#R%/4      ]#! . R6O. R7O. R8O.]! R!4      R"7      ..4      R' 4       t%R( t&R)t'V t(R# )9ÚTestLocSeriesi/  r¥  c                óX   € \        R^R^/4      pVP                  V,          V8X  g   Q hR# )rF   Nr§  r¨  )r   r%   )rJ   rf  r.   rÂ  s   &&& r/   rI  ÚTestLocSeries.test_loc_uint640  s-   € ô �i  E¨1Ð-Ó.ˆØ�w‰w�s�|˜xÔ'Ð'Ò'r1   c                ó”  € VP                   . RO,          p\        P                  ! VP                  V,          VP	                  V4      4       \        P                  ! VP
                  R,          VR,          4       VP                   ^^.,          w  rEVP                  WE pVP                  WE4      p\        P                  ! Wg4       WP                  4       8„  p\        P                  ! VP                  V,          W,          4       VP                  V,          W$,          8X  g   Q hVP                  V,          W%,          8X  g   Q hR# )rO   :r¸   NrF   N©rO   r³   r·   )r	   r&   r;   r%   rÏ  rÑ   ÚtruncateÚmedian)	rJ   Ústring_seriesÚdatetime_seriesÚindsÚd1Úd2r<   r.   r¯   s	   &&&      r/   Útest_loc_getitemÚTestLocSeries.test_loc_getitem6  s	  € Ø×"Ñ"¢9Õ-ˆÜ
×Ò˜}×0Ñ0°Õ6¸×8MÑ8MÈdÓ8SÔTÜ
×Ò˜}×1Ñ1°$Õ7¸ÀtÕ9LÔMð !×&Ñ&¨¨2 wÕ/‰ˆØ ×$Ñ$ RÐ+ˆØ"×+Ñ+¨BÓ3ˆÜ
×Ò˜vÔ0ð ×3Ñ3Ó5Ñ5ˆÜ
×Ò˜}×0Ñ0°Õ6¸Õ8KÔLð ×"Ñ" 2Õ&¨/Õ*=Ô=Ð=Ð=Ø×"Ñ" 2Õ&¨/Õ*=Ô=Ð=Ò=r1   c                óª  € VP                   ^^.,          w  r#VR,          P                  . RO,          pRp\        P                  ! \        VR7      ;_uu_ 4        VP
                  W#  RRR4       \        P                  ! \        VR7      ;_uu_ 4        ^ VP
                  W#% RRR4       R#   + '       g   i     LM; i  + '       g   i     R# ; i)r¸   r  z"Timestamp\('2000-01-10 00:00:00'\)rä   N)ro   rF   rn   )r	   rÑ   r½   ré   rV   r%   )rJ   rp  rr  rs  Úts2rê   s   &&    r/   Útest_loc_getitem_not_monotonicÚ,TestLocSeries.test_loc_getitem_not_monotonicI  sŒ   € Ø ×&Ñ&¨¨2 wÕ/‰ˆà˜cÕ"×'Ñ'ª	Õ2ˆà3ˆÜ�]Š]œ8¨3×/Ö/Ø�G‰G�B‰N÷ 0ä�]Š]œ8¨3×/Ö/ØˆC�G‰G�BˆN÷ 0Ñ/÷ 0×/úç/×/Ð/ús   ÁB.ÂCÂ.B>	ÃC	c           
     ót  € \        \        P                  P                  ^4      P	                  ^
4      \        \        ^ ^^4      4      R7      pVP                  4       p^ VP                  R&   VP                  R,          ^ 8H  P                  4       '       g   Q hVP                  4       p^ VP                  R&   VP                  R,          ^ 8H  P                  P                  4       '       g   Q hVP                  R,          pVP                  R,          pVP                  . RO4      p\        P                  ! W54       \        P                  ! WE4       VP                  \        \        ^4      4      \        \        ^	^R	4      4      ,           ,          pRp\        P                   ! \"        VR7      ;_uu_ 4        VP                  R,           RRR4       \        P                   ! \"        VR7      ;_uu_ 4        ^ VP                  R&   RRR4       R#   + '       g   i     LN; i  + '       g   i     R# ; i)
rF   r   :r³   rŽ   N:rO   r)  N:rF   r¶   Nz*non-monotonic index with a missing label 3rä   N)r³   r¶   rµ   rŽ   r<  )r   rH   rõ   rö   rÞ  rU   rT   r®   rÑ   r`  rž   r%   rÏ  r&   r;   r½   ré   rV   )rJ   rÂ  Úcpr<   rj  r.   Ús2rê   s   &       r/   Ú0test_loc_getitem_setitem_integer_slice_keyerrorsÚ>TestLocSeries.test_loc_getitem_setitem_integer_slice_keyerrorsT  s„  € ÜÜ�I‰I×!Ñ! !Ó$×4Ñ4°RÓ8ÄÄUÈ1ÈbÐRSÃ_Ó@Uô
ˆð
 �X‰X‹ZˆØˆ�‰�‰Ø—‘˜• Ñ"×'Ñ'×)Ò)Ð)Ð)ð �X‰X‹ZˆØˆ�‰�‰Ø—‘˜• Ñ"×*Ñ*×.Ñ.×0Ò0Ð0Ð0à—‘˜#•ˆØ—'‘'˜$•-ˆØ—;‘;š}Ó-ˆä
×Ò˜vÔ0Ü
×Ò˜wÔ1ð �X‰X”dœ5 ›8“n¤t¬E°!°Q¸«OÓ'<Õ<Õ=ˆØ:ˆÜ�]Š]œ8¨3×/Ö/Ø�F‰F�4ŽL÷ 0ä�]Š]œ8¨3×/Ö/ØˆB�F‰F�4‰L÷ 0Ñ/÷ 0×/úç/×/Ð/ús   Æ9HÇ9H&ÈH#	È&H7	c                óž   € \        VP                  R ,          4      pVP                  V,          p\        P                  ! W1R ,          4       R# ):NrŽ   NN)rB  r	   r%   r&   r;   )rJ   ro  r›  r<   s   &&  r/   Útest_loc_getitem_iteratorÚ'TestLocSeries.test_loc_getitem_iteratorr  s:   € Ü�=×&Ñ& sÕ+Ó,ˆØ×"Ñ" 3Õ'ˆÜ
×Ò˜v°SÕ'9Ö:r1   c                ó    € WP                  4       8„  pVP                  4       p^ VP                  V&   Tp^ WB&   \        P                  ! W44       R# )rn   N)rn  r®   r%   r&   r;   )rJ   ro  r¯   r<   r.   s   &&   r/   Útest_loc_setitem_booleanÚ&TestLocSeries.test_loc_setitem_booleanw  sI   € Ø×3Ñ3Ó5Ñ5ˆà×#Ñ#Ó%ˆØˆ�
‰
�4ÑØ ˆØˆ‰Ü
×Ò˜vÖ0r1   c                ó  € \        VP                  . RO,          4      p^VP                  V&   Rp\        P                  ! \
        VR7      ;_uu_ 4        ^VP                  . VORN&   RRR4       R#   + '       g   i     R# ; i)r¸   z\['foo'\] not in indexrä   rÖ   N)r¸   rµ   r9  )rU   r	   r%   r½   ré   rV   )rJ   ro  rq  rê   s   &&  r/   Útest_loc_setitem_cornerÚ%TestLocSeries.test_loc_setitem_corner€  sd   € Ü�M×'Ñ'ª
Õ3Ó4ˆØ"#ˆ×Ñ˜$ÑØ'ˆÜ�]Š]œ8¨3×/Ö/Ø01ˆM×Ñ˜n ˜n e˜nÑ-÷ 0×/×/Ò/ús   ÁA2Á2B	c                óŒ  € VP                   . RO,          pVP                  4       pVP                  4       p^ W2&   ^ VP                  V&   \        P                  ! W44       VP                  4       pVP                  4       p^ W2^ ,          V^,          % ^ VP                  V^ ,          V^,          % \        P                  ! W44       R# )r¸   N)r¸   rŽ   é   )r	   r®   r%   r&   r;   )rJ   rp  Úindicesr{  r¨   s   &&   r/   Útest_basic_setitem_with_labelsÚ,TestLocSeries.test_basic_setitem_with_labels‡  s¥   € Ø!×'Ñ'ªÕ4ˆà×!Ñ!Ó#ˆØ×"Ñ"Ó$ˆØˆ‰Øˆ�‰�ÑÜ
×Ò˜rÔ'à×!Ñ!Ó#ˆØ×"Ñ"Ó$ˆØ&'ˆ�1�:˜ �
Ð#Ø+,ˆ�‰�˜•
˜W Q�ZÐ(Ü
×Ò˜rÖ'r1   c           
     óJ  € \        \        P                  P                  ^4      P	                  ^
4      \        \        ^ ^^4      4      R7      p. ROp\        P                  ! . RO4      pVP                  4       pVP                  4       p^ W&   ^ VP                  V&   \        P                  ! WE4       VP                  4       pVP                  4       p^ W&   ^ VP                  V&   \        P                  ! WE4       . ROp\        P                  ! . RO4      pRp\        P                  ! \        VR7      ;_uu_ 4        ^ W&   RRR4       \        P                  ! \        VR7      ;_uu_ 4        ^ W&   RRR4       R#   + '       g   i     LC; i  + '       g   i     R# ; i)rF   r   z\[5\] not in indexrä   N)rn   r³   r¶   ©rn   r³   r¸   r¶   )r   rH   rõ   rö   rÞ  rU   rT   rÐ   r®   r%   r&   r;   r½   ré   rV   Ú	Exception)	rJ   rÂ  rq  Úarr_indsr{  r¨   Úinds_notfoundÚarr_inds_notfoundrê   s	   &        r/   Ú!test_loc_setitem_listlike_of_intsÚ/TestLocSeries.test_loc_setitem_listlike_of_ints–  s*  € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°RÓ8ÄÄUÈ1ÈbÐRSÃ_Ó@Uô
ˆò ˆÜ—8’8šIÓ&ˆà�X‰X‹ZˆØ�h‰h‹jˆØˆ‰	Øˆ�‰�‰Ü
×Ò˜rÔ'à�X‰X‹ZˆØ�h‰h‹jˆØˆ‰Øˆ�‰�ÑÜ
×Ò˜rÔ'â$ˆÜŸHšH¢\Ó2ÐØ#ˆÜ�]Š]œ8¨3×/Ö/Ø!"ˆCÑ÷ 0ä�]Š]œ9¨C×0Ö0Ø%&ˆCÑ"÷ 1Ñ0÷ 0×/úç0×0Ð0ús   Ä>E>Å/FÅ>F	ÆF"	c                ó„  € \        \        R ^RR7      . ROR7      pVP                  4       p\        RRR7      pW2P                  R&   VP                  R,          pWC8X  g   Q hVP                  4       pW2P
                  ^ &   VP
                  ^ ,          pWC8X  g   Q hVP                  4       pW2R&   VR,          pWC8X  g   Q hR# )	r  rM  r"  r!   r   r
  rý  Nr  )r   r   r®   r   r%   rÑ   )rJ   rÂ  r|  r.   r<   s   &    r/   Útest_loc_setitem_dt64tz_valuesÚ,TestLocSeries.test_loc_setitem_dt64tz_values²  s®   € äÜ�|¨Q°<Ô@Ú!ô
ˆð �X‰X‹ZˆÜ˜\¨lÔ;ˆØ�‰ˆs‰Ø—‘˜•ˆØÔ!Ð!Ð!à�X‰X‹ZˆØ�‰�‰
Ø—‘˜•ˆØÔ!Ð!Ð!à�X‰X‹ZˆØˆ3‰Ø�C•ˆØÔ!Ð!Ò!r1   Úarray_fnrL  c                ób  € V! ^ .V,          4      p\        V^ ^ ^ ^ .\        R4      \        R7      p\        ^ \        R4      \        R7      pW5P                  R&   \        P
                  ! WT4       \        ^ \        R4      \        R7      pW5P                  ^ &   \        P
                  ! WT4       R# )rn   Úabcder½  r!   N)r   rU   rG   r%   r&   r;   rÑ   )rJ   rL  r˜  r  r.   rÂ  s   &&&   r/   Ú#test_loc_iloc_setitem_with_listlikeÚ1TestLocSeries.test_loc_iloc_setitem_with_listlikeÈ  s‡   € ñ ˜�s˜T•zÓ"ˆÜ˜3  1 a¨Ð+´4¸³=ÌÔOˆä�Qœd 7›m´6Ô:ˆØ�‰�‰Ü
×Ò˜sÔ-ä�Qœd 7›m´6Ô:ˆØ�‰�‰Ü
×Ò˜sÖ-r1   r  r#   Nc                ó¢  € \        \        P                  ! . RO4      . ROR7      pRp\        P                  ! \
        VR7      ;_uu_ 4        VP                  VR3,           RRR4       \        P                  ! \
        VR7      ;_uu_ 4        ^VP                  VR3&   RRR4       R#   + '       g   i     LP; i  + '       g   i     R# ; i)r#   r  rW  rä   r$   N))r#   Ú0)r#   rA   )r—   rž  )é   é   r±  )r   r   rê  r½   ré   r
   r%   )rJ   r  rÂ  rê   s   &&  r/   Ú+test_loc_series_getitem_too_many_dimensionsÚ9TestLocSeries.test_loc_series_getitem_too_many_dimensionsÚ  s�   € ô Ü×(Ò(Ò)MÓNÚô
ˆð "ˆÜ�]Š]œ=°×4Ö4Ø�G‰G�G˜Q�JÖ÷ 5ô �]Š]œ=°×4Ö4Ø"#ˆC�G‰G�G˜Q�JÑ÷ 5Ñ4÷ 5×4ú÷ 5×4Ð4ús   ÁB*ÂB=Â*B:	Â=C	c                ó(  € VP                   . RO,          pVP                  4       p^VP                  V&   VP                  4       p^VP                  . RO&   \        P
                  ! W44       ^
VP                  R&   ^
VR&   \        P
                  ! W44       VP                   ^^.,          w  rV^VP                  WV% ^VR&   \        P
                  ! W44       ^VP                  V&   ^VP                  V&   W,          ^8X  g   Q hW,          ^8X  g   Q hR# )rO   :r¸   rŽ   N:r¸   é   NNrl  )r	   r®   r%   rÑ   r&   r;   )rJ   ro  rq  r<   r.   rr  rs  s   &&     r/   Útest_loc_setitemÚTestLocSeries.test_loc_setitemè  sþ   € Ø×"Ñ"¢9Õ-ˆà×#Ñ#Ó%ˆØˆ�
‰
�4Ñà ×%Ñ%Ó'ˆØ#$ˆ�‰’iÑ Ü
×Ò˜vÔ0àˆ�‰�DÑØˆ�‰Ü
×Ò˜vÔ0ð ×$Ñ$ a¨ WÕ-‰ˆØˆ�
‰
�2ÐØˆ�‰Ü
×Ò˜vÔ0ð !"ˆ×Ñ˜"ÑØ !ˆ×Ñ˜"ÑØÕ  AÔ%Ð%Ð%ØÕ  AÔ%Ð%Ò%r1   r6   rG   rx  c                ó¬   € \        R RR.RRR./VR7      pR RRR/VP                  R
&   \        R RR.RRR./VR7      p\        P                  ! W#4       R	# )r#   rP   Údefr—   ÚghiÚjklrQ   ÚnewAÚnewBN)rn   r$   rú  ©rJ   r6   r-   r.   s   &&  r/   Útest_loc_assign_dict_to_rowÚ)TestLocSeries.test_loc_assign_dict_to_row  sc   € ô ˜˜e U˜^¨S°5¸%°.ÐAÈÔOˆØ˜V S¨&Ð1ˆ�‰ˆt‰ä˜c F¨E ?°C¸&À%¸ÐIÐQVÔWˆä
×Ò˜bÖ+r1   c                ó  € \        R R.R7      pR \        ^RR7      RR/VP                  ^&   R \        ^RR7      RR/VP                  ^&   \        \        ^RR7      R..R R.^.R7      p\        P                  ! W4       R# )r   rB  r¢   r&  rë  rÖ   r�   N)r   r   r%   r&   r'   r•  s   &  r/   Ú,test_loc_setitem_dict_timedelta_multiple_setÚ:TestLocSeries.test_loc_setitem_dict_timedelta_multiple_set  s„   € ä F¨GÐ#4Ô5ˆØ¤¨1°3Ô!7¸À%ÐHˆ�
‰
�1‰Ø¤¨1°3Ô!7¸À%ÐHˆ�
‰
�1‰ÜÜ˜ Ô$ eÐ,Ð-¸ÀÐ7HÐQRÐPSô
ˆô 	×Ò˜fÖ/r1   c           	     ó8  € \        ^^.R.R7      p^^.VP                  ^RR.3&   \        R\        \        P                  \        P                  .RR7      R^\        P                  .R^\        P                  ./^^.R7      p\
        P                  ! W4       R# )	ro   r!   r1  r    r]   rG   rQ   r   N)r   r%   r   rH   r›   r&   r'   r�   s   &  r/   Ú3test_loc_set_multiple_items_in_multiple_new_columnsÚATestLocSeries.test_loc_set_multiple_items_in_multiple_new_columns  s‰   € ä˜a ˜V¨c¨UÔ3ˆØ!" A ˆ�‰ˆq�3˜�*ˆ}Ñäà”VœRŸV™V¤R§V¡VÐ,°HÔ=Ø�aœŸ™�[Ø�aœŸ™�[ðð
 �a�&ô
ˆô 	×Ò˜bÖ+r1   c                ó   € R p\         P                  ! \        VR7      ;_uu_ 4        \        P                  ! R^RR7      p\        \        ^4      VR7      pVP                  R,          ^	8X  g   Q h RRR4       R#   + '       g   i     R# ; i)z#Period with BDay freq is deprecatedrä   Ú2000r—   r   r   z
2000-01-14N)r&   r~  ÚFutureWarningrœ   rx  r   rT   r%   )rJ   rê   r	   r*   s   &   r/   Ú test_getitem_loc_str_periodindexÚ.TestLocSeries.test_getitem_loc_str_periodindex&  sc   € à3ˆÜ×'Ò'¬¸S×AÖAÜ—O’O¨&¸"À3ÔGˆEÜœE "›I¨UÔ3ˆFØ—:‘:˜lÕ+¨qÔ0Ð0Ñ0÷ B×A×AÒAús   §A
A<Á<B	c                óô  € \        \        ^4      4      p\        VR,          RR7      p\        R\        P
                  ! \        V4      \        P                  R7      /VR7      pVP                  V,          p\        RVP                  RR7      P                  \        P                  4      /\        \        P                  ! V4      P                  R4      RR7      R7      p\        P                  ! WE4       R# )	r)  iè  rG  rQ   rf  r   Ústable)ÚkindN)rU   rT   r   r   rH   r�   rh   Úintpr%   Úargsortr  rÐ   r  r&   r'   )rJ   ró  r	   r-   r<   r.   s   &     r/   Útest_loc_nonunique_masked_indexÚ-TestLocSeries.test_loc_nonunique_masked_index.  s©   € ä”5˜“9‹oˆÜ�c˜D•j¨Ô0ˆÜ˜œrŸyšy¬¨U«¼2¿7¹7ÔCÐDÈEÔRˆØ—‘˜•ˆÜØ�E—M‘M x�MÓ0×7Ñ7¼¿¹Ó@ÐAÜœŸš ›×,Ñ,¨TÓ2¸'ÔBô
ˆô 	×Ò˜fÖ/r1   c                ó¼   € \        R ^^.R^^./4      p\        ^ÈR.^^ .R7      pW!P                  R&   \        R R^È.R^^./4      p\        P                  ! W14       R# )r!   r    iç  r   Nr2  )r   r   r%   r&   r'   )rJ   r-   Úotherr.   s   &   r/   Ú#test_loc_index_alignment_for_seriesÚ1TestLocSeries.test_loc_index_alignment_for_series:  se   € ä˜˜a ˜V S¨1¨a¨&Ð1Ó2ˆÜ˜˜S�z¨!¨Q¨Ô0ˆØ�‰ˆv‰Ü˜c C¨ :¨s°Q¸°FÐ;Ó<ˆÜ
×Ò˜hÖ+r1   rD   c                óæ   € \        . RO. ROVR7      pV^ ,          VP                  \        R.^,          VP                  ^ R7      ^ 3&   \        . RO. ROVR7      p\        P
                  ! W#4       R# )ro   )r	   r˜   r6   Frû   N)ro   ro   rF   rF   )rA   rA   rE   rE   )r   r%   r   r	   r&   r'   r­  s   &&  r/   Ú"test_loc_reindexing_of_empty_indexÚ0TestLocSeries.test_loc_reindexing_of_empty_indexB  s[   € ô š\Ò0DÈEÔRˆØACÀAÅˆ�‰Œv�u�g •k¨¯©¸Ô:¸AÐ=Ñ>Ü¢<Ò6JÐRWÔXˆÜ
×Ò˜bÖ+r1   z%df, row_index, col_index, expected_dfr  r¢   r—   rá   TFc                óh   € \        . RO4      VP                  W#3&   \        P                  ! W4       R# )rŽ   Nræ   )r   r%   r&   r'   )rJ   r-   Ú	row_indexÚ	col_indexre  s   &&&&&r/   Ú'test_loc_set_series_to_multiple_columnsÚ5TestLocSeries.test_loc_set_series_to_multiple_columnsJ  s)   € ôr (.ªlÓ';ˆ�‰ˆyÐ#Ñ$Ü
×Ò˜bÖ.r1   c                ó¬  € \        R \        R4      R7      p\        R\        R4      R7      p\        R\        R4      R7      pW!P                  RR.&   VRR.,          pTp\        P                  ! WE4       W1P                  RR.&   VRR.,          p\        \
        P                  \
        P                  .RR.R7      p\        P                  ! WE4       R	# )
r  rb   r   r3   r½  r4   r¾  r!   r    N)r   rU   r%   r&   r;   rH   r›   )rJ   r&  r¢  r|  r<   r.   s   &     r/   Útest_loc_setitem_matching_indexÚ-TestLocSeries.test_loc_setitem_matching_index†  s®   € ä�3œd 6›lÔ+ˆÜ�Cœt D›zÔ*ˆÜ�Cœt D›zÔ*ˆð �‰ˆs�CˆjÑà�C˜�:•ˆØˆÜ
×Ò˜vÔ0ð �‰ˆs�CˆjÑà�C˜�:•ˆÜœ2Ÿ6™6¤2§6¡6Ð*°3¸°*Ô=ˆÜ
×Ò˜vÖ0r1   r²   )r¨  rO   )r§  r³   rŽ  )r#   r$   rš   rè  rç   )rŽ   rŽ   rŽ   )ry   ry   ry   r4  )TTT)rz   rz   rz   )rŽ   rŽ   rO   )ry   ry   r¶   )rz   rz   r5  ))r¹   rº   r»   r¼   r½   r¾   r¿   rI  rt  rx  r}  r€  rƒ  r†  r‹  r“  r–  rH   rÐ   rœ   rU   r   r›  r   rÄ   r¡  r¥  r®  r±  r´  r¹  rÀ  rÄ  rG   rÇ  r   r   rÌ  rÏ  rÆ   rÇ   rÈ   s   @r/   rh  rh  /  s  ø‡ € Ø‡[�[×Ñ˜^¨n¸jÐ-IÓJñ(ó Kð(ò
>ò&	òò<;ò
1ò2ò(ò'ò8"ð, ‡[�[×Ñ˜Z¨"¯(©(°B·H±H¸dÀEÐ)JÓKØ‡[�[×Ñ˜V¢\Ó2ñ.ó 3ó Lð.ð  ‡[�[×Ñ˜Y¨°FÕ);¸cÁ5ÈÃ;Ð=OÐ(PÓQñ$ó Rð$ò&ð4 ‡[�[×Ñ˜W x°Ð&:Ó;ñ,ó <ð,ò0ò,ò 1ò
0ò,ð ‡[�[×Ñ˜W u¨f oÓ6ñ,ó 7ð,ð ‡[�[×ÑØ/ñ š9¢iÐ0¹$¸u»+ÔFÙ�a˜“ÚÙš<ªÐ6ÁÀUÃÔLð	ñ š9¢iÐ0¹$¸u»+ÔFÙ�d“ÚÙš<ªÐ6ÁÀUÃÔLð	ñ š9¢i²Ð;ÁTÈ%Ã[ÔQÚ"ÚÙÚ!¢<²Ð>ÉÈUËôð	ñ š9¢i²Ð;ÁTÈ%Ã[ÔQÙ�a˜“ÚÙÚ!¢<²Ð>ÉÈUËôð	ñ š9¢i²Ð;ÁTÈ%Ã[ÔQÙ�d“Ù�c˜3“ÙÚ!¢<²Ð>ÉÈUËôð	ñ š9¢i²Ð;ÁTÈ%Ã[ÔQÙ�d“Ùà˜TØ˜UØ˜Tðóñ š;ª²[ÐAÉ4ÐPUË;ÔWððK1	
ó4ñj/ók4ðj/÷1ð 1r1   rh  )FTT)r  r  iÝ  )r  r  r  )YÚ__doc__Úcollectionsr   r–  r   r   r   r   rF  Údateutil.tzr   ÚnumpyrH   r½   Úpandas._libsr	   rÑ  Úpandas.errorsr
   Úpandas.util._test_decoratorsÚutilÚ_test_decoratorsr)  Úpandasrœ   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Úpandas._testingÚ_testingr&   Úpandas.api.typesr   Úpandas.core.indexingr   Úpandas.tests.indexing.commonr   r¾   r¿   r›   r0   r=   r?   rË   rD  r\  rÆ  r,  rn  r�  r¾  rË  rô  r  r  r&  r)  r+  r.  r2  r7  r9  r=  rE  rI  Úuint16Úint16rL  rU  rW  rZ  ra  rf  rh  r²   r1   r/   Ú<module>râ     sÓ  ðÙ (å "Û ÷ó ó 
å Û Û å *Ý 'ß )Ð )ã ÷÷ ÷ ÷ ÷ õ( Ý &Ý 6Ý Kð ‡�×ÑØ&à
�&‰&�"—&‘&˜#Ð	  b§f¡f¨b¯f©fÐ 5Ò7JÐKØ
�&‰&�#ˆ˜˜bŸf™f˜¨¨t }Ð5ðóñ1óð1ò-÷N,ñ N,÷b|&ñ |&÷~+:(ñ :(÷zs:ñ s:÷ly,ñ y,÷x(ñ (÷DG*ñ G*÷TA7ñ A7÷H ñ  ÷:~,ñ ~,÷Bc0ñ c0ðL ‡�×ÑØ+â	˜d D˜\¨A¨q¨6Ð2Ú	˜t T˜l¨Q°¨FÐ3Ú	˜t U˜m¨a°¨VÐ4ðóñDóðDò,ò,ò",òòòò8ò,1ò	$òò<*ð( ‡�×Ñ˜ 3¨¯	ª	°#«¸¿ºÀ»Ð"FÓGñ"ó Hð"ð ‡�×ÑØá	�<Ó	 Ð"2Ð3Ù	�< LÔ	1Ð3OÐPðóñ	@óð	@ò(ð ‡�×ÑÐWÓXØ‡�×ÑÐRÓSñ8ó Tó Yð8ò +÷,i1ó i1r1   