Vi`bSrSSKJr SSKJr "SS\5r"SS\5r"SS \5rg ) z0 Custom Textual widgets for the NBA scores TUI. )reactive)Staticc\rSrSrSrSrg) ScoresWidget zADisplays the NBA scoreboard as a scrollable ANSI-formatted table.N__name__ __module__ __qualname____firstlineno____doc____static_attributes__r7/Users/cmc/git/zerolabsco/nba-scores/nba/tui/widgets.pyrr sKrrc\rSrSrSrSrg)StandingsWidget z@Displays the NBA standings as a scrollable ANSI-formatted table.rNr rrrrr sJrrc^\rSrSr%Sr\"S5r\\\S'S\SS4U4Sjjr SS jr SS jr S \SS4S jr S\SS4S jr SrU=r$) CountdownBarz Docked status bar that counts down to the next auto-refresh. Maintains its own 1-second ticker and re-renders via a reactive attribute. <secondsintervalreturnNc >>[TU]"S0UD6 XlXlg)Nr)super__init__ _intervalr)selfrkwargs __class__s rrCountdownBar.__init__s "6"! rc<URSUR5 g)N) set_interval_tickr s ron_mountCountdownBar.on_mounts !TZZ(rcPURS:aU=RS-slgg)Nrr%)rr(s rr'CountdownBar._tick"s! <] Leaders Cat | \[r] Refresh | \[q] Quit)update)r r-s r watch_secondsCountdownBar.watch_seconds&s4 A: KK ( KK"5'*]] rcXlXlg)z*Reset the countdown to the given interval.Nrr)r rs rresetCountdownBar.reset/s ! rr3)rN)r r r r rrrint__annotations__rr)r'r0r4r __classcell__)r"s@rrrsd &b\GXc])  4 )34 c d  rrN)rtextual.reactivertextual.widgetsrrrrrrrr;s:&"L6LKfK! 6! r