+
    LV-j	  ã                   óâ  € R t ^ RIHt ^ RIHtHtHt ^RIHtH	t	H
t
HtHt ^RIHt ^RIHtHt ^RIHtHtHtHtHt ^RIHtHtHtHtHtHtHtH t H!t!H"t"H#t#H$t$ ^RI%H&t&H't'H(t(H)t) ^R	I*H+t+ ];t,t-];t.t/]! ]R
R7      t0 ! R R]4      t1]]P2                  ,          t2. RNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNR NR!NR"NR#NR$NR%NR&NR'NR(NR)NR*NR+NR,NR-NR.Nt3R/ R0 lt4]4! ]54      t6R1# )2z
Classes Without Boilerplate
)Úpartial)ÚCallableÚLiteralÚProtocol)Ú
convertersÚ
exceptionsÚfiltersÚsettersÚ
validators)Ú	cmp_using)Úget_run_validatorsÚset_run_validators)ÚasdictÚassocÚastupleÚhasÚresolve_types)ÚNOTHINGÚ	AttributeÚ	ConverterÚFactoryÚ_NothingÚattribÚattrsÚevolveÚfieldsÚfields_dictÚ
make_classÚvalidate)ÚdefineÚfieldÚfrozenÚmutable)ÚVersionInfoT)Úauto_attribsc                   ó   € ] tR t^%tRtR# )ÚAttrsInstance© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__static_attributes__r'   ó    Ú^/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/attr/__init__.pyr&   r&   %   s   † Ûr-   r&   r   r   r   r   ÚNothingTyper   r   r   Úattrr   Ú
attributesr   r   r   r   r   r   r    r   r   r   r!   r   r   Úibr   r"   r   Úsr   r	   r   r
   c                ó0   € V ^8„  d   QhR\         R\        /# )é   Úmod_nameÚreturn)Ústrr   )Úformats   "r.   Ú__annotate__r:   Q   s   € ÷ ñ œCð ¤Hñ r-   c                ó   a € R V 3R llpV# )zd
Create a metadata proxy for packaging information that uses *mod_name* in
its warnings and errors.
c                ó0   € V ^8„  d   QhR\         R\         /# )r5   Únamer7   )r8   )r9   s   "r.   r:   Ú#_make_getattr.<locals>.__annotate__W   s   € ÷ ñ œ#ð ¤#ñ r-   c                 ó®   <€ V R9  d   RS RV  2p\        V4      h^ RIHp V! R4      pV R8X  d   \        P                  ! VR,          4      # VR,          # )Ú__version__Ú__version_info__zmodule z has no attribute )Úmetadatar   Úversion)r@   rA   )ÚAttributeErrorÚimportlib.metadatarB   r#   Ú_from_version_string)r=   ÚmsgrB   Úmetar6   s   &   €r.   Ú__getattr__Ú"_make_getattr.<locals>.__getattr__W   s_   ø€ ØÐ:Ô:Ø˜H˜:Ð%7¸°vÐ>ˆCÜ  Ó%Ð%å/á˜Ó ˆàÐ%Ô%Ü×3Ò3°D¸µOÓDÐDà�I�Ðr-   r'   )r6   rI   s   f r.   Ú_make_getattrrK   Q   s   ø€ ÷ð ð Ðr-   N)7Ú__doc__Ú	functoolsr   Útypingr   r   r   Ú r   r   r   r	   r
   Ú_cmpr   Ú_configr   r   Ú_funcsr   r   r   r   r   Ú_maker   r   r   r   r   r   r   r   r   r   r   r   Ú	_next_genr   r    r!   r"   Ú_version_infor#   r3   r1   r2   r0   Ú	dataclassr&   r/   Ú__all__rK   r(   rI   r'   r-   r.   Ú<module>rX      sõ  ðñõ ß .Ñ .ç BÕ BÝ ß ;ß >Õ >÷÷ ÷ ó ÷ 6Ó 5Ý &ð Ð €€JØÐ €€TÙ�E¨Ô-€	ô	�Hô 	ð �h×&Ñ&Õ'€ð#Øð#àð#ð ð#ð ð	#ð
 ð#ð ð#ð ð#ð ð#ð ð#ð ð#ð ð#ð ð#ð ð#ð ð#ð ð#ð  ð!#ð" ð##ð$ ð%#ð& ð'#ð( ð)#ð* ð+#ð, ð-#ð. ð/#ð0 ð1#ð2 
ð3#ð4 	ð5#ð6 ð7#ð8 ð9#ð: ð;#ð< ð=#ð> ð?#ð@ ðA#ðB ðC#ðD ðE#€õLñ. ˜HÓ%‚r-   