hyb
2025-12-23 10f3a1daddfbc7fa3dd2069197d83e8b6ef19176
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
Ë
ñúhØãó—ddlZddlZddlmZddlmZddlmZddlm    Z    m
Z
m Z m Z m Z ddlmZddlmZddlmZdd    lmZdd
lmZdd lmZdd lmZdd lmZGd„d«Zdefd„Ze dk(rddl!m"Z"e    ejF«d¬«Z$e«Z%e«Z&e$jOe%«e(e«e&z
dzd«Z)ejF«e$_*e«Z&e$jOe%«e(e«e&z
dzd«Z+e    d¬«Z,e,jOe%«e    «Z$e$jOde)›d«e$jOde+›d«e$jO«e$jOe"jZddd¬««yy) éN)Ú process_time)Úbox)ÚColor)ÚConsoleÚConsoleOptionsÚGroupÚRenderableTypeÚ RenderResult)ÚMarkdown)Ú Measurement)ÚPretty)ÚSegment)ÚStyle)ÚSyntax)ÚTable)ÚTextcó4—eZdZdededefd„Zdddedefd„Zy)ÚColorBoxÚconsoleÚoptionsÚreturnc    #óæK—tdd«D]Þ}t|j«D]®}||jz }d|dz dzz}tj||d«\}}}    tj||dzd«\}
} } t    j
|dz|dz|    dz«} t    j
|
dz| dz| dz«}t dt|| ¬    ««–—Œ°t j«–—Œày­w)
Nrégš™™™™™¹?gffffffæ?gð?gëQ¸…ë±?éÿu▄)ÚcolorÚbgcolor)    ÚrangeÚ    max_widthÚcolorsysÚ
hls_to_rgbrÚfrom_rgbrrÚline)ÚselfrrÚyÚxÚhÚlÚr1Úg1Úb1Úr2Úg2Úb2rrs               úLH:\Change_password\venv_build\Lib\site-packages\pip/_vendor/rich/__main__.pyÚ__rich_console__zColorBox.__rich_console__sñèø€ôq˜!“ò        !ˆAܘ7×,Ñ,Ó-ò JØ˜×)Ñ)Ñ)Ø˜A ™E S™=Ñ)Ü%×0Ñ0°°A°sÓ;‘
B˜Ü%×0Ñ0°°A¸±LÀ#ÓF‘
B˜ÜŸ.™.¨¨c©°2¸±8¸RÀ#¹XÓFÜŸ™ r¨C¡x°°c±¸2À¹8ÓDÜ˜e¤U°ÀÔ%HÓIÓIð Jô—,‘,“.Ó  ñ        !ùs‚C/C1rcó.—td|j«S)Né)r r)r#rrs   r.Ú__rich_measure__zColorBox.__rich_measure__!s€ô˜1˜g×/Ñ/Ó0Ð0óN)    Ú__name__Ú
__module__Ú __qualname__rrr
r/r r2©r3r.rrs<„ð !Øð !Ø)7ð !à    ó !ð1Ø ð1Ø+9ð1à    ô1r3rrc óT—tjdd¬«}d|_|jdddd¬«|jd    «td
d d d d ¬ «}|j    d t ««|j    d|«|j    dd«d}tjdd¬«}d |_|j    t|dd¬«t|dd¬«t|dd¬«t|dd¬««|j    dttjd«|««dtdtdtfd „}|j    d!d"«d#}|j    d$|«td dd d%d&gtj¬'«}|jd(dd¬)«|jd*d¬+«|jd,d-dd¬.«|jd/d0dd¬.«|j    d1d2d3d4«|j    d5d6d3d7«|j    d8d9d:d;«|j    d<d=d>d?«|j    d@|«dA}dBdCgdDdEœ}|j    dF|t|dGdd¬H«t|d¬I«««dJ}    |j    dK|dL|    zt|    «««|j    dMdN«|S)Oz8Get a renderable that demonstrates a number of features.r1T)ÚpaddingÚpad_edgez Rich featuresÚFeatureÚcenterzbold red)Úno_wrapÚjustifyÚstyleÚ DemonstrationNF)rÚexpandÚ show_headerÚ    show_edger:u·âœ“ [bold green]4-bit color[/]
✓ [bold blue]8-bit color[/]
✓ [bold magenta]Truecolor (16.7 million)[/]
✓ [bold yellow]Dumb terminals[/]
✓ [bold cyan]Automatic color conversionÚColorsÚStylesz§All ansi styles: [bold]bold[/], [dim]dim[/], [italic]italic[/italic], [underline]underline[/], [strike]strikethrough[/], [reverse]reverse[/], and even [blink]blink[/].z›Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque in metus sed sapien ultricies pretium a at justo. Maecenas luctus velit et auctor maximus.)r9Úcollapse_paddingÚleftÚgreen)r>r?ÚyellowÚrightÚblueÚfullÚredrz[Word wrap text. Justify [green]left[/], [yellow]center[/], [blue]right[/] or [red]full[/].
Ú renderable1Ú renderable2rcó”—tdddd¬«}|jdd¬«|jdd¬«|j||«|S)NFT)rBr:rrAÚ1r1)ÚratioÚ2)rÚ
add_columnÚadd_row)rNrOÚtables   r.Ú
comparisonz"make_test_card.<locals>.comparisonZsK€Ü %°%¸TÈ$ÔOˆØ ×ј AÐÔ&Ø ×ј AÐÔ&Ø  ‰ k ;Ô/؈ r3zAsian
language
supportu!:flag_for_china:  è¯¥åº“支持中文,日文和韩文文本!
:flag_for_japan:  ãƒ©ã‚¤ãƒ–ラリは中国語、日本語、韓国語のテキストをサポートしています
:flag_for_south_korea:  ì´ ë¼ì´ë¸ŒëŸ¬ë¦¬ëŠ” ì¤‘êµ­ì–´, ì¼ë³¸ì–´ ë° í•œêµ­ì–´ í…ìŠ¤íŠ¸ë¥¼ ì§€ì›í•©ë‹ˆë‹¤z°[bold magenta]Rich[/] supports a simple [i]bbcode[/i]-like [b]markup[/b] for [yellow]color[/], [underline]style[/], and emoji! :+1: :apple: :ant: :bear: :baguette_bread: :bus: ÚMarkupÚnoneÚdim)rCrBrAÚ
row_stylesrz [green]Date)r?r=z [blue]Title)r?z[cyan]Production BudgetÚcyan)r?r>r=z[magenta]Box OfficeÚmagentaz Dec 20, 2019z Star Wars: The Rise of Skywalkerz $275,000,000z $375,126,118z May 25, 2018z[b]Solo[/]: A Star Wars Storyz $393,151,347z Dec 15, 2017z!Star Wars Ep. VIII: The Last Jediz $262,000,000zold]$1,332,539,889[/bold]z May 19, 1999z-Star Wars Ep. [b]I[/b]: [i]The phantom Menacez $115,000,000z$1,027,044,677ÚTablesa~def iter_last(values: Iterable[T]) -> Iterable[Tuple[bool, T]]:
    """Iterate and generate a tuple with a flag for last value."""
    iter_values = iter(values)
    try:
        previous_value = next(iter_values)
    except StopIteration:
        return
    for value in iter_values:
        yield False, previous_value
        previous_value = value
    yield True, previous_valuegÉå?$    @)z Paul AtreideszVladimir Harkonnenz Thufir Hawat)FTN)ÚfooÚatomicz%Syntax
highlighting
&
pretty
printingÚpython3)Ú line_numbersÚ indent_guides)rczš# Markdown
 
Supports much of the *markdown* __syntax__!
 
- Headers
- Basic formatting: **bold**, *italic*, `code`
- Block quotes
- Lists, and more...
    r z[cyan]z+more!zBProgress bars, columns, styled logging handler, tracebacks, etc...)rÚgridÚtitlerTrUrr:rrÚ from_markupr    rÚSIMPLErr r )
rVÚ color_tableÚloremÚ lorem_tablerWÚmarkup_exampleÚ example_tableÚcodeÚ pretty_dataÚmarkdown_examples
          r.Úmake_test_cardrp's€ä J‰J˜q¨4Ô 0€EØ!€E„KØ    ×ѐY¨°hÀjÐÔQØ    ×ѐ_Ô%äØ ØØØØô €Kð×Ñð 8ô     ‹
ô    ð
‡MM(˜KÔ(à    ‡MMØð    rôð
j€EÜ—*‘* Q¸Ô>€KØ €KÔØ×ÑÜ ˆU˜F¨'Ô2Ü ˆU˜H¨HÔ5Ü ˆU˜G¨6Ô2Ü ˆU˜F¨%Ô0ô    ð 
‡MMØÜ Ü × Ñ Øró ð ó        
ôð¤ð¼^ðÔPUóð
‡MMØ"ð    nôð     <ðð
‡MM(˜NÔ+äØØØØ˜E?Ü J‰Jô €Mð×ј]°'À4ÐÔHØ×ј]°&ÐÔ9Ø×ÑØ!ØØØð    ôð ×ÑØØØØð    ôð ×ÑØØ*ØØô    ð ×ÑØØ'ØØô    ð ×ÑØØ+ØØ%ô    ð ×ÑØØ7ØØô    ð
‡MM(˜MÔ*ð "€Dð ð ð
ð&ñ
€Kð
‡MMØ3ÙÜ 4˜°ÀTÔ JÜ ;¨dÔ 3ó    
ôð    Ðð
‡MMØ‘J˜xÐ*:Ñ:¼HÐEUÓ<VÓWôð
‡MMØØPôð €Lr3Ú__main__)ÚPanelT)ÚfileÚforce_terminalg@@r1)Úrecordz[dim]rendered in [not dim]zms[/] (cold cache)zms[/] (warm cache)u½[b magenta]Hope you enjoy using Rich![/]
 
Please consider sponsoring me if you get value from my work.
 
Even the price of a â˜• can brighten my day!
 
https://github.com/sponsors/willmcguganrMzHelp ensure Rich is maintained)Ú border_stylere).rÚioÚtimerÚpip._vendor.richrÚpip._vendor.rich.colorrÚpip._vendor.rich.consolerrrr    r
Úpip._vendor.rich.markdownr Úpip._vendor.rich.measurer Úpip._vendor.rich.prettyr Úpip._vendor.rich.segmentrÚpip._vendor.rich.stylerÚpip._vendor.rich.syntaxrÚpip._vendor.rich.tablerÚpip._vendor.rich.textrrrpr4Úpip._vendor.rich.panelrrÚStringIOrÚ    test_cardÚstartÚprintÚroundÚpre_cache_takenrsÚtakenÚcÚfitr7r3r.ú<module>rŽsbðÛÛ    Ýå Ý(ßaÕaÝ.Ý0Ý*Ý,Ý(Ý*Ý(Ý&÷1ñ1ð*g˜ógðT ˆzÓÝ,áØ ˆR[‰[‹]Øô€GñÓ €Iñ ‹N€EØ ‡MM)ÔÙ™\›^¨eÑ3°vÑ=¸qÓA€Oà2—;‘;“=€G„Lá ‹N€EØ ‡MM)ÔÙ ‘<“> EÑ)¨VÑ3°QÓ 7€EátÔ€A؇GGˆIÔá‹i€GØ ‡MMÐ.¨Ð.?Ð?QÐRÔSØ ‡MMÐ.¨u¨gÐ5GÐHÔIØ ‡MM„OØ ‡MM؈    ‰    ð 6ðØ2ô     
õ    ð7r3