package Ġcom . s ui han 7 4 . sat ena . models . browser Ċ Ċ import Ġcom . s ui han 7 4 . sat ena . R Ċ import Ġcom . s ui han 7 4 . sat ena . models . Text Id Container Ċ Ċ /** Ċ Ġ* Ġ ãĤ¢ãĥĹãĥª åĨħ ãĥĸãĥ© ãĤ¦ ãĤ¶ éĸ ² è¦§ å± ¥ æŃ ´ ãģ® å¯ ¿ åĳ½ ï¼Ī æĹ¥ æķ° ï¼ī Ċ Ġ*/ Ċ enum Ġclass ĠBrowser History Life Span ( ĊĠĠĠ Ġval Ġdays : ĠInt , ĊĠĠĠ Ġoverride Ġval Ġtext Id : ĠInt Ċ ) Ġ: ĠText Id Container Ġ{ ĊĊĠĠĠ ĠW EEK _ 1 ( 7 , ĠR . string . browser _ history _ lif es pan _ 1 _ week ), ĊĊĠĠĠ ĠW EEK _ 2 ( 1 4 , ĠR . string . browser _ history _ lif es pan _ 2 _ week ), ĊĊĠĠĠ ĠW EEK _ 3 ( 2 1 , ĠR . string . browser _ history _ lif es pan _ 3 _ week ), ĊĊĠĠĠ ĠMON TH _ 1 ( 3 0 , ĠR . string . browser _ history _ lif es pan _ 1 _ month ), ĊĊĠĠĠ ĠMON TH _ 3 ( 9 0 , ĠR . string . browser _ history _ lif es pan _ 3 _ month ), ĊĊĠĠĠ ĠYEAR _ 0 _ 5 ( 1 8 0 , ĠR . string . browser _ history _ lif es pan _ half _ year ), ĊĊĠĠĠ ĠYEAR _ 1 ( 3 6 5 , ĠR . string . browser _ history _ lif es pan _ 1 _ year ), ĊĊĠĠĠ ĠNO _ LIMIT ( 0 , ĠR . string . browser _ history _ lif es pan _ no _ limit ) ĊĠĠĠ Ġ; ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġfrom Days ( days : ĠInt ) Ġ= Ġvalues (). first OrNull Ġ{ Ġit . days Ġ== Ġdays Ġ} Ġ?: ĠW EEK _ 3 ĊĠĠĠ Ġ} Ċ } Ċ Ċ /** Ċ Ġ* Ġ çĶ» åĥı ãĤŃ ãĥ£ ãĥĥ ãĤ·ãĥ¥ ãģ® èĩªåĭķ æ¶Ī åİ» éĸĵ éļĶ Ċ Ġ*/ Ċ type alias ĠClear ing Image Cache Span Ġ= ĠBrowser History Life Span Ċ