+
    QV-j-  ã                   ó”   € ^ RI HtHtHt ^ RIHt ^RIHt ^RIH	t	 ^RI
Ht ^RIHt ]! ]4      t ! R R]	4      tR	 R
 ltR R ltR# )é    )ÚAnyÚOptionalÚUnion)Úget_session)Úconfig)ÚDatasetsError)Ú"get_authentication_headers_for_url)Ú
get_loggerc                   ó   € ] tR t^tRtRtR# )ÚDatasetViewerErrorzçDataset viewer error.

Raised when trying to use the dataset viewer HTTP API and when trying to access:
- a missing dataset, or
- a private/gated dataset and the user is not authenticated.
- unavailable /parquet or /info responses
© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__static_attributes__r   ó    Úo/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/datasets/utils/_dataset_viewer.pyr   r      s   † õr   r   c                ó¸   € V ^8„  d   QhR\         R\         R\        \        \         \        3,          ,          R\        \
        \         \        3,          ,          /# ©é   ÚdatasetÚcommit_hashÚtokenÚreturn)Ústrr   r   ÚboolÚlistÚdictr   )Úformats   "r   Ú__annotate__r"      sM   € ÷ !Eñ !EÜð!EÜ"ð!EÜ+3´E¼#¼t¸)Õ4DÕ+Eð!Eä	Œ$Œs”Cˆx�.Õñ!Er   c           
     óX  € \         P                  P                  RR4      R,           p \        4       P	                  W0,           \        \         P                  RV  2,           VR7      RR7      pVP                  4        RVP                  9   dÉ   VP                  R,          V8X  g   Vf€   VP                  4       pVP	                  R
4      RJ dA   VP	                  RR4      '       g)   VP	                  RR4      '       g   RV9   d
   VR,          # \        P                  RV  R24       M-\        P                  RV  RVP                  R,           R24       \        R4      h  \         d=   p\        P                  RT  R\        T4      P                   RT R24        R	p?LMR	p?ii ; i)zb
Get the dataset exported parquet files
Docs: https://huggingface.co/docs/datasets-server/parquet
ú://ú://datasets-server.z/parquet?dataset=ú	datasets/©r   ç      Y@©ÚurlÚheadersÚtimeoutú
X-RevisionNÚpartialFÚpendingTÚfailedÚparquet_fileszParquet export for ú is not completely ready yet.ú) is available but outdated (commit_hash='ú')zNo parquet export for ú available (ú: Ú)z$No exported Parquet files available.©r   ÚHF_ENDPOINTÚreplacer   Úgetr	   Úraise_for_statusr+   ÚjsonÚloggerÚdebugÚ	ExceptionÚtyper   r   )r   r   r   Údataset_viewer_parquet_urlÚparquet_data_files_responseÚ parquet_data_files_response_jsonÚes   &&&    r   Úget_exported_parquet_filesrF      sª  € ô "(×!3Ñ!3×!;Ñ!;¸EÐCXÓ!YÐ\oÕ!oÐð]Ü&1£m×&7Ñ&7Ø*Õ4Ü6´v×7IÑ7IÈiÐX_ÐW`ÐLaÕ7aÐinÔoØð '8ó '
Ð#ð
 	$×4Ñ4Ô6ØÐ6×>Ñ>Ô>Ø*×2Ñ2°<Õ@ÀKÔOÐS^ÒSfØ3N×3SÑ3SÓ3UÐ0à4×8Ñ8¸ÓCÀuÓLØ<×@Ñ@ÀÈD×QÒQØ<×@Ñ@ÀÈ4×PÒPØ'Ð+KÔKà;¸OÕLÐLä—L‘LÐ#6°w°iÐ?\Ð!]Õ^ä—‘Ø)¨'¨Ð2[Ð\w×\Ñ\ð  AMõ  ]Nð  \Oð  OQð  Rôô
 ÐCÓ
DÐDøô ô ]Ü�‰Ð-¨g¨Y°lÄ4ÈÃ7×CSÑCSÐBTÐTVÐWXÐVYÐYZÐ[×\Ñ\ûð]úó0   ©B>E" Ã(E" Ä E" ÄE" Ä*-E" Å"F)Å-2F$Æ$F)c                óÄ   € V ^8„  d   QhR\         R\         R\        \        \         \        3,          ,          R\        \         \        \         \
        3,          3,          /# r   )r   r   r   r   r    r   )r!   s   "r   r"   r"   >   sR   € ÷ !Eñ !EÜð!EÜ"ð!EÜ+3´E¼#¼t¸)Õ4DÕ+Eð!Eä	Œ#Œt”Cœ�H�~Ð
Õñ!Er   c           
     óX  € \         P                  P                  RR4      R,           p \        4       P	                  W0,           \        \         P                  RV  2,           VR7      RR7      pVP                  4        RVP                  9   dÉ   VP                  R,          V8X  g   Vf€   VP                  4       pVP	                  R
4      RJ dA   VP	                  RR4      '       g)   VP	                  RR4      '       g   RV9   d
   VR,          # \        P                  RV  R24       M-\        P                  RV  RVP                  R,           R24       \        R4      h  \         d=   p\        P                  RT  R\        T4      P                   RT R24        R	p?LMR	p?ii ; i)z…
Get the dataset information, can be useful to get e.g. the dataset features.
Docs: https://huggingface.co/docs/datasets-server/info
r$   r%   z/info?dataset=r&   r'   r(   r)   r-   Nr.   Fr/   Tr0   Údataset_infozDataset info for r2   r3   r4   zNo dataset info for r5   r6   r7   z$No exported dataset infos available.r8   )r   r   r   Údataset_viewer_info_urlÚinfo_responserE   s   &&&   r   Úget_exported_dataset_infosrM   >   s™  € ô %×0Ñ0×8Ñ8¸Ð@UÓVÐYiÕiÐð[Ü#›×)Ñ)Ø'Õ1Ü6´v×7IÑ7IÈiÐX_ÐW`ÐLaÕ7aÐinÔoØð *ó 
ˆð
 	×&Ñ&Ô(Ø˜=×0Ñ0Ô0Ø×$Ñ$ \Õ2°kÔAÀ[ÒEXØ -× 2Ñ 2Ó 4�à!×%Ñ% iÓ0°EÓ9Ø)×-Ñ-¨i¸×>Ò>Ø)×-Ñ-¨h¸×=Ò=Ø&¨-Ô7à(¨Õ8Ð8ä—L‘LÐ#4°W°IÐ=ZÐ![Õ\ä—‘Ø'¨ yÐ0YÐZg×ZoÑZoÐp|ÕZ}ÐY~ð  Að  Bôô
 ÐCÓ
DÐDøô ô [Ü�‰Ð+¨G¨9°LÄÀaÃ×AQÑAQÐ@RÐRTÐUVÐTWÐWXÐY×ZÑZûð[úrG   N)Útypingr   r   r   Úhuggingface_hub.utilsr   Ú r   Ú
exceptionsr   Ú
file_utilsr	   Úloggingr
   r   r>   r   rF   rM   r   r   r   Ú<module>rT      sC   ðß 'Ñ 'å -å Ý &õõ  ñ 
�HÓ	€ô˜ô õ!E÷H!Er   