+
    QV-jÑK  ã                   óÞ  € R t ^ RIt^ RIt^ RIHt ^ RIHtHt ^ RIt^ RI	H
t
 ^RIHt  ! R R]P                  4      tR tR	 tR
 tR t]P$                  ]
P&                  ! R4      8  d   R tM]! 4       '       d   R t]! ]4      R 4       tR tR tR tR tR tR t]P$                  ]
P&                  ! R4      8  d   ]! ]4      R 4       tR# ]! 4       '       d   ]! ]4      R 4       tR# R# )zPExtends `dill` to support pickling more types and produce more consistent dumps.N)ÚBytesIO)ÚCodeTypeÚFunctionType)Úversion)Úconfigc                   óÀ   a a€ ] tR t^t o]P
                  P                  ]P                  P                  P                  4       4      tRt
RR ltV 3R ltR tRtVtV ;t# )ÚPicklerFc                ó  € \        V4      pW0P                  9  Ed¬   R \        P                  9   d)   ^ RIpW4P
                  J d   \        V4      ! \        4       R\        P                  9   d5   ^ RIp\        W5P                  4      '       d   \        V4      ! \        4       R\        P                  9   d)   ^ RIpW6P                  J d   \        V4      ! \        4       R\        P                  9   d‹   ^ RIp\        W7P                   4      '       d   \        V4      ! \"        4       W7P$                  J d   \        V4      ! \&        4       \        W7P(                  P*                  4      '       d   \-        VRV4      pR\        P                  9   d5   ^ RIp\        W8P0                  4      '       d   \        V4      ! \2        4       V\4        J d   \-        VRV4      p\6        P8                  P;                  WVR7       R# )	ÚregexNÚspacyÚtiktokenÚtorchÚ	_orig_modÚtransformersÚ_torchdynamo_orig_callable)Úsave_persistent_id)ÚtypeÚdispatchÚsysÚmodulesr
   ÚPatternÚpklregisterÚ_save_regexPatternr   Ú
issubclassÚLanguageÚ_save_spacyLanguager   ÚEncodingÚ_save_tiktokenEncodingr   ÚTensorÚ_save_torchTensorÚ	GeneratorÚ_save_torchGeneratorÚnnÚModuleÚgetattrr   ÚPreTrainedTokenizerBaseÚ)_save_transformersPreTrainedTokenizerBaser   Údillr   Úsave)	ÚselfÚobjr   Úobj_typer
   r   r   r   r   s	   &&&      Úe/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/datasets/utils/_dill.pyr(   ÚPickler.save   sW  € Ü˜“9ˆØŸ=™=Õ(Øœ#Ÿ+™+Ô%ÛàŸ}™}Ó,Ü Ô)Ô*<Ô=Øœ#Ÿ+™+Ô%Ûä˜h¯©×7Ò7Ü Ô)Ô*=Ô>ØœSŸ[™[Ô(Ûà×0Ñ0Ó0Ü Ô)Ô*@ÔAØœ#Ÿ+™+Ô%Ûä˜h¯©×5Ò5Ü Ô)Ô*;Ô<àŸ™Ó.Ü Ô)Ô*>Ô?ô ˜h¯©¯©×8Ò8Ü! # {°CÓ8�CØ¤§¡Ô,Û#ä˜h×(LÑ(L×MÒMÜ Ô)Ô*SÔTð ”|Ó#Ü˜#Ð;¸SÓAˆCÜ�‰×Ñ˜$Ð8JÐÖKó    c                ó–   <a€  \        V4      p\        SV `  ! V.VO5/ VB #   \         d    ^ RIHo \        TT3R lR7      p L8i ; i)é    ©ÚHasherc                 ó4   <€ SP                  V ^ ,          4      # )r0   )Úhash)Úxr2   s   &€r,   Ú<lambda>Ú)Pickler._batch_setitems.<locals>.<lambda>P   s   ø€ °·±¸A¸a½DÔ0Ar.   ©Úkey)ÚsortedÚ	ExceptionÚdatasets.fingerprintr2   ÚsuperÚ_batch_setitems)r)   ÚitemsÚargsÚkwargsr2   Ú	__class__s   &&*,@€r,   r>   ÚPickler._batch_setitemsH   sQ   ù€ ð	Cä˜5“MˆEô
 ‰wÒ& uÐ>¨tÒ>°vÑ>Ð>øô	 ô 	CÝ3ä˜5Ô&AÔBŠEð	Cús   „# £"AÁAc                ón   € \        V4      \        Jd"   \        P                  P	                  W4       R # R # ©N)r   Ústrr'   r   Úmemoize)r)   r*   s   &&r,   rG   ÚPickler.memoizeS   s%   € ä�‹9œCÓÜ�L‰L× Ñ  Ö+ñ  r.   © )T)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r'   Ú_dillÚMetaCatchingDictr   r   ÚcopyÚ_legacy_no_dict_keys_sortingr(   r>   rG   Ú__static_attributes__Ú__classdictcell__Ú__classcell__)rB   Ú__classdict__s   @@r,   r   r      sH   ù‡ € Ø�z‰z×*Ñ*¨4¯<©<×+@Ñ+@×+EÑ+EÓ+GÓH€HØ#(Ð ô'LõR	?÷,ò ,r.   r   c                ó   a € V 3R lpV# )z'Register a custom reducer for the type.c                 ó.   <€ V \         P                  S&   V # rE   )r   r   )ÚfuncÚts   &€r,   ÚproxyÚpklregister.<locals>.proxy\   s   ø€ Ø"Œ×Ñ˜ÑØˆr.   rI   )rY   rZ   s   f r,   r   r   Y   s   ø€ õð €Lr.   c            	     ó¾  € \         P                  P                  R,          \        P                  ! R4      P                  \        P                  ! R4      P                  \        P                  ! R4      P                  \        P                  ! R4      P                  \        P                  ! R4      P                  \        P                  ! R4      P                  39   # )z<Check if the current dill version is in the supported range.:Né   Nú0.3.6z0.3.7z0.3.8z0.3.9z0.4.0z0.4.1)r   ÚDILL_VERSIONÚreleaser   ÚparserI   r.   r,   Ú_is_supported_dill_versionrb   c   s‘   € ä×Ñ×&Ñ& rÕ*Ü�Š�gÓ×&Ñ&Ü�Š�gÓ×&Ñ&Ü�Š�gÓ×&Ñ&Ü�Š�gÓ×&Ñ&Ü�Š�gÓ×&Ñ&Ü�Š�gÓ×&Ñ&ð/ñ ð r.   c                ó>   € \        VRR7      P                  V 4       R# )zPickle an object to a file.T)ÚrecurseN)r   Údump©r*   Úfiles   &&r,   re   re   o   s   € äˆD˜$Ô×$Ñ$ SÖ)r.   c                óL   € \        4       p\        W4       VP                  4       # )zPickle an object to a string.)r   re   Úgetvaluerf   s   & r,   Údumpsrj   t   s   € ä‹9€DÜˆ„OØ�=‰=‹?Ðr.   r^   c                 óX   € \         P                  P                  P                  V4       R # rE   )r'   rN   ÚlogÚinfo©ÚpicklerÚmsgs   &&r,   rl   rl   }   s   € Ü�
‰
�‰×Ñ˜CÖ r.   c                 óX   € \         P                  P                  P                  W4       R # rE   )r'   rN   ÚloggerÚtracern   s   &&r,   rl   rl   ‚   s   € Ü�
‰
×Ñ×Ñ Ö-r.   c                 óà   € \        V R V 24        \        V4      3pV P                  \        W!R7       \        V R4       R#   \         d!    ^ RIHp \        YP
                  R7      3p LOi ; i)zSe: r1   r8   ©r*   z# SeN)rl   r:   r;   r<   r2   r4   Úsave_reduceÚset)ro   r*   r@   r2   s   &&  r,   Ú	_save_setrx   †   sf   € äˆ�4˜�u�Ôð/ä�s“ˆ~ˆð ×Ñœ˜TÐÔ+Üˆ�Öøô ô /Ý/ä�s§¡Ô,Ð.Šð/ús   ‘A Á(A-Á,A-c                 ó®   € ^ RI p\        V RV 24       VP                  VP                  3pV P	                  VP
                  W1R7       \        V R4       R# )r0   NzRe: ru   z# Re)r
   rl   ÚpatternÚflagsrv   Úcompile)ro   r*   r
   r@   s   &&  r,   r   r   •   sH   € Ûäˆ�4˜�u�ÔØ�K‰K˜Ÿ™Ð#€DØ×Ñ˜Ÿ™ tÐÔ5Üˆ�Ör.   c                 óÚ   € ^ RI p\        V RV 24       VP                  VP                  VP                  VP
                  3pV P                  VP                  W1R7       \        V R4       R# )r0   NzEnc: ru   z# Enc)r   rl   ÚnameÚ_pat_strÚ_mergeable_ranksÚ_special_tokensrv   r   )ro   r*   r   r@   s   &&  r,   r   r   ž   sZ   € Ûäˆ�5˜˜�ÔØ�H‰H�c—l‘l C×$8Ñ$8¸#×:MÑ:MÐN€DØ×Ñ˜×)Ñ)¨4ÐÔ9Üˆ�Ör.   c                 ó°  a€ ^ RI oRV3R llp\        V RV 24       VP                  SP                  8X  dS   VP	                  4       P                  SP                  4      P                  4       P                  4       SP                  3pM-VP	                  4       P                  4       P                  4       3pV P                  W#VR7       \        V R4       R# )r0   Nc                 ó\   <€ SP                  V 4      pV'       d   VP                  V4      pV# rE   )Ú
from_numpyr   )Únp_arrayÚdtypeÚtensorr   s   && €r,   Úcreate_torchTensorÚ-_save_torchTensor.<locals>.create_torchTensor«   s)   ø€ Ø×!Ñ! (Ó+ˆßØ—[‘[ Ó'ˆFØˆr.   zTo: ru   z# TorE   )
r   rl   r†   Úbfloat16ÚdetachÚtoÚfloatÚcpuÚnumpyrv   )ro   r*   rˆ   r@   r   s   &&  @r,   r   r   §   sž   ø€ Û÷ô ˆ�4˜�u�ÔØ
‡y�y�E—N‘NÔ"Ø—
‘
“—‘ §¡Ó,×0Ñ0Ó2×8Ñ8Ó:¸E¿N¹NÐK‰à—
‘
“× Ñ Ó"×(Ñ(Ó*Ð,ˆØ×ÑÐ*°cÐÔ:Üˆ�Ör.   c                 óš   a€ ^ RI oV3R lp\        V RV 24       VP                  4       3pV P                  W#VR7       \        V R4       R# )r0   Nc                 óJ   <€ SP                  4       pVP                  V 4       V# rE   )r    Ú	set_state)ÚstateÚ	generatorr   s   & €r,   Úcreate_torchGeneratorÚ3_save_torchGenerator.<locals>.create_torchGenerator½   s#   ø€ Ø—O‘OÓ%ˆ	Ø×Ñ˜EÔ"ØÐr.   zGe: ru   z# Ge)r   rl   Ú	get_staterv   )ro   r*   r•   r@   r   s   &&  @r,   r!   r!   º   sI   ø€ Ûõô
 ˆ�4˜�u�ÔØ�M‰M‹OÐ€DØ×ÑÐ-¸ÐÔ=Üˆ�Ör.   c                 ó°   a€ ^ RI oV3R lp\        V RV 24       VP                  VP                  4       3pV P	                  W#VR7       \        V R4       R# )r0   Nc                 óš   <€ SP                   P                  V R ,          R,          4      pVP                  V 4      pVP                  V4      # )ÚnlpÚlang)ÚutilÚget_lang_classÚfrom_configÚ
from_bytes)r   ÚbytesÚlang_clsÚ	lang_instr   s   &&  €r,   Úcreate_spacyLanguageÚ1_save_spacyLanguage.<locals>.create_spacyLanguageË   sA   ø€ Ø—:‘:×,Ñ,¨V°E­]¸6Õ-BÓCˆØ×(Ñ(¨Ó0ˆ	Ø×#Ñ# EÓ*Ð*r.   zSp: ru   z# Sp)r   rl   r   Úto_bytesrv   )ro   r*   r£   r@   r   s   &&  @r,   r   r   È   sO   ø€ Ûõ+ô
 ˆ�4˜�u�ÔØ�J‰J˜Ÿ™›Ð'€DØ×ÑÐ,¸ÐÔ<Üˆ�Ör.   c                 óv  € \        V R V 24       VP                  P                  4       pRV9   d#   \        VR,          \        4      '       d   / VR&   RV9   d#   \        VR,          \        4      '       d   / VR&   VP                  P                  R4      pR;rEVeŠ   \        VR4      '       dx   \        VR4      '       df   VP                  pVP                  p Ve#   \        VR4      '       d   VP                  4        Ve#   \        VR4      '       d   VP                  4         V P                  \        V4      RW!R	7        VeQ   Ve%   \        VR
4      '       d   VP                  ! R/ VB  Ve%   \        VR4      '       d   VP                  ! R/ VB  \        T R4       R#   \         d    R;rE L‘i ; i  \         d     L/i ; i   TeT   Te%   \        TR
4      '       d   TP                  ! R/ TB  Te'   \        TR4      '       d   TP                  ! R/ TB  i i i i   \         d     i i ; i; i)zTok: ÚcacheÚdeprecation_warningsÚ
_tokenizerNÚ
truncationÚpaddingÚno_truncationÚ
no_padding)r“   r*   Úenable_truncationÚenable_paddingz# TokrI   )rl   Ú__dict__rP   Ú
isinstanceÚdictÚgetÚhasattrrª   r«   r¬   r­   r;   rv   r   r®   r¯   )ro   r*   r“   Úbackend_tokenizerrª   r«   s   &&    r,   r&   r&   Ö   s)  € Üˆ�5˜˜�Ôð �L‰L×ÑÓ€EØ�%ÔœJ u¨W¥~´t×<Ò<Øˆˆg‰Ø Ô&¬:°eÐ<RÕ6SÔUY×+ZÒ+ZØ(*ˆÐ$Ñ%àŸ™×(Ñ(¨Ó6ÐØÐ€JàÒ%ÜÐ% |×4Ò4ÜÐ% y×1Ò1à&×1Ñ1ˆ
Ø#×+Ñ+ˆð	(ØÒ%¬'Ð2CÀ_×*UÒ*UØ!×/Ñ/Ô1ØÒ"¤wÐ/@À,×'OÒ'OØ!×,Ñ,Ô.ð
Ø×ÑœD ›I r°ÐÔ@ð	Ø Ò,ØÒ)¬gÐ6GÐI\×.]Ò.]Ø%×7Ò7ÑE¸*ÒEØÒ&¬7Ð3DÐFV×+WÒ+WØ%×4Ò4Ñ?°wÒ?ô ˆ�Öøô ô 	(Ø#'Ð'ˆJ™ð	(ûô ô 	Ùð	ûð	Ø Ò,ØÒ)¬gÐ6GÐI\×.]Ò.]Ø%×7Ò7ÑE¸*ÒEØÒ&¬7Ð3DÐFV×+WÒ+WØ%×4Ò4Ñ?°wÓ?ð ,XÐ&ð -øô
 ô 	Ùð	ýsW   ÃAF( Ä(G ÅAF< Æ(F9Æ8F9Æ<G
Ç	G
ÇH8ÇAH'È#H8È'H5È2H8È4H5È5H8c                óÜ  € \         P                  P                  P                  RV 24       VP                  P                  R4      '       g¢   \        VP                  P                  \        P                  P                  4      4      ^8”  dP   VP                  P                  \        P                  P                  4      R
,          P                  R4      '       g   VP                  R8X  d   RM(\        P                  P                  VP                  4      p^p\         P                  P                  '       Edh   \        VR4      '       dÂ   VP                  VP                   VP"                  VP$                  VP&                  VP(                  VP*                  VP,                  VP.                  VP0                  TVP                  T\2        P4                  R8¼  d   VP6                  MVP8                  VP:                  VP<                  3pEMVP                  VP"                  VP$                  VP&                  VP(                  VP*                  VP,                  VP.                  VP0                  VVP                  VVP8                  VP:                  VP<                  3pMˆVP                  VP$                  VP&                  VP(                  VP*                  VP,                  VP.                  VP0                  VVP                  VVP8                  VP:                  VP<                  3pV P?                  \@        WAR7       \         P                  P                  P                  R4       R	# )z�
From dill._dill.save_code
This is a modified version that removes the origin (filename + line no.)
of functions created in notebooks or shells for example.
zCo: Ú<Ú
ipykernel_ú<lambda>Ú Úco_posonlyargcountru   ú# CoNéþÿÿÿ)r]   é
   )!r'   rN   rl   rm   Úco_filenameÚ
startswithÚlenÚsplitÚosÚpathÚsepÚco_nameÚbasenameÚPY3r´   Úco_argcountr»   Úco_kwonlyargcountÚ
co_nlocalsÚco_stacksizeÚco_flagsÚco_codeÚ	co_constsÚco_namesÚco_varnamesr   Úversion_infoÚco_linetableÚ	co_lnotabÚco_freevarsÚco_cellvarsrv   r   ©ro   r*   r¿   Úco_firstlinenor@   s   &&   r,   Ú
_save_coderÙ     sc  € ô 	�
‰
�‰×Ñ˜d 3 %˜LÔ)ð& �‰×)Ñ)¨#×.Ò.ä�C—O‘O×)Ñ)¬"¯'©'¯+©+Ó6Ó7¸!Ô;Ø—O‘O×)Ñ)¬"¯'©'¯+©+Ó6°rÕ:×EÑEÀl×SÒSà�{‰{˜jÔ(ñ ô —‘×!Ñ! #§/¡/Ó2ð 	ð ˆä�:‰:�>�>‰>Ü�sÐ0×1Ò1à—O‘OØ×*Ñ*Ø×)Ñ)Ø—N‘NØ×$Ñ$Ø—L‘LØ—K‘KØ—M‘MØ—L‘LØ—O‘OØØ—K‘KØ"Ü(+×(8Ñ(8¸GÔ(C�C×$Ò$ÈÏÉØ—O‘OØ—O‘Oð!’ð( —O‘OØ×)Ñ)Ø—N‘NØ×$Ñ$Ø—L‘LØ—K‘KØ—M‘MØ—L‘LØ—O‘OØØ—K‘KØ"Ø—M‘MØ—O‘OØ—O‘Oð‘ð& —‘Ø—‘Ø× Ñ Ø—‘Ø—‘Ø—‘Ø—‘Ø—‘ØØ—‘ØØ—‘Ø—‘Ø—‘ðˆDð  	×ÑœH dÐÔ4Ü�
‰
�‰×Ñ˜FÔ#Ùr.   c                 ó^
  € \         P                  P                  P                  V R V4       VP                  P                  R4      '       g¢   \        VP                  P                  \        P                  P                  4      4      ^8”  dP   VP                  P                  \        P                  P                  4      R,          P                  R4      '       g   VP                  R8X  d   RM(\        P                  P                  VP                  4      p^p\        VR4      '       dØ   VP                  VP                  VP                   VP"                  VP$                  VP&                  VP(                  VP*                  VP,                  VP.                  VP0                  VVP                  VP2                  VVP                  VP4                  VP6                  VP8                  VP:                  VP<                  3pEMÔ\        VR4      '       dÂ   VP                  VP                  VP                   VP"                  VP$                  VP&                  VP(                  VP*                  VP,                  VP.                  VP0                  VVP                  VP2                  VVP                  VP8                  VP:                  VP<                  3pEM\        VR4      '       d¬   VP                  VP                  VP                   VP"                  VP$                  VP&                  VP(                  VP*                  VP,                  VP.                  VP0                  VVP                  VVP                  VP:                  VP<                  3pEMD\        VR4      '       d    VP                  VP                   VP"                  VP$                  VP&                  VP(                  VP*                  VP,                  VP.                  VP0                  VVP                  VVP>                  VP:                  VP<                  3pM“VP                  VP"                  VP$                  VP&                  VP(                  VP*                  VP,                  VP.                  VP0                  VVP                  VVP>                  VP:                  VP<                  3pV PA                  \         P                  PB                  WAR	7       \         P                  P                  P                  V R
4       R# )zCo: %sr·   r¸   r¹   rº   Úco_endlinetableÚco_exceptiontablerÓ   r»   ru   r¼   Nr½   )"r'   rN   rr   rs   r¿   rÀ   rÁ   rÂ   rÃ   rÄ   rÅ   rÆ   rÇ   r´   rÓ   rÉ   r»   rÊ   rË   rÌ   rÍ   rÎ   rÏ   rÐ   rÑ   Úco_qualnamerÛ   Úco_columntablerÜ   rÕ   rÖ   rÔ   rv   Ú_create_coder×   s   &&   r,   Ú	save_coderà   h  sË  € ä�
‰
×Ñ×Ñ ¨°3Ô7ð, �‰×)Ñ)¨#×.Ò.ä�C—O‘O×)Ñ)¬"¯'©'¯+©+Ó6Ó7¸!Ô;Ø—O‘O×)Ñ)¬"¯'©'¯+©+Ó6°rÕ:×EÑEÀl×SÒSà�{‰{˜jÔ(ñ ô —‘×!Ñ! #§/¡/Ó2ð 	ð ˆô �3Ð)×*Ò*à× Ñ Ø—‘Ø×&Ñ&Ø×%Ñ%Ø—‘Ø× Ñ Ø—‘Ø—‘Ø—‘Ø—‘Ø—‘ØØ—‘Ø—‘ØØ× Ñ Ø×#Ñ#Ø×"Ñ"Ø×%Ñ%Ø—‘Ø—‘ð+ŠDô. �SÐ-×.Ò.à× Ñ Ø—‘Ø×&Ñ&Ø×%Ñ%Ø—‘Ø× Ñ Ø—‘Ø—‘Ø—‘Ø—‘Ø—‘ØØ—‘Ø—‘ØØ× Ñ Ø×%Ñ%Ø—‘Ø—‘ð'ŠDô* �S˜.×)Ò)à× Ñ Ø—‘Ø×&Ñ&Ø×%Ñ%Ø—‘Ø× Ñ Ø—‘Ø—‘Ø—‘Ø—‘Ø—‘ØØ—‘ØØ× Ñ Ø—‘Ø—‘ð#ŠDô& �SÐ.×/Ò/à—‘Ø×&Ñ&Ø×%Ñ%Ø—‘Ø× Ñ Ø—‘Ø—‘Ø—‘Ø—‘Ø—‘ØØ—‘ØØ—‘Ø—‘Ø—‘ð!‰Dð( —‘Ø×%Ñ%Ø—‘Ø× Ñ Ø—‘Ø—‘Ø—‘Ø—‘Ø—‘ØØ—‘ØØ—‘Ø—‘Ø—‘ðˆDð$ 	×ÑœDŸJ™J×3Ñ3°TÐÔCÜ�
‰
×Ñ×Ñ ¨Ô0Ùr.   )Ú__doc__rÃ   r   Úior   Útypesr   r   r'   Ú	packagingr   rº   r   r   r   rb   re   rj   r_   ra   rl   rw   rx   r   r   r   r!   r   r&   rÙ   rà   rI   r.   r,   Ú<module>rå      s  ðñ Wã 	Û 
Ý ß (ã Ý å ô;,ˆd�l‰lô ;,ò|ò	ò*ò
ð 
×Ñ˜Ÿš wÓ/Ô/ó!ñ  ×!Ò!ò.ñ ˆSÓñó ðòòòò&òò,ð^ 
×Ñ˜Ÿš wÓ/Ô/á�Óñ\ó ò\ñ|  ×!Ò!á�ÓñPó òPñ "r.   