Ë
    /æjí3  ã            	       ó0  — 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!d"g“d#g d$¢“d%g d&¢“d'g d(¢“d)g d*¢“d+gg d,¢g d-¢d.d/gg d0¢g d1¢g d2¢d3œ¥Z ed4gd5„ ej                  «       D «       ¢«      Z
ej                  «       D � ��ci c]  \  } }|D ]  }|| “Œ Œ c}}} 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=dJlemfZfmgZg d=d$lhmiZimjZjmkZk d=d&llmmZmmnZnmoZompZpmqZqmrZrmsZsmtZtmuZumvZvmwZwmxZxmyZymzZzm{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�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=d0l¨m©Z©mªZªm«Z« d=d2l0m¬Z¬m­Z­m®Z®m¯Z¯m°Z°m±Z±m0Z0m²Z² yyc c}}} w )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_pagesÚ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              #   óR   K  — | ]  }|D ]  }|j                  d «      rŒ|–— Œ Œ! y­w)Ú_N)Ú
startswith)Ú.0ÚattrsÚattrs      úa/root/repos/pocs/video-evals/.venv/lib/python3.12/site-packages/huggingface_hub/utils/__init__.pyú	<genexpr>r¥   Ú   s,   è ø€ Òt eÐRWÒtÈ$Ð_c×_nÑ_nÐorÕ_sœTÐt˜TÑtùs   ‚'ž	'Únamec                 óŽ  — | dk(  rt        j                  d«      S | t        v r'| dk(  rdn| }t        j                  t        › d|› �«      S t        j                  | «      x}rQ|j                  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_nameÚmodules       r¤   Ú__getattr__rµ   ß   sÄ   € Øˆw‚Ü×&Ñ& xÓ0Ð0ØŒ{ÑØ $¨¢‘f°TˆÜ×&Ñ&¬(¨°1°[°MÐ'BÓCÐCÜ*×.Ñ.¨tÓ4Ð4ÐÐ4Ø×&Ñ&Ð'9Ô:Ü×,Ñ,Ð-=Ó>‰Fä×,Ñ,´¨z¸Ð;KÐ:LÐ-MÓNˆFÜ�v˜tÓ$Ð$Ü
˜3œx˜j¨°D°6Ð:Ó
;Ð;ó    Úreturnc                  ó   — g t         ¢d‘S )Nr�   )Ú__all__© r¶   r¤   Ú__dir__r»   î   s   € ØŒWÐ�gÐÐr¶   c                   ó$   ‡ — e Zd Zdefˆ fd„Zˆ xZS )Ú_LazyUtilsModuler¦   c                 óx   •— |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__ó   s:   ø€ ð �6Š>Ü×*Ñ*¬h¨Z°uÐ+=Ó>×CÑCÐCÜ‰wÑ'¨Ó-Ð-r¶   )r­   Ú
__module__Ú__qualname__ÚstrrÀ   Ú__classcell__)rÂ   s   @r¤   r½   r½   ò   s   ø„ ð. 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=   r>   )rq   )ry   rz   )³Ú__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   rp   r˜   rq   r™   rr   rs   rt   ru   rš   rv   rw   rx   r›   ry   rz   rœ   r{   r|   r}   r�   r‘   r’   r“   r”   r•   r—   )r´   r¢   r£   s   000r¤   ú<module>rÕ      sg  ðñó Û 
Û Ý  ò€ðrØØØððrð
 Øððrð ò 	ðrð$ Øðð%rð* Øðð+rð0 ØØðð1rð8 Øðð9rð> ò ð?rðH ò ðIrðR ØØððSrðZ ò ð[rðh ò ðirðF ØØððGrðN ò ðOrðX ò &ðYrðf ò ðgrðp ò ðqrð| 	ðòòð 	Øðòò
ò(	òQr€ñh �'ÐuÑt¨}×/CÑ/CÓ/EÔtÐuÓ
v€à5B×5HÑ5HÓ5J×]Ð]¡M F¨EÐW\Ò]Èt�4˜‘<Ð]�4Ô]€ð<�có <ð��c‘ó ô.�u×'Ñ'ô .ð #3€‡�ˆHÑ Ô ò Û÷÷ ÷ ÷ ÷ õ* !Ý0Ý Ý$Ý÷õ 2÷	÷ 	ó 	õ -Ý)÷õ ,÷ñ ÷
ñ ÷
÷õ ÷÷ ÷ õ ÷÷ñ ÷
&÷ &÷ &÷ &÷ &÷ &÷ &÷ &÷ &õ &÷Nñ ÷
ñ õ
 +÷ó ÷ñ ÷
÷ñ ÷
	÷ 	ô 	ðM ùôE ^s   Â7J