Ë
    ¤ehžc  ã                   ój  — d dl m Z mZ d dlZd dlZd dlmZmZmZm	Z	 d dl
mZ d dlmZ d dlmZ ej"                  j%                  dd d e	dd	g«      g«      d
„ «       Zd„ Zd„ Zd„ Zd„ Zd„ Zej"                  j%                  dddgddgg«      d„ «       Zd„ Zej"                  j%                  ddg d¢fdg d¢fdg d¢fdg d¢fdg d¢fdg d ¢fd!g d"¢fd#g d$¢fg«      d%„ «       Zej"                  j%                  ddg d&¢fd'g d(¢fg«      d)„ «       Zej"                  j%                  ddd*ej:                  dd*ej:                  dd*gfd'd*ej:                  d*d*ej:                  dd*gfg«      d+„ «       Zd,„ Zd-„ Z d.„ Z!d/„ Z"ej"                  j%                  d0d1d2ddg d3¢fd4d2ddg d5¢fd1d2d6dg d7¢fd4d2d6dg d5¢fd1d8dd9g d5¢fd4d8d d:g d;¢fg«      d<„ «       Z#d=„ Z$ej"                  j%                  d>d1d4g«      d?„ «       Z%ej"                  j%                  d@d1g dA¢gd4g dB¢gg«      dC„ «       Z&dD„ Z'ej"                  j%                  dEdFd:ddd	ej:                  dGgfd d6dHdIdIej:                  dIgfdddHdJdKej:                  dLgfd6dMdFdNdOej:                  dPgfd6d dHdQdRej:                  dRgfg«      dS„ «       Z(ej"                  j%                  dEdFd:ddej:                  d	ej:                  ej:                  dej:                  ej:                  gfddTdHdUej:                  dVej:                  ej:                  dej:                  ej:                  gfg«      dW„ «       Z)ej"                  j%                  dXdFd6ddYdZd[dIej:                  gfdFd6d\d]d^d_d\ej:                  gfdFdFd\d`dadbd\ej:                  gfdFdTd\d`dadbd\ej:                  gfdHdd\dcddded\ej:                  gfddfd\dgdhdid\ej:                  gfdjd9d\dkdldmd\ej:                  gfdnd6d\dgd^dod\ej:                  gfg«      dp„ «       Z*ej"                  j%                  d@dqdrdsej:                  dtggdudvdwej:                  dxggdydzd{ej:                  dtggg«      d|„ «       Z+ej"                  j%                  d@dqdrej:                  dsggdud}ej:                  d~ggdydzej:                  d{ggg«      d„ «       Z,ej"                  j%                  d@dqg d€¢gdug d�¢gdyg d‚¢gg«      dƒ„ «       Z-ej"                  j%                  d„d…g d†¢fd‡g dˆ¢fg«      d‰„ «       Z.ej"                  j%                  dŠd‹g dŒ¢fd�g dŽ¢fg«      d�„ «       Z/d�„ Z0d‘„ Z1d’„ Z2d“„ Z3d”„ Z4d•„ Z5ej"                  j%                  d–d—d˜d˜d™ej:                  dšgfd›d˜dœd�ej:                  džgfg«      dŸ„ «       Z6d „ Z7d¡„ Z8ej"                  j%                  d¢d…dgd£fg d¤¢d¥fg d¦¢d§fg d¨¢d¥fdr e d©dTdT«      gd§fg«      dª„ «       Z9ej"                  j%                  d¢dTej:                  gd«f e d©dTdT«      gd¬f edT«      gd­fg«      d®„ «       Z:d¯„ Z;d°„ Z<d±„ Z=d²„ Z>d³„ Z?d´„ Z@dµ„ ZAd¶„ ZBd·„ ZCy)¸é    )ÚdatetimeÚ	timedeltaN)Ú	DataFrameÚIndexÚ
MultiIndexÚSeries)ÚStringMethods)Úobject_pyarrow_numpyÚpatternTÚfooÚbarc                 óz  — t        ddg«      }dt        | «      j                  › �}t        j                  t
        |¬«      5  |j                  j                  | «       d d d «       t        j                  t
        |¬«      5  |j                  j                  | «       d d d «       y # 1 sw Y   ŒIxY w# 1 sw Y   y xY w)Nr   r   z expected a string or tuple, not ©Úmatch)	r   ÚtypeÚ__name__ÚpytestÚraisesÚ	TypeErrorÚstrÚ
startswithÚendswith)r   ÚserÚmsgs      ú_/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/pandas/tests/strings/test_strings.pyÚ)test_startswith_endswith_non_str_patternsr      s˜   € ô �%˜�Ó
 €CØ,¬T°'«]×-CÑ-CÐ,DÐ
E€CÜ	�‰”y¨Ô	,ñ $Ø�‰×Ñ˜7Ô#÷$ä	�‰”y¨Ô	,ñ "Ø�‰×Ñ˜Ô!÷"ð "÷$ð $ú÷"ð "ús   ÁB%Â B1Â%B.Â1B:c                  ó¨   — t        ddg«      } t        j                  t        d¬«      5  t	        | j
                  «       d d d «       y # 1 sw Y   y xY w)Nr   r   z&'StringMethods' object is not iterabler   )r   r   r   r   Úiterr   )r   s    r   Útest_iter_raisesr      s?   € ä
�%˜�Ó
 €CÜ	�‰”yÐ(PÔ	Qñ ÜˆS�W‰WŒ÷÷ ñ ús   ©AÁAc                 ó  — t        ddt        j                  dg| ¬«      }|j                  j	                  d«      }| t
        v rt        j                  nd}t        ddt        j                  d	g|¬«      }t        j                  ||«       y )
Nr   ÚfoofooÚfoooofooofommmfoo©Údtypezf[o]+ÚInt64é   é   é   )	r   ÚnpÚnanr   Úcountr
   Úfloat64ÚtmÚassert_series_equal©Úany_string_dtyper   ÚresultÚexpected_dtypeÚexpecteds        r   Ú
test_countr4   )   sl   € Ü
�%˜¤2§6¡6Ð+>Ð?ÐGWÔ
X€CØ�W‰W�]‰]˜7Ó#€FØ#3Ô7KÑ#K”R—Z’ZÐQX€NÜ�q˜!œRŸV™V QÐ'¨~Ô>€HÜ×Ñ˜6 8Õ,ó    c                  óª  — t        dt        j                  ddt        j                  «       dd ddg	t
        ¬«      } | j                  j                  d«      }t        dt        j                  dt        j                  t        j                  dt        j                  t        j                  t        j                  g	«      }t        j                  ||«       y )	NÚaÚbTr   r&   ç       @r#   r   )
r   r)   r*   r   ÚtodayÚobjectr   r+   r-   r.   ©r   r1   r3   s      r   Útest_count_mixed_objectr=   1   s‰   € Ü
Ø	Œb�f‰f�c˜4¤§¡Ó!1°5¸$ÀÀ3ÐGÜô€Cð �W‰W�]‰]˜3Ó€FÜ�qœ"Ÿ&™& !¤R§V¡V¬R¯V©V°Q¼¿¹ÄÇÁÌÏÉÐOÓP€HÜ×Ñ˜6 8Õ,r5   c                 óæ  — t        ddt        j                  dt        j                  dg| ¬«      }|j                  j	                  d«      }t        ddt        j                  d	t        j                  d
g| ¬«      }t        j                  ||«       |j                  j	                  g d¢«      }t        ddt        j                  dt        j                  dg| ¬«      }t        j                  ||«       y )Nr7   r8   ÚcÚdr#   é   ÚaaaÚbbbÚcccÚddd)r&   r'   rA   r(   é   é   ÚbbÚccccÚdddddd)r   r)   r*   r   Úrepeatr-   r.   ©r0   r   r1   r3   s       r   Útest_repeatrM   ;   s·   € Ü
�#�sœBŸF™F C¬¯©°Ð5Ð=MÔ
N€Cà�W‰W�^‰^˜AÓ€FÜØ	�”r—v‘v˜u¤b§f¡f¨eÐ4Ð<Lô€Hô ×Ñ˜6 8Ô,à�W‰W�^‰^Ò.Ó/€FÜØ	ˆd”B—F‘F˜F¤B§F¡F¨HÐ5Ð=Mô€Hô ×Ñ˜6 8Õ,r5   c                  óŽ  — t        dt        j                  ddt        j                  «       dd ddg	«      } | j
                  j                  d«      }t        dt        j                  d	t        j                  t        j                  d
d t        j                  t        j                  g	t        ¬«      }t        j                  ||«       y )Nr7   r8   Tr   r&   r9   rA   rB   rC   Ú	foofoofoor#   )
r   r)   r*   r   r:   r   rK   r;   r-   r.   r<   s      r   Útest_repeat_mixed_objectrP   K   s…   € Ü
�#”r—v‘v˜s D¬(¯.©.Ó*:¸EÀ4ÈÈCÐPÓ
Q€CØ�W‰W�^‰^˜AÓ€FÜØ	”—‘˜œrŸv™v¤r§v¡v¨{¸DÄ"Ç&Á&Ì"Ï&É&ÐQÜô€Hô ×Ñ˜6 8Õ,r5   zarg, repeatr(   r8   c                 ó¦   — t        d|g| ¬«      }|j                  j                  d|g«      }t        dd g| ¬«      }t        j                  ||«       y )Nr7   r#   rA   rB   )r   r   rK   r-   r.   )r0   ÚargrK   r   r1   r3   s         r   Útest_repeat_with_nullrS   U   sL   € ô �#�s�Ð#3Ô
4€CØ�W‰W�^‰^˜Q ˜KÓ(€FÜ�u˜d�mÐ+;Ô<€HÜ×Ñ˜6 8Õ,r5   c                 óx  — t        | ¬«      x}}| t        v rt        d¬«      }t        t        ¬«      }nt        d¬«      }t        d¬«      }t        t        ¬«      }t        t        ¬«      }t	        «       }t        j                  ||j                  j                  |«      «       d|j                  j                  «       k(  sJ ‚t        j                  ||j                  j                  «       «       t        j                  ||j                  j                  d«      «       t        j                  ||j                  j                  d«      «       t        j                  ||j                  j                  d«      «       t        j                  ||j                  j                  d«      «       t        j                  ||j                  j                  «       «       t        j                  ||j                  j                  «       «       t        j                  ||j                  j!                  dd«      «       t        j                  ||j                  j#                  d«      «       t        j                  ||j                  j%                  d	«      «       t        j&                  t	        d
g| ¬«      |j                  j)                  dd¬«      «       t        j&                  t	        d
dg| ¬«      |j                  j)                  dd¬«      «       t        j                  ||j                  j)                  dd¬«      «       t        j&                  t	        d
dg| ¬«      |j                  j)                  dd¬«      «       t        j&                  |j+                  g d¬«      |j                  j-                  «       «       t        j                  ||j                  j/                  d«      «       t        j                  ||j                  j1                  «       «       t        j                  ||j                  j3                  d«      «       t        j                  ||j                  j5                  d«      «       t        j                  ||j                  j7                  d«      «       t        j                  ||j                  j9                  d«      «       t        j                  ||j                  j;                  d«      «       t        j                  ||j                  j=                  d«      «       t        j                  ||j                  j?                  d«      «       t        j                  ||j                  jA                  dd¬«      «       t        j&                  ||j                  jA                  d«      «       t        j                  ||j                  jC                  dd¬«      «       t        j&                  ||j                  jC                  d«      «       t        j                  ||j                  jE                  d¬«      «       t        j                  ||j                  jE                  d¬«      «       t        j                  ||j                  jG                  «       «       t        j                  ||j                  jI                  «       «       t        j                  ||j                  jK                  «       «       t        j                  ||j                  jM                  d«      «       t        j                  ||j                  jO                  d
«      «       t        j                  ||j                  jQ                  d«      «       t        j                  ||j                  jS                  d«      «       t        j                  ||j                  jU                  «       «       t        j                  ||j                  jW                  «       «       t        j                  ||j                  jY                  «       «       t        j                  ||j                  j[                  «       «       t        j                  ||j                  j]                  «       «       t        j                  ||j                  j_                  «       «       t        j                  ||j                  ja                  «       «       t        j                  ||j                  jc                  «       «       t        j                  ||j                  je                  «       «       t        j                  ||j                  jg                  «       «       t        j                  ||j                  ji                  «       «       t        j                  ||j                  jk                  d«      «       t        jm                  dd«      }t        j                  ||j                  jo                  |«      «       y )Nr#   Úint64r%   ÚbooleanÚ r7   r8   rA   z^ar   )Úcolumnsr$   z()T)Úexpandr&   z()()F©Úaxisé*   ©Ústop)ÚstepÚasciiÚNFC)8r   r
   Úboolr;   r   r-   r.   r   ÚcatÚtitler+   Úcontainsr   r   ÚlowerÚupperÚreplacerK   r   Úassert_frame_equalÚextractÚset_axisÚget_dummiesÚjoinÚlenÚfindallÚfindÚrfindÚpadÚcenterÚsplitÚrsplitÚ	partitionÚ
rpartitionÚsliceÚstripÚlstripÚrstripÚwrapÚgetÚdecodeÚencodeÚisalnumÚisalphaÚisdigitÚisspaceÚislowerÚisupperÚistitleÚ	isnumericÚ	isdecimalÚ
capitalizeÚswapcaseÚ	normalizeÚ	maketransÚ	translate)	r0   Ú	empty_strÚemptyÚ	empty_intÚ
empty_boolÚempty_objectÚempty_bytesÚempty_dfÚtables	            r   Útest_empty_str_methodsr–   ^   sÖ  € ÜÐ%5Ô6Ð6€I�ØÔ/Ñ/Ü Ô)ˆ	Ü¤$Ô'‰
ä Ô)ˆ	Ü )Ô,ˆ
Ü¤Ô'€LÜœvÔ&€KÜ‹{€Hô
 ×Ñ˜9 e§i¡i§m¡m°EÓ&:Ô;Ø�—‘—‘“Ò Ð Ð Ü×Ñ˜9 e§i¡i§o¡oÓ&7Ô8Ü×Ñ˜9 e§i¡i§o¡o°cÓ&:Ô;Ü×Ñ˜: u§y¡y×'9Ñ'9¸#Ó'>Ô?Ü×Ñ˜: u§y¡y×';Ñ';¸CÓ'@ÔAÜ×Ñ˜: u§y¡y×'9Ñ'9¸#Ó'>Ô?Ü×Ñ˜9 e§i¡i§o¡oÓ&7Ô8Ü×Ñ˜9 e§i¡i§o¡oÓ&7Ô8Ü×Ñ˜9 e§i¡i×&7Ñ&7¸¸SÓ&AÔBÜ×Ñ˜9 e§i¡i×&6Ñ&6°qÓ&9Ô:Ü×Ñ˜: u§y¡y§¡°tÓ'<Ô=Ü×ÑÜ˜1˜#Ð%5Ô6Ø�	‰	×Ñ˜$ tÐÓ,ôô ×ÑÜ˜1˜a˜&Ð(8Ô9Ø�	‰	×Ñ˜&¨ÐÓ.ôô ×Ñ˜9 e§i¡i×&7Ñ&7¸ÀUÐ&7Ó&KÔLÜ×ÑÜ˜1˜a˜&Ð(8Ô9Ø�	‰	×Ñ˜&¨ÐÓ/ôô ×Ñ˜(×+Ñ+¨B°QÐ+Ó7¸¿¹×9NÑ9NÓ9PÔQÜ×Ñ˜9 i§m¡m×&8Ñ&8¸Ó&<Ô=Ü×Ñ˜9 e§i¡i§m¡m£oÔ6Ü×Ñ˜<¨¯©×)>Ñ)>¸sÓ)CÔDÜ×Ñ˜9 e§i¡i§n¡n°SÓ&9Ô:Ü×Ñ˜9 e§i¡i§o¡o°cÓ&:Ô;Ü×Ñ˜9 e§i¡i§m¡m°BÓ&7Ô8Ü×Ñ˜9 e§i¡i×&6Ñ&6°rÓ&:Ô;Ü×Ñ˜<¨¯©¯©¸Ó)=Ô>Ü×Ñ˜<¨¯©×)9Ñ)9¸#Ó)>Ô?Ü×Ñ˜<¨¯©×)<Ñ)<¸SÈÐ)<Ó)OÔPÜ×Ñ˜( E§I¡I×$7Ñ$7¸Ó$<Ô=Ü×Ñ˜<¨¯©×)=Ñ)=¸cÈ%Ð)=Ó)PÔQÜ×Ñ˜( E§I¡I×$8Ñ$8¸Ó$=Ô>Ü×Ñ˜9 e§i¡i§o¡o¸1 oÓ&=Ô>Ü×Ñ˜9 e§i¡i§o¡o¸1 oÓ&=Ô>Ü×Ñ˜9 e§i¡i§o¡oÓ&7Ô8Ü×Ñ˜9 e§i¡i×&6Ñ&6Ó&8Ô9Ü×Ñ˜9 e§i¡i×&6Ñ&6Ó&8Ô9Ü×Ñ˜9 e§i¡i§n¡n°RÓ&8Ô9Ü×Ñ˜9 e§i¡i§m¡m°AÓ&6Ô7Ü×Ñ˜<¨¯©×)?Ñ)?ÀÓ)HÔIÜ×Ñ˜;¨¯	©	×(8Ñ(8¸Ó(AÔBä×Ñ˜: u§y¡y×'8Ñ'8Ó':Ô;Ü×Ñ˜: u§y¡y×'8Ñ'8Ó':Ô;Ü×Ñ˜: u§y¡y×'8Ñ'8Ó':Ô;Ü×Ñ˜: u§y¡y×'8Ñ'8Ó':Ô;Ü×Ñ˜: u§y¡y×'8Ñ'8Ó':Ô;Ü×Ñ˜: u§y¡y×'8Ñ'8Ó':Ô;Ü×Ñ˜: u§y¡y×'8Ñ'8Ó':Ô;Ü×Ñ˜: u§y¡y×':Ñ':Ó'<Ô=Ü×Ñ˜: u§y¡y×':Ñ':Ó'<Ô=Ü×Ñ˜9 e§i¡i×&:Ñ&:Ó&<Ô=Ü×Ñ˜9 e§i¡i×&8Ñ&8Ó&:Ô;Ü×Ñ˜9 e§i¡i×&9Ñ&9¸%Ó&@ÔAä�M‰M˜#˜sÓ#€EÜ×Ñ˜9 e§i¡i×&9Ñ&9¸%Ó&@ÕAr5   zmethod, expectedr€   )
TTTTTFTTFFr�   )
TTTFFFTFFFr‚   )
FFFTFFFTFFr‡   rƒ   )
FFFFFFFFFTr„   )
FTFFFFFFFFr…   )
TFFFTFTFFFr†   )
TFTFTFFFFFc                 ó  — t        g d¢|¬«      }|t        v rdnd}t        ||¬«      } t        |j                  | «      «       }t	        j
                  ||«       |D �cg c]  } t        || «      «       ‘Œ }}t        |«      |k(  sJ ‚y c c}w )N)
ÚAr8   ÚXyÚ4Ú3ArW   ÚTTÚ55ú-z  r#   rb   rV   ©r   r
   Úgetattrr   r-   r.   Úlist©Úmethodr3   r0   r   r2   r1   Úitems          r   Útest_ismethodsr¥   ¯   s�   € ô@ Ú>ÐFVô€Cð  0Ô3GÑG‘VÈY€NÜ�h nÔ5€HØ%ŒW�S—W‘W˜fÓ%Ó'€FÜ×Ñ˜6 8Ô,ð 58Ö8¨DÐ%”˜˜fÓ%Õ'Ð8€HÐ8Ü�‹<˜8Ò#Ð#Ñ#ùò 9ó   ÁB	)FTTFTTFrˆ   )FTFFFTFc                 ó  — t        g d¢|¬«      }|t        v rdnd}t        ||¬«      } t        |j                  | «      «       }t	        j
                  ||«       |D �cg c]  } t        || «      «       ‘Œ }}t        |«      |k(  sJ ‚y c c}w )N)r˜   Ú3õ   Â¼õ   â˜…u   á�¸õ   ï¼“Úfourr#   rb   rV   rŸ   r¢   s          r   Útest_isnumeric_unicoder­   Ü   s�   € ô Ú5Ð=Mô€Cð  0Ô3GÑG‘VÈY€NÜ�h nÔ5€HØ%ŒW�S—W‘W˜fÓ%Ó'€FÜ×Ñ˜6 8Ô,ð 58Ö8¨DÐ%”˜˜fÓ%Õ'Ð8€HÐ8Ü�‹<˜8Ò#Ð#Ñ#ùò 9r¦   Fc                 óü   — dt         j                  ddt         j                  ddg}t        ||¬«      }|t        v rdnd}t        ||¬«      } t	        |j
                  | «      «       }t        j                  ||«       y )	Nr˜   r©   rª   r«   r¬   r#   r;   rV   )r)   r*   r   r
   r    r   r-   r.   )r£   r3   r0   Úvaluesr   r2   r1   s          r   Útest_isnumeric_unicode_missingr°   õ   sm   € ð ”2—6‘6˜4 ¬¯©°°vÐ>€FÜ
�Ð/Ô
0€CØ!1Ô5IÑ!I‘XÈy€NÜ�h nÔ5€HØ%ŒW�S—W‘W˜fÓ%Ó'€FÜ×Ñ˜6 8Õ,r5   c                 ó   — t        ddt        j                  dg| ¬«      }|j                  j	                  d«      j                  j                  d«      }|j                  t        «      }t        j                  ||«       y )NÚa_b_cÚc_d_eÚf_g_hr#   Ú_)
r   r)   r*   r   rt   rm   Úastyper;   r-   r.   rL   s       r   Útest_spilt_join_roundtripr·     s]   € Ü
�'˜7¤B§F¡F¨GÐ4Ð<LÔ
M€CØ�W‰W�]‰]˜3Ó×#Ñ#×(Ñ(¨Ó-€FØ�z‰zœ&Ó!€HÜ×Ñ˜6 8Õ,r5   c                  óÀ  — t        dt        j                  ddt        j                  «       dd ddg	«      } | j
                  j                  d«      j
                  j                  d«      }t        dt        j                  dt        j                  t        j                  dd t        j                  t        j                  g	t        ¬«      }t        j                  ||«       y )	NÚa_bÚasdf_cas_asdfTr   r&   r9   rµ   r#   )r   r)   r*   r   r:   r   rt   rm   r;   r-   r.   r<   s      r   Ú&test_spilt_join_roundtrip_mixed_objectr»     sœ   € Ü
Ø	”—‘˜¨¬x¯~©~Ó/?ÀÈÈaÐQTÐUó€Cð �W‰W�]‰]˜3Ó×#Ñ#×(Ñ(¨Ó-€FÜØ	”—‘˜¬¯©´·±¸ÀÄbÇfÁfÌbÏfÉfÐUÜô€Hô ×Ñ˜6 8Õ,r5   c           	      ó  — t        dddt        j                  dddg| ¬«      }|j                  j	                  «       }| t
        v rdnd	}t        d
ddt        j                  dddg|¬«      }t        j                  ||«       y )Nr   ÚfoooÚfoooooÚfooooooozfoo
u   ã�‚r#   r,   r%   rA   r(   rG   é   r&   )r   r)   r*   r   rn   r
   r-   r.   r/   s        r   Útest_lenrÁ     su   € Ü
Ø	�˜¤"§&¡&¨*°g¸uÐEØô€Cð �W‰W�[‰[‹]€FØ"2Ô6JÑ"J‘YÐPW€NÜ�q˜!˜Q¤§¡¨¨1¨aÐ0¸ÔG€HÜ×Ñ˜6 8Õ,r5   c                  óœ  — t        dt        j                  ddt        j                  «       dd ddg	«      } | j
                  j                  «       }t        dt        j                  dt        j                  t        j                  dt        j                  t        j                  t        j                  g	«      }t        j                  ||«       y )	Nr¹   rº   Tr   r&   r9   rA   é   )	r   r)   r*   r   r:   r   rn   r-   r.   r<   s      r   Útest_len_mixedrÄ   #  s„   € Ü
Ø	”—‘˜¨¬x¯~©~Ó/?ÀÈÈaÐQTÐUó€Cð �W‰W�[‰[‹]€FÜ�qœ"Ÿ&™& "¤b§f¡f¬b¯f©f°a¼¿¹ÄÇÁÌÏÉÐPÓQ€HÜ×Ñ˜6 8Õ,r5   zmethod,sub,start,end,expectedÚindexÚEF)r(   rA   r&   r   Úrindex)r(   rF   é   r(   rA   )r(   rA   rÈ   r(   ÚErÀ   rF   )r(   rA   r&   r(   c                 óv  —  |g d¢|¬«      }|t         v rt        j                  nd} |||¬«      } t        |j                  | «      |||«      }	|t
        u rt        j                  |	|«       nt        j                  |	|«       |D �
cg c]  }
 t        |
| «      |||«      ‘Œ }}
t        |	«      |k(  sJ ‚y c c}
w )N©ÚABCDEFGÚBCDEFEFÚ	DEFGHIJEFÚEFGHEFr#   r%   )
r
   r)   rU   r    r   r   r-   r.   Úassert_index_equalr¡   )r£   ÚsubÚstartÚendÚindex_or_seriesr0   r3   Úobjr2   r1   r¤   s              r   Ú
test_indexrÖ   ,  sº   € ñ Ú5Ð=Mô€Cð "2Ô5IÑ!I”R—X’XÈw€NÙ˜x¨~Ô>€Hà%ŒW�S—W‘W˜fÓ% c¨5°#Ó6€Fàœ&Ñ Ü
×Ñ˜v xÕ0ä
×Ñ˜f hÔ/ð DGÖG¸4Ð%”˜˜fÓ% c¨5°#Õ6ÐG€HÐGÜ�‹<˜8Ò#Ð#Ñ#ùò Hs   ÂB6c                 ó²   —  | g d¢|¬«      }t        j                  t        d¬«      5  |j                  j	                  d«       d d d «       y # 1 sw Y   y xY w)NrË   r#   zsubstring not foundr   ÚDE)r   r   Ú
ValueErrorr   rÅ   )rÔ   r0   rÕ   s      r   Útest_index_not_found_raisesrÚ   J  sH   € Ù
Ú5Ð=Mô€Cô 
�‰”zÐ)>Ô	?ñ Ø�‰�‰�dÔ÷÷ ñ ús   ¨AÁAr£   c                 ó´   —  | g |¬«      }d}t        j                  t        |¬«      5   t        |j                  |«      d«       d d d «       y # 1 sw Y   y xY w)Nr#   z!expected a string object, not intr   r   )r   r   r   r    r   )rÔ   r0   r£   rÕ   r   s        r   Útest_index_wrong_type_raisesrÜ   R  sL   € á
˜"Ð$4Ô
5€CØ
-€Cä	�‰”y¨Ô	,ñ $Ø Œ�—‘˜Ó  Ô#÷$÷ $ñ $ús   ¨AÁAzmethod, exp)r&   r&   r   )rA   r&   r'   c                 ó  — t        dddt        j                  g| ¬«      }| t        v rt        j                  nd} t        |j                  |«      d«      }t        |t        j                  gz   |¬«      }t        j                  ||«       y )NÚabcbÚabÚbcber#   r%   r8   )	r   r)   r*   r
   r,   r    r   r-   r.   )r0   r£   Úexpr   r2   r1   r3   s          r   Útest_index_missingrâ   [  so   € ô �&˜$ ¬¯©Ð/Ð7GÔ
H€CØ#3Ô7KÑ#K”R—Z’ZÐQX€Nà%ŒW�S—W‘W˜fÓ% cÓ*€FÜ�cœRŸV™V˜H‘n¨NÔ;€HÜ×Ñ˜6 8Õ,r5   c                 ó.  — t        dg| ¬«      }|j                  j                  d«      }t        g d¢gt        ¬«      }t	        j
                  ||«       |j                  j                  ddd¬«      }t        dg| ¬«      }t	        j
                  ||«       y )	NzA|B|Cr#   ú|)r˜   ÚBÚCú F)ÚregexzA B C)r   r   rt   r;   r-   r.   rh   rL   s       r   Útest_pipe_failuresré   k  sy   € ä
�'�Ð"2Ô
3€Cà�W‰W�]‰]˜3Ó€FÜ’Ð'¬vÔ6€HÜ×Ñ˜6 8Ô,à�W‰W�_‰_˜S #¨Uˆ_Ó3€FÜ�w�iÐ'7Ô8€HÜ×Ñ˜6 8Õ,r5   zstart, stop, step, expectedr'   ÚbazéÿÿÿÿrW   ÚowtoofaaÚowtrabaaÚxuqzabaaé
   ÚotoÚatoÚaqxÚofaÚabac                 óÂ   — t        ddt        j                  dg|¬«      }|j                  j	                  | ||«      }t        ||¬«      }t        j                  ||«       y )NÚaafootwoÚaabartwoÚaabazquxr#   )r   r)   r*   r   rx   r-   r.   )rÒ   r^   r_   r3   r0   r   r1   s          r   Ú
test_slicerù   x  sQ   € ô �*˜j¬"¯&©&°*Ð=ÐEUÔ
V€CØ�W‰W�]‰]˜5 $¨Ó-€FÜ�hÐ&6Ô7€HÜ×Ñ˜6 8Õ,r5   r&   ÚoofÚrabc           
      óò   — t        dt        j                  ddt        j                  «       d ddg«      }|j
                  j                  | ||«      }t        |t        ¬«      }t        j                  ||«       y )Nrö   r÷   Tr&   r9   r#   )
r   r)   r*   r   r:   r   rx   r;   r-   r.   )rÒ   r^   r_   r3   r   r1   s         r   Útest_slice_mixed_objectrý   ‰  s^   € ô �*œbŸf™f j°$¼¿¹Ó8HÈ$ÐPQÐSVÐWÓ
X€CØ�W‰W�]‰]˜5 $¨Ó-€FÜ�h¤fÔ-€HÜ×Ñ˜6 8Õ,r5   zstart,stop,repl,expectedÚshrtza it longerÚevnlongerthanthatÚzÚshzrtza zit longerÚevznlongerthanthatÚshzortza zbit longerÚevzenlongerthanthatÚshorzza bit longezÚevenlongerthanthazéþÿÿÿÚzrtÚzerÚzatrG   Úshortzza bit zngerÚevenlozerthanthatiöÿÿÿÚevenlongzerthanthatc                 óÄ   — t        ddddt        j                  g|¬«      }t        ||¬«      }|j                  j	                  | ||«      }t        j                  ||«       y )NÚshortza bit longerÚevenlongerthanthatrW   r#   )r   r)   r*   r   Úslice_replacer-   r.   )rÒ   r^   Úreplr3   r0   r   r1   s          r   Útest_slice_replacer  —  s[   € ô Ø	�.Ð"6¸¼B¿F¹FÐCØô€Cô �hÐ&6Ô7€HØ�W‰W×"Ñ" 5¨$°Ó5€FÜ×Ñ˜6 8Õ,r5   ry   ÚaarH   Úccrz   zaa   zbb 
úcc  r{   z  aaz bbc                 ó¾   — t        ddt        j                  dg| ¬«      } t        |j                  |«      «       }t        || ¬«      }t        j                  ||«       y )Nz  aa   z bb 
r  r#   )r   r)   r*   r    r   r-   r.   ©r0   r£   rá   r   r1   r3   s         r   Útest_strip_lstrip_rstripr  ®  sP   € ô �)˜X¤r§v¡v¨vÐ6Ð>NÔ
O€Cà%ŒW�S—W‘W˜fÓ%Ó'€FÜ�cÐ!1Ô2€HÜ×Ñ˜6 8Õ,r5   zaa  zbb 	
c           
      ón  — t        dt        j                  ddt        j                  «       d ddg«      } t        |j                  | «      «       }t        |t        j                  t        j                  d t        j                  t        j                  gz   t        ¬«      }t        j                  ||«       y )Nz  aa  z bb 	
Tr&   r9   r#   )
r   r)   r*   r   r:   r    r   r;   r-   r.   )r£   rá   r   r1   r3   s        r   Ú%test_strip_lstrip_rstrip_mixed_objectr  ¾  s|   € ô �(œBŸF™F J°´h·n±nÓ6FÈÈaÐQTÐUÓ
V€Cà%ŒW�S—W‘W˜fÓ%Ó'€FÜ�cœRŸV™V¤R§V¡V¨T´2·6±6¼2¿6¹6ÐBÑBÌ&ÔQ€HÜ×Ñ˜6 8Õ,r5   )ÚABCú BNSDúLDFJH )ÚABCxxr  úLDFJH xx)ÚxxABCúxx BNSDr  c                 ó    — t        g d¢| ¬«      } t        |j                  |«      d«      }t        || ¬«      }t        j                  ||«       y )N)ÚxxABCxxr"  r   r#   Úx)r   r    r   r-   r.   r  s         r   Útest_strip_lstrip_rstrip_argsr&  Î  sF   € ô Ò3Ð;KÔ
L€Cà%ŒW�S—W‘W˜fÓ% cÓ*€FÜ�cÐ!1Ô2€HÜ×Ñ˜6 8Õ,r5   zprefix, expectedr7   )r8   z b cÚbcrß   )rW   úa b cr'  c                 óž   — t        g d¢| ¬«      }|j                  j                  |«      }t        || ¬«      }t        j                  ||«       y ©N)rß   r(  r'  r#   )r   r   Úremoveprefixr-   r.   )r0   Úprefixr3   r   r1   Úser_expecteds         r   Útest_removeprefixr.  Þ  óC   € ô Ò&Ð.>Ô
?€CØ�W‰W×!Ñ! &Ó)€FÜ˜(Ð*:Ô;€LÜ×Ñ˜6 <Õ0r5   zsuffix, expectedr?   )rß   za b r8   r'  )rß   r(  rW   c                 óž   — t        g d¢| ¬«      }|j                  j                  |«      }t        || ¬«      }t        j                  ||«       y r*  )r   r   Úremovesuffixr-   r.   )r0   Úsuffixr3   r   r1   r-  s         r   Útest_removesuffixr3  è  r/  r5   c                 óØ  — t        dddddt        j                  dddg	| ¬	«      }|j                  d
   }|j                  j	                  d
«      }t        j                  ||«       |j                  d d }|j                  j                  d¬«      }t        j                  ||«       |j                  dd d…   }|j                  j                  dd¬«      }t        j                  ||«       y )NÚYYYrå   ræ   Ú
YYYYYYbYYYÚBYYYcYYYÚCYYYBYYYÚdogÚcYYYtr#   r   rA   r]   r'   rë   )rÒ   r_   )r   r)   r*   r   r}   r-   r.   rx   rL   s       r   Útest_string_slice_get_syntaxr;  ò  sÅ   € Ü
Ø	��S˜,¨
´B·F±F¸JÈÈwÐWØô€Cð
 �W‰W�Q‰Z€FØ�w‰w�{‰{˜1‹~€HÜ×Ñ˜6 8Ô,à�W‰W�R�aˆ[€FØ�w‰w�}‰} !ˆ}Ó$€HÜ×Ñ˜6 8Ô,à�W‰W�Q�U˜�U‰^€FØ�w‰w�}‰} 1¨2ˆ}Ó.€HÜ×Ñ˜6 8Õ,r5   c                  ó    — t        g d¢«      } | j                  d   }t        dt        j                  dg«      }t	        j
                  ||«       y )N))r&   r'   )r&   )rA   r(   rF   r&   r'   r(   ©r   r   r)   r*   r-   r.   r<   s      r   Ú&test_string_slice_out_of_bounds_nestedr>    s>   € Ü
Ò*Ó
+€CØ�W‰W�Q‰Z€FÜ�qœ"Ÿ&™& !�nÓ%€HÜ×Ñ˜6 8Õ,r5   c                 ó¨   — t        g d¢| ¬«      }|j                  d   }t        dt        j                  dg| ¬«      }t	        j
                  ||«       y )N)r   r8   Úbar#   r&   Úor7   r=  rL   s       r   Útest_string_slice_out_of_boundsrB    sE   € Ü
Ò#Ð+;Ô
<€CØ�W‰W�Q‰Z€FÜ�sœBŸF™F CÐ(Ð0@ÔA€HÜ×Ñ˜6 8Õ,r5   c                 ó   — t        g d¢| ¬«      j                  j                  d«      }|j                  j                  d«      }|j	                  d„ «      j                  t        «      }t        j                  ||«       y )N)r7   r8   u   aÃ¤r#   úutf-8c                 ó$   — | j                  d«      S )NrD  ©r~   ©r%  s    r   ú<lambda>z$test_encode_decode.<locals>.<lambda>  s   €  §¡¨'Ó!2€ r5   )	r   r   r   r~   Úmapr¶   r;   r-   r.   rL   s       r   Útest_encode_decoderJ    s]   € Ü
Ò$Ð,<Ô
=×
AÑ
A×
HÑ
HÈÓ
Q€CØ�W‰W�^‰^˜GÓ$€FØ�w‰wÑ2Ó3×:Ñ:¼6ÓB€HÜ×Ñ˜6 8Õ,r5   c                 óD  — t        g d¢| ¬«      }d}t        j                  t        |¬«      5  |j                  j                  d«       d d d «       |j                  j                  dd«      }|j                  d„ «      }t        j                  ||«       y # 1 sw Y   ŒNxY w)N)r7   r8   u   aÂ�r#   z['charmap' codec can't encode character '\\x9d' in position 1: character maps to <undefined>r   Úcp1252Úignorec                 ó&   — | j                  dd«      S ©NrL  rM  )r   rG  s    r   rH  z*test_encode_errors_kwarg.<locals>.<lambda>%  ó   €  §¡¨(°HÓ!=€ r5   )	r   r   r   ÚUnicodeEncodeErrorr   r   rI  r-   r.   )r0   r   r   r1   r3   s        r   Útest_encode_errors_kwargrR    s…   € Ü
Ò$Ð,<Ô
=€Cð	(ð ô 
�‰Ô)°Ô	5ñ !Ø�‰�‰�xÔ ÷!ð �W‰W�^‰^˜H hÓ/€FØ�w‰wÑ=Ó>€HÜ×Ñ˜6 8Õ,÷!ð !ús   ­BÂBc                  óf  — t        g d¢«      } d}t        j                  t        |¬«      5  | j                  j                  d«       d d d «       | j                  j                  dd«      }| j                  d„ «      j                  t        «      }t        j                  ||«       y # 1 sw Y   ŒaxY w)N)ó   aó   bs   a�zS'charmap' codec can't decode byte 0x9d in position 1: character maps to <undefined>r   rL  rM  c                 ó&   — | j                  dd«      S rO  rF  rG  s    r   rH  z*test_decode_errors_kwarg.<locals>.<lambda>4  rP  r5   )r   r   r   ÚUnicodeDecodeErrorr   r~   rI  r¶   r;   r-   r.   )r   r   r1   r3   s       r   Útest_decode_errors_kwargrX  )  s�   € Ü
Ò'Ó
(€Cð	(ð ô 
�‰Ô)°Ô	5ñ !Ø�‰�‰�xÔ ÷!ð �W‰W�^‰^˜H hÓ/€FØ�w‰wÑ=Ó>×EÑEÄfÓM€HÜ×Ñ˜6 8Õ,÷!ð !ús   «B'Â'B0zform, expectedÚNFKCr  Ú123õ	   ã‚¢ã‚¤ã‚¨ra   õ	   ï¼¡ï¼¢ï¼£õ	   ï¼‘ï¼’ï¼“õ	   ï½±ï½²ï½´c                 óÌ   — t        dddt        j                  dgg d¢|¬«      }t        |g d¢|¬«      }|j                  j	                  | «      }t        j                  ||«       y )Nr  r\  r]  r^  ©r7   r8   r?   r@   Úe©rÅ   r$   )r   r)   r*   r   r‹   r-   r.   )Úformr3   r0   r   r1   s        r   Útest_normalizerd  8  s\   € ô Ø	�˜[¬"¯&©&°+Ð>Ú'Øô€Cô
 �hÒ&?ÐGWÔX€HØ�W‰W×Ñ˜tÓ$€FÜ×Ñ˜6 8Õ,r5   c                 óà   — t        dddt        j                  dgg d¢| ¬«      }t        j                  t
        d¬«      5  |j                  j                  d	«       d d d «       y # 1 sw Y   y xY w)
Nr  r\  r]  r^  r`  rb  zinvalid normalization formr   Úxxx)r   r)   r*   r   r   rÙ   r   r‹   ©r0   r   s     r   Útest_normalize_bad_arg_raisesrh  J  s\   € Ü
Ø	�˜[¬"¯&©&°+Ð>Ú'Øô€Cô
 
�‰”zÐ)EÔ	Fñ !Ø�‰×Ñ˜%Ô ÷!÷ !ñ !ús   ¿A$Á$A-c                  óš   — t        g d¢«      } t        g d¢«      }| j                  j                  d«      }t        j                  ||«       y )N)r\  r]  r^  )r  rZ  r[  rY  )r   r   r‹   r-   rÐ   )Úidxr3   r1   s      r   Útest_normalize_indexrk  T  s<   € Ü
Ò7Ó
8€CÜÒ0Ó1€HØ�W‰W×Ñ˜vÓ&€FÜ×Ñ˜& (Õ+r5   zvalues,inferred_typeÚstring)r7   r8   r&   zmixed-integer)r7   r8   çÍÌÌÌÌÌô?Úmixed)r7   r8   rm  r&   iÛ  c                 ó~   —  || «      }|t         u r|j                  |k(  sJ ‚t        |j                  t        «      sJ ‚y )N)r   Úinferred_typeÚ
isinstancer   r	   )r¯   rp  rÔ   rÕ   s       r   Ú"test_index_str_accessor_visibilityrr  [  s>   € ñ ˜&Ó
!€CØœ%ÑØ× Ñ  MÒ1Ð1Ð1ä�c—g‘gœ}Ô-Ð-Ñ-r5   ÚfloatingÚ
datetime64Útimedelta64c                 óÂ   —  || «      }|t         u r|j                  |k(  sJ ‚d}t        j                  t        |¬«      5  |j
                   d d d «       y # 1 sw Y   y xY w)Nz-Can only use .str accessor with string valuesr   )r   rp  r   r   ÚAttributeErrorr   )r¯   rp  rÔ   rÕ   r   s        r   Ú0test_index_str_accessor_non_string_values_raisesrx  m  sY   € ñ ˜&Ó
!€CØœ%ÑØ× Ñ  MÒ1Ð1Ð1à
9€CÜ	�‰”~¨SÔ	1ñ Ø�Š÷÷ ñ ús   ¿AÁAc                  óÐ   — t        j                  ddg«      } | j                  dk(  sJ ‚d}t        j                  t
        |¬«      5  | j                   d d d «       y # 1 sw Y   y xY w)N)r7   r8   rn  z5Can only use .str accessor with Index, not MultiIndexr   )r   Úfrom_tuplesrp  r   r   rw  r   )rj  r   s     r   Ú)test_index_str_accessor_multiindex_raisesr{  �  sZ   € ä
×
 Ñ
  *¨jÐ!9Ó
:€CØ×Ñ Ò'Ð'Ð'à
A€CÜ	�‰”~¨SÔ	1ñ Ø�Š÷÷ ñ ús   ÁAÁA%c                 ó²   — t        t        d«      | ¬«      }t        j                  t        d¬«      5  d|j
                  _        d d d «       y # 1 sw Y   y xY w)NÚaabbcder#   z You cannot add any new attributer   r7   )r   r¡   r   r   rw  r   Úxlabelrg  s     r   Ú#test_str_accessor_no_new_attributesr  ‹  sB   € ä
”�i“Ð(8Ô
9€CÜ	�‰”~Ð-OÔ	Pñ Øˆ�‰Œ÷÷ ñ ús   ²AÁAc                  óŠ  — t        t        j                  t        d«      d«      j	                  t
        «      «      } t        t        j                  t        d«      d«      j	                  t
        «      «      }d}t        j                  t        |¬«      5  | j                  j                  |«       d d d «       y # 1 sw Y   y xY w)NÚabcÚS1Údefz9Cannot use .str.cat with values of inferred dtype 'bytes'r   )r   r)   Úarrayr¡   r¶   r;   r   r   r   r   rc   )ÚlhsÚrhsr   s      r   Útest_cat_on_bytes_raisesr‡  ’  s‚   € Ü
”—‘œ$˜u›+ tÓ,×3Ñ3´FÓ;Ó
<€CÜ
”—‘œ$˜u›+ tÓ,×3Ñ3´FÓ;Ó
<€CØ
E€CÜ	�‰”y¨Ô	,ñ Ø�‰�‰�CÔ÷÷ ñ ús   ÂB9Â9Cc                  óœ   — t        t        dd«      «      } t        g d¢«      }| j                  d„ d¬«      }t	        j
                  ||«       y )Nr�  rƒ  )zA/DzB/EzC/Fc                 óT   — dj                  | j                  j                  «       «      S )Nú/)rm   r   rg   )Úfs    r   rH  z1test_str_accessor_in_apply_func.<locals>.<lambda>ž  s   €  §¡¨¯©¯©«Ó 7€ r5   r&   rZ   )r   Úzipr   Úapplyr-   r.   )Údfr3   r1   s      r   Útest_str_accessor_in_apply_funcr�  š  sA   € ä	”3�u˜eÓ$Ó	%€BÜÒ+Ó,€HØ�X‰XÑ7¸aˆXÓ@€FÜ×Ñ˜6 8Õ,r5   c                  ó”  — t        ddddt        j                  g«      } t        dddt        j                  t        j                  gt        ¬«      }t	        j
                  | j                  j                  d«      |«       t        d	d
g«      } t        ddg«      }t	        j
                  | j                  j                  d«      |«       y )Nú-1Ú1Ú1000rï   z-01Ú001r#   rA   ú-2ú+5z-0002z+0005rF   )r   r)   r*   r;   r-   r.   r   Úzfill©Úvaluer3   s     r   Ú
test_zfillrš  ¢  s‘   € ä�D˜#˜v r¬2¯6©6Ð2Ó3€EÜ�u˜e V¬R¯V©V´R·V±VÐ<ÄFÔK€HÜ×Ñ˜5Ÿ9™9Ÿ?™?¨1Ó-¨xÔ8ä�D˜$�<Ó €EÜ�w Ð(Ó)€HÜ×Ñ˜5Ÿ9™9Ÿ?™?¨1Ó-¨xÕ8r5   c                  óè   — t        ddg«      } d}dt        |«      j                  › �}t        j                  t
        |¬«      5  | j                  j                  |«       d d d «       y # 1 sw Y   y xY w)Nr•  r–  r7   z#width must be of integer type, not r   )r   r   r   r   r   r   r   r—  )r™  Úwidr   s      r   Ú$test_zfill_with_non_integer_argumentr�  ­  s_   € Ü�D˜$�<Ó €EØ
€CØ/´°S³	×0BÑ0BÐ/CÐ
D€CÜ	�‰”y¨Ô	,ñ Ø�	‰	�‰˜Ô÷÷ ñ ús   ÁA(Á(A1c                  ó–   — t        g d¢«      } t        g d¢«      }t        j                  | j                  j	                  d«      |«       y )N)z-catr‘  z+dog)z-0catz-0001z+0dogrF   )r   r-   r.   r   r—  r˜  s     r   Útest_zfill_with_leading_signrŸ  µ  s5   € ÜÒ)Ó*€EÜÒ1Ó2€HÜ×Ñ˜5Ÿ9™9Ÿ?™?¨1Ó-¨xÕ8r5   c                  ó@  — t        dddœdddœddig«      } | j                  j                  d«      }t        g d	¢t        ¬
«      }t	        j
                  ||«       | j                  j                  d«      }t        g d¢t        ¬
«      }t	        j
                  ||«       y )NÚHelloÚWorld)Únamer™  ÚGoodbyeÚPlanetr™  ÚSear£  )r¡  r¤  Nr#   )r¢  r¥  r¦  )r   r   r}   r;   r-   r.   )Úsr1   r3   s      r   Útest_get_with_dict_labelr¨  »  s‰   € äà wÑ/Ø¨Ñ2Ø�eÐð	
ó	€Að �U‰U�Y‰Y�vÓ€FÜÒ0¼Ô?€HÜ×Ñ˜6 8Ô,Ø�U‰U�Y‰Y�wÓ€FÜÒ0¼Ô?€HÜ×Ñ˜6 8Õ,r5   c                  óž   — t        ddg«      j                  j                  dd¬«      } t        ddgd¬	«      }t        j                  | |«       y )
Nó   xó   yzUTF-8Ústrict)ÚencodingÚerrorsr%  Úyr;   r#   )r   r   r~   r-   r.   )r1   r3   s     r   Útest_series_str_decoder°  Ì  sF   € ä�T˜4�LÓ!×%Ñ%×,Ñ,°gÀhÐ,ÓO€FÜ�s˜C�j¨Ô1€HÜ×Ñ˜6 8Õ,r5   )Dr   r   Únumpyr)   r   Úpandasr   r   r   r   Úpandas._testingÚ_testingr-   Úpandas.core.strings.accessorr	   Úpandas.tests.stringsr
   ÚmarkÚparametrizer   r   r4   r=   rM   rP   rS   r–   r¥   r­   r*   r°   r·   r»   rÁ   rÄ   rÖ   rÚ   rÜ   râ   ré   rù   rý   r  r  r  r&  r.  r3  r;  r>  rB  rJ  rR  rX  rd  rh  rk  rr  rx  r{  r  r‡  r�  rš  r�  rŸ  r¨  r°  © r5   r   ú<module>rº     s  ð÷ó
 Û ÷ó õ Ý 6Ý 5ð ‡�×Ñ˜ Q¨©f°e¸U°^Ó.DÐ$EÓFñ"ó Gð"òò-ò-ò-ò -ð ‡�×Ñ˜¨$°¨°S¸$°KÐ(@ÓAñ-ó Bð-òNBðb ‡�×ÑØà	ÒSÐTØ	ÒVÐWàÚPð	
ð
 ÚPð	
ð
 ÚQð	
ð
 ÚQð	
ð
 ÚOð	
ð
 ÚOð	
ð/óñ>$ó?ð>$ð ‡�×ÑØà	ÒCÐDØ	ÒEÐFðóñ$óð$ð$ ‡�×ÑØà	�u˜bŸf™f d¨E°2·6±6¸4ÀÐGÐHØ	�u˜bŸf™f e¨U°B·F±F¸DÀ%ÐHÐIðóñ-óð-ò-ò	-ò-ò-ð ‡�×ÑØ#à	�$˜˜d¢LÐ1Ø	�4˜˜t¢\Ð2Ø	�$˜˜4¢Ð.Ø	�4˜˜D¢,Ð/Ø	�#�q˜!š\Ð*Ø	�3˜˜1šlÐ+ðó
ñ$ó
ð$ò&ð ‡�×Ñ˜ G¨XÐ#6Ó7ñ$ó 8ð$ð ‡�×ÑØà	’)ÐØ	’9Ððóñ-óð-ò
-ð ‡�×ÑØ!à	
ˆAˆt�e˜U B§F¡F¨EÐ2Ð3Ø	
ˆAˆr�B˜˜BŸF™F BÐ'Ð(Ø	ˆt�R˜* j°"·&±&¸*ÐEÐFØ	
ˆB��E˜5 "§&¡&¨%Ð0Ð1Ø	
ˆAˆr�E˜5 "§&¡&¨%Ð0Ð1ðó	ñ-ó	ð-ð ‡�×ÑØ!à	
ˆAˆt�e˜RŸV™V U¨B¯F©F°B·F±F¸DÀ"Ç&Á&È"Ï&É&ÐQÐRØ	
ˆAˆr�E˜2Ÿ6™6 5¨"¯&©&°"·&±&¸$ÀÇÁÈÏÉÐOÐPðóñ-óð-ð ‡�×ÑØà	
ˆAˆt�f˜mÐ-@À"ÀbÇfÁfÐMÐNØ	
ˆAˆs�W˜nÐ.BÀCÈÏÉÐPÐQØ	
ˆAˆs�X˜Ð0EÀsÈBÏFÉFÐSÐTØ	
ˆAˆs�X˜Ð0EÀsÈBÏFÉFÐSÐTØ	ˆT�3˜ .Ð2FÈÈRÏVÉVÐTÐUØ	ˆr�3˜  u¨c°2·6±6Ð:Ð;Ø	
ˆAˆs�X˜}Ð.AÀ3ÈÏÉÐOÐPØ	ˆa��u˜nÐ.CÀSÈ"Ï&É&ÐQÐRð	óñ-óð-ð ‡�×ÑØà	�4˜˜rŸv™v tÐ,Ð-Ø	�G˜W b§f¡f¨fÐ5Ð6Ø	�F˜E 2§6¡6¨4Ð0Ð1ðóñ-óð-ð ‡�×ÑØà	�4˜Ÿ™ Ð&Ð'Ø	�F˜BŸF™F IÐ.Ð/Ø	�F˜BŸF™F EÐ*Ð+ðóñ-óð-ð ‡�×ÑØà	Ò,Ð-Ø	Ò1Ð2Ø	Ò1Ð2ðóñ-óð-ð ‡�×ÑØ˜#Ò2Ð3°dÒ<OÐ5PÐQóñ1óð1ð ‡�×ÑØ˜#Ò2Ð3°dÒ<OÐ5PÐQóñ1óð1ò-ò&-ò-ò-ò-ò-ð ‡�×ÑØà	�%˜  r§v¡v¨{Ð;Ð<Ø	�˜ [°"·&±&¸+ÐFÐGðóñ-óð-ò!ò,ð ‡�×ÑØà
ˆsˆ�XÐÚ	˜Ð(Ú	˜'Ð"Ú	˜_Ð-Ø
‘˜˜q !Ó$Ð	% wÐ/ðó	ñ.ó	ð.ð ‡�×ÑØà
ˆR�V‰Vˆ�jÐ!Ù
�4˜˜AÓ
Ð	 Ð.Ù
�A‹,ˆ˜Ð'ðóñ	óð	òòòò-ò9òò9ò-ó"-r5   