§
    Ø! hàB  ã            
       óÒ  — d dl Zd dlZd dlmZmZmZ d dlmZ	 d dl
mZ ej                             ddddœdd	œd
didd	œddidd	œddddiiig¦  «        d„ ¦   «         Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zej                             dddgg g¦  «        d„ ¦   «         Zej                             dddgg¦  «        d„ ¦   «         Zej                             dd
dg¦  «        d„ ¦   «         Zej                             dddgg¦  «        ej                             dddg¦  «        d„ ¦   «         ¦   «         Zej                             dddg¦  «        d„ ¦   «         Zej                             dddg¦  «        d„ ¦   «         Zej                             dd d!g¦  «        d"„ ¦   «         Zd#„ Zej                             d$d%dg¦  «        d&„ ¦   «         Zd'„ Z d(„ Z!d)„ Z"d*„ Z#d+„ Z$d,„ Z%d-„ Z&d.„ Z'dS )/é    N)ÚCategoricalÚ	DataFrameÚoption_context)Ú	get_arrayÚreplace_kwargsé   é   ©ÚaÚbéÿÿÿÿ©Ú
to_replaceÚvaluer   r   r   c                 óÌ  — t          g d¢g d¢g d¢dœ¦  «        }|                     ¦   «         } |j        di |¤Ž}| rŠ|d         |d         k                         ¦   «         r3t	          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚t	          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d|j        d<   | r3t	          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d	|d
         v r?t          |d	¦  «        }d|j        d<   t	          j        t          |d	¦  «        |¦  «        sJ ‚t          j	        ||¦  «         d S )N©r   é   é   )r	   é   é   )ÚfooÚbarÚbaz©r   r   Úcr   r   r   ©r   r   r   r   éd   )r   r   © )
r   ÚcopyÚreplaceÚallÚnpÚshares_memoryr   ÚlocÚtmÚassert_frame_equal)Úusing_copy_on_writer   ÚdfÚdf_origÚdf_replacedÚarrs         ú]c:\xampp_lite_8_4\www\timesheet\venv\Lib\site-packages\pandas/tests/copy_view/test_replace.pyÚtest_replacer-      s  € õ  
˜˜˜¨¨¨Ð9NÐ9NÐ9NÐOÐOÑ	PÔ	P€BØ�gŠg‰iŒi€Gà�"”*Ð.Ð.˜~Ð.Ð.€Kàð QØ˜Ô  3¤Ò'×,Ò,Ñ.Ô.ð 	UÝÔ#¥I¨k¸3Ñ$?Ô$?ÅÈ2ÈsÑASÔASÑTÔTÐTÐTÐTÝÔ¥	¨+°sÑ ;Ô ;½YÀrÈ3Ñ=OÔ=OÑPÔPÐPÐPÐPð !€K„O�FÑØð UÝÔ#¥I¨k¸3Ñ$?Ô$?ÅÈ2ÈsÑASÔASÑTÔTÐTÐTÐTà
ˆn˜\Ô*Ð*Ð*Ý˜ SÑ)Ô)ˆØ"%ˆŒ˜ÑÝÔ¥	¨+°sÑ ;Ô ;¸SÑAÔAÐAÐAÐAÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&ó    c                 ó  — t          dddgi¦  «        }|                     ¦   «         }|d d …         }t          |d¦  «        }t          j        |¦  «        5  |                     dddd¬¦  «         d d d ¦  «         n# 1 swxY w Y   | rXt          j        |t          |d¦  «        ¦  «        rJ ‚|j         	                    d¦  «        sJ ‚t          j
        ||¦  «         d S t          j        |t          |d¦  «        ¦  «        sJ ‚d S )	Nr   ÚaaaÚbbbú^a.*$ÚnewT©r   r   ÚinplaceÚregexr   )r   r   r   r%   Úassert_cow_warningr    r"   r#   Ú_mgrÚ_has_no_referencer&   )r'   Úwarn_copy_on_writer(   r)   Úviewr+   s         r,   Útest_replace_regex_inplace_refsr<   3   s\  € Ý	�C˜% ˜Ð(Ñ	)Ô	)€BØ�gŠg‰iŒi€GØˆaˆaˆaŒ5€DÝ
�B˜Ñ
Ô
€CÝ	Ô	Ð1Ñ	2Ô	2ð Oð OØ
�
Š
˜h¨e¸TÈˆ
ÑNÔNÐNðOð Oð Oñ Oô Oð Oð Oð Oð Oð Oð Oøøøð Oð Oð Oð Oàð 9ÝÔ# C­°2°sÑ);Ô);Ñ<Ô<Ð<Ð<Ð<ØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+Ý
Ô˜d GÑ,Ô,Ð,Ð,Ð,åÔ ¥Y¨r°3Ñ%7Ô%7Ñ8Ô8Ð8Ð8Ð8Ð8Ð8ó   ÁA<Á<B ÂB c                 óì  — t          dddgi¦  «        }t          |d¦  «        }|                     dddd¬¦  «         | r|j                             d¦  «        sJ ‚t          j        |t          |d¦  «        ¦  «        sJ ‚|                     ¦   «         }|                     d	dd¬
¦  «        }t          j	        ||¦  «         t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d S )Nr   r0   r1   r2   r3   Tr4   r   z^b.*$©r   r   r6   ©
r   r   r    r8   r9   r"   r#   r   r%   r&   ©r'   r(   r+   r)   Údf2s        r,   Útest_replace_regex_inplacerC   B   sò   € Ý	�C˜% ˜Ð(Ñ	)Ô	)€BÝ
�B˜Ñ
Ô
€CØ‡J‚J˜(¨%¸ÀT€JÑJÔJÐJØð ,ØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+ÝÔ˜C¥¨2¨sÑ!3Ô!3Ñ4Ô4Ð4Ð4Ð4à�gŠg‰iŒi€GØ
�*Š* °¸Tˆ*Ñ
BÔ
B€CÝÔ˜' 2Ñ&Ô&Ð&ÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHÐHr.   c                 óZ  — t          dddgi¦  «        }t          |d¦  «        }|                     dddd¬¦  «         | r|j                             d¦  «        sJ ‚t          j        |t          |d¦  «        ¦  «        sJ ‚|                     ¦   «         }|                     d	dd¬
¦  «        }t          j	        ||¦  «         | r5t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d S t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d S )Nr   r   r   z^a.$r3   Tr4   r   z^x.$r?   r@   rA   s        r,   Ú test_replace_regex_inplace_no_oprE   P   s-  € Ý	�C˜!˜Q˜�=Ñ	!Ô	!€BÝ
�B˜Ñ
Ô
€CØ‡J‚J˜'¨¸ÀD€JÑIÔIÐIØð ,ØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+ÝÔ˜C¥¨2¨sÑ!3Ô!3Ñ4Ô4Ð4Ð4Ð4à�gŠg‰iŒi€GØ
�*Š* ¨u¸Dˆ*Ñ
AÔ
A€CÝÔ˜' 2Ñ&Ô&Ð&Øð MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHÐHÐHåÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLÐLÐLr.   c                 óÒ  — t          g d¢ddddœ¦  «        }|                     ¦   «         }|                     dd¬¦  «        }| rgt          j        t          |d	¦  «        t          |d	¦  «        ¦  «        sJ ‚t          j        t          |d
¦  «        t          |d
¦  «        ¦  «        rJ ‚nft          j        t          |d	¦  «        t          |d	¦  «        ¦  «        rJ ‚t          j        t          |d
¦  «        t          |d
¦  «        ¦  «        rJ ‚d|j        d<   t          j        ||¦  «         | r3t          j        t          |d	¦  «        t          |d	¦  «        ¦  «        rJ ‚d S d S )N©ç      ø?r   r   ç      Y@r   r   )r   r   r   ÚdrH   g     ÀK@r   r   r   r   ©	r   r   r    r"   r#   r   r$   r%   r&   ©r'   r(   r)   rB   s       r,   Ú(test_replace_mask_all_false_second_blockrM   a   si  € Ý	˜˜˜¨5°q¸qÐAÐAÑ	BÔ	B€BØ�gŠg‰iŒi€Gà
�*Š* ¨4ˆ*Ñ
0Ô
0€Càð MåÔ¥	¨"¨cÑ 2Ô 2µI¸cÀ3Ñ4GÔ4GÑHÔHÐHÐHÐHÝÔ#¥I¨b°#Ñ$6Ô$6½	À#ÀsÑ8KÔ8KÑLÔLÐLÐLÐLÐLõ Ô#¥I¨b°#Ñ$6Ô$6½	À#ÀsÑ8KÔ8KÑLÔLÐLÐLÐLÝÔ#¥I¨b°#Ñ$6Ô$6½	À#ÀsÑ8KÔ8KÑLÔLÐLÐLÐLà€C„GˆF�OÝÔ˜"˜gÑ&Ô&Ð&àð MÝÔ#¥I¨b°#Ñ$6Ô$6½	À#ÀsÑ8KÔ8KÑLÔLÐLÐLÐLðMð MØLÐLr.   c                 óÒ  — t          g d¢ddœ¦  «        }|                     ¦   «         }|                     dd¬¦  «        }| rgt          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚nh|sft          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚| rRd|j        d	<   t          j        ||¦  «         t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d S d S )
NrG   rI   r
   rH   r   r   r   ç      à?©r   r   rK   )r'   Úusing_array_managerr(   r)   rB   s        r,   Ú!test_replace_coerce_single_columnrR   y   so  € Ý	˜˜˜¨5Ð1Ð1Ñ	2Ô	2€BØ�gŠg‰iŒi€Gà
�*Š* ¨3ˆ*Ñ
/Ô
/€Càð MÝÔ¥	¨"¨cÑ 2Ô 2µI¸cÀ3Ñ4GÔ4GÑHÔHÐHÐHÐHÝÔ#¥I¨b°#Ñ$6Ô$6½	À#ÀsÑ8KÔ8KÑLÔLÐLÐLÐLÐLà ð MÝÔ¥	¨"¨cÑ 2Ô 2µI¸cÀ3Ñ4GÔ4GÑHÔHÐHÐHÐHÝÔ#¥I¨b°#Ñ$6Ô$6½	À#ÀsÑ8KÔ8KÑLÔLÐLÐLÐLàð MØˆŒ�‰Ý
Ô˜b 'Ñ*Ô*Ð*ÝÔ#¥I¨b°#Ñ$6Ô$6½	À#ÀsÑ8KÔ8KÑLÔLÐLÐLÐLðMð Mð 	MÐLr.   c                 óÎ  — t          g d¢ddœ¦  «        }|                     ¦   «         }|                     dd¬¦  «        }| rgt          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚nft          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d	|j        d
<   t          j        ||¦  «         | r3t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d S d S )NrG   rI   r
   ÚxxxrH   r   r   r   rO   rP   rK   rL   s       r,   Ú#test_replace_to_replace_wrong_dtyperU   �   se  € Ý	˜˜˜¨5Ð1Ð1Ñ	2Ô	2€BØ�gŠg‰iŒi€Gà
�*Š* ¨Sˆ*Ñ
1Ô
1€Càð MÝÔ¥	¨"¨cÑ 2Ô 2µI¸cÀ3Ñ4GÔ4GÑHÔHÐHÐHÐHÝÔ¥	¨"¨cÑ 2Ô 2µI¸cÀ3Ñ4GÔ4GÑHÔHÐHÐHÐHÐHõ Ô#¥I¨b°#Ñ$6Ô$6½	À#ÀsÑ8KÔ8KÑLÔLÐLÐLÐLÝÔ#¥I¨b°#Ñ$6Ô$6½	À#ÀsÑ8KÔ8KÑLÔLÐLÐLÐLà€C„GˆF�OÝÔ˜"˜gÑ&Ô&Ð&àð MÝÔ#¥I¨b°#Ñ$6Ô$6½	À#ÀsÑ8KÔ8KÑLÔLÐLÐLÐLðMð MØLÐLr.   c                 óÌ  — t          dg d¢id¬¦  «        }t          |d¦  «        }d}t          j        t          |¬¦  «        5  |                     dgdd¬	¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        |j        t          |d¦  «        j        ¦  «        sJ ‚| r|j	         
                    d
¦  «        sJ ‚|                     ¦   «         }t          j        t          |¬¦  «        5  |                     dgd¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          j        |j        t          |d¦  «        j        ¦  «        rJ ‚t          j        ||¦  «         d S )Nr   r   Úcategory©ÚdtypeúOThe behavior of Series\.replace \(and DataFrame.replace\) with CategoricalDtype©Úmatchr   T©r   r5   r   r   ©r   )r   r   r%   Úassert_produces_warningÚFutureWarningr    r"   r#   Úcodesr8   r9   r   r&   )r'   r(   r+   Úmsgr)   rB   s         r,   Útest_replace_list_categoricalrc   ¢   sÙ  € Ý	�C˜˜˜Ð)°Ð	<Ñ	<Ô	<€BÝ
�B˜Ñ
Ô
€Cð	 ð õ 
Ô	#¥M¸Ð	=Ñ	=Ô	=ð 3ð 3Ø
�
Š
�C�5 ¨Tˆ
Ñ2Ô2Ð2ð3ð 3ð 3ñ 3ô 3ð 3ð 3ð 3ð 3ð 3ð 3øøøð 3ð 3ð 3ð 3åÔ˜CœI¥y°°SÑ'9Ô'9Ô'?Ñ@Ô@Ð@Ð@Ð@Øð ,ØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+à�gŠg‰iŒi€GÝ	Ô	#¥M¸Ð	=Ñ	=Ô	=ð +ð +Ø�jŠj˜#˜ cˆjÑ*Ô*ˆð+ð +ð +ñ +ô +ð +ð +ð +ð +ð +ð +øøøð +ð +ð +ð +åÔ ¤	­9°S¸#Ñ+>Ô+>Ô+DÑEÔEÐEÐEÐEåÔ˜"˜gÑ&Ô&Ð&Ð&Ð&s$   ÁA)Á)A-Á0A-Ã0DÄDÄDc                 ó.  — t          dg d¢id¬¦  «        }|d d …         }|                     ¦   «         }d}t          j        t          |¬¦  «        5  |                     dgdd¬	¦  «         d d d ¦  «         n# 1 swxY w Y   | rTt          j        t          |d¦  «        j	        t          |d¦  «        j	        ¦  «        rJ ‚t          j
        ||¦  «         d S t          j        t          |d¦  «        j	        t          |d¦  «        j	        ¦  «        rJ ‚d S )
Nr   r   rW   rX   rZ   r[   r   Tr]   )r   r   r%   r_   r`   r    r"   r#   r   ra   r&   )r'   r(   r;   r)   rb   s        r,   Ú*test_replace_list_inplace_refs_categoricalre   ·   ss  € Ý	�C˜˜˜Ð)°Ð	<Ñ	<Ô	<€BØˆaˆaˆaŒ5€DØ�gŠg‰iŒi€Gð	 ð õ 
Ô	#¥M¸Ð	=Ñ	=Ô	=ð 3ð 3Ø
�
Š
�C�5 ¨Tˆ
Ñ2Ô2Ð2ð3ð 3ð 3ñ 3ô 3ð 3ð 3ð 3ð 3ð 3ð 3øøøð 3ð 3ð 3ð 3àð 	
ÝÔ#Ý�d˜CÑ Ô Ô&­	°"°cÑ(:Ô(:Ô(@ñ
ô 
ð 	
ð 	
ð 
õ 	Ô˜g tÑ,Ô,Ð,Ð,Ð,õ Ô#Ý�d˜CÑ Ô Ô&­	°"°cÑ(:Ô(:Ô(@ñ
ô 
ð 	
ð 	
ð 
ð 	
ð 	
s   ÁA7Á7A;Á>A;rH   c                 ó  — t          dg d¢i¦  «        }t          |d¦  «        }|                     ddd¬¦  «         t          j        t          |d¦  «        |¦  «        sJ ‚| r|j                             d¦  «        sJ ‚d S d S )Nr   rG   rH   ç      /@T©r   r   r5   r   ©r   r   r    r"   r#   r8   r9   )r'   r   r(   Úarr_as       r,   Útest_replace_inplacerk   Í   s–   € å	�C˜˜˜Ð%Ñ	&Ô	&€BÝ�b˜#ÑÔ€EØ‡J‚J˜# T°4€JÑ8Ô8Ð8åÔ�I b¨#Ñ.Ô.°Ñ6Ô6Ð6Ð6Ð6Øð ,ØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+ð,ð ,Ø+Ð+r.   c                 óô  — t          dg d¢i¦  «        }t          |d¦  «        }|d d …         }t          j        |¦  «        5  |                     |dd¬¦  «         d d d ¦  «         n# 1 swxY w Y   | r_t          j        t          |d¦  «        |¦  «        rJ ‚|j                             d¦  «        sJ ‚|j                             d¦  «        sJ ‚d S t          j        t          |d¦  «        |¦  «        sJ ‚d S ©Nr   rG   rg   Trh   r   )	r   r   r%   r7   r    r"   r#   r8   r9   )r'   r   r:   r(   rj   r;   s         r,   Útest_replace_inplace_referencern   Ø   sX  € å	�C˜˜˜Ð%Ñ	&Ô	&€BÝ�b˜#ÑÔ€EØˆaˆaˆaŒ5€DÝ	Ô	Ð1Ñ	2Ô	2ð Dð DØ
�
Š
˜j°¸dˆ
ÑCÔCÐCðDð Dð Dñ Dô Dð Dð Dð Dð Dð Dð Døøøð Dð Dð Dð Dð ð ;ÝÔ#¥I¨b°#Ñ$6Ô$6¸Ñ>Ô>Ð>Ð>Ð>ØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+ØŒy×*Ò*¨1Ñ-Ô-Ð-Ð-Ð-Ð-Ð-åÔ¥	¨"¨cÑ 2Ô 2°EÑ:Ô:Ð:Ð:Ð:Ð:Ð:s   ÁA'Á'A+Á.A+rI   c                 óR  — t          dg d¢i¦  «        }t          |d¦  «        }|d d …         }|                     |dd¬¦  «         t          j        t          |d¦  «        |¦  «        sJ ‚| r8|j                             d¦  «        rJ ‚|j                             d¦  «        rJ ‚d S d S rm   ri   )r'   r   r(   rj   r;   s        r,   Ú$test_replace_inplace_reference_no_oprp   è   s¿   € å	�C˜˜˜Ð%Ñ	&Ô	&€BÝ�b˜#ÑÔ€EØˆaˆaˆaŒ5€DØ‡J‚J˜*¨D¸$€JÑ?Ô?Ð?åÔ�I b¨#Ñ.Ô.°Ñ6Ô6Ð6Ð6Ð6Øð 2Ø”7×,Ò,¨QÑ/Ô/Ð/Ð/Ð/Ø”9×.Ò.¨qÑ1Ô1Ð1Ð1Ð1ð2ð 2à1Ð1r.   Úvalc                 ó®  — t          dt          g d¢¦  «        i¦  «        }|                     ¦   «         }t          |d¦  «        }|d d …         }d}|dk    rt          nd }t          j        ||¬¦  «        5  |                     ||d¬¦  «         d d d ¦  «         n# 1 swxY w Y   | r~t          j	        t          |d¦  «        j
        |j
        ¦  «        rJ ‚|j                             d¦  «        sJ ‚|j                             d¦  «        sJ ‚t          j        ||¦  «         d S t          j	        t          |d¦  «        j
        |j
        ¦  «        sJ ‚d S )	Nr   r   rZ   rH   r[   Trh   r   )r   r   r   r   r`   r%   r_   r    r"   r#   ra   r8   r9   r&   )	r'   rq   r   r(   r)   rj   r;   rb   Úwarns	            r,   Ú*test_replace_categorical_inplace_referencert   õ   s®  € õ 
�C� Y Y YÑ/Ô/Ð0Ñ	1Ô	1€BØ�gŠg‰iŒi€GÝ�b˜#ÑÔ€EØˆaˆaˆaŒ5€Dð	 ð ð   3šJ˜J�=ˆ=¨D€DÝ	Ô	# D°Ð	4Ñ	4Ô	4ð Cð CØ
�
Š
˜j°¸Tˆ
ÑBÔBÐBðCð Cð Cñ Cô Cð Cð Cð Cð Cð Cð Cøøøð Cð Cð Cð Cð ð GÝÔ#¥I¨b°#Ñ$6Ô$6Ô$<¸e¼kÑJÔJÐJÐJÐJØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+ØŒy×*Ò*¨1Ñ-Ô-Ð-Ð-Ð-Ý
Ô˜d GÑ,Ô,Ð,Ð,Ð,åÔ¥	¨"¨cÑ 2Ô 2Ô 8¸%¼+ÑFÔFÐFÐFÐFÐFÐFs   Á6BÂBÂ"Bc                 ó  — t          dt          g d¢¦  «        i¦  «        }t          |d¦  «        }d}|dk    rt          nd }t	          j        ||¬¦  «        5  |                     d|d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |d¦  «        j	        |j	        ¦  «        sJ ‚| r|j
                             d	¦  «        sJ ‚t          dt          |d
dg¦  «        i¦  «        }t	          j        ||¦  «         d S )Nr   r   rZ   rH   r[   r   Trh   r   r   r   )r   r   r   r`   r%   r_   r    r"   r#   ra   r8   r9   r&   )r'   rq   r(   rj   rb   rs   Úexpecteds          r,   Ú test_replace_categorical_inplacerw     sV  € å	�C� Y Y YÑ/Ô/Ð0Ñ	1Ô	1€BÝ�b˜#ÑÔ€Eð	 ð ð   3šJ˜J�=ˆ=¨D€DÝ	Ô	# D°Ð	4Ñ	4Ô	4ð :ð :Ø
�
Š
˜a s°Dˆ
Ñ9Ô9Ð9ð:ð :ð :ñ :ô :ð :ð :ð :ð :ð :ð :øøøð :ð :ð :ð :õ Ô�I b¨#Ñ.Ô.Ô4°e´kÑBÔBÐBÐBÐBØð ,ØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+å˜#�{¨C°°A¨;Ñ7Ô7Ð8Ñ9Ô9€HÝÔ˜"˜hÑ'Ô'Ð'Ð'Ð's   ÁA=Á=BÂBc                 óÄ  — t          dt          g d¢¦  «        i¦  «        }|                     ¦   «         }d}|dk    rt          nd }t	          j        ||¬¦  «        5  |                     d|¬¦  «        }d d d ¦  «         n# 1 swxY w Y   | r8|j                             d¦  «        sJ ‚|j                             d¦  «        sJ ‚t          j
        t          |d¦  «        j        t          |d¦  «        j        ¦  «        rJ ‚t	          j        ||¦  «         t          |d¦  «        j        }d	|j        d
<   t          j
        t          |d¦  «        j        |¦  «        sJ ‚d S )Nr   r   rZ   rH   r[   r   r   r   g       @©r   r   )r   r   r   r`   r%   r_   r    r8   r9   r"   r#   r   ra   r&   Úiloc)r'   rq   r(   r)   rb   rs   rB   rj   s           r,   Útest_replace_categoricalr{   !  s›  € å	�C� Y Y YÑ/Ô/Ð0Ñ	1Ô	1€BØ�gŠg‰iŒi€Gð	 ð ð   3šJ˜J�=ˆ=¨D€DÝ	Ô	# D°Ð	4Ñ	4Ô	4ð 2ð 2Ø�jŠj A¨SˆjÑ1Ô1ˆð2ð 2ð 2ñ 2ô 2ð 2ð 2ð 2ð 2ð 2ð 2øøøð 2ð 2ð 2ð 2ð ð -ØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+ØŒx×)Ò)¨!Ñ,Ô,Ð,Ð,Ð,ÝÔ¥	¨"¨cÑ 2Ô 2Ô 8½)ÀCÈÑ:MÔ:MÔ:SÑTÔTÐTÐTÐTÝÔ˜"˜gÑ&Ô&Ð&å�c˜3ÑÔÔ%€EØ€C„HˆT�NÝÔ�I c¨3Ñ/Ô/Ô5°uÑ=Ô=Ð=Ð=Ð=Ð=Ð=s   ÁB Â BÂBÚmethodÚwhereÚmaskc                 óš  — t          dg d¢i¦  «        }|                     ¦   «         }t          |d¦  «        }|d d …         }t          ||¦  «        }|rDt	          j        ¦   «         5   ||d         dk    dd¬¦  «         d d d ¦  «         n# 1 swxY w Y   n ||d         dk    dd¬¦  «         | rtt          j        t          |d¦  «        |¦  «        rJ ‚|j         	                    d¦  «        sJ ‚|j         	                    d¦  «        sJ ‚t	          j
        ||¦  «         d S t          j        t          |d¦  «        |¦  «        sJ ‚d S )Nr   rG   gš™™™™™ù?r   T©r5   r   )r   r   r   Úgetattrr%   r7   r"   r#   r8   r9   r&   )r'   r|   r:   r(   r)   rj   r;   s          r,   Útest_masking_inplacer‚   8  s¢  € å	�C˜˜˜Ð%Ñ	&Ô	&€BØ�gŠg‰iŒi€GÝ�b˜#ÑÔ€EØˆaˆaˆaŒ5€Då�R˜Ñ Ô €FØð 0ÝÔ"Ñ$Ô$ð 	4ð 	4ØˆF�2�c”7˜S’= "¨dÐ3Ñ3Ô3Ð3ð	4ð 	4ð 	4ñ 	4ô 	4ð 	4ð 	4ð 	4ð 	4ð 	4ð 	4øøøð 	4ð 	4ð 	4ð 	4øð 	ˆˆr�#Œw˜Š}˜b¨$Ð/Ñ/Ô/Ð/àð ;ÝÔ#¥I¨b°#Ñ$6Ô$6¸Ñ>Ô>Ð>Ð>Ð>ØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+ØŒy×*Ò*¨1Ñ-Ô-Ð-Ð-Ð-Ý
Ô˜d GÑ,Ô,Ð,Ð,Ð,åÔ¥	¨"¨cÑ 2Ô 2°EÑ:Ô:Ð:Ð:Ð:Ð:Ð:s   Á'BÂBÂBc                 óp  — t          dddgi¦  «        }|                     g g ¦  «        }| rPt          j        t	          |d¦  «        t	          |d¦  «        ¦  «        sJ ‚|j                             d¦  «        rJ ‚n3t          j        t	          |d¦  «        t	          |d¦  «        ¦  «        rJ ‚t	          |d¦  «        }|                     g g ¦  «         | r]t          j        t	          |d¦  «        |¦  «        sJ ‚|j                             d¦  «        rJ ‚|j                             d¦  «        rJ ‚d S d S )Nr   r   r   r   )r   r    r"   r#   r   r8   r9   )r'   r(   rB   rj   s       r,   Útest_replace_empty_listr„   O  sD  € Ý	�C˜!˜Q˜�=Ñ	!Ô	!€Bà
�*Š*�R˜Ñ
Ô
€CØð MÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHØ”7×,Ò,¨QÑ/Ô/Ð/Ð/Ð/Ð/åÔ#¥I¨c°3Ñ$7Ô$7½À2ÀsÑ9KÔ9KÑLÔLÐLÐLÐLå�b˜#ÑÔ€EØ‡J‚Jˆr�2ÑÔÐØð 1ÝÔ¥	¨"¨cÑ 2Ô 2°EÑ:Ô:Ð:Ð:Ð:Ø”7×,Ò,¨QÑ/Ô/Ð/Ð/Ð/Ø”8×-Ò-¨aÑ0Ô0Ð0Ð0Ð0ð1ð 1ð 	1Ð0r.   r   rJ   c                 ó\  — t          dg d¢i¦  «        }t          |d¦  «        }|                     dg|d¬¦  «         | s|€&t          j        |t          |d¦  «        ¦  «        sJ ‚n%t          j        |t          |d¦  «        ¦  «        rJ ‚| r|j                             d¦  «        sJ ‚d S d S )Nr   r   r   Tr€   r   ri   )r'   r   r(   r+   s       r,   Ú test_replace_object_list_inplacer†   a  sÌ   € å	�C˜˜˜Ð)Ñ	*Ô	*€BÝ
�B˜Ñ
Ô
€CØ‡J‚J�ˆu�e T€JÑ*Ô*Ð*Øð =˜e˜mÝÔ ¥Y¨r°3Ñ%7Ô%7Ñ8Ô8Ð8Ð8Ð8Ð8õ Ô# C­°2°sÑ);Ô);Ñ<Ô<Ð<Ð<Ð<Øð ,ØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+ð,ð ,Ø+Ð+r.   c                 óT  — t          dg d¢i¦  «        }t          |d¦  «        }|                     ddgdd¬¦  «         | rCt          j        |t          |d¦  «        ¦  «        sJ ‚|j                             d¦  «        sJ ‚d S t          j        |t          |d¦  «        ¦  «        sJ ‚d S )	Nr   r   r   r   r	   Tr€   r   ri   )r'   r(   r+   s      r,   Ú+test_replace_list_multiple_elements_inplacerˆ   o  s¹   € Ý	�C˜˜˜Ð#Ñ	$Ô	$€BÝ
�B˜Ñ
Ô
€CØ‡J‚J��1ˆv�q $€JÑ'Ô'Ð'Øð 9ÝÔ ¥Y¨r°3Ñ%7Ô%7Ñ8Ô8Ð8Ð8Ð8ØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+Ð+Ð+åÔ ¥Y¨r°3Ñ%7Ô%7Ñ8Ô8Ð8Ð8Ð8Ð8Ð8r.   c                 ó  — t          dg d¢i¦  «        }|                     ¦   «         }|                     dgd ¬¦  «        }t          j        ||¦  «         t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d S )Nr   r   r   r^   )r   r   r    r%   r&   r"   r#   r   rL   s       r,   Útest_replace_list_nonerŠ   z  s‚   € Ý	�C˜˜˜Ð)Ñ	*Ô	*€Bà�gŠg‰iŒi€GØ
�*Š*�c�U $ˆ*Ñ
'Ô
'€CÝÔ˜"˜gÑ&Ô&Ð&åÔ¥	¨"¨cÑ 2Ô 2µI¸cÀ3Ñ4GÔ4GÑHÔHÐHÐHÐHÐHÐHr.   c                 ó  — t          dg d¢i¦  «        }t          |d¦  «        }|                     ¦   «         }|d d …         }t          j        |¦  «        5  |                     dgd d¬¦  «         d d d ¦  «         n# 1 swxY w Y   | rX|j                             d¦  «        sJ ‚t          j	        |t          |d¦  «        ¦  «        rJ ‚t          j
        ||¦  «         d S t          j	        |t          |d¦  «        ¦  «        sJ ‚d S )Nr   r   Tr]   r   )r   r   r   r%   r7   r    r8   r9   r"   r#   r&   )r'   r:   r(   r+   r)   r;   s         r,   Ú#test_replace_list_none_inplace_refsrŒ   „  sK  € Ý	�C˜˜˜Ð)Ñ	*Ô	*€BÝ
�B˜Ñ
Ô
€CØ�gŠg‰iŒi€GØˆaˆaˆaŒ5€DÝ	Ô	Ð1Ñ	2Ô	2ð 4ð 4Ø
�
Š
�C�5 ¨dˆ
Ñ3Ô3Ð3ð4ð 4ð 4ñ 4ô 4ð 4ð 4ð 4ð 4ð 4ð 4øøøð 4ð 4ð 4ð 4àð 9ØŒw×(Ò(¨Ñ+Ô+Ð+Ð+Ð+ÝÔ# C­°2°sÑ);Ô);Ñ<Ô<Ð<Ð<Ð<Ý
Ô˜g tÑ,Ô,Ð,Ð,Ð,åÔ ¥Y¨r°3Ñ%7Ô%7Ñ8Ô8Ð8Ð8Ð8Ð8Ð8r=   c                 óN  — t          g d¢g d¢dœ¦  «        }|d d …         }|                     ¦   «         }|                     ddidd¬¦  «         | rTt          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d|j        d<   t          j        ||¦  «         d S d S )	Nr   r
   r   é
   r   Tr€   ry   ©	r   r   r    r"   r#   r   rz   r%   r&   )r'   r(   r;   r)   s       r,   Ú%test_replace_columnwise_no_op_inplacer�   “  s¸   € Ý	˜˜˜¨¨¨Ð3Ð3Ñ	4Ô	4€BØˆaˆaˆaŒ5€DØ�gŠg‰iŒi€GØ‡J‚J��Rˆy˜# t€JÑ,Ô,Ð,Øð -ÝÔ¥	¨$°Ñ 4Ô 4µiÀÀCÑ6HÔ6HÑIÔIÐIÐIÐIØˆŒ�‰Ý
Ô˜d GÑ,Ô,Ð,Ð,Ð,ð-ð -r.   c                 ó2  — t          g d¢g d¢dœ¦  «        }|                     ¦   «         }|                     ddid¦  «        }| r3t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚d|j        d<   t          j        ||¦  «         d S )Nr   r
   r   rŽ   r   ry   r�   rL   s       r,   Útest_replace_columnwise_no_opr’   ž  s�   € Ý	˜˜˜¨¨¨Ð3Ð3Ñ	4Ô	4€BØ�gŠg‰iŒi€GØ
�*Š*�c˜2�Y Ñ
$Ô
$€CØð IÝÔ¥	¨#¨sÑ 3Ô 3µY¸rÀ3Ñ5GÔ5GÑHÔHÐHÐHÐHØ€C„HˆT�NÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                 ón  — t          dt          j        dgddœ¦  «        }|                     ¦   «         }| r¿t	          j        ¦   «         5  |d                              ddd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t	          j        ||¦  «         t	          j        ¦   «         5  |dg                              ddd¬¦  «         d d d ¦  «         n# 1 swxY w Y   t	          j        ||¦  «         d S t	          j        d ¦  «        5  t          dd ¦  «        5  |dg                              ddd¬¦  «         d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   t	          j        d ¦  «        5  t          dd ¦  «        5  ||j
        d	k                                  ddd¬¦  «         d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         n# 1 swxY w Y   t	          j        t          d
¬¦  «        5  |d                              ddd¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr   r   r
   r   r   Tr€   zmode.chained_assignmentr   zinplace methodr[   )r   r"   Únanr   r%   Úraises_chained_assignment_errorr    r&   r_   r   r   r`   )r'   r(   r)   s      r,   Útest_replace_chained_assignmentr–   ¨  sÞ  € Ý	˜!�RœV Q˜¨aÐ0Ð0Ñ	1Ô	1€BØ�gŠg‰iŒi€GØð 2ÝÔ/Ñ1Ô1ð 	2ð 	2ØˆsŒG�OŠO˜A˜s¨DˆOÑ1Ô1Ð1ð	2ð 	2ð 	2ñ 	2ô 	2ð 	2ð 	2ð 	2ð 	2ð 	2ð 	2øøøð 	2ð 	2ð 	2ð 	2å
Ô˜b 'Ñ*Ô*Ð*åÔ/Ñ1Ô1ð 	4ð 	4Ø�ˆuŒI×Ò˜a ¨dÐÑ3Ô3Ð3ð	4ð 	4ð 	4ñ 	4ô 	4ð 	4ð 	4ð 	4ð 	4ð 	4ð 	4øøøð 	4ð 	4ð 	4ð 	4å
Ô˜b 'Ñ*Ô*Ð*Ð*Ð*åÔ'¨Ñ-Ô-ð 	8ð 	8ÝÐ 9¸4Ñ@Ô@ð 8ð 8Ø�C�5”	×!Ò! ! S°$Ð!Ñ7Ô7Ð7ð8ð 8ð 8ñ 8ô 8ð 8ð 8ð 8ð 8ð 8ð 8øøøð 8ð 8ð 8ð 8ð	8ð 	8ð 	8ñ 	8ô 	8ð 	8ð 	8ð 	8ð 	8ð 	8ð 	8øøøð 	8ð 	8ð 	8ð 	8õ Ô'¨Ñ-Ô-ð 	;ð 	;ÝÐ 9¸4Ñ@Ô@ð ;ð ;Ø�2”4˜!’8”×$Ò$ Q¨°TÐ$Ñ:Ô:Ð:ð;ð ;ð ;ñ ;ô ;ð ;ð ;ð ;ð ;ð ;ð ;øøøð ;ð ;ð ;ð ;ð	;ð 	;ð 	;ñ 	;ô 	;ð 	;ð 	;ð 	;ð 	;ð 	;ð 	;øøøð 	;ð 	;ð 	;ð 	;õ Ô'­Ð=MÐNÑNÔNð 	2ð 	2ØˆsŒG�OŠO˜A˜s¨DˆOÑ1Ô1Ð1ð	2ð 	2ð 	2ñ 	2ô 	2ð 	2ð 	2ð 	2ð 	2ð 	2ð 	2ð 	2øøøð 	2ð 	2ð 	2ð 	2ð 	2ð 	2s¢   Á	A4Á4A8Á;A8Â' CÃCÃCÄ	EÄ EÄ:EÅE
	Å
EÅE
	ÅEÅE!Å$E!Å<GÆ(GÆ5GÇG	ÇGÇG	Ç	GÇGÇGÇ>H*È*H.È1H.c                 ób  — t          g d¢g d¢dœ¦  «        }|                     ¦   «         }|                     ddgddg¦  «        }| r4t          j        t          |d¦  «        t          |d¦  «        ¦  «        sJ ‚n3t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚d|j        d<   t          j        ||¦  «         |                     dd	gd
d
g¦  «        }t          j        t          |d¦  «        t          |d¦  «        ¦  «        rJ ‚t          j        ||¦  «         d S )Nr   r
   éÈ   éÉ   é   r   r   ry   r   rŽ   r�   )r'   r(   r)   Úresults       r,   Útest_replace_listlikerœ   À  s-  € Ý	˜˜˜¨¨¨Ð3Ð3Ñ	4Ô	4€BØ�gŠg‰iŒi€Gà�ZŠZ˜˜c˜
 R¨ HÑ-Ô-€FØð PÝÔ¥	¨&°#Ñ 6Ô 6½	À"ÀcÑ8JÔ8JÑKÔKÐKÐKÐKÐKåÔ#¥I¨f°cÑ$:Ô$:½IÀbÈ#Ñ<NÔ<NÑOÔOÐOÐOÐOà€F„K�ÑÝÔ˜"˜bÑ!Ô!Ð!à�ZŠZ˜˜a˜ 2 r (Ñ+Ô+€FÝÔ¥	¨"¨cÑ 2Ô 2µI¸fÀcÑ4JÔ4JÑKÔKÐKÐKÐKÝÔ˜"˜gÑ&Ô&Ð&Ð&Ð&r.   c                 ó�  — t          g d¢g d¢dœ¦  «        }t          |d¦  «        }|                     ddgddgd¬	¦  «         t          j        t          |d¦  «        |¦  «        sJ ‚|d d …         }|                     ¦   «         }t          j        |¦  «        5  |                     dd
gddgd¬	¦  «         d d d ¦  «         n# 1 swxY w Y   | r<t          j        t          |d¦  «        |¦  «        rJ ‚t          j        ||¦  «         d S t          j        t          |d¦  «        |¦  «        sJ ‚t          j        ||¦  «         d S )Nr   r
   r   r˜   r   rŽ   rš   Tr€   r   )	r   r   r    r"   r#   r   r%   r7   r&   )r'   r:   r(   r+   r;   r)   s         r,   Útest_replace_listlike_inplacerž   Ò  s’  € Ý	˜˜˜¨¨¨Ð3Ð3Ñ	4Ô	4€BÝ
�B˜Ñ
Ô
€CØ‡J‚J��Qˆx˜"˜b˜¨4€JÑ0Ô0Ð0ÝÔ�I b¨#Ñ.Ô.°Ñ4Ô4Ð4Ð4Ð4àˆaˆaˆaŒ5€DØ�gŠg‰iŒi€GÝ	Ô	Ð1Ñ	2Ô	2ð 5ð 5Ø
�
Š
�C˜�8˜b "˜X¨tˆ
Ñ4Ô4Ð4ð5ð 5ð 5ñ 5ô 5ð 5ð 5ð 5ð 5ð 5ð 5øøøð 5ð 5ð 5ð 5àð (ÝÔ#¥I¨b°#Ñ$6Ô$6¸Ñ<Ô<Ð<Ð<Ð<Ý
Ô˜d GÑ,Ô,Ð,Ð,Ð,åÔ¥	¨"¨cÑ 2Ô 2°CÑ8Ô8Ð8Ð8Ð8Ý
Ô˜b $Ñ'Ô'Ð'Ð'Ð's   ÂCÃCÃ
C)(Únumpyr"   ÚpytestÚpandasr   r   r   Úpandas._testingÚ_testingr%   Úpandas.tests.copy_view.utilr   ÚmarkÚparametrizer-   r<   rC   rE   rM   rR   rU   rc   re   rk   rn   rp   rt   rw   r{   r‚   r„   r†   rˆ   rŠ   rŒ   r�   r’   r–   rœ   rž   r   r.   r,   ú<module>r§      sÄ  ðØ Ð Ð Ð Ø €€€ðð ð ð ð ð ð ð ð ð ð
 Ð Ð Ð Ð Ð Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1ð „×ÒØà QÐ'Ð'°"Ð5Ð5à˜Q�x¨"Ð-Ð-Ø˜Q�x¨"Ð-Ð-Ø	˜˜a ˜V�}Ð%ðñô ð'ð 'ñô ð'ð.9ð 9ð 9ðIð Ið IðMð Mð Mð"Mð Mð Mð0Mð Mð Mð(Mð Mð Mð*'ð 'ð 'ð*
ð 
ð 
ð, „×Ò˜¨¨c¨U°BÐ'7Ñ8Ô8ð,ð ,ñ 9Ô8ð,ð „×Ò˜¨¨c¨U |Ñ4Ô4ð;ð ;ñ 5Ô4ð;ð „×Ò˜¨¨U |Ñ4Ô4ð	2ð 	2ñ 5Ô4ð	2ð „×Ò˜¨¨A¨3 xÑ0Ô0Ø„×Ò˜  C Ñ)Ô)ðGð Gñ *Ô)ñ 1Ô0ðGð, „×Ò˜  C Ñ)Ô)ð(ð (ñ *Ô)ð(ð& „×Ò˜  C Ñ)Ô)ð>ð >ñ *Ô)ð>ð, „×Ò˜ G¨VÐ#4Ñ5Ô5ð;ð ;ñ 6Ô5ð;ð,1ð 1ð 1ð$ „×Ò˜ 3¨ +Ñ.Ô.ð
,ð 
,ñ /Ô.ð
,ð9ð 9ð 9ðIð Ið Ið9ð 9ð 9ð-ð -ð -ð'ð 'ð 'ð2ð 2ð 2ð0'ð 'ð 'ð$(ð (ð (ð (ð (r.   