§
    ã! hA6  ã                   ó®  — d Z ddlmZ ddlZddlmZ ddlmZ ddlm	Z	 ddl
ZddlZddlmZmZ ddlmZ dd	lmZmZ ddlmc mZ ddlmZ dd
lmZ ej                              e¦   «         ped¬¦  «        d„ ¦   «         Z d„ Z!d„ Z"d„ Z#ej         $                    dddg¦  «        d„ ¦   «         Z%ej         $                    dg d¢¦  «        d„ ¦   «         Z&ej         $                    dg d¢¦  «        d„ ¦   «         Z'ej         $                    ddi dfddd id!fg¦  «        d"„ ¦   «         Z(ej         $                    d#d$d ed%d&d'¦  «        fd$d( ed)d*d'¦  «        fd+d, ed%d&d'¦  «        fg¦  «        d-„ ¦   «         Z)ej         $                    d.g d/¢¦  «        d0„ ¦   «         Z*ej         $                    d1d2 ed3d'd'dd¦  «        fd4 ed5d6d'dd¦  «        fg¦  «        d7„ ¦   «         Z+ej,        ej         $                    d8g d9¢¦  «        d:„ ¦   «         ¦   «         Z-ej         $                    d;d<d=g¦  «        d>„ ¦   «         Z.ej,        ej         $                    d8g d?¢¦  «        d@„ ¦   «         ¦   «         Z/ej         $                    dAg dB¢¦  «        dC„ ¦   «         Z0ej         $                    dDdE ed3d'd'¦  «        g¦  «        dF„ ¦   «         Z1ej         $                    dGdHdIdJdKdLdMdNe2fdOdPdQdRdSdTdUg¦  «        dV„ ¦   «         Z3dW„ Z4dX„ Z5ej         $                    dYg dZ¢¦  «        d[„ ¦   «         Z6ej         $                    d\g d]¢¦  «        d^„ ¦   «         Z7d_„ Z8 e	e¦  «        ej         $                    d` e9da¦  «        ¦  «        ej         $                    dbdcdNg¦  «        ej         $                    ddg de¢¦  «        df„ ¦   «         ¦   «         ¦   «         ¦   «         Z:dS )gzG
Tests for Timestamp parsing, aimed at pandas/_libs/tslibs/parsing.pyx
é    )ÚdatetimeN)Úparse)Útzlocal)Úgiven)ÚparsingÚstrptime©Úparse_datetime_string_with_reso)ÚISMUSLÚis_platform_windows)ÚDATETIME_NO_TZz.TZ setting incorrect on Windows and MUSL Linux©Úreasonc                  óò  — d} d}t          j        d¦  «        5  t          j        t          | ¬¦  «        5  t	          |¦  «        \  }}d d d ¦  «         n# 1 swxY w Y   t          |j        t          ¦  «        sJ ‚t          j        t          | ¬¦  «        5  t          j	        |¦  «        }d d d ¦  «         n# 1 swxY w Y   t          |j        t          ¦  «        sJ ‚	 d d d ¦  «         d S # 1 swxY w Y   d S )Nz^Parsing 'EST' as tzlocal.*Pass the 'tz' keyword or call tz_localize after construction insteadzJan 15 2004 03:00 ESTz
US/Eastern©Úmatch)
ÚtmÚset_timezoneÚassert_produces_warningÚFutureWarningr
   Ú
isinstanceÚtzinfor   r   Úpy_parse_datetime_string)ÚmsgÚdtstrÚresÚ_s       úZc:\xampp_lite_8_4\www\timesheet\venv\Lib\site-packages\pandas/tests/tslibs/test_parsing.pyÚtest_parsing_tzlocal_deprecatedr      s´  € ð	Oð ð $€Eå	Œ˜Ñ	&Ô	&ð /ð /ÝÔ'­¸SÐAÑAÔAð 	<ð 	<Ý4°UÑ;Ô;‰FˆC�ð	<ð 	<ð 	<ñ 	<ô 	<ð 	<ð 	<ð 	<ð 	<ð 	<ð 	<øøøð 	<ð 	<ð 	<ð 	<õ ˜#œ*¥gÑ.Ô.Ð.Ð.Ð.åÔ'­¸SÐAÑAÔAð 	:ð 	:ÝÔ2°5Ñ9Ô9ˆCð	:ð 	:ð 	:ñ 	:ô 	:ð 	:ð 	:ð 	:ð 	:ð 	:ð 	:øøøð 	:ð 	:ð 	:ð 	:å˜#œ*¥gÑ.Ô.Ð.Ð.Ð.Ð.ð/ð /ð /ñ /ô /ð /ð /ð /ð /ð /ð /ð /øøøð /ð /ð /ð /ð /ð /sX   ™C,µAÁC,ÁA	ÁC,ÁA	Á:C,ÂB7Â+C,Â7B;	Â;C,Â>B;	Â?C,Ã,C0Ã3C0c                  ón   — t          d¦  «        \  } }t          d¦  «        \  }}||k    sJ ‚| |k    sJ ‚d S )NÚ4Q1984Ú4q1984r	   )ÚparsedÚresoÚparsed_lowerÚ
reso_lowers       r   Ú$test_parse_datetime_string_with_resor'   3   sM   € Ý4°XÑ>Ô>�N€VˆTÝ!@ÀÑ!JÔ!JÑ€\�:à�:ÒÐÐÐØ�\Ò!Ð!Ð!Ð!Ð!Ð!ó    c                  ó:   — t          d¦  «        \  } }|dk    sJ ‚d S )Nz2022-04-20 09:19:19.123456789Ú
nanosecondr	   )r#   r$   s     r   Ú4test_parse_datetime_string_with_reso_nanosecond_resor+   ;   s+   € å2Ð3RÑSÔS�L€FˆDØ�<ÒÐÐÐÐÐr(   c                  ó´   — d} t          j        t          t          j        | ¦  «        ¬¦  «        5  t          d¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )NúCArgument 'date_string' has incorrect type (expected str, got tuple)r   )é   é   )ÚpytestÚraisesÚ	TypeErrorÚreÚescaper
   )r   s    r   Ú1test_parse_datetime_string_with_reso_invalid_typer5   A   s–   € à
O€CÝ	Œ•y­¬	°#©¬Ð	7Ñ	7Ô	7ð 0ð 0Ý'¨Ñ/Ô/Ð/ð0ð 0ð 0ñ 0ô 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0øøøð 0ð 0ð 0ð 0ð 0ð 0s   °AÁAÁAzdashed,normal)z1988-Q2Ú1988Q2)z2Q-1988Ú2Q1988c                 ón   — t          | ¦  «        \  }}t          |¦  «        \  }}||k    sJ ‚||k    sJ ‚d S ©Nr	   )ÚdashedÚnormalÚparsed_dashÚ	reso_dashr#   r$   s         r   Ú!test_parse_time_quarter_with_dashr>   H   sO   € õ
  ?¸vÑFÔFÑ€[�)Ý4°VÑ<Ô<�N€VˆTà˜&Ò Ð Ð Ð Ø˜ÒÐÐÐÐÐr(   r:   )z-2Q1992z2-Q1992z4-4Q1992c                 ó    — d| › �}t          j        t          j        |¬¦  «        5  t	          | ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nú1Unknown datetime string format, unable to parse: r   ©r0   r1   r   ÚDateParseErrorr
   )r:   r   s     r   Ú'test_parse_time_quarter_with_dash_errorrC   T   s™   € à
F¸fÐ
FÐ
F€Cå	Œ•wÔ-°SÐ	9Ñ	9Ô	9ð 0ð 0Ý'¨Ñ/Ô/Ð/ð0ð 0ð 0ñ 0ô 0ð 0ð 0ð 0ð 0ð 0ð 0ð 0øøøð 0ð 0ð 0ð 0ð 0ð 0s   ¦AÁAÁ
Azdate_string,expected))z123.1234F)z-50000F)Ú999F)ÚmF)ÚTF)zMon Sep 16, 2013T)z
2012-01-01T)z
01/01/2012T)Ú01012012T)Ú0101T)z1-1Tc                 ó6   — t          j        | ¦  «        |u sJ ‚d S r9   )r   Ú_does_string_look_like_datetime)Údate_stringÚexpecteds     r   Ú#test_does_not_convert_mixed_integerrM   \   s&   € õ" Ô2°;Ñ?Ô?À8ÐKÐKÐKÐKÐKÐKr(   zdate_str,kwargs,msgÚ2013Q5zLIncorrect quarterly string is given, quarter must be between 1 and 4: 2013Q5Ú2013Q1ÚfreqzINVLD-L-DEC-SATzEUnable to retrieve month information from given freq: INVLD-L-DEC-SATc                 óœ   — t          j        t          j        |¬¦  «        5  t          j        | fi |¤Ž d d d ¦  «         d S # 1 swxY w Y   d S )Nr   rA   )Údate_strÚkwargsr   s      r   Ú&test_parsers_quarterly_with_freq_errorrT   p   s­   € õ. 
Œ•wÔ-°SÐ	9Ñ	9Ô	9ð Dð DÝÔ/°ÐCÐC¸FÐCÐCÐCðDð Dð Dñ Dô Dð Dð Dð Dð Dð Dð Dð Døøøð Dð Dð Dð Dð Dð Ds   ¡AÁAÁAzdate_str,freq,expectedÚ2013Q2iÝ  r.   é   zY-APRiÜ  é   z2013-Q2zY-DECc                 óH   — t          j        | |¬¦  «        \  }}||k    sJ ‚d S )N©rP   ©r   r
   )rR   rP   rL   Úresultr   s        r   Ú test_parsers_quarterly_with_freqr\   ‹   s4   € õ Ô7¸ÀtÐLÑLÔL�I€FˆAØ�XÒÐÐÐÐÐr(   rR   )z2Q 2005z2Q-200Yz2Q-200Ú22Q2005z2Q200.ú6Q-20c                 ó¸   — | dk    rd| › �}nd| › �}t          j        t          |¬¦  «        5  t          j        | ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr^   zFIncorrect quarterly string is given, quarter must be between 1 and 4: r@   r   )r0   r1   Ú
ValueErrorr   r
   )rR   r   s     r   Útest_parsers_quarter_invalidra   ˜   sÂ   € ð �7ÒÐð3Ø(0ð3ð 3ð 	ˆð
 MÀ(ÐLÐLˆå	Œ•z¨Ð	-Ñ	-Ô	-ð :ð :ÝÔ/°Ñ9Ô9Ð9ð:ð :ð :ñ :ô :ð :ð :ð :ð :ð :ð :ð :øøøð :ð :ð :ð :ð :ð :s   ­AÁAÁAzdate_str,expectedÚ201101iÛ  Ú200005iÐ  r/   c                 óH   — t          j        | d¬¦  «        \  }}||k    sJ ‚d S )NÚMErY   rZ   )rR   rL   r[   r   s       r   Útest_parsers_month_freqrf   ¨   s4   € õ
 Ô7¸ÀtÐLÑLÔL�I€FˆAØ�XÒÐÐÐÐÐr(   z
string,fmt)()Ú20111230ú%Y%m%d)Ú201112300000z
%Y%m%d%H%M)Ú20111230000000z%Y%m%d%H%M%S)Ú20111230T00z	%Y%m%dT%H)Ú20111230T0000z%Y%m%dT%H%M)Ú20111230T000000z%Y%m%dT%H%M%S)z
2011-12-30ú%Y-%m-%d)Ú2011ú%Y)z2011-01ú%Y-%m)z
30-12-2011ú%d-%m-%Y)z2011-12-30 00:00:00ú%Y-%m-%d %H:%M:%S)z2011-12-30T00:00:00ú%Y-%m-%dT%H:%M:%S)z2011-12-30T00:00:00UTCú%Y-%m-%dT%H:%M:%S%Z)z2011-12-30T00:00:00Zú%Y-%m-%dT%H:%M:%S%z)z2011-12-30T00:00:00+9rv   )z2011-12-30T00:00:00+09rv   )z2011-12-30T00:00:00+090N)z2011-12-30T00:00:00+0900rv   )z2011-12-30T00:00:00-0900rv   )z2011-12-30T00:00:00+09:00rv   )z2011-12-30T00:00:00+09:000N)z2011-12-30T00:00:00+9:0rv   )z2011-12-30T00:00:00+09:N)z2011-12-30T00:00:00.000000UTCú%Y-%m-%dT%H:%M:%S.%f%Z)z2011-12-30T00:00:00.000000Zú%Y-%m-%dT%H:%M:%S.%f%z)z2011-12-30T00:00:00.000000+9rx   )z2011-12-30T00:00:00.000000+09rx   )z2011-12-30T00:00:00.000000+090N)z2011-12-30T00:00:00.000000+0900rx   )z2011-12-30T00:00:00.000000-0900rx   )z 2011-12-30T00:00:00.000000+09:00rx   )z!2011-12-30T00:00:00.000000+09:000N)z2011-12-30T00:00:00.000000+9:0rx   )z2011-12-30T00:00:00.000000+09:N)z2011-12-30 00:00:00.000000z%Y-%m-%d %H:%M:%S.%f)zTue 24 Aug 2021 01:30:48z%a %d %b %Y %H:%M:%S)zTuesday 24 Aug 2021 01:30:48z%A %d %b %Y %H:%M:%S)zTue 24 Aug 2021 01:30:48 AMz%a %d %b %Y %I:%M:%S %p)zTuesday 24 Aug 2021 01:30:48 AMz%A %d %b %Y %I:%M:%S %p)z27.03.2003 14:55:00.000z%d.%m.%Y %H:%M:%S.%fc                 óÐ   — t          j        t          |d uot          j        d|¦  «        ¦  «        5  t          j        | ¦  «        }d d d ¦  «         n# 1 swxY w Y   ||k    sJ ‚d S )Nz%d.*%m)r   Úmaybe_produces_warningÚUserWarningr3   Úsearchr   Úguess_datetime_format©ÚstringÚfmtr[   s      r   Ú1test_guess_datetime_format_with_parseable_formatsr�   ±   s¬   € õ^ 
Ô	"Ý�S �_ÐB­¬°9¸cÑ)BÔ)Bñ
ô 
ð 7ð 7õ Ô.¨vÑ6Ô6ˆð7ð 7ð 7ñ 7ô 7ð 7ð 7ð 7ð 7ð 7ð 7øøøð 7ð 7ð 7ð 7ð �SŠ=ˆ=ˆ=ˆ=ˆ=ˆ=s   ²AÁAÁAzdayfirst,expected)Tú%d/%m/%Y)Fú%m/%d/%Yc                 óF   — d}t          j        || ¬¦  «        }||k    sJ ‚d S )Nz
01/01/2011©Údayfirst©r   r}   )r†   rL   Úambiguous_stringr[   s       r   Ú(test_guess_datetime_format_with_dayfirstr‰   ç   s5   € à#ÐÝÔ*Ð+;ÀhÐOÑOÔO€FØ�XÒÐÐÐÐÐr(   ))z30/Dec/2011z%d/%b/%Y)z30/December/2011z%d/%B/%Y)z30/Dec/2011 00:00:00z%d/%b/%Y %H:%M:%Sc                 ó>   — t          j        | ¦  «        }||k    sJ ‚d S r9   r‡   r~   s      r   Ú7test_guess_datetime_format_with_locale_specific_formatsr‹   î   s%   € õ Ô*¨6Ñ2Ô2€FØ�SŠ=ˆ=ˆ=ˆ=ˆ=ˆ=r(   Ú
invalid_dt)	z01/2013z12:00:00z1/1/1/1Úthis_is_not_a_datetimeÚ51az13/2019Ú202001z2020/01Ú87156549591102612381000001219H5c                 ó2   — t          j        | ¦  «        �J ‚d S r9   r‡   )rŒ   s    r   Ú)test_guess_datetime_format_invalid_inputsr’   ü   s!   € õ" Ô(¨Ñ4Ô4Ð<Ð<Ð<Ð<Ð<r(   Úinvalid_type_dté	   c                 ó–   — t          j        t          d¬¦  «        5  t          j        | ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz?^Argument 'dt_str' has incorrect type \(expected str, got .*\)$r   )r0   r1   r2   r   r}   )r“   s    r   Ú,test_guess_datetime_format_wrong_type_inputsr–     s˜   € õ 
ŒÝØPð
ñ 
ô 
ð 7ð 7õ 	Ô% oÑ6Ô6Ð6ð	7ð 7ð 7ñ 7ô 7ð 7ð 7ð 7ð 7ð 7ð 7ð 7øøøð 7ð 7ð 7ð 7ð 7ð 7s   œ>¾AÁAzstring,fmt,dayfirst,warning)ú2011-1-1rn   FN)r—   z%Y-%d-%mTN)ú1/1/2011rƒ   FN)r˜   r‚   TNú	30-1-2011rr   F)r™   rr   TN)ú2011-1-1 0:0:0rs   FN)rš   ú%Y-%d-%m %H:%M:%STN)ú2011-1-3T00:00:0rt   FN)rœ   z%Y-%d-%mT%H:%M:%STN)ú2011-1-1 00:00:00rs   FN)r�   r›   TNc                 óª   — d|› d�}t          j        ||¬¦  «        5  t          j        | |¬¦  «        }d d d ¦  «         n# 1 swxY w Y   ||k    sJ ‚d S )NzParsing dates in z| format when dayfirst=False \(the default\) was specified. Pass `dayfirst=True` or specify a format to silence this warning.r   r…   )r   r   r   r}   )r   r€   r†   Úwarningr   r[   s         r   Ú%test_guess_datetime_format_no_paddingr      sÅ   € ð(	L˜Sð 	Lð 	Lð 	Lð õ
 
Ô	# G°3Ð	7Ñ	7Ô	7ð Jð JÝÔ.¨vÀÐIÑIÔIˆðJð Jð Jñ Jô Jð Jð Jð Jð Jð Jð Jøøøð Jð Jð Jð Jà�SŠ=ˆ=ˆ=ˆ=ˆ=ˆ=s   �A Á AÁAc                  óÔ   — t          j        g d¢t          ¬¦  «        } t          j        | d„ ¬¦  «        }t          j        d„ | D ¦   «         ¦  «        }t          j        ||¦  «         d S )N)z5/1/2000z6/1/2000z7/1/2000)Údtypec                 ó$   — t          | d¬¦  «        S )NTr…   ©Údu_parse)Úxs    r   ú<lambda>z&test_try_parse_dates.<locals>.<lambda>:  s   € ½8ÀAÐPTÐ;UÑ;UÔ;U€ r(   )Úparserc                 ó0   — g | ]}t          |d ¬¦  «        ‘ŒS )Tr…   r¤   )Ú.0Úds     r   ú
<listcomp>z(test_try_parse_dates.<locals>.<listcomp><  s%   € ÐAÐAÐA¸� !¨dÐ3Ñ3Ô3ÐAÐAÐAr(   )ÚnpÚarrayÚobjectr   Útry_parse_datesr   Úassert_numpy_array_equal)Úarrr[   rL   s      r   Útest_try_parse_datesr³   8  sm   € Ý
Œ(Ð7Ð7Ð7½vÐ
FÑ
FÔ
F€CÝÔ$ SÐ1UÐ1UÐVÑVÔV€FåŒxÐAÐA¸SÐAÑAÔAÑBÔB€HÝÔ ¨Ñ1Ô1Ð1Ð1Ð1r(   c                  ó  — d} t          j        t          t          j        | ¦  «        ¬¦  «        5  t          d¦  «         d d d ¦  «         n# 1 swxY w Y   t          d¦  «        }t          ddd¦  «        df}||k    sJ ‚d S )Nr-   r   )rV   é   é   Ú2019iã  rV   Úyear)r0   r1   r2   r3   r4   r
   r   )r   r[   rL   s      r   ÚHtest_parse_datetime_string_with_reso_check_instance_type_raise_exceptionr¹   @  sÃ   € à
O€CÝ	Œ•y­¬	°#©¬Ð	7Ñ	7Ô	7ð 3ð 3Ý'¨	Ñ2Ô2Ð2ð3ð 3ð 3ñ 3ô 3ð 3ð 3ð 3ð 3ð 3ð 3øøøð 3ð 3ð 3ð 3õ -¨VÑ4Ô4€FÝ˜˜q !Ñ$Ô$ fÐ-€HØ�XÒÐÐÐÐÐs   °AÁAÁAzfmt,expected))z%Y %m %d %H:%M:%ST)z%Y/%m/%d %H:%M:%ST)z%Y\%m\%d %H:%M:%ST)rs   T)z%Y.%m.%d %H:%M:%ST)z%Y%m%d %H:%M:%ST)rt   T)rv   T)ru   F)ú%Y-%m-%dT%H:%M:%S.%fT)rx   T)rw   F)rh   T)z%Y%mF)rp   T)rn   T)rq   Tc                 ó>   — t          j        | ¦  «        }||k    sJ ‚d S r9   )r   Ú_test_format_is_iso)r€   rL   r[   s      r   Útest_is_iso_formatr½   K  s+   € õ0 Ô)¨#Ñ.Ô.€FØ�XÒÐÐÐÐÐr(   Úinput)z2018-01-01T00:00:00.123456789z2018-01-01T00:00:00.123456z2018-01-01T00:00:00.123c                 óB   — t          j        | ¦  «        }d}||k    sJ ‚d S )Nrº   r‡   )r¾   r[   rL   s      r   Útest_guess_datetime_format_frÀ   g  s0   € õ Ô*¨5Ñ1Ô1€FØ%€HØ�XÒÐÐÐÐÐr(   c                 óv   — d\  }}	  | |fi |¤Ž}n&# t           $ r}t          |¦  «        }Y d }~nd }~ww xY w||fS )N)NN)r`   Ústr)ÚcallrK   rS   r   r[   Úerrs         r   Ú!_helper_hypothesis_delimited_daterÅ   v  sg   € Ø�K€CˆðØ��kÐ,Ð, VÐ,Ð,ˆˆøÝð ð ð Ý�#‰hŒhˆˆˆˆˆˆøøøøðøøøà�ˆ;Ðs   ‡	 ‘
4›/¯4Ú	delimiterz -./r†   TÚdate_format)z%d %m %Yz%m %d %Yú%m %Yz%Y %m %dz%y %m %drh   z%y%m%dc           	      óŠ  — |dk    r9|dk    r3|                       t          j                             d¬¦  «        ¦  «         |                     |                     d|¦  «        ¦  «        }t          t          j        ||¬¦  «        \  }}t          t          |t          ddd¦  «        |d¬	¦  «        \  }}	||k    sJ ‚||	k    sJ ‚d S )
NrÈ   ú.zRparse_datetime_string cannot reliably tell whether e.g. %m.%Y is a float or a dater   ú r…   rV   F)Údefaultr†   Ú	yearfirst)Úapplymarkerr0   ÚmarkÚxfailÚstrftimeÚreplacerÅ   r   r   r¥   r   )
ÚrequestrÇ   r†   rÆ   Útest_datetimerK   Úexcept_out_dateutilr[   Úexcept_in_dateutilrL   s
             r   Útest_hypothesis_delimited_dater×     sü   € ð �gÒÐ )¨sÒ"2Ð"2Ø×ÒÝŒK×Òð2ð ñ ô ñ	
ô 	
ð 	
ð  ×(Ò(¨×)<Ò)<¸SÀ)Ñ)LÔ)LÑMÔM€Kå"CÝÔ(¨+Àð#ñ #ô #ÑÐ˜õ $EÝØÝ˜˜A˜qÑ!Ô!ØØð$ñ $ô $Ñ Ð˜ð Ð"4Ò4Ð4Ð4Ð4Ø�XÒÐÐÐÐÐr(   );Ú__doc__r   r3   Údateutil.parserr   r¥   Údateutil.tzr   Ú
hypothesisr   Únumpyr­   r0   Úpandas._libs.tslibsr   r   Úpandas._libs.tslibs.parsingr
   Úpandas.compatr   r   Úpandas.util._test_decoratorsÚutilÚ_test_decoratorsÚtdÚpandas._testingÚ_testingr   Úpandas._testing._hypothesisr   rÏ   Úskipifr   r'   r+   r5   Úparametrizer>   rC   rM   rT   r\   ra   rf   Úskip_if_not_us_localer�   r‰   r‹   r’   r–   r{   r    r³   r¹   r½   rÀ   rÅ   Úlistr×   © r(   r   ú<module>rì      së  ððð ð Ð Ð Ð Ð Ð Ø 	€	€	€	à -Ð -Ð -Ð -Ð -Ð -Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ø €€€ðð ð ð ð ð ð ð ð HÐ GÐ GÐ GÐ GÐ Gðð ð ð ð ð ð ð ð *Ð )Ð )Ð )Ð )Ð )Ð )Ð )Ð )à Ð Ð Ð Ð Ð Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6ð „×ÒØÐÑÔÐ#˜VØ;ð ñ ô ð/ð /ñ	ô ð/ð&"ð "ð "ð ð  ð  ð0ð 0ð 0ð „×ÒØÐ+Ð-BÐCñô ðð ñô ðð „×Ò˜Ð#EÐ#EÐ#EÑFÔFð0ð 0ñ GÔFð0ð „×ÒØðð ð ñô ð Lð Lñ!ô ð Lð „×ÒØð Øð:ð		
ð ØÐ&Ð'ð3ð		
ðñô ð,Dð Dñ-ô ð,Dð
 „×ÒØà	�4˜˜ $¨¨1Ñ-Ô-Ð.Ø	�7˜H˜H T¨1¨aÑ0Ô0Ð1Ø	�G˜X˜X d¨A¨qÑ1Ô1Ð2ðñô ðð ñô ðð
 „×ÒØÐNÐNÐNñô ð
:ð 
:ñô ð
:ð „×ÒØØ��˜˜q ! Q¨Ñ*Ô*Ð+¨h¸¸ÀÀqÈ!ÈQÐPQÑ8RÔ8RÐ-SÐTñô ðð ñ	ô ðð
 ÔØ„×ÒØð)ð )ð )ñ,ô ,ðZð ñ[,ô ,ñ Ôð\ð „×ÒÐ,Ð/AÐCVÐ.WÑXÔXðð ñ YÔXðð ÔØ„×ÒØðð ð ñô ðð ñô ñ Ôðð
 „×ÒØð
ð 
ð 
ñô ð=ð =ñô ð=ð „×ÒÐ*¨Q°°¸¸qÀ!Ñ0DÔ0DÐ,EÑFÔFð7ð 7ñ GÔFð7ð „×ÒØ!à-Ø,Ø-Ø,Ø	�j %¨Ð5Ø-Ø<Ø;Ø>Ø=Ø?Ø>ðñô ð"	ð 	ñ#ô ð"	ð2ð 2ð 2ðð ð ð „×ÒØðð ð ñô ð,ð ñ-ô ð,ð „×ÒØðð ð ñô ðð ñô ððð ð ð €€~ÑÔØ„×Ò˜ d d¨6¡l¤lÑ3Ô3Ø„×Ò˜ d¨E ]Ñ3Ô3Ø„×ÒØØQÐQÐQñô ðð ñ	ô ñ 4Ô3ñ 4Ô3ñ Ôðð ð r(   