+
    wi                       a  R0 tE0 t ^ RIt^ RIt^ RIt^ RIt^ RIHt ^ RIHt ^ RIH	t	 ^ RIH
t
 ^ RIHt ^ RIHt ^ RIHt ^ R	IHt ^ R
IHt ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^RIHt ]P0                  R8X  g   Q h^ RIt^ RIHt ^ RIHt ]! ]4      t]P:                  t]P<                  t]P>                  t]P@                  t ]PB                  t!]PD                  t"]! ]4      ! R]P:                  34      t#]! ]! ]4      ]]! ]
4      4      ! R]PH                  34      t%]! ]]4      ! R]P:                  34      t&]! R14      t']! R24      t(]! R34      t)^ t*^t+^ t,^t-Rt.^ t/^t0^t1Rt2Rt3 ^ RIH4t4  ! R R]4      t5]4Pl                  t6]4Pn                  t7R4R lt8 ! R R]Pt                  4      t; ! R  R!];4      t< ! R" R#];4      t= ! R$ R%4      t>R& R' lt?R( R) lt@R* R+ ltA^ ]?^]@^]A/tB] ^ k R, R- ltCR. R/ ltDR#   ]9 d    Rt8 Lli ; i)5    N)byref)c_char)c_char_p)c_int)	c_ssize_t)c_ulong)c_void_p)POINTER)	py_object)	Structure)DWORD)HANDLE)LPCWSTR)LPWSTR)_NonClosingTextIOWrapperwin32)windll)WINFUNCTYPEGetCommandLineWCommandLineToArgvW	LocalFreei     i  )	pythonapic                   \    ] tR t^KtR]3R]3R]3R]3R]3R]3R]3R]	3R	]	3R
]	3R]3.t
RtR# )	Py_bufferbufobjlenitemsizereadonlyndimformatshapestrides
suboffsetsinternal N)__name__
__module____qualname____firstlineno__r	   r   r   r   r   	c_ssize_p_fields___static_attributes__r'       `/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/click/_winconsole.pyr   r   K   s`    HII#UOx i 	"9%"
r/   r   c                 <   \        4       pV'       d   \        M\        p\        \	        V 4      \        V4      V4        \        VP                  ,          pVP                  VP                  4      \        \        V4      4       #   \        \        T4      4       i ; iN)r   PyBUF_WRITABLEPyBUF_SIMPLEPyObject_GetBufferr   r   r   r   from_addressr   PyBuffer_Release)r   writabler   flagsbuffer_types   &&   r0   
get_bufferr;   ]   se    k"*9S>5:u=	) 377*K++CGG4U3Z(U3Z(s   1B Bc                   8   a a ] tR t^it oR tV 3R ltRtVtV ;t# )_WindowsConsoleRawIOBasec                    Wn         R # r2   handle)selfr@   s   &&r0   __init__!_WindowsConsoleRawIOBase.__init__j   s    r/   c                $   < \         SV `  4        R # T)superisatty)rA   	__class__s   &r0   rG   _WindowsConsoleRawIOBase.isattym   s    r/   r?   )	r(   r)   r*   r+   rB   rG   r.   __classdictcell____classcell__)rH   __classdict__s   @@r0   r=   r=   i   s      r/   r=   c                   ,   a  ] tR t^rt o R tR tRtV tR# )_WindowsConsoleReaderc                    R # rE   r'   rA   s   &r0   readable_WindowsConsoleReader.readables       r/   c                   \        V4      pV'       g   ^ # V^,          '       d   \        R4      h\        VRR7      pV^,          p\        4       p\	        \        V P                  4      VV\        V4      R4      p\        4       \        8X  d   \        P                  ! R4       V'       g   \        R\        4        24      hV^ ,          \        8X  d   ^ # ^VP                  ,          # )r   z>cannot read odd number of bytes from UTF-16-LE encoded consoleT)r8   Ng?zWindows error: )r   
ValueErrorr;   r   ReadConsoleWr   r@   r   GetLastErrorERROR_OPERATION_ABORTEDtimesleepOSErrorEOFvalue)rA   bbytes_to_be_readbuffercode_units_to_be_readcode_units_readrvs   &&     r0   readinto_WindowsConsoleReader.readintov   s    q6!!P  A- 0A 5!)4;;!/"
 >44JJsOOLN+;<==!9?((((r/   r'   N)r(   r)   r*   r+   rQ   rd   r.   rJ   rL   s   @r0   rN   rN   r   s     ) )r/   rN   c                   <   a  ] tR t^t o R t]R 4       tR tRtV t	R# )_WindowsConsoleWriterc                    R # rE   r'   rP   s   &r0   r8   _WindowsConsoleWriter.writable   rS   r/   c                @    V \         8X  d   R # V \        8X  d   R# RV  2# )ERROR_SUCCESSERROR_NOT_ENOUGH_MEMORYzWindows error )rl   rm   )errnos   &r0   _get_error_message(_WindowsConsoleWriter._get_error_message   s&    M!"--,w''r/   c                P   \        V4      p\        V4      p\        V\        4      ^,          p\	        4       p\        \        V P                  4      VV\        V4      R4       ^VP                  ,          pV^ 8X  d*   V^ 8  d#   \        V P                  \        4       4      4      hV# )   N)r   r;   minMAX_BYTES_WRITTENr   WriteConsoleWr   r@   r   r]   r[   ro   rW   )rA   r^   bytes_to_be_writtenr   code_units_to_be_writtencode_units_writtenbytes_writtens   &&     r0   write_WindowsConsoleWriter.write   s    !!fm#&':<M#NRS#S $Y4;;$$%	
 .444A"5"9$11,.ABBr/   r'   N)
r(   r)   r*   r+   r8   staticmethodro   rz   r.   rJ   rf   s   @r0   rh   rh      s(      ( ( r/   rh   c                      a  ] tR t^t o V 3R lR lt]V 3R lR l4       tV 3R lR ltV 3R lR ltV 3R	 lR
 lt	V 3R lR lt
R tRtV tR# )ConsoleStreamc                R   < V ^8  d   QhRS[ P                  RS[ P                  RR/# )rr   text_streambyte_streamreturnN)tTextIOBinaryIO)r"   rL   s   "r0   __annotate__ConsoleStream.__annotate__   s*     " "AHH "1:: "$ "r/   c                    Wn         W n        R # r2   _text_streamr`   )rA   r   r   s   &&&r0   rB   ConsoleStream.__init__   s    '!r/   c                    < V ^8  d   QhRS[ /# rr   r   )str)r"   rL   s   "r0   r   r      s        c  r/   c                .    V P                   P                  # r2   )r`   namerP   s   &r0   r   ConsoleStream.name   s    {{r/   c                :   < V ^8  d   QhRS[ P                  RS[/# )rr   xr   )r   AnyStrint)r"   rL   s   "r0   r   r      s     $ $qxx $C $r/   c                    \        V\        4      '       d   V P                  P                  V4      #  V P	                  4        V P                  P                  V4      #   \
         d     L(i ; ir2   )
isinstancer   r   rz   flush	Exceptionr`   )rA   r   s   &&r0   rz   ConsoleStream.write   s_    a$$**1--	JJL {{  ##  		s   A A,+A,c                \   < V ^8  d   QhRS[ P                  S[ P                  ,          RR/# )rr   linesr   N)r   Iterabler   )r"   rL   s   "r0   r   r      s(      

188 4  r/   c                :    V F  pV P                  V4       K  	  R # r2   )rz   )rA   r   lines   && r0   
writelinesConsoleStream.writelines   s    DJJt r/   c                :   < V ^8  d   QhRS[ RS[P                  /# )rr   r   r   )r   r   Any)r"   rL   s   "r0   r   r      s     0 0 0 0r/   c                .    \        V P                  V4      # r2   )getattrr   )rA   r   s   &&r0   __getattr__ConsoleStream.__getattr__   s    t(($//r/   c                    < V ^8  d   QhRS[ /# r   )bool)r"   rL   s   "r0   r   r      s     $ $ $r/   c                6    V P                   P                  4       # r2   )r`   rG   rP   s   &r0   rG   ConsoleStream.isatty   s    {{!!##r/   c                @    R V P                   : RV P                  : R2# )z<ConsoleStream name=z
 encoding=>)r   encodingrP   s   &r0   __repr__ConsoleStream.__repr__   s     %dii]*T]]<MQOOr/   r   N)r(   r)   r*   r+   rB   propertyr   rz   r   r   rG   r   r.   rJ   rf   s   @r0   r~   r~      sW     " "    $ $ 0 0$ $P Pr/   r~   c                X    V ^8  d   QhR\         P                  R\         P                  /# rr   buffer_streamr   r   r   r   )r"   s   "r0   r   r      s&     G G1:: G!(( Gr/   c                     \        \        P                  ! \        \        4      4      R RRR7      p\
        P                  ! \
        P                  \        W4      4      # 	utf-16-lestrictT)line_buffering)	r   ioBufferedReaderrN   STDIN_HANDLEr   castr   r~   r   r   s   & r0   _get_text_stdinr      sE    *
/=>	K 66!((M+EFFr/   c                X    V ^8  d   QhR\         P                  R\         P                  /# r   r   )r"   s   "r0   r   r      &     G GAJJ G188 Gr/   c                     \        \        P                  ! \        \        4      4      R RRR7      p\
        P                  ! \
        P                  \        W4      4      # r   )	r   r   BufferedWriterrh   STDOUT_HANDLEr   r   r   r~   r   s   & r0   _get_text_stdoutr      E    *
/>?	K 66!((M+EFFr/   c                X    V ^8  d   QhR\         P                  R\         P                  /# r   r   )r"   s   "r0   r   r      r   r/   c                     \        \        P                  ! \        \        4      4      R RRR7      p\
        P                  ! \
        P                  \        W4      4      # r   )	r   r   r   rh   STDERR_HANDLEr   r   r   r~   r   s   & r0   _get_text_stderrr      r   r/   c                D    V ^8  d   QhR\         P                  R\        /# )rr   fr   )r   r   r   )r"   s   "r0   r   r      s     
8 
8188 
8 
8r/   c           	         \        V R 4      '       g   R#  V P                  4       p\
        P                  ! T4      p\        \        T\        \        4       4      4      4      #   \        \        P                  3 d     R# i ; i)filenoF)hasattrr   r[   r   UnsupportedOperationmsvcrtget_osfhandler   GetConsoleModer   r   )r   r   r@   s   &  r0   _is_consoler      sk    1h !!&)FvuUW~677	 R,,- s   A" "B Bc          	          V ^8  d   QhR\         P                  R\         P                  \        ,          R\         P                  \        ,          R\         P                  \         P                  ,          /# )rr   r   r   errorsr   )r   r   Optionalr   )r"   s   "r0   r   r     sM      xx::c?45JJsOZZr/   c                     \         ej   VR9   da   VR9   dX   \        V 4      '       dE   \        P                  V P	                  4       4      pVe   \        V RR 4      pVf   R # V! V4      # R # R # R # R # R # )Nr`   >   Nr   >   Nr   )r;   r   _stream_factoriesgetr   r   )r   r   r   funcr^   s   &&&  r0   _get_windows_console_streamr     sy     	++&&NN $$QXXZ08T*Ay7N   ' , 	r/   c                    V ^8  d   Qh/ ^ \         9   dU   \        P                  \        \        P                  \        P
                  .\        P                  3,          3,          ;R&   # )rr   r   )__conditional_annotations__r   Mappingr   Callabler   r   )r"   s   "r0   r   r   	   sD    		T 199S!**ajj\188-C"DDE U 
r/   iii)F)Fr   r   sysrY   typingr   ctypesr   r   r   r   r   r   r	   r
   r   r   ctypes.wintypesr   r   r   r   _compatr   platformr   r   r   r,   kernel32GetStdHandlerV   ru   r   rW   r   shell32r   r   r   r   r   r4   r3   rl   rm   rX   STDIN_FILENOSTDOUT_FILENOSTDERR_FILENOr\   rt   r   r   r5   r7   r;   ImportError	RawIOBaser=   rN   rh   r~   r   r   r   r   r   r   r   )r   s   @r0   <module>r      s   
	 
             ! " # " -
||w    I	??$$$$&&(($$f%'8&//&JK '75>J6>>*  (+[&//,JK	C S!S!   #) 
I 
 #55 11	)r||  )4  )F4 @P P@GGG I  
8E   Js   .G= =	H	H	