2biVSSKJr SSKJr SSKJrJr SSKJrJ r J r SSK J r SSK Jr SSKJr SS KJr "S S \ 5r\S :XaTSS KrSSKJr \R.Sr\"5r\R3\"\S95 \"5r\R3\"S5SS9 g g !\a SrNEf=f))Union) AlignMethod)cell_len set_cell_size)ConsoleConsoleOptions RenderResult) JupyterMixin Measurement)Style)Textc\rSrSrSrSSSSSS.S\\\4S \S \\\4S \S \ S S4 Sjjjr S \4Sjr S\ S\ S \4SjrS\S\S \4SjrS\ S\ S \4SjrSrg)Rule uA console renderable to draw a horizontal rule (line). Args: title (Union[str, Text], optional): Text to render in the rule. Defaults to "". characters (str, optional): Character(s) used to draw the line. Defaults to "─". style (StyleType, optional): Style of Rule. Defaults to "rule.line". end (str, optional): Character at end of Rule. defaults to "\\n" align (str, optional): How to align the title, one of "left", "center", or "right". Defaults to "center". u─z rule.line center) charactersstyleendaligntitlerrrrreturnNc[U5S:a [S5eUS;a[SU<S35eXlX lX0lX@lXPlg)Nrz:'characters' argument must have a cell width of at least 1)leftrrightzAinvalid value for align, expected "left", "center", "right" (not ))r ValueErrorrrrrr)selfrrrrrs ڇ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_vendor/rich/rule.py__init__ Rule.__init__sc J ! #L  3 3STYS\\]^  $  c@SUR<SUR<S3$)NzRule(z, r)rr)r s r!__repr__ Rule.__repr__.s tzznBt&9;;r$consoleoptionsc## URnUR(a!URR5(dSO URn[ U5nUR (dUR XS5v g[UR [5(a UR nOURUR SS9nURRSS5Ul UR5 URS:XaSOSn[S X7- 5nU(dUR XS5v g[URS 9n URS:XGaUR!US S 9 U[ UR5- S-n [XJU-S --5n U R!U S - 5 U[ U R5- [ UR5- n [XJU-S --5n U R!U 5 U R#U RS-UR$5 U R#U5 U R#SU R-UR$5 OURS:Xa^UR!US S 9 U R#U5 U R#S5 U R#XCU R- -UR$5 OpURS:Xa`UR!US S 9 U R#XCUR- S - -UR$5 U R#S5 U R#U5 ['U RU5U l U v g7f)N-z rule.text)rr rr)rellipsis)overflowrrr) max_width ascii_onlyrisasciirr _rule_line isinstancer render_strplainreplace expand_tabsrmaxrtruncateappendrr)r r(r)widthr chars_len title_textrequired_spacetruncate_width rule_text side_widthr right_lengthrs r!__rich_console__Rule.__rich_console__1s!!""4??+B+B+D+D   Z( zz//)3 3  djj$ ' 'J ++DJJk+JJ%++33D#>  "jjH4!Q 67//)3 3 TXX& :: !     D(:+;+;"<<BJ I&=&ABCD MM*q. ) 8DJJ#77(:CSCS:TTLY'>'BCDE NN< (   TZZ#-tzz :   Z (   S5;;. ; ZZ6 !     D   Z (   S !   Z93E3E+EF S ZZ7 "     D   Z:3F3F+F+JKTZZ X   S !   Z (' ? sMMr>r=c[URX!-S--UR5nURU5 [ UR U5UlU$Nr)rrrr;rr7)r r>r=rBs r!r4Rule._rule_lineisIU-?1,DEtzzR 5!' ? r$c[SS5$rHr )r r(r)s r!__rich_measure__Rule.__rich_measure__os1a  r$)rrrrr))__name__ __module__ __qualname____firstlineno____doc__rstrrrrr"r&rr r rEintr4r rK__static_attributes__r$r!rr s#% #.%S$Y  S%Z    .<#<66)76 6pC !!)7! !r$r__main__N)rz Hello, World)rfoor-)r=)typingrrrcellsrrr(rr r jupyterr measurer rrtextrrrNsyspip._vendor.rich.consoleargv IndexErrorprintrVr$r!rcs*::! f!<f!R z0xx{iG MM$T"#iG MM$u+QM' sBB('B(