§
    }Štj
D  ã            ?       ó   — d Z ddlZddlmZ ddlZddlmZ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 ddlmZmZ dd	lmZ  ed
¬¦  «        Z ed¬¦  «        Zee ed¬¦  «        f         Zeedz   ed¬¦  «        f         Zeedz   ed¬¦  «        f         Z e !                    dddg¬¦  «        	 	 dlde deddfd„¦   «         Z"e !                    ddg¬¦  «        ddddddddddddddddddddœdedee ed¬¦  «        f         dee ed¬¦  «        f         d ee ed!¬¦  «        f         d"ee ed#¬¦  «        f         d$ee ed%¬¦  «        f         d&ee ed'¬¦  «        f         d(ee ed)¬¦  «        f         de d*eedz   ed+¬¦  «        f         ded,ee# ed-¬¦  «        f         d.ee# ed/¬¦  «        f         d0ee#dz   ed1¬¦  «        f         d2eedz   ed3¬¦  «        f         d4ee$dz   ed5¬¦  «        f         d6ed7eedz   ed8d9¬¦  «        f         d:eedz   ed;¬¦  «        f         d<ee#dz   ed=¬¦  «        f         d>eedz   ed?d@¬¦  «        f         dAeedz   edBdC¬¦  «        f         dDedEedFedGedHeedz   edI ee¦  «        dJ¬K¦  «        f         ddf8dL„¦   «         Z%e !                    ddMg¬¦  «        	 	 	 	 dmdee ed¬¦  «        f         ded eedz   edN¬¦  «        f         de deddfdO„¦   «         Z&	 dndeddfdP„Z' e !                    ddQg¬¦  «        e'¦  «          e !                    dRdS¬T¦  «        e'¦  «         e (                    edU¬V¦  «         e !                    dWg¬¦  «        	 	 dldede deddfdX„¦   «         Z)e !                    dYg¬¦  «        	 	 	 	 	 	 	 	 	 	 	 	 	 	 dodede deedz   ed¬¦  «        f         d eedz   ed!¬¦  «        f         d"eedz   ed#¬¦  «        f         d$eedz   ed%¬¦  «        f         deedz   edZ¬¦  «        f         d6eedz   ed[¬¦  «        f         d*eedz   ed+¬¦  «        f         d,ee#dz   ed-¬¦  «        f         d.ee#dz   ed/¬¦  «        f         d0ee#dz   ed1¬¦  «        f         d2eedz   ed3¬¦  «        f         d4ee$dz   ed5¬¦  «        f         deddf d\„¦   «         Z*e !                    d]g¬¦  «        	 	 	 dpdede d_ee+ ed`da¬¦  «        f         deddf
db„¦   «         Z,e !                    dcg¬¦  «        	 	 dldede deddfdd„¦   «         Z-e !                    deg¬¦  «        	 	 	 dpdede dfee+ edgdh¬¦  «        f         deddf
di„¦   «         Z.e !                    djg¬¦  «        	 	 dldede deddfdk„¦   «         Z/dS )qz2CLI commands for Hugging Face Inference Endpoints.é    N)Ú	Annotated)ÚInferenceEndpointScalingMetricÚInferenceEndpointType)ÚCLIErrorÚHfHubHTTPErroré   )
Ú
EnvFileOptÚEnvOptÚRevisionOptÚSecretsFileOptÚ
SecretsOptÚ
SoftChoiceÚTokenOptÚ
get_hf_apiÚparse_env_mapÚtyper_factory)ÚArgumentÚOption)Úoutz(Manage Hugging Face Inference Endpoints.)Úhelpz.Interact with the Inference Endpoints catalog.zEndpoint name.z_The namespace associated with the Inference Endpoint. Defaults to the current user's namespace.z	list | lszhf endpoints lsz"hf endpoints ls --namespace my-org)ÚexamplesÚ	namespaceÚtokenÚreturnc                 óº  — t          |¬¦  «        }	 |                     | |¬¦  «        }nT# t          $ rG}t          j        d|› �¦  «         t
          j                             |j        j	        ¬¦  «        |‚d}~ww xY wg }|D �]Á}|j
        }|                     di ¦  «        }|                     di ¦  «        }	|                     di ¦  «        }
|                     d	i ¦  «        }|                     |                     d
d¦  «        t          |	t          ¦  «        r|	                     dd¦  «        ndt          |t          ¦  «        r|                     dd¦  «        ndt          |	t          ¦  «        r|	                     dd¦  «        ndt          |	t          ¦  «        r|	                     dd¦  «        ndt          |
t          ¦  «        r|
                     dd¦  «        ndt          |t          ¦  «        r|                     dd¦  «        ndt          |t          ¦  «        r|                     dd¦  «        nddœ¦  «         �ŒÃt          j        |d
¬¦  «         dS )z6Lists all Inference Endpoints for the given namespace.©r   )r   r   zListing failed: ©ÚcodeNÚstatusÚmodelÚcomputeÚproviderÚnameÚ Ú
repositoryÚstateÚtaskÚ	frameworkÚinstanceTypeÚvendorÚregion)r#   r    r   r'   r(   Úinstancer*   r+   )Úid_key)r   Úlist_inference_endpointsr   r   ÚerrorÚclickÚ
exceptionsÚExitÚresponseÚstatus_codeÚrawÚgetÚappendÚ
isinstanceÚdictÚtable)r   r   ÚapiÚ	endpointsr/   ÚresultsÚendpointr5   r   r    r!   r"   s               úe/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/huggingface_hub/cli/inference_endpoints.pyÚlsr@   1   sW  € õ ˜5Ð
!Ñ
!Ô
!€CðPØ×0Ò0¸9ÈEÐ0ÑRÔRˆ	ˆ	øÝð Pð Pð PÝŒ	Ð, UÐ,Ð,Ñ-Ô-Ð-ÝÔ×#Ò#¨¬Ô)CÐ#ÑDÔDÈ%ÐOøøøøðPøøøð €GØð 
ñ 
ˆØŒlˆØ—’˜ 2Ñ&Ô&ˆØ—’˜ Ñ$Ô$ˆØ—'’'˜) RÑ(Ô(ˆØ—7’7˜: rÑ*Ô*ˆØ�ŠàŸš ¨Ñ+Ô+Ý8BÀ5Í$Ñ8OÔ8OÐW˜Ÿš <°Ñ4Ô4Ð4ÐUWÝ5?ÀÍÑ5MÔ5MÐU˜&Ÿ*š* W¨bÑ1Ô1Ð1ÐSUÝ1;¸EÅ4Ñ1HÔ1HÐP˜Ÿ	š	 &¨"Ñ-Ô-Ð-ÈbÝ;EÀeÍTÑ;RÔ;RÐZ˜UŸYšY {°BÑ7Ô7Ð7ÐXZÝ?IÈ'ÕSWÑ?XÔ?XÐ`˜GŸKšK¨¸Ñ;Ô;Ð;Ð^`Ý8BÀ8ÍTÑ8RÔ8RÐZ˜(Ÿ,š, x°Ñ4Ô4Ð4ÐXZÝ8BÀ8ÍTÑ8RÔ8RÐZ˜(Ÿ,š, x°Ñ4Ô4Ð4ÐXZð	ð 	ñ	
ô 	
ð 	
ñ 	
õ „Iˆg˜fÐ%Ñ%Ô%Ð%Ð%Ð%s   ’* ª
A;´AA6Á6A;ÚdeployzChf endpoints deploy my-endpoint --repo gpt2 --framework pytorch ...)r#   r   )r   r'   r   Úmin_replicaÚmax_replicaÚscale_to_zero_timeoutÚscaling_metricÚscaling_thresholdÚrevisionÚcustom_imageÚhealth_routeÚportÚcontainer_commandÚcontainer_argsÚenvÚenv_fileÚsecretsÚsecrets_fileÚendpoint_typer#   ÚrepozeThe name of the model repository associated with the Inference Endpoint (e.g. 'openai/gpt-oss-120b').r(   z@The machine learning framework used for the model (e.g. 'vllm').Úacceleratorz?The hardware accelerator to be used for inference (e.g. 'cpu').Úinstance_sizezNThe size or type of the instance to be used for hosting the model (e.g. 'x4').Úinstance_typezYThe cloud instance type where the Inference Endpoint will be deployed (e.g. 'intel-icl').r+   zTThe cloud region in which the Inference Endpoint will be created (e.g. 'us-east-1').r*   zVThe cloud provider or vendor where the Inference Endpoint will be hosted (e.g. 'aws').r'   zCThe task on which to deploy the model (e.g. 'text-classification').rB   zVThe minimum number of replicas (instances) to keep running for the Inference Endpoint.rC   zRThe maximum number of replicas (instances) to scale to for the Inference Endpoint.rD   zFThe duration in minutes before an inactive endpoint is scaled to zero.rE   z!The metric reference for scaling.rF   zeThe scaling metric threshold used to trigger a scale up. Ignored when scaling metric is not provided.rG   rH   z--custom-imagezfDocker image URL for a custom container (e.g. 'nexagi/sglang:v0.5.12'). Requires '--framework custom'.rI   z]Health check route exposed by the custom container (e.g. '/health'). Requires --custom-image.rJ   zKPort the custom container listens on (e.g. 30000). Requires --custom-image.rK   z--container-commandz‰Override the container entrypoint, as a quoted string split into tokens (e.g. "python -m sglang.launch_server"). Requires --custom-image.rL   z--container-argsz—Arguments appended to the container entrypoint, as a quoted string split into tokens (e.g. "--tp 8 --reasoning-parser qwen3"). Requires --custom-image.rM   rN   rO   rP   rQ   z--typezTEndpoint access type. Defaults to 'authenticated' (token-gated, publicly reachable).)Ú
click_typer   c                ó¶  — |€|€|€|s|rt          d¦  «        ‚d}|�d|i}|�||d<   |�||d<   d„ t          ||¦  «                             ¦   «         D ¦   «         }d„ t          ||¦  «                             ¦   «         D ¦   «         }i }|�||d<   |�||d	<   |rt          j        |¦  «        |d
<   |rt          j        |¦  «        |d<   |r||d<   |r||d<   t          |
¬¦  «        } |j        d"i d| “d|“d|“d|“d|“d|“d|“d|“d|“d|	“d|
“d|“d|“d|“d|“d|“d|“|¤Ž} t          j        | j	        ¦  «         t          j
        d | › d!�¦  «         dS )#z3Deploy an Inference Endpoint from a Hub repository.NzX--health-route, --port, --container-command and --container-args require --custom-image.ÚurlÚhealthRouterJ   c                 ó   — i | ]
\  }}||pd “ŒS ©r$   © ©Ú.0ÚkeyÚvalues      r?   ú
<dictcomp>zdeploy.<locals>.<dictcomp>é   s"   € ÐWÐWÐW¡J C¨ˆs�E�K˜RÐWÐWÐWó    c                 ó   — i | ]
\  }}||pd “ŒS r[   r\   r]   s      r?   ra   zdeploy.<locals>.<dictcomp>ê   s"   € ÐcÐcÐc©
¨¨U�3˜˜ ÐcÐcÐcrb   ÚtyperH   rK   rL   rM   rO   r   r#   r%   r(   rS   rT   rU   r+   r*   r   r'   r   rB   rC   rE   rF   rD   rG   zUse 'hf endpoints describe z!' to check the deployment status.r\   )r   r   ÚitemsÚshlexÚsplitr   Úcreate_inference_endpointr   r9   r5   Úhint)!r#   rR   r(   rS   rT   rU   r+   r*   r   r'   r   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   Úcustom_image_dictÚenv_mapÚsecrets_mapÚparamsr;   r>   s!                                    r?   rA   rA   T   sq  € ðV Ð Ð!9¸TÐ=MÐQbÐ=MÐftÐ=MÝÐqÑrÔrÐrØ%)ÐØÐØ" LÐ1ÐØÐ#Ø/;Ð˜mÑ,ØÐØ(,Ð˜fÑ%àWÐWµ-ÀÀXÑ2NÔ2N×2TÒ2TÑ2VÔ2VÐWÑWÔW€GØcÐcµmÀGÈ\Ñ6ZÔ6Z×6`Ò6`Ñ6bÔ6bÐcÑcÔc€Kð €FØÐ Ø&ˆˆv‰ØÐ$Ø!2ˆˆ~ÑØð EÝ&+¤kÐ2CÑ&DÔ&DˆÐ"Ñ#Øð ?Ý#(¤;¨~Ñ#>Ô#>ˆÐÑ Øð  Øˆˆu‰Øð (Ø'ˆˆyÑå
˜5Ð
!Ñ
!Ô
!€CØ,ˆsÔ,ð ð ð ØˆTðà�4ðð �)ðð  �Kð	ð
 $�mðð $�mðð ˆvðð ˆvðð �)ðð ˆTðð ˆeðð  �Kðð  �Kðð &�~ðð ,Ð+ðð  4Ð3ð!ð" �Ø
ð%ð €Hõ( „HˆXŒ\ÑÔÐÝ„HÐR¨4ÐRÐRÐRÑSÔSÐSÐSÐSrb   zChf endpoints catalog deploy --repo meta-llama/Llama-3.2-1B-InstructzPThe hardware accelerator to be used for inference (e.g. 'cpu', 'gpu', 'neuron').c                 ó8  — t          |¬¦  «        }	 |                     | ||||¬¦  «        }nT# t          $ rG}t          j        d|› �¦  «         t
          j                             |j        j	        ¬¦  «        |‚d}~ww xY wt          j
        |j        ¦  «         dS )z4Deploy an Inference Endpoint from the Model Catalog.r   )Úrepo_idr#   rS   r   r   zDeployment failed: r   N)r   Ú&create_inference_endpoint_from_catalogr   r   r/   r0   r1   r2   r3   r4   r9   r5   )rR   r#   rS   r   r   r;   r>   r/   s           r?   Údeploy_from_catalogrq     s¾   € õ& ˜5Ð
!Ñ
!Ô
!€Cð
PØ×=Ò=ØØØ#ØØð >ñ 
ô 
ˆˆøõ ð Pð Pð PÝŒ	Ð/¨Ð/Ð/Ñ0Ô0Ð0ÝÔ×#Ò#¨¬Ô)CÐ#ÑDÔDÈ%ÐOøøøøðPøøøõ „HˆXŒ\ÑÔÐÐÐó   ’- ­
A>·AA9Á9A>c                 ó*  — t          | ¬¦  «        }	 |                     | ¬¦  «        }nT# t          $ rG}t          j        d|› �¦  «         t
          j                             |j        j	        ¬¦  «        |‚d}~ww xY wt          j
        d|i¦  «         dS )zList available Catalog models.r   zCatalog fetch failed: r   NÚmodels)r   Úlist_inference_catalogr   r   r/   r0   r1   r2   r3   r4   r9   )r   r;   rt   r/   s       r?   Úlist_catalogrv   7  s¬   € õ ˜5Ð
!Ñ
!Ô
!€CðPØ×+Ò+°%Ð+Ñ8Ô8ˆˆøÝð Pð Pð PÝŒ	Ð2¨5Ð2Ð2Ñ3Ô3Ð3ÝÔ×#Ò#¨¬Ô)CÐ#ÑDÔDÈ%ÐOøøøøðPøøøõ „Hˆh˜ÐÑ Ô Ð Ð Ð s   ’) ©
A:³AA5Á5A:zhf endpoints catalog lszlist-catalogT)r#   ÚhiddenÚcatalog©r#   z!hf endpoints describe my-endpointc                 ó4  — t          |¬¦  «        }	 |                     | ||¬¦  «        }nT# t          $ rG}t          j        d|› �¦  «         t
          j                             |j        j	        ¬¦  «        |‚d}~ww xY wt          j
        |j        ¦  «         dS )z+Get information about an existing endpoint.r   ©r#   r   r   zFetch failed: r   N)r   Úget_inference_endpointr   r   r/   r0   r1   r2   r3   r4   r9   r5   ©r#   r   r   r;   r>   r/   s         r?   Údescriber~   L  s®   € õ ˜5Ð
!Ñ
!Ô
!€CðPØ×-Ò-°4À9ÐTYÐ-ÑZÔZˆˆøÝð Pð Pð PÝŒ	Ð* 5Ð*Ð*Ñ+Ô+Ð+ÝÔ×#Ò#¨¬Ô)CÐ#ÑDÔDÈ%ÐOøøøøðPøøøõ „HˆXŒ\ÑÔÐÐÐó   ’+ «
A<µAA7Á7A<z/hf endpoints update my-endpoint --min-replica 2zBThe machine learning framework used for the model (e.g. 'custom').zrThe specific model revision to deploy on the Inference Endpoint (e.g. '6c0e6080953db56375760c0471a8c5f2929baf11').c                 óL  — t          |¬¦  «        }	 |                     | |||||||||	|
||||¬¦  «        }nT# t          $ rG}t          j        d|› �¦  «         t
          j                             |j        j	        ¬¦  «        |‚d}~ww xY wt          j
        |j        ¦  «         dS )zUpdate an existing endpoint.r   )r#   r   r%   r(   rG   r'   rS   rT   rU   rB   rC   rD   rE   rF   r   zUpdate failed: r   N)r   Úupdate_inference_endpointr   r   r/   r0   r1   r2   r3   r4   r9   r5   )r#   r   rR   rS   rT   rU   r(   rG   r'   rB   rC   rD   rE   rF   r   r;   r>   r/   s                     r?   Úupdater‚   ]  sÝ   € õ^ ˜5Ð
!Ñ
!Ô
!€CðPØ×0Ò0ØØØØØØØ#Ø'Ø'Ø#Ø#Ø"7Ø)Ø/Øð 1ñ 
ô 
ˆˆøõ" ð Pð Pð PÝŒ	Ð+ EÐ+Ð+Ñ,Ô,Ð,ÝÔ×#Ò#¨¬Ô)CÐ#ÑDÔDÈ%ÐOøøøøðPøøøõ „HˆXŒ\ÑÔÐÐÐs   ’$7 ·
BÁABÂBzhf endpoints delete my-endpointFÚyesz--yeszSkip confirmation prompts.c                 ój  — t          j        d| › d�|¬¦  «         t          |¬¦  «        }	 |                     | ||¬¦  «         nT# t          $ rG}t          j        d|› �¦  «         t          j                             |j	        j
        ¬¦  «        |‚d}~ww xY wt          j        d	| › d
�| ¬¦  «         dS )z)Delete an Inference Endpoint permanently.zDelete endpoint 'z'?)rƒ   r   r{   zDelete failed: r   Nz	Deleted 'z'.ry   )r   Úconfirmr   Údelete_inference_endpointr   r/   r0   r1   r2   r3   r4   Úresult)r#   r   rƒ   r   r;   r/   s         r?   Údeleterˆ   Å  sß   € õ „KÐ, DÐ,Ð,Ð,°#Ð6Ñ6Ô6Ð6å
˜5Ð
!Ñ
!Ô
!€CðPØ×%Ò%¨4¸9ÈEÐ%ÑRÔRÐRÐRøÝð Pð Pð PÝŒ	Ð+ EÐ+Ð+Ñ,Ô,Ð,ÝÔ×#Ò#¨¬Ô)CÐ#ÑDÔDÈ%ÐOøøøøðPøøøõ „JÐ#˜4Ð#Ð#Ð#¨$Ð/Ñ/Ô/Ð/Ð/Ð/s   ¬A Á
BÁABÂBzhf endpoints pause my-endpointc                 ó4  — t          |¬¦  «        }	 |                     | ||¬¦  «        }nT# t          $ rG}t          j        d|› �¦  «         t
          j                             |j        j	        ¬¦  «        |‚d}~ww xY wt          j
        |j        ¦  «         dS )zPause an Inference Endpoint.r   r{   zPause failed: r   N)r   Úpause_inference_endpointr   r   r/   r0   r1   r2   r3   r4   r9   r5   r}   s         r?   Úpauser‹   Ü  s®   € õ ˜5Ð
!Ñ
!Ô
!€CðPØ×/Ò/°TÀYÐV[Ð/Ñ\Ô\ˆˆøÝð Pð Pð PÝŒ	Ð* 5Ð*Ð*Ñ+Ô+Ð+ÝÔ×#Ò#¨¬Ô)CÐ#ÑDÔDÈ%ÐOøøøøðPøøøõ „HˆXŒ\ÑÔÐÐÐr   zhf endpoints resume my-endpointÚfail_if_already_runningz--fail-if-already-runningzWIf `True`, the method will raise an error if the Inference Endpoint is already running.c                 ó8  — t          |¬¦  «        }	 |                     | ||| ¬¦  «        }nT# t          $ rG}t          j        d|› �¦  «         t
          j                             |j        j	        ¬¦  «        |‚d}~ww xY wt          j
        |j        ¦  «         dS )zResume an Inference Endpoint.r   )r#   r   r   Ú
running_okzResume failed: r   N)r   Úresume_inference_endpointr   r   r/   r0   r1   r2   r3   r4   r9   r5   )r#   r   rŒ   r   r;   r>   r/   s          r?   Úresumer�   í  s¾   € õ ˜5Ð
!Ñ
!Ô
!€Cð	PØ×0Ò0ØØØØ2Ð2ð	 1ñ 
ô 
ˆˆøõ ð Pð Pð PÝŒ	Ð+ EÐ+Ð+Ñ,Ô,Ð,ÝÔ×#Ò#¨¬Ô)CÐ#ÑDÔDÈ%ÐOøøøøðPøøøõ „HˆXŒ\ÑÔÐÐÐrr   z&hf endpoints scale-to-zero my-endpointc                 ó4  — t          |¬¦  «        }	 |                     | ||¬¦  «        }nT# t          $ rG}t          j        d|› �¦  «         t
          j                             |j        j	        ¬¦  «        |‚d}~ww xY wt          j
        |j        ¦  «         dS )z$Scale an Inference Endpoint to zero.r   r{   zScale To Zero failed: r   N)r   Ú scale_to_zero_inference_endpointr   r   r/   r0   r1   r2   r3   r4   r9   r5   r}   s         r?   Úscale_to_zeror“   	  s®   € õ ˜5Ð
!Ñ
!Ô
!€CðPØ×7Ò7¸TÈYÐ^cÐ7ÑdÔdˆˆøÝð Pð Pð PÝŒ	Ð2¨5Ð2Ð2Ñ3Ô3Ð3ÝÔ×#Ò#¨¬Ô)CÐ#ÑDÔDÈ%ÐOøøøøðPøøøõ „HˆXŒ\ÑÔÐÐÐr   )NN)NNNN)N)NNNNNNNNNNNNNN)NFN)0Ú__doc__rf   Útypingr   r0   Ú$huggingface_hub._inference_endpointsr   r   Úhuggingface_hub.errorsr   r   Ú
_cli_utilsr	   r
   r   r   r   r   r   r   r   r   Ú
_frameworkr   r   Ú_outputr   Úie_cliÚcatalog_appÚstrÚNameArgÚNameOptÚNamespaceOptÚcommandr@   ÚintÚfloatrA   rq   rv   Ú	add_groupr~   r‚   Úboolrˆ   r‹   r�   r“   r\   rb   r?   ú<module>r¦      s	  ðØ 8Ð 8à €€€Ø Ð Ð Ð Ð Ð à €€€à fÐ fÐ fÐ fÐ fÐ fÐ fÐ fØ ;Ð ;Ð ;Ð ;Ð ;Ð ;Ð ;Ð ;ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð )Ð (Ð (Ð (Ð (Ð (Ð (Ð (Ø Ð Ð Ð Ð Ð ð 
ˆÐFÐ	GÑ	GÔ	G€àˆmÐ!QÐRÑRÔR€ð ØØ€HÐ"Ð#Ñ#Ô#ð%ô€ð Øˆ$�JØ
€FÐ Ð!Ñ!Ô!ð#ô€ð
 Øˆ$�JØ
€FØnðñ ô ðô€ð ‡‚�Ð'8Ð:^Ð&_€Ñ`Ô`à"Øð&ð &Øð&àð&ð 
ð&ð &ð &ñ aÔ`ð&ðD ‡‚�XÐ)nÐ(o€ÑpÔpð\ #ð 	Øð 	
ð 	
ð 	ð 	ð 	Ø ð 	ð 	ð 	ð 	ð 	ØØØØ#'ð 	ðM|Tð |Tð |TØ
ð|Tà
ØØˆØxð	
ñ 	
ô 	
ð	ôð|Tð ØØˆØSð	
ñ 	
ô 	
ð	ôð|Tð ØØˆØRð	
ñ 	
ô 	
ð	ôð|Tð( ØØˆØað	
ñ 	
ô 	
ð	ôð)|Tð4 ØØˆØlð	
ñ 	
ô 	
ð	ôð5|Tð@ ØØˆØgð	
ñ 	
ô 	
ð	ôðA|TðL ØØˆØið	
ñ 	
ô 	
ð	ôðM|TðZ ð[|Tð\ Øˆd‰
ØˆØVð	
ñ 	
ô 	
ð	ôð]|Tðh ði|Tðj ØØˆØið	
ñ 	
ô 	
ð	ôðk|Tðv ØØˆØeð	
ñ 	
ô 	
ð	ôðw|TðB %Øˆd‰
ØˆØYð	
ñ 	
ô 	
ð	ôðC|TðN Ø&¨Ñ-ØˆØ4ð	
ñ 	
ô 	
ð	ôðO|TðZ !Ø�‰ØˆØxð	
ñ 	
ô 	
ð	ôð[|Tðf ðg|Tðh Øˆd‰
ØˆØØyð	
ñ 	
ô 	
ð	ôði|Tðv Øˆd‰
ØˆØpð	
ñ 	
ô 	
ð	ôðw|TðB Øˆd‰
ØˆØ^ð	
ñ 	
ô 	
ð	ôðC|TðN !Øˆd‰
ØˆØ!ðTð	
ñ 	
ô 	
ð	ô	ðO|Tðb Øˆd‰
ØˆØðUð	
ñ 	
ô 	
ð	ô	ðc|Tðv 
ðw|Tðx ðy|Tðz ð{|Tð| !ð}|Tð~ Øˆd‰
ØˆØØ!�zÐ"7Ñ8Ô8Øgð	
ñ 	
ô 	
ð	ôð|TðN 
ðO|Tð |Tð |Tñ qÔpð|Tð~ ×Ò˜(Ð.sÐ-tÐÑuÔuð ð 	Ø"Øðð Ø
ØØˆØxð	
ñ 	
ô 	
ð	ôðð ðð Øˆd‰
ØˆØcð	
ñ 	
ô 	
ð	ôðð ðð ðð  
ð!ð ð ñ vÔuððF ð!ð !Øð!à	ð!ð !ð !ð !ð L€× Ò ˜Ð0IÐ/JÐ Ñ KÔ KÈLÑ YÔ YÐ YØ 0€‡‚�N¨4€Ñ 0Ô 0°Ñ >Ô >Ð >ð × Ò � 9Ð Ñ -Ô -Ð -ð ‡‚Ð=Ð>€Ñ?Ô?ð #Øðð Ø
ðàðð ðð 
ð	ð ð ñ @Ô?ðð  ‡‚ÐKÐL€ÑMÔMð #ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ØðWdð dØ
ðdàðdð Øˆd‰
ØˆØxð	
ñ 	
ô 	
ð	ôðdð Øˆd‰
ØˆØRð	
ñ 	
ô 	
ð	ôðdð Øˆd‰
ØˆØað	
ñ 	
ô 	
ð	ôðdð* Øˆd‰
ØˆØlð	
ñ 	
ô 	
ð	ôð+dð6 Øˆd‰
ØˆØUð	
ñ 	
ô 	
ð	ôð7dðB Øˆd‰
Øˆð Fð	
ñ 	
ô 	
ð	ôðCdðN Øˆd‰
ØˆØVð	
ñ 	
ô 	
ð	ôðOdðZ Øˆd‰
ØˆØið	
ñ 	
ô 	
ð	ôð[dðf Øˆd‰
ØˆØeð	
ñ 	
ô 	
ð	ôðgdðr %Øˆd‰
ØˆØYð	
ñ 	
ô 	
ð	ôðsdð~ Ø&¨Ñ-ØˆØ4ð	
ñ 	
ô 	
ð	ôðdðJ !Ø�‰ØˆØxð	
ñ 	
ô 	
ð	ôðKdðV ðWdðX 
ðYdð dð dñ NÔMðdðN ‡‚Ð;Ð<€Ñ=Ô=ð #ð 	Øð0ð 0Ø
ð0àð0ð 
ØØˆˆwÐ9Ð:Ñ:Ô:ð	<ô
ð0ð ð0ð 
ð0ð 0ð 0ñ >Ô=ð0ð, ‡‚Ð:Ð;€Ñ<Ô<ð #Øðð Ø
ðàðð ðð 
ð	ð ð ñ =Ô<ðð  ‡‚Ð;Ð<€Ñ=Ô=ð #ð 	Øðð Ø
ðàðð 'ØØˆØ'Øjð	
ñ 	
ô 	
ð	ôðð ðð 
ðð ð ñ >Ô=ðð6 ‡‚ÐBÐC€ÑDÔDð #Øðð Ø
ðàðð ðð 
ð	ð ð ñ EÔDðð ð rb   