package Ġpriv . l zy . and tests uite . theme čĊč Ċ enum Ġclass ĠTheme ( val Ġstorage Key : ĠString ) Ġ{ čĊĠĠĠ ĠLIGHT (" light "), čĊĠĠĠ ĠD ARK (" dark "), čĊĠĠĠ ĠSYSTEM (" system "), čĊĠĠĠ ĠB ATTER Y _ SA VER (" battery _ sa ver ") č Ċ } č Ċ /** čĊ Ġ* ĠReturns Ġthe Ġmatching Ġ[ Theme ] Ġfor Ġthe Ġgiven Ġ[ storage Key ] Ġvalue . čĊ Ġ*/ č Ċ fun Ġtheme From Storage Key ( storage Key : ĠString ): ĠTheme ? Ġ{ čĊĠĠĠ Ġreturn ĠTheme . values (). first OrNull Ġ{ Ġit . storage Key Ġ== Ġstorage Key Ġ} č Ċ } čĊ