§
    ìXÊjš3  ã            	       ó  — d Z ddlZddlZddlZddlmZ h d£Zi dddg“dd	g“d
g d¢“ddg“ddg“dddg“ddg“dg d¢“dg d¢“dddg“dg d¢“dg d¢“d d!g“d"g d#¢“d$g d%¢“d&g d'¢“d(g d)¢“d*gg d+¢g d,¢d-d.gg d/¢g d0¢g d1¢d2œ¥Z ed3gd4„ e 	                    ¦   «         D ¦   «         ¢¦  «        Z
d5„ e                     ¦   «         D ¦   «         Zd6efd7„Zd8ee         fd9„Z G d:„ d;ej        ¦  «        Zeej        e         _        e�r„ddl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#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=dAl+m/Z/ d=dBl+m0Z1 d=dCl,m2Z2m3Z3 d=dDl4m5Z5 d=dl6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z> d=dEl?m@Z@ d=dFlAmBZB d=dGl-mCZCmDZD d=dHlEmFZF d=dlGmHZHmIZImJZJ d=dlKmLZLmMZMmNZN d=dIlOmPZPmQZQ d=dlRmSZSmTZTmUZUmVZVmWZW d=dl.mXZXmYZYmZZZm[Z[m\Z\m]Z]m^Z^m_Z_m`Z`maZambZbmcZcmdZd d=dJlemfZf d=d#lgmhZhmiZimjZj d=d%lkmlZlmmZmmnZnmoZompZpmqZqmrZrmsZsmtZtmuZumvZvmwZwmxZxmyZymzZzm{Z{m|Z|m}Z}m~Z~mZm€Z€m�Z�m‚Z‚mƒZƒm„Z„m…Z…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=d)l•m–Z–m—Z—m˜Z˜ d=dKl™mšZš d=d+l›mœZœm�Z�mžZžmŸZŸ d=d,l m¡Z¡m¢Z¢m£Z£ d=dLl¤m¥Z¥m¦Z¦ d=d/l§m¨Z¨m©Z©mªZª d=d1l0m«Z«m¬Z¬m­Z­m®Z®m¯Z¯m°Z°m0Z0m±Z± dS dS )Mz÷Public utility helpers, loaded on first use.

Most library modules import a small subset of this package. Keeping the facade lazy
prevents every such import from also loading unrelated cache, terminal, subprocess,
and optional-dependency helpers.
é    N)ÚTYPE_CHECKING>   Ú_authÚ_httpÚ_tqdmÚloggingÚ_detect_agentr   Úget_stored_tokensÚ	get_tokenÚ_cache_assetsÚcached_assets_pathÚ_cache_manager)ÚCachedFileInfoÚCachedIncompleteFileInfoÚCachedRepoInfoÚCachedRevisionInfoÚDeleteCacheStrategyÚHFCacheInfoÚ_format_sizeÚscan_cache_dirÚ_chunk_utilsÚchunk_iterableÚ	_datetimeÚparse_datetimer   Údetect_agentÚis_agentÚ_experimentalÚexperimentalÚ_fixes)ÚSoftTemporaryDirectoryÚWeakFileLockÚ	yaml_dumpÚ_git_credential)Úlist_credential_helpersÚset_git_credentialÚunset_git_credentialÚ_headersÚbuild_hf_headersÚget_token_to_sendÚ_hf_uris)ÚHfMountÚHfUriÚ	is_hf_uriÚparse_hf_mountÚparse_hf_urir   )ÚASYNC_CLIENT_FACTORY_TÚCLIENT_FACTORY_TÚRateLimitInfoÚclose_sessionÚfix_hf_endpoint_in_urlÚget_async_sessionÚget_sessionÚhf_raise_for_statusÚhttp_backoffÚhttp_stream_backoffÚparse_ratelimit_headersÚset_async_client_factoryÚset_client_factoryÚ_paginationÚpaginateÚ_paths)ÚDEFAULT_IGNORE_PATTERNSÚFORBIDDEN_FOLDERSÚfilter_repo_objectsÚ_runtime)%Údump_environment_infoÚget_aiohttp_versionÚget_fastai_versionÚget_fastapi_versionÚget_fastcore_versionÚget_gradio_versionÚget_graphviz_versionÚget_hf_hub_versionÚget_jinja_versionÚget_numpy_versionÚget_pillow_versionÚget_pydantic_versionÚget_pydot_versionÚget_python_versionÚget_tensorboard_versionÚget_tf_versionÚget_torch_versionÚinstallation_methodÚis_aiohttp_availableÚis_colab_enterpriseÚis_fastai_availableÚis_fastapi_availableÚis_fastcore_availableÚis_google_colabÚis_gradio_availableÚis_graphviz_availableÚis_jinja_availableÚis_notebookÚis_numpy_availableÚis_package_availableÚis_pillow_availableÚis_pydantic_availableÚis_pydot_availableÚis_safetensors_availableÚis_tensorboard_availableÚis_tf_availableÚis_torch_availableÚ_safetensors)ÚSafetensorsFileMetadataÚSafetensorsRepoMetadataÚ
TensorInfoÚ_subprocess)Úcapture_outputÚrun_interactive_subprocessÚrun_subprocessÚsend_telemetry)ÚANSIÚ
StatusLineÚselect_choiceÚtabulate)Úis_jsonableÚis_simple_optional_typeÚunwrap_simple_optional_typeÚvalidate_hf_hub_argsÚvalidate_repo_id)ÚXetFileDataÚXetTokenTypeÚ!parse_xet_file_data_from_response)ÚBadRequestErrorÚBucketNotFoundErrorÚCacheNotFoundÚCorruptedCacheExceptionÚDisabledRepoErrorÚEntryNotFoundErrorÚFileMetadataErrorÚGatedRepoErrorÚHFValidationErrorÚHfHubHTTPErrorÚJobNotFoundErrorÚLocalEntryNotFoundErrorÚLocalTokenNotFoundErrorÚNotASafetensorsRepoErrorÚOfflineModeIsEnabledÚRepositoryNotFoundErrorÚRevisionNotFoundErrorÚSafetensorsParsingError)Úare_progress_bars_disabledÚdisable_progress_barsÚenable_progress_barsÚhf_thread_mapÚis_tqdm_disabledÚsilent_tqdmÚtqdmÚtqdm_stream_file)Ú
_telemetryÚ	_terminalÚ_typingÚ_validatorsÚ_xetzhuggingface_hub.errorsr•   Úhttpxc              #   óN   K  — | ] }|D ]}|                      d ¦  «        °|V — ŒŒ!dS )Ú_N)Ú
startswith)Ú.0ÚattrsÚattrs      úOC:\Projects\Historical\venv\Lib\site-packages\huggingface_hub/utils/__init__.pyú	<genexpr>r¤   Ù   sE   è è € ÐtÐt eÐRWÐtÐtÈ$Ð_c×_nÒ_nÐorÑ_sÔ_sÐt˜TÐtÐtÐtÐtÐtÐtÐtó    c                 ó$   — i | ]\  }}|D ]}||“ŒŒS © r§   )r    Úmoduler¡   r¢   s       r£   ú
<dictcomp>r©   Û   s,   € Ð]Ð]Ð]¡M F¨EÐW\Ð]Ð]Èt�4˜Ð]Ð]Ð]Ð]r¥   Únamec                 ó´  — | dk    rt          j        d¦  «        S | t          v r(| dk    rdn| }t          j        t          › d|› �¦  «        S t                               | ¦  «        x}rX|                     d¦  «        rt          j        |¦  «        }nt          j        t          › d|› �¦  «        }t          || ¦  «        S t          dt          › d| › �¦  «        ‚)	Nrœ   Úhttpx2r   r•   ú.zhuggingface_hub.zNo z attribute )	Ú	importlibÚimport_moduleÚ_SUBMODULESÚ__name__Ú_ATTR_TO_MODULEÚgetrŸ   ÚgetattrÚAttributeError)rª   Úmodule_nameÚattr_module_namer¨   s       r£   Ú__getattr__r¸   Þ   sì   € Øˆw‚€ÝÔ& xÑ0Ô0Ð0Ø�{ÐÐØ $¨¢ �f�f°TˆÝÔ&­(Ð'BÐ'B°[Ð'BÐ'BÑCÔCÐCÝ*×.Ò.¨tÑ4Ô4Ð4Ðð %Ø×&Ò&Ð'9Ñ:Ô:ð 	OÝÔ,Ð-=Ñ>Ô>ˆFˆFåÔ,µÐ-MÐ-MÐ;KÐ-MÐ-MÑNÔNˆFÝ�v˜tÑ$Ô$Ð$Ý
Ð:�xÐ:Ð:°DÐ:Ð:Ñ
;Ô
;Ð;r¥   Úreturnc                  ó   — g t           ¢d‘S )Nrœ   )Ú__all__r§   r¥   r£   Ú__dir__r¼   í   s   € Ø�WÐ�gÐÐr¥   c                   ó$   ‡ — e Zd Zdefˆ fd„Zˆ xZS )Ú_LazyUtilsModulerª   c                 ó”   •— |dk    r!t          j        t          › d�¦  «        j        S t	          ¦   «                              |¦  «        S )Nr•   z.tqdm)r®   r¯   r±   r•   ÚsuperÚ__getattribute__)Úselfrª   Ú	__class__s     €r£   rÁ   z!_LazyUtilsModule.__getattribute__ò   sC   ø€ ð �6Š>ˆ>ÝÔ*­hÐ+=Ð+=Ð+=Ñ>Ô>ÔCÐCÝ‰wŒw×'Ò'¨Ñ-Ô-Ð-r¥   )r±   Ú
__module__Ú__qualname__ÚstrrÁ   Ú__classcell__)rÃ   s   @r£   r¾   r¾   ñ   sD   ø€ € € € € ð. Sð .ð .ð .ð .ð .ð .ð .ð .ð .ð .r¥   r¾   )r}   r~   r   r€   r�   r‚   rƒ   r„   r†   r…   r‡   rˆ   r‰   rŠ   r‹   rŒ   r�   rŽ   é   )r   )r   )r   )r   )r•   )r	   r
   )r   )r   )r   )r   r   )r   )r'   r(   )r=   )rp   )rx   ry   )²Ú__doc__r®   ÚsysÚtypesÚtypingr   r°   Ú_SUBMOD_ATTRSÚsortedÚvaluesr»   Úitemsr²   rÆ   r¸   Úlistr¼   Ú
ModuleTyper¾   Úmodulesr±   rÃ   r¬   rœ   Úhuggingface_hub.errorsr}   r~   r   r€   r�   r‚   rƒ   r„   r†   r…   r‡   rˆ   r‰   rŠ   r‹   rŒ   r�   rŽ   Ú r   r   r   r   r•   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   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   rR   rS   rT   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   r—   rp   r˜   rq   rr   rs   rt   r™   ru   rv   rw   rš   rx   ry   r›   rz   r{   r|   r�   r�   r‘   r’   r“   r”   r–   r§   r¥   r£   ú<module>rÖ      sd
  ððð ð Ð Ð Ð Ø 
€
€
€
Ø €€€Ø  Ð  Ð  Ð  Ð  Ð  ðð ð €ðqØØØððqð
 Øððqð ð 	ð 	ð 	ðqð$ Øðð%qð* Øðð+qð0 ØØðð1qð8 Øðð9qð> ð ð ð ð?qðH ð ð ð ðIqðR ØØððSqðZ ð ð ð ð[qðh ð ð ð ðiqðF ØððGqðL ð ð ð ðMqðV ð &ð &ð &ðWqðd ð ð ð ðeqðn ð ð ð ðoqðz 	ððð ð ðð ð ð 	Øððð ð ð
ð ð ð(	ð 	ð 	ðOqð qð q€ðf ˆ&�'ÐuÐtÐt¨}×/CÒ/CÑ/EÔ/EÐtÑtÔtÐuÑ
vÔ
v€à]Ð]°]×5HÒ5HÑ5JÔ5JÐ]Ñ]Ô]€ð<�cð <ð <ð <ð <ð��c”ð ð ð ð ð.ð .ð .ð .ð .�uÔ'ñ .ô .ð .ð #3€„ˆHÔ Ô ð ñ lØÐÐÐðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð* !Ð Ð Ð Ð Ð Ø0Ð0Ð0Ð0Ð0Ð0Ø Ð Ð Ð Ð Ð Ø$Ð$Ð$Ð$Ð$Ð$ØÐÐÐÐÐðð ð ð ð ð ð ð ð 2Ð1Ð1Ð1Ð1Ð1ð	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð -Ð,Ð,Ð,Ð,Ð,Ø)Ð)Ð)Ð)Ð)Ð)ðð ð ð ð ð ð ð ð ,Ð+Ð+Ð+Ð+Ð+ðð ð ð ð ð ð ð ð ð ð
ð ð ð ð ð ð ð ð ð ð
ð ð ð ð ð ð ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð &Ð%Ð%Ð%Ð%Ð%ðð ð ð ð ð ð ð ð ð ð
&ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ð &ðNð ð ð ð ð ð ð ð ð ð
ð ð ð ð ð ð ð ð ð ð
 +Ð*Ð*Ð*Ð*Ð*ðð ð ð ð ð ð ð ð ð ð ð ðð ð ð ð ð ð ð ð ð ð
ð ð ð ð ð ð ð ðð ð ð ð ð ð ð ð ð ð
	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ðGlð lr¥   