+
    QV-jÔ  ã                   óh   € ^ RI t ^ RIHtHt ^ RIHt ^ RIHtHtH	t	 ^RI
Ht ] ! R R4      4       tR# )é    N)Ú	dataclassÚfield)ÚPath)ÚAnyÚOptionalÚUnion)Úconfigc                   ó¦   a a€ ] tR t^	t oRtRtRtRtRtRt	Rt
RtRtRtRtRtRt^tRt]! ]R7      tRtRtV3R lR ltV 3R ltV3R	 ltR
tVtV ;t# )ÚDownloadConfiga¼  Configuration for our cached path manager.

Attributes:
    cache_dir (`str` or `Path`, *optional*):
        Specify a cache directory to save the file to (overwrite the
        default cache dir).
    force_download (`bool`, defaults to `False`):
        If `True`, re-download the file even if it's already cached in
        the cache dir.
    resume_download (`bool`, defaults to `False`):
        If `True`, resume the download if an incompletely received file is
        found.
    proxies (`dict`, *optional*):
    user_agent (`str`, *optional*):
        Optional string or dict that will be appended to the user-agent on remote
        requests.
    extract_compressed_file (`bool`, defaults to `False`):
        If `True` and the path point to a zip or tar file,
        extract the compressed file in a folder along the archive.
    force_extract (`bool`, defaults to `False`):
        If `True` when `extract_compressed_file` is `True` and the archive
        was already extracted, re-extract the archive and override the folder where it was extracted.
    delete_extracted (`bool`, defaults to `False`):
        Whether to delete (or keep) the extracted files.
    extract_on_the_fly (`bool`, defaults to `False`):
        If `True`, extract compressed files while they are being read.
    use_etag (`bool`, defaults to `True`):
        Whether to use the ETag HTTP response header to validate the cached files.
    num_proc (`int`, *optional*):
        The number of processes to launch to download the files in parallel.
    max_retries (`int`, default to `1`):
        The number of times to retry an HTTP request if it fails.
    token (`str` or `bool`, *optional*):
        Optional string or boolean to use as Bearer token
        for remote files on the Datasets Hub. If `True`, or not specified, will get token from `~/.huggingface`.
    storage_options (`dict`, *optional*):
        Key/value pairs to be passed on to the dataset file-system backend, if any.
    download_desc (`str`, *optional*):
        A description to be displayed alongside with the progress bar while downloading the files.
    disable_tqdm (`bool`, defaults to `False`):
        Whether to disable the individual files download progress bar
NFT)Údefault_factoryc                ó   <€ V ^8„  d   QhRR/# )é   Úreturnr   © )ÚformatÚ__classdict__s   "€Úr/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/datasets/download/download_config.pyÚ__annotate__ÚDownloadConfig.__annotate__H   s   ø€ ÷ Yñ YÐ&ñ Yó    c                ó´   € V P                   ! R/ V P                  P                  4        UUu/ uF  w  rV\        P                  ! V4      bK  	  uppB # u uppi )Nr   )Ú	__class__Ú__dict__ÚitemsÚcopyÚdeepcopy)ÚselfÚkÚvs   &  r   r   ÚDownloadConfig.copyH   sE   € Ø�~Š~ÑXÀÇÁ×ATÑATÔAVÔ WÑAV¹¸ ¤D§M¢M°!Ó$4Ò!4ÑAVÒ WÑXÐXùÓ Ws   ¬"Ac                ó"  <€ VR 8X  dx   \        V RR4      ei   RV P                  9  d#   R\        P                  R V/V P                  R&   M5\        V P                  R,          R R4      f   W P                  R,          R &   \        SV `  W4       R# )ÚtokenÚstorage_optionsNÚhfÚendpoint)Úgetattrr#   r	   ÚHF_ENDPOINTÚsuperÚ__setattr__)r   ÚnameÚvaluer   s   &&&€r   r)   ÚDownloadConfig.__setattr__K   s�   ø€ Ø�7Œ?œw tÐ->ÀÓEÒQØ˜4×/Ñ/Ô/Ø.8¼&×:LÑ:LÈgÐW\Ð-]�×$Ñ$ TÒ*Ü˜×-Ñ-¨dÕ3°W¸dÓCÒKØ6;×$Ñ$ TÕ*¨7Ñ3Ü‰Ñ˜DÖ(r   c                óˆ  <€ V ^8„  d   Qh/ S[ S[S[S[3,          ,          ;R&   S[;R&   S[;R&   S[;R&   S[ S[,          ;R&   S[ S[,          ;R&   S[;R&   S[;R&   S[;R	&   S[;R
&   S[;R&   S[ S[,          ;R&   S[;R&   S[ S[S[S[3,          ,          ;R&   S[S[S[3,          ;R&   S[ S[,          ;R&   S[;R&   # )r   Ú	cache_dirÚforce_downloadÚresume_downloadÚlocal_files_onlyÚproxiesÚ
user_agentÚextract_compressed_fileÚforce_extractÚdelete_extractedÚextract_on_the_flyÚuse_etagÚnum_procÚmax_retriesr"   r#   Údownload_descÚdisable_tqdm)r   r   Ústrr   ÚboolÚdictÚintr   )r   r   s   "€r   r   r   	   s8  ø‡ ‚ ñZ ™™c¡4˜iÕ(Õ)Ñ0ñ[ ñ\ Ñ ñ] ñ^ Ñ!ñ_ ñ` Ñ"ña ñb ‘d�^Ñ"ñc ñd ™•Ñ$ñe ñf "Ñ)ñg ñh Ññi ñj Ñ"ñk ñl Ñ$ñm ñn Ñño ñp ‘s�mÑ"ñq ñr Ññs ñt ‘E™#™t˜)Õ$Õ%Ñ,ñu ñv ™#™s˜(•^ÑAñw ñx ™C•=Ñ'ñy ñz Ñò{ r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r"   r   r?   r#   r;   r<   r   r)   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r   r   s   @@r   r   r   	   s„   ù‡ € ñ)ðV -1€IØ €NØ!€OØ"ÐØ"€GØ $€JØ$)ÐØ€MØ"ÐØ$ÐØ€HØ"€HØ€KØ(,€EÙ&+¸DÔ&A€OØ#'€MØ€L÷Yð Yõ)÷E … r   r   )r   Údataclassesr   r   Úpathlibr   Útypingr   r   r   Ú r	   r   r   r   r   Ú<module>rN      s3   ðÛ ß (Ý ß 'Ñ 'å ð ÷G)ð G)ó òG)r   