o
    5t¾iâ  ã                   @   sê  d dl Z ddlmZ ze jd ZW n ey*   ede jd  › dƒ e  d¡ Y nw edkr¶d dlZd dl	Z
i Ze ¡ D ]/ZejdurlejsIJ ‚ejsNJ ‚eejƒeejƒksZJ ‚eejejƒZeD ]\ZZeee< qcq=e ¡ D ]B\ZZz!edeƒ e
j e¡Ze ¡ ZW d  ƒ n1 sw   Y  W n ey¤ Z ze‚dZ[ww e e¡ ¡ ekr³edeƒ qqdS ed	krñd dlZed
dd›ddd›dƒ dZeeƒ e ¡ D ]\ZZe  dde!ej"ƒ¡Z#ed
ed›de#d›dƒ qÕdS dS )é    Né   )ÚDATASETSzUsage: z --check | --dumpz--checkzDownloading zMD5 check failed forz--dumpz| ÚDatasetz<30z | ÚDescriptionz<115z |z˜| ------------------------------ | ------------------------------------------------------------------------------------------------------------------- |z(http[s]?:\/\/\S+)z	[URL](\1))$ÚsysÚ r   ÚargvÚcmdÚ
IndexErrorÚprintÚexitÚhashlibÚurllib.requestÚurllibÚurl_md5ÚvaluesÚitemÚmd5ÚdataÚlenÚzipÚpairsÚurlÚmd5_hashÚitemsÚrequestÚurlopenÚfÚreadÚ	ExceptionÚexcÚ	hexdigestÚreÚheaderÚnameÚsubÚstrÚdescriptionÚdesc© r)   r)   úN/home/ubuntu/.local/lib/python3.10/site-packages/sacrebleu/dataset/__main__.pyÚ<module>   s\    þ



€

ÿ€€ÿ
€÷
÷