2bix+ S SK r S SKrS SKrSSKJrJrJrJrJr SSK J r JrJrJ r SSKJrJr Sr \b \" 5 r " S S\5 r " S S \5 rg) N )AnsiForeAnsiBack AnsiStyleStyleBEL)enable_vt_processingWinTermWinColorWinStyle)windllwinapi_testc X \ rS rSrSrS rS rS rS rS r S r S rS r\ S 5 rSrg ) StreamWrapper z Wraps a stream (such as stdout), acting as a transparent proxy for all attribute access apart from method 'write()', which is delegated to our Converter instance. c Xl X l g N)_StreamWrapper__wrapped_StreamWrapper__convertor)selfwrapped converters ڒ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_vendor/colorama/ansitowin32.py__init__StreamWrapper.__init__ s !$ c . [ U R U5 $ r )getattrr )r names r __getattr__StreamWrapper.__getattr__ s t~~t,,r c : U R R " U0 UD6$ r )r __enter__r argskwargss r r# StreamWrapper.__enter__ s ~~''888r c : U R R " U0 UD6$ r )r __exit__r$ s r r) StreamWrapper.__exit__% s ~~&&777r c Xl g r __dict__)r states r __setstate__StreamWrapper.__setstate__( s r c U R $ r r, r s r __getstate__StreamWrapper.__getstate__+ s }}r c : U R R U5 g r )r writer texts r r6 StreamWrapper.write. s t$r c U R nS[ R ; a* Ub' U[ R L d U[ R L a g UR nU" 5 $ ! [ a gf = f)NPYCHARM_HOSTEDTF)r osenvironsys __stdout__ __stderr__isattyAttributeError)r stream stream_isattys r rA StreamWrapper.isatty1 sb rzz)!v'?6S^^C[ #"MMM !?" s A A,+A,c ` U R n UR $ ! [ [ 4 a gf = fNT)r closedrB ValueError)r rC s r rH StreamWrapper.closed= s3 == + s --)__convertorr- __wrappedN)__name__ __module____qualname____firstlineno____doc__r r r# r) r/ r3 r6 rA propertyrH __static_attributes__ r r r r sC %-98% # r r c \ rS rSrSr\R " S5 r\R " S5 rSS jr S r S rS rS r S rS rS rS rS rS rS rSrg)AnsiToWin32H z Implements a 'write()' method which, on Windows, will strip ANSI character sequences from the text, and if outputting to a tty, will convert them into win32 function calls. z?\[((?:\d|;)*)([a-zA-Z])?z?\]([^]*)()?Nc ^ Xl X@l [ X5 U l [ R S:H nU=( a [ 5 n UR 5 nU( + =( d [ U5 nU R R ( + =( a U R R 5 n U=( a U( + n Uc U =( d U ( + nX0l Uc U =( a U nX l U R 5 U l U R [ R" L U l g ! [ a Sn Nf = f)Nnt)r autoresetr rC r<