+
    QV-j  ã                   óî   € ^ RI Ht ^ RIHt ^ RIt^ RIt^ RIHt ^ RI	H
t
 ]P                  P                  P                  ]4      t] ! R R]P                   4      4       t ! R R	]P$                  4      tR# )
é    )Ú	dataclass)ÚOptionalN©Úrequire_storage_cast)Ú
table_castc                   ó<   a € ] tR t^t o RtRtRtRtV 3R ltRt	V t
R# )Ú	XmlConfigzBuilderConfig for xml files.Nzutf-8c                ór   <€ V ^8„  d   Qh/ S[ S[P                  ,          ;R&   S[;R&   S[ S[,          ;R&   # )é   ÚfeaturesÚencodingÚencoding_errors)r   ÚdatasetsÚFeaturesÚstr)ÚformatÚ__classdict__s   "€Úr/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/datasets/packaged_modules/xml/xml.pyÚ__annotate__ÚXmlConfig.__annotate__   s;   ø‡ ‚ ñ ‘x×(Ñ(Õ)Ñ0ñ	 ñ
 Ññ ñ ™c•]Ñ)ò ó    © )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__©r   s   @r   r	   r	      s   ø‡ € á&à,0€HØ€HØ%)€O÷ ƒ r   r	   c                   óN   a € ] tR t^t o ]tR tR tV 3R lR ltR t	R t
RtV tR# )	ÚXmlc                óX   € \         P                  ! V P                  P                  R 7      # ))r   )r   ÚDatasetInfoÚconfigr   )Úselfs   &r   Ú_infoÚ	Xml._info   s   € Ü×#Ò#¨T¯[©[×-AÑ-AÔBÐBr   c                óð  € V P                   P                  '       g#   \        RV P                   P                   24      hRVP                  n        VP                  V P                   P                  4      p. pVP                  4        Ff  w  rE\        V\        4      '       d   V.pV Uu. uF  qaP                  V4      NK  	  ppVP                  \        P                  ! VRV/R7      4       Kh  	  V# u upi )zíThe `data_files` kwarg in load_dataset() can be a str, List[str], Dict[str,str], or Dict[str,List[str]].

If str or List[str], then the dataset returns only the 'train' split.
If dict, then keys should be from the `datasets.Split` enum.
z=At least one data file must be specified, but got data_files=TÚfiles)ÚnameÚ
gen_kwargs)r&   Ú
data_filesÚ
ValueErrorÚdownload_configÚextract_on_the_flyÚdownload_and_extractÚitemsÚ
isinstancer   Ú
iter_filesÚappendr   ÚSplitGenerator)r'   Ú
dl_managerr.   ÚsplitsÚ
split_namer+   Úfiles   &&     r   Ú_split_generatorsÚXml._split_generators   sÕ   € ð �{‰{×%×%Ð%ÜÐ\Ð]a×]hÑ]h×]sÑ]sÐ\tÐuÓvÐvØ8<ˆ
×"Ñ"Ô5Ø×4Ñ4°T·[±[×5KÑ5KÓLˆ
ØˆØ!+×!1Ñ!1Ö!3ÑˆJÜ˜%¤×%Ò%Ø˜�Ù=BÓC¹U°T×*Ñ*¨4Ö0¹UˆEÐCØ�M‰Mœ(×1Ò1°zÈwÐX]ÐN^Ô_Ö`ñ	 "4ð
 ˆùò Ds   Â)C3c                óN   <€ V ^8„  d   QhRS[ P                  RS[ P                  /# )r   Úpa_tableÚreturn)ÚpaÚTable)r   r   s   "€r   r   ÚXml.__annotate__/   s'   ø€ ÷ Bñ B¡B§H¡Hð B±·±ñ Br   c                ó"  € V P                   P                  e¿   V P                   P                  P                  p\        ;QJ d>    R V P                   P                  P	                  4        4       F  '       d   K   RM3	  RM/! R V P                   P                  P	                  4        4       4      '       d   VP                  V4      pV# \        W4      pV# VP                  \        P                  ! R\        P                  ! 4       /4      4      # )Nc              3   óB   "  € T F  p\        V4      '       * x € K  	  R # 5i©Nr   )Ú.0Úfeatures   & r   Ú	<genexpr>Ú"Xml._cast_table.<locals>.<genexpr>2   s   é € ÐbÑDa¸Ô+¨GÓ4×4Ñ4ÓDaùs   ‚FTÚxml)
r&   r   Úarrow_schemaÚallÚvaluesÚcastr   rA   ÚschemaÚstring)r'   r?   rP   s   && r   Ú_cast_tableÚXml._cast_table/   s·   € Ø�;‰;×ÑÒ+Ø—[‘[×)Ñ)×6Ñ6ˆFß‹sÑbÀDÇKÁK×DXÑDX×D_ÑD_ÔDaÓb�s�sŠsÑbÀDÇKÁK×DXÑDX×D_ÑD_ÔDaÓb×bÒbà#Ÿ=™=¨Ó0�ð ˆOô & hÓ7�ØˆOà—=‘=¤§¢¨E´2·9²9³;Ð+?Ó!@ÓAÐAr   c              #  ó&   "  € T R j  x€L
  R #  L5irF   r   )r'   r+   s   &&r   Ú_generate_shardsÚXml._generate_shards<   s   é € Ø×Ôùs   ‚ˆ‰c              #  ó  "  € V P                   P                  e    \        V P                   P                  4      MR.p\        V4       F©  w  r4\	        W@P                   P
                  V P                   P                  R7      ;_uu_ 4       pVP                  4       p\        P                  P                  \        P                  ! V.4      .VR7      pV^ 3V P                  V4      3x € R R R 4       K«  	  R #   + '       g   i     KÀ  ; i5i)NrK   )r   Úerrors)Únames)r&   r   ÚlistÚ	enumerateÚopenr   r   ÚreadrA   rB   Úfrom_arraysÚarrayrR   )r'   r+   Úpa_table_namesÚfile_idxr;   ÚfrK   r?   s   &&      r   Ú_generate_tablesÚXml._generate_tables?   sÀ   é € Ø7;·{±{×7KÑ7KÒ7Wœ˜dŸk™k×2Ñ2Ô3Ð^cÐ]dˆÜ'¨Ö.‰NˆHä�d§[¡[×%9Ñ%9À$Ç+Á+×B]ÑB]×^Õ^ÐbcØ—f‘f“h�ÜŸ8™8×/Ñ/´·²¸3¸%³Ð0AÈÐ/ÓX�Ø �m T×%5Ñ%5°hÓ%?Ð?Ò?÷ _Ñ^ó /ç^×^Ð^üs   ‚BDÂ
AC7Ã)DÃ7DÄ	Dr   N)r   r   r   r   r	   ÚBUILDER_CONFIG_CLASSr(   r<   rR   rU   rc   r   r    r!   s   @r   r#   r#      s3   ø‡ € Ø$ÐòCò÷$Bð Bò÷@ð @r   r#   )Údataclassesr   Útypingr   ÚpyarrowrA   r   Údatasets.features.featuresr   Údatasets.tabler   ÚutilsÚloggingÚ
get_loggerr   ÚloggerÚBuilderConfigr	   ÚArrowBasedBuilderr#   r   r   r   Ú<module>rq      sh   ðÝ !Ý ã ã Ý ;Ý %ð 
�‰×	Ñ	×	*Ñ	*¨8Ó	4€ð ô*�×&Ñ&ó *ó ð*ô/@ˆ(×
$Ñ
$ö /@r   