2bi# SSKJrJrJrJr SSKJrJr SSKJ r J r J r J r SSK Jr SSKJr SSKJr SSKJrJrJr SS KJr "S S \5r\S :XGaSS KJr SSKJr SSKJ r SSK!J"r" SSK#J$r$ \$"SS/S9r%\%RMSSSS9 \%RMSSS9 \%RMSSSS9 \%ROS S!S"5 \%ROS#S$S%5 \%ROS&S'S(5 \%ROS)S*S+5 S,r(\""\(S-S.SS/9r)\"S05r*\"S1SSS29r+\+RYS3S4S59r-\-RYS6S7S59r.\.RY\"S8\)55 \.RY\"S9\ "\*SS:955 \-RYS;S\255 \/RY\"S?\%55 \ "5r\Rg\+5 g@g@)A)IteratorListOptionalTuple) loop_first loop_last)ConsoleConsoleOptionsRenderableType RenderResult) JupyterMixin) Measurement)Segment)Style StyleStack StyleType)Styledc\rSrSrSrSSSSSS.S\S \S \S \S \S \SS4SjjrSSSSS.S\S \ \S \ \S \S \ \SS4 Sjjr SSjr SSjr Sr g)Tree aA renderable for a tree structure. Args: label (RenderableType): The renderable or str for the tree label. style (StyleType, optional): Style of this tree. Defaults to "tree". guide_style (StyleType, optional): Style of the guide lines. Defaults to "tree.line". expanded (bool, optional): Also display children. Defaults to True. highlight (bool, optional): Highlight renderable (if str). Defaults to False. treez tree.lineTF)style guide_styleexpanded highlight hide_rootlabelrrrrrreturnNcZXlX lX0l/UlX@lXPlX`lgN)rrrchildrenrrr)selfrrrrrrs ڇ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_vendor/rich/tree.py__init__ Tree.__init__s*  &$&  ""rrrrc[UUc UROUUc UROUUUc UROUS9nURR U5 U$)aAdd a child tree. Args: label (RenderableType): The renderable or str for the tree label. style (StyleType, optional): Style of this tree. Defaults to "tree". guide_style (StyleType, optional): Style of the guide lines. Defaults to "tree.line". expanded (bool, optional): Also display children. Defaults to True. highlight (Optional[bool], optional): Highlight renderable (if str). Defaults to False. Returns: Tree: A new child Tree, which may be further modified. r()rrrrr"append)r#rrrrrnodes r$addTree.add)sX*  % $**5,7,?(([(1(9dnny   T" r'c #H^^^^# /nURnURn[R"5nURn[ R "5nU"URSS9=(d Un [S5uppSm/SQm[mS[S[ S[4UUUU4S jjnU"X5/nU"[[U/555 [U"UR55n[U"UR55n[ S S S 9nS nU(GaU"5n[U5unnU"U5 U(a!U"XS R=(d U5US 'UR U"UR5-n UR U"UR5-nXR"(aSOSSnUR%['UR(U5TR+TR,[/SU55- UR0SS9TR2SLS9nUS :XaUR"(d[5U5H{unnU(a#TR7UUR8US9ShvN UShvN Uv U(dMGU(dMPU"U(aU OU US R=(d U5US 'M} UR:(aUR<(aU"U(aU OU US R=(d U5US 'URU"[?UR<5S:XaU OU U 55 URAU"UR55 URAU"UR55 U"[[UR<555 US- nU(aGMgg![a_ UR5 U(aCUS R=(d Un U"X5US 'UR5 UR5 GM f=fGNGN7f)N)default) z| z+-- z`-- ))r2u│ u ├── u └── )r2u┃ u ┣━━ u ┗━━ )r2u║ u ╠══ u ╚══ indexrrc>TR(aTUnOCUR(aSOUR(aSOSnTTR(aSOUUnT"X!5$)z.Make a Segment for a level of the guide lines.rr) ascii_onlybold underline2legacy_windows)r3rlineguide ASCII_GUIDES TREE_GUIDES_Segmentoptionss r$ make_guide)Tree.__rich_console__..make_guide^sQ!!#E*"ZZ53C3Ca"(>(>1EJ5QD( (r'F)r7r8rr5rc38# UHoRv M g7fr!) cell_length).0levels r$ (Tree.__rich_console__..s@++s)widthrheight)pad) post_style)!popr*rr: get_stylernullrrangeintiterr rrnext StopIterationcurrentr render_linesrrupdate max_widthsumrjustifyr apply_stylebackground_stylerr"lenpush)r#consoler?stackrMr^new_linerN null_stylerSPACECONTINUEFORKENDr@levelsguide_style_stack style_stackremove_guide_stylesdepth stack_nodelastr+rprefixrenderable_linesfirstr:r<r=r>s ` @@@r$__rich_console__Tree.__rich_console__Hs46ii||<<>%% ZZ\  0 0"=K %*1X"7   )c )% )G ) )",H!B C T)TF# $%&y1A1A'BC 4::!67 #5AJ !*- d  'BZ-=-=-KLr +33i@P@P6QQK'')DJJ*??E..Qa:;F&33tzz5)!++@@@A"nn  OO4/ 4  QJ4>>#-.>#?KE4#+#7#7"!22':$8$ $OO"Nu%/%)Ex9I9I9WZ&r $@}}'!Ex1A1A1OZr  c$--&8A&=s4U  4::!67!&&y1A1A'BCT)DMM234 oe!  "(*"2"2"@jK!+D!>F2J%))+OO% : $s]DP"N0,D9P"%P& P"/P0 P"P" D!P".P"0A$PP"PP"P"c[U/5/nURnURnSnSn[RnSn U(aU"5n [ U 5n U"U 5 U"XU R5upU S-n[X-U5n[X-U5nU R(a1U R(a U"[U R55 U S- n U(aM[Xg5$![ a U S-n Mf=f)Nrrr1) rRrMr*rgetrSrTrmaxrr")r#r_r?r`rMr^minimummaximummeasurerF iter_treer min_measure max_measureindents r$__rich_measure__Tree.__rich_measure__s(,TF|nii||//I I O'.w'L $KQYF+.8G+.8G}}T$--() e7,,!   s C**C=<C=)r"rrrrrr)r_r r?r rr )r_r r?r rr)__name__ __module__ __qualname____firstlineno____doc__r rboolr%rr,rqr}__static_attributes__r'r$rr s"!,## #  #  ### #,&*+/$) "  i(   D> >_ _+;_ _B- -+;- -r'r__main__)Group)Markdown)Panel)Syntax)Tabler/dim) row_stylesReleasedcyanT)rno_wrapTitlemagenta)rz Box Officerightgreen)rZrz Dec 20, 2019z Star Wars: The Rise of Skywalkerz $952,110,690z May 25, 2018zSolo: A Star Wars Storyz $393,151,347z Dec 15, 2017z!Star Wars Ep. V111: The Last Jediz$1,332,539,889z Dec 16, 2016zRogue One: A Star Wars Storyz$1,332,439,889zmclass Segment(NamedTuple): text: str = "" style: Optional[Style] = None is_control: bool = False pythonmonokai)theme line_numbersz=### example.md > Hello, World! > > Markdown _all_ the things u🌲 [b green]Rich Tree)rrz:file_folder: Renderablesred)rz!:file_folder: [bold yellow]Atomiczuu greenu 📄 Syntaxu 📄 Markdown) border_stylez&:file_folder: [bold magenta]Containersz bold magentaz Just a panelu 📄 Panelsu📄 [b magenta]TableN)4typingrrrr_looprr r_r r r r jupyterrrxrsegmentrrrrrstyledrrrpip._vendor.rich.consolerpip._vendor.rich.markdownrpip._vendor.rich.panelrpip._vendor.rich.syntaxrpip._vendor.rich.tablertable add_columnadd_rowcodesyntaxmarkdownrootr,r+ simple_nodecontainers_noderfitpanelprintrr'r$rs22(JJ! //v-<v-r z.2,., b%[ )E Zvt< WI. \7'B MM."DnU MM.";^L MM."EGWX MM."@BRS D D()$ GF H )TT JD 88/U8 CD((>J(WKOOE-01OOE/5+PQRhh0nO $O IIn5 9EmU345u=>iG MM$mr'