§
    ­˜ºhÖG  ã            '       ó  — d dl Z d dlZ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	Z	 d dl
mZ d dlmZ d dlmZmZmZmZm	ZmZmZmZmZmZmZ ddlmZ dd	lmZ dd
lmZ ddl m!Z! ddl"m#Z#m$Z$ ddl%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZFmGZGmHZHmIZImJZJmKZKmLZLmMZMmNZNmOZOmPZPmQZQmRZRmSZSmTZTmUZUmVZVmWZWmXZXmYZYmZZZm[Z[m\Z\m]Z]m^Z^m_Z_m`Z` ddlambZb ddlcmdZd ddlemfZfmgZg ddlhmiZimjZjmkZk ddllmmZmmnZnmoZo ddlpmqZqmrZrmsZsmtZt ddlumvZvmwZwmxZxmyZymzZzm{Z{m|Z|m}Z}m~Z~mZm€Z€m�Z�m‚Z‚mƒZƒ ddl„m…Z…m†Z†m‡Z‡mˆZˆm‰Z‰mŠZŠm‹Z‹mŒZŒm�Z� ddlŽm�Z� ddl�m‘Z‘m’Z’m“Z“m”Z”m•Z•m–Z–m—Z—m˜Z˜m™Z™mšZšm›Z› ddlœm�Z�mžZžmŸZŸ dZ erd dl¡m¢Z¢ n	 d dl¡m¢Z¢ n# e£$ r e¤Z¢Y nw xY w ej¥        de`d¬¦  «         ee¦         Z§ddddddde¨d ededj©        edddd!d"œd#ee#ee#         f         d$eee¦e§f                  d%eeª         d&ee!ee!         df         d'eeej        eej                 f                  d(e«d)e«d*ee¢         d+eed,                  d-eªd.ee         d/e¦d0eej¬                 d1e­d2ee­         d3ee­         d4e­d5df$d6„Z®d7ed8         d9e j¯        d5dfd:„Z°ddddddde¨d ededj©        edddd!dd;œd#ee#ee#         f         d$eee¦e§f                  d%eeª         d&ee!ee!         df         d'eeej        eej                 f                  d(e«d)e«d*ee¢         d+eed,                  d-eªd.ee         d/e¦d0eej¬                 d1e­d2ee­         d3ee­         d4e­d9ee j¯                 d5df&d<„Z±d=ee¦         d5dfd>„Z²e³d?k    r e²ej´        dd…         ¦  «         dS dS )@é    N)ÚArgumentParser)ÚIterable)Úsuppress)Úimport_module)ÚTYPE_CHECKINGÚAnyÚ	AwaitableÚCallabler   ÚListÚOptionalÚSetÚTypeÚUnionÚcasté   )ÚAbstractAccessLogger)ÚAppKey)Úaccess_logger)ÚPathLike)ÚApplicationÚCleanupError);ÚHTTPAcceptedÚHTTPBadGatewayÚHTTPBadRequestÚHTTPClientErrorÚHTTPConflictÚHTTPCreatedÚ	HTTPErrorÚHTTPExceptionÚHTTPExpectationFailedÚHTTPFailedDependencyÚHTTPForbiddenÚ	HTTPFoundÚHTTPGatewayTimeoutÚHTTPGoneÚHTTPInsufficientStorageÚHTTPInternalServerErrorÚHTTPLengthRequiredÚHTTPMethodNotAllowedÚHTTPMisdirectedRequestÚHTTPMoveÚHTTPMovedPermanentlyÚHTTPMultipleChoicesÚ!HTTPNetworkAuthenticationRequiredÚHTTPNoContentÚHTTPNonAuthoritativeInformationÚHTTPNotAcceptableÚHTTPNotExtendedÚHTTPNotFoundÚHTTPNotImplementedÚHTTPNotModifiedÚHTTPOkÚHTTPPartialContentÚHTTPPaymentRequiredÚHTTPPermanentRedirectÚHTTPPreconditionFailedÚHTTPPreconditionRequiredÚHTTPProxyAuthenticationRequiredÚHTTPRedirectionÚHTTPRequestEntityTooLargeÚHTTPRequestHeaderFieldsTooLargeÚHTTPRequestRangeNotSatisfiableÚHTTPRequestTimeoutÚHTTPRequestURITooLongÚHTTPResetContentÚHTTPSeeOtherÚHTTPServerErrorÚHTTPServiceUnavailableÚHTTPSuccessfulÚHTTPTemporaryRedirectÚHTTPTooManyRequestsÚHTTPUnauthorizedÚHTTPUnavailableForLegalReasonsÚHTTPUnprocessableEntityÚHTTPUnsupportedMediaTypeÚHTTPUpgradeRequiredÚHTTPUseProxyÚHTTPVariantAlsoNegotiatesÚHTTPVersionNotSupportedÚNotAppKeyWarning)ÚFileResponse)ÚAccessLogger)Ú
middlewareÚnormalize_path_middleware)ÚPayloadAccessErrorÚRequestHandlerÚRequestPayloadError)ÚBaseRequestÚ	FileFieldÚRequest)ÚContentCodingÚResponseÚStreamResponseÚjson_response)ÚAbstractRouteDefÚRouteDefÚRouteTableDefÚ	StaticDefÚdeleteÚgetÚheadÚoptionsÚpatchÚpostÚputÚrouteÚstaticÚview)	Ú	AppRunnerÚ
BaseRunnerÚBaseSiteÚGracefulExitÚNamedPipeSiteÚServerRunnerÚSockSiteÚTCPSiteÚUnixSite)ÚServer)ÚAbstractResourceÚAbstractRouteÚDynamicResourceÚPlainResourceÚPrefixedSubAppResourceÚResourceÚResourceRouteÚStaticResourceÚUrlDispatcherÚUrlMappingMatchInfoÚView)ÚWebSocketReadyÚWebSocketResponseÚ	WSMsgType)rr   r   r   rR   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rS   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rt   ru   rv   rw   rs   rx   ry   rz   r{   r|   r}   r~   r   r€   r�   r‚   rƒ   r„   r…   r†   Úrun_app)Ú
SSLContextÚignoreT)ÚcategoryÚappendg      N@g     ÀR@é€   F)ÚhostÚportÚpathÚsockÚshutdown_timeoutÚkeepalive_timeoutÚssl_contextÚprintÚbacklogÚaccess_log_classÚaccess_log_formatÚ
access_logÚhandle_signalsÚreuse_addressÚ
reuse_portÚhandler_cancellationÚappr�   rŽ   r�   r�   r‘   r’   r“   r”   ).Nr•   r–   r—   r˜   r™   rš   r›   rœ   Úreturnc             ƒ   ó  K  — t          j        | ¦  «        r| ƒ d {V —†} t          t          | ¦  «        } t	          | ||
|||||¬¦  «        }|                     ¦   «         ƒ d {V —† g }	 |�nt          |t          ¦  «        r*|                     t          |||||	||¬¦  «        ¦  «         n]|D ]+}|                     t          |||||	||¬¦  «        ¦  «         Œ,n.|€|�|�(|                     t          ||||	||¬¦  «        ¦  «         |�st          |t          t          j        f¦  «        r'|                     t          ||||	¬¦  «        ¦  «         n+|D ](}|                     t          ||||	¬¦  «        ¦  «         Œ)|�gt          |t          ¦  «        s'|                     t          ||||	¬¦  «        ¦  «         n+|D ](}|                     t          ||||	¬¦  «        ¦  «         Œ)|D ]}|                     ¦   «         ƒ d {V —† Œ|rOt!          d„ |j        D ¦   «         ¦  «        } |d                     d                     |¦  «        ¦  «        ¦  «         	 t          j        d	¦  «        ƒ d {V —† Œ# |                     ¦   «         ƒ d {V —† w xY w)
N)r™   r–   r—   r˜   r’   r‘   rœ   )r“   r•   rš   r›   )rŽ   r“   r•   rš   r›   )r“   r•   c              3   ó>   K  — | ]}t          |j        ¦  «        V — Œd S )N)ÚstrÚname)Ú.0Úss     úS/var/www/html/services/rag-service/venv/lib/python3.11/site-packages/aiohttp/web.pyú	<genexpr>z_run_app.<locals>.<genexpr>®  s*   è è € Ð=Ð=¨1�3˜qœv™;œ;Ð=Ð=Ð=Ð=Ð=Ð=ó    z6======== Running on {} ========
(Press CTRL+C to quit)z, Ti  )ÚasyncioÚiscoroutiner   r   ro   ÚsetupÚ
isinstancer¡   r‹   rv   Úosr   rw   r   ru   ÚstartÚsortedÚsitesÚformatÚjoinÚsleepÚcleanup)r�   r�   rŽ   r�   r�   r‘   r’   r“   r”   r•   r–   r—   r˜   r™   rš   r›   rœ   Úrunnerr¯   ÚhÚpr¤   ÚsiteÚnamess                           r¥   Ú_run_appr¹   1  s´  è è € õ* Ô˜3ÑÔð Øˆiˆiˆiˆiˆiˆiˆå
�{˜CÑ
 Ô
 €CåØØ%Ø)Ø+ØØ+Ø)Ø1ð	ñ 	ô 	€Fð �,Š,‰.Œ.ÐÐÐÐÐÐÐà€Eð^ØÐÝ˜$¥Ñ$Ô$ð Ø—’ÝØØØØ$/Ø 'Ø&3Ø#-ðñ ô ñ
ô 
ð 
ð 
ð ð ð �AØ—L’LÝØ"ØØ Ø(3Ø$+Ø*7Ø'1ðñ ô ñ
ô 
ð 
ð 
ðð ˆ\˜d˜l¨dÐ.>Ø�LŠLÝØØØ +Ø#Ø"/Ø)ðñ ô ñ	ô 	ð 	ð ÐÝ˜$¥¥b¤kÐ 2Ñ3Ô3ð Ø—’ÝØØØ$/Ø 'ð	ñ ô ñô ð ð ð ð ð �AØ—L’LÝ Ø"ØØ(3Ø$+ð	ñ ô ñô ð ð ð ÐÝ˜d¥HÑ-Ô-ð Ø—’ÝØØØ$/Ø 'ð	ñ ô ñô ð ð ð ð ð �AØ—L’LÝ Ø"ØØ(3Ø$+ð	ñ ô ñô ð ð ð ð 	ð 	ˆDØ—*’*‘,”,ÐÐÐÐÐÐÐÐàð 	ÝÐ=Ð=°´Ð=Ñ=Ô=Ñ=Ô=ˆEØˆEð)ß)/ª°·	²	¸%Ñ0@Ô0@Ñ)AÔ)Añô ð ð	&Ý”- Ñ%Ô%Ð%Ð%Ð%Ð%Ð%Ð%Ð%ð	&øð �nŠnÑÔÐÐÐÐÐÐÐÐøøøs   Á(HI0 É0JÚ	to_cancelzasyncio.Task[Any]Úloopc                 ó:  — | sd S | D ]}|                      ¦   «          Œ|                     t          j        | ddiŽ¦  «         | D ]V}|                     ¦   «         rŒ|                     ¦   «         �+|                     d|                     ¦   «         |dœ¦  «         ŒWd S )NÚreturn_exceptionsTz1unhandled exception during asyncio.run() shutdown)ÚmessageÚ	exceptionÚtask)ÚcancelÚrun_until_completer¨   ÚgatherÚ	cancelledr¿   Úcall_exception_handler)rº   r»   rÀ   s      r¥   Ú_cancel_tasksrÆ   »  sÆ   € ð ð Øˆàð ð ˆØ�Š‰Œˆˆà×Ò�GœN¨IÐNÈÐNÐNÑOÔOÐOàð 
ð 
ˆØ�>Š>ÑÔð 	ØØ�>Š>ÑÔÐ'Ø×'Ò'àRØ!%§¢Ñ!1Ô!1Ø ðð ñô ð øð	
ð 
r§   )r�   rŽ   r�   r�   r‘   r’   r“   r”   r•   r–   r—   r˜   r™   rš   r›   rœ   r»   c          	      óà  — |€t          j        ¦   «         }|                     ¦   «         r{|ry|j        dk    rn|j        t
          j        k    r|                     t
          j        ¦  «         | 	                    ¦   «         s&| 
                    t          j        ¦   «         ¦  «         |                     t          | fi d|“d|“d|“d|“d|“d|“d	|“d
|“d|	“d|
“d|“d|“d|“d|“d|“d|“Ž¦  «        }	 t          j        |¦  «         |                     |¦  «         n# t           t"          f$ r Y nw xY w	 |                     ¦   «          t'          t           j        ¦  «        5  |                     |¦  «         ddd¦  «         n# 1 swxY w Y   t+          t          j        |¦  «        |¦  «         |                     |                     ¦   «         ¦  «         |                     ¦   «          dS # t+          t          j        |¦  «        |¦  «         |                     |                     ¦   «         ¦  «         |                     ¦   «          w xY w# 	 |                     ¦   «          t'          t           j        ¦  «        5  |                     |¦  «         ddd¦  «         n# 1 swxY w Y   t+          t          j        |¦  «        |¦  «         |                     |                     ¦   «         ¦  «         |                     ¦   «          w # t+          t          j        |¦  «        |¦  «         |                     |                     ¦   «         ¦  «         |                     ¦   «          w xY wxY w)zRun an app locallyNzaiohttp.accessr�   rŽ   r�   r�   r‘   r’   r“   r”   r•   r–   r—   r˜   r™   rš   r›   rœ   )r¨   Únew_event_loopÚ	get_debugr¢   ÚlevelÚloggingÚNOTSETÚsetLevelÚDEBUGÚhasHandlersÚ
addHandlerÚStreamHandlerÚcreate_taskr¹   Úset_event_looprÂ   rr   ÚKeyboardInterruptrÁ   r   ÚCancelledErrorrÆ   Ú	all_tasksÚshutdown_asyncgensÚclose)r�   r�   rŽ   r�   r�   r‘   r’   r“   r”   r•   r–   r—   r˜   r™   rš   r›   rœ   r»   Ú	main_tasks                      r¥   r‡   r‡   Ó  s6  € ð, €|ÝÔ%Ñ'Ô'ˆð ‡~‚~ÑÔð ;˜Jð ;¨:¬?Ð>NÒ+NÐ+NØÔ�wœ~Ò-Ð-Ø×Ò¥¤Ñ.Ô.Ð.Ø×%Ò%Ñ'Ô'ð 	;Ø×!Ò!¥'Ô"7Ñ"9Ô"9Ñ:Ô:Ð:à× Ò ÝØð	
ð 	
ð 	
à�ð	
ð �ð	
ð �ð		
ð
 �ð	
ð .Ð-ð	
ð 0Ð/ð	
ð $˜ð	
ð �%ð	
ð �Gð	
ð .Ð-ð	
ð 0Ð/ð	
ð "�zð	
ð *˜>ð	
ð (˜-ð	
ð  "�zð!	
ð" "6Ð!5ð#	
ñô €Ið,ÝÔ˜tÑ$Ô$Ð$Ø×Ò 	Ñ*Ô*Ð*Ð*øÝÕ+Ð,ð ð ð Øˆðøøøð	Ø×ÒÑÔÐÝ�'Ô0Ñ1Ô1ð 3ð 3Ø×'Ò'¨	Ñ2Ô2Ð2ð3ð 3ð 3ñ 3ô 3ð 3ð 3ð 3ð 3ð 3ð 3øøøð 3ð 3ð 3ð 3õ �'Ô+¨DÑ1Ô1°4Ñ8Ô8Ð8Ø×#Ò# D×$;Ò$;Ñ$=Ô$=Ñ>Ô>Ð>Ø�JŠJ‰LŒLˆLˆLˆLøõ �'Ô+¨DÑ1Ô1°4Ñ8Ô8Ð8Ø×#Ò# D×$;Ò$;Ñ$=Ô$=Ñ>Ô>Ð>Ø�JŠJ‰LŒLˆLˆLøøøøð	Ø×ÒÑÔÐÝ�'Ô0Ñ1Ô1ð 3ð 3Ø×'Ò'¨	Ñ2Ô2Ð2ð3ð 3ð 3ñ 3ô 3ð 3ð 3ð 3ð 3ð 3ð 3øøøð 3ð 3ð 3ð 3õ �'Ô+¨DÑ1Ô1°4Ñ8Ô8Ð8Ø×#Ò# D×$;Ò$;Ñ$=Ô$=Ñ>Ô>Ð>Ø�JŠJ‰LŒLˆLˆLøõ �'Ô+¨DÑ1Ô1°4Ñ8Ô8Ð8Ø×#Ò# D×$;Ò$;Ñ$=Ô$=Ñ>Ô>Ð>Ø�JŠJ‰LŒLˆLˆLøøøøøøs™   Ã4)D ÄI ÄD2Ä/I Ä1D2Ä2I Ä6-G/ Å#FÅ9G/ ÆF	Æ	G/ ÆF	ÆG/ Ç/AIÉM-É-LÊ J"ÊLÊ"J&Ê&LÊ)J&Ê*LÊ-AM-ÌAM*Í*M-Úargvc                 óB  — t          dd¬¦  «        }|                     ddd¬¦  «         |                     dd	d
d ¬¦  «         |                     dddt          d¬¦  «         |                     ddd¬¦  «         |                     | ¦  «        \  }}|j                             d¦  «        \  }}}|r|s|                     d¦  «         |                     d¦  «        r|                     d¦  «         	 t          |¦  «        }n2# t          $ r%}|                     d|› d|› �¦  «         Y d }~nd }~ww xY w	 t          ||¦  «        }	n+# t          $ r |                     d|›d|›�¦  «         Y nw xY w|j        �*t          t          d¦  «        s|                     d¦  «         t          j        t          j        ¬¦  «         |j        r|j        €d x}
}n|j        pd }
|j        } |	|¦  «        }t)          ||
||j        ¬!¦  «         |                     d"¬#¦  «         d S )$Nzaiohttp.web Application serverzaiohttp.web)ÚdescriptionÚprogÚ
entry_funczvCallable returning the `aiohttp.web.Application` instance to run. Should be specified in the 'module:function' syntax.z
entry-func)ÚhelpÚmetavarz-Hz
--hostnamez0TCP/IP hostname to serve on (default: localhost))rß   Údefaultz-Pz--portz.TCP/IP port to serve on (default: %(default)r)i�  )rß   Útyperá   z-Uz--pathz_Unix file system path to serve on. Can be combined with hostname to serve on both Unix and TCP.)rß   ú:z,'entry-func' not in 'module:function' syntaxú.z#relative module names not supportedzunable to import z: zmodule z has no attribute ÚAF_UNIXz=file system paths not supported by your operating environment)rÊ   Ú	localhost)r�   rŽ   r�   zStopped
)r¾   )r   Úadd_argumentÚintÚparse_known_argsrÞ   Ú	partitionÚerrorÚ
startswithr   ÚImportErrorÚgetattrÚAttributeErrorr�   ÚhasattrÚsocketrË   ÚbasicConfigrÎ   ÚhostnamerŽ   r‡   Úexit)rÚ   Ú
arg_parserÚargsÚ
extra_argvÚmod_strÚ_Úfunc_strÚmoduleÚexÚfuncr�   rŽ   r�   s                r¥   Úmainrþ     sÛ  € ÝØ4¸=ðñ ô €Jð ×ÒØðHð ð ñ ô ð ð ×ÒØØØ?Øð	 ñ ô ð ð ×ÒØØØ=ÝØð ñ ô ð ð ×ÒØØð)ð ñ ô ð ð "×2Ò2°4Ñ8Ô8Ñ€Dˆ*ð  œ?×4Ò4°SÑ9Ô9Ñ€GˆQ�Øð I˜7ð IØ×ÒÐGÑHÔHÐHØ×Ò˜#ÑÔð @Ø×ÒÐ>Ñ?Ô?Ð?ð>Ý˜wÑ'Ô'ˆˆøÝð >ð >ð >Ø×ÒÐ<¨WÐ<Ð<¸Ð<Ð<Ñ=Ô=Ð=Ð=Ð=Ð=Ð=Ð=øøøøð>øøøðNÝ�v˜xÑ(Ô(ˆˆøÝð Nð Nð NØ×ÒÐL 7ÐLÐLÀÐLÐLÑMÔMÐMÐMÐMðNøøøð „yÐ¥W­V°YÑ%?Ô%?ÐØ×ÒØKñ	
ô 	
ð 	
õ Ô�gœmÐ,Ñ,Ô,Ð,à„yð �T”]Ð*ØÐˆˆtˆtàŒ}Ð+ ˆØŒyˆà
ˆ$ˆzÑ
Ô
€CÝˆC�d ¨D¬IÐ6Ñ6Ô6Ð6Ø‡O‚O˜K€OÑ(Ô(Ð(Ð(Ð(s*   Ã4D Ä
D3ÄD.Ä.D3Ä7E Å%E0Å/E0Ú__main__)µr¨   rË   r¬   rñ   ÚsysÚwarningsÚargparser   Úcollections.abcr   Ú
contextlibr   Ú	importlibr   Útypingr   r   r	   r
   ÚTypingIterabler   r   r   r   r   r   Úabcr   Úhelpersr   Úlogr   Útypedefsr   Úweb_appr   r   Úweb_exceptionsr   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   Úweb_fileresponserS   Úweb_logrT   Úweb_middlewaresrU   rV   Úweb_protocolrW   rX   rY   Úweb_requestrZ   r[   r\   Úweb_responser]   r^   r_   r`   Úweb_routedefra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   Ú
web_runnerro   rp   rq   rr   rs   rt   ru   rv   rw   Ú
web_serverrx   Úweb_urldispatcherry   rz   r{   r|   r}   r~   r   r€   r�   r‚   rƒ   Úweb_wsr„   r…   r†   Ú__all__Ússlrˆ   rí   ÚobjectÚfilterwarningsr¡   ÚHostSequencer”   Ú
LOG_FORMATrè   ÚfloatÚLoggerÚboolr¹   ÚAbstractEventLooprÆ   r‡   rþ   Ú__name__rÚ   © r§   r¥   ú<module>r%     sâ
  ðØ €€€Ø €€€Ø 	€	€	€	Ø €€€Ø 
€
€
€
Ø €€€Ø #Ð #Ð #Ð #Ð #Ð #Ø $Ð $Ð $Ð $Ð $Ð $Ø Ð Ð Ð Ð Ð Ø #Ð #Ð #Ð #Ð #Ð #ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð &Ð %Ð %Ð %Ð %Ð %Ø %Ð %Ð %Ð %Ð %Ð %Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø MÐ MÐ MÐ MÐ MÐ MÐ MÐ Mð<ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ð <ðz ;Ð :Ð :Ð :Ð :Ð :Ø !Ð !Ð !Ð !Ð !Ð !ðð ð ð ð ð ð ð ðð ð ð ð ð ð ð ð ð ð
ð ð ð ð ð ð ð ð ð ð
ð ð ð ð ð ð ð ð ð ð ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð 
ð )Ð (Ð (Ð (Ð (Ð (ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ðð ð ð ð ð ð ð ð ð ð@€ðF ð ØÐÐÐÐÐÐðØ"Ð"Ð"Ð"Ð"Ð"Ð"øØð ð ð Øˆ
ˆ
ˆ
ðøøøð €Ô ˜Ð+;ÀDÐ IÑ IÔ IÐ Ià˜cÔ"€ð 04ØØ<@ØJNØ"Ø#Ø(,Ø+0ØØ3?Ø)Ô4Ø+8ØØ$(Ø!%Ø!&ð%Gð Gð GØ	ˆ{˜I kÔ2Ð2Ô	3ðGð �5˜˜lÐ*Ô+Ô
,ðGð �3Œ-ð	Gð
 �˜.¨Ô2°DÐ8Ô
9ðGð �5˜œ¨°v´}Ô(EÐEÔFÔ
GðGð ðGð ðGð ˜*Ô%ðGð �H˜YÔ'Ô(ðGð ðGð Ð/Ô0ðGð ðGð ˜œÔ(ðGð ðGð  ˜D”>ð!Gð" ˜”ð#Gð$ ð%Gð& 
ð'Gð Gð Gð GðTØÐ&Ô'ðØ/6Ô/Hðà	ðð ð ð ð6 04ØØ<@ØJNØ"Ø#Ø(,Ø+0ØØ3?Ø)Ô4Ø+8ØØ$(Ø!%Ø!&Ø04ð'Cð Cð CØ	ˆ{˜I kÔ2Ð2Ô	3ðCð �5˜˜lÐ*Ô+Ô
,ðCð �3Œ-ð	Cð
 �˜.¨Ô2°DÐ8Ô
9ðCð �5˜œ¨°v´}Ô(EÐEÔFÔ
GðCð ðCð ðCð ˜*Ô%ðCð �H˜YÔ'Ô(ðCð ðCð Ð/Ô0ðCð ðCð ˜œÔ(ðCð ðCð  ˜D”>ð!Cð" ˜”ð#Cð$ ð%Cð& �7Ô,Ô
-ð'Cð( 
ð)Cð Cð Cð CðL@)ˆt�CŒyð @)˜Tð @)ð @)ð @)ð @)ðF ˆzÒÐØ€DˆŒ�!�"�"ŒÑÔÐÐÐð Ðs   ÆF ÆFÆF