§
    tŠtj$1  ã                   óÎ  — d dl mZ d dlZd dlZd dlmZmZ d dlZ	d dlm
Z
mZmZmZmZ d dlmZ d dlmZmZmZ d„ Z ej        g d¢¬¦  «        d	„ ¦   «         Zej        d
„ ¦   «         Zej                             d¦  «        d„ ¦   «         Zej                             d¦  «        d„ ¦   «         Zej                             dg d¢¦  «        d„ ¦   «         Zej        d„ ¦   «         Z ej        d„ ¦   «         Z!ej        j"        ej        j!        ej                             d¦  «        ej                             d¦  «         G d„ d¦  «        ¦   «         ¦   «         ¦   «         ¦   «         Z#dS )é    )ÚdedentN)ÚPyperclipExceptionÚPyperclipWindowsException)ÚNAÚ	DataFrameÚSeriesÚ
get_optionÚread_clipboard)ÚCheckedCallÚ_stringifyTextÚinit_qt_clipboardc                 ó6   — i }|dk    r||d<   | dk    r| |d<   |S )NÚdefaultÚexcelÚsep© )r   r   Úkwargss      ú\/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pandas/tests/io/test_clipboard.pyÚbuild_kwargsr      s4   € Ø€FØ�	ÒÐØˆˆw‰Ø
ˆiÒÐØˆˆu‰Ø€Mó    )
ÚdelimsÚutf8Úutf16ÚstringÚlongÚnonasciiÚcolwidthÚmixedÚfloatÚint)Úparamsc                 óî  ‡— | j         }|dk    rt          ddgddgdœ¦  «        S |dk    rt          dd	gd
dgdœ¦  «        S |dk    rt          ddgddgdœ¦  «        S |dk    r[t          t          j        d„ t	          d¦  «        D ¦   «         ¦  «                             dd¦  «        t          d¦  «        ¬¦  «        S |dk    ret          d¦  «        }t          t          j         	                    d¦  «         
                    dd|dz   df¬¦  «        t          d¦  «        ¬¦  «        S |dk    r6t          d                     ¦   «         d                     ¦   «         d œ¦  «        S |d!k    rot          d"¦  «        dz   Št          t          j        ˆfd#„t	          d¦  «        D ¦   «         ¦  «                             dd¦  «        t          d¦  «        ¬¦  «        S |d$k    rft          t          j        d%d&¦  «        d'z   t          j        dd(¦  «                             t          j        ¦  «        t          d)¦  «        d*œ¦  «        S |d+k    rNt          t          j         	                    d¦  «                             d,¦  «        t          d¦  «        ¬¦  «        S |d-k    rPt          t          j         	                    d¦  «         
                    ddd,¦  «        t          d¦  «        ¬¦  «        S t          ‚).Nr   z"a,	"b|czd	ef`zhi'jzk''lm)ÚaÚbr   u   Âµasdu   Î©Å“âˆ‘`u   Ã¸Ï€âˆ†ËšÂ¬u   Å“âˆ‘`Â®r   u   ðŸ‘�ðŸ‘�ÚabcÚdefr   c                 ó   — g | ]}d |› �‘ŒS )zi-r   )Ú.0Úis     r   ú
<listcomp>zdf.<locals>.<listcomp>@   s   € Ð2Ð2Ð2 1�h˜1�h�hÐ2Ð2Ð2r   é   é   é   )Úcolumnsr   zdisplay.max_rowsé   r   é
   é   )Úsizer   z
in Englishu   en espaÃ±ol)ÚenÚesr   zdisplay.max_colwidthc                 ó   •— g | ]}d ‰z  ‘ŒS )Úxr   )r(   Ú_Ú_cws     €r   r*   zdf.<locals>.<listcomp>M   s   ø€ Ð3Ð3Ð3 A�c˜C‘iÐ3Ð3Ð3r   r   ç      ð?g      @g{®Gáz„?é   Úabcde)r#   r$   Úcr   )r,   r-   r    )Úparamr   ÚnpÚarrayÚrangeÚreshapeÚlistr	   ÚrandomÚdefault_rngÚintegersÚsplitÚarangeÚastypeÚint64Ú
ValueError)ÚrequestÚ	data_typeÚmax_rowsr8   s      @r   ÚdfrN   %   s  ø€ ð ”€Ià�HÒÐÝ ¨XÐ6¸fÀgÐ=NÐOÐOÑPÔPÐPØ	�fÒ	Ð	Ý ¨Ð4¸MÈ:Ð;VÐWÐWÑXÔXÐXØ	�gÒ	Ð	ÝØ)Ð+AÐBÈ%ÐQVÈÐXÐXñ
ô 
ð 	
ð 
�hÒ	Ð	ÝÝŒHÐ2Ð2­¨b©	¬	Ð2Ñ2Ô2Ñ3Ô3×;Ò;¸A¸qÑAÔAÍ4ÐPUÉ;Ì;ð
ñ 
ô 
ð 	
ð 
�fÒ	Ð	ÝÐ0Ñ1Ô1ˆÝÝŒI×!Ò! !Ñ$Ô$×-Ò-¨a°¸8Àa¹<ÈÐ:KÐ-ÑLÔLÝ˜‘K”Kð
ñ 
ô 
ð 	
ð 
�jÒ	 Ð	 Ý × 2Ò 2Ñ 4Ô 4¸M×<OÒ<OÑ<QÔ<QÐRÐRÑSÔSÐSØ	�jÒ	 Ð	 ÝÐ/Ñ0Ô0°1Ñ4ˆÝÝŒHÐ3Ð3Ð3Ð3­¨r©¬Ð3Ñ3Ô3Ñ4Ô4×<Ò<¸QÀÑBÔBÍDÐQVÉKÌKð
ñ 
ô 
ð 	
ð 
�gÒ	Ð	Ýå”Y˜s CÑ(Ô(¨4Ñ/Ý”Y˜q !‘_”_×+Ò+­B¬HÑ5Ô5Ý˜'‘]”]ðð ñ
ô 
ð 	
ð 
�gÒ	Ð	Ý�œ×.Ò.¨qÑ1Ô1×8Ò8¸Ñ@Ô@Í$ÈuÉ+Ì+ÐVÑVÔVÐVØ	�eÒ	Ð	ÝÝŒI×!Ò! !Ñ$Ô$×-Ò-¨a°°VÑ<Ô<ÅdÈ5ÁkÄkð
ñ 
ô 
ð 	
õ Ðr   c              #   ó¢   K  — d„ }|                       ¦   «         5 }|                     d|d¬¦  «         dV — ddd¦  «         dS # 1 swxY w Y   dS )z<
    Mocks WinError to help with testing the clipboard.
    c                  ó   — dS )NzWindow Errorr   r   r   r   Ú_mock_win_errorz$mock_ctypes.<locals>._mock_win_errorg   s   € Øˆ~r   zctypes.WinErrorF)ÚraisingN)ÚcontextÚsetattr)ÚmonkeypatchrQ   Úms      r   Úmock_ctypesrW   a   s¬   è è € ðð ð ð 
×	Ò	Ñ	Ô	ð  !Ø	�	Š	Ð# _¸eˆ	ÑDÔDÐDØˆˆˆðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   šAÁAÁArW   c                 óæ   — d„ }|                       dd„ ¦  «         d|j        › d�}t          j        t          |¬¦  «        5   t          |¦  «        ¦   «          ddd¦  «         dS # 1 swxY w Y   dS )z…
    Give CheckCall a function that returns a falsey value and
    mock get_errno so it returns false so an exception is raised.
    c                  ó   — dS ©NFr   r   r   r   Ú_return_falsez6test_checked_call_with_bad_call.<locals>._return_falsew   s   € Øˆur   úpandas.io.clipboard.get_errnoc                  ó   — dS ©NTr   r   r   r   ú<lambda>z1test_checked_call_with_bad_call.<locals>.<lambda>z   s   € À€ r   zError calling z \(Window Error\)©ÚmatchN)rT   Ú__name__ÚpytestÚraisesr   r   )rU   r[   Úmsgs      r   Útest_checked_call_with_bad_callrf   p   sÏ   € ðð ð ð ×ÒÐ7¸¸ÑFÔFÐFØ
F˜=Ô1Ð
FÐ
FÐ
F€Cå	ŒÕ0¸Ð	<Ñ	<Ô	<ð %ð %Ø"��MÑ"Ô"Ñ$Ô$Ð$ð%ð %ð %ñ %ô %ð %ð %ð %ð %ð %ð %ð %øøøð %ð %ð %ð %ð %ð %s   ÁA&Á&A*Á-A*c                 ót   — d„ }|                       dd„ ¦  «         t          |¦  «        } |¦   «         du sJ ‚dS )zÆ
    Give CheckCall a function that returns a truthy value and
    mock get_errno so it returns true so an exception is not raised.
    The function should return the results from _return_true.
    c                  ó   — dS r^   r   r   r   r   Ú_return_truez7test_checked_call_with_valid_call.<locals>._return_true‰   s   € Øˆtr   r\   c                  ó   — dS rZ   r   r   r   r   r_   z3test_checked_call_with_valid_call.<locals>.<lambda>Œ   s   € À€ r   TN)rT   r   )rU   ri   Úchecked_calls      r   Ú!test_checked_call_with_valid_callrl   �   sX   € ðð ð ð ×ÒÐ7¸¸ÑGÔGÐGõ ˜|Ñ,Ô,€LØˆ<‰>Œ>˜TÐ!Ð!Ð!Ð!Ð!Ð!r   Útext)ÚString_testTr1   r9   y              ð?c                 óZ  — t           t          t          t          f}t	          | |¦  «        r&t          | ¦  «        }|t          | ¦  «        k    sJ ‚d S dt          | ¦  «        j        › �}t          j	        t          |¬¦  «        5  t          | ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NzJonly str, int, float, and bool values can be copied to the clipboard, not r`   )Ústrr    r   ÚboolÚ
isinstancer   Útyperb   rc   rd   r   )rm   Úvalid_typesÚresultre   s       r   Útest_stringify_textrv   “   sû   € õ ��U¥DÐ)€Kå�$˜Ñ$Ô$ð 	!Ý Ñ%Ô%ˆØ�˜T™œÒ"Ð"Ð"Ð"Ð"Ð"ðIÝ37¸±:´:Ô3FðIð Ið 	õ Œ]Õ-°SÐ9Ñ9Ô9ð 	!ð 	!Ý˜4Ñ Ô Ð ð	!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!ð 	!ð 	!s   ÂB Â B$Â'B$c              #   ó&  K  — t          ¦   «         \  }}|                      ¦   «         5 }|                     t          j        j        d|¦  «         |                     t          j        j        d|¦  «         d V — d d d ¦  «         d S # 1 swxY w Y   d S )NÚclipboard_setÚclipboard_get)r   rS   rT   ÚpdÚioÚ	clipboard)rU   Úqt_cutÚqt_pasterV   s       r   Úset_pyqt_clipboardr   ¬   sÆ   è è € å(Ñ*Ô*Ñ€FˆHØ	×	Ò	Ñ	Ô	ð  !Ø	�	Š	•"”%”/ ?°FÑ;Ô;Ð;Ø	�	Š	•"”%”/ ?°HÑ=Ô=Ð=Øˆˆˆðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ¨ABÂB
ÂB
c              #   ób   K  — |                       ¦   «         }|V — |                     ¦   «          d S )N)r|   Úclear)ÚqappÚclips     r   r|   r|   µ   s/   è è € à�>Š>ÑÔ€DØ
€J€J€JØ‡J‚J�L„L€L€L€Lr   r   r|   c                   ó  — e Zd Zej                             dg d¢¦  «        ej                             dg d¢¦  «        d„ ¦   «         ¦   «         Zd„ Zd„ Zd„ Z	ej                             dg d	¢¦  «        ej                             d
g d¢¦  «        d„ ¦   «         ¦   «         Z
ej                             dddg¦  «        d„ ¦   «         Zd„ Zd„ Zej                             dd                     g d¢¦  «        g d¢g d¢g d¢gfd                     g d¢¦  «        g d¢g d¢gfg¦  «        d„ ¦   «         Zd„ Zej                             dg d¢¦  «        d„ ¦   «         Zej                             ddd g¦  «        d!„ ¦   «         Zd"„ ZdS )#ÚTestClipboardr   )Nú	ú,ú|Úencoding)NzUTF-8zutf-8r   c                 óˆ   — |                      d ||¬¦  «         t          |pdd|¬¦  «        }t          j        ||¦  «         d S )N)r   r   r‰   r†   r   )r   Ú	index_colr‰   )Úto_clipboardr
   ÚtmÚassert_frame_equal)ÚselfrN   r   r‰   ru   s        r   Útest_round_trip_frame_sepz'TestClipboard.test_round_trip_frame_sepÃ   sM   € ð 	�Š˜d¨°hˆÑ?Ô?Ð?Ý C K¨4¸1ÀxÐPÑPÔPˆÝ
Ô˜b &Ñ)Ô)Ð)Ð)Ð)r   c                 óÌ   — |                      dd ¬¦  «         t          ¦   «         }|                     ¦   «         |                     ¦   «         k    sJ ‚|j        |j        k    sJ ‚d S )NF©r   r   )rŒ   r
   Ú	to_stringÚshape)r�   rN   ru   s      r   Útest_round_trip_frame_stringz*TestClipboard.test_round_trip_frame_stringË   sc   € Ø
�Š˜e¨ˆÑ.Ô.Ð.ÝÑ!Ô!ˆØ�|Š|‰~Œ~ ×!1Ò!1Ñ!3Ô!3Ò3Ð3Ð3Ð3ØŒx˜6œ<Ò'Ð'Ð'Ð'Ð'Ð'r   c                 óž   — t          j        t          dd¬¦  «        5  |                     dd¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NzAto_clipboard in excel mode requires a single character separator.F)ra   Úcheck_stacklevelTz\tr’   ©r�   Úassert_produces_warningÚUserWarningrŒ   ©r�   rN   s     r   Útest_excel_sep_warningz$TestClipboard.test_excel_sep_warningÓ   sŸ   € ÝÔ'ÝØUØ"ð
ñ 
ô 
ð 	3ð 	3ð
 �OŠO $¨EˆOÑ2Ô2Ð2ð	3ð 	3ð 	3ñ 	3ô 	3ð 	3ð 	3ð 	3ð 	3ð 	3ð 	3ð 	3øøøð 	3ð 	3ð 	3ð 	3ð 	3ð 	3s   �AÁAÁ	Ac                 óœ   — t          j        t          d¬¦  «        5  |                     dd¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nzignores the sep argumentr`   Fr†   r’   r˜   r›   s     r   Útest_copy_delim_warningz%TestClipboard.test_copy_delim_warningÜ   s“   € ÝÔ'­Ð;UÐVÑVÔVð 	3ð 	3Ø�OŠO %¨TˆOÑ2Ô2Ð2ð	3ð 	3ð 	3ñ 	3ô 	3ð 	3ð 	3ð 	3ð 	3ð 	3ð 	3ð 	3øøøð 	3ð 	3ð 	3ð 	3ð 	3ð 	3s   œAÁAÁA)r†   Nr   r   )TNr   c                 óœ   — t          ||¦  «        } |j        di |¤Ž |                     ¦   «         |                     d¬¦  «        k    sJ ‚d S )Nr†   ©r   r   )r   rŒ   rm   Úto_csv)r�   r   r   rN   r|   r   s         r   Ú test_clipboard_copy_tabs_defaultz.TestClipboard.test_clipboard_copy_tabs_defaultâ   sZ   € õ ˜c 5Ñ)Ô)ˆØˆŒÐ!Ð!˜&Ð!Ð!Ð!Ø�~Š~ÑÔ 2§9¢9° 9Ñ#6Ô#6Ò6Ð6Ð6Ð6Ð6Ð6r   Nr   c                 óÜ   — t          |d¦  «        } |j        di |¤Ž t          d¬¦  «        }|                     ¦   «         |                     ¦   «         k    sJ ‚|j        |j        k    sJ ‚d S )NFz\s+r    r   )r   rŒ   r
   r“   r”   )r�   r   rN   r   ru   s        r   Útest_clipboard_copy_stringsz)TestClipboard.test_clipboard_copy_stringsê   sy   € å˜c 5Ñ)Ô)ˆØˆŒÐ!Ð!˜&Ð!Ð!Ð!Ý FÐ+Ñ+Ô+ˆØ×ÒÑ!Ô! R§\¢\¡^¤^Ò3Ð3Ð3Ð3ØŒx˜6œ<Ò'Ð'Ð'Ð'Ð'Ð'r   c                 óê  — ddi}t          d                     ¦   «         ¦  «        }|                     |¦  «         t          di |¤Ž}|j        d         dk    sJ ‚t          d                     ¦   «         ¦  «        }|                     |¦  «         t          di |¤Ž}t          d                     ¦   «         ¦  «        }|                     |¦  «         t          di |¤Ž}t          j        ||¦  «         d S )	NÚengineÚpythonz^
            John James	Charlie Mingus
            1	2
            4	Harry Carney
            )r1   r1   zHarry Carneyz@
            a	 b
            1  2
            3  4
            z@
            a  b
            1  2
            3  4
            r   )r   ÚstripÚsetTextr
   Úilocr�   rŽ   )r�   r|   Úclip_kwargsrm   rN   ÚresÚexps          r   Útest_read_clipboard_infer_excelz-TestClipboard.test_read_clipboard_infer_excelò   s  € à Ð*ˆåð÷ ’‘”ñ
ô 
ˆð 	×Ò˜$ÑÔÐÝÐ*Ð*˜kÐ*Ð*ˆð Œw�tŒ} Ò.Ð.Ð.Ð.õ ð÷ ’‘”ñ
ô 
ˆð 	×Ò˜$ÑÔÐÝÐ+Ð+˜{Ð+Ð+ˆåð÷ ’‘”ñ
ô 
ˆð 	×Ò˜$ÑÔÐÝÐ+Ð+˜{Ð+Ð+ˆå
Ô˜c 3Ñ'Ô'Ð'Ð'Ð'r   c                 ó¨   — d}|                      |¦  «         t          ¦   «         }t          g d¢g d¢dœ¬¦  «        }t          j        ||¦  «         d S )Nzcol1	col2
1	red
	blue
2	green©r1   Nr/   ©ÚredÚblueÚgreen©Úcol1Úcol2)Údata©r©   r
   r   r�   rŽ   )r�   r|   rm   rN   Údf_expecteds        r   Útest_infer_excel_with_nullsz)TestClipboard.test_infer_excel_with_nulls  sk   € à5ˆà×Ò˜$ÑÔÐÝÑÔˆÝØ&˜,˜,Ð0HÐ0HÐ0HÐIÐIð
ñ 
ô 
ˆõ
 	Ô˜b +Ñ.Ô.Ð.Ð.Ð.r   Ú
multiindexú
)z			col1	col2zA	0	True	1	redzA	1	True		bluezB	0	False	2	green)ÚAr¾   ÚB)r   r1   r   )TTF)z		col1	col2z	A	0	1	redz	A	1		bluezB	0	2	greenc                 ó¾   — |                      |d         ¦  «         t          ¦   «         }t          g d¢g d¢dœ|d         ¬¦  «        }t          j        ||¦  «         d S )Nr   r°   r±   rµ   r1   )r¸   Úindexr¹   )r�   r|   r¼   rN   rº   s        r   Ú test_infer_excel_with_multiindexz.TestClipboard.test_infer_excel_with_multiindex'  ss   € ð2 	×Ò˜* Qœ-Ñ(Ô(Ð(ÝÑÔˆÝØ&˜,˜,Ð0HÐ0HÐ0HÐIÐIØ˜Q”-ð
ñ 
ô 
ˆõ 	Ô˜b +Ñ.Ô.Ð.Ð.Ð.r   c                 ó$  — d}t          j        t          |¬¦  «        5  |                     d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  t          d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz&clipboard only supports utf-8 encodingr`   Úascii)r‰   )rc   rd   rJ   rŒ   ÚNotImplementedErrorr
   )r�   rN   re   s      r   Útest_invalid_encodingz#TestClipboard.test_invalid_encodingJ  s  € Ø6ˆåŒ]�:¨SÐ1Ñ1Ô1ð 	.ð 	.Ø�OŠO WˆOÑ-Ô-Ð-ð	.ð 	.ð 	.ñ 	.ô 	.ð 	.ð 	.ð 	.ð 	.ð 	.ð 	.øøøð 	.ð 	.ð 	.ð 	.åŒ]Õ.°cÐ:Ñ:Ô:ð 	-ð 	-Ý GÐ,Ñ,Ô,Ð,ð	-ð 	-ð 	-ñ 	-ô 	-ð 	-ð 	-ð 	-ð 	-ð 	-ð 	-ð 	-øøøð 	-ð 	-ð 	-ð 	-ð 	-ð 	-s#   žAÁAÁAÁ'BÂB	ÂB	r¸   )u   ðŸ‘�...u   Î©Å“âˆ‘`...zabcd...c                 ó˜   — t          d|gi¦  «        }|                     ¦   «          t          ¦   «         }t          j        ||¦  «         d S )Nr¸   )r   rŒ   r
   r�   rŽ   )r�   r¸   rN   ru   s       r   Útest_raw_roundtripz TestClipboard.test_raw_roundtripR  sL   € õ ˜  Ð'Ñ(Ô(ˆØ
�ŠÑÔÐÝÑ!Ô!ˆÝ
Ô˜b &Ñ)Ô)Ð)Ð)Ð)r   r¦   r<   r§   c                 óB  ‡	‡
‡— |dk    r;t          j        d¦  «        Št          j        ‰                     ¦   «         ¦  «        }nt          j        |¦  «        }d}|                     |¦  «         t          j        d|¦  «        5  t          d||¬¦  «        }d d d ¦  «         n# 1 swxY w Y   t          t          ddg|¬¦  «        t          d	d
gd¬¦  «        t          ddgd¬¦  «        t          dd g|¬¦  «        t          d
t          gd¬¦  «        t          dt          gd¬¦  «        t          t          t          gd¬¦  «        t          ddgd¬¦  «        t          dt          gd¬¦  «        dœ	¦  «        Š
|dk    rKddlmŠ	 t          ˆ	ˆ
ˆfd„‰
j        D ¦   «         ¦  «        Š
 ‰	‰                     d d g¦  «        ¦  «        ‰
d<   |r=‰
j                             t          j        |t"          j        ¬¦  «        ¦  «        ‰
_        t'          j        |‰
¦  «         d S )NÚpyarrowz@a,b,c,d,e,f,g,h,i
x,1,4.0,x,2,4.0,,True,False
y,2,5.0,,,,,False,zmode.string_storager‡   )r   Údtype_backendr¦   r6   Úy)Údtyper1   r/   ÚInt64g      @g      @ÚFloat64TFÚboolean)	r#   r$   r<   ÚdÚeÚfÚgÚhr)   r   )ÚArrowExtensionArrayc           	      ó^   •— i | ])}| ‰‰                      ‰|         d ¬¦  «        ¦  «        “Œ*S )T)Úfrom_pandas)r?   )r(   ÚcolrÖ   ÚexpectedÚpas     €€€r   ú
<dictcomp>zCTestClipboard.test_read_clipboard_dtype_backend.<locals>.<dictcomp>~  sL   ø€ ð ð ð àð Ð,Ð,¨R¯XªX°h¸s´mÐQU¨XÑ-VÔ-VÑWÔWðð ð r   rÔ   )Úna_value)rc   Úimportorskiprz   Ú
ArrowDtyper   ÚStringDtyper©   Úoption_contextr
   r   r   r   Úpandas.arraysrÖ   r.   r?   rH   r>   Únanr�   rŽ   )r�   r|   Ústring_storagerË   r¦   Úusing_infer_stringÚstring_dtyperm   ru   rÖ   rÚ   rÛ   s            @@@r   Ú!test_read_clipboard_dtype_backendz/TestClipboard.test_read_clipboard_dtype_backendZ  sž  øøø€ ð
 ˜IÒ%Ð%ÝÔ$ YÑ/Ô/ˆBÝœ=¨¯ª©¬Ñ5Ô5ˆLˆLåœ>¨.Ñ9Ô9ˆLðˆð 	×Ò˜$ÑÔÐåÔÐ4°nÑEÔEð 	Yð 	YÝ#¨¸=ÐQWÐXÑXÔXˆFð	Yð 	Yð 	Yñ 	Yô 	Yð 	Yð 	Yð 	Yð 	Yð 	Yð 	Yøøøð 	Yð 	Yð 	Yð 	Yõ å˜S #˜J¨lÐ;Ñ;Ô;Ý˜Q ˜F¨'Ð2Ñ2Ô2Ý˜S #˜J¨iÐ8Ñ8Ô8Ý˜S $˜K¨|Ð<Ñ<Ô<Ý˜Q¥˜G¨7Ð3Ñ3Ô3Ý˜S¥"˜I¨YÐ7Ñ7Ô7Ý�R¥˜H¨GÐ4Ñ4Ô4Ý˜T 5˜M°Ð;Ñ;Ô;Ý˜U¥B˜K¨yÐ9Ñ9Ô9ð
ð 
ñ
ô 
ˆð ˜IÒ%Ð%Ø9Ð9Ð9Ð9Ð9Ð9å ðð ð ð ð ð à'Ô/ðñ ô ñô ˆHð 0Ð/°·²¸$À¸Ñ0FÔ0FÑGÔGˆH�S‰Màð 	Ø'Ô/×6Ò6Ý”˜~½¼Ð?Ñ?Ô?ñ ô  ˆHÔõ 	Ô˜f hÑ/Ô/Ð/Ð/Ð/s   ÂB$Â$B(Â+B(c                 ó’   — d}t          j        t          |¬¦  «        5  t          d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NzPdtype_backend numpy is invalid, only 'numpy_nullable' and 'pyarrow' are allowed.r`   Únumpy)rË   )rc   rd   rJ   r
   )r�   re   s     r   Útest_invalid_dtype_backendz(TestClipboard.test_invalid_dtype_backendŒ  s˜   € ð%ð 	õ Œ]�:¨SÐ1Ñ1Ô1ð 	2ð 	2Ý¨Ð1Ñ1Ô1Ð1ð	2ð 	2ð 	2ñ 	2ô 	2ð 	2ð 	2ð 	2ð 	2ð 	2ð 	2ð 	2øøøð 	2ð 	2ð 	2ð 	2ð 	2ð 	2s   ž<¼A ÁA )rb   Ú
__module__Ú__qualname__rc   ÚmarkÚparametrizer�   r•   rœ   rž   r¢   r¤   r®   r»   ÚjoinrÂ   rÆ   rÈ   rç   rê   r   r   r   r…   r…   ¼   sz  € € € € € ð „[×Ò˜UÐ$:Ð$:Ð$:Ñ;Ô;Ø„[×Ò˜ZÐ)IÐ)IÐ)IÑJÔJð*ð *ñ KÔJñ <Ô;ð*ð(ð (ð (ð3ð 3ð 3ð3ð 3ð 3ð „[×Ò˜UÐ$;Ð$;Ð$;Ñ<Ô<Ø„[×Ò˜WÐ&=Ð&=Ð&=Ñ>Ô>ð7ð 7ñ ?Ô>ñ =Ô<ð7ð „[×Ò˜U T¨9Ð$5Ñ6Ô6ð(ð (ñ 7Ô6ð(ð&(ð &(ð &(ðP/ð /ð /ð „[×ÒØð —	’	ðð ð ñô ð !�� ) ) )Ð-@Ð-@Ð-@ÐAð
ð —	’	ØXÐXÐXñô ð !�� ) ) )Ð,ð	ð	
ñô ð,/ð /ñ-ô ð,/ð-ð -ð -ð „[×Ò˜VÐ%PÐ%PÐ%PÑQÔQð*ð *ñ RÔQð*ð „[×Ò˜X¨¨X Ñ7Ô7ð/0ð /0ñ 8Ô7ð/0ðb2ð 2ð 2ð 2ð 2r   r…   )$Útextwrapr   ré   r>   rc   Úpandas.errorsr   r   Úpandasrz   r   r   r   r	   r
   Úpandas._testingÚ_testingr�   Úpandas.io.clipboardr   r   r   r   ÚfixturerN   rW   rí   Úusefixturesrf   rl   rî   rv   r   r|   Ú
single_cpur…   r   r   r   ú<module>rù      sÄ  ðØ Ð Ð Ð Ð Ð à Ð Ð Ð Ø €€€ðð ð ð ð ð ð ð ð
 Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð ðð ð ð ð ð ð ð ð ð ðð ð ð €„ðð ð ðñ ô ð+ð +ñô ð+ð\ „ðð ñ „ðð „×Ò˜Ñ'Ô'ð%ð %ñ (Ô'ð%ð  „×Ò˜Ñ'Ô'ð"ð "ñ (Ô'ð"ð" „×ÒØ
ðð ð ñ	ô 	ð!ð !ñ	ô 	ð!ð „ðð ñ „ðð „ðð ñ „ðð „ÔØ„ÔØ„×ÒÐ-Ñ.Ô.Ø„×Ò˜Ñ%Ô%ðR2ð R2ð R2ð R2ð R2ñ R2ô R2ñ &Ô%ñ /Ô.ñ Ôñ ÔðR2ð R2ð R2r   