ó
    ®œ‘h(s  ã                   óv  • S SK r S SKrS SKJr  S SKrS SKJs  Jr  S SK	r
S SK	JrJrJrJrJrJr  S SKJr  \R(                  " / SQS9S 5       r\R(                  " SS/S9S	 5       r\R(                  " S
 \/SS/S9S 5       r\R(                  " SS/S9S 5       r\R(                  " SS/S9S 5       r\R(                  " S \R6                  4S \R8                  4S \R:                  4/S9S 5       r\R>                  RA                  S0 S\RB                  04SSS.S\RD                  04/5      S 5       r#\R>                  RA                  SS\RH                  " S\RJ                  " S5      S9/5      \R>                  RA                  S S!S"/5      S# 5       5       r&\R>                  RA                  S$/ S%Q/ S&Q/ S'Q/5      S( 5       r'\R>                  RA                  S)/ S*QS+4/ S,QS-4/5      S. 5       r(\R>                  RA                  S/S0/ S*Q4SS1S2\RR                  /4/5      \R>                  RU                  S35      S4 5       5       r+\R>                  RA                  S5S6S0/ S7Q4SS8S9\RR                  /4/5      \R>                  RU                  S35      S: 5       5       r,S; r-\R>                  RA                  S</ S%QS\RB                  04/ S&Q0 4/ S'Q0 4/5      S= 5       r.\R>                  RA                  S>SS?00 /5      S@ 5       r/\R>                  RA                  SASBSBSC//5      SD 5       r0\R>                  RA                  SE\ Rb                  " SF5      S8/\ Rb                  " SG5      SH/SFS8/SGSH/4\Rd                  " \ Rb                  " SF5      S8/5      SH/SFS8/SH/4/5      SI 5       r3SJ r4\R>                  RU                  S35      SK 5       r5\R>                  RA                  SL/ SMQ5      SN 5       r6\R>                  RU                  S35      SO 5       r7\R>                  RU                  S35      SP 5       r8\R>                  RU                  S35      SQ 5       r9\R>                  RA                  SRSSS0ST 4SSU 4/5      \R>                  RU                  S35      SV 5       5       r:\R>                  RA                  S$/ SWQS8\RR                  SX\RR                  //5      SY 5       r;\R>                  RA                  SZ/ S[Q\Rd                  " / SWQS\S]94/ S^Q\Rd                  " / S_Q5      4/5      S` 5       r<Sa r=Sb r>Sc r?\R>                  RA                  SdSeS0\" SfSg/S8Sh/5      4S\" \RR                  S8\RR                  /5      4/5      \R>                  RU                  S35      Si 5       5       r@Sj rASk rB\R>                  RA                  S$/ SlQ/ SWQ\Rd                  " / SmQSnS]9/5      \R>                  RA                  So0 \RB                  4SpS0\RB                  4SpSq0\R†                  " \Rˆ                  5      RŠ                  4SpSr0\R†                  " \RŒ                  Ss   S    5      4/5      St 5       5       rG\R>                  RA                  SuSSv/5      \R>                  RA                  S$/ SlQ/ SWQ\Rd                  " / SmQSnS]9/5      Sw 5       5       rHSx rISy rJ\R>                  RU                  Sz5      \R>                  RA                  Sp/ S{Q5      \R>                  RA                  S|/ S}Q\Rd                  " / S~Q\R–                  S]94/ SQ\Rd                  " / SQ\R–                  S]94/5      S€ 5       5       5       rL\R>                  RA                  S�S\Rš                  4Sv\Rš                  4Sr\Rœ                  4/5      S‚ 5       rO\R>                  RA                  SƒS„S\" \RD                  5      R                   \" \RD                  5      R¢                  /4S…S\" \Rš                  5      R                   \" \Rš                  5      R¢                  /4S†S\" \R¤                  5      R                   \" \R¤                  5      R¢                  /4S\S\" \RB                  5      R                   \" \RB                  5      R¢                  /4S‡Sr\" \R¦                  5      R                   \" \R¦                  5      R¢                  /4SˆSr\" \Rœ                  5      R                   \" \Rœ                  5      R¢                  /4S‰Sr\" \R¨                  5      R                   \" \R¨                  5      R¢                  /4SŠSr\" \Rª                  5      R                   \" \Rª                  5      R¢                  /4S…S\" \RD                  5      R                   \" \RD                  5      R¢                  S1-   /4S†S\" \Rš                  5      R                   \" \Rš                  5      R¢                  S1-   /4S\S\" \R¤                  5      R                   \" \R¤                  5      R¢                  S1-   /4S…S\" \RD                  5      R                   S1-
  \" \Rš                  5      R¢                  /4S†S\" \Rš                  5      R                   S1-
  \" \R¤                  5      R¢                  /4S\S\" \R¤                  5      R                   S1-
  \" \RB                  5      R¢                  /4SˆSr\" \R¦                  5      R                   \" \R¦                  5      R¢                  S1-   /4S‰Sr\" \Rœ                  5      R                   \" \Rœ                  5      R¢                  S1-   /4SŠSr\" \R¨                  5      R                   \" \R¨                  5      R¢                  S1-   /4/5      S‹ 5       rVSŒ rW\R>                  RA                  S�\" S SŽ/5      \" S SŽ/\Rª                  S]94/5      S� 5       rX\R>                  RA                  SE/ S�QS‘S’\RR                  \RR                  S“/4/ S”QS•S–\RR                  /4/5      S— 5       rY\R>                  RA                  S5S0\" / S”Q5      4S˜/5      \R>                  RU                  S35      S™ 5       5       rZ\R>                  RA                  Sš/ S›Q5      \R>                  RA                  Sœ/ S›Q5      S� 5       5       r[Sž r\\R>                  RA                  SŸ/ S Q5      S¡ 5       r]\R>                  RA                  S¢/ S£Q\" S1Sg\RR                  /S¤S]94/ S[Q\" / SWQS¤S]94/ S¥Q\" / SWQS¤S]94/ S¦Q\" / S§QS¨S]94/ S©Q\" S1\RR                  Sª/S¨S]94/ S«Q\" / S§QS¨S]94/5      S¬ 5       r^S­ r_S® r`\R>                  RA                  S¯S1S1/S¤SS°4S8\
RÂ                  /S¨SS°4S8S±/S¨SS¨4S1\
RÂ                  /S¤SS°4S²S’/S¤SS³4S1S1/S¨SS°4\R                  " \RB                  5      R¢                  S1-
  S1/S¤SS¤4S1S1/S¤SvS°4S8S8/S´SvS°4S8S±/S¨SvS¨4S1\
RÂ                  /S¤SvS°4S²Sµ/S¤SvS³4\R                  " \Rª                  5      R¢                  S1-
  S1/S¶SvS¶4S1S1/S¤SrS·4S8S8/S´SrS·4S8S±/S¨SrS¨4S1\
RÂ                  /S¤SrS·4S²Sµ/S¤SrS¤4S¸S¸/S¹SrS¹4S1S1/S¨SqS´4S1S±/S¨SqS´4S1S1/S´SqS´4S1S±/S´SqS´445      Sº 5       rbS» rcS¼ rd\R>                  RA                  SLS½S¾/5      S¿ 5       re\R>                  RA                  SÀ/ SÁQ5      SÂ 5       rf\R>                  RA                  SÀ/ SÃQ5      SÄ 5       rg\R>                  RA                  SÅ/ SÆQ5      SÇ 5       rh\R>                  RA                  SÈS·SÉ/SÊS//5      SË 5       ri\R>                  RA                  S/ SÌQ5      SÍ 5       rjSÎ rkSÏ rlSÐ rmg)Ñé    N)Úiinfo)Ú
ArrowDtypeÚ	DataFrameÚIndexÚSeriesÚoption_contextÚ
to_numeric)NÚignoreÚraiseÚcoerce)Úparamsc                 ó   • U R                   $ ©N©Úparam©Úrequests    ÚfC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\pandas/tests/tools/test_to_numeric.pyÚerrorsr      ó   € à�=‰=Ðó    TFc                 ó   • U R                   $ r   r   r   s    r   Úsignedr      r   r   c                 ó   • U $ r   © ©Úxs    r   Ú<lambda>r      s   € ¡!r   ÚidentityÚstr)r   Úidsc                 ó   • U R                   $ r   r   r   s    r   Ú	transformr#      r   r   l   ßN"2Ê) l      Fµx:^V c                 ó   • U R                   $ r   r   r   s    r   Ú	large_valr%   $   r   r   c                 ó   • U R                   $ r   r   r   s    r   Úmultiple_eltsr'   )   r   r   c                 ó   • [        U SS9$ )NÚidx©Úname)r   r   s    r   r   r   0   s   € ”5˜ Ò'r   c                 ó   • [        U SS9$ )NÚserr*   )r   r   s    r   r   r   1   s   € ”6˜! %Ò(r   c                 óT   • [         R                  " [        U 5      R                  5      $ r   )ÚnpÚarrayr   Úvaluesr   s    r   r   r   2   s   € ”2—8’8œE !›HŸO™OÔ,r   c                 ó   • U R                   $ r   r   r   s    r   Útransform_assert_equalr3   .   s   € ð �=‰=Ðr   zinput_kwargs,result_kwargsÚdtyper   Úinteger©r   Údowncastc                 ó|   • [        / [        S9n[        U40 U D6n[        / 40 UD6n[        R                  " X45        g ©N©r4   ©r   Úobjectr	   ÚtmÚassert_series_equal)Úinput_kwargsÚresult_kwargsr-   ÚresultÚexpecteds        r   Ú
test_emptyrC   9   s<   € ô �œ6Ñ
"€CÜ˜Ñ,˜|Ñ,€Fä�bÑ*˜MÑ*€HÜ×Ò˜6Õ,r   Úinfer_stringÚpyarrow)ÚmarksÚlast_valÚ7é   c                 óÊ   • [        SU5         [        SSU /5      n[        U5      nS S S 5        [        / SQ5      n[        R                  " WU5        g ! , (       d  f       N3= f)Nzfuture.infer_stringÚ1ú-3.14©é   ç…ëQ¸	ÀrI   )r   r   r	   r=   r>   )rG   rD   r-   rA   rB   s        r   Útest_seriesrP   I   sS   € ô
 
Ð-¨|Õ	<Ü�c˜7 HÐ-Ó.ˆÜ˜C“ˆ÷ 
=ô ’mÓ$€HÜ×Ò˜6 8Õ,÷ 
=Õ	<ús   �AÁ
A"Údata)rN   é   é   é   )ç      ð?ç      @ç      @g      @)TFTTc                 ón   • [        U [        S5      SS9n[        U5      n[        R                  " X!5        g )NÚABCDÚEFG)Úindexr+   )r   Úlistr	   r=   r>   )rQ   r-   rA   s      r   Útest_series_numericr]   V   s-   € ô �œT &›\°Ñ
6€Cä˜‹_€FÜ×Ò˜6Õ'r   zdata,msg©rN   rO   Úappleú,Unable to parse string "apple" at position 2)ÚorangerN   rO   r_   z-Unable to parse string "orange" at position 0c                 ó”   • [        U 5      n[        R                  " [        US9   [	        USS9  S S S 5        g ! , (       d  f       g = f)N©Úmatchr   ©r   ©r   ÚpytestÚraisesÚ
ValueErrorr	   )rQ   Úmsgr-   s      r   Ú
test_errorrk   f   s1   € ô �‹,€Cä	�Š”z¨Ó	-Ü�3˜wÒ'÷ 
.×	-Ö	-ús	   ¥9¹
Azerrors,exp_datar
   rN   rO   z2ignore:errors='ignore' is deprecated:FutureWarningc                 ór   • [        / SQ5      n[        X S9n[        U5      n[        R                  " X45        g )Nr^   re   ©r   r	   r=   r>   )r   Úexp_datar-   rA   rB   s        r   Útest_ignore_errorro   w   s1   € ô
 Ò$Ó
%€CÜ˜Ñ+€Fä�hÓ€HÜ×Ò˜6Õ,r   z
errors,exp)r   r`   ©TFr_   rU   g        c                 ó  • [        / SQ5      n[        U[        5      (       a,  [        R                  " [
        US9   [        X S9  S S S 5        g [        X S9n[        U5      n[        R                  " X45        g ! , (       d  f       g = f)Nrp   rc   re   ©	r   Ú
isinstancer    rg   rh   ri   r	   r=   r>   )r   Úexpr-   rA   rB   s        r   Útest_bool_handlingru   ƒ   sf   € ô Ò'Ó
(€Cä�#”s×ÑÜ�]Š]œ:¨SÓ1Ü�sÒ*÷ 2Ð1ô ˜CÑ/ˆÜ˜#“;ˆä
×Ò˜vÕ0÷ 2Õ1ús   ¼
A:Á:
Bc                  ó~   • / SQn [        U 5      n[        R                  " / SQ5      n[        R                  " X5        g )N)rK   rL   rH   rM   ©r	   r/   r0   r=   Úassert_numpy_array_equal)r-   ÚresrB   s      r   Ú	test_listrz   š   s,   € Ú
€CÜ
�S‹/€Cä�xŠxšÓ&€HÜ×Ò Õ.r   zdata,arr_kwargsc                 ót   • [        U 5      n[        R                  " U 40 UD6n[        R                  " X#5        g r   rw   )rQ   Ú
arr_kwargsrA   rB   s       r   Útest_list_numericr}   ¢   s/   € ô ˜Ó€FÜ�xŠx˜Ñ+ 
Ñ+€HÜ×Ò Õ1r   ÚkwargsÚOc                 ó|   • / SQn[        U40 U D6n[        U5      n[        U5      n[        R                  " X45        g )NrM   rm   )r~   rQ   r-   rA   rB   s        r   Útest_numericr�   ±   s6   € â€Dä
�Ñ
 ˜Ñ
 €CÜ˜‹_€Fä�d‹|€HÜ×Ò˜6Õ,r   ÚcolumnsÚaÚbc                 ó>  • [        S[        R                  " S5      [        R                  " S5      S// SQS.5      n[        SS[        R                  S// SQS.5      nUR                  5       nX0   R                  [        5      X0'   [        R                  " X25        g )Ng333333ó?ç…ëQ¸	@Úinfinityz0.1)rU   g       @rV   rW   ©rƒ   r„   çš™™™™™¹?)
r   ÚdecimalÚDecimalr/   ÚinfÚcopyÚapplyr	   r=   Úassert_frame_equal)r‚   ÚdfrB   Údf_copys       r   Útest_numeric_df_columnsr’   ¼   s‚   € ô 
à”w—’ tÓ,¬g¯oªo¸jÓ.IÈ5ÐQÚ%ñ	
ó
€Bô   T¬2¯6©6°3Ð7Ò>RÑSÓT€Hà�g‰g‹i€GØÑ'×-Ñ-¬jÓ9€GÑä×Ò˜'Õ,r   zdata,exp_datar†   gš™™™™™ù?r‰   c                 óš   • [        SU 05      nUS   R                  [        5      US'   [        SU05      n[        R                  " X#5        g )Nrƒ   )r   rŽ   r	   r=   r�   )rQ   rn   r�   rB   s       r   Útest_numeric_embedded_arr_likesr”   Ö   sD   € ô 
�C˜�;Ó	€BØ�‰g�m‰mœJÓ'€B€s�Gä˜#˜x˜Ó)€HÜ×Ò˜"Õ'r   c                  óÎ   • [        / SQ5      n [        U SS9n[        [        R                  [        R                  [        R                  /5      n[        R
                  " X5        g )N)rƒ   r„   Úcr   re   )r   r	   r/   Únanr=   r>   )r-   rA   rB   s      r   Útest_all_nanr˜   é   sC   € Ü
’Ó
!€CÜ˜ HÑ-€Fä”r—v‘vœrŸv™v¤r§v¡vÐ.Ó/€HÜ×Ò˜6Õ,r   c                 ó¸   • [        / SQ/ SQS.5      nU b  SU 0O0 n[        R                  " [        SS9   [	        U40 UD6  S S S 5        g ! , (       d  f       g = f)NrM   )Ú4Ú5Ú6rˆ   r   z	1-d arrayrc   )r   rg   rh   Ú	TypeErrorr	   )r   r�   r~   s      r   Útest_type_checkrž   ñ   sK   € ô 
šª_Ñ=Ó	>€BØ#)Ñ#5ˆh˜Ñ¸2€FÜ	�Š”y¨Ó	4Ü�2Ñ ˜Ò ÷ 
5×	4Ö	4ús   µAÁ
AÚval)rN   çš™™™™™ñ?i!N  c                 ó\   • U(       a  U * OU n [        U" U 5      5      [        U 5      :X  d   eg r   ©r	   Úfloat)rŸ   r   r#   s      r   Útest_scalarr¤   ú   s(   € æˆ3‰$˜c€CÜ‘i “nÓ%¬¨s«Ó3Ð3Ñ3r   c                 ór  • Ub  SU0O0 nU(       a  U * OU nU" U5      n[        U[        5      nU(       a7  US;   a1  Sn[        R                  " [        US9   [        U40 UD6  S S S 5        g US:X  a  U(       a  [        U5      OUn[        R                  " [        U40 UD6U5        g ! , (       d  f       g = f)Nr   ©Nr   ú#Integer out of range. at position 0rc   r   )	rs   r    rg   rh   ri   r	   r£   r=   Úassert_almost_equal)	r%   r   r#   r   r~   rŸ   Úval_is_stringrj   rB   s	            r   Útest_really_large_scalarrª      s    € ð $*Ñ#5ˆh˜Ñ¸2€FÞˆ9‰* I€Cá
�C‹.€CÜ˜s¤CÓ(€Mæ˜ ?Ó2Ø3ˆÜ�]Š]œ:¨SÓ1Ü�sÑ%˜fÒ%÷ 2Ð1ð #)¨HÓ"4¾”5˜”:ÈSˆÜ
×Òœz¨#Ñ8°Ñ8¸(ÕC÷	 2Õ1ús   ÁB(Â(
B6c                 óÊ  • Ub  SU0O0 nU(       a  U * OU nU" U5      nSnU/X7/-  -   n[        U[        5      n	US:H  n
US;   aI  U	(       d  U(       a;  U	(       a  SnOSn[        R                  " [        US9   [        U40 UD6  S S S 5        g [        U40 UD6nU
(       a  U	(       a  [        U5      OUnU/nU(       aE  U
(       a&  UR                  [        R                  5        [        nO?UR                  U5        [        nO'[        U[        [        45      (       a  [        O[        n[        R                  " U[        R                  " XïS95        g ! , (       d  f       g = f)	Nr   Ústringr   r¦   r§   z-Unable to parse string "string" at position 1rc   r:   )rs   r    rg   rh   ri   r	   r£   Úappendr/   r—   r<   Úintr=   r¨   r0   )r%   r   r#   r'   r   r~   rŸ   Ú	extra_eltÚarrr©   Úcoercingrj   rA   Úexp_valrB   Ú	exp_dtypes                   r   Útest_really_large_in_arrr´     s  € ð $*Ñ#5ˆh˜Ñ¸2€FÞˆ9‰* I€CÙ
�C‹.€Cà€IØˆ%�- +Ñ-Ñ
-€Cä˜s¤CÓ(€MØ˜Ñ!€Hà�Ó ¦m¶}ÞØ7‰CàAˆCä�]Š]œ:¨SÓ1Ü�sÑ%˜fÒ%÷ 2Ð1ô ˜CÑ* 6Ñ*ˆæ!)®m”%˜”*À#ˆØ�9ˆæÞØ—‘¤§¡Ô'Ü!‘	à—‘ 	Ô*Ü"‘	ä!+¨G´c¼5°\×!BÑ!B�ÌˆIä
×Ò˜v¤r§x¢x°Ñ'JÕK÷% 2Õ1ús   Á7EÅ
E"c                 óô  • Ub  SU0O0 n[        U(       a  U * OU 5      /nU(       a  UR                  SU 5        US;   a?  [        U5      nSU 3n[        R                  " [
        US9   [        U40 UD6  S S S 5        g [        U40 UD6nUS:X  a"  U V	s/ s H  n	[        U	5      PM     n
n	[        nOUn
[        n[        R                  " U[        R                  " X«S95        g ! , (       d  f       g = fs  sn	f )Nr   r   r¦   z"Integer out of range. at position rc   r   r:   )r    Úinsertr®   rg   rh   ri   r	   r£   r<   r=   r¨   r/   r0   )r%   r   r'   r   r~   r°   r[   rj   rA   ÚirB   r³   s               r   Ú#test_really_large_in_arr_consistentr¸   :  sà   € ð $*Ñ#5ˆh˜Ñ¸2€FÜžV�	‰z¨Ó3Ð
4€CæØ�
‰
�1�iÔ à�Ó Ü�MÓ"ˆØ2°5°'Ð:ˆä�]Š]œ:¨SÓ1Ü�sÑ%˜fÒ%÷ 2Ð1ô ˜CÑ* 6Ñ*ˆà�XÓÙ*-Ó.ª# Qœ˜až©#ˆHÐ.Ü‰IàˆHÜˆIä
×Ò˜v¤r§x¢x°Ñ'JÕK÷ 2Õ1üò /s   Á(C$ÂC5Ã$
C2zerrors,checker)r   z+Unable to parse string "fail" at position 0c                 ó   • U S:H  $ )NÚfailr   r   s    r   r   r   ]  s   € ˜Q &š[r   c                 ó.   • [         R                  " U 5      $ r   )r/   Úisnanr   s    r   r   r   ^  s   € œRŸXšX aœ[r   c                 óØ   • Sn[        U[        5      (       a,  [        R                  " [        US9   [        X S9  S S S 5        g U" [        X S95      (       d   eg ! , (       d  f       g = f)Nrº   rc   re   )rs   r    rg   rh   ri   r	   )r   ÚcheckerÚscalars      r   Útest_scalar_failrÀ   Y  sU   € ð €Fä�'œ3×ÑÜ�]Š]œ:¨WÓ5Ü�vÒ-÷ 6Ð5ñ ”z &Ñ8×9Ñ9Ð9Ñ9÷ 6Õ5ús   ±
AÁ
A)©rN   é   rR   rR   c                 óB   • Uu  p#U" U 5      n [        U 5      nU" X@5        g r   ©r	   )rQ   r3   r#   Úassert_equalrA   s        r   Útest_numeric_dtypesrÆ   l  s%   € à4Ñ€IÙ�T‹?€Dä˜Ó€FÙ�Õr   zdata,exp)rK   Ú2Ú3Úint64r:   )z1.5z2.7z3.4)ç      ø?gš™™™™™@g333333@c                 óN   • Uu  p4[        U" U 5      5      nU" U5      nU" XV5        g r   rÄ   )rQ   rt   r3   r#   rÅ   rA   rB   s          r   Útest_strrÌ   u  s+   € ð 5Ñ€IÜ™	 $›Ó(€Fá˜‹~€HÙ�Õ"r   c                 óŽ   • Uu  p#[         R                  " SSU S9n[        U" U5      5      nU" UR                  5      nU" XV5        g )NÚ20130101rR   )ÚperiodsÚtz)ÚpdÚ
date_ranger	   Úasi8)Útz_naive_fixturer3   r#   rÅ   r)   rA   rB   s          r   Útest_datetime_likerÕ   „  sA   € Ø4Ñ€IÜ
�-Š-˜
¨AÐ2BÑ
C€Cä™	 #›Ó'€FÙ˜Ÿ™Ó"€HÙ�Õ"r   c                 óŽ   • U u  p[         R                  " SSSS9n[        U" U5      5      nU" UR                  5      nU" XE5        g )Nz1 daysrR   ÚD)rÏ   Úfreq)rÑ   Útimedelta_ranger	   rÓ   )r3   r#   rÅ   r)   rA   rB   s         r   Útest_timedeltarÚ   �  sB   € Ø4Ñ€IÜ
×
Ò
˜X¨q°sÑ
;€Cä™	 #›Ó'€FÙ˜Ÿ™Ó"€HÙ�Õ"r   c                 ó  • Uu  p#[         R                  " SSSSS9nU" U5      n[        U[        5      (       d,  U R	                  [
        R                  R                  SS95        [        U5      nU" UR                  5      nU" Xg5        g )Nz2011-01rR   ÚMÚ )rÏ   rØ   r+   z)Missing PeriodDtype support in to_numeric)Úreason)
rÑ   Úperiod_rangers   r   Úapplymarkerrg   ÚmarkÚxfailr	   rÓ   )r   r3   r#   rÅ   r)   ÚinprA   rB   s           r   Útest_periodrä   –  sy   € Ø4Ñ€Iä
�/Š/˜)¨Q°S¸rÑ
B€CÙ
�C‹.€Cä�cœ5×!Ñ!Ø×ÑÜ�K‰K×ÑÐ%PÐÐQô	
ô ˜‹_€FÙ˜Ÿ™Ó"€HÙ�Õ"r   zerrors,expected)r   z!Invalid object type at position 0ç      $@rÂ   r_   c                 ó  • [        SS/SS/5      n[        U[        5      (       a,  [        R                  " [
        US9   [        X S9  S S S 5        g [        X S9n[        R                  " X15        g ! , (       d  f       g = f)Nrå   rÂ   rU   r_   rc   re   )	r   rs   r    rg   rh   r�   r	   r=   r>   )r   rB   r-   rA   s       r   Útest_non_hashablerç   ¥  sg   € ô �4˜�)˜S 'Ð*Ó
+€Cä�(œC× Ñ Ü�]Š]œ9¨HÓ5Ü�sÒ*÷ 6Ð5ô ˜CÑ/ˆÜ
×Ò˜vÕ0÷	 6Õ5ús   ¿
A2Á2
B c                  óŒ   • / SQn SnSn[         R                  " [        US9   [        XS9  S S S 5        g ! , (       d  f       g = f)N©rK   rÂ   rR   zunsigned-integerz#invalid downcasting method providedrc   ©r7   ©rg   rh   ri   r	   )rQ   Úinvalid_downcastrj   s      r   Útest_downcast_invalid_castrí   º  s4   € â€DØ)ÐØ
/€Cä	�Š”z¨Ó	-Ü�4Ò3÷ 
.×	-Ö	-úó	   ¢
5µ
Ac                  óŒ   • / SQn SnSn[         R                  " [        US9   [        XS9  S S S 5        g ! , (       d  f       g = f)Nré   Úinvalidzinvalid error value specifiedrc   re   rë   )rQ   Úinvalid_error_valuerj   s      r   Útest_errors_invalid_valuerò   Ä  s4   € â€DØ#ÐØ
)€Cä	�Š”z¨Ó	-Ü�4Ò4÷ 
.×	-Ö	-úrî   ré   )z
1970-01-02z
1970-01-03z
1970-01-04zdatetime64[D]zkwargs,exp_dtyper7   r£   ÚunsignedÚUnsignedIntegerc                 óv   • [        U 40 UD6n[        R                  " / SQUS9n[        R                  " X45        g )NrÁ   r:   rw   )rQ   r~   r³   rA   rB   s        r   Útest_downcast_basicrö   Î  s1   € ô, ˜Ñ' Ñ'€FÜ�xŠxš	¨Ñ3€HÜ×Ò Õ1r   Úsigned_downcastr   c                 óÄ   • [         R                  " [         R                  S   S   5      n[         R                  " / SQUS9n[	        XS9n[
        R                  " XC5        g )NÚIntegerr   rÁ   r:   rê   )r/   r4   Ú	typecodesr0   r	   r=   rx   )rQ   r÷   Úsmallest_int_dtyperB   ry   s        r   Útest_signed_downcastrü   é  sJ   € ô Ÿš¤"§,¡,¨yÑ"9¸!Ñ"<Ó=ÐÜ�xŠxš	Ð);Ñ<€Hä
�TÑ
4€CÜ×Ò Õ.r   c                  óì   • / SQn [         R                  " U [        S9nSn[        R                  " [
        US9   [        U SSS9nS S S 5        [        R                  " WU5        g ! , (       d  f       N&= f)N)ÚfoorÂ   rR   r:   úerrors='ignore' is deprecatedrc   r
   ró   r6   )r/   r0   r<   r=   Úassert_produces_warningÚFutureWarningr	   rx   )rQ   rB   rj   ry   s       r   Ú!test_ignore_downcast_invalid_datar  û  sZ   € ò €DÜ�xŠx˜¤FÑ+€Hà
)€CÜ	×	#Ò	#¤M¸Ó	=Ü˜ h¸ÑDˆ÷ 
>ä×Ò  XÕ.÷ 
>Õ	=ús   ¹A%Á%
A3c                  ó–   • / SQn [         R                  " / SQ[         R                  S9n[        U SS9n[        R
                  " X!5        g )N)z-1rÂ   rR   )éÿÿÿÿrÂ   rR   r:   ró   rê   )r/   r0   rÉ   r	   r=   rx   )rQ   rB   ry   s      r   Ú$test_ignore_downcast_neg_to_unsignedr    s7   € ò €DÜ�xŠxš
¬"¯(©(Ñ3€Hä
�T JÑ
/€CÜ×Ò Õ.r   z7ignore:invalid value encountered in cast:RuntimeWarning)r5   r   ró   zdata,expected)z1.1rÂ   rR   )r    rÂ   rR   )g     ˆÃ@i N  i¸  gR¸…ˆã@iPÃ  g     jè@c                 óB   • [        XS9n[        R                  " X15        g ©Nrê   )r	   r=   rx   )rQ   rB   r7   ry   s       r   Ú)test_ignore_downcast_cannot_convert_floatr    s   € ô" �TÑ
-€CÜ×Ò Õ.r   zdowncast,expected_dtypec                 óx   • / SQn[         R                  " / SQUS9n[        X S9n[        R                  " XC5        g )N)Ú256é  é  )é   r  r  r:   rê   )r/   r0   r	   r=   rx   )r7   Úexpected_dtyperQ   rB   ry   s        r   Útest_downcast_not8bitr  (  s1   € ò €Dä�xŠxš¨~Ñ>€HÜ
�TÑ
-€CÜ×Ò Õ.r   zdtype,downcast,min_maxÚint8Úint16Úint32Úuint8Úuint16Úuint32Úuint64c                 óN   • [        [        U5      US9nUR                  U :X  d   eg r  )r	   r   r4   )r4   r7   Úmin_maxÚseriess       r   Útest_downcast_limitsr  5  s&   € ô0 œ˜w›°(Ñ;€FØ�<‰<˜5Ó Ð Ñ r   c                  óú   • [        S[        R                  " [        R                  5      R                  [        R
                  /[        R                  S9n [        U SS9nU R                  UR                  :X  d   eg )Ng     pAr:   r£   rê   )r   r/   ÚfinfoÚfloat64Úmaxr—   r	   r4   )r  rA   s     r   Ú test_downcast_float64_to_float32r  Q  sR   € ä�Z¤§¢¬"¯*©*Ó!5×!9Ñ!9¼2¿6¹6ÐBÌ"Ï*É*ÑU€FÜ˜¨Ñ1€Fà�<‰<˜6Ÿ<™<Ó'Ð'Ñ'r   zser,expectedl            c                 óD   • [        U SS9n[        R                  " X!5        g )Nró   rê   )r	   r=   r>   )r-   rB   rA   s      r   Útest_downcast_uint64r!  Y  s   € ô ˜ jÑ1€Fä×Ò˜6Õ,r   )éÈ   é,  rÝ   ÚNaNì     p;6$« r"  r#  r%  ©Ú12345678901234567890Ú
1234567890ÚITEMl   Ò
>V3&¥Z
 iÒ–Ic                 ór   • [        [        U 5      SS9n[        U[        S9n[        R                  " X#5        g )Nr   re   r:   )r	   r   r£   r=   r>   )rQ   rn   rA   rB   s       r   Útest_coerce_uint64_conflictr+  k  s.   € ô$ œ˜t›¨XÑ6€FÜ�h¤eÑ,€HÜ×Ò˜6Õ,r   )r   úUnable to parse stringc                 ó   • [        / SQ5      n[        U[        5      (       a,  [        R                  " [
        US9   [        X S9  S S S 5        g [        X S9n[        R                  " X25        g ! , (       d  f       g = f)Nr&  rc   re   rr   )r   rt   r-   rA   s       r   Útest_non_coerce_uint64_conflictr.  ‚  s]   € ô Ò?Ó
@€Cä�#”s×ÑÜ�]Š]œ:¨SÓ1Ü�sÒ*÷ 2Ð1ô ˜CÑ/ˆÜ
×Ò˜vÕ+÷	 2Õ1ús   ¼
A/Á/
A=Údc1)r5   r£   ró   Údc2c                 óP   • [         R                  " [        / U S9[        / US9SS9  g )Nrê   F)Úcheck_dtype)r=   rx   r	   )r/  r0  s     r   Útest_downcast_emptyr3  ˜  s)   € ô
 ×ÒÜ�2 Ñ$Ü�2 Ñ$Øór   c                  óà   • [        SSS9n [        R                  " U 5      (       d   e[        SS[        R                  /5      n[        [        / SQ5      SS9n [
        R                  " X5        g )Nr  r   re   é    é@   )Ú32Ú64r  )r	   r/   r¼   r   r—   r=   r>   )rA   r-   s     r   Ú,test_failure_to_convert_uint64_string_to_NaNr9  ¤  sX   € ä˜¨Ñ2€FÜ�8Š8�F×ÑÐÐä
�"�bœ"Ÿ&™&Ð!Ó
"€CÜœÒ5Ó6¸xÑH€FÜ×Ò˜6Õ'r   Ústrrep).z243.164z245.968z249.585z259.745z265.742z272.567z279.196z280.366z275.034z271.351z272.889z270.627z280.828z290.383z308.153z319.945z336.0z344.09z351.385z356.178z359.82z361.03z367.701z380.812z387.98z391.749z391.171z385.97z385.345z386.121z390.996z399.734z413.073z421.532z430.221z437.092z439.746z446.01z451.191z460.463z469.779z472.025z479.49z474.864z467.54z471.978c                 ó<   • [        U 5      nU[        U 5      :X  d   eg r   r¢   )r:  rA   s     r   Útest_precision_float_conversionr<  ®  s!   € ôj ˜Ó€Fà”U˜6“]Ó"Ð"Ñ"r   zvalues, expected)rK   rÇ   NÚInt64)rK   rÇ   rR   )rK   rÇ   ç      @)rN   rÂ   r>  ÚFloat64)rK   Nr>  r>  )rK   rÇ   z3.5c                 óX   • [        XS9n[        U5      n[        R                  " XB5        g r9   rm   )r1   Únullable_string_dtyperB   ÚsrA   s        r   Ú$test_to_numeric_from_nullable_stringrC  è  s%   € ô 	ˆvÑ3€AÜ˜‹]€FÜ×Ò˜6Õ,r   c                 ó’   • SS/n[        XS9n[        USS9n[        [        R                  S/SS9n[        R
                  " X45        g )Nrƒ   rK   r:   r   re   rN   r=  )r   r	   rÑ   ÚNAr=   r>   )rA  r1   r-   rA   rB   s        r   Ú+test_to_numeric_from_nullable_string_coercerF  ú  sC   € à�3ˆZ€FÜ
�Ñ
5€CÜ˜ HÑ-€FÜ”r—u‘u˜a�j¨Ñ0€HÜ×Ò˜6Õ,r   c                 óê   • SS/n[        XS9nUR                  5       nSn[        R                  " [        US9   [        USS9nS S S 5        [        R                  " WU5        g ! , (       d  f       N&= f)Nrƒ   rK   r:   rÿ   rc   r
   re   )r   r�   r=   r   r  r	   r>   )rA  r1   r-   rB   rj   rA   s         r   Ú+test_to_numeric_from_nullable_string_ignorerH    s_   € à�3ˆZ€FÜ
�Ñ
5€CØ�x‰x‹z€HØ
)€CÜ	×	#Ò	#¤M¸Ó	=Ü˜C¨Ñ1ˆ÷ 
>ä×Ò˜6 8Õ,÷ 
>Õ	=ús   ¹A$Á$
A2z+data, input_dtype, downcast, expected_dtypeÚInt8r    iÂ  ÚInt16ÚFloat32iÔþÿÿÚUInt64ÚUInt8r  ÚInt32c                 ó’   • [         R                  " XS9n[        XBS9n[         R                  " XS9n[        R                  " XV5        g )Nr:   rê   )rÑ   r0   r	   r=   Úassert_extension_array_equal)rQ   Úinput_dtyper7   r  r°   rA   rB   s          r   Útest_downcast_nullable_numericrR    s8   € ô: �(Š(�4Ñ
+€CÜ˜Ñ/€FÜ�xŠx˜Ñ3€HÜ×#Ò# FÕ5r   c                  ó.  • [         R                  " SS[         R                  /SS9n [        U SS9n[         R                  " SS[         R                  /SS9n[        R
                  " X5        [         R                  U S'   [        R
                  " X5        g )NrN   rÂ   r=  r:   r5   rê   rI  )rÑ   r0   rE  r	   r=   rP  )r°   rA   rB   s      r   Ú%test_downcast_nullable_mask_is_copiedrT  1  sm   € ô �(Š(�A�qœ"Ÿ%™%�=¨Ñ
0€Cä˜ iÑ0€FÜ�xŠx˜˜AœrŸu™u˜¨VÑ4€HÜ×#Ò# FÔ5ä�U‰U€Cˆ�FÜ×#Ò# FÕ5r   c                  óT   • [        S5      n [        R                  " S5      nX:X  d   eg )Nz1.7e+308gv;w0ÑBî)r	   r/   r  )rA   rB   s     r   Ú#test_to_numeric_scientific_notationrV  >  s&   € ä˜
Ó#€FÜ�zŠz˜'Ó"€HØÓÐÑr   g  P·€eBg      ðGc                 ó\   • [        U /5      n[        USS9n[        R                  " X!5        g )Nr£   rê   rm   )rŸ   rB   rA   s      r   Ú4test_to_numeric_large_float_not_downcast_to_float_32rX  E  s)   € ô �s�e‹}€HÜ˜¨7Ñ3€FÜ×Ò˜6Õ,r   z
val, dtype)©rN   r=  ©rÊ   r?  ©TÚbooleanc                 óx   • [        U /[        S9n[        USS9n[        U /US9n[        R                  " X45        g )Nr:   Únumpy_nullable©Údtype_backendr;   )rŸ   r4   r-   rA   rB   s        r   Útest_to_numeric_dtype_backendra  M  s;   € ô
 �#�œfÑ
%€CÜ˜Ð+;Ñ<€FÜ�s�e 5Ñ)€HÜ×Ò˜6Õ,r   )rY  rZ  r[  )rN   úint64[pyarrow])rÊ   úfloat64[pyarrow])Túbool[pyarrow]c                 óØ   • SU;   a  [         R                  " S5        SnOSn[        U S /[        S9n[	        X2S9n[        U [
        R                  /US9n[        R                  " XE5        g )NrE   r^  r:   r_  ©	rg   Úimportorskipr   r<   r	   rÑ   rE  r=   r>   )rŸ   r4   r`  r-   rA   rB   s         r   Ú test_to_numeric_dtype_backend_narh  X  s`   € ð �EÓÜ×Ò˜IÔ&Ø!‰à(ˆÜ
�#�t�¤FÑ
+€CÜ˜Ñ9€FÜ�sœBŸE™E�l¨%Ñ0€HÜ×Ò˜6Õ,r   zval, dtype, downcast))rN   rI  r5   )rÊ   rK  r£   )rN   rI  r   )rN   úint8[pyarrow]r5   )rÊ   zfloat[pyarrow]r£   )rN   ri  r   c                 óÚ   • SU;   a  [         R                  " S5        SnOSn[        U S /[        S9n[	        XCUS9n[        U [
        R                  /US9n[        R                  " XV5        g )NrE   r^  r:   ©r`  r7   rf  )rŸ   r4   r7   r`  r-   rA   rB   s          r   Ú)test_to_numeric_dtype_backend_downcastingrl  p  sb   € ð �EÓÜ×Ò˜IÔ&Ø!‰à(ˆÜ
�#�t�¤FÑ
+€CÜ˜À8ÑL€FÜ�sœBŸE™E�l¨%Ñ0€HÜ×Ò˜6Õ,r   zsmaller, dtype_backendr^  zuint8[pyarrow]c                 óä   • US:X  a  [         R                  " S5        [        S[        R                  /SS9n[        X!SS9n[        S[        R                  /U S9n[        R                  " X45        g )NrE   rN   rL  r:   ró   rk  ©rg   rg  r   rÑ   rE  r	   r=   r>   )Úsmallerr`  r-   rA   rB   s        r   Ú.test_to_numeric_dtype_backend_downcasting_uintrp  ˆ  s\   € ð ˜	Ó!Ü×Ò˜IÔ&Ü
�!”R—U‘U� 8Ñ
,€CÜ˜À:ÑN€FÜ�qœ"Ÿ%™%�j¨Ñ0€HÜ×Ò˜6Õ,r   )r=  rL  r?  r\  rb  zuint64[pyarrow]rc  rd  c                 óä   • SU ;   a  [         R                  " S5        [        S[        R                  /U S9n[        USS9n[        S[        R                  /U S9n[        R                  " X#5        g )NrE   rN   r:   r^  r_  rn  )r4   r-   rA   rB   s       r   Ú.test_to_numeric_dtype_backend_already_nullablerr  –  s]   € ð �EÓÜ×Ò˜IÔ&Ü
�!”R—U‘U� 5Ñ
)€CÜ˜Ð+;Ñ<€FÜ�qœ"Ÿ%™%�j¨Ñ.€HÜ×Ò˜6Õ,r   c                 ó&  • [        / SQ5      nUR                  5       n[        R                  " [        SS9   [        XS9  S S S 5        Sn[        R                  " [        US9   [        XSS9nS S S 5        [        R                  " WU5        [        XSS9nU S	:X  a  S
nOSn[        [        R                  [        R                  [        R                  /US9n[        R                  " XB5        g ! , (       d  f       N¶= f! , (       d  f       N™= f)N)rƒ   r„   rÝ   r,  rc   r_  rÿ   r
   )r`  r   r   rE   zdouble[pyarrow]r?  r:   )r   r�   rg   rh   ri   r	   r=   r   r  r>   r/   r—   )r`  r-   rB   rj   rA   r4   s         r   Ú#test_to_numeric_dtype_backend_errorrt  ­  sÊ   € ä
’Ó
 €CØ�x‰x‹z€HÜ	�Š”zÐ)AÓ	BÜ�3Ò4÷ 
Cð *€CÜ	×	#Ò	#¤M¸Ó	=Ü˜CÀXÑNˆ÷ 
>ä×Ò˜6 8Ô,ä˜ÀÑJ€FØ˜	Ó!Ø!‰àˆÜ”r—v‘vœrŸv™v¤r§v¡vÐ.°eÑ<€HÜ×Ò˜6Õ,÷ 
CÕ	Bú÷ 
>Õ	=ús   ·
C1Á$DÃ1
C?Ä
Dc                  óœ   • [        / SQ5      n Sn[        R                  " [        US9   [	        U SS9  S S S 5        g ! , (       d  f       g = f)NrÁ   zPdtype_backend numpy is invalid, only 'numpy_nullable' and 'pyarrow' are allowed.rc   Únumpyr_  rf   )r-   rj   s     r   Útest_invalid_dtype_backendrw  Â  s<   € Ü
’Ó
€Cð	!ð ô 
�Š”z¨Ó	-Ü�3 gÒ.÷ 
.×	-Ö	-ús	   ©=½
Ac                  ó  • [         R                  " S5      n [        [        S5      [	        U R                  5       5      S9n[        USSS9n[        / SQ[	        U R                  5       5      S9n[        R                  " X#5        g )NrE   Ú12xr:   r   )r   r`  )rN   rÂ   N)
rg   rg  r   r\   r   r¬   r	   rÉ   r=   r>   )Úpar-   rA   rB   s       r   Útest_coerce_pyarrow_backendr{  Ì  s`   € ä	×	Ò	˜YÓ	'€BÜ
”�e“¤J¨r¯y©y«{Ó$;Ñ
<€CÜ˜ H¸IÑF€FÜ’l¬*°R·X±X³ZÓ*@ÑA€HÜ×Ò˜6Õ,r   )nrŠ   rv  r/   r   rg   Úpandas.util._test_decoratorsÚutilÚ_test_decoratorsÚtdÚpandasrÑ   r   r   r   r   r   r	   Úpandas._testingÚ_testingr=   Úfixturer   r   r    r#   r%   r'   Úassert_index_equalr>   rx   r3   rá   ÚparametrizerÉ   r  rC   r   Ú
skip_if_norP   r]   rk   r—   Úfilterwarningsro   ru   rz   r}   r�   r’   r‹   r0   r”   r˜   rž   r¤   rª   r´   r¸   rÀ   rÆ   rÌ   rÕ   rÚ   rä   rç   rí   rò   r4   Úfloat32Úcharrú   rö   rü   r  r  r  r  r  r  r  Úminr  r  r  r  r  r  r  r!  r+  r.  r3  r9  r<  rC  rF  rH  rE  rR  rT  rV  rX  ra  rh  rl  rp  rr  rt  rw  r{  r   r   r   Ú<module>r‹     s  ðÛ ã Ý Û ç )Ð )ã ÷÷ õ ð ‡‚Ò:Ñ;ñó <ðð ‡‚˜˜e�}Ñ%ñó &ðð ‡‚™ SÐ)°
¸EÐ/BÑCñó Dðð ‡‚Ð,Ð.CÐDÑEñó Fðð ‡‚˜˜e�}Ñ%ñó &ðð ‡‚á	'¨×)>Ñ)>Ð?Ù	(¨"×*@Ñ*@ÐAÙ	,¨b×.IÑ.IÐJðññóðð ‡�×ÑØ à	ˆg�r—x‘xÐ Ð!Ø¨)Ñ	4°wÀÇÁÐ6HÐIðóñ-óð-ð ‡�×ÑØ�U˜FŸLšL¨°R·]²]À9Ó5MÑNÐOóð ‡�×Ñ˜ c¨1 XÓ.ñ-ó /óð-ð ‡�×ÑØ
âÚâ!ð	óñ(óð(ð ‡�×ÑØâ	ÐLÐMâ)Ø;ð	
ðó	ñ(ó	ð(ð ‡�×ÑØ˜Ò#6Ð7¸(ÀQÈÈrÏvÉvÐDVÐ9WÐXóð ‡�×ÑÐPÓQñ-ó Róð-ð ‡�×ÑØàAØ	Ò)Ð*à	�C˜˜bŸf™fÐ%Ð&ð	óð ‡�×ÑÐPÓQñ
1ó Róð
1ò/ð ‡�×ÑØâ	˜ §¡Ð*Ð+Ú	˜rÐ"â	" BÐ'ð	óñ2óð2ð ‡�×Ñ˜ W¨c N°BÐ#7Ó8ñ-ó 9ð-ð ‡�×ÑØð 	à	ˆcˆ
ð	óñ-óð-ð" ‡�×ÑØð �oŠo˜dÓ# SÐ)¨7¯?ª?¸3Ó+?ÀÐEØ�Cˆ[˜#˜sÐ#ð	
ð �(Š(�G—O’O DÓ)¨3Ð/Ó
0°#Ð	6¸$À¸ÀcÐ8JÐKðó	ñ(ó	ð(ò-ð ‡�×ÑÐPÓQñ!ó Rð!ð ‡�×Ñ˜¢Ó0ñ4ó 1ð4ð
 ‡�×ÑÐPÓQñDó RðDð" ‡�×ÑÐPÓQñ$Ló Rð$LðN ‡�×ÑÐPÓQñLó RðLð< ‡�×ÑØà@Ø	Ñ(Ð)Ø	Ñ(Ð)ðóð ‡�×ÑÐPÓQñ:ó Róð:ð ‡�×Ñ˜¢)¨c°2·6±6¸1¸b¿f¹fÐ-EÐ!FÓGñó Hðð ‡�×ÑØâ	˜"Ÿ(š(¢9°GÑ<Ð=Ú	 §¢ªÓ 9Ð:ðóñ#óð#ò#ò#ò#ð ‡�×ÑØà6Ø	‘6˜D !˜9 c¨7Ð3Ó4Ð5Ø	‘6˜2Ÿ6™6 3¨¯©Ð/Ó0Ð1ðóð ‡�×ÑÐPÓQñ	1ó Róð	1ò4ò5ð ‡�×ÑØ
âÚØ
�ŠÒ;À?ÑSðóð ‡�×ÑØð 
ˆR�X‰XˆØ
�dÐ	˜RŸX™XÐ&à
�gÐ	 §¢¨¯©Ó 4× 9Ñ 9Ð:à
�jÐ	! 2§8¢8¨B¯L©LÐ9JÑ,KÈAÑ,NÓ#OÐPðóñ2óóð(2ð ‡�×ÑÐ*¨Y¸Ð,AÓBØ‡�×ÑØ
âÚØ
�ŠÒ;À?ÑSðóñ/óó Cð/ò
/ò/ð ‡�×ÑÐUÓVØ‡�×Ñ˜Ò%FÓGØ‡�×ÑØâ	˜Ÿš¢°B·J±JÑ?Ð@â=Ø�HŠHÚAÈÏÉñð	
ðóñ/óó Hó Wð/ð ‡�×ÑØØ�—‘Ð˜X r§x¡xÐ0°:¸r¿y¹yÐ2IÐJóñ/ó	ð/ð ‡�×ÑØà	�™U 2§7¡7›^×/Ñ/±°r·w±w³×1CÑ1CÐDÐEØ	�)™e B§H¡H›o×1Ñ1±5¸¿¹³?×3FÑ3FÐGÐHØ	�)™e B§H¡H›o×1Ñ1±5¸¿¹³?×3FÑ3FÐGÐHØ	�)™e B§H¡H›o×1Ñ1±5¸¿¹³?×3FÑ3FÐGÐHØ	�*™u R§X¡X›×2Ñ2±E¸"¿(¹(³O×4GÑ4GÐHÐIØ	�:¡ b§i¡iÓ 0× 4Ñ 4±e¸B¿I¹IÓ6F×6JÑ6JÐKÐLØ	�:¡ b§i¡iÓ 0× 4Ñ 4±e¸B¿I¹IÓ6F×6JÑ6JÐKÐLØ	�:¡ b§i¡iÓ 0× 4Ñ 4±e¸B¿I¹IÓ6F×6JÑ6JÐKÐLØ	�)™e B§G¡G›n×0Ñ0±%¸¿¹³.×2DÑ2DÀqÑ2HÐIÐJØ	�)™e B§H¡H›o×1Ñ1±5¸¿¹³?×3FÑ3FÈÑ3JÐKÐLØ	�)™e B§H¡H›o×1Ñ1±5¸¿¹³?×3FÑ3FÈÑ3JÐKÐLØ	�)™e B§G¡G›n×0Ñ0°1Ñ4±e¸B¿H¹H³o×6IÑ6IÐJÐKØ	�)™e B§H¡H›o×1Ñ1°AÑ5±u¸R¿X¹X³×7JÑ7JÐKÐLØ	�)™e B§H¡H›o×1Ñ1°AÑ5±u¸R¿X¹X³×7JÑ7JÐKÐLØ	�:¡ b§h¡h£× 3Ñ 3±U¸2¿8¹8³_×5HÑ5HÈ1Ñ5LÐMÐNØ	�:¡ b§i¡iÓ 0× 4Ñ 4±e¸B¿I¹IÓ6F×6JÑ6JÈQÑ6NÐOÐPØ	�:¡ b§i¡iÓ 0× 4Ñ 4±e¸B¿I¹IÓ6F×6JÑ6JÈQÑ6NÐOÐPð#óñ,!ó-ð,!ò(ð ‡�×ÑØñ �AÐ*Ð+Ó,Ù�AÐ*Ð+°2·9±9Ñ=ð	
ðóñ-óð-ð ‡�×ÑØò 8Ø�#�r—v‘v˜rŸv™vÐ';Ð<ð	
ò
 ;Ø! :¨r¯v©vÐ6ð	
ð	óñ-óð-ð ‡�×ÑØà	‘6ÒHÓIÐJØ+ðóð ‡�×ÑÐPÓQñ,ó Róð,ð ‡�×Ñ˜Ò @ÓAØ‡�×Ñ˜Ò @ÓAñó Bó Bðò(ð ‡�×ÑØò/ó2ñf#óg2ðf#ð ‡�×ÑØâ	™6 1 a¨¯© .¸Ñ@ÐAÚ	™&¢°'Ñ:Ð;Ú	™šy°Ñ8Ð9Ú	™&¢°IÑ>Ð?Ú	™6 1 b§f¡f¨cÐ"2¸)ÑDÐEÚ	™F¢;°iÑ@ÐAðó
ñ-ó
ð-ò-ò-ð ‡�×ÑØ1à
ˆQˆ�˜) VÐ,Ø
ˆr�u‰uˆ�y )¨VÐ4Ø
ˆsˆ�Y 	¨9Ð5Ø
ˆR�U‰Uˆ�W˜i¨Ð0Ø
ˆsˆ�W˜i¨Ð1Ø
ˆQˆ�˜I vÐ.Ø
�(Š(�2—8‘8Ó
×
 Ñ
  1Ñ
$ aÐ	(¨'°9¸gÐFØ
ˆQˆ�˜( FÐ+Ø
ˆsˆ�Y ¨&Ð1Ø
ˆsˆ�Y ¨)Ð4Ø
ˆR�U‰Uˆ�W˜h¨Ð/Ø
ˆtˆ�g˜x¨Ð1Ø
�(Š(�2—9‘9Ó
×
!Ñ
! AÑ
% qÐ	)¨8°X¸xÐHØ
ˆQˆ�˜* gÐ.Ø
ˆsˆ�Y 
¨GÐ4Ø
ˆsˆ�Y 
¨IÐ6Ø
ˆR�U‰Uˆ�W˜j¨'Ð2Ø
ˆtˆ�g˜z¨7Ð3Ø
ˆbˆ�7˜J¨Ð0Ø
ˆQˆ�˜G YÐ/Ø
ˆSˆ�9˜g yÐ1Ø
ˆQˆ�˜G YÐ/Ø
ˆSˆ�9˜g yÐ1ð/óñ86ó9ð86ò
6òð ‡�×Ñ˜ ¨xÐ 8Ó9ñ-ó :ð-ð ‡�×ÑØÒEóñ-óð-ð ‡�×ÑØòó
ñ
-ó
ð
-ð ‡�×ÑØòó
ñ
-ó
ð
-ð ‡�×ÑØØÐÐ Ð#3°YÐ"?Ð@óñ-ó	ð-ð ‡�×ÑØò	óñ-óð-ò-ò*/ó-r   