Ë
    «2Úigg  ã                   óÌ  — d dl Z d dlZd dlmZ d dlZd dlmc mZ d dl	Z
d dl	mZmZmZmZmZmZ d dlmZ  ej(                  g d¢¬«      d„ «       Z ej(                  ddg¬«      d	„ «       Z ej(                  d
„ egddg¬«      d„ «       Z ej(                  ddg¬«      d„ «       Z ej(                  ddg¬«      d„ «       Z ej(                  d„ ej6                  fd„ ej8                  fd„ ej:                  fg¬«      d„ «       Zej>                  jA                  di dejB                  ifdddœdejD                  ifg«      d„ «       Z#ej>                  jA                  dd ejH                  d ejJ                  d«      ¬«      g«      ej>                  jA                  d d!d"g«      d#„ «       «       Z&ej>                  jA                  d$g d%¢g d&¢g d'¢g«      d(„ «       Z'ej>                  jA                  d)g d*¢d+fg d,¢d-fg«      d.„ «       Z(d/„ Z)ej>                  jA                  d0d1dd2d3ejT                  gfg«      d4„ «       Z+d5„ Z,ej>                  jA                  d6g d%¢dejB                  ifg d&¢i fg d'¢i fg«      d7„ «       Z-ej>                  jA                  d8dd9ii g«      d:„ «       Z.ej>                  jA                  d;d<d<d=gg«      d>„ «       Z/ej>                  jA                  d? e j`                  d@«      d2g e j`                  dA«      dBgdCd2gdDdBgf ejb                   e j`                  d@«      d2g«      dBgdCd2gdBgfg«      dE„ «       Z2dF„ Z3dG„ Z4ej>                  jA                  dHg dI¢«      dJ„ «       Z5dK„ Z6dL„ Z7dM„ Z8ej>                  jA                  dNdOddP„ fg«      dQ„ «       Z9ej>                  jA                  d$g dR¢d2ejT                  dSejT                  gg«      dT„ «       Z:ej>                  jA                  dUg dV¢ ejb                  g dR¢dW¬X«      fg dY¢ ejb                  g dZ¢«      fg«      d[„ «       Z;d\„ Z<d]„ Z=ej>                  jA                  d^ e
j|                  d_d`«       e
j~                  da«       e
j~                  dadb¬c«      g«      dd„ «       Z@de„ ZAej>                  jA                  dfdgd eejT                  d2ejT                  g«      fg«      dh„ «       ZBdi„ ZCdj„ ZDej>                  jA                  d$g dk¢g dR¢ ejb                  g dl¢dm¬X«      g«      ej>                  jA                  dni ejB                  fdodiejB                  fdodpi ejŠ                  ejŒ                  «      jŽ                  fdodqi ejŠ                  ej�                  dr   d    «      fg«      ds„ «       «       ZIej>                  jA                  dtddug«      ej>                  jA                  d$g dk¢g dR¢ ejb                  g dl¢dm¬X«      g«      dv„ «       «       ZJdw„ ZKej>                  jA                  dog dx¢«      ej>                  jA                  dyg dz¢ ejb                  g d{¢ej˜                  ¬X«      fg d|¢ ejb                  g d|¢ej˜                  ¬X«      fg«      d}„ «       «       ZMej>                  jA                  d~dejœ                  fduejœ                  fdqejž                  fg«      d„ «       ZPej>                  jA                  d€d�d eejD                  «      j¢                   eejD                  «      j¤                  gfd‚d eejœ                  «      j¢                   eejœ                  «      j¤                  gfdƒd eej¦                  «      j¢                   eej¦                  «      j¤                  gfdWd eejB                  «      j¢                   eejB                  «      j¤                  gfd„dq eej¨                  «      j¢                   eej¨                  «      j¤                  gfd…dq eejž                  «      j¢                   eejž                  «      j¤                  gfd†dq eejª                  «      j¢                   eejª                  «      j¤                  gfd‡dq eej¬                  «      j¢                   eej¬                  «      j¤                  gfd‚d eejD                  «      j¢                   eejD                  «      j¤                  d_z   gfdƒd eejœ                  «      j¢                   eejœ                  «      j¤                  d_z   gfdWd eej¦                  «      j¢                   eej¦                  «      j¤                  d_z   gfd‚d eejD                  «      j¢                  d_z
   eejœ                  «      j¤                  gfdƒd eejœ                  «      j¢                  d_z
   eej¦                  «      j¤                  gfdWd eej¦                  «      j¢                  d_z
   eejB                  «      j¤                  gfd…dq eej¨                  «      j¢                   eej¨                  «      j¤                  d_z   gfd†dq eejž                  «      j¢                   eejž                  «      j¤                  d_z   gfd‡dq eejª                  «      j¢                   eejª                  «      j¤                  d_z   gfg«      dˆ„ «       ZWd‰„ ZXdŠ„ ZYej>                  jA                  d?g d‹¢dŒd�ejT                  ejT                  dŽgfg d�¢d�d‘ejT                  gfg«      d’„ «       ZZd“„ Z[ej>                  jA                  d”g d•¢«      ej>                  jA                  d–g d•¢«      d—„ «       «       Z\d˜„ Z]ej>                  jA                  d™g dš¢«      d›„ «       Z^ej>                  jA                  dœg d�¢ ed_dže
j¾                  gdŸ¬X«      fg dV¢ eg dR¢dŸ¬X«      fg d ¢ eg dR¢dŸ¬X«      fg d¡¢ eg d¢¢d£¬X«      fg d¤¢ ed_e
j¾                  d¥gd£¬X«      fg d¦¢ eg d¢¢d£¬X«      fg«      d§„ «       Z`d¨„ Zaej>                  jA                  d©d_d_gdŸddªfd2e
j¾                  gd£ddªfd2d«gd£dd£fd_e
j¾                  gdŸddªfd¬d�gdŸdd­fd_d_gd£ddªf ej                  ejB                  «      j¤                  d_z
  d_gdŸddŸfd_d_gdŸdudªfd2d2gd®dudªfd2d«gd£dud£fd_e
j¾                  gdŸdudªfd¬d¯gdŸdud­f ej                  ej¬                  «      j¤                  d_z
  d_gd°dud°fd_d_gdŸdqd±fd2d2gd®dqd±fd2d«gd£dqd£fd_e
j¾                  gdŸdqd±fd¬d¯gdŸdqdŸfd²d²gd³dqd³fd_d_gd£dpd®fd_d«gd£dpd®fd_d_gd®dpd®fd_d«gd®dpd®ff«      d´„ «       Zbdµ„ Zcd¶„ Zdej>                  jA                  dHd·d¸g«      d¹„ «       Zeej>                  jA                  dºg d»¢«      d¼„ «       Zfej>                  jA                  dºg d½¢«      d¾„ «       Zgej>                  jA                  d¿g dÀ¢«      dÁ„ «       Zhej>                  jA                  dÂd±dÃgdÄdgg«      dÅ„ «       Ziej>                  jA                  dg dÆ¢«      dÇ„ «       ZjdÈ„ ZkdÉ„ ZldÊ„ Zmy)Ëé    N)Úiinfo)Ú
ArrowDtypeÚ	DataFrameÚIndexÚSeriesÚoption_contextÚ
to_numeric)NÚraiseÚcoerce)Úparamsc                 ó   — | j                   S ©N©Úparam©Úrequests    úY/var/www/html/acx/venv/lib/python3.12/site-packages/pandas/tests/tools/test_to_numeric.pyÚerrorsr      ó   € à�=‰=Ðó    TFc                 ó   — | j                   S r   r   r   s    r   Úsignedr      r   r   c                 ó   — | S r   © ©Úxs    r   ú<lambda>r      s   €  !€ r   ÚidentityÚstr)r   Úidsc                 ó   — | j                   S r   r   r   s    r   Ú	transformr"      r   r   l   ßN"2Ê) l      Fµx:^V c                 ó   — | j                   S r   r   r   s    r   Ú	large_valr$   $   r   r   c                 ó   — | j                   S r   r   r   s    r   Úmultiple_eltsr&   )   r   r   c                 ó   — t        | d¬«      S )NÚidx©Úname)r   r   s    r   r   r   0   s   € ”5˜ Ô'€ r   c                 ó   — t        | d¬«      S )NÚserr)   )r   r   s    r   r   r   1   s   € ”6˜! %Ô(€ r   c                 óR   — t        j                  t        | «      j                  «      S r   )ÚnpÚarrayr   Úvaluesr   s    r   r   r   2   s   € ”2—8‘8œE !›HŸO™OÓ,€ r   c                 ó   — | j                   S r   r   r   s    r   Útransform_assert_equalr2   .   s   € ð �=‰=Ðr   zinput_kwargs,result_kwargsÚdtyper   Úinteger)r   Údowncastc                 ó‚   — t        g t        ¬«      }t        |fi | ¤Ž}t        g fi |¤Ž}t        j                  ||«       y ©N©r3   ©r   Úobjectr	   ÚtmÚassert_series_equal)Úinput_kwargsÚresult_kwargsr,   ÚresultÚexpecteds        r   Ú
test_emptyrA   9   s>   € ô �œ6Ô
"€CÜ˜Ñ,˜|Ñ,€Fä�bÑ*˜MÑ*€HÜ×Ñ˜6 8Õ,r   Úinfer_stringÚpyarrow)ÚmarksÚlast_valÚ7é   c                 ó¾   — t        d|«      5  t        dd| g«      }t        |«      }d d d «       t        g d¢«      }t        j                  |«       y # 1 sw Y   Œ-xY w)Nzfuture.infer_stringÚ1ú-3.14©é   ç…ëQ¸	ÀrG   )r   r   r	   r;   r<   )rE   rB   r,   r?   r@   s        r   Útest_seriesrN   I   sZ   € ô
 
Ð-¨|Ó	<ñ !Ü�c˜7 HÐ-Ó.ˆÜ˜C“ˆ÷!ô ’mÓ$€HÜ×Ñ˜6 8Õ,÷!ð !ús   �AÁAÚdata)rL   é   é   é   )ç      ð?ç      @ç      @g      @)TFTTc                 ót   — t        | t        d«      d¬«      }t        |«      }t        j                  ||«       y )NÚABCDÚEFG)Úindexr*   )r   Úlistr	   r;   r<   )rO   r,   r?   s      r   Útest_series_numericr[   V   s/   € ô �œT &›\°Ô
6€Cä˜‹_€FÜ×Ñ˜6 3Õ'r   zdata,msg©rL   rM   Úappleú,Unable to parse string "apple" at position 2)ÚorangerL   rM   r]   z-Unable to parse string "orange" at position 0c                 ó”   — t        | «      }t        j                  t        |¬«      5  t	        |d¬«       d d d «       y # 1 sw Y   y xY w)N©Úmatchr
   ©r   ©r   ÚpytestÚraisesÚ
ValueErrorr	   )rO   Úmsgr,   s      r   Ú
test_errorri   f   s:   € ô �‹,€Cä	�‰”z¨Ô	-ñ (Ü�3˜wÕ'÷(÷ (ñ (ús	   §>¾Ac                  óœ   — t        g d¢«      } t        | d¬«      }t        ddt        j                  g«      }t	        j
                  ||«       y )Nr\   r   rc   rL   rM   ©r   r	   r.   Únanr;   r<   ©r,   r?   r@   s      r   Útest_ignore_errorrn   w   s>   € Ü
Ò$Ó
%€CÜ˜ HÔ-€Fä�q˜%¤§¡Ð(Ó)€HÜ×Ñ˜6 8Õ,r   z
errors,exp)r
   r^   rS   g        c                 ó  — t        g d¢«      }t        |t        «      r2t        j                  t
        |¬«      5  t        || ¬«       d d d «       y t        || ¬«      }t        |«      }t        j                  ||«       y # 1 sw Y   y xY w)N)TFr]   ra   rc   )	r   Ú
isinstancer   re   rf   rg   r	   r;   r<   )r   Úexpr,   r?   r@   s        r   Útest_bool_handlingrr      sr   € ô Ò'Ó
(€Cä�#”sÔÜ�]‰]œ:¨SÔ1ñ 	+Ü�s 6Õ*÷	+ð 	+ô ˜C¨Ô/ˆÜ˜#“;ˆä
×Ñ˜v xÕ0÷	+ð 	+ús   ¹A?Á?Bc                  ó|   — g d¢} t        | «      }t        j                  g d¢«      }t        j                  ||«       y )N)rI   rJ   rF   rK   ©r	   r.   r/   r;   Úassert_numpy_array_equal)r,   Úresr@   s      r   Ú	test_listrw   ”   s.   € Ú
€CÜ
�S‹/€Cä�x‰xšÓ&€HÜ×Ñ  XÕ.r   zdata,arr_kwargsc                 ór   — t        | «      }t        j                  | fi |¤Ž}t        j                  ||«       y r   rt   )rO   Ú
arr_kwargsr?   r@   s       r   Útest_list_numericrz   œ   s1   € ô ˜Ó€FÜ�x‰x˜Ñ+ 
Ñ+€HÜ×Ñ ¨Õ1r   ÚkwargsÚOc                 ó|   — g d¢}t        |fi | ¤Ž}t        |«      }t        |«      }t        j                  ||«       y )NrK   ©r   r	   r;   r<   )r{   rO   r,   r?   r@   s        r   Útest_numericr   «   s8   € â€Dä
�Ñ
 ˜Ñ
 €CÜ˜‹_€Fä�d‹|€HÜ×Ñ˜6 8Õ,r   ÚcolumnsÚaÚbc                 ó  — t        dt        j                  d«      t        j                  d«      dgg d¢dœ«      }t        ddt        j                  dgg d¢dœ«      }||    j                  t        «      || <   t        j                  ||«       y )	Ng333333ó?ú3.14Úinfinityz0.1)rS   g       @rT   rU   ©r�   r‚   ç…ëQ¸	@çš™™™™™¹?)	r   ÚdecimalÚDecimalr.   ÚinfÚapplyr	   r;   Úassert_frame_equal)r€   Údfr@   s      r   Útest_numeric_df_columnsr�   ¶   s{   € ô 
à”w—‘ vÓ.´·±À
Ó0KÈUÐSÚ%ñ	
ó
€Bô   T¬2¯6©6°3Ð7Ò>RÑSÓT€HØ�W‘+×#Ñ#¤JÓ/€B€w�Kä×Ñ˜"˜hÕ'r   zdata,exp_datar„   z1.6rˆ   r‡   gš™™™™™ù?c                 óš   — t        d| i«      }|d   j                  t        «      |d<   t        d|i«      }t        j                  ||«       y )Nr�   )r   rŒ   r	   r;   r�   )rO   Úexp_datarŽ   r@   s       r   Útest_numeric_embedded_arr_likesr’   Î   sF   € ô 
�C˜�;Ó	€BØ�‰g�m‰mœJÓ'€B€s�Gä˜#˜x˜Ó)€HÜ×Ñ˜"˜hÕ'r   c                  óÔ   — t        g d¢«      } t        | d¬«      }t        t        j                  t        j                  t        j                  g«      }t	        j
                  ||«       y )N)r�   r‚   Úcr   rc   rk   rm   s      r   Útest_all_nanr•   á   sE   € Ü
’Ó
!€CÜ˜ HÔ-€Fä”r—v‘vœrŸv™v¤r§v¡vÐ.Ó/€HÜ×Ñ˜6 8Õ,r   c                 ó°   — t        g d¢g d¢dœ«      }| �d| ini }t        j                  t        d¬«      5  t	        |fi |¤Ž d d d «       y # 1 sw Y   y xY w)NrK   )Ú4Ú5Ú6r†   r   z	1-d arrayra   )r   re   rf   Ú	TypeErrorr	   )r   rŽ   r{   s      r   Útest_type_checkr›   é   sR   € ä	šª_Ñ=Ó	>€BØ#)Ð#5ˆh˜Ñ¸2€FÜ	�‰”y¨Ô	4ñ !Ü�2Ñ ˜Ò ÷!÷ !ñ !ús   ¶AÁAÚval)rL   çš™™™™™ñ?i!N  c                 óP   — |r|  n| } t         || «      «      t        | «      k(  sJ ‚y r   ©r	   Úfloat)rœ   r   r"   s      r   Útest_scalarr¡   ñ   s(   € áˆ3‰$˜c€CÜ‘i “nÓ%¬¨s«Ò3Ð3Ñ3r   c                 ó¨   — |�d|ini }|r|  n| } ||«      }|dk(  rt        |«      n
t        |«      }t        j                  t	        |fi |¤Ž|«       y )Nr   r   )r    Úintr;   Úassert_almost_equalr	   )r$   r   r"   r   r{   rœ   r@   s          r   Útest_really_large_scalarr¥   ÷   sW   € à#)Ð#5ˆh˜Ñ¸2€FÙˆ9‰* I€Cá
�C‹.€Cà# xÒ/Œu�SŒz´S¸³X€HÜ×Ñœ: cÑ4¨VÑ4°hÕ?r   c                 ó>  — |�d|ini }|r|  n| } ||«      }d}|g||gz  z   }|dk(  }	|dv r5|r3d}
t        j                  t        |
¬«      5  t        |fi |¤Ž d d d «       y t        |fi |¤Ž}|	rt	        |«      n
t        |«      }|g}|r@|	r&|j                  t        j                  «       t        }n4|j                  |«       t        }nt        |t        «      rt        nt        }t        j                  |t        j                  ||¬«      «       y # 1 sw Y   y xY w)Nr   Ústringr   )Nr
   z-Unable to parse string "string" at position 1ra   r8   )re   rf   rg   r	   r    r£   Úappendr.   rl   r:   rp   r;   r¤   r/   )r$   r   r"   r&   r   r{   rœ   Ú	extra_eltÚarrÚcoercingrh   r?   Úexp_valr@   Ú	exp_dtypes                  r   Útest_really_large_in_arrr®     s  € à#)Ð#5ˆh˜Ñ¸2€FÙˆ9‰* I€CÙ
�C‹.€Cà€IØˆ%�- 9 +Ñ-Ñ
-€Cà˜Ñ!€Hà�Ñ ¡]Ø=ˆä�]‰]œ:¨SÔ1ñ 	&Ü�sÑ%˜fÒ%÷	&ð 	&ô ˜CÑ* 6Ñ*ˆá!)”%˜”*´°C³ˆØ�9ˆáÙØ—‘¤§¡Ô'Ü!‘	à—‘ 	Ô*Ü"‘	ä!+¨G´UÔ!;�ÄˆIä
×Ñ˜v¤r§x¡x°À	Ô'JÕK÷%	&ð 	&ús   ÁDÄDc                 óH  — |�d|ini }t        |r|  n| «      g}|r|j                  d| «       t        |fi |¤Ž}|D �cg c]  }|dk(  rt        |«      n
t	        |«      ‘Œ }}|dk(  rt        nt
        }	t        j                  |t        j                  ||	¬«      «       y c c}w )Nr   r   r   r8   )
r   Úinsertr	   r    r£   r:   r;   r¤   r.   r/   )
r$   r   r&   r   r{   rª   r?   Úir@   r­   s
             r   Ú#test_really_large_in_arr_consistentr²   %  sž   € ð
 $*Ð#5ˆh˜Ñ¸2€FÜ™V�	‰z¨Ó3Ð
4€CáØ�
‰
�1�iÔ ä˜Ñ&˜vÑ&€FØDGÖH¸q˜F hÒ.”�a”´C¸³FÑ:ÐH€HÐHØ 8Ò+•´€Iä×Ñ˜6¤2§8¡8¨H¸IÔ#FÕGùò Is   ¾"Bzerrors,checker)r
   z+Unable to parse string "fail" at position 0c                 ó,   — t        j                  | «      S r   )r.   Úisnanr   s    r   r   r   ;  s   € œRŸX™X a›[€ r   c                 óÎ   — d}t        |t        «      r2t        j                  t        |¬«      5  t        || ¬«       d d d «       y  |t        || ¬«      «      sJ ‚y # 1 sw Y   y xY w)NÚfailra   rc   )rp   r   re   rf   rg   r	   )r   ÚcheckerÚscalars      r   Útest_scalar_failr¹   7  s\   € ð €Fä�'œ3ÔÜ�]‰]œ:¨WÔ5ñ 	.Ü�v fÕ-÷	.ð 	.ñ ”z &°Ô8Ô9Ð9Ñ9÷	.ð 	.ús   ®AÁA$©rL   é   rP   rP   c                 óF   — |\  }} || «      } t        | «      } ||| «       y r   ©r	   )rO   r2   r"   Úassert_equalr?   s        r   Útest_numeric_dtypesr¿   H  s)   € à4Ñ€Iˆ|Ù�T‹?€Dä˜Ó€FÙ�˜Õr   zdata,exp)rI   Ú2Ú3Úint64r8   )z1.5z2.7z3.4)ç      ø?gš™™™™™@g333333@c                 óR   — |\  }}t         || «      «      } ||«      } |||«       y r   r½   )rO   rq   r2   r"   r¾   r?   r@   s          r   Útest_strrÅ   Q  s/   € ð 5Ñ€Iˆ|Ü™	 $›Ó(€Fá˜‹~€HÙ�˜Õ"r   c                 ó–   — |\  }}t        j                  dd| ¬«      }t         ||«      «      } ||j                  «      } |||«       y )NÚ20130101rP   )ÚperiodsÚtz)ÚpdÚ
date_ranger	   Úasi8)Útz_naive_fixturer2   r"   r¾   r(   r?   r@   s          r   Útest_datetime_likerÎ   `  sE   € Ø4Ñ€Iˆ|Ü
�-‰-˜
¨AÐ2BÔ
C€Cä™	 #›Ó'€FÙ˜Ÿ™Ó"€HÙ�˜Õ"r   c                 ó–   — | \  }}t        j                  ddd¬«      }t         ||«      «      } ||j                  «      } |||«       y )Nz1 daysrP   ÚD)rÈ   Úfreq)rÊ   Útimedelta_ranger	   rÌ   )r2   r"   r¾   r(   r?   r@   s         r   Útest_timedeltarÓ   i  sF   € Ø4Ñ€Iˆ|Ü
×
Ñ
˜X¨q°sÔ
;€Cä™	 #›Ó'€FÙ˜Ÿ™Ó"€HÙ�˜Õ"r   r¸   rL   rÐ   z2017-01-01T12z
US/Pacific)rÉ   c                 óV   — t        | «      }t        t        | «      «      d   }||k(  sJ ‚y )Nr   )r	   r   )r¸   r?   r@   s      r   Útest_timedelta_timestamp_scalarrÕ   r  s/   € ô ˜Ó€FÜœ& ›.Ó)¨!Ñ,€HØ�XÒÐÑr   c                 ó  — |\  }}t        j                  dddd¬«      } ||«      }t        |t        «      s/| j	                  t
        j                  j                  d¬«      «       t        |«      } ||j                  «      } |||«       y )Nz2011-01rP   ÚMÚ )rÈ   rÑ   r*   z)Missing PeriodDtype support in to_numeric)Úreason)
rÊ   Úperiod_rangerp   r   Úapplymarkerre   ÚmarkÚxfailr	   rÌ   )r   r2   r"   r¾   r(   Úinpr?   r@   s           r   Útest_periodrß   �  sz   € Ø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 0c                 ó  — t        ddgddg«      }t        |t        «      r2t        j                  t
        |¬«      5  t        || ¬«       d d d «       y t        || ¬«      }t        j                  ||«       y # 1 sw Y   y xY w)Ng      $@r»   rS   r]   ra   rc   )	r   rp   r   re   rf   rš   r	   r;   r<   )r   r@   r,   r?   s       r   Útest_non_hashablerá   �  ss   € ô �4˜�)˜S 'Ð*Ó
+€Cä�(œCÔ Ü�]‰]œ9¨HÔ5ñ 	+Ü�s 6Õ*÷	+ð 	+ô ˜C¨Ô/ˆÜ
×Ñ˜v xÕ0÷		+ð 	+ús   ¼A7Á7B c                  óŽ   — g d¢} d}d}t        j                  t        |¬«      5  t        | |¬«       d d d «       y # 1 sw Y   y xY w)N©rI   r»   rP   zunsigned-integerz#invalid downcasting method providedra   ©r5   ©re   rf   rg   r	   )rO   Úinvalid_downcastrh   s      r   Útest_downcast_invalid_castrç   £  s@   € â€DØ)ÐØ
/€Cä	�‰”z¨Ô	-ñ 4Ü�4Ð"2Õ3÷4÷ 4ñ 4úó	   ¤;»Ac                  óŽ   — g d¢} d}d}t        j                  t        |¬«      5  t        | |¬«       d d d «       y # 1 sw Y   y xY w)Nrã   Úinvalidzinvalid error value specifiedra   rc   rå   )rO   Úinvalid_error_valuerh   s      r   Útest_errors_invalid_valuerì   ­  s@   € â€DØ#ÐØ
)€Cä	�‰”z¨Ô	-ñ 5Ü�4Ð 3Õ4÷5÷ 5ñ 5úrè   rã   )z
1970-01-02z
1970-01-03z
1970-01-04zdatetime64[D]zkwargs,exp_dtyper5   r    ÚunsignedÚUnsignedIntegerc                 óz   — t        | fi |¤Ž}t        j                  g d¢|¬«      }t        j                  ||«       y )Nrº   r8   rt   )rO   r{   r­   r?   r@   s        r   Útest_downcast_basicrð   ·  s3   € ô, ˜Ñ' Ñ'€FÜ�x‰xš	¨Ô3€HÜ×Ñ ¨Õ1r   Úsigned_downcastr   c                 óÎ   — t        j                  t         j                  d   d   «      }t        j                  g d¢|¬«      }t	        | |¬«      }t        j                  ||«       y )NÚIntegerr   rº   r8   rä   )r.   r3   Ú	typecodesr/   r	   r;   ru   )rO   rñ   Úsmallest_int_dtyper@   rv   s        r   Útest_signed_downcaströ   Ò  sN   € ô Ÿ™¤"§,¡,¨yÑ"9¸!Ñ"<Ó=ÐÜ�x‰xš	Ð);Ô<€Hä
�T OÔ
4€CÜ×Ñ  XÕ.r   c                  ó    — g d¢} t        j                  g d¢t         j                  ¬«      }t        | d¬«      }t	        j
                  ||«       y )N)z-1r»   rP   )éÿÿÿÿr»   rP   r8   rí   rä   )r.   r/   rÂ   r	   r;   ru   )rO   r@   rv   s      r   Ú$test_ignore_downcast_neg_to_unsignedrù   ä  s9   € ò €DÜ�x‰xš
¬"¯(©(Ô3€Hä
�T JÔ
/€CÜ×Ñ  XÕ.r   )r4   r   rí   zdata,expected)z1.1r»   rP   )r�   r»   rP   )g     ˆÃ@i N  i¸  gR¸…ˆã@iPÃ  g     jè@c                 óJ   — t        | |¬«      }t        j                  ||«       y ©Nrä   )r	   r;   ru   )rO   r@   r5   rv   s       r   Ú)test_ignore_downcast_cannot_convert_floatrü   ï  s    € ô  �T HÔ
-€CÜ×Ñ  XÕ.r   zdowncast,expected_dtypec                 ó„   — g d¢}t        j                  g d¢|¬«      }t        || ¬«      }t        j                  ||«       y )N)Ú256é  é  )é   rÿ   r   r8   rä   )r.   r/   r	   r;   ru   )r5   Úexpected_dtyperO   r@   rv   s        r   Útest_downcast_not8bitr    s5   € ò €Dä�x‰xš¨~Ô>€HÜ
�T HÔ
-€CÜ×Ñ  XÕ.r   zdtype,downcast,min_maxÚint8Úint16Úint32Úuint8Úuint16Úuint32Úuint64c                 óR   — t        t        |«      |¬«      }|j                  | k(  sJ ‚y rû   )r	   r   r3   )r3   r5   Úmin_maxÚseriess       r   Útest_downcast_limitsr    s&   € ô0 œ˜w›°(Ô;€FØ�<‰<˜5Ò Ð Ñ r   c                  ó  — t        dt        j                  t        j                  «      j                  t        j
                  gt        j                  ¬«      } t        | d¬«      }| j                  |j                  k(  sJ ‚y )Ng     pAr8   r    rä   )r   r.   ÚfinfoÚfloat64Úmaxrl   r	   r3   )r  r?   s     r   Ú test_downcast_float64_to_float32r  ,  sR   € ä�Z¤§¡¬"¯*©*Ó!5×!9Ñ!9¼2¿6¹6ÐBÌ"Ï*É*ÔU€FÜ˜¨Ô1€Fà�<‰<˜6Ÿ<™<Ò'Ð'Ñ'r   c                  óž   — t        ddg«      } t        | d¬«      }t        ddgt        j                  ¬«      }t	        j
                  ||«       y )Nr   l            rí   rä   r8   )r   r	   r.   r
  r;   r<   rm   s      r   Útest_downcast_uint64r  4  sF   € ô �!Ð(Ð)Ó
*€CÜ˜ jÔ1€FÜ�qÐ-Ð.´b·i±iÔ@€HÜ×Ñ˜6 8Õ,r   )éÈ   é,  rØ   ÚNaNì     p;6$« r  r  r  ©Ú12345678901234567890Ú
1234567890ÚITEMl   Ò
>V3&¥Z
 iÒ–Ic                 ó~   — t        t        | «      d¬«      }t        |t        ¬«      }t        j                  ||«       y )Nr   rc   r8   )r	   r   r    r;   r<   )rO   r‘   r?   r@   s       r   Útest_coerce_uint64_conflictr  =  s0   € ô$ œ˜t›¨XÔ6€FÜ�h¤eÔ,€HÜ×Ñ˜6 8Õ,r   c                  ó˜   — t        g d¢«      } t        j                  t        d¬«      5  t	        | d¬«       d d d «       y # 1 sw Y   y xY w)Nr  úUnable to parse stringra   r
   rc   rd   )r,   s    r   Útest_non_coerce_uint64_conflictr"  T  s=   € ô Ò?Ó
@€Cä	�‰”zÐ)AÔ	Bñ (Ü�3˜wÕ'÷(÷ (ñ (ús   ©A Á A	Údc1)r4   r    rí   Údc2c                 ó`   — t        j                  t        g | ¬«      t        g |¬«      d¬«       y )Nrä   F)Úcheck_dtype)r;   ru   r	   )r#  r$  s     r   Útest_downcast_emptyr'  ^  s)   € ô
 ×ÑÜ�2 Ô$Ü�2 Ô$Øör   c                  óà   — t        dd¬«      } t        j                  | «      sJ ‚t        ddt        j                  g«      }t        t        g d¢«      d¬«      } t        j                  | |«       y )Nr
  r   rc   é    é@   )Ú32Ú64r
  )r	   r.   r´   r   rl   r;   r<   )r?   r,   s     r   Ú,test_failure_to_convert_uint64_string_to_NaNr-  j  sW   € ä˜¨Ô2€FÜ�8‰8�FÔÐÐä
�"�bœ"Ÿ&™&Ð!Ó
"€CÜœÒ5Ó6¸xÔH€FÜ×Ñ˜6 3Õ'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                 ó:   — t        | «      }|t        | «      k(  sJ ‚y r   rŸ   )r.  r?   s     r   Útest_precision_float_conversionr0  t  s!   € ôj ˜Ó€Fà”U˜6“]Ò"Ð"Ñ"r   zvalues, expected)rI   rÀ   Nr»   ÚInt64)rI   rÀ   rP   )rI   rÀ   ç      @)rL   r»   r2  ÚFloat64)rI   Nr2  r2  )rI   rÀ   z3.5c                 ó`   — t        | |¬«      }t        |«      }t        j                  ||«       y r7   r~   )r0   Únullable_string_dtyper@   Úsr?   s        r   Ú$test_to_numeric_from_nullable_stringr7  ®  s*   € ô 	ˆvÐ2Ô3€AÜ˜‹]€FÜ×Ñ˜6 8Õ,r   c                 ó¦   — ddg}t        || ¬«      }t        |d¬«      }t        t        j                  dgd¬«      }t	        j
                  ||«       y )Nr�   rI   r8   r   rc   rL   r1  )r   r	   rÊ   ÚNAr;   r<   )r5  r0   r,   r?   r@   s        r   Ú+test_to_numeric_from_nullable_string_coercer:  À  sH   € à�3ˆZ€FÜ
�Ð4Ô
5€CÜ˜ HÔ-€FÜ”r—u‘u˜a�j¨Ô0€HÜ×Ñ˜6 8Õ,r   z+data, input_dtype, downcast, expected_dtypeÚInt8r�   iÂ  ÚInt16ÚFloat32iÔþÿÿÚUInt64ÚUInt8rø   ÚInt32c                 ó¦   — t        j                  | |¬«      }t        ||¬«      }t        j                  | |¬«      }t        j                  ||«       y )Nr8   rä   )rÊ   r/   r	   r;   Úassert_extension_array_equal)rO   Úinput_dtyper5   r  rª   r?   r@   s          r   Útest_downcast_nullable_numericrD  É  s@   € ô: �(‰(�4˜{Ô
+€CÜ˜ hÔ/€FÜ�x‰x˜ NÔ3€HÜ×#Ñ# F¨HÕ5r   c                  ó<  — t        j                  ddt         j                  gd¬«      } t        | d¬«      }t        j                  ddt         j                  gd¬«      }t	        j
                  ||«       t         j                  | d<   t	        j
                  ||«       y )NrL   r»   r1  r8   r4   rä   r;  )rÊ   r/   r9  r	   r;   rB  )rª   r?   r@   s      r   Ú%test_downcast_nullable_mask_is_copiedrF  ì  sq   € ô �(‰(�A�qœ"Ÿ%™%�=¨Ô
0€Cä˜ iÔ0€FÜ�x‰x˜˜AœrŸu™u˜¨VÔ4€HÜ×#Ñ# F¨HÔ5ä�U‰U€Cˆ�FÜ×#Ñ# F¨HÕ5r   c                  óR   — t        d«      } t        j                  d«      }| |k(  sJ ‚y )Nz1.7e+308gv;w0ÑBî)r	   r.   r  )r?   r@   s     r   Ú#test_to_numeric_scientific_notationrH  ù  s(   € ä˜
Ó#€FÜ�z‰z˜'Ó"€HØ�XÒÐÑr   g  P·€eBg      ðGc                 ób   — t        | g«      }t        |d¬«      }t        j                  ||«       y )Nr    rä   r~   )rœ   r@   r?   s      r   Ú4test_to_numeric_large_float_not_downcast_to_float_32rJ     s+   € ô �s�e‹}€HÜ˜¨7Ô3€FÜ×Ñ˜6 8Õ,r   z
val, dtype)©rL   r1  ©rÃ   r3  ©TÚbooleanc                 óŠ   — t        | gt        ¬«      }t        |d¬«      }t        | g|¬«      }t        j                  ||«       y )Nr8   Únumpy_nullable©Údtype_backendr9   )rœ   r3   r,   r?   r@   s        r   Útest_to_numeric_dtype_backendrS    s=   € ô
 �#�œfÔ
%€CÜ˜Ð+;Ô<€FÜ�s�e 5Ô)€HÜ×Ñ˜6 8Õ,r   )rK  rL  rM  )rL   úint64[pyarrow])rÃ   úfloat64[pyarrow])Túbool[pyarrow]c                 óæ   — d|v rt        j                  d«       d}nd}t        | d gt        ¬«      }t	        ||¬«      }t        | t
        j                  g|¬«      }t        j                  ||«       y )NrC   rP  r8   rQ  ©	re   Úimportorskipr   r:   r	   rÊ   r9  r;   r<   )rœ   r3   rR  r,   r?   r@   s         r   Ú test_to_numeric_dtype_backend_narZ    sd   € ð �EÑÜ×Ñ˜IÔ&Ø!‰à(ˆÜ
�#�t�¤FÔ
+€CÜ˜¨=Ô9€FÜ�sœBŸE™E�l¨%Ô0€HÜ×Ñ˜6 8Õ,r   zval, dtype, downcast))rL   r;  r4   )rÃ   r=  r    )rL   r;  r   )rL   úint8[pyarrow]r4   )rÃ   zfloat[pyarrow]r    )rL   r[  r   c                 óè   — d|v rt        j                  d«       d}nd}t        | d gt        ¬«      }t	        |||¬«      }t        | t
        j                  g|¬«      }t        j                  ||«       y )NrC   rP  r8   ©rR  r5   rX  )rœ   r3   r5   rR  r,   r?   r@   s          r   Ú)test_to_numeric_dtype_backend_downcastingr^  +  sf   € ð �EÑÜ×Ñ˜IÔ&Ø!‰à(ˆÜ
�#�t�¤FÔ
+€CÜ˜¨=À8ÔL€FÜ�sœBŸE™E�l¨%Ô0€HÜ×Ñ˜6 8Õ,r   zsmaller, dtype_backendrP  zuint8[pyarrow]c                 óô   — |dk(  rt        j                  d«       t        dt        j                  gd¬«      }t        ||d¬«      }t        dt        j                  g| ¬«      }t        j                  ||«       y )NrC   rL   r>  r8   rí   r]  ©re   rY  r   rÊ   r9  r	   r;   r<   )ÚsmallerrR  r,   r?   r@   s        r   Ú.test_to_numeric_dtype_backend_downcasting_uintrb  C  s`   € ð ˜	Ò!Ü×Ñ˜IÔ&Ü
�!”R—U‘U� 8Ô
,€CÜ˜¨=À:ÔN€FÜ�qœ"Ÿ%™%�j¨Ô0€HÜ×Ñ˜6 8Õ,r   )r1  r>  r3  rN  rT  zuint64[pyarrow]rU  rV  c                 óð   — d| v rt        j                  d«       t        dt        j                  g| ¬«      }t        |d¬«      }t        dt        j                  g| ¬«      }t        j                  ||«       y )NrC   rL   r8   rP  rQ  r`  )r3   r,   r?   r@   s       r   Ú.test_to_numeric_dtype_backend_already_nullablerd  Q  s_   € ð �EÑÜ×Ñ˜IÔ&Ü
�!”R—U‘U� 5Ô
)€CÜ˜Ð+;Ô<€FÜ�qœ"Ÿ%™%�j¨Ô.€HÜ×Ñ˜6 8Õ,r   c                 óˆ  — t        g d¢«      }|j                  «       }t        j                  t        d¬«      5  t        || ¬«       d d d «       t        || d¬«      }| dk(  rd}nd	}t        t        j                  t        j                  t        j                  g|¬
«      }t        j                  ||«       y # 1 sw Y   ŒrxY w)N)r�   r‚   rØ   r!  ra   rQ  r   )rR  r   rC   zdouble[pyarrow]r3  r8   )
r   Úcopyre   rf   rg   r	   rÊ   r9  r;   r<   )rR  r,   r@   r?   r3   s        r   Ú#test_to_numeric_dtype_backend_errorrg  h  s–   € ä
’Ó
 €CØ�x‰x‹z€HÜ	�‰”zÐ)AÔ	Bñ 5Ü�3 mÕ4÷5ô ˜¨=ÀÔJ€FØ˜	Ò!Ø!‰àˆÜ”r—u‘uœbŸe™e¤R§U¡UÐ+°5Ô9€HÜ×Ñ˜6 8Õ,÷5ð 5ús   ¹B8Â8Cc                  óœ   — t        g d¢«      } d}t        j                  t        |¬«      5  t	        | d¬«       d d d «       y # 1 sw Y   y xY w)Nrº   zPdtype_backend numpy is invalid, only 'numpy_nullable' and 'pyarrow' are allowed.ra   ÚnumpyrQ  rd   )r,   rh   s     r   Útest_invalid_dtype_backendrj  x  sE   € Ü
’Ó
€Cð	!ð ô 
�‰”z¨Ô	-ñ /Ü�3 gÕ.÷/÷ /ñ /ús   «AÁAc                  ó  — t        j                  d«      } t        t        d«      t	        | j                  «       «      ¬«      }t        |dd¬«      }t        g d¢t	        | j                  «       «      ¬«      }t        j                  ||«       y )NrC   Ú12xr8   r   )r   rR  )rL   r»   N)
re   rY  r   rZ   r   r§   r	   rÂ   r;   r<   )Úpar,   r?   r@   s       r   Útest_coerce_pyarrow_backendrn  ‚  sb   € ä	×	Ñ	˜YÓ	'€BÜ
”�e“¤J¨r¯y©y«{Ó$;Ô
<€CÜ˜ H¸IÔF€FÜ’l¬*°R·X±X³ZÓ*@ÔA€HÜ×Ñ˜6 8Õ,r   )nr‰   ri  r.   r   re   Ú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<   ru   r2   rÜ   ÚparametrizerÂ   r  rA   r   Ú
skip_if_norN   r[   ri   rn   rl   rr   rw   rz   r   r�   rŠ   r/   r’   r•   r›   r¡   r¥   r®   r²   r¹   r¿   rÅ   rÎ   rÓ   Ú	TimedeltaÚ	TimestamprÕ   rß   rá   rç   rì   r3   Úfloat32Úcharrô   rð   rö   rù   r  rü   r  r  r  Úminr  r  r  r	  r
  r  r  r  r  r"  r'  r-  r0  r9  r7  r:  rD  rF  rH  rJ  rS  rZ  r^  rb  rd  rg  rj  rn  r   r   r   ú<module>r     sv  ðÛ ã Ý Û ç )Ð )ã ÷÷ õ ð €‡�Ò0Ô1ñó 2ðð €‡�˜˜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˜L˜FŸL™L¨°]°R·]±]À9Ó5MÔNÐOóð ‡�×Ñ˜ c¨1 XÓ.ñ-ó /óð-ð ‡�×ÑØ
âÚâ!ð	óñ(óð(ð ‡�×ÑØâ	ÐLÐMâ)Ø;ð	
ðó	ñ(ó	ð(ò-ð ‡�×ÑØàAà	�C˜˜bŸf™fÐ%Ð&ðóñ
1óð
1ò/ð ‡�×ÑØâ	˜ §¡Ð*Ð+Ú	˜rÐ"â	" BÐ'ð	óñ2óð2ð ‡�×Ñ˜ W¨c N°BÐ#7Ó8ñ-ó 9ð-ð ‡�×ÑØð 	à	ˆcˆ
ð	óñ(óð(ð ‡�×ÑØð ˆg�o‰o˜fÓ% sÐ+¨_¨W¯_©_¸UÓ-CÀSÐIØ�Cˆ[˜#˜sÐ#ð	
ð ˆ"�(‰(�O�G—O‘O FÓ+¨SÐ1Ó
2°CÐ	8¸DÀ#¸;ÈÐ:LÐMðó	ñ(ó	ð(ò-ò!ð ‡�×Ñ˜¢Ó0ñ4ó 1ð4ò
@ò LòFHð$ ‡�×ÑØà@Ø	Ñ(Ð)ðóñ:óð:ð ‡�×Ñ˜¢)¨c°2·6±6¸1¸b¿f¹fÐ-EÐ!FÓGñó Hðð ‡�×ÑØâ	˜(˜"Ÿ(™(¢9°GÔ<Ð=Ú	  §¡ªÓ 9Ð:ðóñ#óð#ò#ò#ð ‡�×ÑØàˆ�‰�Q˜ÓØˆ�‰�_Ó%Øˆ�‰�_¨Ô6ðóñóðò#ð ‡�×ÑØà6Ø	‘6˜2Ÿ6™6 3¨¯©Ð/Ó0Ð1ðóñ	1óð	1ò4ò5ð ‡�×ÑØ
âÚØˆ�‰Ò;À?ÔSðóð ‡�×ÑØð 
ˆR�X‰XˆØ
�dÐ	˜RŸX™XÐ&à
�gÐ	  §¡¨¯©Ó 4× 9Ñ 9Ð:à
�jÐ	! 8 2§8¡8¨B¯L©LÐ9JÑ,KÈAÑ,NÓ#OÐPðóñ2óóð(2ð ‡�×ÑÐ*¨Y¸Ð,AÓBØ‡�×ÑØ
âÚØˆ�‰Ò;À?ÔSðóñ/óó Cð/ò/ð ‡�×Ñ˜Ò%FÓGØ‡�×ÑØâ	˜˜Ÿ™¢°B·J±JÔ?Ð@â=ØˆB�H‰HÚAÈÏÉôð	
ðóñ/óó Hð/ð ‡�×ÑØØ�—‘Ð˜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ð#óñ,!ó-ð,!ò(ò-ð ‡�×ÑØò 8Ø�#�r—v‘v˜rŸv™vÐ';Ð<ð	
ò
 ;Ø! :¨r¯v©vÐ6ð	
ð	óñ-óð-ò(ð ‡�×Ñ˜Ò @ÓAØ‡�×Ñ˜Ò @ÓAñó Bó Bðò(ð ‡�×ÑØò/ó2ñf#óg2ðf#ð ‡�×ÑØâ	™6 1 a¨¯© -°wÔ?Ð@Ú	™&¢°'Ô:Ð;Ú	™šy°Ô8Ð9Ú	™&¢°IÔ>Ð?Ú	™6 1 b§e¡e¨S /¸ÔCÐDÚ	™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   