+
    LV-j80  ã            
      óš  a € 0 t $ ^ RIHt ^ RIt^ RIt^ RIt. R�Ot/ tR]R&   ]P                  ! ]4      t
RtR‘R lt/ RRR	R
R/bRRRR
R/bRRRR
R/bRRR/bRRRR
R/bRRR/bRRR	R
R/bRRR/bRRRR
R/bRRR/bRRR R
R!/bR"RR#/bR$RR%R
R&/bR'RR(/bR)RR*R
R+/bR,RR-R
R./bRRR//b/ R0RR1/bR2RR3/bR4RR5R
R6/bR7RR8R
R9/bR:RR;/bR<RR=R
R>/bR?RR@R
RA/bRBRRCR
RD/bRERR5R
R6/bRFRRR
R/bRGRRHR
RI/bRJRRKR
RL/bRMRRKR
RL/bRNRROR
RP/bRQRROR
RP/bRRRRSR
RT/bRURRVR
RW/bC/ RXRR//bRYRRZ/bR[RR\R
R]/bR^RR\R
R_/bR`RRaR
Rb/bRcRRdR
Re/bRfRRg/bRhRRiR
Rj/bRkRRlR
Rm/bRnRRlR
Rm/bRoRRpR
Rq/bRrRRs/bRtRRuR
Rv/bRwRRpR
Rq/bRxRRy/bRzRR{R
R|/bR}RR{R
R|/bCR~RRR
R€/R�RR‚R
Rƒ/R„RR…R
R†/R‡RRˆ//Ct]! ]4      ]! ]4      8X  g   Q R‰4       hRŠ tR‹tRŒ R� ltRŽ tR� tR# )’é    )ÚannotationsNzdict[str, type]Ú	_registryÚfilec                ó\  € \        V\        4      '       dZ   V \        9   d1   VRJ d+   V\        V ,          R,          8w  d   \        RV  R24      hR# RTRT;'       g    V RV  2/\        V &   R# V \        9   d)   VRJ d#   \
        V ,          VJd   \        RV  R24      hR# V\
        V &   R# )	aÑ  Add implementation class to the registry

Parameters
----------
name: str
    Protocol name to associate with the class
cls: class or str
    if a class: fsspec-compliant implementation class (normally inherits from
    ``fsspec.AbstractFileSystem``, gets added straight to the registry. If a
    str, the full path to an implementation class like package.module.class,
    which gets added to known_implementations,
    so the import is deferred until the filesystem is actually used.
clobber: bool (optional)
    Whether to overwrite a protocol with the same name; if False, will raise
    instead.
errtxt: str (optional)
    If given, then a failure to import the given class will result in this
    text being given.
FÚclasszName (z;) already in the known_implementations and clobber is FalseÚerrz import failed for protocol z.) already in the registry and clobber is FalseN)Ú
isinstanceÚstrÚknown_implementationsÚ
ValueErrorÚregistryr   )ÚnameÚclsÚclobberÚerrtxts   &&&&Ú`/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/fsspec/registry.pyÚregister_implementationr      sË   € ô( �#”s×ÒØÔ(Ô(¨W¸Ó-=ØÔ+¨DÕ1°'Õ:Ô:Ü Ø˜T˜Fð #ð  óð ñ ;ð ˜Ø�v×KÐK C 5Ð(DÀTÀFÐ!Kð+Ô! $Ó'ð ”8Ô ¨5Ó 0Ü˜� cÓ)Ü Ø˜T˜FÐ"PÐQóð ñ *ð
 "ŒI�d‹Oó    Úabfsr   zadlfs.AzureBlobFileSystemr   zBInstall adlfs to access Azure Datalake Gen2 and Azure Blob StorageÚadlzadlfs.AzureDatalakeFileSystemz¹Azure Data Lake Storage Gen1 is retired and no longer supported. Please install adlfs and use the `az://` protocol to access Azure Blob Storage and Azure Data Lake Storage Gen2 instead.Ú
arrow_hdfsz-fsspec.implementations.arrow.HadoopFileSystemz2pyarrow and local java libraries required for HDFSÚasync_wrapperz:fsspec.implementations.asyn_wrapper.AsyncFileSystemWrapperÚ
asynclocalz&morefs.asyn_local.AsyncLocalFileSystemz:Install 'morefs[asynclocalfs]' to use AsyncLocalFileSystemÚasyncwrapperÚazÚ
blockcachez/fsspec.implementations.cached.CachingFileSystemÚboxzboxfs.BoxFileSystemz,Please install boxfs to access BoxFileSystemÚcachedÚdaskz0fsspec.implementations.dask.DaskWorkerFileSystemz5Install dask distributed to access worker file systemÚdataz*fsspec.implementations.data.DataFileSystemÚdbfsz0fsspec.implementations.dbfs.DatabricksFileSystemz<Install the requests package to use the DatabricksFileSystemÚdirz*fsspec.implementations.dirfs.DirFileSystemÚdropboxz%dropboxdrivefs.DropboxDriveFileSystemzUDropboxFileSystem requires "dropboxdrivefs","requests" and ""dropbox" to be installedÚdvczdvc.api.DVCFileSystemz#Install dvc to access DVCFileSystemz,fsspec.implementations.local.LocalFileSystemÚ	filecachez6fsspec.implementations.cached.WholeFileCacheFileSystemÚftpz(fsspec.implementations.ftp.FTPFileSystemÚgcszgcsfs.GCSFileSystemz-Please install gcsfs to access Google StorageÚgdrivez#gdrive_fsspec.GoogleDriveFileSystemz3Please install gdrive_fs for access to Google DriveÚgenericz fsspec.generic.GenericFileSystemÚgistz*fsspec.implementations.gist.GistFileSystemz/Install the requests package to use the gist FSÚgitz(fsspec.implementations.git.GitFileSystemz(Install pygit2 to browse local git reposÚgithubz.fsspec.implementations.github.GithubFileSystemz1Install the requests package to use the github FSÚgsÚhdfsÚhfzhuggingface_hub.HfFileSystemz.Install huggingface_hub to access HfFileSystemÚhttpz*fsspec.implementations.http.HTTPFileSystemz@HTTPFileSystem requires "requests" and "aiohttp" to be installedÚhttpsÚjlabz0fsspec.implementations.jupyter.JupyterFileSystemz,Jupyter FS requires requests to be installedÚjupyterÚlakefszlakefs_spec.LakeFSFileSystemz5Please install lakefs-spec to access LakeFSFileSystemÚ
libarchivez6fsspec.implementations.libarchive.LibArchiveFileSystemz#LibArchive requires to be installedÚlocalÚmemoryz.fsspec.implementations.memory.MemoryFileSystemÚocizocifs.OCIFileSystemz*Install ocifs to access OCI Object StorageÚocilakez%Install ocifs to access OCI Data LakeÚosszossfs.OSSFileSystemz5Install ossfs to access Alibaba Object Storage SystemÚpyscriptz0pyscript_fsspec_client.client.PyscriptFileSystemz$This only runs in a pyscript contextÚ	referencez4fsspec.implementations.reference.ReferenceFileSystemÚrootzfsspec_xrootd.XRootDFileSystemz–Install fsspec-xrootd to access xrootd storage system. Note: 'root' is the protocol name for xrootd storage systems, not referring to root directoriesÚs3zs3fs.S3FileSystemzInstall s3fs to access S3Ús3aÚsftpz*fsspec.implementations.sftp.SFTPFileSystemz2SFTPFileSystem requires "paramiko" to be installedÚsimplecachez3fsspec.implementations.cached.SimpleCacheFileSystemÚsmbz(fsspec.implementations.smb.SMBFileSystemz?SMB requires "smbprotocol" or "smbprotocol[kerberos]" installedÚsshÚtarz(fsspec.implementations.tar.TarFileSystemÚtosztosfs.TosFileSystemzFInstall tosfs to access ByteDance volcano engine Tinder Object StorageÚtosfsÚwandbzwandbfs.WandbFSzInstall wandbfs to access wandbÚwebdavzwebdav4.fsspec.WebdavFileSystemz Install webdav4 to access WebDAVÚwebhdfsz&fsspec.implementations.webhdfs.WebHDFSz2webHDFS access requires "requests" to be installedÚzipz(fsspec.implementations.zip.ZipFileSystemzNot in alphabetical orderc                ód  € V '       g   \         p V \        9  dD   V \        9  d   \        RV  24      h\        V ,          p \	        V \        VR,          4      4       \        V ,          p\        VRR4      R9   d   Wn	        V#   \         d!   p\        TP                  R4      4      ThRp?ii ; i)a+  Fetch named protocol implementation from the registry

The dict ``known_implementations`` maps protocol names to the locations
of classes implementing the corresponding file-system. When used for the
first time, appropriate imports will happen and the class will be placed in
the registry. All subsequent calls will fetch directly from the registry.

Some protocol implementations require additional dependencies, and so the
import may fail. In this case, the string in the "err" field of the
``known_implementations`` will be given as the error message.
zProtocol not known: r   r   NÚprotocol)ÚabstractN)
Údefaultr   r   r   r   Ú_import_classÚImportErrorÚgetÚgetattrrL   )rL   ÚbitÚer   s   &   r   Úget_filesystem_classrU   ø   s¡   € ÷ Üˆà”xÔØÔ0Ô0ÜÐ3°H°:Ð>Ó?Ð?Ü# HÕ-ˆð	5Ü# H¬m¸CÀ½LÓ.IÔJô �8Õ
€CÜˆs�J Ó%Ð);Ô;ØŒà€Jøô ô 	5Ü˜cŸg™g e›nÓ-°1Ð4ûð	5ús   ÁB ÂB/ÂB*Â*B/zëYour installed version of s3fs is very old and known to cause
severe performance issues, see also https://github.com/dask/dask/issues/10276

To fix, you should specify a lower version bound on s3fs, or
update the current installation.
c               ó   € V ^8„  d   QhRR/# )é   Úfqpr
   © )Úformats   "r   Ú__annotate__r[     s   € ÷ ñ �sñ r   c                ó²  € RV 9   d   V P                  R^4      w  rMV P                  R^4      w  rVR8H  p\        P                  ! V4      pV'       d=   VP                  P	                  R4      RR.8  d   \
        P                  ! \        4       VP	                  R4       F  p\        W4      pK  	  \        V\        4      '       g   \        V  R24      hV# )a/  Take a fully-qualified path and return the imported class or identifier.

``fqp`` is of the form "package.module.klass" or
"package.module:subobject.klass".

Warnings
--------
This can import arbitrary modules. Make sure you haven't installed any modules
that may execute malicious code at import time.
Ú:Ú.Ús3fsÚ0Ú5z is not a class)ÚrsplitÚ	importlibÚimport_moduleÚ__version__ÚsplitÚwarningsÚwarnÚs3_msgrR   r	   ÚtypeÚ	TypeError)rX   Úmodr   Úis_s3Úparts   &    r   rO   rO     sµ   € ð ˆc„zØ—J‘J˜s AÓ&‰	ˆˆTà—J‘J˜s AÓ&‰	ˆà�6‰M€EÜ
×
!Ò
! #Ó
&€Cß�—‘×&Ñ& sÓ+¨s°C¨jÔ8Ü�Š”fÔØ—
‘
˜3–ˆÜ�cÓ Šñ  ô �cœ4× Ò Ü˜3˜%˜Ð/Ó0Ð0à€Jr   c                ól   € V R8X  d   \         P                  ! R\        4       \        V 4      pV! R/ VB # )zŸInstantiate filesystems for given protocol and arguments

``storage_options`` are specific to the protocol being chosen, and are
passed directly to the class.
r   zfThe 'arrow_hdfs' protocol has been deprecated and will be removed in the future. Specify it as 'hdfs'.rY   )rg   rh   ÚDeprecationWarningrU   )rL   Ústorage_optionsr   s   &, r   Ú
filesystemrr   ;  s:   € ð �<ÔÜ�Šð;äô	
ô ˜xÓ
(€CÙÑ!�Ñ!Ð!r   c                 ó    € \        \        4      # )zwReturn a list of the implemented protocols.

Note that any given protocol may require extra packages to be importable.
)Úlistr   rY   r   r   Úavailable_protocolsru   L  s   € ô
 Ô%Ó&Ð&r   )r   rU   rN   )FN)Ú__conditional_annotations__Ú
__future__r   rc   Útypesrg   Ú__all__r   Ú__annotations__ÚMappingProxyTyper   rN   r   r   rt   ÚsortedrU   ri   rO   rr   ru   )rv   s   @r   Ú<module>r}      sD  øðß "Ð "ã Û Û â
9€ð  €	ˆ?Ó ð ×!Ò! )Ó,€Ø
€ô("ðZsØ
ØÐ,ØÐSððsð
 
ØÐ0Øð8ððsð ØÐ@ØÐCððsð" ØÐMðð#sð( ØÐ9ØÐKðð)sð0 ØÐMðð1sð6 	ØÐ,ØÐSðð7sð> �7ÐMÐNð?sð@ 
ØÐ&ØÐ=ððAsðH ˆwÐIÐJðIsðJ ØÐCØÐFððKsðR ˆWÐBÐCðSsðT ØÐCØÐMððUsð\ 
ˆGÐAÐBð]sð^ ØÐ8Øð(ðð_sðl 
ØÐ(ØÐ4ððmsðt ˆWÐDÐEñusðv �'ÐSÐTðwsðx 
ˆGÐ?Ð@ðysðz 
ØÐ&ØÐ>ðð{sðB ØÐ6ØÐDððCsðJ �Ð;Ð<ðKsðL ØÐ=ØÐ@ððMsðT 
ØÐ;ØÐ9ððUsð\ ØÐAØÐBðð]sðd 	ØÐ&ØÐ>ððesðl ØÐ@ØÐCððmsðt 	ØÐ/ØÐ?ððusð| ØÐ=ØÐQðð}sðD ØÐ=ØÐQððEsðL ØÐCØÐ=ððMsðT ØÐCØÐ=ððUsð\ ØÐ/ØÐFðð]sðd ØÐIØÐ4ðòesðl ˆgÐEÐFðmsðn ˆwÐHÐIðosðp 
ØÐ&ØÐ;ððqsðx ØÐ&ØÐ6ððysð@ 
ØÐ&ØÐFððAsðH ØÐCØÐ5ððIsðP �'ÐQÐRðQsðR ØÐ1Øð0ððSsðb 	ˆ7Ð'¨Ð0KÐ
Lðcsðd 
ˆGÐ(¨%Ð1LÐMðesðf ØÐ=ØÐCððgsðn �GÐRÐSðosðp 
ØÐ;ØÐPððqsðx 
ØÐ=ØÐCððysð@ 
ˆGÐ?Ð@ðAsðB 
ØÐ&ØÐWððCsðJ ØÐ&ØÐWðñKsðR ˆgÐ(¨%Ð1RÐSØØÐ2ØÐ1ðð ØÐ9ØÐCðð 
ˆGÐ?Ð@ñesÐ ñj Ð!Ó"¡fÐ-BÓ&CÔCð ØóÐCò
ð<
€õò:"ô"'r   