Ë
    u™ãj¸K  ã                   óÂ  — d dl Zd dlZd dlmZ d dlmZ d dlZd dl	m
Z d dlmZmZmZmZmZmZmZ d dlmZ  G d„ d«      Zej.                  j1                  d ej2                  d d	gej4                  ¬
«      ej6                  df ej2                  ddg«      ej6                  df ej8                  ddg«      ej8                  df ej:                  ddgd¬«      edf ej<                  ddgd¬«      eej>                  j@                  j@                  jC                  d«      fejD                  jG                  g d¢«      edf ej:                  ddg«      edf ejH                  dg«      edfg«      d„ «       Z%ej.                  j1                  d ej2                  g d ¢«      g«      d!„ «       Z&d"„ Z'ej.                  j1                  d# ej8                  ddg«      d$f ejP                  d%d&gd'¬
«      d(f ej2                  d ejR                  gd)¬
«      d*f ejF                  d d	g«      d+f ed d	g«      d,f ejP                   ej2                  d	d-gd¬
«      «      d(f ejP                   ej2                  d.d/gd0¬
«       ed¬«      ¬
«      d(fg«      d1„ «       Z*d2„ Z+ej.                  j1                  d3 ej2                  d	d-gej4                  ¬
«       ej2                  d	d-gej4                  ¬
«      d4f ej8                  ddg«       ej2                  ddge,¬
«      d5f ej<                  d%d&gd6¬«      j2                   ej2                   ejZ                  d%d6¬«       ejZ                  d&d6¬«      g«      d5f ej2                  d ejR                  gd)¬
«       ej2                  d ej\                  g«      d5f ejF                  g d¢«       ej2                   ej^                  d d	«       ej^                  d	d-«      ge,¬
«      d5f ed d	g«       ej2                  d d	gej4                  ¬
«      d5f ejP                   ej2                  d%d&gd0¬
«      «       ej2                  d%d&gd0¬
«      d4f ejP                   ej2                  d7d8gd0¬
«      «      ja                  d9«      jc                  d«       ej2                   ejd                  d:d¬«       ejd                  d;d¬«      g«      d5f ejP                   ej2                  d d<gd=¬
«      jg                  d«       ejh                  d«      ¬
«       ej2                  d d<gd¬
«      d4f ej8                   ejj                  d>d-d?¬@«      «       ej2                   ejd                  d>d?¬«       ejd                  dAd?¬«      g«      d5fg
«      dB„ «       Z6ej.                  j1                  dCd4d5g«      ej.                  j1                  d ej2                  g d ¢d¬
«       ej2                  g dD¢e,¬
«      g«      dE„ «       «       Z7ej.                  j1                  dCd4d5g«      dF„ «       Z8ej.                  j1                  dGg dH¢dId g dJ¢f ejd                  d%«      js                  dK«       ejd                  d%«      js                  dK«      ejt                  gd ejd                  d%«      js                  dK«       ejv                  dLdK«      gdMz  fg«      dN„ «       Z<ej.                  j1                  dOg dP¢g dQ¢e=ddRdSej\                  dTgfg dP¢g dQ¢e=ej\                  dRdSej\                  dTgfdRdSej\                  dTgg dU¢e>d g dV¢f ejd                  d%«      js                  dK«       ejd                  d%«      js                  dK«      ejt                  gd  ejd                  dW«      js                  dK«      fd  ejd                  dX«      js                  dK«      fd	 ejd                  d%«      js                  dK«      fgd ejd                  d%«      js                  dK«       ejv                  dLdK«      gdMz  fg«      dY„ «       Z?dZ„ Z@ej.                  j1                  d[g d ¢g dH¢d\œ ej2                  g d ¢«       ej2                  d	d-ej\                  g«      d\œ ej2                  g d ¢«       ej2                  g dH¢«      d\œg«      ej.                  j1                  d]e=ej\                  fe,dfg«      d^„ «       «       ZAej.                  j1                  d_d ej2                  g dH¢«      idRgdSgej\                  ggfg d ¢g d ¢d\œd	d	gd-d-gdMdMggfg«      d`„ «       ZBda„ ZC G db„ dc«      ZDy)dé    N)ÚHAS_PYARROW)ÚDatetimeTZDtype)ÚDatetimeArrayÚIntervalArrayÚNumpyExtensionArrayÚPeriodArrayÚSparseArrayÚStringArrayÚTimedeltaArray)ÚArrowStringArrayc                   ó  — e Zd Zdefdefdefdefdefdefdefdefd	efd
efdefdej                  fdej                  fdej                  fgZe	j                  j                  de«      e	j                  j                  dd„ d„ d„ d„ gg d¢¬«      d„ «       «       Ze	j                  j                  ddedfdedfdedfdedfg«      e	j                  j                  dd„ d„ d„ d „ gg d¢¬«      d!„ «       «       Ze	j                  j                  de«      d"„ «       Ze	j                  j                  dg e¢def‘def‘«      d#„ «       Ze	j                  j                  dd$„ d%„ d&„ d'„ gg d¢¬«      d(„ «       Zd)„ Zd*„ Zd+„ Zd,„ Zy-).ÚTestToIterableÚint8Úint16Úint32Úint64Úuint8Úuint16Úuint32Úuint64Úfloat16Úfloat32Úfloat64údatetime64[ns]zdatetime64[ns, US/Eastern]ztimedelta64[ns]zdtype, rdtypeÚmethodc                 ó"   — | j                  «       S ©N©Útolist©Úxs    úl/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/base/test_conversion.pyú<lambda>zTestToIterable.<lambda>.   ó   € �a—h‘h“j€ ó    c                 ó"   — | j                  «       S r   ©Úto_listr    s    r"   r#   zTestToIterable.<lambda>/   ó   € �a—i‘i“k€ r%   c                 ó   — t        | «      S r   ©Úlistr    s    r"   r#   zTestToIterable.<lambda>0   ó
   € ”d˜1“g€ r%   c                 ó4   — t        | j                  «       «      S r   ©r,   Ú__iter__r    s    r"   r#   zTestToIterable.<lambda>1   ó   € ”d˜1Ÿ:™:›<Ó(€ r%   )r   r(   r,   Úiter)Úidsc                 ó  — |}|dk(  rJt        |t        j                  «      r0t        j                  t
        d¬«      5   |dg|¬«       d d d «       y  |dg|¬«      } ||«      d   }t        ||«      sJ ‚y # 1 sw Y   y xY w©Nr   zfloat16 indexes are not ©Úmatché   ©Údtyper   )Ú
issubclassÚpdÚIndexÚpytestÚraisesÚNotImplementedErrorÚ
isinstance)ÚselfÚindex_or_seriesr   r:   ÚrdtypeÚtypÚsÚresults           r"   Útest_iterablezTestToIterable.test_iterable*   s{   € ð ˆØ�IÒ¤*¨S´"·(±(Ô";Ü—‘Ô2Ð:TÔUñ &Ù�Q�C˜uÕ%÷&àÙ��˜5Ô!ˆÙ˜“˜1‘ˆÜ˜& &Ô)Ð)Ñ)÷&àús   ½A7Á7B zdtype, rdtype, objÚobjectÚar8   Úcategoryc                 ó"   — | j                  «       S r   r   r    s    r"   r#   zTestToIterable.<lambda>N   r$   r%   c                 ó"   — | j                  «       S r   r'   r    s    r"   r#   zTestToIterable.<lambda>O   r)   r%   c                 ó   — t        | «      S r   r+   r    s    r"   r#   zTestToIterable.<lambda>P   r-   r%   c                 ó4   — t        | j                  «       «      S r   r/   r    s    r"   r#   zTestToIterable.<lambda>Q   r1   r%   c                 óP   — |} ||g|¬«      } ||«      d   }t        ||«      sJ ‚y )Nr9   r   )rA   )	rB   rC   r   r:   rD   ÚobjrE   rF   rG   s	            r"   Ú!test_iterable_object_and_categoryz0TestToIterable.test_iterable_object_and_categoryB   s4   € ð2 ˆÙ��˜UÔ#ˆÙ˜“˜1‘ˆÜ˜& &Ô)Ð)Ñ)r%   c                 ó   — t        j                  dg|¬«      }t        t        |j	                  «       «      «      \  }}t        ||«      sJ ‚t        t        |j	                  «       «      «      \  }}t        ||«      sJ ‚y )Nr8   r9   )r<   ÚSeriesÚnextr2   ÚitemsrA   )rB   r:   rD   rF   Ú_rG   s         r"   Útest_iterable_itemsz"TestToIterable.test_iterable_items`   sf   € ô
 �I‰I�q�c Ô'ˆÜœ˜aŸg™g›i›Ó)‰	ˆˆ6Ü˜& &Ô)Ð)Ð)äœ˜aŸg™g›i›Ó)‰	ˆˆ6Ü˜& &Ô)Ð)Ñ)r%   c                 ó6  — |}|dk(  rJt        |t        j                  «      r0t        j                  t
        d¬«      5   |dg|¬«       d d d «       y  |dg|¬«      }|j                  t        «      d   }t        |t        «      s|f}||v sJ ‚y # 1 sw Y   y xY wr5   )
r;   r<   r=   r>   r?   r@   ÚmapÚtyperA   Útuple)rB   rC   r:   rD   rE   rF   rG   s          r"   Útest_iterable_mapz TestToIterable.test_iterable_mapl   sŽ   € ð ˆØ�IÒ¤*¨S´"·(±(Ô";Ü—‘Ô2Ð:TÔUñ &Ù�Q�C˜uÕ%÷&àÙ��˜5Ô!ˆØ—‘”t“˜Q‘ˆÜ˜&¤%Ô(Ø�YˆFØ˜ÑÐÑ÷&àús   ½BÂBc                 ó"   — | j                  «       S r   r   r    s    r"   r#   zTestToIterable.<lambda>€   r$   r%   c                 ó"   — | j                  «       S r   r'   r    s    r"   r#   zTestToIterable.<lambda>�   r)   r%   c                 ó   — t        | «      S r   r+   r    s    r"   r#   zTestToIterable.<lambda>‚   r-   r%   c                 ó4   — t        | j                  «       «      S r   r/   r    s    r"   r#   zTestToIterable.<lambda>ƒ   r1   r%   c                 óÌ   — t        j                  t        j                  d«      t        j                  d«      g«      } ||«      d   }t        |t         j                  «      sJ ‚y )Nz
1999-12-31z
2000-12-31r   )r<   ÚCategoricalIndexÚ	TimestamprA   )rB   r   ÚirG   s       r"   Útest_categorical_datetimelikez,TestToIterable.test_categorical_datetimelike}   sQ   € ô ×ÑÜ�\‰\˜,Ó'¬¯©°lÓ)CÐDó
ˆñ ˜“˜1‘ˆÜ˜&¤"§,¡,Ô/Ð/Ñ/r%   c                 óŽ  — t        j                  d«      t        j                  d«      g}t        j                  |«      j                  j	                  |«      }|j
                  d|› d�k(  sJ ‚t        ||d¬«      D ]G  \  }}t        |t         j                  «      sJ ‚|j                  �J ‚||k(  sJ ‚|j                  |k(  rŒGJ ‚ y )Nú
2011-01-01ú
2011-01-02údatetime64[ú]T©Ústrict©
r<   rd   rT   ÚdtÚas_unitr:   ÚziprA   ÚtzÚunit©rB   rs   ÚvalsÚserÚresÚexps         r"   Útest_iter_box_dt64z!TestToIterable.test_iter_box_dt64�   s³   € Ü—‘˜\Ó*¬B¯L©L¸Ó,FÐGˆÜ�i‰i˜‹o× Ñ ×(Ñ(¨Ó.ˆØ�y‰y˜k¨$¨¨qÐ1Ò1Ð1Ð1Ü˜C ¨dÔ3ò 	$‰HˆC�Ü˜c¤2§<¡<Ô0Ð0Ð0Ø—6‘6�>Ð!�>Ø˜#’:Ð�:Ø—8‘8˜tÓ#Ð#Ð#ñ		$r%   c                 ó°  — t        j                  dd¬«      t        j                  dd¬«      g}t        j                  |«      j                  j	                  |«      }|j
                  d|› d�k(  sJ ‚t        ||d¬«      D ]T  \  }}t        |t         j                  «      sJ ‚|j                  |j                  k(  sJ ‚||k(  sJ ‚|j                  |k(  rŒTJ ‚ y )	Nrh   ú
US/Eastern©rr   ri   rj   z, US/Eastern]Trl   rn   rt   s         r"   Útest_iter_box_dt64tzz#TestToIterable.test_iter_box_dt64tz™   sÄ   € ä�L‰L˜¨,Ô7Ü�L‰L˜¨,Ô7ð
ˆô �i‰i˜‹o× Ñ ×(Ñ(¨Ó.ˆà�y‰y˜k¨$¨¨}Ð=Ò=Ð=Ð=Ü˜C ¨dÔ3ò 	$‰HˆC�Ü˜c¤2§<¡<Ô0Ð0Ð0Ø—6‘6˜SŸV™VÒ#Ð#Ð#Ø˜#’:Ð�:Ø—8‘8˜tÓ#Ð#Ð#ñ		$r%   c                 ór  — t        j                  d«      t        j                  d«      g}t        j                  |«      j                  j	                  |«      }|j
                  d|› d�k(  sJ ‚t        ||d¬«      D ]9  \  }}t        |t         j                  «      sJ ‚||k(  sJ ‚|j                  |k(  rŒ9J ‚ y )Nz1 daysz2 daysztimedelta64[rk   Trl   )	r<   Ú	TimedeltarT   ro   rp   r:   rq   rA   rs   rt   s         r"   Útest_iter_box_timedelta64z(TestToIterable.test_iter_box_timedelta64§   s¥   € ä—‘˜XÓ&¬¯©°XÓ(>Ð?ˆÜ�i‰i˜‹o× Ñ ×(Ñ(¨Ó.ˆØ�y‰y˜l¨4¨&°Ð2Ò2Ð2Ð2Ü˜C ¨dÔ3ò 	$‰HˆC�Ü˜c¤2§<¡<Ô0Ð0Ð0Ø˜#’:Ð�:Ø—8‘8˜tÓ#Ð#Ð#ñ	$r%   c                 ó@  — t        j                  dd¬«      t        j                  dd¬«      g}t        j                  |«      }|j                  dk(  sJ ‚t	        ||d¬«      D ]9  \  }}t        |t         j                  «      sJ ‚|j                  dk(  sJ ‚||k(  rŒ9J ‚ y )	Nrh   ÚM©Úfreqri   z	Period[M]Trl   ÚME)r<   ÚPeriodrT   r:   rq   rA   r„   )rB   ru   rF   rw   rx   s        r"   Útest_iter_box_periodz#TestToIterable.test_iter_box_period±   s�   € ä—	‘	˜,¨SÔ1´2·9±9¸\ÐPSÔ3TÐUˆÜ�I‰I�d‹OˆØ�w‰w˜+Ò%Ð%Ð%Ü˜A˜t¨DÔ1ò 	‰HˆC�Ü˜c¤2§9¡9Ô-Ð-Ð-Ø—8‘8˜tÒ#Ð#Ð#Ø˜#“:Ð�:ñ	r%   N)Ú__name__Ú
__module__Ú__qualname__ÚintÚfloatr<   rd   r   Údtypesr>   ÚmarkÚparametrizerH   rI   rR   rX   r]   rf   ry   r}   r€   r‡   © r%   r"   r   r      s  „ ð 
�ˆØ	�#ˆØ	�#ˆØ	�#ˆØ	�#ˆØ	�3ˆØ	�3ˆØ	�3ˆØ	�EÐØ	�EÐØ	�EÐØ	˜2Ÿ<™<Ð(Ø	% r§|¡|Ð4Ø	˜BŸL™LÐ)ð€Fð" ‡[�[×Ñ˜_¨fÓ5Ø‡[�[×ÑØá Ù!ÙÙ(ð		
ò 2ð ó 	ñ*ó	ó 6ð*ð ‡[�[×ÑØà�v˜sÐ#Ø�s˜AÐØ˜ Ð%Ø˜˜aÐ ð		
óð ‡[�[×ÑØá Ù!ÙÙ(ð		
ò 2ð ó 	ñ	*ó	óð&	*ð ‡[�[×Ñ˜_¨fÓ5ñ	*ó 6ð	*ð ‡[�[×ÑØÐF˜6ÐF H¨c ?ÐF°ZÀÐ4EÐFóñ óð ð ‡[�[×ÑØá Ù!ÙÙ(ð		
ò 2ð ó 	ñ0ó	ð0ò$ò$ò$ór%   r   zarr, expected_type, dtyper8   r9   r   rJ   ÚbrI   rK   Ú2017Ú2018ú
US/Centralr|   zdatetime64[ns, US/Central]Ú2019ÚYrƒ   zY-DEC)r   r8   é   Úintervalr   l    d(	 zm8[ns]c                 ó,  — |r|dk(  rt         rt        nt        }t        j                  | «      j
                  }t        j                  | «      j
                  }t        |«      |u sJ ‚t        |«      t        |«      u sJ ‚t        j                  ||«       y )NrI   )
r   r   r
   r<   rT   Ú_valuesr=   r[   ÚtmÚassert_equal)ÚarrÚexpected_typer:   Úusing_infer_stringÚl_valuesÚr_valuess         r"   Útest_values_consistentr¢   ¼   st   € ñ< ˜e xÒ/Ý,7Õ(¼[ˆÜ�y‰y˜‹~×%Ñ%€HÜ�x‰x˜‹}×$Ñ$€HÜ�‹>˜]Ñ*Ð*Ð*Ü�‹>œT (›^Ñ+Ð+Ð+ä‡O�O�H˜hÕ'r%   r�   ©r8   r—   é   c                 óˆ   — t        j                  | «      }|j                  }t        | «      }t	        j
                  ||«       y r   )r<   rT   Úarrayr   r›   Úassert_extension_array_equal)r�   rv   rG   Úexpecteds       r"   Útest_numpy_arrayr©   ä   s2   € ä
�)‰)�C‹.€CØ�Y‰Y€FÜ" 3Ó'€HÜ×#Ñ# F¨HÕ5r%   c                 ó@  — t        j                  | ¬«      }|j                  }t        j                  | «      j
                  dk(  rt        |t        «      sJ ‚y t        j                  | «      j
                  dk(  rt        |t        «      sJ ‚y t        |t        «      sJ ‚y )Nr9   r‚   Úm)
r<   rT   r¦   Únpr:   ÚkindrA   r   r   r   )Úany_numpy_dtyperv   rG   s      r"   Útest_numpy_array_all_dtypesr¯   ì   sx   € Ü
�)‰)˜/Ô
*€CØ�Y‰Y€FÜ	‡x�x�Ó ×%Ñ%¨Ò,Ü˜&¤-Ô0Ð0Ñ0Ü	�‰�/Ó	"×	'Ñ	'¨3Ò	.Ü˜&¤.Ô1Ð1Ñ1ä˜&Ô"5Ô6Ð6Ñ6r%   z	arr, attrÚ_codesÚ2000Ú2001z	period[D]Ú_ndarrayÚInt64Ú_dataÚ_leftÚ_sparse_valuesr—   z2000-01-01T12:00:00z2000-01-02T12:00:00úM8[ns]c                 ó”   — |} || d¬«      j                   }|rt        | |«      } t        ||«      }t        j                  || «      sJ ‚y )NF©Úcopy)r¦   Úgetattrr¬   Úshares_memory)r�   ÚattrrC   ÚboxrG   s        r"   Ú
test_arrayrÀ   ÷   sL   € ð2 €Cá�˜5Ô!×'Ñ'€FáÜ�c˜4Ó ˆÜ˜ Ó&ˆä×Ñ˜F CÔ(Ð(Ñ(r%   c                  óÈ   — t         j                  j                  dgddgg«      } d}t        j                  t
        |¬«      5  | j                   d d d «       y # 1 sw Y   y xY w)NÚArJ   r‘   z&MultiIndex has no single backing arrayr6   )r<   Ú
MultiIndexÚfrom_productr>   r?   Ú
ValueErrorr¦   )ÚidxÚmsgs     r"   Útest_array_multiindex_raisesrÈ     sP   € Ü
�-‰-×
$Ñ
$ s e¨c°3¨ZÐ%8Ó
9€CØ
2€CÜ	�‰”z¨Ô	-ñ Ø�	Š	÷÷ ñ ús   ÁAÁA!zarr, expected, zero_copyTFÚDz2000-01-01T06:00:00z2000-01-02T06:00:00ÚUTCú
2000-01-01ú
2000-01-02l     qaÚi8z
2016-01-01z
US/Pacific©Úperiodsrr   z
2016-01-02c                 ó@  — |s@| d   t         j                  u r+t        j                  dt         j                  gt        ¬«      }|}t        j                  d «      5   || «      }d d d «       j                  «       }t        j                  ||«       t        j                  |«      }t        j                  ||«       t        j                  |d¬«      }t        j                  |d¬«      }	t        j                  ||	«      rJ ‚|s<t        j                  t        d¬«      5  t        j                  |d¬«       d d d «       y t        j                  |d¬«      }
t        j                  |d¬«      }t        j                  |
|«      sJ ‚y # 1 sw Y   �Œ&xY w# 1 sw Y   y xY w)	Néÿÿÿÿr   r9   Trº   z#Unable to avoid copy while creatingr6   F)r<   ÚNAr¬   r¦   rI   r›   Úassert_produces_warningÚto_numpyÚassert_numpy_array_equalÚasarrayÚmay_share_memoryr>   r?   rÅ   )r�   r¨   Ú	zero_copyÚindex_or_series_or_arrayÚusing_nan_is_nar¿   ÚthingrG   Ú
result_cp1Ú
result_cp2Úresult_nocopy1Úresult_nocopy2s               r"   Útest_to_numpyrà   "  sF  € ñz ˜s 2™w¬"¯%©%Ñ/Ü—8‘8˜Q¤§¡˜J¬fÔ5ˆà
"€Cä	×	#Ñ	# DÓ	)ñ Ù�C“ˆ÷ð �^‰^Ó€FÜ×Ñ ¨Ô1ä�Z‰Z˜Ó€FÜ×Ñ ¨Ô1ô —‘˜% dÔ+€JÜ—‘˜% dÔ+€Jä×"Ñ" :¨zÔ:Ð:Ð:áÜ�]‰]œ:Ð-RÔSñ 	(ä�H‰H�U Õ'÷	(ð 	(ô
 Ÿ™ %¨eÔ4ˆÜŸ™ %¨eÔ4ˆä×"Ñ" >°>ÔBÐBÑB÷3ñ ú÷"	(ð 	(ús   Á	FÄFÆFÆFÚ	as_series)rJ   r‘   Úcc                 óœ  — t        j                  | d¬«      }|r!t        j                  |j                  d¬«      }|j	                  «       }|rF| j
                  t        k(  r3|j
                  j                  dk(  rt        j                  | |«      du sJ ‚t        j                  | |«      du sJ ‚|j	                  d¬«      }|rF| j
                  t        k(  r3|j
                  j                  dk(  rt        j                  | |«      du sJ ‚t        j                  | |«      du sJ ‚|j	                  d¬«      }t        j                  | |«      du sJ ‚y )NFrº   ÚpyarrowT)
r<   r=   rT   ÚvaluesrÔ   r:   rI   Ústorager¬   r½   )r�   rá   rŸ   rQ   rG   s        r"   Útest_to_numpy_copyrç   €  s  € ô
 �(‰(�3˜UÔ
#€CÙÜ�i‰i˜Ÿ
™
¨Ô/ˆð �\‰\‹^€FÙ˜cŸi™i¬6Ò1°c·i±i×6GÑ6GÈ9Ò6TÜ×Ñ  VÓ,°Ñ5Ð5Ð5ä×Ñ  VÓ,°Ñ4Ð4Ð4à�\‰\˜uˆ\Ó%€FÙ˜cŸi™i¬6Ò1°c·i±i×6GÑ6GÈ9Ò6TÜ×Ñ  VÓ,°Ñ5Ð5Ð5ä×Ñ  VÓ,°Ñ4Ð4Ð4ð �\‰\˜tˆ\Ó$€FÜ×Ñ˜C Ó(¨EÑ1Ð1Ñ1r%   c                 ó  — d}t        j                  ddg|¬«      }| rt        j                  |«      }|j                  «       }t	        j
                  t        j                  d|¬«      t        j                  d|¬«      gt        ¬«      }t        j                  ||«       |j                  d¬«      }t        j                  ||«       |j                  d¬«      }t	        j
                  dd	gd¬«      }t        j                  ||«       y )
Nr{   r±   r²   r|   r9   rI   r¸   z2000-01-01T05z2001-01-01T05)
r<   ÚDatetimeIndexrT   rÔ   r¬   r¦   rd   rI   r›   rÕ   )rá   rr   rQ   rG   r¨   s        r"   Útest_to_numpy_dtyperê   ›  sÐ   € à	€BÜ
×
Ñ
˜F FÐ+°Ô
3€CÙÜ�i‰i˜‹nˆð �\‰\‹^€FÜ�x‰xÜ	�‰�f Ô	$¤b§l¡l°6¸bÔ&AÐBÌ&ô€Hô ×Ñ ¨Ô1à�\‰\ ˆ\Ó)€FÜ×Ñ ¨Ô1à�\‰\ ˆ\Ó)€FÜ�x‰x˜¨/Ð:À(ÔK€HÜ×Ñ ¨Õ1r%   z!values, dtype, na_value, expected)r8   r—   Nr   )ç      ð?ç       @ç        rF   z2000-01-01T00:00:00r¤   c                 ó�   —  | |«      }|j                  ||¬«      }t        j                  |«      }t        j                  ||«       y )N©r:   Úna_value)rÔ   r¬   r¦   r›   rÕ   )rC   rå   r:   rð   r¨   rQ   rG   s          r"   Ú"test_to_numpy_na_value_numpy_dtyperñ   ±  s>   € ñ& ˜&Ó
!€CØ�\‰\ °ˆ\Ó9€FÜ�x‰x˜Ó!€HÜ×Ñ ¨Õ1r%   z+data, multiindex, dtype, na_value, expected)r8   r—   Né   ))r   rJ   )r   r‘   )r8   r‘   )r8   râ   rë   rì   g      @))rJ   r   )rJ   r8   )rJ   r—   )r‘   r   )r8   r—   r   rò   Ú2021Ú2022c                 óì   — t         j                  j                  |«      }t        j                  | |¬«      }|j	                  ||¬«      }t        j                  |«      }t        j                  ||«       y )N)Úindexrï   )	r<   rÃ   Úfrom_tuplesrT   rÔ   r¬   r¦   r›   rÕ   )ÚdataÚ
multiindexr:   rð   r¨   rö   ÚseriesrG   s           r"   Ú(test_to_numpy_multiindex_series_na_valuerû   Ê  sY   € ôX �M‰M×%Ñ% jÓ1€EÜ�Y‰Y�t 5Ô)€FØ�_‰_ 5°8ˆ_Ó<€FÜ�x‰x˜Ó!€HÜ×Ñ ¨Õ1r%   c                  óp  — t        j                  g d¢«      } d}t        j                  t        |¬«      5  | j                  d¬«       d d d «       t        j                  g d¢d¬«      } t        j                  t        |¬«      5  | j                  d¬«       d d d «       y # 1 sw Y   ŒYxY w# 1 sw Y   y xY w)Nr£   z5to_numpy\(\) got an unexpected keyword argument 'foo'r6   T)Úfoor´   r9   )r<   rT   r>   r?   Ú	TypeErrorrÔ   )rF   rÇ   s     r"   Útest_to_numpy_kwargs_raisesrÿ   ý  sŽ   € ä
�	‰	’)Ó€AØ
B€CÜ	�‰”y¨Ô	,ñ Ø	�
‰
�tˆ
Ô÷ô 	�	‰	’) 7Ô+€AÜ	�‰”y¨Ô	,ñ Ø	�
‰
�tˆ
Ô÷ð ÷ð ú÷
ð ús   µB ÂB,Â B)Â,B5rø   )rJ   r‘   zdtype, na_valuec                 óÀ   — t        j                  | «      }|j                  ||¬«      }t        j                  ddgddgd|gg|¬«      }t        j                  ||«       y )Nrï   r8   r—   r¤   r9   )r<   Ú	DataFramerÔ   r¬   r¦   r›   rÕ   )rø   r:   rð   ÚdfrG   r¨   s         r"   Ú test_to_numpy_dataframe_na_valuer  
  sW   € ô 
�‰�dÓ	€BØ�[‰[˜u¨xˆ[Ó8€FÜ�x‰x˜!˜Q˜ ! Q ¨!¨X¨Ð7¸uÔE€HÜ×Ñ ¨Õ1r%   zdata, expected_datac                 óÚ   — t        j                  | «      }|j                  t        t        j
                  ¬«      }t	        j                  |t        ¬«      }t        j                  ||«       y )Nrï   r9   )	r<   r  rÔ   rŒ   r¬   Únanr¦   r›   rÕ   )rø   Úexpected_datar  rG   r¨   s        r"   Ú$test_to_numpy_dataframe_single_blockr    sH   € ô 
�‰�dÓ	€BØ�[‰[œu¬r¯v©vˆ[Ó6€FÜ�x‰x˜¬UÔ3€HÜ×Ñ ¨Õ1r%   c                  ó8  — t        j                  t        j                  ddt        j                  g«      «      } t        j                  t        j                  ddt        j                  g«      «      }| j                  d¬«       t        j                  | |«       y )Nrë   rì   rí   )rð   )r<   r  r¬   r¦   r  rÔ   r›   Úassert_frame_equal)rG   r¨   s     r"   Ú.test_to_numpy_dataframe_single_block_no_mutater
  0  sd   € ä�\‰\œ"Ÿ(™( C¨¬b¯f©fÐ#5Ó6Ó7€FÜ�|‰|œBŸH™H c¨3´·±Ð%7Ó8Ó9€HØ
‡O�O˜S€OÔ!Ü×Ñ˜& (Õ+r%   c                   ó`   — e Zd Zej                  j                  dddg«      d„ «       Zd„ Zd„ Zy)ÚTestAsArrayrr   Nr”   c                 ó’  — t        j                  t        j                  dd|¬«      «      }t        j                  d «      5  t        j                  |t        ¬«      }d d d «       t        j                  t        j                  d|¬«      t        j                  d|¬«      g«      }t        j                  |«       y # 1 sw Y   ŒaxY w)Nr±   r—   rÎ   r9   rË   r|   rÌ   )r<   rT   Ú
date_ranger›   rÓ   r¬   rÖ   rI   r¦   rd   rÕ   )rB   rr   rv   rG   r¨   s        r"   Útest_asarray_object_dt64z$TestAsArray.test_asarray_object_dt649  s�   € ä�i‰iœŸ™ f°a¸BÔ?Ó@ˆä×'Ñ'¨Ó-ñ 	3ä—Z‘Z ¬6Ô2ˆF÷	3ô —8‘8Ü�\‰\˜,¨2Ô.´·±¸\ÈbÔ0QÐRó
ˆô 	×#Ñ# F¨HÕ5÷	3ð 	3ús   ÁB=Â=Cc                 óâ   — t        j                  t        j                  ddd¬«      «      }t        j                  ddgd¬«      }t        j
                  |«      }t        j                  ||«       y )	Nr±   r—   Úns)rÏ   rs   rË   rÌ   r¸   r9   ©r<   rT   r  r¬   r¦   rÖ   r›   rÕ   )rB   rv   r¨   rG   s       r"   Útest_asarray_tz_naivez!TestAsArray.test_asarray_tz_naiveF  sO   € ä�i‰iœŸ™ f°a¸dÔCÓDˆÜ—8‘8˜\¨<Ð8ÀÔIˆÜ—‘˜C“ˆä
×#Ñ# F¨HÕ5r%   c                 óD  — d}t        j                  t        j                  dd|¬«      «      }t        j                  ddgd¬«      }t        j
                  |d	¬«      }t        j                  ||«       t        j
                  |d¬«      }t        j                  ||«       y )
Nr”   r±   r—   rÎ   z2000-01-01T06z2000-01-02T06r¸   r9   r   r  )rB   rr   rv   r¨   rG   s        r"   Útest_asarray_tz_awarez!TestAsArray.test_asarray_tz_awareN  sz   € ØˆÜ�i‰iœŸ™ f°a¸BÔ?Ó@ˆÜ—8‘8˜_¨oÐ>ÀhÔOˆÜ—‘˜CÐ'7Ô8ˆä
×#Ñ# F¨HÔ5ô —‘˜C xÔ0ˆä
×#Ñ# F¨HÕ5r%   )	rˆ   r‰   rŠ   r>   rŽ   r�   r  r  r  r�   r%   r"   r  r  8  s4   „ Ø‡[�[×Ñ˜T D¨,Ð#7Ó8ñ
6ó 9ð
6ò6ó6r%   r  )EÚnumpyr¬   r>   Úpandas.compatr   Úpandas.core.dtypes.dtypesr   Úpandasr<   Úpandas._testingÚ_testingr›   Úpandas.core.arraysr   r   r   r   r	   r
   r   Úpandas.core.arrays.string_arrowr   r   rŽ   r�   r¦   r   ÚndarrayÚCategoricalré   ÚPeriodIndexÚcorer�   ÚPeriodDtypeÚIntervalIndexÚfrom_breaksÚTimedeltaIndexr¢   r©   r¯   Ú_from_sequencerÒ   rÀ   rÈ   rI   r†   r  ÚIntervalÚtz_localizeÚ
tz_convertrd   Úviewr:   r  rà   rç   rê   rp   ÚNaTÚ
datetime64rñ   rŒ   r‹   rû   rÿ   r  r  r
  r  r�   r%   r"   ú<module>r-     s´	  ðÛ Û å %å 5ã Ý ÷÷ ñ õ =÷cñ cðL ‡�×ÑØà	ˆ�‰�1�a�& §¡Ô	)¨2¯:©:°wÐ?Ø	ˆ�‰�3˜�*Ó	˜rŸz™z¨8Ð4Ø	ˆ�‰˜˜c˜
Ó	# R§^¡^°ZÐ@àˆB×Ñ˜f fÐ-°,Ô?ØØ(ð	
ð ˆB�N‰N˜F FÐ+°#Ô6ØØ�G‰G�N‰N×!Ñ!×-Ñ-¨gÓ6ð	
ð
 
×	Ñ	×	%Ñ	%¢iÓ	0°-ÀÐLàˆB×Ñ˜f fÐ-Ó.ØØð	
ð ˆB×Ñ˜v˜hÓ'ØØð	
ð)óñ:(ó;ð:(ð ‡�×Ñ˜  §¡ª)Ó!4Ð 5Ó6ñ6ó 7ð6ò7ð ‡�×ÑØà	ˆ�‰˜˜c˜
Ó	# XÐ.Ø	#ˆ×	#Ñ	# V¨VÐ$4¸KÔ	HÈ*ÐUØ	ˆ�‰�1�b—e‘e�* GÔ	,¨gÐ6Ø	"ˆ×	"Ñ	" A q 6Ó	*¨GÐ4Ù	�a˜�VÓ	Ð.Ð/à(ˆM×(Ñ(¨¨¯©°1°a°&Ð@PÔ)QÓRØð	
ð )ˆM×(Ñ(Ø�—‘Ø*Ð,AÐBÈ(ôñ &¨Ô6ô	ð ð	
ðóñ0	)ó1ð0	)òð ‡�×ÑØà	ˆ�‰�1�a�& §¡Ô	)¨8¨2¯8©8°Q¸°FÀ"Ç(Á(Ô+KÈTÐRØ	ˆ�‰˜˜c˜
Ó	# X R§X¡X¨s°C¨jÀÔ%GÈÐOàˆB�N‰N˜F FÐ+°#Ô6×<Ñ<ØˆB�H‰H�i�b—i‘i ¨SÔ1°9°2·9±9¸VÈ#Ô3NÐOÓPØð	
ð
 
ˆ�‰�1�b—e‘e�* GÔ	,¨h¨b¯h©h¸¸2¿6¹6°{Ó.CÀUÐKà%ˆM×%Ñ%¢iÓ0ØˆB�H‰H�k�b—k‘k ! QÓ'¨¨¯©°Q¸Ó):Ð;À6ÔJØð	
ñ
 
�a˜�VÓ	˜h˜bŸh™h¨¨1 v°R·X±XÔ>ÀÐFð )ˆM×(Ñ(¨¨¯©°6¸6Ð2BÈ(Ô)SÓTØˆB�H‰H�f˜fÐ%¨XÔ6Øð	
ð )ˆM×(Ñ(Ø�—‘Ð/Ð1FÐGÈxÔXó÷ ‰[˜Óß‰Z˜Ó%ØˆB�H‰Hà �B—L‘L °,Ô?Ø �B—L‘L °,Ô?ðóð ð	
ð  *ˆN×)Ñ)Ø�—‘˜!˜]Ð+°4Ô8×=Ñ=¸hÓGØ�b—h‘h˜xÓ(ôð ˆB�H‰H�a˜Ð'¨xÔ8Øð	
ð ˆB�N‰N˜=˜2Ÿ=™=¨¸qÀ\ÔRÓSØˆB�H‰Hà �B—L‘L °,Ô?Ø �B—L‘L °,Ô?ðóð ð		
ð]8ó;ñxCóy;ðxCðD ‡�×Ñ˜ t¨U mÓ4Ø‡�×ÑØ	ˆHˆB�H‰H’Y gÔ.°°·±ºÐPVÔ0WÐXóñ2óó 5ð2ð. ‡�×Ñ˜ t¨U mÓ4ñ2ó 5ð2ð* ‡�×ÑØ'â	�y !¢_Ð5ð �—‘˜VÓ$×,Ñ,¨SÓ1Ø�—‘˜VÓ$×,Ñ,¨SÓ1Ø—‘ðð
 ØˆB�L‰L˜Ó ×(Ñ(¨Ó-ØˆR�]‰]Ð0°#Ó6Ð7¸!Ñ;ð		
ðóñ 2ó!ð 2ð ‡�×ÑØ1ò Ú4ØØØ�#�r—v‘v˜sÐ#ð	
ò Ú4ØØ�F‰FØ�#�r—v‘v˜sÐ#ð	
ð �#�r—v‘v˜sÐ#Ú4ØØÚð	
ð �—‘˜VÓ$×,Ñ,¨SÓ1Ø�—‘˜VÓ$×,Ñ,¨SÓ1Ø—‘ðð �L�B—L‘L Ó(×0Ñ0°Ó5Ð6Ø�L�B—L‘L Ó(×0Ñ0°Ó5Ð6Ø�L�B—L‘L Ó(×0Ñ0°Ó5Ð6ðð
 ØˆB�L‰L˜Ó ×(Ñ(¨Ó-ØˆR�]‰]Ð0°#Ó6Ð7¸!Ñ;ð	
ð-%ó(ñR2óS(ðR2ò
ð ‡�×ÑØ
âšlÑ+Øˆb�h‰h’yÓ!¨¨¯©°!°Q¸¿¹°Ó(@ÑAØˆb�h‰h’yÓ!¨¨¯©²Ó(>Ñ?ðóð ‡�×ÑÐ*¨e°R·V±V¨_¸vÀt¸nÐ,MÓNñ2ó Oóð2ð ‡�×ÑØð �(�"—(‘(š<Ó(Ð)ØˆU�S�E˜BŸF™F˜8Ð$ð	
ò
 ¢)Ñ,Ø�ˆV�a˜�V˜a ˜VÐ$ð	
ð	óñ2óð2ò,÷!6ò !6r%   