ó
    ®œ‘h»œ  ã                   óè  • S r SSKrSSKJr  SSKrSSKrSSKrSSKrSSKJ	r	  SSK
JrJrJr  SSKrSSKJrJrJrJrJrJrJr  SSKJr  SSKJr  SSKJr   " S	 S
5      r " S S5      r " S S5      r  " S S5      r!S r"S r#\RH                  RK                  S\" S/5      S4\" / SQ\&" S5      S9S4/5      S 5       r'S r(\RH                  RK                  SSSS/\R                  " SS/5      \R                  " SSS/5      /5      S 5       r)\RH                  RK                  SSSS/\R                  " SS/5      \R                  " SSS/5      /5      S  5       r*\RH                  RK                  SS!S"/\R                  " S"/5      \R                  " S#S"/5      /5      S$ 5       r+\RH                  RK                  SS!S"/\R                  " S"/5      \R                  " S#S"/5      /5      S% 5       r,S& r-g)'ztest fancy indexing & misc é    N)Údatetime)ÚIndexingError)Úis_float_dtypeÚis_integer_dtypeÚis_object_dtype)Ú	DataFrameÚIndexÚNaTÚSeriesÚ
date_rangeÚoffsetsÚtimedelta_range)Ú_mklbl)Úgen_objc                   ó<  • \ rS rSrSrS rS r\R                  R                  S5      S 5       r
\R                  R                  S5      S 5       rS	 rS
 rS r\R                  R                  SSS/5      S 5       rS rS rS rS rS r\R                  R                  S/ SQ\" S5      /5      S 5       rS rS rS rS rS rS rS rS  rS! r S" r!S# r"S$ r#S% r$S& r%\R                  R                  S'\&RN                  \&RP                  /5      S( 5       r)S)r*g*)+Ú	TestFancyé%   z"pure get/set item & fancy indexingc                 ó°  • [        [        [        R                  " SS5      [        R                  S9S9n[        R
                  " S[        R                  S9US'   [        R
                  " S[        S9US'   Sn[        R                  " [        US	9   [        R                  " / S
Q5      UR                  UR                  SS S4'   S S S 5        [        R                  " / S
Q5      UR                  UR                  SS S4'   UR                  UR                  SS S4   n[        / S
Q/ SQSS9n[        R                   " X45        g ! , (       d  f       N†= f)Né   é   ©Údtype©Úindexé
   ÚfooÚbarú@Must have equal len keys and value when setting with an iterable©Úmatch)y        ¤p=
×£@y®Gáz®ó?š™™™™™¹?gš™™™™™@ç      ð?é   é   é   )é   é   r#   r$   ©r   Úname)r   r	   ÚnpÚarangeÚint64ÚzerosÚfloat64ÚcomplexÚpytestÚraisesÚ
ValueErrorÚarrayÚlocr   r   ÚtmÚassert_series_equal)ÚselfÚdfÚmsgÚresultÚexpecteds        ÚgC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\pandas/tests/indexing/test_indexing.pyÚtest_setitem_ndarray_1dÚ!TestFancy.test_setitem_ndarray_1d(   s  € ô œU¤2§9¢9¨Q°Ó#3¼2¿8¹8ÑDÑEˆÜ—H’H˜R¤r§z¡zÑ2ˆˆ5‰	Ü—H’H˜R¤wÑ/ˆˆ5‰	ð QˆÜ�]Š]œ:¨SÓ1Ü+-¯8ª8Ò4RÓ+SˆB�F‰F�2—8‘8˜A˜a�= %Ð'Ñ(÷ 2ô (*§x¢xÒ0NÓ'Oˆ�‰ˆr�x‰x˜˜!ˆ}˜eÐ#Ñ$à—‘˜Ÿ™  1˜ uÐ,Ñ-ˆÜÚ*²,ÀUñ
ˆô 	×Ò˜vÕ0÷ 2Õ1ús   Â5EÅ
Ec                 óz  • [        [        [        R                  " SS5      5      S9n[        R                  " S[        R
                  S9US'   [        R                  " S[        S9US'   Sn[        R                  " [        US	9   [        R                  " SS
5      S-  USS& S S S 5        g ! , (       d  f       g = f)Nr   r   r   r   r   r   r   r   r   r&   y              ð?r"   r#   )
r   r	   r)   r*   r,   r-   r.   r/   r0   r1   )r6   r7   r8   s      r;   Útest_setitem_ndarray_1d_2Ú#TestFancy.test_setitem_ndarray_1d_2>   sƒ   € ô œU¤2§9¢9¨Q°Ó#3Ó4Ñ5ˆÜ—H’H˜R¤r§z¡zÑ2ˆˆ5‰	Ü—H’H˜R¤wÑ/ˆˆ5‰	àPˆÜ�]Š]œ:¨SÓ1Ü—i’i  1“o¨Ñ*ˆBˆq�ˆG÷ 2×1Ö1ús   ÂB,Â,
B:zPignore:Series.__getitem__ treating keys as positions is deprecated:FutureWarningc                 óœ  • [        X!5      nU" U5      n[        R                  R                  S5      R	                  SSS9n/ nU[
        L aM  U[        R                  [        R                  4;   a)  UR                  S5        U(       a  UR                  S5        U[
        L d  U[        R                  L a)  UR                  S5        U(       a  UR                  S5        U[        R                  L d  U[
        L a$  U[        R                  L a  UR                  S	5        U[        L a$  U[        R                  L a  UR                  S
5        [        U[        R                  5      (       a$  U[        R                  L a  UR                  S
5        [        U[        R                  [        R                   [        R"                  45      (       a  UR                  S5        [%        U5      S:X  d  [        U[        R&                  5      (       a  UR                  S5        [)        U5      [*        L aK  [        UR,                  [        R.                  5      (       d"  UR                  S5        UR                  S5        SR1                  U5      n	[2        [4        [6        4n
[8        R:                  " X©S9   Xg     S S S 5        g ! , (       d  f       g = f)Nr"   r#   ©r"   r"   r"   ©Úsizez8Wrong number of dimensions. values.ndim > ndim \[3 > 1\]z$Passed array should be 1-dimensionalú;Buffer has wrong number of dimensions \(expected 1, got 3\)zindexer should be 1-dimensionalz&Cannot index with multidimensional keyú Index data must be 1-dimensionalúData must be 1-dimensionalr   z%positional indexers are out-of-boundszvalues must be a 1D arrayz only handle 1-dimensional arraysÚ|r   )r   r)   ÚrandomÚdefault_rngÚintegersr   r4   ÚsetitemÚilocÚappendr3   r   Ú
isinstanceÚpdÚIntervalIndexÚTimedeltaIndexÚDatetimeIndexÚPeriodIndexÚlenÚ
MultiIndexÚtyper	   Ú_valuesÚndarrayÚjoinÚ
IndexErrorr1   ÚNotImplementedErrorr/   r0   )r6   r   Úframe_or_seriesÚindexer_sliÚusing_array_managerÚobjÚidxrÚnd3Úmsgsr8   Úpotential_errorss              r;   Útest_getitem_ndarray_3dÚ!TestFancy.test_getitem_ndarray_3dJ   sï  € ô �oÓ-ˆÙ˜3ÓˆÜ�i‰i×#Ñ# AÓ&×/Ñ/°¸	Ð/ÐBˆàˆØœfÒ$¨¼¿¹ÄRÇWÁWÐ8MÓ)MØ�K‰KÐSÔTÞ"Ø—‘ÐBÔCØœfÒ$¨´r·w±wÒ(>Ø�K‰KÐVÔWÞ"Ø—‘Ð=Ô>Øœ"Ÿ&™&Ò ØœvÒ%¨+¼¿¹Ò*Cà�K‰KÐ@ÔAØœiÒ'¨K¼2¿:¹:Ò,EØ�K‰KÐ:Ô;Ü�eœR×-Ñ-×.Ñ.°;Ä"Ç'Á'Ò3IØ�K‰KÐ:Ô;Ü�eœb×/Ñ/´×1AÑ1AÄ2Ç>Á>ÐR×SÑSØ�K‰KÐ4Ô5Üˆu‹:˜‹?œj¨´·±×>Ñ>Ø�K‰KÐ?Ô@Ü�‹;œ%Ò¬
°5·=±=Ä"Ç*Á*×(MÑ(Mà�K‰KÐ3Ô4ð �K‰KÐ:Ô;à�h‰h�t‹nˆä&¬
Ô4GÐHÐÜ�]Š]Ð+Ó7ØŠI÷ 8×7Ö7ús   Ê/J=Ê=
KzPignore:Series.__setitem__ treating keys as positions is deprecated:FutureWarningc                 ól  • [        X!5      nU" U5      n[        R                  R                  S5      R	                  SSS9nU[
        R                  L a  [        nSUR                   3nO[        nSR                  / SQ5      n[        R                  " XxS9   S	XV'   S S S 5        g ! , (       d  f       g = f)
Nr"   r#   rB   rC   zCannot set values with ndim > rH   )rE   zCannot set values with ndim > 1rF   rG   z,Array conditional must be same shape as selfr   r   )r   r)   rI   rJ   rK   r4   rM   r1   ÚndimrZ   r/   r0   )	r6   r   r]   r^   r`   ra   rb   Úerrr8   s	            r;   Útest_setitem_ndarray_3dÚ!TestFancy.test_setitem_ndarray_3dx   s–   € ô �oÓ-ˆÙ˜3ÓˆÜ�i‰i×#Ñ# AÓ&×/Ñ/°¸	Ð/ÐBˆàœ"Ÿ'™'Ò!ÜˆCØ2°3·8±8°*Ð=‰CäˆCØ—(‘(òóˆCô �]Š]˜3Ó*ØˆD‰I÷ +×*Ö*ús   ÂB%Â%
B3c                 óÐ   • [         R                  " S5      n[        SS/SS//5      nX!   n[        SS/SS9n[        R
                  " X45        [        SS/5      nXQ   nUS:X  d   eg )Nr   r   r"   r%   r&   ©r(   )r)   r2   r   r   r4   r5   )r6   Úkeyr7   r9   r:   Úsers         r;   Útest_getitem_ndarray_0dÚ!TestFancy.test_getitem_ndarray_0d”   so   € ä�hŠh�q‹kˆô ˜˜A˜  A Ð'Ó(ˆØ‘ˆÜ˜1˜a˜& qÑ)ˆÜ
×Ò˜vÔ0ô �a˜�V‹nˆØ‘ˆØ˜‹{Ð‰{ó    c                 ón  • [        S/S9nSUR                  S'   SUR                  S'   SUR                  [        R                  '   UR                  [        R                  S4   S:X  d   eUR                  n[        SS[        R                  /[        R                  S9n[        R                  " X#5        g )Nr   ©Úcolumnsr   r"   r%   r   )	r   r3   r)   Úinfr   r	   r-   r4   Úassert_index_equal©r6   r7   r9   r:   s       r;   Útest_inf_upcastÚTestFancy.test_inf_upcast£   s�   € ô  ˜sÑ#ˆØˆ�‰ˆq‰	Øˆ�‰ˆq‰	Øˆ�‰Œr�v‰v‰ð �v‰v”b—f‘f˜a�iÑ  AÓ%Ð%Ð%à—‘ˆÜ˜!˜Q¤§¡˜¬r¯z©zÑ:ˆÜ
×Ò˜fÕ/rr   c           	      ó¾  • [        SS0SSS./5      n[        R                  US'   US   R                  [        R                  :X  d   e[
        R                  " [        SS9   S	UR                  S
'   S S S 5        [        SS/[        R                  S/[        S	[        R                  /[        S9S.5      n[
        R                  " X5        g ! , (       d  f       Nb= f)NÚar   r%   r"   ©r|   ÚbÚcúitem of incompatible dtyper   r   )r   r   r   ©r|   r~   r   )r   r)   Únanr   r-   r4   Úassert_produces_warningÚFutureWarningr3   r   ÚobjectÚassert_frame_equal©r6   r7   r:   s      r;   Útest_setitem_dtype_upcastÚ#TestFancy.test_setitem_dtype_upcastµ   sµ   € ä˜˜a˜¨°Ñ"2Ð3Ó4ˆÜ—&‘&ˆˆ3‰Ø�#‰w�}‰}¤§
¡
Ó*Ð*Ð*ä×'Ò'ÜÐ!=ó
ð #ˆB�F‰F�6‰N÷
ô Ø�a�&¤§¡¨˜{´¸ÄÇÁ¸ÌvÑ1VÑWó
ˆô 	×Ò˜bÕ+÷
õ 
ús   Á"CÃ
CÚvalg…ëQ¸	@Úwxyzc                 óÒ  • [        [        R                  " SSS9R                  SS5      [	        S5      / SQS9nUR                  5       n[        R                  " [        S	S
9   XR                  S'   S S S 5        [        SUS// SQ/[	        S5      / SQS9n[        R                  " X45        [        US   5      (       d   e[        US   5      (       d   eg ! , (       d  f       Nl= f)Nr$   r+   r   r"   r%   Úab©r   r   Úbaz©r   ru   r€   r   ©r|   r   r   ©r%   r&   r#   r   r�   )r   r)   r*   ÚreshapeÚlistÚcopyr4   rƒ   r„   r3   r†   r   )r6   rŠ   r7   ÚleftÚrights        r;   Útest_setitem_dtype_upcast2Ú$TestFancy.test_setitem_dtype_upcast2Ä   sÐ   € ô Ü�IŠI�a˜wÑ'×/Ñ/°°1Ó5Ü�t“*Ú)ñ
ˆð �w‰w‹yˆÜ×'Ò'ÜÐ!=ó
ð $'�H‰H�ZÑ ÷
ô Ø��aˆ[š)Ð$Ü�t“*Ú)ñ
ˆô 	×Ò˜dÔ*Ü  U¡×,Ñ,Ð,Ð,Ü  U¡×,Ñ,Ð,Ñ,÷
õ 
ús   Á#CÃ
C&c                 ó¸  • [        [        R                  " SSS9R                  SS5      S-  [	        S5      / SQS	9n[
        R                  " [        S
S9   SUR                  S'   S S S 5        [        / SQ/ SQ/[	        S5      / SQS	9n[
        R                  " X5        [        US   5      (       d   e[        US   5      (       d   eg ! , (       d  f       Nk= f)Nr$   r+   r   r"   r%   g      $@r�   rŽ   r�   r€   r   r‹   r‘   )r   r‹   gš™™™™™É?)g333333Ó?gš™™™™™Ù?g      à?r   r�   )r   r)   r*   r“   r”   r4   rƒ   r„   r3   r†   r   )r6   r–   r—   s      r;   Útest_setitem_dtype_upcast3Ú$TestFancy.test_setitem_dtype_upcast3Ü   sÄ   € ÜÜ�IŠI�a˜wÑ'×/Ñ/°°1Ó5¸Ñ<Ü�t“*Ú)ñ
ˆô
 ×'Ò'ÜÐ!=ó
ð $*ˆD�H‰H�ZÑ ÷
ô
 ÚšÐ/Ü�t“*Ú)ñ
ˆô 	×Ò˜dÔ*Ü˜d 5™k×*Ñ*Ð*Ð*Ü˜d 5™k×*Ñ*Ð*Ñ*÷
õ 
ús   ÁCÃ
Cc                 ó¬   • [        [        R                  " S5      / SQS9nUSS/   R                  n[	        / SQ5      n[
        R                  " X#5        g )Nr%   )r|   r|   r~   rt   r~   r|   )r~   r|   r|   )r   r)   Úeyeru   r	   r4   rw   rx   s       r;   Útest_dups_fancy_indexingÚ"TestFancy.test_dups_fancy_indexingñ   sC   € ô ”r—v’v˜a“yª/Ñ:ˆØ�S˜#�J‘×'Ñ'ˆÜšÓ)ˆÜ
×Ò˜fÕ/rr   c                 óä   • [        / SQ/[        S5      S9n[        / SQ/5      n[        S5      Ul        UR                  S S 2S4     UR                  S S 2S4     [        R
                  " X5        g )N)r   r"   r!   ç       @ç      @r   r   Úaaaaaaart   r&   )r   r”   ru   rM   r4   r†   ©r6   r7   r9   s      r;   Ú&test_dups_fancy_indexing_across_dtypesÚ0TestFancy.test_dups_fancy_indexing_across_dtypesù   s^   € äÒ;Ð<ÄdÈ9ÃoÑVˆÜÒ?Ð@ÓAˆÜ˜i›ˆŒð 	�‰’�1�ŠØ�‰’A�q�DÒä
×Ò˜bÕ)rr   c                 ó,  • [        / SQ/ SQ[        S5      S./ SQS9nSS/n[        S	S
/SS/SS/S.US9nUR                  U   n[        R                  " XC5        UR                  [        U5         n[        R                  " XC5        / SQn[        R                  " [        SS9   UR                  U     S S S 5        / SQn[        R                  " [        SS9   UR                  U     S S S 5        g ! , (       d  f       ND= f! , (       d  f       g = f)N©r#   é   é	   r   )ç      @r#   r$   rª   Úabcd)ÚtestÚtest1Úother©ÚAr²   ÚBÚCr   r´   r³   r   r«   g      @r$   Údr   )r´   r³   ÚEúnot in indexr   )ÚFÚGÚHr´   r³   r¶   )	r   r”   r3   r4   r†   r	   r/   r0   ÚKeyError)r6   r7   Úrowsr:   r9   s        r;   Ú%test_dups_fancy_indexing_not_in_orderÚ/TestFancy.test_dups_fancy_indexing_not_in_order  sä   € äÚ"ª^ÄdÈ6ÃlÑSÚ&ñ
ˆð �SˆzˆÜØ˜!�W¨¨Q x¸3À¸*ÑEÈTñ
ˆð —‘˜‘ˆÜ
×Ò˜fÔ/à—‘œ˜d›Ñ$ˆÜ
×Ò˜fÔ/âˆÜ�]Š]œ8¨>Ó:Ø�F‰F�4ŠL÷ ;ò .ˆÜ�]Š]œ8¨>Ó:Ø�F‰F�4ŠL÷ ;Ð:÷ ;Õ:ú÷
 ;Õ:ús   Â&C4ÃDÃ4
DÄ
Dc                 óî  • [        [        R                  R                  S5      R	                  S5      [        S5      S9nU(       aG  [        R                  " [        [        R                  " S5      S9   UR                  S/     S S S 5        g [        R                  " [        [        R                  " S5      S9   UR                  S/     S S S 5        g ! , (       d  f       g = f! , (       d  f       g = f)	Nr"   )r#   r%   ÚAABCDr   z8"None of [Index(['E'], dtype='str')] are in the [index]"r   r¶   z;"None of [Index(['E'], dtype='object')] are in the [index]")r   r)   rI   rJ   Ústandard_normalr”   r/   r0   r»   ÚreÚescaper3   )r6   Úusing_infer_stringÚdfnus      r;   Ú+test_dups_fancy_indexing_only_missing_labelÚ5TestFancy.test_dups_fancy_indexing_only_missing_label  sº   € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<ÄDÈÃMñ
ˆö Ü—’ÜÜ—i’iØPóóð —‘˜#˜’÷ð ô —’ÜÜ—i’iØSóóð —‘˜#˜’÷ð ÷õ ú÷õ ús   Á4CÂ;C&Ã
C#Ã&
C4Úvals)r   r   r"   Úabcc                 ó¦   • [        SU05      n[        R                  " [        SS9   UR                  / SQ     S S S 5        g ! , (       d  f       g = f)Nr²   r·   r   )r   é   r   ©r   r/   r0   r»   r3   )r6   rÈ   r7   s      r;   Ú&test_dups_fancy_indexing_missing_labelÚ0TestFancy.test_dups_fancy_indexing_missing_label4  s8   € ô ˜˜T�{Ó#ˆÜ�]Š]œ8¨>Ó:Ø�F‰F’9Ò÷ ;×:Ö:ús   §AÁ
Ac                 ó¬   • [        S/ SQ0/ SQS9n[        R                  " [        SS9   UR                  / SQ     S S S 5        g ! , (       d  f       g = f)Nr®   r©   r±   r   r·   r   )r²   r²   r¶   rÌ   ©r6   r7   s     r;   Ú#test_dups_fancy_indexing_non_uniqueÚ-TestFancy.test_dups_fancy_indexing_non_unique;  s:   € ä˜¢Ð.Ò6JÑKˆÜ�]Š]œ8¨>Ó:Ø�F‰F’?Ò#÷ ;×:Ö:ús   ªAÁ
Ac                 ó  • [        [        R                  R                  S5      R	                  S5      / SQS9n[
        R                  " [        SS9   UR                  S S 2/ SQ4     S S S 5        g ! , (       d  f       g = f)Nr"   )r#   r#   )r²   r³   r³   r³   r²   rt   r·   r   )r²   r³   r´   )	r   r)   rI   rJ   rÁ   r/   r0   r»   r3   rÐ   s     r;   Útest_dups_fancy_indexing2Ú#TestFancy.test_dups_fancy_indexing2A  s[   € ô Ü�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<Ú-ñ
ˆô
 �]Š]œ8¨>Ó:Ø�F‰F’1’oÐ%Ò&÷ ;×:Ö:ús   ÁA1Á1
A?c                 óÀ  • [        [        R                  R                  S5      R	                  S5      / SQSS/S9nUR
                  SS nUR                  S	S/   n[        R                  " X25        UnUR                  S S 2SS/4   n[        R                  " X25        UR
                  SS2S S 24   nUR                  S	S/SS/4   n[        R                  " X25        g )
Nr"   )r«   r"   )	r   r   r   r"   r"   r"   r%   r%   r%   r|   r~   r�   r   r$   r   )	r   r)   rI   rJ   rÁ   rM   r3   r4   r†   )r6   r7   r:   r9   s       r;   Útest_dups_fancy_indexing3Ú#TestFancy.test_dups_fancy_indexing3L  sÊ   € äÜ�I‰I×!Ñ! !Ó$×4Ñ4°VÓ<Ú-Ø˜#�Jñ
ˆð —7‘7˜1˜Q�<ˆØ—‘˜˜A˜‘ˆÜ
×Ò˜fÔ/àˆØ—‘š˜C ˜:˜Ñ&ˆÜ
×Ò˜fÔ/à—7‘7˜1˜Q˜3¢˜6‘?ˆØ—‘˜˜A˜  c 
Ð*Ñ+ˆÜ
×Ò˜fÕ/rr   c                 óœ   • [        [        S5      / SQS9n[        [        S5      SS/S9nU" U5      S/   n[        R                  " XC5        g )Nr%   ©r   r   r%   r   r"   r   )r   Úranger4   r5   )r6   Ú
indexer_slro   r:   r9   s        r;   Útest_duplicate_int_indexingÚ%TestFancy.test_duplicate_int_indexing`  sD   € ä”U˜1“X¢YÑ/ˆÜœ% ›(¨1¨a¨&Ñ1ˆÙ˜C“ ! Ñ%ˆÜ
×Ò˜vÕ0rr   c                 óü   • [        SSSS.SSSS.S.5      nUS	   R                  S
 5      US'   US   S:H  nUR                  US	4   R                  S 5      nX1R                  US4'   UR                  S   S:X  d   eg )NÚaaaÚbbbÚccc©r   r"   r%   éo   éÞ   iM  r}   r|   c                 ó   • U S:X  a  S$ U $ )Nrà   Ú_© ©Úxs    r;   Ú<lambda>Ú9TestFancy.test_indexing_mixed_frame_bug.<locals>.<lambda>n  s   € °A¸³J¨SÐ-EÀAÐ-Err   r®   rç   c                 ó   • U S:X  a  S$ U $ )Nrà   ú-----rè   ré   s    r;   rë   rì   r  s   € ¸1À»:°Ð0LÈ1Ð0Lrr   )r   r"   rî   )r   Úapplyr3   rM   )r6   r7   ÚidxÚtemps       r;   Útest_indexing_mixed_frame_bugÚ'TestFancy.test_indexing_mixed_frame_bugg  s�   € äØ ¨%Ñ0¸3À3È3Ñ7OÑPó
ˆð
 ˜‘W—]‘]Ñ#EÓFˆˆ6‰
ð �‰j˜CÑˆØ�v‰v�c˜3�hÑ×%Ñ%Ñ&LÓMˆØ"�‰ˆs�Fˆ{ÑØ�w‰w�t‰} Ó'Ð'Ñ'rr   c                 ób  • [        [        R                  R                  S5      R                  S5      S// SQ-   S9n[        R
                  " [        [        R                  " S5      S9   U/ SQ     S S S 5        US	   R                  S
   UR                  S
   :X  d   eg ! , (       d  f       N4= f)Nr"   )r   r#   r|   )é   é   é   é   rt   z'[26, -8] not in index'r   )r÷   é   iøÿÿÿrö   r   )
r   r)   rI   rJ   r/   r0   r»   rÂ   rÃ   ÚshaperÐ   s     r;   Ú test_multitype_list_index_accessÚ*TestFancy.test_multitype_list_index_accessv  s‡   € äÜ�I‰I×!Ñ! !Ó$×+Ñ+¨GÓ4¸s¸eÒFVÑ>Vñ
ˆô �]Š]œ8¬2¯9ª9Ð5NÓ+OÓPØŠ|Ò÷ Qà�"‰v�|‰|˜A‰ "§(¡(¨1¡+Ó-Ð-Ñ-÷ QÕPús   Á*B Â 
B.c                 ól  • [        SSSSSSSSSSS	S
SSS.SSS[        R                  [        R                  [        R                  [        R                  S[        R                  [        R                  [        R                  [        R                  [        R                  [        R                  S.SSSSSSSSSSSSSSS.SSSS S S S S S S S S S S!S.S".5      R                  5       nUR	                  / S#Q5      R                  5       R                  UR                  S$9n[        R                  " X!5        g )%NÚnonQCÚ10Ú11Ú12Ú13Ú24Ú35Ú46Ú47Ú48Ú59)é   é   é   rõ   rö   r÷   rø   é   é   rù   é   é   é   é   ç        r!   g¨o™ÓeÑ@gm7Á7M @g,¹ŠÅo@g2¥ž�ë?gàšà@íì?gufÌn÷ê?g·µ…ç%é?gæT×Faç?g§ãÖI"ê?g+’ew7ê?gy7»ZÓé?gÌ9Ÿ•ê?g¸�Gp#¥é?g¼Cåºê?iÖ  i×  iØ  iÁ  iÂ  )ÚPRuidÚQCÚdataÚyear)r  r  r  rt   )	r   r)   r‚   Úreset_indexÚ	set_indexÚreindexru   r4   r†   r¥   s      r;   Útest_set_index_nanÚTestFancy.test_set_index_nan€  sJ  € äð  ØØØØØØØØØØØØØñð" ØØÜŸ™ÜŸ™ÜŸ™ÜŸ™ØÜŸ™ÜŸ™ÜŸ™ÜŸ™ÜŸ™ÜŸ™ñð" +Ø*Ø*Ø+Ø+Ø*Ø+Ø+Ø+Ø+Ø+Ø+Ø+Ø+ñð" ØØØØØØØØØØØØØññcAóC
÷F ‰+‹-ðG 	ðL �L‰LÒ0Ó1ß‰[‹]ß‰W˜RŸZ™ZˆWÐ(ð 	ô
 	×Ò˜fÕ)rr   c                 óz  • [        / SQ/ SQ[        [        S5      5      [        [        SS5      5      S.5      R                  SS05      n[        R
                  UR                  S'   UR                  5       nUR                  R                  5       ) nS	S/nUS
-  n[        R
                  UR                  S'   [        S[        R
                  SSSS// SQ[        / SQ5      SSS[        R
                  SS/S.5      nUR                  X44   UR                  X44'   [        R                  " X&5        [        S[        R
                  SSSS// SQ/ SQSSS[        R
                  SS/S.5      nUR                  5       nUR                  X44   R                  UR                  X44'   [        R                  " X&5        g )N)r|   r~   r|   r~   r|   r~   )r   r   r   r   r   r   r$   é   )ÚFCÚPFÚcol1Úcol2r!  r-   ©r   r   r   r"   )r%   r%   r|   r~   )r   r   r&   r$   rË   r   rª   é   rõ   r÷   )r   r”   rÛ   Úastyper)   r‚   rM   r•   r  Úisnar   r3   r4   r†   Úvalues)r6   r7   Údf2ÚmaskÚcolsÚdftr:   s          r;   Útest_multi_assignÚTestFancy.test_multi_assignÎ  s‚  € ô â4Ú(ÜœU 1›X›ÜœU 1 b›\Ó*ñ	ó
÷ ‰&�&˜)Ð$Ó
%ð 	ô Ÿ™ˆ�‰�‰Ø�g‰g‹iˆà—‘—‘“ˆ~ˆØ˜Ðˆà�A‰gˆÜŸ™ˆ�‰�‰äàœBŸF™F C¨¨c°3Ð7Ú(ÜÒ2Ó3Ø˜Q ¤B§F¡F¨B°Ð3ñ	ó
ˆð "Ÿg™g d jÑ1ˆ�‰��
ÑÜ
×Ò˜cÔ,ô
 àœBŸF™F C¨¨c°3Ð7Ú(Ú+Ø˜Q ¤B§F¡F¨B°Ð3ñ	ó
ˆð �g‰g‹iˆØ!Ÿg™g d jÑ1×8Ñ8ˆ�‰��
ÑÜ
×Ò˜cÕ,rr   c                 ó  • [        / SQ/ SQ/ SQ/ SQS.5      nUR                  5       nUS   S:H  nS H  nUS   UR                  X44'   M     US   R                  5       UR                  US   S:H  SS	/4'   [        R                  " X5        g )
N)r   r"   r   r   r   )r   r   r   r   r   )r%   r&   r#   r$   rª   )r²   r³   r´   ÚDr²   r   ©r²   r³   r.  r³   )r   r•   r3   r4   r†   )r6   r7   r:   r(  Úcols        r;   Ú"test_multi_assign_broadcasting_rhsÚ,TestFancy.test_multi_assign_broadcasting_rhsþ  s�   € äâ$Ú&Ú&Ú$ñ	ó
ˆð —7‘7“9ˆØ˜‰} Ñ!ˆÛˆCØ&(¨¡gˆH�L‰L˜˜Ó#ñ ð ,.¨c©7¯<©<«>ˆ�‰ˆr�#‰w˜!‰|˜c 3˜ZÐ'Ñ(Ü
×Ò˜bÕ+rr   c                 óÊ   • [        SS/S/S9n/ SQUR                  S'   SS/UR                  S'   [        SS/S/S9nSS/UR                  S'   [        R                  " X!5        g )Nr   r   r�   rã   r"  r"   )r   rM   r4   r†   r¥   s      r;   Útest_setitem_listÚTestFancy.test_setitem_list  sf   € ô ˜a ˜V¨a¨SÑ1ˆÚ!ˆ�‰�‰Ø˜A˜ˆ�‰�‰ä ! Q °!°Ñ5ˆØ ˜Fˆ�‰�DÑä
×Ò˜fÕ)rr   c                 óŽ  • [        S/[        [        R                  " S5      /[        S95      nUR
                  R                  (       d   e[        R                  " [        SS9   US     S S S 5        [        R                  " [        SS9   UR                  S     S S S 5        g ! , (       d  f       N@= f! , (       d  f       g = f)Nr   z
2011-01-01r   ú'2011'r   Ú2011©r8  r   )r   r	   rP   Ú	Timestampr…   r   Ú_is_all_datesr/   r0   r»   r3   rÐ   s     r;   Útest_string_sliceÚTestFancy.test_string_slice  sˆ   € ô ˜�sœE¤2§<¢<°Ó#=Ð">ÄfÑMÓNˆØ�x‰x×%×%Ð%Ð%Ü�]Š]œ8¨8Ó4ØˆvŠJ÷ 5ô �]Š]œ8¨8Ó4Ø�F‰F�9Ò÷ 5Ð4÷ 5Õ4ú÷ 5Õ4ús   Á%B%ÂB6Â%
B3Â6
Cc                 óF  • [        5       nUR                  R                  (       a   e[        R                  " [
        SS9   US     S S S 5        [        R                  " [
        SS9   UR                  S     S S S 5        g ! , (       d  f       N@= f! , (       d  f       g = f)Nr7  r   r8  z^0$r9  )r   r   r;  r/   r0   r»   r3   rÐ   s     r;   Útest_string_slice_emptyÚ!TestFancy.test_string_slice_empty)  sn   € ô ‹[ˆØ—8‘8×)×)Ð)Ð)Ü�]Š]œ8¨8Ó4ØˆvŠJ÷ 5ô �]Š]œ8¨5Ó1Ø�F‰F�9Ò÷ 2Ð1÷ 5Õ4ú÷ 2Õ1ús   ÁBÁ(BÂ
BÂ
B c                 ó  • [        / SQ/[        S5      S9nU[        S5         R                  [        5      U[        S5      '   UR	                  5       nUR
                  S S 2SS24   R                  [        R                  5      UR
                  S S 2SS24'   [        / SQ/[        S5      S9nU[        S5         R                  [        5      U[        S5      '   US	   R                  [        5      US	'   US
   R                  [        5      US
'   [        R                  " X45        UR	                  5       nUR                  S S 2S	4   R                  [        R                  5      UR                  S S 2S	4'   [        / SQ/[        S5      S9nU[        S5         R                  [        5      U[        S5      '   [        R                  " X45        UR	                  5       nUR                  S S 2S
S/4   R                  [        R                  5      UR                  S S 2S
S/4'   [        / SQ/[        S5      S9nU[        S5         R                  [        5      U[        S5      '   [        R                  " X45        g )N)Ú1Ú2Ú3ú.4r#   ç      @r   ÚABCDEFGrt   ÚABCDGr   r"   )r   r"   rD  rE  r#   rF  r   ÚCDGr²   r³   )r   rC  rD  rE  r#   rF  r   r´   )rB  r"   r%   rE  r#   rF  r   )r   r”   r$  r…   r•   rM   r)   r+   r4   r†   r3   )r6   rÄ   Údf_origr7   r:   s        r;   Útest_astype_assignmentÚ TestFancy.test_astype_assignment4  sÿ  € äÚ1Ð2¼DÀ»Oñ
ˆð ")¬¨g«Ñ!7×!>Ñ!>¼vÓ!Fˆ”�W“Ñà�\‰\‹^ˆð Ÿ'™'¢! Q q S &™/×0Ñ0´·±Ó:ˆ�‰’�1�Q�3�‰ÜÚ-Ð.¼¸Y»ñ
ˆð !)¬¨e«Ñ 5× <Ñ <¼VÓ Dˆ”�e“ÑØ  ™×,Ñ,¬VÓ4ˆ�‰Ø  ™×,Ñ,¬VÓ4ˆ�‰Ü
×Ò˜bÔ+ð �\‰\‹^ˆØŸ™¢ 3 ™×.Ñ.¬r¯x©xÓ8ˆ�‰Šq�#ˆv‰ÜÚ/Ð0¼$¸y»/ñ
ˆð #+¬4°«=Ñ"9×"@Ñ"@ÄÓ"Hˆ”�g“ÑÜ
×Ò˜bÔ+à�\‰\‹^ˆà "§¡¢q¨3°¨* }Ñ 5× <Ñ <¼R¿X¹XÓ Fˆ�‰Šq�3˜�*ˆ}ÑÜÚ-Ð.¼¸Y»ñ
ˆð #+¬4°«=Ñ"9×"@Ñ"@ÄÓ"Hˆ”�g“ÑÜ
×Ò˜bÕ+rr   c                 ó‚  • [        S/ SQ05      nUS   R                  [        R                  5      UR                  S S 2S4'   [        S/ SQ05      n[
        R                  " X5        [        S/ SQ05      nUS   R                  [        R                  5      UR                  S S 2S4'   [
        R                  " X5        g )Nr²   )r!   r¢   r£   r¬   r   )r   r$  r)   r+   rM   r4   r†   r3   r‡   s      r;   Ú(test_astype_assignment_full_replacementsÚ2TestFancy.test_astype_assignment_full_replacementsZ  s”   € ä˜Ò1Ð2Ó3ˆð ˜3™Ÿ™¤r§x¡xÓ0ˆ�‰’�1�‰Ü˜cÒ#7Ð8Ó9ˆÜ
×Ò˜bÔ+ä˜Ò1Ð2Ó3ˆØ˜C™Ÿ™¬¯©Ó1ˆ�‰Šq�#ˆv‰Ü
×Ò˜bÕ+rr   Úindexerc                 ó¸  • [        [        S5      5      [        [        S5      [        SS5      S94 GH  n[        UR                  5      (       d   eUR	                  5       nSU" U5      S'   [        UR                  5      (       d   eU" U5      S   S:X  d   eUR	                  5       nSU" U5      S'   UR                  nSU;  a'  [        UR                  R                  5       S/-   5      n[        R                  " UR                  U5        UR	                  5       nSU" U5      S'   [        UR                  5      (       a  GM   e   [        [        S5      [        R                  " S	5      S94 Hä  n[        UR                  5      (       d   eUR	                  5       nSU" U5      S'   [        UR                  5      (       d   eU" U5      S   S:X  d   eUR	                  5       nSU" U5      S'   [        R                  " UR                  UR                  5        UR	                  5       nSU" U5      S'   [        UR                  5      (       a  Mä   e   g )
Nr#   r   r$   r   r   gš™™™™™¹?r  Ú0g      @)r   rÛ   r   r   r•   r   r	   Útolistr4   rw   r   r)   r*   )r6   rP  ÚsÚs2Úexps        r;   Útest_index_type_coercionÚ"TestFancy.test_index_type_coercionh  sê  € ô œ˜q›Ó"¤F¬5°«8¼5ÀÀA»;Ñ$GÔHˆAÜ# A§G¡G×,Ñ,Ð,Ð,à—‘“ˆBØ ‰G�B‹K˜ÑÜ! "§(¡(×+Ñ+Ð+Ð+Ù˜2“;˜sÑ# qÓ(Ð(Ð(à—‘“ˆBØ ‰G�B‹K˜ÑØ—'‘'ˆCØ˜‹zÜ˜AŸG™GŸN™NÓ,°¨sÑ2Ó3�Ü×!Ò! "§(¡(¨CÔ0à—‘“ˆBØ ‰G�B‹K˜ÑÜ" 2§8¡8×,Ô,Ð,Ð,ñ# Iô& œ˜q›¬¯ª°3«Ñ8Ó9ˆAÜ! !§'¡'×*Ñ*Ð*Ð*à—‘“ˆBØ ‰G�B‹K˜ÑÜ! "§(¡(×+Ñ+Ð+Ð+Ù˜2“;˜sÑ# qÓ(Ð(Ð(à—‘“ˆBØ ‰G�B‹K˜ÑÜ×!Ò! "§(¡(¨A¯G©GÔ4à—‘“ˆBØ ‰G�B‹K˜ÑÜ" 2§8¡8×,Ó,Ð,Ð,ò :rr   rè   N)+Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r<   r?   r/   ÚmarkÚfilterwarningsre   rj   rp   ry   rˆ   Úparametrizer˜   r›   rŸ   r¦   r½   rÆ   r”   rÍ   rÑ   rÔ   r×   rÝ   rò   rû   r  r+  r1  r4  r<  r?  rK  rN  r4   Úgetitemr3   rW  Ú__static_attributes__rè   rr   r;   r   r   %   s[  † Ù,ò1ò,
+ð ‡[�[×Ñð	óñ(ó	ð(ðT ‡[�[×Ñð	óñó	ðò0ò0ò$,ð ‡[�[×Ñ˜U T¨6 NÓ3ñ-ó 4ð-ò.+ò*0ò
*òò2 ð, ‡[�[×Ñ˜V¢i±°e³Ð%=Ó>ñó ?ðò$ò	'ò0ò(1ò(ò.òL*ò\.-ò`,ò&
*ò
ò	ò$,òL,ð ‡[�[×Ñ˜Y¨¯©°R·V±VÐ(<Ó=ñ)-ó >ó)-rr   r   c            
       ó:  • \ rS rSrS rS rS rS r\R                  R                  S\" SS5      \R                  " S5      S	-   \R                  " S	S
S5      /5      S 5       rS rS rS r\R                  R                  S/ SQ5      S 5       rS rS rS rSrg)ÚTestMisci•  c                 ó8  • [        [        R                  R                  S5      R                  S5      [        R                  R                  S5      R                  S5      S.5      nSUS'   [        US   US   S/S-  S.5      n[        R
                  " X!5        g )Nr"   r   )r  r!   r|   r  r!   )r  r!   r|   )r   r)   rI   rJ   r4   r†   r‡   s      r;   Útest_float_index_to_mixedÚ"TestMisc.test_float_index_to_mixed–  sƒ   € Üä—Y‘Y×*Ñ*¨1Ó-×4Ñ4°RÓ8Ü—Y‘Y×*Ñ*¨1Ó-×4Ñ4°RÓ8ñó
ˆð ˆˆ3‰ä 2 c¡7°°C±À¸tÀb¹yÑIÓJˆÜ
×Ò˜hÕ+rr   c                 óÄ   • [        / SQ/ SQS./ SQS9nSUR                  UR                  S S '   [        / SQ/ S	QS.UR                  S9n[        R                  " X!5        g )
Nrã   r’   r}   ©r!   r¢   r£   r   r   r"   rÚ   )r   r   r#   )r   r3   r   r4   r†   r‡   s      r;   Ú&test_float_index_non_scalar_assignmentÚ/TestMisc.test_float_index_non_scalar_assignment¢  sN   € ÜšYªYÑ7ºÑOˆØ ˆ�‰ˆr�x‰x˜˜ˆ|ÑÜ¢9²9Ñ=ÀRÇXÁXÑNˆÜ
×Ò˜hÕ+rr   c                 óÖ   • [        / SQ/ SQS./ SQS9nUR                  5       nUR                  UR                     UR                  UR                  '   [        R
                  " X5        g )Nrã   r’   r}   ri  r   )r   r•   r3   r   r4   r†   ©r6   r7   r'  s      r;   Ú test_loc_setitem_fullindex_viewsÚ)TestMisc.test_loc_setitem_fullindex_views¨  sK   € ÜšYªYÑ7ºÑOˆØ�g‰g‹iˆØŸ6™6 "§(¡(Ñ+ˆ�‰ˆr�x‰xÑÜ
×Ò˜bÕ&rr   c                 ó’  • S n[         R                  " S5      R                  SS5      n/ SQn[        X4[	        S5      SS9nS	UR
                  S
SS2SSS24   -  nUR                  5       n/ SQUS'   / SQUS'   UR
                  SS2SS
24==   S	-  ss'   UR                  5       nUR
                  SS2SS
24==   S	-  ss'   U" XVX‡5        XVX‡4 H2  n	U	S   R                  S5      U	S'   U	S   R                  S 5      U	S'   M4     / SQUS'   / SQUS'   U(       aN  [        R                  " [        SS9   [        R                  " [        SS9   U" XVX‡5        S S S 5        S S S 5        g [        R                  " [        SS9   U" XVX‡5        S S S 5        g ! , (       d  f       NC= f! , (       d  f       g = f! , (       d  f       g = f)Nc                 óœ  • [        S5      / SQ[        SS5      penSS/SS/[        SS5      p˜nU R                  5       n
XR                  XG4'   [        R
                  " X¢5        U R                  5       n
XR                  XX4'   [        R
                  " X£5        U R                  5       n
XR                  Xi4'   [        R
                  " X£5        g )	NÚbcdrã   r   r&   ÚjoeÚjolier"   r%   )r”   Úslicer•   r3   r4   r†   rM   )r7   ÚrhsÚ	right_locÚ
right_ilocÚlbl_oneÚidx_oneÚ	slice_oneÚlbl_twoÚidx_twoÚ	slice_twor–   s              r;   Ú	run_testsÚ.TestMisc.test_rhs_alignment.<locals>.run_tests±  s©   € ä*.¨u«+²yÄ%ÈÈ1Ã+˜iˆGØ+0°'Ð*:¸QÀ¸FÄEÈ!ÈQÃK˜iˆGà—7‘7“9ˆDØ),�H‰H�WÐ%Ñ&Ü×!Ò! $Ô2à—7‘7“9ˆDØ*-�I‰I�gÐ&Ñ'Ü×!Ò! $Ô3à—7‘7“9ˆDØ.1�I‰I�iÐ*Ñ+Ü×!Ò! $Õ3rr   rõ   r#   r&   )Újimrs  rt  ÚjolineÚabcder+   )ru   r   r   éþÿÿÿr%   r   éÿÿÿÿr"   )r   é   r   r$   r	  rs  )r"   é   r«   r#   r
  rt  r   r-   c                 ó   • SU  3$ )NÚ@rè   ré   s    r;   rë   Ú-TestMisc.test_rhs_alignment.<locals>.<lambda>×  s
   € ¸A¸a¸S¹'rr   )r!   z@-28z@-20z@-12g      1@)z@2g      :Àg      2Àg      $Àz@18zInvalid valuer   zincompatible dtype)r)   r*   r“   r   r”   rM   r•   r$  Úmapr/   r0   Ú	TypeErrorr4   rƒ   r„   )
r6   rÄ   r  Úxsr)  r7   rv  rx  rw  Úframes
             r;   Útest_rhs_alignmentÚTestMisc.test_rhs_alignment®  s´  € ò	4ô" �YŠY�r‹]×"Ñ" 1 aÓ(ˆÚ0ˆÜ�r¬t°G«}ÀGÑLˆð �2—7‘7˜1˜Q˜r˜6 1 Q r 6˜>Ñ*Ñ*ˆð —W‘W“Yˆ
Ú.ˆ
�5ÑÚ/ˆ
�7ÑØ�‰˜˜!˜˜Q˜q˜S˜Ó! RÑ'Ó!Ø—G‘G“Iˆ	Ø�‰�q˜�s˜A˜a˜C�xÓ  BÑ&Ó ñ 	�"˜9Ô1ð ˜yÓ5ˆEØ  ™<×.Ñ.¨yÓ9ˆE�%‰LØ" 7™^×/Ñ/Ñ0AÓBˆE�'‹Nñ 6ò @ˆ
�5ÑÚ@ˆ
�7ÑÞÜ—’œy°Ó@Ü×/Ò/Ü!Ð)=óñ ˜b yÔ=÷÷ AÐ@ô ×+Ò+¬MÐAUÓVÙ˜" 9Ô9÷ WÐV÷õ ú÷ AÕ@ú÷ WÕVús0   Ä5F'Å
FÅF'Æ
F8Æ
F$	Æ F'Æ'
F5Æ8
Grð   r²   rõ   éd   é–   c                 ó¬  • [         R                  n[        U5      n[        [        R
                  " S5      US9n[        R                  " X2US   S S2   USS S2   5        [        R                  " X2S US   S2   US SS2   5        [        R                  " X2US   US   S2   USSS2   5        [        R                  " X2US   US   S2   US S 5        g )Nrõ   r   r«   r…  rË   r‡  r   )rP   Ú
IndexSlicer	   r   r)   r*   r4   Ú!assert_indexing_slices_equivalent)r6   rð   ÚSLCro   s       r;   Ú)test_str_label_slicing_with_negative_stepÚ2TestMisc.test_str_label_slicing_with_negative_stepä  sÛ   € ô �m‰mˆä�C‹jˆÜ”R—Y’Y˜r“]¨#Ñ.ˆÜ
×,Ò,¨S°c¸!±f°lÀ°lÑ2CÀSÈÈÈBÈÁZÔPÜ
×,Ò,¨S°m¸¸A¹À°mÑ2DÀcÈ%È1ÈRÈ%ÁjÔQÜ
×,Ò,Ø�S˜‘W˜s 1™v¨Ð*Ñ+¨S°°A°b°©\ô	
ô 	×,Ò,¨S°c¸!±f¸sÀ2¹wÈÐ6KÑ2LÈcÐRTÐSTÈgÕVrr   c                 óÎ   • U" [         R                  " [        U5      5      US9n[        R                  " [
        SS9   U" U5      S S S2     S S S 5        g ! , (       d  f       g = f)Nr   zslice step cannot be zeror   r   )r)   r*   rU   r/   r0   r1   )r6   r   rÜ   r]   r`   s        r;   Ú test_slice_with_zero_step_raisesÚ)TestMisc.test_slice_with_zero_step_raisesó  sG   € ÙœbŸiši¬¨E«
Ó3¸5ÑAˆÜ�]Š]œ:Ð-HÓIÙ�s‹O™C˜a˜CÒ ÷ J×IÖIús   ¾AÁ
A$c                 ó^  • [        / SQSS9n[        / SQ/ SQS.US9nUR                  5       nSS	S.nXBR                  S
'   SS	/UR                  S
'   [        R
                  " X#5        [        / SQ/ SQS.US9nXBR                  S
'   [        / SQ/ SQS.US9n[        R
                  " X#5        g )N)éûÿÿÿr   r#   Úzrm   )r   r"   r$   )r"   r"   rË   )rê   Úyr   r«   éc   r#   )r¢   r¢   g       @)r   r"   r«   )r¢   r¢   g     ÀX@)r	   r   r•   r3   r4   r†   )r6   r   r7   r:   rv  s        r;   Ú8test_loc_setitem_indexing_assignment_dict_already_existsÚATestMisc.test_loc_setitem_indexing_assignment_dict_already_existsø  sœ   € Ü’j sÑ+ˆÜšYªYÑ7¸uÑEˆØ—7‘7“9ˆØ˜BÑˆØ�‰ˆq‰	Ø˜b˜'ˆ�‰�Q‰Ü
×Ò˜bÔ+ô šYª_Ñ=ÀUÑKˆØ�‰ˆq‰	Ü¢9Ò3CÑDÈEÑRˆÜ
×Ò˜bÕ+rr   c                 ó"  • [        / SQ/ SQS.5      nUR                  / S S 24   nUR                  S S 2S4   R                  [        R
                  :X  d   e[        R                  " UR                  S S 2S4   UR                  S S 2S4   5        g )Nrã   )r~   Úb2Úb3r}   r|   r   )r   rM   r3   r   r)   r+   r4   r5   rm  s      r;   Ú*test_iloc_getitem_indexing_dtypes_on_emptyÚ3TestMisc.test_iloc_getitem_indexing_dtypes_on_empty  so   € äšYÒ->Ñ?Ó@ˆØ�g‰g�bš!�e‰nˆà�w‰w’q˜#�v‰×$Ñ$¬¯©Ó0Ð0Ð0Ü
×Ò˜sŸw™w¢q¨# v™°·±º¸A¸±Õ?rr   rD   )r#   i?B i@B c                 ó€  • [        [        U5      [        R                  S9nSUR                  [        S5      '   [
        R                  " UR                  [        S5         [        SS/S95        SUR                  [        S5      '   [
        R                  " UR                  [        S5         [        S	SS/S95        g )
N)r   r   é*   r   g      E@r   r   é+   r"   g     €E@)r   rÛ   r)   r-   r3   r4   r5   )r6   rD   rT  s      r;   Ú!test_loc_range_in_series_indexingÚ*TestMisc.test_loc_range_in_series_indexing  s†   € ô œ˜t›¬B¯J©JÑ7ˆØˆ�‰Œe�A‹h‰Ü
×Ò˜qŸu™u¤U¨1£X™´°tÀAÀ3Ñ0GÔHàˆ�‰Œe�A‹h‰Ü
×Ò˜qŸu™u¤U¨1£X™´°tÀAÀqÀ6Ñ0JÕKrr   c                 óà  • [        [        R                  " S5      R                  SS5      [	        S5      [	        S5      S9n[        S[	        S5      [	        S5      S9nXR                  5          n[        [        R                  " S	S
[        R                  /SS[        R                  /[        R                  /S-  /5      [	        S5      [	        S5      S9n[        R                  " X45        g )Ng      "@r%   rÉ   ÚABCr�   r   r�   ÚABr  r!   r£   r¬   )
r   r)   r*   r“   r”   Únotnullr2   r‚   r4   r†   )r6   r7   Úindex_dfr9   r:   s        r;   Ú#test_partial_boolean_frame_indexingÚ,TestMisc.test_partial_boolean_frame_indexing  s´   € äÜ�IŠI�c‹N×"Ñ" 1 aÓ(´°U³ÄTÈ%Ã[ñ
ˆô ˜Q¤d¨4£j¼$¸t»*ÑEˆØ×$Ñ$Ó&Ñ'ˆÜÜ�HŠH�s˜C¤§¡Ð(¨3°´R·V±VÐ*<¼r¿v¹v¸hÈ¹lÐKÓLÜ�u“+Ü˜“Kñ
ˆô
 	×Ò˜fÕ/rr   c                 ó’   • [        SS/SS/S.5      nS H  n[        X5        M     [        R                  " U5      nAU" 5       b   eg )Nr   r   r"   r%   r}   )r3   rM   ÚatÚiat)r   ÚgetattrÚweakrefÚref)r6   r7   r(   Úwrs       r;   Útest_no_reference_cycleÚ TestMisc.test_no_reference_cycle(  sG   € Ü˜a ˜V¨1¨a¨&Ñ1Ó2ˆÛ0ˆDÜ�BÖñ 1ä�[Š[˜‹_ˆØÙ‹t‰|Ð‰|rr   c                 ó†   • [        SSSU/5      nUR                  SS9nUR                  U   nX1   nSnXF:X  d   eXV:X  d   eg )Nr   z{1,2}F)Údropna)r   Úvalue_countsr3   )r6   Únulls_fixturer7   ÚvcÚresult1Úresult2r:   s          r;   Útest_label_indexing_on_nanÚ#TestMisc.test_label_indexing_on_nan0  sX   € ä�Q˜  MÐ2Ó3ˆØ�_‰_ Eˆ_Ð*ˆØ—&‘&˜Ñ'ˆØÑ#ˆàˆØÓ"Ð"Ð"ØÓ"Ð"Ñ"rr   rè   N)rY  rZ  r[  r\  rf  rj  rn  r�  r/   r^  r`  r   r)   r*   Úlinspacer—  rš  r¡  r¦  r«  r²  r»  rÄ  rb  rè   rr   r;   rd  rd  •  s¯   † ò
,ò,ò'ò4:ðl ‡[�[×ÑØ‘�s˜B“ §¢¨2£°Ñ!4°b·k²kÀ#ÀsÈBÓ6OÐPóñ
Wóð
Wò!ò
,ò@ð ‡[�[×Ñ˜VÒ%9Ó:ñLó ;ðLò0òõ	#rr   rd  c            
       óª  • \ rS rSr/ SQ\R
                  SS/\4/ SQ\R
                  SS/S4\" S	S
S
5      \" S	S
S5      \" S	S
S5      /\\" S	S
S5      \" S	S
S5      /S4/ SQ/ SQS4/r	\
R                  R                  S\	5      S 5       r\
R                  R                  S\	5      S 5       r\
R                  R                  S\	5      S 5       rS rSrg)ÚTestDataframeNoneCoercioni<  rã   r"   r%   ri  r¢   r£   NéÐ  r   rŽ   )Nr   r�   r:   c                 ó’   • Uu  p#n[        SU05      nS UR                  SS/4'   [        SU05      n[        R                  " XV5        g ©Nr   r   ©r   r3   r4   r†   ©r6   r:   Ú
start_dataÚexpected_resultÚwarnÚstart_dataframeÚexpected_dataframes          r;   Útest_coercion_with_locÚ0TestDataframeNoneCoercion.test_coercion_with_locK  sO   € à,4Ñ)ˆ
 Tä# U¨JÐ$7Ó8ˆØ*.ˆ×Ñ˜A ˜w˜JÑ'ä&¨¨Ð'?Ó@ÐÜ
×Ò˜oÕBrr   c                 óŽ   • Uu  p#n[        SU05      nS XUS   US   S   :H  '   [        SU05      n[        R                  " XV5        g rË  )r   r4   r†   rÍ  s          r;   Ú(test_coercion_with_setitem_and_dataframeÚBTestDataframeNoneCoercion.test_coercion_with_setitem_and_dataframeU  sU   € à,4Ñ)ˆ
 Tä# U¨JÐ$7Ó8ˆØOSˆ¨Ñ.°/À%Ñ2HÈÑ2KÑKÑLä&¨¨Ð'?Ó@ÐÜ
×Ò˜oÕBrr   c                 ó¤   • Uu  p#n[        SU05      nS UR                  US   US   S   :H  '   [        SU05      n[        R                  " XV5        g rË  rÌ  rÍ  s          r;   Ú$test_none_coercion_loc_and_dataframeÚ>TestDataframeNoneCoercion.test_none_coercion_loc_and_dataframe_  s]   € à,4Ñ)ˆ
 Tä# U¨JÐ$7Ó8ˆØSWˆ×Ñ˜O¨EÑ2°oÀeÑ6LÈQÑ6OÑOÑPä&¨¨Ð'?Ó@ÐÜ
×Ò˜oÕBrr   c                 ód  • [        / SQ/ SQ[        SSS5      [        SSS5      [        SSS5      // SQS.5      nS UR                  S	'   [        [        R                  SS/[        R                  S
S/[
        [        SSS5      [        SSS5      // SQS.5      n[        R                  " X5        g )Nrã   ri  rÉ  r   r"   r%   r�   )r|   r~   r   rµ   r   r¢   r£   )Nr~   r   )r   r   rM   r)   r‚   r
   r4   r†   )r6   rÑ  rV  s      r;   Útest_none_coercion_mixed_dtypesÚ9TestDataframeNoneCoercion.test_none_coercion_mixed_dtypesi  s¬   € Ü#âÚ$Ü˜t Q¨Ó*¬H°T¸1¸aÓ,@Ä(È4ÐQRÐTUÓBVÐWÚ$ñ	ó
ˆð #'ˆ×Ñ˜QÑää—f‘f˜a �^Ü—f‘f˜c 3Ð'Üœ8 D¨!¨QÓ/´¸$ÀÀ1Ó1EÐFÚ%ñ	ó
ˆô 	×Ò˜oÕ3rr   rè   )rY  rZ  r[  r\  r)   r‚   r„   r   r
   ÚEXPECTED_SINGLE_ROW_RESULTSr/   r^  r`  rÓ  rÖ  rÙ  rÜ  rb  rè   rr   r;   rÈ  rÈ  <  s  † ò 
�R—V‘V˜Q �N MÐ2Ú	˜2Ÿ6™6 3¨Ð,¨dÐ3ñ �d˜A˜qÓ!¡8¨D°!°QÓ#7¹À$ÈÈ1Ó9MÐNØ‘(˜4  AÓ&©°°q¸!Ó(<Ð=Øð	
ò 
Ò 4°dÐ;ð#Ðð ‡[�[×Ñ˜ZÐ)DÓEñCó FðCð ‡[�[×Ñ˜ZÐ)DÓEñCó FðCð ‡[�[×Ñ˜ZÐ)DÓEñCó FðCõ4rr   rÈ  c            
       óŠ  • \ rS rSrS r\R                  R                  S\\	R                  \R                  \R                  \/5      \R                  R                  SSS/\" SS5      \	R                  " / SQ5      /5      S	 5       5       r\R                  R                  S
S\R"                  " S5      /5      S 5       r\R                  R                  S\\	R                  \R                  \R                  \/5      \R                  R                  SSS/\" SS5      \	R                  " / SQ5      /5      S 5       5       rSrg)ÚTestDatetimelikeCoercioni  c                 óL  • Un[        SSUS9n[        UR                  SS95      nUR                  nSnUR	                  U5        Xr" U5      S'   UcB  UR
                  UR
                  :X  d   eUR                  R                  UR                  L d   eg UR                  UL d   eg )Nú
2016-01-01r%   ©ÚperiodsÚtzT©Údeepz
2018-01-01r   )r   r   r•   rX   Ú_validate_setitem_valuer   Ú_ndarray)r6   Útz_naive_fixturer^   rå  Údtiro   r&  Únewvals           r;   Útest_setitem_dt64_string_scalarÚ8TestDatetimelikeCoercion.test_setitem_dt64_string_scalar€  sž   € àˆä˜¨q°RÑ8ˆÜ�S—X‘X 4�XÐ(Ó)ˆà—‘ˆàˆØ×&Ñ& vÔ.à$ˆ�CÓ˜Ñà‰:à—9‘9 §	¡	Ó)Ð)Ð)Ø—;‘;×'Ñ'¨6¯?©?Ò:Ð:Ñ:à—;‘; &Ò(Ð(Ñ(rr   Úboxrn   r   r   r"   )TTFc                 óÄ  • Un[        U[        5      (       a  U[        R                  L a  [        SS5      n[	        SSUS9n[        UR                  SS95      nUR                  nU" SS	/5      n	UR                  U	5        X’" U5      U'   UcB  UR                  UR                  :X  d   eUR                  R                  UR                  L d   eg UR                  UL d   eg )
Nr   r   râ  r%   rã  Træ  z
2019-01-01z
2010-01-02)rO   ru  r4   r3   r   r   r•   rX   rè  r   ré  )
r6   rê  r^   rn   rï  rå  rë  ro   r&  Únewvalss
             r;   Útest_setitem_dt64_string_valuesÚ8TestDatetimelikeCoercion.test_setitem_dt64_string_values•  sÍ   € ð ˆä�cœ5×!Ñ! k´R·V±VÒ&;Ü˜˜1“+ˆCä˜¨q°RÑ8ˆÜ�S—X‘X 4�XÐ(Ó)ˆà—‘ˆá�| \Ð2Ó3ˆØ×&Ñ& wÔ/à 'ˆ�CÓ˜Ñà‰:à—9‘9 §	¡	Ó)Ð)Ð)Ø—;‘;×'Ñ'¨6¯?©?Ò:Ð:Ñ:à—;‘; &Ò(Ð(Ñ(rr   Úscalarz3 Daysr&   c                 óà   • [        SSS9n[        UR                  SS95      nUR                  nUR	                  U5        X!" U5      S'   UR                  R
                  UR
                  L d   eg )Nú1 Dayr%   ©rä  Træ  r   )r   r   r•   rX   rè  ré  )r6   r^   rô  Útdiro   r&  s         r;   Útest_setitem_td64_scalarÚ1TestDatetimelikeCoercion.test_setitem_td64_scalar±  sg   € ô ˜g¨qÑ1ˆÜ�S—X‘X 4�XÐ(Ó)ˆà—‘ˆØ×&Ñ& vÔ.à$ˆ�CÓ˜ÑØ�{‰{×#Ñ# v§¡Ò6Ð6Ñ6rr   c                 ó\  • [        U[        5      (       a  U[        R                  L a  [        SS5      n[	        SSS9n[        UR                  SS95      nUR                  nU" SS	/5      nUR                  U5        Xq" U5      U'   UR                  R                  UR                  L d   eg )
Nr   r   rö  r%   r÷  Træ  z10 Daysz44 hours)
rO   ru  r4   r3   r   r   r•   rX   rè  ré  )r6   r^   rn   rï  rø  ro   r&  rñ  s           r;   Útest_setitem_td64_string_valuesÚ8TestDatetimelikeCoercion.test_setitem_td64_string_values½  s™   € ô �cœ5×!Ñ! k´R·V±VÒ&;Ü˜˜1“+ˆCä˜g¨qÑ1ˆÜ�S—X‘X 4�XÐ(Ó)ˆà—‘ˆá�y *Ð-Ó.ˆØ×&Ñ& wÔ/à 'ˆ�CÓ˜ÑØ�{‰{×#Ñ# v§¡Ò6Ð6Ñ6rr   rè   N)rY  rZ  r[  r\  rí  r/   r^  r`  r”   r)   r2   rP   ÚCategoricalr	   ru  rò  r   ÚHourrù  rü  rb  rè   rr   r;   rà  rà    s"  † ò)ð* ‡[�[×Ñ˜U T¨2¯8©8°R·X±X¸r¿~¹~ÈuÐ$UÓVØ‡[�[×ÑØ��A�™˜a › R§X¢XÒ.AÓ%BÐCóñ)óó Wð)ð0 ‡[�[×Ñ˜X¨°'·,²,¸q³/Ð'BÓCñ	7ó Dð	7ð ‡[�[×Ñ˜U T¨2¯8©8°R·X±X¸r¿~¹~ÈuÐ$UÓVØ‡[�[×ÑØ��A�™˜a › R§X¢XÒ.AÓ%BÐCóñ7óó Wó7rr   rà  c                  óN  • [        [        R                  " SS/SS9[        R                  " SS/SS9S.SS	/S
9n [        [        R                  " SS/SS9SS/SS9nU R                  S   n[
        R                  " X!5        U R                  S   n[
        R                  " X!5        g )Nr   r"   ÚInt64r   r%   r&   r/  r|   r~   r   r²   r³   r'   r   )r   rP   r2   r   r3   r4   r5   rM   )r7   r:   r9   s      r;   Ú"test_extension_array_cross_sectionr  Ò  s—   € ä	ä—’˜1˜a˜&¨Ñ0Ü—’˜1˜a˜&¨Ñ0ñ	
ð �Cˆjñ
€Bô ”b—h’h  1˜v¨WÑ5¸cÀ3¸ZÈcÑR€HØ�V‰V�C‰[€FÜ×Ò˜6Ô,à�W‰W�Q‰Z€FÜ×Ò˜6Õ,rr   c                  óZ  • [        [        R                  " SS/SS9[        R                  " SS/SS9S.SS/S	9n U R                  S   n[        SS/SS
S/SS9n[        R                  " X5        U R                  S   n[        R                  " X5        [        [        R                  " SS/SS9[        R                  " SS/5      S.SS/S	9n U R                  S   n[        SS/[        S
S/SS9n[        R                  " X5        U R                  S   n[        R                  " X5        g )Nr   r"   r  r   r+   r/  r|   r~   r   r²   r³   )r   r   r(   r   )
r   rP   r2   r)   r3   r   r4   r5   rM   r…   )r7   r9   r:   s      r;   Ú+test_extension_array_cross_section_convertsr  ã  s  € ä	ä—’˜1˜a˜&¨Ñ0Ü—’˜1˜a˜&¨Ñ0ñ	
ð �Cˆjñ
€Bð �V‰V�C‰[€FÜ�q˜!�f G°C¸°:ÀCÑH€HÜ×Ò˜6Ô,à�W‰W�Q‰Z€FÜ×Ò˜6Ô,ô 
Ü�hŠh˜˜1�v WÑ-´B·H²H¸cÀ3¸ZÓ4HÑIØ�Cˆjñ
€Bð �V‰V�C‰[€FÜ�q˜#�h¤f°S¸#°JÀSÑI€HÜ×Ò˜6Ô,à�W‰W�Q‰Z€FÜ×Ò˜6Õ,rr   z	ser, keysr   )r   r   rã   rÉ   r   )r   r   c                 ó,  • [         SpC[        R                  " X4S9   U" U 5      U     S S S 5        U[        R                  :X  a  [
        SpC[        R                  " X4S9   SU" U 5      U'   S S S 5        g ! , (       d  f       NR= f! , (       d  f       g = f)NzToo many indexersr   ztoo many indices for arrayr   )r   r/   r0   r4   rM   r[   )ro   ÚkeysÚ
indexer_liÚexp_errÚexp_msgs        r;   Ú'test_ser_tup_indexer_exceeds_dimensionsr
     ss   € ô %Ð&9ˆWÜ	�Š�wÓ	.Ù�3‹˜Ò÷ 
/ð ”R—W‘WÓä%Ð'C�ä	�Š�wÓ	.Ø !‰
�3‹˜Ñ÷ 
/Ð	.÷ 
/Õ	.ú÷ 
/Õ	.ús   œA4ÁBÁ4
BÂ
Bc                 ó�   • [        S/5      nU " U5      SS/   n[        SS/[        SS/5      S9n[        R                  " X#5        g )Nr   r   r   )r   r	   r4   r5   )r  ro   ÚresrV  s       r;   Ú(test_ser_list_indexer_exceeds_dimensionsr    sG   € ô �"�‹,€CÙ
�S‹/˜1˜a˜&Ñ
!€CÜ
�"�b�¤¨¨1 v£Ñ
/€CÜ×Ò˜3Õ$rr   Úvaluer   r~   c                 óž  • [        S/ SQ05      nSR                  SS/5      n[        R                  " [        US9   XR
                  S'   S S S 5        [        / SQ[        R                  " / SQ[        S	9S
.5      n[        R                  " [        SS9   XR
                  S'   S S S 5        g ! , (       d  f       Nh= f! , (       d  f       g = f)Nr²   rã   rH   z"Must have equal len keys and valueú(setting an array element with a sequencer   ©r   r³   ©r   r|   r~   r   r/  )	r   rZ   r/   r0   r1   r3   r)   r2   r…   )r  r7   r8   s      r;   Ú%test_scalar_setitem_with_nested_valuer    sž   € ô
 
�CšÐ#Ó	$€BØ
�(‰(à0Ø6ð	
ó€Cô 
�Š”z¨Ó	-Ø�‰ˆv‰÷ 
.ô
 
š¬¯ª²-ÄvÑ)NÑOÓ	P€BÜ	�Š”zÐ)MÓ	NØ�‰ˆv‰÷ 
OÐ	N÷ 
.Õ	-ú÷ 
OÕ	Nús   ¼B-ÂB>Â-
B;Â>
Cc                 ó„  • [        / SQ5      n[        R                  " [        SS9   X" U5      S'   S S S 5        [        / SQ[        S9nX" U5      S'   [        U [        R                  5      (       a(  UR                  S   U :H  R                  5       (       d   eg UR                  S   U :X  d   eg ! , (       d  f       N…= f)Nrã   r  r   r   r  r   )
r   r/   r0   r1   r…   rO   r)   rY   r3   Úall)r  r^   ro   s      r;   Ú,test_scalar_setitem_series_with_nested_valuer  6  s¢   € ô
 ’Ó
€CÜ	�Š”zÐ)SÓ	TØ#ˆ�CÓ˜Ñ÷ 
Uô ’¤fÑ
-€CØ€K�Ó�QÑÜ�%œŸ™×$Ñ$Ø—‘˜‘
˜eÑ#×(Ñ(×*Ñ*Ð*Ñ*à�w‰w�q‰z˜UÓ"Ð"Ñ"÷ 
UÕ	Tús   §B1Â1
B?)r  r  rµ   c                 óî  • [        S/ SQ05      nXR                  S'   [        / SQS[        R                  [        R                  /S.5      n[        R
                  " X5        [        / SQ[        R                  " / SQ[        S9S.5      nXR                  S'   [        U [        R                  5      (       a(  UR                  S   U :H  R                  5       (       d   eg UR                  S   U :X  d   eg )Nr²   rã   r  r  r/  r  r   )r   r3   r)   r‚   r4   r†   r2   r…   rO   rY   r  )r  r7   r:   s      r;   Ú-test_scalar_setitem_with_nested_value_length1r  H  sº   € ô 
�CšÐ#Ó	$€BØ‡F�Fˆ6�NÜšy°´R·V±V¼R¿V¹VÐ/DÑEÓF€HÜ×Ò˜"Ô'ô 
š¬¯ª²-ÄvÑ)NÑOÓ	P€BØ‡F�Fˆ6�NÜ�%œŸ™×$Ñ$Ø—‘�v‘ %Ñ'×,Ñ,×.Ñ.Ð.Ñ.à�v‰v�f‰~ Ó&Ð&Ñ&rr   c                 ó  • [        / SQ5      n[        U [        R                  5      (       a.  X" U5      S'   [        / SQ5      n[        R
                  " X#5        O,[        R                  " [        SS9   X" U5      S'   S S S 5        [        / SQ[        S9nX" U5      S'   [        U [        R                  5      (       a(  UR                  S   U :H  R                  5       (       d   eg UR                  S   U :X  d   eg ! , (       d  f       N…= f)Nri  r   )r  r¢   r£   r  r   r  r   )r   rO   r)   rY   r4   r5   r/   r0   r1   r…   r3   r  )r  r^   ro   r:   s       r;   Ú4test_scalar_setitem_series_with_nested_value_length1r  ]  sß   € ô ’Ó
!€CÜ�%œŸ™×$Ñ$Ø#ˆ�CÓ˜ÑÜš/Ó*ˆÜ
×Ò˜sÕ-ä�]Š]ÜÐHó
ð #(ˆK˜Ó˜QÑ÷
ô ’¤fÑ
-€CØ€K�Ó�QÑÜ�%œŸ™×$Ñ$Ø—‘˜‘
˜eÑ#×(Ñ(×*Ñ*Ð*Ñ*à�w‰w�q‰z˜UÓ"Ð"Ñ"÷
õ 
ús   Á4C>Ã>
Dc                  ó²  • [        SSS/S9n [        5       U S'   [        5       U R                  S'   [        R                  " U R                  S   [        5       5        [        R                  " U R                  S   [        5       5        [        SSS/S9n[        5       UR                  S'   [        R                  " UR                  S   [        5       5        g )NÚOr|   r~   )r   r   r   )r   r3   r4   r5   rM   )Ús1rU  s     r;   Ú+test_object_dtype_series_set_series_elementr  x  s™   € ä	�c # s Ñ	,€Bä‹h€B€s�GÜ“(€B‡F�Fˆ3�Kä×Ò˜2Ÿ6™6 #™;¬«Ô1Ü×Ò˜2Ÿ6™6 #™;¬«Ô1ä	�c # s Ñ	,€Bä“€B‡G�GˆA�JÜ×Ò˜2Ÿ7™7 1™:¤v£xÕ0rr   ).r]  r2   r   rÂ   r¸  Únumpyr)   r/   Úpandas.errorsr   Úpandas.core.dtypes.commonr   r   r   ÚpandasrP   r   r	   r
   r   r   r   r   Úpandas._testingÚ_testingr4   Úpandas.tests.indexing.commonr   Ú!pandas.tests.indexing.test_floatsr   r   rd  rÈ  rà  r  r  r^  r`  r”   r
  r  r  r  r  r  r  rè   rr   r;   Ú<module>r'     s  ðÙ "ã Ý Û 	Û ã Û å '÷ñ ó ÷÷ ñ õ Ý /Ý 5÷m	-ñ m	-÷`d#ñ d#÷N@4ñ @4÷FP7ñ P7òf-ò"-ð: ‡�×ÑØÙˆbˆTƒl�FÐ™f¢Y±d¸5³kÑBÀFÐKÐLóñ"ó	ð"ò%ð ‡�×ÑØˆf�q˜!�f˜bŸhšh¨¨1 vÓ.°·²¸CÀ!ÀQÀÓ0HÐIóñóðð. ‡�×ÑØˆf�q˜!�f˜bŸhšh¨¨1 vÓ.°·²¸CÀ!ÀQÀÓ0HÐIóñ#óð#ð ‡�×ÑØˆf�s�e˜RŸXšX s e›_¨e¯kªk¸#À¸uÓ.EÐFóñ'óð'ð$ ‡�×ÑØˆf�s�e˜RŸXšX s e›_¨e¯kªk¸#À¸uÓ.EÐFóñ#óð#ó01rr   