Files
ServerSync/lib/rich/__pycache__/ansi.cpython-314.pyc

98 lines
9.9 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i <00> <00><><00>^RIt^RIt^RIHt^RIHtHtHt^RIH t ^RI
H t ^RI H t ]P!R]P4t!RR ]4tR
R lt/^R b^R b^Rb^Rb^Rb^Rb^Rb^Rb^ Rb^Rb^Rb^Rb^Rb^Rb^Rb^Rb^Rb/^Rb^Rb^Rb^ R b^!R!b^"R"b^#R#b^$R$b^%R%b^'R&b^(R'b^)R(b^*R)b^+R*b^,R+b^-R,b^.R-bC/^/R.b^1R/b^3R0b^4R1b^5R2b^6R3b^7R4b^ZR5b^[R6b^\R7b^]R8b^^R9b^_R:b^`R;b^aR<b^dR=b^eR>bC^fR?^gR@^hRA^iRB^jRC^kRD/Ct!RERF4t]P*RG8wd<>]RH8Xd<>^RIt^RIt^RIt^RIt]!4t]P6!4tRIRJlt]P<!]P>RK,]4^RLI H!t!]!!RMRN7t ]PE4PGRO4t$]%!]$4]PG]$4Ft&] PK]&4K ] PORP4R#R#R#)Q<>N)<01>suppress)<03>Iterable<6C>
NamedTuple<EFBFBD>Optional)<01>Color)<01>Style)<01>TextzP
(?:\x1b[0-?])|
(?:\x1b\](.*?)\x1b\\)|
(?:\x1b([(@-Z\\-_]|\[[0-?]*[ -/]*[@-~]))
c<00><a<00>]tRt^toRtRtRtRtV3RltRt Vt
R#)<06>
_AnsiTokenz Result of ansi tokenized string.<2E>c<00>^<<01>V^8<>dQh/S[;R&S[S[,;R&S[S[,;R&#)<04><00>plain<69>sgr<67>osc)<02>strr)<02>format<61> __classdict__s"<22><>0/tmp/pip-target-qd_sq_1j/lib/python/rich/ansi.py<70> __annotate__<5F>_AnsiToken.__annotate__s3<00><><00><00> <0F>O<EFBFBD><01>
<12>#<23><1D><1B> <01>
<12>#<23><1D><1B> <01><00>N) <0B>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__rrr<00>__annotate_func__<5F>__static_attributes__<5F>__classdictcell__<5F>rs@rr r s<00><><00><00>*<2A><13>E<EFBFBD><1B>C<EFBFBD><1B>C<EFBFBD> <01>rr c<00>F<00>V^8<>dQhR\R\\,/#)r<00> ansi_text<78>return)rrr )rs"rrrs<00><00>/<2F>/<2F>c<EFBFBD>/<2F>h<EFBFBD>z<EFBFBD>&:<3A>/rc#<04><>"<00>^p\PV4F<>pVP^4wr4VP4wrVW18<31>d\ WV4x<00>V'd=VR8Xd V^,pKWVP R4'd\ RV^RV4x<00>M\ RWe4x<00>TpK<> V\ V48d\ WR4x<00>R#R#5i)z<>Tokenize a string in to plain text and ANSI codes.
Args:
ansi_text (str): A String containing ANSI codes.
Yields:
AnsiToken: A named tuple of (plain, sgr, osc)
<EFBFBD>(<28>mr N<><4E><EFBFBD><EFBFBD><EFBFBD>)<07>re_ansi<73>finditer<65>span<61>groupsr <00>endswith<74>len)r$<00>position<6F>match<63>start<72>endrrs& r<00>_ansi_tokenizer4s<><00><00><00><11>H<EFBFBD><19>!<21>!<21>)<29>,<2C><05><1A>Z<EFBFBD>Z<EFBFBD><01>]<5D>
<EFBFBD><05><18><<3C><<3C>><3E><08><03> <10> <1B><1C>Y<EFBFBD><05>6<>7<> 7<> <0E><12>c<EFBFBD>z<EFBFBD><1E><11>7<EFBFBD><08><18><12>|<7C>|<7C>C<EFBFBD> <20> <20> <20><12>S<EFBFBD><11>2<EFBFBD>Y<EFBFBD><03>4<>4<><34><1C>R<EFBFBD><13>*<2A> *<2A><16><08>-<2D><10>#<23>i<EFBFBD>.<2E> <20><18><19>9<EFBFBD>-<2D>.<2E>.<2E>!<21>s<00>AC<01>(C<01>A
C<01>bold<6C>dim<69>italic<69> underline<6E>blink<6E>blink2<6B>reverse<73>conceal<61>strike<6B>
underline2znot dim not boldz
not italicz not underlinez not blinkz
not blink2z not reversez not concealz
not strikezcolor(0)zcolor(1)zcolor(2)zcolor(3)zcolor(4)zcolor(5)zcolor(6)zcolor(7)<29>defaultz on color(0)z on color(1)z on color(2)z on color(3)z on color(4)z on color(5)z on color(6)z on color(7)z
on default<6C>frame<6D>encircle<6C>overlineznot frame not encirclez not overlinezcolor(8)zcolor(9)z color(10)z color(11)z color(12)z color(13)z color(14)z color(15)z on color(8)z on color(9)z on color(10)z on color(11)z on color(12)z on color(13)z on color(14)z on color(15)c<00>Za<00>]tRt^xtoRtV3RlRltV3RlRltV3RlRltRtVt R #)
<EFBFBD> AnsiDecoderz&Translate ANSI code in to styled Text.c<00><<01>V^8<>dQhRR/#)rr%Nr)rrs"<22>rr<00>AnsiDecoder.__annotate__{s<00><><00>"<22>"<22>$<24>"rc<08>:<00>\P!4VnR#)N)r<00>null<6C>style)<01>selfs&r<00>__init__<5F>AnsiDecoder.__init__{s<00><00><1A>Z<EFBFBD>Z<EFBFBD>\<5C><04>
rc<00>6<<01>V^8<>dQhRS[RS[S[,/#)r<00> terminal_textr%)rrr )rrs"<22>rrrF~s<00><><00>
)<29>
)<29>C<EFBFBD>
)<29>H<EFBFBD>T<EFBFBD>N<EFBFBD>
)rc# <0C>b"<00>VP4FpVPV4x<00>K R#5i)z<>Decode ANSI codes in an iterable of lines.
Args:
lines (Iterable[str]): An iterable of lines of terminal output.
Yields:
Text: Marked up Text.
N)<02>
splitlines<EFBFBD> decode_line)rJrN<00>lines&& r<00>decode<64>AnsiDecoder.decode~s+<00><00><00>"<22>,<2C>,<2C>.<2E>D<EFBFBD><16>"<22>"<22>4<EFBFBD>(<28> (<28>/<2F>s<00>-/c<00>&<<01>V^8<>dQhRS[RS[/#)rrRr%)rr )rrs"<22>rrrF<00>s<00><><00>I<14>I<14><03>I<14><04>Irc <0C>,<00>\Pp\Pp\p\ 4pVP
pVP R^4R,p\V4EF<>wrxp V'dT!YpP;'gR4K-V ekV PR4'dRV R,PR4wr<>p V 'd-VPPT ;'gR4VnK<>K<>K<>VfK<>VPR4U u.uFAp V P4'g
V R8XgK"\^<5E>V 'd \V 4M^4NKC pp \!V4pVEF<>pV^8XdVP#4VnK"V\$9d6V;PVP'\$V,4, unKbV^&8Xd<>\)\*4;_uu_4\-V4pV^8Xd9V;PVP/V!\-V444, unMRV^8XdLV;PVP/V!\-V4\-V4\-V444, unRRR4EK(V^08XgEK2\)\*4;_uu_4\-V4pV^8Xd:V;PVP/RV!\-V444, unMSV^8XdMV;PVP/RV!\-V4\-V4\-V444, unRRR4EK<> EK V#uup i +'giEK;i +'giEK(;i)z<>Decode a line containing ansi codes.
Args:
line (str): A line of terminal output.
Returns:
Text: A Text instance marked up according to ansi codes.
<EFBFBD> Nz8;:rNN<4E>;r r))r<00> from_ansi<73>from_rgbrr <00>append<6E>rsplitr4rI<00>
startswith<EFBFBD> partition<6F> update_link<6E>split<69>isdigit<69>min<69>int<6E>iterrH<00> SGR_STYLE_MAP<41>parser<00> StopIteration<6F>next<78>
from_color)rJrRrYrZ<00>_Style<6C>textr[<00>
plain_textrr<00>_params<6D> semicolon<6F>link<6E>_code<64>codes<65>
iter_codes<EFBFBD>code<64>
color_types&& rrQ<00>AnsiDecoder.decode_line<6E>s<><00><00><1A>O<EFBFBD>O<EFBFBD> <09><18>><3E>><3E><08><16><06><13>v<EFBFBD><04><15><1B><1B><06><13>{<7B>{<7B>4<EFBFBD><11>#<23>B<EFBFBD>'<27><04>$2<>4<EFBFBD>$8<> <20>J<EFBFBD>S<EFBFBD><19><16>z<EFBFBD>:<3A>:<3A>#5<>#5<><14>6<><14><1F><16>><3E>><3E>$<24>'<27>'<27>/2<>2<EFBFBD>w<EFBFBD>/@<40>/@<40><13>/E<>,<2C>G<EFBFBD><04> <20>%)<29>Z<EFBFBD>Z<EFBFBD>%;<3B>%;<3B>D<EFBFBD>L<EFBFBD>L<EFBFBD>D<EFBFBD>%I<><04>
<EFBFBD>!<21>(<28><15><1F>
"%<25><19><19>3<EFBFBD><1E><12>!/<2F><05><1C>}<7D>}<7D><EFBFBD><EFBFBD>%<25>2<EFBFBD>+<2B>9<>C<EFBFBD><03>5<EFBFBD>S<EFBFBD><15>Z<EFBFBD>a<EFBFBD>8<>!/<2F><16><12>
"<22>%<25>[<5B>
<EFBFBD>&<26>D<EFBFBD><1B>q<EFBFBD>y<EFBFBD>%+<2B>[<5B>[<5B>]<5D><04>
<EFBFBD><1D><1D>.<2E><1C>
<EFBFBD>
<EFBFBD>f<EFBFBD>l<EFBFBD>l<EFBFBD>=<3D><14>3F<33>&G<>G<>
<EFBFBD><1D><12><1A>%<25>m<EFBFBD>4<>4<>)-<2D>j<EFBFBD>)9<>J<EFBFBD>)<29>Q<EFBFBD><EFBFBD> $<24>
<EFBFBD>
<EFBFBD>f<EFBFBD>.?<3F>.?<3F>$-<2D>d<EFBFBD>:<3A>.><3E>$?<3F>/"<22>!"<22>
<EFBFBD>",<2C>q<EFBFBD><1F> $<24>
<EFBFBD>
<EFBFBD>f<EFBFBD>.?<3F>.?<3F>$,<2C>(,<2C>Z<EFBFBD>(8<>(,<2C>Z<EFBFBD>(8<>(,<2C>Z<EFBFBD>(8<>%&<26>/"<22>!"<22>
<EFBFBD>5<>4<><1E><12><1A>%<25>m<EFBFBD>4<>4<>)-<2D>j<EFBFBD>)9<>J<EFBFBD>)<29>Q<EFBFBD><EFBFBD> $<24>
<EFBFBD>
<EFBFBD>f<EFBFBD>.?<3F>.?<3F>$(<28>)<29>D<EFBFBD><1A>4D<34>*E<>/"<22>!"<22>
<EFBFBD>",<2C>q<EFBFBD><1F> $<24>
<EFBFBD>
<EFBFBD>f<EFBFBD>.?<3F>.?<3F>$(<28>$,<2C>(,<2C>Z<EFBFBD>(8<>(,<2C>Z<EFBFBD>(8<>(,<2C>Z<EFBFBD>(8<>%&<26>/"<22>!"<22>
<EFBFBD>5<>4<>3'<27>#%9<>t<14> <0B><>_<12>5<>4<>4<><34> 5<>4<>4<>s,<00>M'<06>0M'<06>9#M'<06>+BM, <09>4BN <09>, M> <0A> N )rIN)
rrrrrrKrSrQr r!r"s@rrDrDxs(<00><><00><00>0<>"<22>"<22>
)<29>
)<29>I<14>IrrD<00>win32<33>__main__c<00>0<00>V^8<>dQhR\R\/#)r<00>fdr%)rc<00>bytes)rs"rrr<00>s<00><00><14><14><13><14><15>rc<00>^<00>\P!VR4p\PV4V#)i)<04>os<6F>read<61>stdout<75>write)ry<00>datas& rr}r}<00>s#<00><00><11>w<EFBFBD>w<EFBFBD>r<EFBFBD>4<EFBFBD> <20><04><0E> <0C> <0C>T<EFBFBD><1A><13> r:<3A>NN)<01>ConsoleT)<01>recordzutf-8z stdout.html)(<28>re<72>sys<79>
contextlibr<00>typingrrr<00>colorrrIrrkr <00>compile<6C>VERBOSEr*r r4rerD<00>platformr<00>ior|<00>pty<74>decoder<65>BytesIOr~r}<00>spawn<77>argv<67>consoler<65><00>getvaluerS<00> stdout_result<6C>printrR<00> save_htmlrrr<00><module>r<>s<><00><01> <09>
<EFBFBD><1F>1<>1<><18><18><16>
<0C>*<2A>*<2A><04>
<07>J<EFBFBD>J<EFBFBD>  <02><07><1C><1A><1C>/<2F>>:<02><05>v<EFBFBD>:<02><05>u<EFBFBD>:<02><06>x<EFBFBD>:<02><06>{<7B> :<02>
<06>w<EFBFBD> :<02> <06>x<EFBFBD> :<02><06>y<EFBFBD>:<02><06>y<EFBFBD>:<02><06>x<EFBFBD>:<02><07> <0C>:<02><07><1A>:<02><07> <0C>:<02><07><0F>:<02><07> <0B>:<02><07> <0C>:<02> <07> <0A>!:<02>"<07> <0A>#:<02>$<07> <0C>%:<02>&<07>
<EFBFBD>':<02>(<07>
<EFBFBD>):<02>*<07>
<EFBFBD>+:<02>,<07>
<EFBFBD>-:<02>.<07>
<EFBFBD>/:<02>0<07>
<EFBFBD>1:<02>2<07>
<EFBFBD>3:<02>4<07>
<EFBFBD>5:<02>6<07> <09>7:<02>8<07> <0A>9:<02>:<07> <0A>;:<02><<07> <0A>=:<02>><07> <0A>?:<02>@<07> <0A>A:<02>B<07> <0A>C:<02>D<07> <0A>E:<02>F<07> <0A>G:<02>H<07> <0C>I:<02>J<07><07>K:<02>L<07>
<EFBFBD>M:<02>N<07>
<EFBFBD>O:<02>P<07> <20>Q:<02>R<07><0E>S:<02>T<07>
<EFBFBD>U:<02>V<07>
<EFBFBD>W:<02>X<07> <0B>Y:<02>Z<07> <0B>[:<02>\<07> <0B>]:<02>^<07> <0B>_:<02>`<07> <0B>a:<02>b<07> <0B>c:<02>d<08><1D>e:<02>f<08><1D>g:<02>h<08><1E><07><1E><07><1E><07><1E><07><1E><07><1E>s:<02> <0A>z[<14>[<14>|<07><<3C><<3C>7<EFBFBD><1A>x<EFBFBD>:<3A>5<> <0A> <0A><0E><0E><19>m<EFBFBD>G<EFBFBD> <0F>Z<EFBFBD>Z<EFBFBD>\<5C>F<EFBFBD><14>
<08>I<EFBFBD>I<EFBFBD>c<EFBFBD>h<EFBFBD>h<EFBFBD>r<EFBFBD>l<EFBFBD>D<EFBFBD>!<21> <20><15>T<EFBFBD>"<22>G<EFBFBD><1A>O<EFBFBD>O<EFBFBD>%<25>,<2C>,<2C>W<EFBFBD>5<>M<EFBFBD> <09>-<2D><18><17><0E><0E>}<7D>-<2D><04><0F> <0A> <0A>d<EFBFBD><1B>.<2E> <0C><15><15>m<EFBFBD>$<24>7 6<>r