+
    5mj                       a  0 t $ ^ RIHt ^ RIHtHt ^tR]R&   ^tR]R&   Rt	R]R&   R	t
R]R
&   R]R]/R R llt^tR]R&   ^tR]R&   R R ltR R ltR# )    )annotations)AccountSnapshotHealthStatusintFIVE_HOUR_WARNING_THRESHOLD_PCTSEVEN_DAY_WARNING_THRESHOLD_PCT5hstr	WINDOW_5H7d	WINDOW_7Dfive_hour_threshold_pctseven_day_threshold_pctc               (    V ^8  d   QhRRRRRRRR/# )   snapshotr   r   r   r   returnzfrozenset[str] )formats   "W/home/user/overdeck-private-tests/workstation-ai-broad/modules/systray/limit_warning.py__annotate__r      s2       ! !	
     c               r   V P                   \        P                  8w  d   \        4       # \	        4       pV P
                  e0   \        V P
                  4      V8  d   VP                  \        4       V P                  e0   \        V P                  4      V8  d   VP                  \        4       \        V4      # )N)statusr   OK	frozensetsetprimary_used_pct_remaining_pctaddr   secondary_used_pctr   )r   r   r   breacheds   &$$ r   breached_windowsr#      s     ,//){H  ,!!22  	Y"".>##44  	YXr   RESET_DROP_PCTRESET_FLOOR_PCTc               $    V ^8  d   QhRRRRRR/# )r   previous_used_pctz
int | Noneused_pctr   boolr   )r   s   "r   r   r   (   s!     : :J :* : :r   c                R    Vf   R# V\         8:  d   R# V f   R# W,
          \        8  # )u   A window reset shows up as usage falling back by a large step.

With no earlier reading — the first poll after a restart — usage sitting
below the floor is only reachable through a reset.
FT)r%   r$   )r'   r(   s   &&r   window_resetr+   (   s/     ?" '>99r   c                    V ^8  d   QhRRRR/# )r   r(   r   r   r   )r   s   "r   r   r   7   s     , ,S ,S ,r   c                <    ^d\        \        V ^ 4      ^d4      ,
          # )d   )minmax)r(   s   &r   r   r   7   s    S1%s+++r   N)__conditional_annotations__
__future__r   health_clientr   r   r   __annotations__r   r   r   r#   r$   r%   r+   r   )r1   s   @r   <module>r5      st    " " 7')  )'(  (	3 	3  $C $C	0   :,r   