+
    LV-jÞI  ã                  ó  a € 0 t $ ^ RIHt ^ RIt^ RIHt ^ RIt^ RIt^ RI	t	^ RI
t
^ RIt^ RIHt ^ RIHt ]
P"                  P%                  R4      t]
P"                  P%                  R4      t]
P"                  R8H  tRtR]R	&   ]	P0                  ! R
4      tR\R R lltR R ltR R lt ! R R]P:                  4      t ! R R4      tR]R R llt R]R R llt!R R lt"R R lt#R R lt$R R  lt%R! R" lt&R\R# R$ llt'R]R% R& llt(R]R' R( llt)R) R* lt*R+ R, lt+R- R. lt,R^R/ R0 llt-R^R1 R2 llt.R^R3 R4 llt/R5 R6 lt0R_R7 R8 llt1 ! R9 R:4      t2R; R< lt3R= R> lt4R^R? R@ llt5]
P"                  P%                  R4      '       d*   ]'       d"   ^RAI6H7t7 RB RC lt8]! 4       t9RD]RE&   R`RF RG lltMRH RI lt8RJ RK lt7RL RM lt:RN RO lt;RP RQ lt<]<! RR ]-4      t=]<! RS ].4      t>]<! RT ]/4      t?RU]*RV]+RW],/t@RX]RY&   RU]-RV].RW]//tARZ]R[&   R# )aé    )ÚannotationsN)ÚTracebackType©ÚWeakKeyDictionaryÚcygwinÚwinÚdarwinz't.Callable[[t.TextIO], t.TextIO] | NoneÚauto_wrap_for_ansiz\033\[[;?0-9]*[a-zA-Z]c               ó0   € V ^8„  d   QhRRRRRRRRRRR	R
/# )é   Ústreamú
t.BinaryIOÚencodingú
str | NoneÚerrorsÚforce_readableÚboolÚforce_writableÚreturnút.TextIO© )Úformats   "Ú^/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/click/_compat.pyÚ__annotate__r      sD   € ÷ ñ Øðàðð ðð ð	ð
 ðð ñó    c           	     óN   € Vf   \        V 4      pVf   Rp\        V VVRVVR7      # )NÚreplaceT)Úline_bufferingr   r   )Úget_best_encodingÚ_NonClosingTextIOWrapper)r   r   r   r   r   s   &&&&&r   Ú_make_text_streamr!      s=   € ð ÒÜ$ VÓ,ˆØ‚~ØˆÜ#ØØØØØ%Ø%ôð r   c               ó    € V ^8„  d   QhRRRR/# )r   r   Ústrr   r   r   )r   s   "r   r   r   )   s   € ÷ ñ  ð ¨ñ r   c                ón   €  \         P                  ! V 4      P                  R8H  #   \         d     R# i ; i)z$Checks if a given encoding is ascii.ÚasciiF)ÚcodecsÚlookupÚnameÚLookupError)r   s   &r   Úis_ascii_encodingr*   )   s3   € ðÜ�}Š}˜XÓ&×+Ñ+¨wÑ6Ð6øÜô Úðús   ‚"% ¥4³4c               ó    € V ^8„  d   QhRRRR/# )r   r   út.IO[t.Any]r   r#   r   )r   s   "r   r   r   1   s   € ÷ ñ ˜kð ¨cñ r   c                ó€   € \        V RR4      ;'       g    \        P                  ! 4       p\        V4      '       d   R# V# )z1Returns the default stream encoding if not found.r   Nzutf-8)ÚgetattrÚsysÚgetdefaultencodingr*   )r   Úrvs   & r   r   r   1   s4   € ä	�˜ TÓ	*×	FÐ	F¬c×.DÒ.DÓ.F€BÜ˜×ÒÙØ€Ir   c                  óJ   a € ] tR t^9tRR V 3R llltR R ltR R ltRtV ;t# )	r    c               ó4   € V ^8„  d   QhRRRRRRRRRRR	R
RR/# )r   r   r   r   r   r   r   r   r   Úextraút.Anyr   ÚNoner   )r   s   "r   r   Ú%_NonClosingTextIOWrapper.__annotate__:   sP   € ÷ <ñ <àð<ð ð<ð ð	<ð
 ð<ð ð<ð ð<ð 
ñ<r   c                	ó˜   <€ \         P                  ! \         P                  \        WV4      4      ;V n        p\
        SV `  ! WV3/ VB  R # ©N)ÚtÚcastÚBinaryIOÚ_FixupStreamÚ_streamÚsuperÚ__init__)Úselfr   r   r   r   r   r4   Ú	__class__s   &&&&&&,€r   r@   Ú!_NonClosingTextIOWrapper.__init__:   sB   ø€ ô !"§¢Ü�J‰Jœ V¸^ÓLó!
ð 	
ˆŒ�vô 	‰Ò˜¨6Ñ;°UÔ;r   c               ó   € V ^8„  d   QhRR/# )r   r   r6   r   )r   s   "r   r   r7   H   s   € ÷ ñ ˜ñ r   c                	óL   €  V P                  4        R #   \         d     R # i ; ir9   )ÚdetachÚ	Exception©rA   s   &r   Ú__del__Ú _NonClosingTextIOWrapper.__del__H   s"   € ð	Ø�K‰KŽMøÜô 	Úð	ús   ‚ ”#¢#c               ó   € V ^8„  d   QhRR/# ©r   r   r   r   )r   s   "r   r   r7   N   s   € ÷ %ñ %˜ñ %r   c                	ó6   € V P                   P                  4       # r9   )r>   ÚisattyrH   s   &r   rN   Ú_NonClosingTextIOWrapper.isattyN   s   € à�|‰|×"Ñ"Ó$Ð$r   )r>   ©FF)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r@   rI   rN   Ú__static_attributes__Ú__classcell__)rB   s   @r   r    r    9   s   ø† ÷<ò <õ÷%ó %r   r    c                  óf   € ] tR t^StRtRR R lltR R ltR R ltR R	 ltR
 R lt	R R lt
RtR# )r=   a9  The new io interface needs more from streams than streams
traditionally implement.  As such, this fix-up code is necessary in
some circumstances.

The forcing of readable and writable flags are there because some tools
put badly patched objects on sys (one such offender are certain version
of jupyter notebook).
c               ó$   € V ^8„  d   QhRRRRRR/# )r   r   r   r   r   r   r   )r   s   "r   r   Ú_FixupStream.__annotate__]   s(   € ÷ .ñ .àð.ð ð.ð ñ	.r   c                	ó*   € Wn         W n        W0n        R # r9   )r>   Ú_force_readableÚ_force_writable)rA   r   r   r   s   &&&&r   r@   Ú_FixupStream.__init__]   s   € ð ŒØ-ÔØ-Ör   c               ó    € V ^8„  d   QhRRRR/# ©r   r(   r#   r   r5   r   )r   s   "r   r   rY   g   s   € ÷ +ñ + ð +¨ñ +r   c                	ó.   € \        V P                  V4      # r9   )r.   r>   ©rA   r(   s   &&r   Ú__getattr__Ú_FixupStream.__getattr__g   s   € Ü�t—|‘| TÓ*Ð*r   c               ó    € V ^8„  d   QhRRRR/# )r   ÚsizeÚintr   Úbytesr   )r   s   "r   r   rY   j   s   € ÷ 'ñ '˜#ð ' %ñ 'r   c                	ó°   € \        V P                  R R4      pVe"   \        P                  ! \        V! V4      4      # V P                  P                  V4      # )Úread1N)r.   r>   r:   r;   rg   Úread)rA   re   Úfs   && r   ri   Ú_FixupStream.read1j   sC   € Ü�D—L‘L '¨4Ó0ˆàŠ=Ü—6’6œ%¡ 4£Ó)Ð)à�|‰|× Ñ  Ó&Ð&r   c               ó   € V ^8„  d   QhRR/# rL   r   )r   s   "r   r   rY   r   s   € ÷ 
ñ 
˜$ñ 
r   c                	ó   € V P                   '       d   R # \        V P                  RR4      pVe!   \        P                  ! \
        V! 4       4      #  V P                  P                  ^ 4       R #   \         d     R# i ; i)TÚreadableNF)r[   r.   r>   r:   r;   r   rj   rG   ©rA   Úxs   & r   ro   Ú_FixupStream.readabler   sk   € Ø××ÐÙÜ�D—L‘L *¨dÓ3ˆØŠ=Ü—6’6œ$¡£Ó$Ð$ð	Ø�L‰L×Ñ˜aÔ ñ øô ô 	Úð	ús   ÁA. Á.A=Á<A=c               ó   € V ^8„  d   QhRR/# rL   r   )r   s   "r   r   rY   ~   s   € ÷ ñ ˜$ñ r   c                	ó^  € V P                   '       d   R # \        V P                  RR4      pVe!   \        P                  ! \
        V! 4       4      #  V P                  P                  R4       R #   \         d4     T P                  P                  R4        R #   \         d      R# i ; ii ; i)TÚwritableNr   F)r\   r.   r>   r:   r;   r   ÚwriterG   rp   s   & r   ru   Ú_FixupStream.writable~   s˜   € Ø××ÐÙÜ�D—L‘L *¨dÓ3ˆØŠ=Ü—6’6œ$¡£Ó$Ð$ð	Ø�L‰L×Ñ˜sÔ#ñ øô ô 	ðØ—‘×"Ñ" 3Õ'ñ øô ô Ûðúð	ús*   ÁA. Á.B,Á:BÂB(Â#B,Â'B(Â(B,c               ó   € V ^8„  d   QhRR/# rL   r   )r   s   "r   r   rY   �   s   € ÷ ñ ˜$ñ r   c                	ó  € \        V P                  R R4      pVe!   \        P                  ! \        V! 4       4      #  V P                  P                  V P                  P                  4       4       R#   \         d     R# i ; i)ÚseekableNFT)r.   r>   r:   r;   r   ÚseekÚtellrG   rp   s   & r   rz   Ú_FixupStream.seekable�   si   € Ü�D—L‘L *¨dÓ3ˆØŠ=Ü—6’6œ$¡£Ó$Ð$ð	Ø�L‰L×Ñ˜dŸl™l×/Ñ/Ó1Ô2ñ øô ô 	Úð	ús   ½3A2 Á2BÂ B)r[   r\   r>   NrP   )rQ   rR   rS   rT   Ú__doc__r@   rb   ri   ro   ru   rz   rU   r   r   r   r=   r=   S   s*   † ñ÷.õ+õ'õ
õ÷ñ r   r=   c               ó$   € V ^8„  d   QhRRRRRR/# ©r   r   r,   Údefaultr   r   r   )r   s   "r   r   r   ˜   s!   € ÷ ñ ˜kð °Dð ÀTñ r   c                óh   €  \        V P                  ^ 4      \        4      #   \         d    Tu # i ; i)r   )Ú
isinstancerj   rg   rG   ©r   r�   s   &&r   Ú_is_binary_readerr…   ˜   s0   € ðÜ˜&Ÿ+™+ a›.¬%Ó0Ð0øÜô ØŠðús   ‚! ¡1°1c               ó$   € V ^8„  d   QhRRRRRR/# r€   r   )r   s   "r   r   r   ¡   s!   € ÷ 
ñ 
˜kð 
°Dð 
ÀTñ 
r   c                óœ   €  V P                  R 4       R#   \         d,     T P                  R4        R#   \         d     Mi ; iTu # i ; i)r   Ú FT)rv   rG   r„   s   &&r   Ú_is_binary_writerr‰   ¡   sT   € ðØ�‰�SÔñ øô ô ð	Ø�L‰L˜ÔÚøÜô 	Ùð	úàŠðús*   ‚ •A¡5µAÁ AÁAÁAÁ
Ac               ó    € V ^8„  d   QhRRRR/# ©r   r   r,   r   zt.BinaryIO | Noner   )r   s   "r   r   r   ®   ó   € ÷ ñ  ð Ð0Añ r   c                ó  € \        V R 4      '       d&   \        P                  ! \        P                  V 4      # \	        V RR4      pVe8   \        VR4      '       d&   \        P                  ! \        P                  V4      # R# ©FÚbufferNT)r…   r:   r;   r<   r.   ©r   Úbufs   & r   Ú_find_binary_readerr’   ®   ó`   € ô
 ˜ ×'Ò'Ü�vŠv”a—j‘j &Ó)Ð)ä
�&˜( DÓ
)€Cð ‚Ô,¨S°$×7Ò7Ü�vŠv”a—j‘j #Ó&Ð&ár   c               ó    € V ^8„  d   QhRRRR/# r‹   r   )r   s   "r   r   r   À   rŒ   r   c                ó  € \        V R 4      '       d&   \        P                  ! \        P                  V 4      # \	        V RR4      pVe8   \        VR4      '       d&   \        P                  ! \        P                  V4      # R# rŽ   )r‰   r:   r;   r<   r.   r�   s   & r   Ú_find_binary_writerr–   À   r“   r   c               ó    € V ^8„  d   QhRRRR/# )r   r   r   r   r   r   )r   s   "r   r   r   Ò   s   € ÷ Kñ K Xð K°$ñ Kr   c                óB   € \        \        V RR4      ;'       g    R4      # )z3A stream is misconfigured if its encoding is ASCII.r   Nr%   )r*   r.   ©r   s   &r   Ú_stream_is_misconfiguredrš   Ò   s    € ô œW V¨Z¸Ó>×IÐIÀ'ÓJÐJr   c               ó(   € V ^8„  d   QhRRRRRRRR/# )	r   r   r   Úattrr#   Úvaluer   r   r   r   )r   s   "r   r   r   Û   s.   € ÷ Qñ Q 8ð Q°3ð Q¸zð QÈdñ Qr   c                óR   € \        WR4      pW28H  ;'       g    VRJ ;'       d    VRJ# )z‚A stream attribute is compatible if it is equal to the
desired value or the desired value is unset and the attribute
has a value.
N)r.   )r   rœ   r�   Ústream_values   &&& r   Ú_is_compat_stream_attrr    Û   s2   € ô
 ˜6¨Ó.€LØÑ ×PÐP U¨d ]×%OÐ%O°|È4Ð7OÐPr   c               ó(   € V ^8„  d   QhRRRRRRRR/# )r   r   r   r   r   r   r   r   r   )r   s   "r   r   r   ä   s,   € ÷ ;ñ ;Øð;Ø *ð;Ø4>ð;à	ñ;r   c                óF   € \        V RV4      ;'       d    \        V RV4      # )z[Check if a stream's encoding and errors attributes are
compatible with the desired values.
r   r   )r    )r   r   r   s   &&&r   Ú_is_compatible_text_streamr£   ä   s.   € ô "Ø�
˜Hó÷ ;ð ;ä
  ¨°6Ó
:ð;r   c               ó8   € V ^8„  d   QhRRRRRRRRRR	R
RRRRR/# )r   Útext_streamr,   r   r   r   Ú	is_binaryz%t.Callable[[t.IO[t.Any], bool], bool]Úfind_binaryz,t.Callable[[t.IO[t.Any]], t.BinaryIO | None]r   r   r   r   r   r   )r   s   "r   r   r   ï   sX   € ÷ +ñ +Øð+àð+ð ð+ð 5ð	+ð
 >ð+ð ð+ð ð+ð ñ+r   c                óT  € V! V R 4      '       d'   \         P                  ! \         P                  V 4      pM^\         P                  ! \         P                  V 4      p \	        WV4      '       d   Vf   \        V 4      '       g   V # V! V 4      pVf   V # TpVf   Rp\        VVVVVR7      # )Fr   )r   r   )r:   r;   r<   ÚTextIOr£   rš   r!   )	r¥   r   r   r¦   r§   r   r   Úbinary_readerÚpossible_binary_readers	   &&&&&&&  r   Ú_force_correct_text_streamr¬   ï   s©   € ñ �˜e×$Ò$ÜŸšœqŸz™z¨;Ó7‰ä—f’fœQŸX™X {Ó3ˆô & k¸V×DÒDØÒÔ!9¸+×!FÒ!FàÐñ "-¨[Ó!9Ðð "Ò)ØÐà.ˆð ‚~Øˆô ØØØØ%Ø%ôð r   c          
     ó,   € V ^8„  d   QhRRRRRRRRRR	/# )
r   Útext_readerr,   r   r   r   r   r   r   r   r   )r   s   "r   r   r     ó:   € ÷ ñ Øðàðð ðð ð	ð
 ñr   c           	     ó4   € \        V VV\        \        VR 7      # )©r   )r¬   r…   r’   )r®   r   r   r   s   &&&&r   Ú_force_correct_text_readerr²     ó#   € ô &ØØØÜÜØ%ôð r   c          
     ó,   € V ^8„  d   QhRRRRRRRRRR	/# )
r   Útext_writerr,   r   r   r   r   r   r   r   r   )r   s   "r   r   r   -  r¯   r   c           	     ó4   € \        V VV\        \        VR 7      # )©r   )r¬   r‰   r–   )rµ   r   r   r   s   &&&&r   Ú_force_correct_text_writerr¸   -  r³   r   c               ó   € V ^8„  d   QhRR/# ©r   r   r   r   )r   s   "r   r   r   =  s   € ÷ ñ ˜*ñ r   c                 óV   € \        \        P                  4      p V f   \        R4      hV # )Nz6Was not able to determine binary stream for sys.stdin.)r’   r/   ÚstdinÚRuntimeError)Úreaders    r   Úget_binary_stdinr¿   =  s&   € Ü ¤§¡Ó+€FØ‚~ÜÐSÓTÐTØ€Mr   c               ó   € V ^8„  d   QhRR/# rº   r   )r   s   "r   r   r   D  ó   € ÷ ñ ˜:ñ r   c                 óV   € \        \        P                  4      p V f   \        R4      hV # )Nz7Was not able to determine binary stream for sys.stdout.)r–   r/   Ústdoutr½   ©Úwriters    r   Úget_binary_stdoutrÆ   D  ó&   € Ü ¤§¡Ó,€FØ‚~ÜÐTÓUÐUØ€Mr   c               ó   € V ^8„  d   QhRR/# rº   r   )r   s   "r   r   r   K  rÁ   r   c                 óV   € \        \        P                  4      p V f   \        R4      hV # )Nz7Was not able to determine binary stream for sys.stderr.)r–   r/   Ústderrr½   rÄ   s    r   Úget_binary_stderrrË   K  rÇ   r   c               ó$   € V ^8„  d   QhRRRRRR/# ©r   r   r   r   r   r   r   )r   s   "r   r   r   R  s&   € ÷ Xñ X˜Zð X¸
ð XÈhñ Xr   c                óz   € \        \        P                  W4      pVe   V# \        \        P                  WRR7      # )NTr±   )Ú_get_windows_console_streamr/   r¼   r²   ©r   r   r1   s   && r   Úget_text_stdinrÑ   R  s0   € Ü	$¤S§Y¡Y°Ó	A€BØ	‚~Øˆ	Ü%¤c§i¡i°ÐRVÔWÐWr   c               ó$   € V ^8„  d   QhRRRRRR/# rÍ   r   )r   s   "r   r   r   Y  ó&   € ÷ Yñ Y˜jð Y¸ð YÈxñ Yr   c                óz   € \        \        P                  W4      pVe   V# \        \        P                  WRR7      # ©NTr·   )rÏ   r/   rÃ   r¸   rÐ   s   && r   Úget_text_stdoutrÖ   Y  ó0   € Ü	$¤S§Z¡Z°Ó	B€BØ	‚~Øˆ	Ü%¤c§j¡j°(ÐSWÔXÐXr   c               ó$   € V ^8„  d   QhRRRRRR/# rÍ   r   )r   s   "r   r   r   `  rÓ   r   c                óz   € \        \        P                  W4      pVe   V# \        \        P                  WRR7      # rÕ   )rÏ   r/   rÊ   r¸   rÐ   s   && r   Úget_text_stderrrÚ   `  r×   r   c          
     ó,   € V ^8„  d   QhRRRRRRRRRR	/# )
r   Úfilezstr | os.PathLike[str] | intÚmoder#   r   r   r   r   r,   r   )r   s   "r   r   r   g  s:   € ÷ 
>ñ 
>Ø
&ð
>à
ð
>ð ð
>ð ð	
>ð
 ñ
>r   c                ó@   € RV9   d   \        W4      # \        WW#R7      # )z?Handles not passing ``encoding`` and ``errors`` in binary mode.Úb©r   r   )Úopen)rÜ   rÝ   r   r   s   &&&&r   Ú_wrap_io_openrâ   g  s#   € ð ˆd„{Ü�DÓÐä� XÔ=Ð=r   c               ó0   € V ^8„  d   QhRRRRRRRRRR	R
R/# )r   Úfilenamezstr | os.PathLike[str]rÝ   r#   r   r   r   Úatomicr   r   ztuple[t.IO[t.Any], bool]r   )r   s   "r   r   r   t  sL   € ÷ N)ñ N)Ø$ðN)à
ðN)ð ðN)ð ð	N)ð
 ðN)ð ñN)r   c                óÌ  a€ R S9   p\         P                  ! V 4      p \         P                  ! V 4      R8X  d…   \        ;QJ d    V3R lR 4       F  '       g   K   RM	  RM! V3R lR 4       4      '       d#   V'       d   \	        4       R3# \        W#R7      R3# V'       d   \        4       R3# \        W#R7      R3# V'       g   \        V SW#4      R3# RS9   d   \        R	4      hRS9   d   \        R
4      hRS9  d   \        R4      h^ RI
p^ RIp \         P                  ! V 4      P                  p\         P                  \         P                   ,          \         P"                  ,          p	V'       d   V	\%        \         R^ 4      ,          p	 \         P&                  P)                  \         P&                  P+                  V 4      RVP-                  R4      R 24      p
 \         P.                  ! Y©Vf   RMT4      p Te   \         P>                  ! Y¨4       \        TSY#4      p\A        YÚ\         P&                  PC                  T 4      4      p\D        PF                  ! \D        PH                  \D        PJ                  ,          T4      R3#   \         d    Rp ELfi ; i  \         d½   pTP                  TP0                  8X  g•   \         P2                  R8X  d‡   TP                  TP4                  8X  dl   \         P&                  P7                  TP8                  4      '       d=   \         P:                  ! TP8                  \         P<                  4      '       d    Rp?EKÑ  h Rp?ii ; i)rß   Ú-c              3  ó,   <"  € T F	  qS9   x € K  	  R # 5ir9   r   )Ú.0ÚmrÝ   s   & €r   Ú	<genexpr>Úopen_stream.<locals>.<genexpr>�  s   øé € Ð2¡/˜Q�DŽy£/ùs   ƒÚwÚarq   TFrà   zÏAppending to an existing file is not supported, because that would involve an expensive `copy`-operation to a temporary file. Open the file in normal `w`-mode and copy explicitly if that's what you're after.z&Use the `overwrite`-parameter instead.z,Atomic writes only make sense with `w`-mode.NÚO_BINARYz.__atomic-writeÚ08xi¶  Únt)rí   rî   rq   l        )&ÚosÚfspathÚfsdecodeÚanyrÆ   rÖ   r¿   rÑ   râ   Ú
ValueErrorÚerrnoÚrandomÚstatÚst_modeÚOSErrorÚO_RDWRÚO_CREATÚO_EXCLr.   ÚpathÚjoinÚdirnameÚ	randrangerá   ÚEEXISTr(   ÚEACCESÚisdirrä   ÚaccessÚW_OKÚchmodÚ_AtomicFileÚrealpathr:   r;   ÚIOÚAny)rä   rÝ   r   r   rå   Úbinaryr÷   rø   ÚpermÚflagsÚtmp_filenameÚfdÚerk   Úafs   &f&&&          r   Úopen_streamr  t  s„  ø€ ð �D‰[€FÜ�yŠy˜Ó"€Hô 
‡{‚{�8Ó Ô#ß‹3Ô2¡/Ó2�3�3Š3Ô2¡/Ó2×2Ò2ßÜ(Ó*¨EÐ1Ð1Ü"¨HÔDÀeÐKÐKßÜ#Ó% uÐ,Ð,Ü xÔ?ÀÐFÐF÷ Ü˜X t¨XÓ>ÀÐDÐDð ˆd„{Üð,ó
ð 	
ð ˆd„{ÜÐAÓBÐBØ
�$„ÜÐGÓHÐHó ÛðÜŸ7š7 8Ó,×4Ñ4ˆô �I‰IœŸ
™
Õ"¤R§Y¡YÕ.€EçØ”œ˜Z¨Ó+Õ+ˆà
Ü—w‘w—|‘|Ü�G‰G�O‰O˜HÓ%Ø˜f×.Ñ.¨wÓ7¸Ð<Ð=ó
ˆð	Ü—’˜°t²|©eÈÓNˆBØð ÒÜ
�Š�Ô$ä�b˜$ Ó1€AÜ	�Q¤b§g¡g×&6Ñ&6°xÓ&@Ó	A€BÜ�6Š6”!—$‘$”q—u‘u•+˜rÓ" DÐ(Ð(øô? ô Ø‹ðûô  ô 	Ø�w‰w˜%Ÿ,™,Ô&Ü—‘˜4”Ø—G‘G˜uŸ|™|Ô+Ü—G‘G—M‘M !§*¡*×-Ò-Ü—I’I˜aŸj™j¬"¯'©'×2Ò2æØûð	ús7   Ä J ÇJ ÊJÊJÊM#Ê'A9MÌ!4MÍMÍM#c                  óx   € ] tR tRtR R lt]R R l4       tRR R lltR R	 ltR
 R lt	R R lt
R R ltRtR# )r	  iÅ  c               ó(   € V ^8„  d   QhRRRRRRRR/# )r   rk   r,   r  r#   Úreal_filenamer   r6   r   )r   s   "r   r   Ú_AtomicFile.__annotate__Æ  s)   € ÷ ñ ˜+ð °Sð Èð ÐQUñ r   c                	ó8   € Wn         W n        W0n        R V n        R# )FN)Ú_fÚ_tmp_filenameÚ_real_filenameÚclosed)rA   rk   r  r  s   &&&&r   r@   Ú_AtomicFile.__init__Æ  s   € ØŒØ)ÔØ+ÔØˆŽr   c               ó   € V ^8„  d   QhRR/# ©r   r   r#   r   )r   s   "r   r   r  Í  s   € ÷ #ñ #�cñ #r   c                	ó   € V P                   # r9   )r  rH   s   &r   r(   Ú_AtomicFile.nameÌ  s   € à×"Ñ"Ð"r   c               ó    € V ^8„  d   QhRRRR/# )r   Údeleter   r   r6   r   )r   s   "r   r   r  Ð  s   € ÷ ñ ˜Dð ¨Tñ r   c                	óÆ   € V P                   '       d   R # V P                  P                  4        \        P                  ! V P
                  V P                  4       RV n         R # )NT)r  r  Úcloserò   r   r  r  )rA   r$  s   &&r   r&  Ú_AtomicFile.closeÐ  s<   € Ø�;�;ˆ;ÙØ�‰�‰ŒÜ
�
Š
�4×%Ñ% t×':Ñ':Ô;ØˆŽr   c               ó    € V ^8„  d   QhRRRR/# r_   r   )r   s   "r   r   r  ×  s   € ÷ &ñ & ð &¨ñ &r   c                	ó.   € \        V P                  V4      # r9   )r.   r  ra   s   &&r   rb   Ú_AtomicFile.__getattr__×  s   € Ü�t—w‘w Ó%Ð%r   c               ó   € V ^8„  d   QhRR/# )r   r   r	  r   )r   s   "r   r   r  Ú  s   € ÷ ñ ˜;ñ r   c                	ó   € V # r9   r   rH   s   &r   Ú	__enter__Ú_AtomicFile.__enter__Ú  s   € Øˆr   c               ó(   € V ^8„  d   QhRRRRRRRR/# )	r   Úexc_typeztype[BaseException] | NoneÚ	exc_valuezBaseException | NoneÚtbzTracebackType | Noner   r6   r   )r   s   "r   r   r  Ý  s2   € ÷ 0ñ 0à,ð0ð (ð0ð !ð	0ð
 
ñ0r   c                	ó.   € V P                  VR JR7       R # )N)r$  )r&  )rA   r0  r1  r2  s   &&&&r   Ú__exit__Ú_AtomicFile.__exit__Ý  s   € ð 	�
‰
˜(¨$Ð.ˆ
Ö/r   c               ó   € V ^8„  d   QhRR/# r   r   )r   s   "r   r   r  å  s   € ÷ ñ ˜#ñ r   c                	ó,   € \        V P                  4      # r9   )Úreprr  rH   s   &r   Ú__repr__Ú_AtomicFile.__repr__å  s   € Ü�D—G‘G‹}Ðr   )r  r  r  r  N©F)rQ   rR   rS   rT   r@   Úpropertyr(   r&  rb   r-  r4  r9  rU   r   r   r   r	  r	  Å  s9   † õð ô#ó ð#÷õ&õõ0÷ñ r   r	  c               ó    € V ^8„  d   QhRRRR/# )r   r�   r#   r   r   )r   s   "r   r   r   é  s   € ÷ #ñ #�cð #˜cñ #r   c                ó.   € \         P                  R V 4      # )rˆ   )Ú_ansi_reÚsub)r�   s   &r   Ú
strip_ansirA  é  s   € Ü�<‰<˜˜EÓ"Ð"r   c               ó    € V ^8„  d   QhRRRR/# ©r   r   r,   r   r   r   )r   s   "r   r   r   í  s   € ÷ @ñ @ kð @°dñ @r   c                ó    € \        V \        \        34      '       d   V P                  p K*  V P                  P
                  P                  R 4      # )z
ipykernel.)rƒ   r=   r    r>   rB   rR   Ú
startswithr™   s   &r   Ú_is_jupyter_kernel_outputrF  í  s;   € Ü
�VœlÔ,DÐE×
FÒ
FØ—‘Šà×Ñ×&Ñ&×1Ñ1°,Ó?Ð?r   c               ó$   € V ^8„  d   QhRRRRRR/# )r   r   zt.IO[t.Any] | NoneÚcolorúbool | Noner   r   r   )r   s   "r   r   r   ô  s$   € ÷ ñ ØðØ.9ðà	ñr   c                óº   € VfR   V f   \         P                  p M\        V R4      '       d   R# \        V 4      '       * ;'       d    \	        V 4      '       * # V'       * # )NrH  F)r/   r¼   ÚhasattrrN   rF  )r   rH  s   &&r   Úshould_strip_ansirL  ô  sO   € ð ‚}ØŠ>Ü—Y‘Y‰FÜ�V˜W×%Ò%ñ Ü˜&“>Ô!×KÐKÔ*CÀFÓ*KÔ&KÐKØŒ9Ðr   )rÏ   c               ó   € V ^8„  d   QhRR/# r   r   )r   s   "r   r   r     s   € ÷ -ñ - ñ -r   c                 ó*   € ^ RI p V P                  4       # )r   N)ÚlocaleÚgetpreferredencoding)rO  s    r   Ú_get_argv_encodingrQ    s   € Ûà×*Ñ*Ó,Ð,r   z'cabc.MutableMapping[t.TextIO, t.TextIO]Ú_ansi_stream_wrappersc               ó$   € V ^8„  d   QhRRRRRR/# )r   r   r   rH  rI  r   r   )r   s   "r   r   r     s!   € ÷ !ñ ! 8ð !°Kð !È8ñ !r   c                óx  aa€  \         P                  V 4      pVe   V# ^ RIp\	        W4      pVP                  WR7      o\        P                  ! \        P                  SP                  4      pVP                  oR VV3R llpWen
         V\         V &   V#   \         d    Rp L�i ; i  \         d     T# i ; i)zRSupport ANSI color and style codes on Windows by wrapping a
stream with colorama.
N)Ústripc               ó    € V ^8„  d   QhRRRR/# )r   Úsr#   r   rf   r   )r   s   "r   r   Ú(auto_wrap_for_ansi.<locals>.__annotate__"  s   € ÷ 	ñ 	˜3ð 	 3ñ 	r   c                óV   <€  S! V 4      #   \          d    SP                  4        h i ; ir9   )ÚBaseExceptionÚ	reset_all)rW  Ú_writeÚansi_wrappers   &€€r   Ú_safe_writeÚ'auto_wrap_for_ansi.<locals>._safe_write"  s0   ø€ ðÙ˜a“yÐ øÜ ô Ø×&Ñ&Ô(Øðús   ƒ ‹()rR  ÚgetrG   ÚcoloramarL  ÚAnsiToWin32r:   r;   r©   r   rv   )	r   rH  Úcachedra  rU  r1   r^  r\  r]  s	   &&     @@r   r
   r
     s¾   ù€ ð	Ü*×.Ñ.¨vÓ6ˆFð ÒØˆMãä! &Ó0ˆØ×+Ñ+¨FÐ+Ó@ˆÜ�VŠV”A—H‘H˜l×1Ñ1Ó2ˆØ—‘ˆ÷	ñ 	ð Œð	Ø,.Ô! &Ñ)ð ˆ	øô7 ô 	ØŠFð	ûô0 ô 	Øàˆ	ð	ús#   „B Â	B* ÂB'Â&B'Â*B9Â8B9c               ó   € V ^8„  d   QhRR/# r   r   )r   s   "r   r   r   4  s   € ÷ Sñ S ñ Sr   c                 ór   € \        \        P                  R R4      ;'       g    \        P                  ! 4       # )r   N)r.   r/   r¼   Úgetfilesystemencodingr   r   r   rQ  rQ  4  s&   € Ü”s—y‘y *¨dÓ3×RÐR´s×7PÒ7PÓ7RÐRr   c               ó(   € V ^8„  d   QhRRRRRRRR/# )r   rk   r   r   r   r   r   út.TextIO | Noner   )r   s   "r   r   r   7  s,   € ÷ ñ ØðØ)ðØ3=ðà	ñr   c                ó   € R # r9   r   )rk   r   r   s   &&&r   rÏ   rÏ   7  s   € ñ r   c               ó    € V ^8„  d   QhRRRR/# )r   rq   r#   r   rf   r   )r   s   "r   r   r   =  s   € ÷ ñ �ð ˜ñ r   c                ó*   € \        \        V 4      4      # r9   )ÚlenrA  )rq   s   &r   Úterm_lenrm  =  s   € ÜŒz˜!‹}ÓÐr   c               ó    € V ^8„  d   QhRRRR/# rC  r   )r   s   "r   r   r   A  s   € ÷ ñ �;ð  4ñ r   c                óH   €  V P                  4       #   \         d     R # i ; ir;  )rN   rG   r™   s   &r   rN   rN   A  s%   € ðØ�}‰}‹ÐøÜô Úðús   ‚ ’! !c               ó$   € V ^8„  d   QhRRRRRR/# )r   Úsrc_funczt.Callable[[], t.TextIO | None]Úwrapper_funczt.Callable[[], t.TextIO]r   r   )r   s   "r   r   r   H  s&   € ÷ ñ Ø-ðà*ðð %ñr   c                ó6   a aa€ \        4       oR  VV V3R llpV# )c               ó   € V ^8„  d   QhRR/# )r   r   rh  r   )r   s   "r   r   Ú._make_cached_stream_func.<locals>.__annotate__N  s   € ÷ ñ �/ñ r   c                 ó¶   <€ S! 4       p V f   R #  SP                  V 4      pVe   V# S! 4       p VSV &   V#   \         d    R p L$i ; i  \         d     T# i ; ir9   )r`  rG   )r   r1   Úcacherq  rr  s     €€€r   ÚfuncÚ&_make_cached_stream_func.<locals>.funcN  s{   ø€ Ù“ˆàŠ>Ùð	Ø—‘˜6Ó"ˆBð Š>ØˆIÙ‹^ˆð	ØˆE�&‰Mð ˆ	øô ô 	ØŠBð	ûô ô 	ØØˆ	ð	ús    �6 ¯A	 ¶AÁAÁ	AÁAr   )rq  rr  rx  rw  s   ff @r   Ú_make_cached_stream_funcrz  H  s   ú€ ô 6GÓ5H€E÷ò ð& €Kr   c                 ó"   € \         P                  # r9   )r/   r¼   r   r   r   Ú<lambda>r|  d  s   € ´s·y²yr   c                 ó"   € \         P                  # r9   )r/   rÃ   r   r   r   r|  r|  e  ó   € ¼¿
º
r   c                 ó"   € \         P                  # r9   )r/   rÊ   r   r   r   r|  r|  f  r~  r   r¼   rÃ   rÊ   z-cabc.Mapping[str, t.Callable[[], t.BinaryIO]]Úbinary_streamszAcabc.Mapping[str, t.Callable[[str | None, str | None], t.TextIO]]Útext_streamsrP   r;  )NN)ÚrNÚstrictFr9   )BÚ__conditional_annotations__Ú
__future__r   r&   Úcollections.abcÚabcÚcabcÚiorò   Úrer/   Útypingr:   Útypesr   Úweakrefr   ÚplatformrE  ÚCYGWINÚWINÚMACr
   Ú__annotations__Úcompiler?  r!   r*   r   ÚTextIOWrapperr    r=   r…   r‰   r’   r–   rš   r    r£   r¬   r²   r¸   r¿   rÆ   rË   rÑ   rÖ   rÚ   râ   r  r	  rA  rF  rL  Ú_winconsolerÏ   rQ  rR  rm  rN   rz  Ú_default_text_stdinÚ_default_text_stdoutÚ_default_text_stderrr€  r�  )r„  s   @r   Ú<module>r™     sí  øðß "Ð "ã Ý Û 	Û 	Û 	Û 
Û Ý Ý %à	�‰×	 Ñ	  Ó	*€Ø	‡l�l×Ñ˜eÓ$€Ø	‡l�l�hÑ€Ø>BÐ Ð;Ó BØ�:Š:Ð/Ó0€÷õ*õô%˜r×/Ñ/ô %÷4Bñ B÷J÷
õõ$õ$KõQõ;÷+÷\÷ õ õõ÷X÷Y÷Yõ
>÷N)÷b!ñ !õH#õ@÷ð" ‡<�<×Ñ˜5×!Ò!§cÝ8õ-ñ
 FWÓEXÐÐBÓX÷!ð !õJSõõõõñ8 /Ñ/@À.ÓQÐ Ù/Ñ0BÀOÓTÐ Ù/Ñ0BÀOÓTÐ ð ÐØÐØÐðA€Ð=ó ð ˆ^ØˆoØˆoðS€ÐOõ r   