§
    á! h,  ã                   óˆ  — d dl Z d dlZd dlZd dlZd dlmZ d dlmc m	Z
 d dlmZmZ d dlmZ d dlmZ d dlmZ  ej        d¦  «          e¦   «         rej        j        Zd„ Zej                             dd	d
g¦  «        d„ ¦   «         Zdg d¢dddœfdg d¢dddœfdddgdfdddgdfdddgdfdddgdfdd gd!fd"d#d$gd%fd&d#d'gdd(dœfd)d#d'gd*fd+g d,¢d-fd.g d,¢d/fd0g d,¢d1fd2g d,¢d3fd4g d,¢d5fd6g d,¢d7fd8g d,¢d9fd:g d;¢dddœfd<g d=¢d7fd>g d?¢dddœfd<g d@¢d7fd>g dA¢dddœfd<g dB¢d7fd>g dC¢dddœfd<g d,¢d7fd>g d;¢dddœfdDg d,¢dEfgZej                             dd	d
g¦  «        ej                             dFe¦  «        dG„ ¦   «         ¦   «         Zej                             dd	d
g¦  «        ej                             dFe¦  «        dH„ ¦   «         ¦   «         Zg dI¢Zej                             dd	d
g¦  «        ej                             dJe¦  «        dK„ ¦   «         ¦   «         Z dL„ Z!ej        j        e
j"        dM„ ¦   «         ¦   «         Z#dS )Né    N)Úis_platform_windows)Ú	DataFrameÚ
read_excel)ÚExcelWriter)ÚExcelFormatterÚjinja2c                 óB  — | j         j        |j         j        k    sJ ‚| j        j        |j        j        k    sJ ‚| j        j        |j        j        k    sJ ‚| j        j        |j        j        k    sJ ‚| j        |j        k    sJ ‚| j        j        |j        j        k    sJ ‚d S ©N)Ú	alignmentÚ__dict__ÚborderÚfillÚfontÚnumber_formatÚ
protection)Úcell1Úcell2s     úZc:\xampp_lite_8_4\www\timesheet\venv\Lib\site-packages\pandas/tests/io/excel/test_style.pyÚassert_equal_cell_stylesr      s¨   € àŒ?Ô# u¤Ô'?Ò?Ð?Ð?Ð?ØŒ<Ô  E¤LÔ$9Ò9Ð9Ð9Ð9ØŒ:Ô %¤*Ô"5Ò5Ð5Ð5Ð5ØŒ:Ô %¤*Ô"5Ò5Ð5Ð5Ð5ØÔ %Ô"5Ò5Ð5Ð5Ð5ØÔÔ$¨Ô(8Ô(AÒAÐAÐAÐAÐAÐAó    ÚengineÚ
xlsxwriterÚopenpyxlc                 ór  — t          j        | ¦  «         t          t          j                             d¦  «                             d¦  «        ¦  «        }t          j        d¦  «        5 }t          || ¬¦  «        5 }| 
                    |d¬¦  «         |j         
                    |d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        d¦  «        }t          j        |                     |¦  «        ¦  «        5 }t          |d         j        |d         j        ¦  «        D ]_\  }}t#          |¦  «        t#          |¦  «        k    sJ ‚t          ||¦  «        D ]'\  }}	|j        |	j        k    sJ ‚t'          ||	¦  «         Œ(Œ`	 d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         d S # 1 swxY w Y   d S )	Né   )r   r   ú.xlsx©r   Ú	dataframe©Ú
sheet_nameÚunstyledr   )ÚpytestÚimportorskipr   ÚnpÚrandomÚdefault_rngÚstandard_normalÚtmÚensure_cleanr   Úto_excelÚstyleÚ
contextlibÚclosingÚload_workbookÚzipÚcolumnsÚlenÚvaluer   )
r   ÚdfÚpathÚwriterr   ÚwbÚcol1Úcol2r   r   s
             r   Útest_styler_to_excel_unstyledr9   &   s_  € õ Ô˜ÑÔÐÝ	•2”9×(Ò(¨Ñ+Ô+×;Ò;¸FÑCÔCÑ	DÔ	D€BÝ	Œ˜Ñ	!Ô	!ð ; TÝ˜ fÐ-Ñ-Ô-ð 	=°Ø�KŠK˜¨;ˆKÑ7Ô7Ð7ØŒH×Ò˜f°ÐÑ<Ô<Ð<ð	=ð 	=ð 	=ñ 	=ô 	=ð 	=ð 	=ð 	=ð 	=ð 	=ð 	=øøøð 	=ð 	=ð 	=ð 	=õ Ô& zÑ2Ô2ˆÝÔ × 6Ò 6°tÑ <Ô <Ñ=Ô=ð 	;ÀÝ! " [¤/Ô"9¸2¸j¼>Ô;QÑRÔRð ;ð ;‘
��dÝ˜4‘y”y¥C¨¡I¤IÒ-Ð-Ð-Ð-Ý$'¨¨d¡O¤Oð ;ð ;‘L�E˜5Ø œ;¨%¬+Ò5Ð5Ð5Ð5Ý,¨U°EÑ:Ô:Ð:Ð:ð;ð;ð	;ð 	;ð 	;ñ 	;ô 	;ð 	;ð 	;ð 	;ð 	;ð 	;ð 	;øøøð 	;ð 	;ð 	;ð 	;ð;ð ;ð ;ñ ;ô ;ð ;ð ;ð ;ð ;ð ;ð ;ð ;øøøð ;ð ;ð ;ð ;ð ;ð ;s[   Á(F,Á:4B:Â.F,Â:B>	Â>F,ÃB>	Ã>F,Ä BFÆF,ÆF	ÆF,ÆF	ÆF,Æ,F0Æ3F0zbackground-color: #111222)r   ÚfgColorÚrgbÚFF111222Ú00111222)r   r   zcolor: #111222)r   Úcolorr2   zfont-family: Arial;r   ÚnameÚarialzfont-weight: bold;ÚbTzfont-style: italic;Úiztext-decoration: underline;ÚuÚsingleznumber-format: $??,???.00;r   z
$??,???.00ztext-align: left;r   Ú
horizontalÚleftzvertical-align: bottom;ÚverticalÚbottomzvertical-align: middle;Úcenterzborder-left: 2pt solid red©r   rF   r+   Úmediumzborder-left: 1pt dotted redÚdottedzborder-left: 2pt dotted redÚmediumDashDotDotzborder-left: 1pt dashed redÚdashedzborder-left: 2pt dashed redÚmediumDashedzborder-left: 1pt solid redÚthinzborder-left: 3pt solid redÚthickzborder-left: 2pt solid #111222)r   rF   r>   r;   zborder: 1pt solid red)r   Útopr+   zborder: 1pt solid #111222)r   rR   r>   r;   )r   Úrightr+   )r   rS   r>   r;   )r   rH   r+   )r   rH   r>   r;   z1border-left-style: hair; border-left-color: blackÚhairzcss, attrs, expectedc                 óÞ  ‡— t          j        | ¦  «         t          t          j                             d¦  «                             d¦  «        ¦  «        }|j                             ˆfd„¦  «        }t          j
        d¦  «        5 }t          || ¬¦  «        5 }|                     |d¬¦  «         |                     |d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        d	¦  «        }t          j        |                     |¦  «        ¦  «        5 }	|	d                              dd¦  «        |	d                              dd¦  «        }}
d d d ¦  «         n# 1 swxY w Y   |D ]#}t#          |
|d ¦  «        t#          ||¦  «        }}
Œ$t%          |t&          ¦  «        r|
�|
||          k    sJ ‚|||          k    sJ ‚n|
�|
|k    sJ ‚||k    sJ ‚d d d ¦  «         d S # 1 swxY w Y   d S )
Nr   ©é   rW   c                 ó   •— ‰S r
   © ©ÚxÚcsss    €r   ú<lambda>z,test_styler_to_excel_basic.<locals>.<lambda>Š   ó   ø€  C€ r   r   r   r   r   Ústyledr   ©r"   r#   r   r$   r%   r&   r'   r+   Úmapr(   r)   r   r*   r,   r-   r.   ÚcellÚgetattrÚ
isinstanceÚdict)r   r\   ÚattrsÚexpectedr3   Ústylerr4   r5   r   r6   Úu_cellÚs_cellÚattrs    `           r   Útest_styler_to_excel_basicrl   ‚   sÁ  ø€ õ Ô˜ÑÔÐÝ	•2”9×(Ò(¨Ñ+Ô+×;Ò;¸FÑCÔCÑ	DÔ	D€BØŒX�\Š\˜-˜-˜-˜-Ñ(Ô(€Få	Œ˜Ñ	!Ô	!ð & TÝ˜ fÐ-Ñ-Ô-ð 	9°Ø�KŠK˜¨;ˆKÑ7Ô7Ð7Ø�OŠO˜F¨xˆOÑ8Ô8Ð8ð	9ð 	9ð 	9ñ 	9ô 	9ð 	9ð 	9ð 	9ð 	9ð 	9ð 	9øøøð 	9ð 	9ð 	9ð 	9õ Ô& zÑ2Ô2ˆÝÔ × 6Ò 6°tÑ <Ô <Ñ=Ô=ð 	QÀð   œ_×1Ò1°!°QÑ7Ô7¸¸H¼×9JÒ9JÈ1ÈaÑ9PÔ9P�FˆFð	Qð 	Qð 	Qñ 	Qô 	Qð 	Qð 	Qð 	Qð 	Qð 	Qð 	Qøøøð 	Qð 	Qð 	Qð 	Qð ð 	Pð 	PˆDÝ$ V¨T°4Ñ8Ô8½'À&È$Ñ:OÔ:O�FˆFˆFå�h¥Ñ%Ô%ð 	&Ø�> V¨x¸Ô/?Ò%?Ð%?Ð%?Ð?Ø˜X fÔ-Ò-Ð-Ð-Ð-Ð-à�> V¨xÒ%7Ð%7Ð%7Ð7Ø˜XÒ%Ð%Ð%Ð%ð%&ð &ð &ñ &ô &ð &ð &ð &ð &ð &ð &ð &øøøð &ð &ð &ð &ð &ð &s[   ÂG"Â/CÃG"ÃC	ÃG"ÃC	Ã>G"Ä9EÅG"ÅE"	Å"G"Å%E"	Å&A/G"Ç"G&Ç)G&c                 óÆ  ‡— t          j        | ¦  «         t          t          j                             d¦  «                             d¦  «        ¦  «        }|j        }|                     ˆfd„d¬¦  «         |                     ˆfd„d¬¦  «         |j        }| 	                    d„ ¦  «         |                     d	„ d¬¦  «         |                     d
„ d¬¦  «         t          j        d¦  «        5 }t          || ¬¦  «        5 }|                     |d¬¦  «         |                     |d¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        d¦  «        }	t          j        |	                     |¦  «        ¦  «        5 }
|
d                              dd¦  «        |
d                              dd¦  «        }}|
d                              dd¦  «        |
d                              dd¦  «        }}d d d ¦  «         n# 1 swxY w Y   |D ]D}t%          ||d ¦  «        t%          ||¦  «        }}t%          ||d ¦  «        t%          ||¦  «        }}ŒEt'          |t(          ¦  «        r=|�|||          k    sJ ‚|||          k    sJ ‚|�|||          k    sJ ‚|||          k    sJ ‚n$|�||k    sJ ‚||k    sJ ‚|�||k    sJ ‚||k    sJ ‚d d d ¦  «         d S # 1 swxY w Y   d S )Nr   rV   c                 ó   •— ‰S r
   rY   rZ   s    €r   r]   z4test_styler_to_excel_basic_indexes.<locals>.<lambda>«   ó   ø€ ˜s€ r   r   ©Úaxisc                 ó   •— ‰S r
   rY   rZ   s    €r   r]   z4test_styler_to_excel_basic_indexes.<locals>.<lambda>¬   ro   r   rW   c                 ó   — dS ©Nz
null: css;rY   ©r[   s    r   r]   z4test_styler_to_excel_basic_indexes.<locals>.<lambda>¯   s   € ˜l€ r   c                 ó   — dS rt   rY   ru   s    r   r]   z4test_styler_to_excel_basic_indexes.<locals>.<lambda>°   ó   €  L€ r   c                 ó   — dS rt   rY   ru   s    r   r]   z4test_styler_to_excel_basic_indexes.<locals>.<lambda>±   rw   r   r   r   Únull_styledr   r_   r   )r"   r#   r   r$   r%   r&   r'   r+   Ú	map_indexra   r(   r)   r   r*   r,   r-   r.   rb   rc   rd   re   )r   r\   rf   rg   r3   rh   Únull_stylerr4   r5   r   r6   Úui_cellÚsi_cellÚuc_cellÚsc_cellrk   s    `              r   Ú"test_styler_to_excel_basic_indexesr€   ¡   sñ  ø€ õ Ô˜ÑÔÐÝ	•2”9×(Ò(¨Ñ+Ô+×;Ò;¸FÑCÔCÑ	DÔ	D€BàŒX€FØ
×Ò�]�]�]�]¨ÐÑ+Ô+Ð+Ø
×Ò�]�]�]�]¨ÐÑ+Ô+Ð+à”(€KØ‡O‚OÐ*Ð*Ñ+Ô+Ð+Ø×ÒÐ0Ð0°qÐÑ9Ô9Ð9Ø×ÒÐ0Ð0°qÐÑ9Ô9Ð9å	Œ˜Ñ	!Ô	!ð ' TÝ˜ fÐ-Ñ-Ô-ð 	9°Ø× Ò  °MÐ ÑBÔBÐBØ�OŠO˜F¨xˆOÑ8Ô8Ð8ð	9ð 	9ð 	9ñ 	9ô 	9ð 	9ð 	9ð 	9ð 	9ð 	9ð 	9øøøð 	9ð 	9ð 	9ð 	9õ Ô& zÑ2Ô2ˆÝÔ × 6Ò 6°tÑ <Ô <Ñ=Ô=ð 	UÀð  " -Ô0×5Ò5°a¸Ñ;Ô;¸RÀ¼\×=NÒ=NÈqÐRSÑ=TÔ=T�WˆGØ! -Ô0×5Ò5°a¸Ñ;Ô;¸RÀ¼\×=NÒ=NÈqÐRSÑ=TÔ=T�WˆGð		Uð 	Uð 	Uñ 	Uô 	Uð 	Uð 	Uð 	Uð 	Uð 	Uð 	Uøøøð 	Uð 	Uð 	Uð 	Uð
 ð 	Tð 	TˆDÝ& w°°dÑ;Ô;½WÀWÈdÑ=SÔ=S�WˆGÝ& w°°dÑ;Ô;½WÀWÈdÑ=SÔ=S�WˆGˆGå�h¥Ñ%Ô%ð 		'Ø�? g°¸&Ô1AÒ&AÐ&AÐ&AÐAØ˜h vÔ.Ò.Ð.Ð.Ð.Ø�? g°¸&Ô1AÒ&AÐ&AÐ&AÐAØ˜h vÔ.Ò.Ð.Ð.Ð.Ð.à�? g°Ò&9Ð&9Ð&9Ð9Ø˜hÒ&Ð&Ð&Ð&Ø�? g°Ò&9Ð&9Ð&9Ð9Ø˜hÒ&Ð&Ð&Ð&ð1'ð 'ð 'ñ 'ô 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'øøøð 'ð 'ð 'ð 'ð 'ð 's\   Ã1KÄ/D>Ä2KÄ>E	ÅKÅE	Å>KÆA1HÇ5KÈH	ÈKÈH	È	C KËKËK)
rN   ÚmediumDashDotÚ
dashDotDotrT   rL   rM   ÚdoubleÚdashDotÚslantDashDotrO   Úborder_stylec                 óö  ‡— d|› d�Šg d¢}|}t          j        | ¦  «         t          t          j                             d¦  «                             d¦  «        ¦  «        }|j                             ˆfd„¦  «        }t          j
        d¦  «        5 }t          || ¬¦  «        5 }|                     |d	¬
¦  «         |                     |d¬
¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        d¦  «        }t          j        |                     |¦  «        ¦  «        5 }	|	d	                              dd¦  «        |	d                              dd¦  «        }}
d d d ¦  «         n# 1 swxY w Y   |D ]#}t#          |
|d ¦  «        t#          ||¦  «        }}
Œ$t%          |t&          ¦  «        r|
�|
||          k    sJ ‚|||          k    sJ ‚n|
�|
|k    sJ ‚||k    sJ ‚d d d ¦  «         d S # 1 swxY w Y   d S )Nzborder-left: z black thinrJ   r   rV   c                 ó   •— ‰S r
   rY   rZ   s    €r   r]   z3test_styler_to_excel_border_style.<locals>.<lambda>î   r^   r   r   r   r   r   r_   r   r`   )r   r†   rf   rg   r3   rh   r4   r5   r   r6   ri   rj   rk   r\   s                @r   Ú!test_styler_to_excel_border_styler‰   â   sá  ø€ ð 4˜,Ð
3Ð
3Ð
3€CØ'Ð'Ð'€EØ€Hå
Ô˜ÑÔÐÝ	•2”9×(Ò(¨Ñ+Ô+×;Ò;¸FÑCÔCÑ	DÔ	D€BØŒX�\Š\˜-˜-˜-˜-Ñ(Ô(€Få	Œ˜Ñ	!Ô	!ð & TÝ˜ fÐ-Ñ-Ô-ð 	9°Ø�KŠK˜¨;ˆKÑ7Ô7Ð7Ø�OŠO˜F¨xˆOÑ8Ô8Ð8ð	9ð 	9ð 	9ñ 	9ô 	9ð 	9ð 	9ð 	9ð 	9ð 	9ð 	9øøøð 	9ð 	9ð 	9ð 	9õ Ô& zÑ2Ô2ˆÝÔ × 6Ò 6°tÑ <Ô <Ñ=Ô=ð 	QÀð   œ_×1Ò1°!°QÑ7Ô7¸¸H¼×9JÒ9JÈ1ÈaÑ9PÔ9P�FˆFð	Qð 	Qð 	Qñ 	Qô 	Qð 	Qð 	Qð 	Qð 	Qð 	Qð 	Qøøøð 	Qð 	Qð 	Qð 	Qð ð 	Pð 	PˆDÝ$ V¨T°4Ñ8Ô8½'À&È$Ñ:OÔ:O�FˆFˆFå�h¥Ñ%Ô%ð 	&Ø�> V¨x¸Ô/?Ò%?Ð%?Ð%?Ð?Ø˜X fÔ-Ò-Ð-Ð-Ð-Ð-à�> V¨xÒ%7Ð%7Ð%7Ð7Ø˜XÒ%Ð%Ð%Ð%ð%&ð &ð &ñ &ô &ð &ð &ð &ð &ð &ð &ð &øøøð &ð &ð &ð &ð &ð &s[   ÂG.Â$/CÃG.ÃC#	Ã#G.Ã&C#	Ã'>G.Ä%9E*ÅG.Å*E.	Å.G.Å1E.	Å2A/G.Ç.G2Ç5G2c                  óÂ  — t          j        d¦  «        } d„ }t          t          j                             d¦  «                             d¦  «        ¦  «        }|j                             d„ ¦  «        }t          j
        d¦  «        5 }t          |d¬¦  «        5 }t          ||¬¦  «                             |d	¬
¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        |                      |¦  «        ¦  «        5 }|d	                              dd¦  «        j        j        j        dk    sJ ‚	 d d d ¦  «         n# 1 swxY w Y   d d d ¦  «         d S # 1 swxY w Y   d S )Nr   c                 ó   — ddddiiiS )Nr   r>   r;   Ú111222rY   )r\   s    r   Úcustom_converterz6test_styler_custom_converter.<locals>.custom_converter  s   € Ø˜ 5¨(Ð"3Ð4Ð5Ð5r   r   rV   c                 ó   — dS )Nzcolor: #888999rY   ru   s    r   r]   z.test_styler_custom_converter.<locals>.<lambda>  s   € Ð$4€ r   r   r   )Ústyle_converterÚcustomr   r=   )r"   r#   r   r$   r%   r&   r'   r+   ra   r(   r)   r   r   Úwriter,   r-   r.   rb   r   r>   r2   )r   r�   r3   rh   r4   r5   r6   s          r   Útest_styler_custom_converterr’     s3  € ÝÔ" :Ñ.Ô.€Hð6ð 6ð 6õ 
•2”9×(Ò(¨Ñ+Ô+×;Ò;¸FÑCÔCÑ	DÔ	D€BØŒX�\Š\Ð4Ð4Ñ5Ô5€FÝ	Œ˜Ñ	!Ô	!ð J TÝ˜ jÐ1Ñ1Ô1ð 	°VÝ˜6Ð3CÐDÑDÔD×JÒJØ 8ð Kñ ô ð ð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ
 Ô × 6Ò 6°tÑ <Ô <Ñ=Ô=ð 	JÀØ�h”<×$Ò$ Q¨Ñ*Ô*Ô/Ô5Ô;¸zÒIÐIÐIÐIÐIð	Jð 	Jð 	Jñ 	Jô 	Jð 	Jð 	Jð 	Jð 	Jð 	Jð 	Jøøøð 	Jð 	Jð 	Jð 	JðJð Jð Jñ Jô Jð Jð Jð Jð Jð Jð Jð Jøøøð Jð Jð Jð Jð Jð JsZ   ÂEÂ'CÂ?EÃC	ÃEÃC	Ã*EÃ=2D<Ä0EÄ<E 	Å EÅE 	ÅEÅEÅEc                 ó²  — | j         d}}t          g d¢g d¢dœ¦  «        }|j                             d¬¦  «        }|                     d|› d|› �|¬	¦  «         d
}	 |d„ | j                             ¦   «         D ¦   «         v rd S t          j        d¦  «         |dz  }|dk    s
J d¦   «         ‚t          d|› d|› �d|¬¦  «        }t          j        ||¦  «         Œ~)Nz	test.xlsx)rW   r   é   )r   é   é   )r[   ÚyÚindexrp   zs3://ú/)Ústorage_optionsé   Tc              3   ó$   K  — | ]}|j         V — Œd S r
   )Úkey)Ú.0Úobjs     r   ú	<genexpr>z$test_styler_to_s3.<locals>.<genexpr>"  s$   è è € ÐMÐM s˜3œ7ÐMÐMÐMÐMÐMÐMr   gš™™™™™¹?r   z,Timed out waiting for file to appear on moto)Ú	index_colrš   )r?   r   r+   Ú
set_stickyr*   ÚobjectsÚallÚtimeÚsleepr   r(   Úassert_frame_equal)Ús3_public_bucketÚs3soÚmock_bucket_nameÚtarget_filer3   rh   ÚtimeoutÚresults           r   Útest_styler_to_s3r®     s  € ð
 %5Ô$9¸;�kÐÝ	˜˜˜¨¨¨Ð3Ð3Ñ	4Ô	4€BØŒX× Ò  gÐ Ñ.Ô.€FØ
‡O‚OÐ<Ð,Ð<Ð<¨{Ð<Ð<Èd€OÑSÔSÐSØ€Gð	*ØÐMÐMÐ.>Ô.F×.JÒ.JÑ.LÔ.LÐMÑMÔMÐMÐMØˆEÝŒ
�3‰ŒˆØ�3‰ˆØ˜Š{ˆ{ˆ{ÐJ‰{Œ{ˆ{ÝØ4Ð$Ð4Ð4 {Ð4Ð4ÀÐSWð
ñ 
ô 
ˆõ 	Ô˜f bÑ)Ô)Ð)ð	*r   )$r,   r¥   Únumpyr$   r"   Úpandas.compatr   Úpandas.util._test_decoratorsÚutilÚ_test_decoratorsÚtdÚpandasr   r   Úpandas._testingÚ_testingr(   Úpandas.io.excelr   Úpandas.io.formats.excelr   r#   ÚmarkÚ
single_cpuÚ
pytestmarkr   Úparametrizer9   Úshared_style_paramsrl   r€   Úexcel_border_stylesr‰   r’   Úskip_if_not_us_localer®   rY   r   r   ú<module>rÁ      sÞ  ðØ Ð Ð Ð Ø €€€à Ð Ð Ð Ø €€€à -Ð -Ð -Ð -Ð -Ð -Ø )Ð )Ð )Ð )Ð )Ð )Ð )Ð )Ð )ðð ð ð ð ð ð ð ð Ð Ð Ð Ð Ð à 'Ð 'Ð 'Ð 'Ð 'Ð 'Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2à €Ô �HÑ Ô Ð ð
 ÐÑÔð (Ø”Ô'€JðBð Bð Bð „×ÒØØ�:Ðñô ð;ð ;ñ	ô ð;ð( 	$Ø"Ð"Ð"Ø!¨zÐ:Ð:ðð 	Ø"Ð"Ð"Ø!¨zÐ:Ð:ðð
 ˜V VÐ,¨gÐ6Ø˜F C˜=¨$Ð/Ø˜V S˜M¨4Ð0Ø" V¨S M°8Ð<Ø! OÐ#4°lÐCØ˜;¨Ð5°vÐ>à!Ø	�jÐ!Ø¨Ð2Ð2ðð
  ¨jÐ 9¸8ÐDà!Ð#>Ð#>Ð#>ÀÐIØ"Ð$?Ð$?Ð$?ÀÐJØ"Ð$?Ð$?Ð$?ÐASÐTØ"Ð$?Ð$?Ð$?ÀÐJØ"Ð$?Ð$?Ð$?ÀÐPØ!Ð#>Ð#>Ð#>ÀÐGØ!Ð#>Ð#>Ð#>ÀÐHð 	)Ø*Ð*Ð*Ø!¨zÐ:Ð:ðð
 Ð8Ð8Ð8¸&ÐAà#Ø)Ð)Ð)Ø!¨zÐ:Ð:ðð
 Ð:Ð:Ð:¸FÐCà#Ø+Ð+Ð+Ø!¨zÐ:Ð:ðð
 Ð;Ð;Ð;¸VÐDà#Ø,Ð,Ð,Ø!¨zÐ:Ð:ðð
 Ð9Ð9Ð9¸6ÐBà#Ø*Ð*Ð*Ø!¨zÐ:Ð:ðð 	<Ø#Ð#Ð#Øðð}CÐ ðL „×ÒØØ�:Ðñô ð „×ÒÐ/Ð1DÑEÔEð&ð &ñ FÔEñ	ô ð
&ð4 „×ÒØØ�:Ðñô ð „×ÒÐ/Ð1DÑEÔEð%'ð %'ñ FÔEñ	ô ð
%'ðVð ð Ð ð" „×ÒØØ�:Ðñô ð „×Ò˜Ð)<Ñ=Ô=ð&ð &ñ >Ô=ñ	ô ð
&ð<Jð Jð Jð$ „ÔØÔð*ð *ñ Ôñ Ôð*ð *ð *r   