§
    àðijT=  ã                    ó”  — d dl Z d dlZd dlZd dlZd dlmZ 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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ZddlmZ ddlmZ ddlmZ d	Z ej        d
¦  «        Z  e j!        dd¦  «        Z"de#de#fd„Z$de#de#fd„Z%dej&        de#dz  fd„Z'dej&        dej        dz  fd„Z(de#dz  de)de#de*ej+        e#f         fd„Z,	 	 	 	 	 	 	 	 	 	 	 	 	 	 d'de#dz  de#ez  dz  de)de#dz  de-dz  de)de)e#z  d e#dz  d!e)d"e#dz  de#dz  d#e.e#e#f         dz  d$ee/e/dz  gdf         dz  d%e)de#ez  e"z  fd&„Z0dS )(é    N)ÚCallable)ÚMozillaCookieJar)ÚBinaryIOé   )ÚDownloadError)ÚFileURLRetrievalError)Ú	parse_urli   Ú~ÚGoogleDriveFileToDownload©ÚidÚpathÚ
local_pathÚcontentsÚreturnc                 óî  — d}|                       ¦   «         D �]K}t          j        d|¦  «        }|r6d|                     ¦   «         d         z   }|                     dd¦  «        } �nýt          j        |d¬¦  «        }|                     d	¦  «        }|��.|d
         }t          |t          ¦  «        sJ ‚|                     dd¦  «        }t          j                             |¦  «        }t          j                             |j        ¦  «        }|                     dddi¬¦  «        D ]F}	|	d         }
|	d         }t          |
t          ¦  «        sJ ‚t          |t          ¦  «        sJ ‚|g||
<   ŒGt          j                             |d¬¦  «        }t          j                             |                     |¬¦  «        ¦  «        } n¡t          j        d|¦  «        }|rH|                     ¦   «         d         }|                     dd¦  «        }|                     dd¦  «        } nBt          j        d|¦  «        }|r)|                     ¦   «         d         }t'          |¦  «        ‚�ŒM|st'          d¦  «        ‚|S )NÚ z"href="(\/uc\?export=download[^"]+)zhttps://docs.google.comr   z&amp;ú&zhtml.parser)Úfeaturesz#download-formÚactionÚinputÚtypeÚhidden)ÚattrsÚnameÚvalueT)Údoseq)Úqueryz"downloadUrl":"([^"]+)z\u003dÚ=z\u0026z'<p class="uc-error-subcaption">(.*)</p>zÏCannot retrieve the public link of the file. You may need to change the permission to 'Anyone with the link', or have had many accesses. Check FAQ in https://github.com/wkentaro/gdown?tab=readme-ov-file#faq.)Ú
splitlinesÚreÚsearchÚgroupsÚreplaceÚbs4ÚBeautifulSoupÚ
select_oneÚ
isinstanceÚstrÚurllibÚparseÚurlsplitÚparse_qsr   Úfind_allÚ	urlencodeÚ
urlunsplitÚ_replacer   )r   ÚurlÚlineÚmÚsoupÚformr   Úurl_componentsÚquery_paramsÚparamÚ
param_nameÚparam_valuer   Úerrors                 úe/home/spazio/transcriptions/margarita_drive_19vsq/venv/lib/python3.11/site-packages/gdown/download.pyÚ get_url_from_gdrive_confirmationr>   "   si  € Ø
€CØ×#Ò#Ñ%Ô%ð  /ñ  /ˆÝŒIÐ;¸TÑBÔBˆØð 	Ø+¨a¯hªh©j¬j¸¬mÑ;ˆCØ—+’+˜g sÑ+Ô+ˆCØ‰EÝÔ  °Ð>Ñ>Ô>ˆØ�ŠÐ/Ñ0Ô0ˆØÑØ˜(”^ˆFÝ˜f¥cÑ*Ô*Ð*Ð*Ð*Ø—.’. ¨#Ñ.Ô.ˆCÝ#œ\×2Ò2°3Ñ7Ô7ˆNÝ!œ<×0Ò0°Ô1EÑFÔFˆLØŸš w°v¸xÐ6H˜ÑIÔIð 9ð 9�Ø" 6œ]�
Ø# Gœn�Ý! *­cÑ2Ô2Ð2Ð2Ð2Ý! +­sÑ3Ô3Ð3Ð3Ð3Ø,7¨=�˜ZÑ(Ð(Ý”L×*Ò*¨<¸tÐ*ÑDÔDˆEÝ”,×)Ò)¨.×*AÒ*AÈÐ*AÑ*NÔ*NÑOÔOˆCØˆEÝŒIÐ.°Ñ5Ô5ˆØð 	Ø—(’(‘*”*˜Q”-ˆCØ—+’+˜i¨Ñ-Ô-ˆCØ—+’+˜i¨Ñ-Ô-ˆCØˆEÝŒIÐ?ÀÑFÔFˆØð 	/Ø—H’H‘J”J˜q”MˆEÝ'¨Ñ.Ô.Ð.ñ	/ð ð 
Ý#ðUñ
ô 
ð 	
ð €Jó    Úfilenamec                 ó¶   — |                       dd¦  «        } |                       dd¦  «                              dd¦  «                             ¦   «         } | dv rdS | S )Nú r   ú/Ú_ú\)r   ú.z..)r$   Ústrip©r@   s    r=   Ú_sanitize_filenamerI   O   s]   € Ø×Ò ¨Ñ+Ô+€HØ×Ò  SÑ)Ô)×1Ò1°$¸Ñ<Ô<×BÒBÑDÔD€HØ�?Ð"Ð"ØˆsØ€Or?   Úresponsec                 óV  — t           j                             | j        d         ¦  «        }t	          j        d|¦  «        }|r(t          |                     ¦   «         d         ¬¦  «        S t	          j        d|¦  «        }|r(t          |                     ¦   «         d         ¬¦  «        S d S )NúContent-Dispositionzfilename\*=UTF-8''(.*)r   rH   zattachment; filename="(.*?)")r*   r+   ÚunquoteÚheadersr!   r"   rI   r#   )rJ   Úcontent_dispositionr4   s      r=   Ú_get_filename_from_responserP   W   s–   € Ý œ,×.Ò.¨xÔ/?Ð@UÔ/VÑWÔWÐå
Œ	Ð+Ð-@ÑAÔA€AØð :Ý!¨1¯8ª8©:¬:°a¬=Ð9Ñ9Ô9Ð9å
Œ	Ð0Ð2EÑFÔF€AØð :Ý!¨1¯8ª8©:¬:°a¬=Ð9Ñ9Ô9Ð9àˆ4r?   c                 óx   — d| j         vrd S | j         d         }|€d S t          j                             |¦  «        S )NzLast-Modified)rN   ÚemailÚutilsÚparsedate_to_datetime)rJ   Úraws     r=   Ú _get_modified_time_from_responserV   e   sD   € ð ˜hÔ.Ð.Ð.Øˆtà
Ô
˜?Ô
+€CØ
€{ØˆtåŒ;×,Ò,¨SÑ1Ô1Ð1r?   ÚproxyÚuse_cookiesÚ
user_agentc                 óü  — t          j        ¦   «         }|j                             d|i¦  «         | �&| | dœ|_        t          d| t          j        ¬¦  «         t          j	        t          d¦  «        }|r†t          j        |¦  «        rrt          |¦  «        }	 |                     ¦   «          |j                             |¦  «         n3# t          $ r&}t!          j        d|› d|› �d¬	¦  «         Y d }~nd }~ww xY w||fS )
Nz
User-Agent)ÚhttpÚhttpszUsing proxy:©Úfilez.cache/gdown/cookies.txtzFailed to load cookies from z: é   )Ú
stacklevel)ÚrequestsÚsessionrN   ÚupdateÚproxiesÚprintÚsysÚstderrÚospÚjoinÚhomeÚexistsr   ÚloadÚcookiesÚOSErrorÚwarningsÚwarn)rW   rX   rY   ÚsessÚcookies_fileÚ
cookie_jarÚes          r=   Ú_get_sessionru   r   s3  € õ
 ÔÑÔ€Dà„L×Ò˜ zÐ2Ñ3Ô3Ð3àÐØ %°Ð6Ð6ˆŒÝˆn˜e­#¬*Ð5Ñ5Ô5Ð5å”8�DÐ"<Ñ=Ô=€LØð 	•s”z ,Ñ/Ô/ð 	Ý% lÑ3Ô3ˆ
ð	Ø�OŠOÑÔÐØŒL×Ò 
Ñ+Ô+Ð+Ð+øÝð 	ð 	ð 	ÝŒMØB¨|ÐBÐB¸qÐBÐBØðñ ô ð ð ð ð ð ð øøøøð	øøøð �ÐÐs   Â.C Ã
C7ÃC2Ã2C7FTr2   ÚoutputÚquietÚspeedÚverifyr   ÚresumeÚformatÚlog_messagesÚprogressÚskip_downloadc                 ó"  — |du | du z  st          d¦  «        ‚|�d|› �} | €J ‚|
€d}
|€i }| }t          |||
¬¦  «        \  }}t          | ¬¦  «        \  }}|r	d|› �} | }d}	 |                     | d|¬¦  «        }|r|s�nï| |k    r|j        d	k    rd
|› �} Œ6|j        d                              d¦  «        r‹d|j        v r%d|j        vrd                     ||	€dn|	¬¦  «        } Œ„d|j        v r%d|j        vrd                     ||	€dn|	¬¦  «        } Œ²d|j        v r%d|j        vrd                     ||	€dn|	¬¦  «        } ŒànJd|j        v rA|j        d          	                    d¦  «        r!|	dvrd                     ||	€dn|	¬¦  «        } �Œ+|rBt          |¦  «        }|j        D ]}|                     |¦  «         Œ|                     ¦   «          d|j        v rn•	 t          |j        ¦  «        } n}# t           $ rp}d                     t#          j        d                     t#          j        t+          |¦  «        ¦  «        ¦  «        d¬¦  «        |¦  «        }t!          |¦  «        ‚d}~ww xY w�Œd}d}|r"|r t-          |¬¦  «        }t/          |¬¦  «        }|r'|€t!          d|› d �¦  «        ‚t1          |||¬!¦  «        S |€"t3          t5          j        | ¦  «        ¬"¦  «        }|€|}t9          |t*          ¦  «        rf| 	                    d#¦  «        st5          j        |¦  «        r=t5          j        |¦  «        st?          j         |¦  «         t5          j        ||¦  «        }t9          |t*          ¦  «        �rÝ|rAt>          j!         "                    |¦  «        r"|stG          d$|› �tH          j%        ¬%¦  «         |S g }t?          j&        t5          j'        |¦  «        pd&¦  «        D ]x}|                     t5          j        |¦  «        ¦  «        rO| 	                    d'¦  «        r:| (                    t5          j        t5          j'        |¦  «        |¦  «        ¦  «         Œy|r‹|r‰tS          |¦  «        d(k    rmd)d*g}|D ]}| (                    d|› �¦  «         Œ| (                    d*¦  «         | (                    d+¦  «         tU          d                     |¦  «        ¦  «        ‚|d,         }nYd-}tW          j,        d't5          j        |¦  «        t5          j'        |¦  «        d-¬.¦  «        }|j-        }| .                    ¦   «          t_          |d/¦  «        }nd}|}|�N| 0                    ¦   «         d,k    r6| 0                    ¦   «         } d0d1| › d2�i}!|                     | |!d|¬3¦  «        }nd,} |�stG          |                     d4d5¦  «        tH          j%        d*¬6¦  «         |rtG          d7|tH          j%        ¬%¦  «         || k    r9tG          d8|tH          j%        ¬%¦  «         tG          d9| tH          j%        ¬%¦  «         ntG          d:| tH          j%        ¬%¦  «         tG          |                     d;d<t9          |t*          ¦  «        rt5          j1        |¦  «        n|› d�¦  «        tH          j%        d*¬6¦  «         	 |j                             d=¦  «        }"|"�te          |"¦  «        | z   }"|stg          j3        |"d>| d¬?¦  «        }#ti          j4        ¦   «         }$d,}%| 5                    tl          ¬@¦  «        D ]˜}&| 7                    |&¦  «         |%tS          |&¦  «        z  }%|s"|# 8                    tS          |&¦  «        ¦  «         |� ||%| z   |"¦  «         |�8|%|z  }'ti          j4        ¦   «         |$z
  }(|(|'k     rti          j9        |'|(z
  ¦  «         Œ™|s|# .                    ¦   «          |r@| .                    ¦   «          t9          |t*          ¦  «        sJ ‚tu          j;        ||¦  «         t9          |t*          ¦  «        r-|r+| <                    ¦   «         })t?          j=        ||)|)f¦  «         | .                    ¦   «          n# | .                    ¦   «          w xY w|S )Aa 	  Download file from URL.

    Parameters
    ----------
    url:
        URL. Google Drive URL is also supported.
    output:
        Output filename/directory. Default is basename of URL.
        If output is an existing directory or ends with a path separator,
        the basename will be appended automatically.
    quiet:
        Suppress terminal output. Default is False.
    proxy:
        Proxy.
    speed:
        Download byte size per second (e.g., 256KB/s = 256 * 1024).
    use_cookies:
        Flag to use cookies. Default is True.
    verify:
        Either a bool, in which case it controls whether the server's TLS
        certificate is verified, or a string, in which case it must be a path
        to a CA bundle to use. Default is True.
    id:
        Google Drive's file ID.
    resume:
        Resume interrupted downloads while skipping completed ones.
        Default is False.
    format:
        Format of Google Docs, Spreadsheets and Slides. Default is:
            - Google Docs: 'docx'
            - Google Spreadsheet: 'xlsx'
            - Google Slides: 'pptx'
    user_agent:
        User-agent to use in the HTTP request.
    log_messages:
        Log messages to customize. Currently it supports:
        - 'start': the message to show the start of the download
        - 'output': the message to show the output filename
    progress:
        Callback called after each chunk: ``progress(bytes_so_far, bytes_total)``.
        *bytes_total* is None when Content-Length is unavailable.
        Raise any exception from the callback to abort the download.
    skip_download:
        Resolve the Google Drive filename without downloading the file body.
        Default is False.

    Returns
    -------
    output:
        Output filename when downloading. When skip_download is True, a
        GoogleDriveFileToDownload whose path is the resolved Google Drive
        filename.

    Raises
    ------
    ValueError
        If neither url nor id is specified, or both are specified.
    FileURLRetrievalError
        If the file URL cannot be retrieved from Google Drive, or if
        skip_download is True and no Google Drive filename can be resolved.
    DownloadError
        If the download fails (e.g., multiple temporary files exist during
        resume).
    Nz$Either url or id has to be specifiedzhttps://drive.google.com/uc?id=zxMozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36)rW   rX   rY   )r2   T)Ústreamry   iô  z!https://drive.google.com/open?id=zContent-Typez	text/htmlz
/document/z/exportz>https://docs.google.com/document/d/{id}/export?format={format}Údocx)r   r{   z/spreadsheets/zBhttps://docs.google.com/spreadsheets/d/{id}/export?format={format}Úxlsxz/presentation/zBhttps://docs.google.com/presentation/d/{id}/export?format={format}ÚpptxrL   >   Nrƒ   z�Failed to retrieve file url:

{}

You may still be able to access the file from the browser:

	{}

but Gdown can't. Please check connections and permissions.Ú
ú	)Úprefix)rJ   zdCould not determine the Google Drive filename; --json requires a resolvable Google Drive file (got: ú)r   rH   )rC   rE   z!Skipping already downloaded file r]   rF   z.partr   z-There are multiple temporary files to resume:r   z4Please remove them except one to resume downloading.r   F)Úsuffixr†   ÚdirÚdeleteÚabÚRangezbytes=Ú-)rN   r€   ry   ÚstartzDownloading...
)r^   ÚendzResume:zFrom (original):zFrom (redirected):zFrom:rv   zTo: zContent-LengthÚB)ÚtotalÚunitÚinitialÚ
unit_scale)Ú
chunk_size)>Ú
ValueErrorru   r	   ÚgetÚstatus_coderN   Ú
startswithr2   r{   Úendswithr   rm   Ú
set_cookieÚsaver>   Útextr   ÚtextwrapÚindentri   Úwrapr)   rP   rV   r   rI   rh   Úbasenamer(   Úisdirrk   ÚosÚmakedirsr   Úisfilere   rf   rg   ÚlistdirÚdirnameÚappendÚlenr   ÚtempfileÚNamedTemporaryFiler   ÚcloseÚopenÚtellÚabspathÚintÚtqdmÚtimeÚiter_contentÚ
CHUNK_SIZEÚwriterc   ÚsleepÚshutilÚmoveÚ	timestampÚutime)*r2   rv   rw   rW   rx   rX   ry   r   rz   r{   rY   r|   r}   r~   Ú
url_originrq   rr   Úgdrive_file_idÚis_gdrive_download_linkÚresrs   Úcookiert   ÚmessageÚfilename_from_urlÚlast_modified_timeÚexisting_tmp_filesr^   ÚlinesÚtmp_fileÚtmp_file_objÚfÚ
start_sizerN   r‘   ÚpbarÚt_startÚ
downloadedÚchunkÚelapsed_time_expectedÚelapsed_timeÚmtimes*                                             r=   ÚdownloadrÐ   Ž   sà	  € ð` �$ˆJ˜3 $˜;Ñ'ð AÝÐ?Ñ@Ô@Ð@Ø	€~Ø4°Ð4Ð4ˆØˆ?ˆ?ˆ?ØÐð Pˆ
ØÐØˆà€Jå%ØØØðñ ô Ñ€Dˆ,õ /8¸CÐ.@Ñ.@Ô.@Ñ+€NÐ+àð 'Ø@°Ð@Ð@ˆØˆ
Ø"&ÐðL1Ø�hŠh�s 4°ˆhÑ7Ô7ˆàð 	Ð#:ð 	Ùà�*ÒÐ ¤°CÒ!7Ð!7àF°nÐFÐFˆCØàŒ;�~Ô&×1Ò1°+Ñ>Ô>ð (	Ø˜sœwÐ&Ð&¨9¸C¼GÐ+CÐ+Cð'ß'-¢vØ)Ø)/¨˜v˜v¸Vð (.ñ (ô (ð ð Ø! S¤WÐ,Ð,°À#Ä'Ð1IÐ1Ið'ß'-¢vØ)Ø)/¨˜v˜v¸Vð (.ñ (ô (ð ð Ø! S¤WÐ,Ð,°À#Ä'Ð1IÐ1Ið'ß'-¢vØ)Ø)/¨˜v˜v¸Vð (.ñ (ô (ð ð øà! S¤[Ð0Ð0Ø”Ð1Ô2×;Ò;¸FÑCÔCð 1à˜nÐ,Ð,ð#ß#)¢6Ø%Ø%+ ^˜6˜6¸ð $*ñ $ô $ð ñ àð 	Ý)¨,Ñ7Ô7ˆJØœ,ð .ð .�Ø×%Ò% fÑ-Ô-Ð-Ð-Ø�OŠOÑÔÐà  C¤KÐ/Ð/àð	1Ý2°3´8Ñ<Ô<ˆCˆCøÝ$ð 
	1ð 
	1ð 
	1ðM÷ ŠfÝ” §	¢	­(¬-½¸A¹¼Ñ*?Ô*?Ñ @Ô @ÈÐNÑNÔNØñô ð õ (¨Ñ0Ô0Ð0øøøøð
	1øøøñEL1ð\ ÐØÐØð LÐ1ð LÝ7ÀÐEÑEÔEÐÝ=ÀsÐKÑKÔKÐàð 
ØÐ$Ý'ðFØ8BðFð Fð Fñô ð õ )ØÐ$5ÐBSð
ñ 
ô 
ð 	
ð Ð Ý.½¼ÀSÑ8IÔ8IÐJÑJÔJÐà€~Ø"ˆå�&�#ÑÔð 5 F§O¢O°KÑ$@Ô$@ð 5ÅCÄIÈfÑDUÔDUð 5ÝŒz˜&Ñ!Ô!ð 	 ÝŒK˜ÑÔÐÝ”˜&Ð"3Ñ4Ô4ˆå�&�#ÑÔñ !Øð 	•b”g—n’n VÑ,Ô,ð 	Øð UÝÐB¸&ÐBÐBÍÌÐTÑTÔTÐTØˆMàÐÝ”J�sœ{¨6Ñ2Ô2Ð9°cÑ:Ô:ð 	Oð 	OˆDØ�Š�sœ|¨FÑ3Ô3Ñ4Ô4ð O¸¿ºÀwÑ9OÔ9Oð OØ"×)Ò)­#¬(µ3´;¸vÑ3FÔ3FÈÑ*MÔ*MÑNÔNÐNøØð 	!Ð(ð 	!ÝÐ%Ñ&Ô&¨!Ò+Ð+ØHÈ"ÐM�Ø.ð .ð .�DØ—L’L  d  Ñ-Ô-Ð-Ð-Ø—’˜RÑ Ô Ð Ø—’ÐSÑTÔTÐTÝ# D§I¢I¨eÑ$4Ô$4Ñ5Ô5Ð5Ø)¨!Ô,ˆHˆHàˆFå#Ô6ØÝ”| FÑ+Ô+Ý”K Ñ'Ô'Øð	ñ ô ˆLð $Ô(ˆHØ×ÒÑ Ô Ð Ý�˜4Ñ Ô ˆˆàˆØˆàÐ §¢¡¤¨A¢ Ø—V’V‘X”Xˆ
ØÐ2 ZÐ2Ð2Ð2Ð3ˆØ�hŠh�s G°DÀˆhÑHÔHˆˆàˆ
àñ 
Ýˆl×Ò˜wÐ(:Ñ;Ô;Å#Ä*ÐRTÐUÑUÔUÐUØð 	8Ý�)˜X­C¬JÐ7Ñ7Ô7Ð7Ø˜ÒÐÝÐ$ jµs´zÐBÑBÔBÐBÝÐ&¨µ#´*Ð=Ñ=Ô=Ð=Ð=å�'˜3¥S¤ZÐ0Ñ0Ô0Ð0ÝØ×ÒØØU­j¸ÅÑ.EÔ.EÐQ•s”{ 6Ñ*Ô*Ð*È6ÐUÐUÐUñô õ ”Øð	
ñ 	
ô 	
ð 	
ðØ”—’Ð 0Ñ1Ô1ˆØÐÝ˜‘J”J Ñ+ˆEØð 	YÝ”9 5¨s¸JÐSWÐXÑXÔXˆDÝ”)‘+”+ˆØˆ
Ø×%Ò%µÐ%Ñ<Ô<ð 	Eð 	EˆEØ�GŠG�E‰NŒNˆNØ�#˜e™*œ*Ñ$ˆJØð (Ø—’�C ™JœJÑ'Ô'Ð'ØÐ#Ø�˜ jÑ0°%Ñ8Ô8Ð8ØÐ Ø(2°UÑ(:Ð%Ý#œy™{œ{¨WÑ4�ØÐ"7Ò7Ð7Ý”JÐ4°|ÑCÑDÔDÐDøØð 	Ø�JŠJ‰LŒLˆLØð 	*Ø�GŠG‰IŒIˆIÝ˜f¥cÑ*Ô*Ð*Ð*Ð*ÝŒK˜ &Ñ)Ô)Ð)Ý�f�cÑ"Ô"ð 	-Ð'9ð 	-Ø&×0Ò0Ñ2Ô2ˆEÝŒH�V˜e U˜^Ñ,Ô,Ð,à�
Š
‰Œˆˆøˆ�
Š
‰Œˆˆøøøà€Ms&   ÇG0 Ç0
I*Ç:A+I%É%I*Ú6F+a6 á6b)NNFNNTTNFNNNNF)1ÚcollectionsÚdatetimeÚemail.utilsrR   r£   Úos.pathr   rh   r!   r·   rf   rª   rž   r²   Úurllib.parser*   ro   Úcollections.abcr   Úhttp.cookiejarr   Útypingr   r%   ra   r±   Ú
exceptionsr   r   r	   r´   Ú
expanduserrj   Ú
namedtupler   r)   r>   rI   ÚResponserP   rV   ÚboolÚtupleÚSessionru   ÚfloatÚdictr°   rÐ   © r?   r=   ú<module>rã      su  ðØ Ð Ð Ð Ø €€€Ø Ð Ð Ð Ø 	€	€	€	Ø Ð Ð Ð Ð Ð Ø 	€	€	€	Ø €€€Ø 
€
€
€
Ø €€€Ø €€€Ø €€€Ø Ð Ð Ð Ø €€€Ø $Ð $Ð $Ð $Ð $Ð $Ø +Ð +Ð +Ð +Ð +Ð +Ø Ð Ð Ð Ð Ð à 
€
€
€
Ø €€€Ø €€€à %Ð %Ð %Ð %Ð %Ð %Ø -Ð -Ð -Ð -Ð -Ð -Ø  Ð  Ð  Ð  Ð  Ð  à€
Ø€s„~�cÑÔ€à2˜KÔ2ØÐ!=ñô Ð ð
*¨sð *°sð *ð *ð *ð *ðZ ð ¨ð ð ð ð ð¨(Ô*;ð ÀÀdÁ
ð ð ð ð ð
2ØÔð
2àÔ˜Ñð
2ð 
2ð 
2ð 
2ðØ�‰:ðàðð ðð ˆ8Ô˜SÐ Ô!ð	ð ð ð ð: Ø$(ØØØØØØØØØ!Ø*.Ø9=Øðoð oØ	ˆt‰ðoà�(‰N˜TÑ!ðoð ðoð �‰:ð	oð
 �4‰<ðoð ðoð �3‰Jðoð 	ˆd‰
ðoð ðoð �$‰Jðoð �d‘
ðoð �s˜C�x”. 4Ñ'ðoð ˜˜S 4™ZÐ(¨$Ð.Ô/°$Ñ6ðoð ðoð 	ˆ8�^Ð/Ñ/ðoð oð oð oð oð or?   