package Ġcom . launch key . android . auth enticator . demo . ui . fragment Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . graphics . drawable . Color Drawable Ċ import Ġandroid . graphics . drawable . Drawable Ċ import Ġandroid . view . View Ċ import Ġandroidx . annotation . Color Int Ċ import Ġandroidx . appcompat . content . res . AppCompat Resources Ċ import Ġandroidx . lifecycle . Saved State Handle Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġcom . launch key . android . auth enticator . demo . R Ċ import Ġcom . launch key . android . auth enticator . sdk . ui . Authenticator UI Manager Ċ import Ġcom . launch key . android . auth enticator . sdk . ui . theme . Authenticator Theme Ċ Ċ class ĠApp Configs Theme ViewModel ( auth enticator UI Manager : ĠAuth enticator UI Manager , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontext : ĠContext , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġsaved State Handle : ĠSaved State Handle ) Ġ: ĠViewModel () Ġ{ ĊĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠ ĠApp ĠBar ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġapp Bar Background Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun Ġget AppBar Background (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġapp Bar Background ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset AppBar Background (@ Color Int Ġapp Bar Background : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( APP _ BAR _ BACKGROUND , Ġthis . app Bar Background ) ĊĠĠĠĠĠĠĠ Ġthis . app Bar Background Ġ= Ġapp Bar Background ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġapp Bar Item Color Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun Ġget AppBar Item Color (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġapp Bar Item Color ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset AppBar Item Color (@ Color Int Ġapp Bar Item Color : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( APP _ BAR _ ITEM _ COLOR , Ġthis . app Bar Item Color ) ĊĠĠĠĠĠĠĠ Ġthis . app Bar Item Color Ġ= Ġapp Bar Item Color ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠ ĠBackground ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġbackground : ĠDrawable ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġfun Ġset Background (@ Color Int Ġbackground : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( BACKGROUND , Ġbackground ) ĊĠĠĠĠĠĠĠ Ġthis . background Ġ= ĠColor Drawable ( background ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠ ĠBackground ĠOverlay ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġbackground Overlay Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun Ġget Background Overlay (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġbackground Overlay ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Background Overlay (@ Color Int Ġbackground Overlay : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( BACKGROUND _ OVER LAY , Ġbackground Overlay ) ĊĠĠĠĠĠĠĠ Ġthis . background Overlay Ġ= Ġbackground Overlay ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠ ĠButton ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġbutton : ĠDrawable ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġfun Ġset Button (@ Color Int Ġbutton : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( BUTTON , Ġbutton ) ĊĠĠĠĠĠĠĠ Ġthis . button Ġ= ĠColor Drawable ( button ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġbutton Text Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun Ġget ButtonText (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġbutton Text ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset ButtonText (@ Color Int Ġbutton Text : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( BUTTON , Ġbutton Text ) ĊĠĠĠĠĠĠĠ Ġthis . button Text Ġ= Ġbutton Text ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠ ĠButton ĠNegative ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġbutton Negative : ĠDrawable ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġfun Ġset Button Negative (@ Color Int Ġbutton Negative : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( BUTTON _ NEGATIVE , Ġbutton Negative ) ĊĠĠĠĠĠĠĠ Ġthis . button Negative Ġ= ĠColor Drawable ( button Negative ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġbutton Negative Text Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun Ġget Button Negative Text (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġbutton Negative Text ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Button Negative Text (@ Color Int Ġbutton Negative Text : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( BUTTON , Ġbutton Negative Text ) ĊĠĠĠĠĠĠĠ Ġthis . button Negative Text Ġ= Ġbutton Negative Text ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠ ĠList ĠHeaders ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġprivate Ġvar Ġlist Headers Visibility Ġ= Ġ 0 ĊĠĠĠ Ġfun ĠgetList Headers Visibility (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġlist Headers Visibility ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset List Headers Visibility ( list Headers Visibility : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( LIST _ HEADER _ VIS IBILITY , Ġlist Headers Visibility ) ĊĠĠĠĠĠĠĠ Ġthis . list Headers Visibility Ġ= Ġlist Headers Visibility ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġlist Headers Color Background Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun ĠgetList Headers Color Background (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġlist Headers Color Background ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset List Headers Color Background (@ Color Int Ġlist Headers Color Background : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( LIST _ HEADER _ COLOR _ BACKGROUND , Ġlist Headers Color Background ) ĊĠĠĠĠĠĠĠ Ġthis . list Headers Color Background Ġ= Ġlist Headers Color Background ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġlist Headers Color Text Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun ĠgetList Headers Color Text (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġlist Headers Color Text ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset List Headers Color Text (@ Color Int Ġlist Headers Color Text : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( LIST _ HEADER _ COLOR _ TEXT , Ġlist Headers Color Text ) ĊĠĠĠĠĠĠĠ Ġthis . list Headers Color Text Ġ= Ġlist Headers Color Text ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠ ĠList ĠHeaders ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġprivate Ġvar Ġfactors Security Icons Visibility Ġ= Ġ 0 ĊĠĠĠ Ġfun Ġget Factors Security Icons Visibility (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfactors Security Icons Visibility ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Factors Security Icons Visibility ( factors Security Icons Visibility : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( AUTH _ METHO DS _ SECURITY _ VIS IBILITY , Ġfactors Security Icons Visibility ) ĊĠĠĠĠĠĠĠ Ġthis . factors Security Icons Visibility Ġ= Ġfactors Security Icons Visibility ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġfactors Security Icons PIN Code Icon : ĠDrawable ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġfun Ġset Factors Security Icons PIN Code Icon (@ Color Int Ġfactors Security Icons PIN Code Icon : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( AUTH _ METHO DS _ SECURITY _ PIN _ CODE _ ICON , Ġfactors Security Icons PIN Code Icon ) ĊĠĠĠĠĠĠĠ Ġthis . factors Security Icons PIN Code Icon Ġ= ĠColor Drawable ( factors Security Icons PIN Code Icon ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġfactors Security Icons Circle Code Icon : ĠDrawable ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġfun Ġset Factors Security Icons Circle Code Icon (@ Color Int Ġfactors Security Icons Circle Code Icon : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( AUTH _ METHO DS _ SECURITY _ CIR CLE _ CODE _ ICON , Ġfactors Security Icons Circle Code Icon ) ĊĠĠĠĠĠĠĠ Ġthis . factors Security Icons Circle Code Icon Ġ= ĠColor Drawable ( factors Security Icons Circle Code Icon ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġfactors Security Icons Ge of ences Icon : ĠDrawable ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġfun Ġset Factors Security Icons Ge of ences Icon (@ Color Int Ġfactors Security Icons Ge of ences Icon : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( AUTH _ METHO DS _ SECURITY _ GE OF ENCES _ ICON , Ġfactors Security Icons Ge of ences Icon ) ĊĠĠĠĠĠĠĠ Ġthis . factors Security Icons Ge of ences Icon Ġ= ĠColor Drawable ( factors Security Icons Ge of ences Icon ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġfactors Security Icons W ear ables Icon : ĠDrawable ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġfun Ġset Factors Security Icons W ear ables Icon (@ Color Int Ġfactors Security Icons W ear ables Icon : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( AUTH _ METHO DS _ SECURITY _ WE AR ABLE S _ ICON , Ġfactors Security Icons W ear ables Icon ) ĊĠĠĠĠĠĠĠ Ġthis . factors Security Icons W ear ables Icon Ġ= ĠColor Drawable ( factors Security Icons W ear ables Icon ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġfactors Security Icons Bio metric Icon : ĠDrawable ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġfun Ġset Factors Security Icons Bio metric Icon (@ Color Int Ġfactors Security Icons Bio metric Icon : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( AUTH _ METHO DS _ SECURITY _ BIO METRIC _ ICON , Ġfactors Security Icons Bio metric Icon ) ĊĠĠĠĠĠĠĠ Ġthis . factors Security Icons Bio metric Icon Ġ= ĠColor Drawable ( factors Security Icons Bio metric Icon ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠ ĠHelp ĠMenu ĠItems ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġprivate Ġvar Ġhelp Menu Items Visibility Ġ= Ġ 0 ĊĠĠĠ Ġfun Ġget Help Menu Items Visibility (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġhelp Menu Items Visibility ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Help Menu Items Visibility ( help Menu Items Visibility : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( HELP _ MENU _ ITEMS _ VIS IBILITY , Ġhelp Menu Items Visibility ) ĊĠĠĠĠĠĠĠ Ġthis . help Menu Items Visibility Ġ= Ġhelp Menu Items Visibility ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠ ĠPIN ĠCode ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġpin Code Color Background : ĠDrawable ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġfun Ġset PIN Code Color Background (@ Color Int Ġpin Code Color Background : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( PIN _ CODE _ BACKGROUND , Ġpin Code Color Background ) ĊĠĠĠĠĠĠĠ Ġthis . pin Code Color Background Ġ= ĠColor Drawable ( pin Code Color Background ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġ@ get : Color Int ĊĠĠĠ Ġvar Ġpin Code Color Text Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġset ( pin Code Color Text ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsaved State Handle . set ( PIN _ CODE _ TEXT _ COLOR , Ġpin Code Color Text ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfield Ġ= Ġpin Code Color Text ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĊĠĠĠĠ ĠCircle ĠCode ĊĠ Ġ*/ ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġcircle Code Highlight Color Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun Ġget Circle Code Highlight Color (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġcircle Code Highlight Color ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Circle Code Highlight Color (@ Color Int Ġcircle Code Highlight Color : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( CIR CLE _ CODE _ HIG HL IGHT _ COLOR , Ġcircle Code Highlight Color ) ĊĠĠĠĠĠĠĠ Ġthis . circle Code Highlight Color Ġ= Ġcircle Code Highlight Color ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġcircle Code Tick Color Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun Ġget Circle Code Tick Color (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġcircle Code Tick Color ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Circle Code Tick Color (@ Color Int Ġcircle Code Tick Color : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( CIR CLE _ CODE _ TICK _ COLOR , Ġcircle Code Tick Color ) ĊĠĠĠĠĠĠĠ Ġthis . circle Code Tick Color Ġ= Ġcircle Code Tick Color ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠ ĠF actors ĠBus y ĠIcons ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġfactors Busy Icons Ge of encing Icon : ĠDrawable ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġfun Ġset Factors Busy Icons Ge of encing Icon (@ Color Int Ġfactors Busy Icons Ge of encing Icon : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( AUTH _ METHO DS _ BUSY _ GE OF ENCES _ ICON , Ġfactors Busy Icons Ge of encing Icon ) ĊĠĠĠĠĠĠĠ Ġthis . factors Busy Icons Ge of encing Icon Ġ= ĠColor Drawable ( factors Busy Icons Ge of encing Icon ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġfactors Busy Icons W ear ables Icon : ĠDrawable ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġfun Ġset Factors Busy Icons W ear ables Icon (@ Color Int Ġfactors Busy Icons W ear ables Icon : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( AUTH _ METHO DS _ BUSY _ WE AR ABLE S _ ICON , Ġfactors Busy Icons W ear ables Icon ) ĊĠĠĠĠĠĠĠ Ġthis . factors Busy Icons W ear ables Icon Ġ= ĠColor Drawable ( factors Busy Icons W ear ables Icon ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġfactors Busy Icons Bio metric Icon : ĠDrawable ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġfun Ġset Factors Busy Icons Bio metric Icon (@ Color Int Ġfactors Busy Icons Bio metric Icon : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( AUTH _ METHO DS _ BUSY _ BIO METRIC _ ICON , Ġfactors Busy Icons Bio metric Icon ) ĊĠĠĠĠĠĠĠ Ġthis . factors Busy Icons Bio metric Icon Ġ= ĠColor Drawable ( factors Busy Icons Bio metric Icon ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠ ĠSettings ĠHeaders ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġsettings Headers Background : ĠDrawable ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġfun Ġset Settings Headers Background (@ Color Int Ġsettings Headers Background : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( SETTINGS _ HEADERS _ BACKGROUND _ COLOR , Ġsettings Headers Background ) ĊĠĠĠĠĠĠĠ Ġthis . settings Headers Background Ġ= ĠColor Drawable ( settings Headers Background ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġsettings Headers Text Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun Ġget Settings Headers Text (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsettings Headers Text ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Settings Headers Text (@ Color Int Ġsettings Headers Text : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( SETTINGS _ HEADERS _ TEXT _ COLOR , Ġsettings Headers Text ) ĊĠĠĠĠĠĠĠ Ġthis . settings Headers Text Ġ= Ġsettings Headers Text ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠ ĠEdit ĠText ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġedit Text Hint Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun Ġget EditText Hint (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġedit Text Hint ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset EditText Hint (@ Color Int Ġedit Text Hint : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( EDIT _ TEXT _ HINT _ COLOR , Ġedit Text Hint ) ĊĠĠĠĠĠĠĠ Ġthis . edit Text Hint Ġ= Ġedit Text Hint ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġedit Text Text Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun Ġget EditText Text (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġedit Text Text ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset EditText Text (@ Color Int Ġedit Text Text : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( EDIT _ TEXT _ TEXT _ COLOR , Ġedit Text Text ) ĊĠĠĠĠĠĠĠ Ġthis . edit Text Text Ġ= Ġedit Text Text ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠ ĠExp iration ĠTimer ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġexpiration Timer Background Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun Ġget Expiration Timer Background (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġexpiration Timer Background ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Expiration Timer Background (@ Color Int Ġexpiration Timer Background : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( EXPI RATION _ TIMER _ BACKGROUND _ COLOR , Ġexpiration Timer Background ) ĊĠĠĠĠĠĠĠ Ġthis . expiration Timer Background Ġ= Ġexpiration Timer Background ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġexpiration Timer Fill Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun Ġget Expiration Timer Fill (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġexpiration Timer Fill ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Expiration Timer Fill (@ Color Int Ġexpiration Timer Fill : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( EXPI RATION _ TIMER _ FILL _ COLOR , Ġexpiration Timer Fill ) ĊĠĠĠĠĠĠĠ Ġthis . expiration Timer Fill Ġ= Ġexpiration Timer Fill ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġexpiration Timer Warning Color Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun Ġget Expiration Timer Warning Color (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġexpiration Timer Warning Color ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Expiration Timer Warning Color (@ Color Int Ġexpiration Timer Warning Color : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( EXPI RATION _ TIMER _ WARNING _ COLOR , Ġexpiration Timer Warning Color ) ĊĠĠĠĠĠĠĠ Ġthis . expiration Timer Warning Color Ġ= Ġexpiration Timer Warning Color ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠ ĠDen ial ĠRe asons ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġden ial Re asons Option Normal Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun Ġget Den ial Re asons Option Normal (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġden ial Re asons Option Normal ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Den ial Re asons Option Normal (@ Color Int Ġden ial Re asons Option Normal : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( DEN IAL _ REASON S _ OPTION _ NORMAL , Ġden ial Re asons Option Normal ) ĊĠĠĠĠĠĠĠ Ġthis . den ial Re asons Option Normal Ġ= Ġden ial Re asons Option Normal ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġden ial Re asons Option Checked Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun Ġget Den ial Re asons Option Checked (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġden ial Re asons Option Checked ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Den ial Re asons Option Checked (@ Color Int Ġden ial Re asons Option Checked : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( DEN IAL _ REASON S _ OPTION _ CHECK ED , Ġden ial Re asons Option Checked ) ĊĠĠĠĠĠĠĠ Ġthis . den ial Re asons Option Checked Ġ= Ġden ial Re asons Option Checked ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠ ĠAuth ĠResponse Ġbutton ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġauth Response Button Background : ĠDrawable ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġfun Ġset Auth Response Button Background (@ Color Int Ġauth Response Button Background : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( AUTH _ RESPONSE _ BUTTON _ BACKGROUND , Ġauth Response Button Background ) ĊĠĠĠĠĠĠĠ Ġthis . auth Response Button Background Ġ= ĠColor Drawable ( auth Response Button Background ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġauth Response Button TextColor Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun Ġget Auth Response Button TextColor (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġauth Response Button TextColor ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Auth Response Button TextColor (@ Color Int Ġauth Response Button TextColor : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( AUTH _ RESPONSE _ BUTTON _ TEXT _ COLOR , Ġauth Response Button TextColor ) ĊĠĠĠĠĠĠĠ Ġthis . auth Response Button TextColor Ġ= Ġauth Response Button TextColor ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġauth Response Button Fill Color Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun Ġget Auth Response Button Fill Color (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġauth Response Button Fill Color ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Auth Response Button Fill Color (@ Color Int Ġauth Response Button Fill Color : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( AUTH _ RESPONSE _ BUTTON _ FILL _ COLOR , Ġauth Response Button Fill Color ) ĊĠĠĠĠĠĠĠ Ġthis . auth Response Button Fill Color Ġ= Ġauth Response Button Fill Color ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠ ĠNegative ĠAuth ĠResponse Ġbutton ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġnegative Auth Response Button Background : ĠDrawable ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġfun Ġset Negative Auth Response Button Background (@ Color Int Ġnegative Auth Response Button Background : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( NEGATIVE _ AUTH _ RESPONSE _ BUTTON _ BACKGROUND , Ġnegative Auth Response Button Background ) ĊĠĠĠĠĠĠĠ Ġthis . negative Auth Response Button Background Ġ= ĠColor Drawable ( negative Auth Response Button Background ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġnegative Auth Response Button TextColor Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun Ġget Negative Auth Response Button TextColor (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġnegative Auth Response Button TextColor ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Negative Auth Response Button TextColor (@ Color Int Ġnegative Auth Response Button TextColor : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( NEGATIVE _ AUTH _ RESPONSE _ BUTTON _ TEXT _ COLOR , Ġnegative Auth Response Button TextColor ) ĊĠĠĠĠĠĠĠ Ġthis . negative Auth Response Button TextColor Ġ= Ġnegative Auth Response Button TextColor ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġnegative Auth Response Button Fill Color Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun Ġget Negative Auth Response Button Fill Color (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġnegative Auth Response Button Fill Color ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Negative Auth Response Button Fill Color (@ Color Int Ġnegative Auth Response Button Fill Color : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( NEGATIVE _ AUTH _ RESPONSE _ BUTTON _ FILL _ COLOR , Ġnegative Auth Response Button Fill Color ) ĊĠĠĠĠĠĠĠ Ġthis . negative Auth Response Button Fill Color Ġ= Ġnegative Auth Response Button Fill Color ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠ ĠAuth ĠResponse ĠAuthor ized ĠColor ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġauth Response Authorized Color Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun Ġget Auth Response Authorized Color (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġauth Response Authorized Color ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Auth Response Authorized Color (@ Color Int Ġauth Response Authorized Color : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( AUTH _ RESPONSE _ AUTHORIZ ED _ COLOR , Ġauth Response Authorized Color ) ĊĠĠĠĠĠĠĠ Ġthis . auth Response Authorized Color Ġ= Ġauth Response Authorized Color ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠ ĠAuth ĠResponse ĠDen ied ĠColor ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġauth Response Denied Color Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun Ġget Auth Response Denied Color (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġauth Response Denied Color ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Auth Response Denied Color (@ Color Int Ġauth Response Denied Color : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( AUTH _ RESPONSE _ DEN IED _ COLOR , Ġauth Response Denied Color ) ĊĠĠĠĠĠĠĠ Ġthis . auth Response Denied Color Ġ= Ġauth Response Denied Color ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠ ĠAuth ĠResponse ĠFailed ĠColor ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġauth Response Failed Color Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun Ġget Auth Response Failed Color (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġauth Response Failed Color ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Auth Response Failed Color (@ Color Int Ġauth Response Failed Color : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( AUTH _ RESPONSE _ FAILED _ COLOR , Ġauth Response Failed Color ) ĊĠĠĠĠĠĠĠ Ġthis . auth Response Failed Color Ġ= Ġauth Response Failed Color ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠ ĠAuth ĠContent ĠView ĠBackground ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġprivate Ġvar Ġauth ContentView Background Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġfun Ġget Auth ContentView Background (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġauth ContentView Background ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Auth ContentView Background (@ Color Int Ġauth ContentView Background : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsaved State Handle . set ( AUTH _ CONTENT _ VIEW _ BACKGROUND , Ġauth ContentView Background ) ĊĠĠĠĠĠĠĠ Ġthis . auth ContentView Background Ġ= Ġauth ContentView Background ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Authenticator Theme ( context : ĠContext ): ĠAuth enticator Theme ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠAuth enticator Theme . Builder ( context . application Context , ĠR . style . Demo App Theme ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. app Bar ( app Bar Background , Ġapp Bar Item Color ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. background ( background !! ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. background Overlay ( background Overlay ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. button ( button !! , Ġbutton Text ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. button Negative ( button Negative !! , Ġbutton Negative Text ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. list Headers ( list Headers Visibility , Ġlist Headers Color Background , Ġlist Headers Color Text ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. factors Security Icons ( factors Security Icons Visibility , Ġfactors Security Icons PIN Code Icon , Ġfactors Security Icons Circle Code Icon , Ġfactors Security Icons Ge of ences Icon , Ġfactors Security Icons W ear ables Icon , Ġfactors Security Icons Bio metric Icon ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. help Menu Items ( help Menu Items Visibility Ġ== ĠView . VISIBLE ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. pin Code ( pin Code Color Background !! , Ġpin Code Color Text ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. circle Code ( circle Code Highlight Color , Ġcircle Code Tick Color ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. factors Busy Icons ( factors Busy Icons Ge of encing Icon , Ġfactors Busy Icons W ear ables Icon , Ġfactors Busy Icons Bio metric Icon ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. settings Headers ( settings Headers Background !! , Ġsettings Headers Text ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. edit Text ( edit Text Hint , Ġedit Text Text ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. expiration Timer ( expiration Timer Background , Ġexpiration Timer Fill , Ġexpiration Timer Warning Color ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. den ial Re asons ( den ial Re asons Option Normal , Ġden ial Re asons Option Checked ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. auth Response Button ( auth Response Button Background , Ġauth Response Button TextColor , Ġauth Response Button Fill Color ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. auth Response Button Negative ( negative Auth Response Button Background , Ġnegative Auth Response Button TextColor , Ġnegative Auth Response Button Fill Color ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. auth Response Authorized Color ( auth Response Authorized Color ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. auth Response Denied Color ( auth Response Denied Color ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. auth Response Failed Color ( auth Response Failed Color ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. auth ContentView Background ( auth ContentView Background ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠApp ĠBar ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠAPP _ BAR _ BACKGROUND Ġ= Ġ" AppBar Background " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠAPP _ BAR _ ITEM _ COLOR Ġ= Ġ" AppBar Item Color " ĊĊĠĠĠĠĠĠĠ Ġ// ĠBackground ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠBACK GROUND Ġ= Ġ" Background " ĊĊĠĠĠĠĠĠĠ Ġ// ĠBackground ĠOverlay ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠBACK GROUND _ OVER LAY Ġ= Ġ" Background Overlay " ĊĊĠĠĠĠĠĠĠ Ġ// ĠButton ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠBUTTON Ġ= Ġ" Button " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠBUTTON _ TEXT Ġ= Ġ" ButtonText " ĊĊĠĠĠĠĠĠĠ Ġ// ĠButton ĠNegative ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠBUTTON _ NEGATIVE Ġ= Ġ" Button Negative " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠBUTTON _ NEGATIVE _ TEXT Ġ= Ġ" Button Negative Text " ĊĊĠĠĠĠĠĠĠ Ġ// ĠList ĠHeaders ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠLIST _ HEADER _ VIS IBILITY Ġ= Ġ" List Header Visibility " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠLIST _ HEADER _ COLOR _ BACKGROUND Ġ= Ġ" List Header Color Background " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠLIST _ HEADER _ COLOR _ TEXT Ġ= Ġ" List Header Color Text " ĊĊĠĠĠĠĠĠĠ Ġ// ĠList ĠHeaders ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠAUTH _ METHO DS _ SECURITY _ VIS IBILITY Ġ= Ġ" Auth Methods Security Visibility " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠAUTH _ METHO DS _ SECURITY _ PIN _ CODE _ ICON Ġ= Ġ" Auth Methods Security PIN Code Icon " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠAUTH _ METHO DS _ SECURITY _ CIR CLE _ CODE _ ICON Ġ= Ġ" Auth Methods Security Circle Code Icon " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠAUTH _ METHO DS _ SECURITY _ GE OF ENCES _ ICON Ġ= Ġ" Auth Methods Security Ge of ences Icon " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠAUTH _ METHO DS _ SECURITY _ WE AR ABLE S _ ICON Ġ= Ġ" Auth Methods Security W ear ables Icon " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠAUTH _ METHO DS _ SECURITY _ BIO METRIC _ ICON Ġ= Ġ" Auth Methods Security Bio metric Icon " ĊĊĠĠĠĠĠĠĠ Ġ// ĠHelp ĠMenu ĠItems ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠHEL P _ MENU _ ITEMS _ VIS IBILITY Ġ= Ġ" Help Menu Items Visibility " ĊĊĠĠĠĠĠĠĠ Ġ// ĠPIN ĠCode ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠPIN _ CODE _ BACKGROUND Ġ= Ġ" PIN Code Background " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠPIN _ CODE _ TEXT _ COLOR Ġ= Ġ" PIN Code TextColor " ĊĊĠĠĠĠĠĠĠ Ġ// ĠCircle ĠCode ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠC IR CLE _ CODE _ HIG HL IGHT _ COLOR Ġ= Ġ" Circle Code Highlight Color " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠC IR CLE _ CODE _ TICK _ COLOR Ġ= Ġ" Circle Code Tick Color " ĊĊĠĠĠĠĠĠĠ Ġ// ĠF actors ĠBus y ĠIcons ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠAUTH _ METHO DS _ BUSY _ GE OF ENCES _ ICON Ġ= Ġ" Auth Method Busy Ge of ences Icon " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠAUTH _ METHO DS _ BUSY _ WE AR ABLE S _ ICON Ġ= Ġ" Auth Method Busy W ear ables Icon " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠAUTH _ METHO DS _ BUSY _ BIO METRIC _ ICON Ġ= Ġ" Auth Method Busy Bio metric Icon " ĊĊĠĠĠĠĠĠĠ Ġ// ĠSettings ĠHeaders ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠSET T INGS _ HEADERS _ BACKGROUND _ COLOR Ġ= Ġ" Settings Headers BackgroundColor " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠSET T INGS _ HEADERS _ TEXT _ COLOR Ġ= Ġ" Settings Headers TextColor " ĊĊĠĠĠĠĠĠĠ Ġ// ĠEdit ĠText ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠEDIT _ TEXT _ HINT _ COLOR Ġ= Ġ" EditText Hint Color " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠEDIT _ TEXT _ TEXT _ COLOR Ġ= Ġ" EditText TextColor " ĊĊĠĠĠĠĠĠĠ Ġ// ĠExp iration ĠTimer ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠEX PI RATION _ TIMER _ BACKGROUND _ COLOR Ġ= Ġ" Expiration Timer BackgroundColor " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠEX PI RATION _ TIMER _ FILL _ COLOR Ġ= Ġ" Expiration Timer Fill Color " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠEX PI RATION _ TIMER _ WARNING _ COLOR Ġ= Ġ" Expiration Timer Warning Color " ĊĊĠĠĠĠĠĠĠ Ġ// ĠDen ial ĠRe asons ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠD EN IAL _ REASON S _ OPTION _ NORMAL Ġ= Ġ" Den ial Re asons Option Normal " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠD EN IAL _ REASON S _ OPTION _ CHECK ED Ġ= Ġ" Den ial Re asons Option Checked " ĊĊĠĠĠĠĠĠĠ Ġ// ĠAuth ĠResponse ĠButton ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠAUTH _ RESPONSE _ BUTTON _ BACKGROUND Ġ= Ġ" Auth Response Button Background " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠAUTH _ RESPONSE _ BUTTON _ TEXT _ COLOR Ġ= Ġ" Auth Response Button TextColor " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠAUTH _ RESPONSE _ BUTTON _ FILL _ COLOR Ġ= Ġ" Auth Response Button Fill Color " ĊĊĠĠĠĠĠĠĠ Ġ// ĠNegative ĠAuth ĠResponse ĠButton ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠNE G ATIVE _ AUTH _ RESPONSE _ BUTTON _ BACKGROUND Ġ= Ġ" Negative Auth Response Button Background " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠNE G ATIVE _ AUTH _ RESPONSE _ BUTTON _ TEXT _ COLOR Ġ= Ġ" Negative Auth Response Button TextColor " ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠNE G ATIVE _ AUTH _ RESPONSE _ BUTTON _ FILL _ COLOR Ġ= Ġ" Negative Auth Response Button Fill Color " ĊĊĠĠĠĠĠĠĠ Ġ// ĠAuth ĠResponse ĠAuthor ized ĠColor ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠAUTH _ RESPONSE _ AUTHORIZ ED _ COLOR Ġ= Ġ" Auth Response Authorized Color " ĊĊĠĠĠĠĠĠĠ Ġ// ĠAuth ĠResponse ĠDen ied ĠColor ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠAUTH _ RESPONSE _ DEN IED _ COLOR Ġ= Ġ" Auth Response Denied Color " ĊĊĠĠĠĠĠĠĠ Ġ// ĠAuth ĠResponse ĠFailed ĠColor ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠAUTH _ RESPONSE _ FAILED _ COLOR Ġ= Ġ" Auth Response Failed Color " ĊĊĠĠĠĠĠĠĠ Ġ// ĠAuth ĠContent ĠView ĠBackground ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠAUTH _ CONTENT _ VIEW _ BACKGROUND Ġ= Ġ" Auth ContentView Background " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġauth enticator Theme Ġ= Ġauth enticator UI Manager . config . theme Obj () ĊĊĠĠĠĠĠĠĠ Ġ// ĠApp ĠBar ĊĠĠĠĠĠĠĠ Ġval Ġ( backgroundColor , Ġcolor Items ) Ġ= Ġauth enticator Theme . app Bar ĊĠĠĠĠĠĠĠ Ġapp Bar Background Ġ= Ġif Ġ( saved State Handle . get < Any ? >( APP _ BAR _ BACKGROUND ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( APP _ BAR _ BACKGROUND ) !! Ġelse ĠbackgroundColor ĊĠĠĠĠĠĠĠ Ġapp Bar Item Color Ġ= Ġif Ġ( saved State Handle . get < Any ? >( APP _ BAR _ ITEM _ COLOR ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( APP _ BAR _ ITEM _ COLOR ) !! Ġelse Ġcolor Items ĊĊĠĠĠĠĠĠĠ Ġ// ĠBackground ĊĠĠĠĠĠĠĠ Ġval Ġdrawable Bg Ġ= Ġauth enticator Theme . bg ĊĠĠĠĠĠĠĠ Ġbackground Ġ= Ġif Ġ( saved State Handle . get < Any ? >( BACKGROUND ) Ġ!= Ġnull ) ĠColor Drawable ( saved State Handle . get < Int >( BACKGROUND ) !! ) Ġelse Ġdrawable Bg . drawable Bg ĊĊĠĠĠĠĠĠĠ Ġ// ĠBackground ĠOverlay ĊĠĠĠĠĠĠĠ Ġval Ġ( color Bg Overlay ) Ġ= Ġauth enticator Theme . bg Overlay ĊĠĠĠĠĠĠĠ Ġbackground Overlay Ġ= Ġif Ġ( saved State Handle . get < Any ? >( BACKGROUND _ OVER LAY ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( BACKGROUND _ OVER LAY ) !! Ġelse Ġcolor Bg Overlay ĊĊĠĠĠĠĠĠĠ Ġ// ĠButton ĊĠĠĠĠĠĠĠ Ġval Ġbutton Ui Prop Ġ= Ġauth enticator Theme . button ĊĠĠĠĠĠĠĠ Ġbutton Ġ= Ġif Ġ( saved State Handle . get < Any ? >( BUTTON ) Ġ!= Ġnull ) ĠColor Drawable ( saved State Handle . get < Int >( BUTTON ) !! ) Ġelse Ġbutton Ui Prop . drawable Bg ĊĠĠĠĠĠĠĠ Ġbutton Text Ġ= Ġif Ġ( saved State Handle . get < Any ? >( BUTTON _ TEXT ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( BUTTON _ TEXT ) !! Ġelse Ġbutton Ui Prop . color Text ĊĊĠĠĠĠĠĠĠ Ġ// ĠButton ĠNegative ĊĠĠĠĠĠĠĠ Ġval Ġnegative Button Ui Prop Ġ= Ġauth enticator Theme . button Negative ĊĠĠĠĠĠĠĠ Ġbutton Negative Ġ= Ġif Ġ( saved State Handle . get < Any ? >( BUTTON _ NEGATIVE ) Ġ!= Ġnull ) Ġsaved State Handle . get < Drawable >( BUTTON _ NEGATIVE ) Ġelse Ġnegative Button Ui Prop . drawable Bg ĊĠĠĠĠĠĠĠ Ġbutton Negative Text Ġ= Ġif Ġ( saved State Handle . get < Any ? >( BUTTON _ NEGATIVE _ TEXT ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( BUTTON _ NEGATIVE _ TEXT ) !! Ġelse Ġnegative Button Ui Prop . color Text ĊĊĠĠĠĠĠĠĠ Ġ// ĠList ĠHeaders ĊĠĠĠĠĠĠĠ Ġval Ġlist Headers Ui Prop Ġ= Ġauth enticator Theme . list Headers ĊĠĠĠĠĠĠĠ Ġlist Headers Visibility Ġ= Ġif Ġ( saved State Handle . get < Any ? >( LIST _ HEADER _ VIS IBILITY ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( LIST _ HEADER _ VIS IBILITY ) !! Ġelse Ġlist Headers Ui Prop . visibility ĊĠĠĠĠĠĠĠ Ġlist Headers Color Background Ġ= Ġif Ġ( saved State Handle . get < Any ? >( LIST _ HEADER _ COLOR _ BACKGROUND ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( LIST _ HEADER _ COLOR _ BACKGROUND ) !! Ġelse Ġlist Headers Ui Prop . color Bg ĊĠĠĠĠĠĠĠ Ġlist Headers Color Text Ġ= Ġif Ġ( saved State Handle . get < Any ? >( LIST _ HEADER _ COLOR _ TEXT ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( LIST _ HEADER _ COLOR _ TEXT ) !! Ġelse Ġlist Headers Ui Prop . color Text ĊĊĠĠĠĠĠĠĠ Ġ// ĠF actors ĠSecurity ĠIcons ĊĠĠĠĠĠĠĠ Ġval Ġauth Methods Security Icons Ġ= Ġauth enticator Theme . methods Security Icons ĊĠĠĠĠĠĠĠ Ġfactors Security Icons Visibility Ġ= Ġif Ġ( saved State Handle . get < Any ? >( AUTH _ METHO DS _ SECURITY _ VIS IBILITY ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( AUTH _ METHO DS _ SECURITY _ VIS IBILITY ) !! Ġelse Ġauth Methods Security Icons . icon Visibility ĊĠĠĠĠĠĠĠ Ġfactors Security Icons PIN Code Icon Ġ= Ġif Ġ( saved State Handle . get < Any ? >( AUTH _ METHO DS _ SECURITY _ PIN _ CODE _ ICON ) Ġ!= Ġnull ) Ġsaved State Handle . get < Drawable >( AUTH _ METHO DS _ SECURITY _ PIN _ CODE _ ICON ) Ġelse Ġif Ġ( auth Methods Security Icons . res Provided ) ĠAppCompat Resources . get Drawable ( context , Ġauth Methods Security Icons . icon Pin Code Res !! ) Ġelse Ġauth Methods Security Icons . icon Pin Code ĊĠĠĠĠĠĠĠ Ġfactors Security Icons Circle Code Icon Ġ= Ġif Ġ( saved State Handle . get < Any ? >( AUTH _ METHO DS _ SECURITY _ CIR CLE _ CODE _ ICON ) Ġ!= Ġnull ) Ġsaved State Handle . get < Drawable >( AUTH _ METHO DS _ SECURITY _ CIR CLE _ CODE _ ICON ) Ġelse Ġif Ġ( auth Methods Security Icons . res Provided ) ĠAppCompat Resources . get Drawable ( context , Ġauth Methods Security Icons . icon Circle Code Res !! ) Ġelse Ġauth Methods Security Icons . icon Circle Code ĊĠĠĠĠĠĠĠ Ġfactors Security Icons Ge of ences Icon Ġ= Ġif Ġ( saved State Handle . get < Any ? >( AUTH _ METHO DS _ SECURITY _ GE OF ENCES _ ICON ) Ġ!= Ġnull ) Ġsaved State Handle . get < Drawable >( AUTH _ METHO DS _ SECURITY _ GE OF ENCES _ ICON ) Ġelse Ġif Ġ( auth Methods Security Icons . res Provided ) ĠAppCompat Resources . get Drawable ( context , Ġauth Methods Security Icons . icon Ge of encing Res !! ) Ġelse Ġauth Methods Security Icons . icon Ge of encing ĊĠĠĠĠĠĠĠ Ġfactors Security Icons W ear ables Icon Ġ= Ġif Ġ( saved State Handle . get < Any ? >( AUTH _ METHO DS _ SECURITY _ WE AR ABLE S _ ICON ) Ġ!= Ġnull ) Ġsaved State Handle . get < Drawable >( AUTH _ METHO DS _ SECURITY _ WE AR ABLE S _ ICON ) Ġelse Ġif Ġ( auth Methods Security Icons . res Provided ) ĠAppCompat Resources . get Drawable ( context , Ġauth Methods Security Icons . icon W ear able Res !! ) Ġelse Ġauth Methods Security Icons . icon W ear able ĊĠĠĠĠĠĠĠ Ġfactors Security Icons Bio metric Icon Ġ= Ġif Ġ( saved State Handle . get < Any ? >( AUTH _ METHO DS _ SECURITY _ BIO METRIC _ ICON ) Ġ!= Ġnull ) Ġsaved State Handle . get < Drawable >( AUTH _ METHO DS _ SECURITY _ BIO METRIC _ ICON ) Ġelse Ġif Ġ( auth Methods Security Icons . res Provided ) ĠAppCompat Resources . get Drawable ( context , Ġauth Methods Security Icons . icon Fingerprint Scan Res !! ) Ġelse Ġauth Methods Security Icons . icon Fingerprint Scan ĊĊĠĠĠĠĠĠĠ Ġ// ĠHelp ĠMenu ĠItems ĊĠĠĠĠĠĠĠ Ġval Ġ( visible ) Ġ= Ġauth enticator Theme . help Menu Items ĊĠĠĠĠĠĠĠ Ġif Ġ( saved State Handle . get < Any ? >( HELP _ MENU _ ITEMS _ VIS IBILITY ) Ġ!= Ġnull ) Ġfactors Security Icons Visibility Ġ= Ġsaved State Handle . get < Int >( HELP _ MENU _ ITEMS _ VIS IBILITY ) !! Ġelse Ġhelp Menu Items Visibility Ġ= Ġif Ġ( visible ) ĠView . VISIBLE Ġelse ĠView . GONE ĊĊĠĠĠĠĠĠĠ Ġ// ĠPIN ĠCode ĊĠĠĠĠĠĠĠ Ġval Ġpin Code Ui Prop Ġ= Ġauth enticator Theme . pin Code ĊĠĠĠĠĠĠĠ Ġpin Code Color Background Ġ= Ġif Ġ( saved State Handle . get < Any ? >( PIN _ CODE _ BACKGROUND ) Ġ!= Ġnull ) ĠColor Drawable ( saved State Handle . get < Int >( PIN _ CODE _ BACKGROUND ) !! ) Ġelse Ġpin Code Ui Prop . drawable Bg ĊĠĠĠĠĠĠĠ Ġpin Code Color Text Ġ= Ġif Ġ( saved State Handle . get < Any ? >( PIN _ CODE _ TEXT _ COLOR ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( PIN _ CODE _ TEXT _ COLOR ) !! Ġelse Ġpin Code Ui Prop . label Color ĊĊĠĠĠĠĠĠĠ Ġ// ĠCircle ĠCode ĊĠĠĠĠĠĠĠ Ġval Ġ( color Highlight , Ġcolor Marks ) Ġ= Ġauth enticator Theme . circle Code ĊĠĠĠĠĠĠĠ Ġcircle Code Highlight Color Ġ= Ġif Ġ( saved State Handle . get < Any ? >( CIR CLE _ CODE _ HIG HL IGHT _ COLOR ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( CIR CLE _ CODE _ HIG HL IGHT _ COLOR ) !! Ġelse Ġcolor Highlight ĊĠĠĠĠĠĠĠ Ġcircle Code Tick Color Ġ= Ġif Ġ( saved State Handle . get < Any ? >( CIR CLE _ CODE _ TICK _ COLOR ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( CIR CLE _ CODE _ TICK _ COLOR ) !! Ġelse Ġcolor Marks ĊĊĠĠĠĠĠĠĠ Ġ// ĠF actors ĠBus y ĠIcons ĊĠĠĠĠĠĠĠ Ġval Ġauth Methods Busy Icons Ġ= Ġauth enticator Theme . methods Busy Icons ĊĠĠĠĠĠĠĠ Ġfactors Busy Icons Ge of encing Icon Ġ= Ġif Ġ( saved State Handle . get < Any ? >( AUTH _ METHO DS _ BUSY _ GE OF ENCES _ ICON ) Ġ!= Ġnull ) Ġsaved State Handle . get < Drawable >( AUTH _ METHO DS _ BUSY _ GE OF ENCES _ ICON ) Ġelse Ġif Ġ( auth Methods Busy Icons . res Provided ) ĠAppCompat Resources . get Drawable ( context , Ġauth Methods Busy Icons . icon Ge of encing Res ) Ġelse Ġauth Methods Busy Icons . icon Ge of encing ĊĠĠĠĠĠĠĠ Ġfactors Busy Icons W ear ables Icon Ġ= Ġif Ġ( saved State Handle . get < Any ? >( AUTH _ METHO DS _ BUSY _ WE AR ABLE S _ ICON ) Ġ!= Ġnull ) Ġsaved State Handle . get < Drawable >( AUTH _ METHO DS _ BUSY _ WE AR ABLE S _ ICON ) Ġelse Ġif Ġ( auth Methods Busy Icons . res Provided ) ĠAppCompat Resources . get Drawable ( context , Ġauth Methods Busy Icons . icon W ear able Res ) Ġelse Ġauth Methods Busy Icons . icon W ear able ĊĠĠĠĠĠĠĠ Ġfactors Busy Icons Bio metric Icon Ġ= Ġif Ġ( saved State Handle . get < Any ? >( AUTH _ METHO DS _ BUSY _ BIO METRIC _ ICON ) Ġ!= Ġnull ) Ġsaved State Handle . get < Drawable >( AUTH _ METHO DS _ BUSY _ BIO METRIC _ ICON ) Ġelse Ġif Ġ( auth Methods Busy Icons . res Provided ) ĠAppCompat Resources . get Drawable ( context , Ġauth Methods Busy Icons . icon Fingerprint Scan Res ) Ġelse Ġauth Methods Busy Icons . icon Fingerprint Scan ĊĊĠĠĠĠĠĠĠ Ġ// ĠSettings ĠHeaders ĊĠĠĠĠĠĠĠ Ġval Ġcolor Background Ġ= Ġauth enticator Theme . settings Headers . color Background ĊĠĠĠĠĠĠĠ Ġval Ġcolor Text Ġ= Ġauth enticator Theme . settings Headers . color Text ĊĠĠĠĠĠĠĠ Ġsettings Headers Background Ġ= Ġif Ġ( saved State Handle . get < Any ? >( SETTINGS _ HEADERS _ BACKGROUND _ COLOR ) Ġ!= Ġnull ) Ġsaved State Handle . get < Drawable >( SETTINGS _ HEADERS _ BACKGROUND _ COLOR ) Ġelse Ġcolor Background ĊĠĠĠĠĠĠĠ Ġsettings Headers Text Ġ= Ġif Ġ( saved State Handle . get < Any ? >( SETTINGS _ HEADERS _ TEXT _ COLOR ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( SETTINGS _ HEADERS _ TEXT _ COLOR ) !! Ġelse Ġcolor Text ĊĊĠĠĠĠĠĠĠ Ġ// ĠEdit ĠText ĊĠĠĠĠĠĠĠ Ġval Ġ( color Hint , Ġcolor Text 1 ) Ġ= Ġauth enticator Theme . edit Text ĊĠĠĠĠĠĠĠ Ġedit Text Hint Ġ= Ġif Ġ( saved State Handle . get < Any ? >( EDIT _ TEXT _ HINT _ COLOR ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( EDIT _ TEXT _ HINT _ COLOR ) !! Ġelse Ġcolor Hint ĊĠĠĠĠĠĠĠ Ġedit Text Text Ġ= Ġif Ġ( saved State Handle . get < Any ? >( EDIT _ TEXT _ TEXT _ COLOR ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( EDIT _ TEXT _ TEXT _ COLOR ) !! Ġelse Ġcolor Text 1 ĊĊĠĠĠĠĠĠĠ Ġ// ĠExp iration ĠTimer ĊĠĠĠĠĠĠĠ Ġval Ġ( color Bg , Ġcolor Fill , Ġcolor Warn ) Ġ= Ġauth enticator Theme . expiration Timer ĊĠĠĠĠĠĠĠ Ġexpiration Timer Background Ġ= Ġif Ġ( saved State Handle . get < Any ? >( EXPI RATION _ TIMER _ BACKGROUND _ COLOR ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( EXPI RATION _ TIMER _ BACKGROUND _ COLOR ) !! Ġelse Ġcolor Bg ĊĠĠĠĠĠĠĠ Ġexpiration Timer Fill Ġ= Ġif Ġ( saved State Handle . get < Any ? >( EXPI RATION _ TIMER _ FILL _ COLOR ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( EXPI RATION _ TIMER _ FILL _ COLOR ) !! Ġelse Ġcolor Fill ĊĠĠĠĠĠĠĠ Ġexpiration Timer Warning Color Ġ= Ġif Ġ( saved State Handle . get < Any ? >( EXPI RATION _ TIMER _ WARNING _ COLOR ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( EXPI RATION _ TIMER _ WARNING _ COLOR ) !! Ġelse Ġcolor Warn ĊĊĠĠĠĠĠĠĠ Ġ// ĠDen ial ĠRe asons ĊĠĠĠĠĠĠĠ Ġval Ġ( color Normal , Ġcolor Checked ) Ġ= Ġauth enticator Theme . den ial Options ĊĠĠĠĠĠĠĠ Ġden ial Re asons Option Normal Ġ= Ġif Ġ( saved State Handle . get < Any ? >( DEN IAL _ REASON S _ OPTION _ NORMAL ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( DEN IAL _ REASON S _ OPTION _ NORMAL ) !! Ġelse Ġcolor Normal ĊĠĠĠĠĠĠĠ Ġden ial Re asons Option Checked Ġ= Ġif Ġ( saved State Handle . get < Any ? >( DEN IAL _ REASON S _ OPTION _ CHECK ED ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( DEN IAL _ REASON S _ OPTION _ CHECK ED ) !! Ġelse Ġcolor Checked ĊĊĠĠĠĠĠĠĠ Ġ// ĠAuth ĠResponse ĠButton ĊĠĠĠĠĠĠĠ Ġval Ġtarb Ui Prop Ġ= Ġauth enticator Theme . arb ĊĠĠĠĠĠĠĠ Ġauth Response Button Background Ġ= Ġif Ġ( saved State Handle . get < Any ? >( AUTH _ RESPONSE _ BUTTON _ BACKGROUND ) Ġ!= Ġnull ) Ġsaved State Handle . get < Drawable >( AUTH _ RESPONSE _ BUTTON _ BACKGROUND ) Ġelse Ġif Ġ( tar b Ui Prop . use References ) ĠAppCompat Resources . get Drawable ( context , Ġtarb Ui Prop . background Res Id ) Ġelse Ġtarb Ui Prop . background ĊĠĠĠĠĠĠĠ Ġauth Response Button TextColor Ġ= Ġif Ġ( saved State Handle . get < Any ? >( AUTH _ RESPONSE _ BUTTON _ TEXT _ COLOR ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( AUTH _ RESPONSE _ BUTTON _ TEXT _ COLOR ) !! Ġelse Ġtarb Ui Prop . color Text ĊĠĠĠĠĠĠĠ Ġauth Response Button Fill Color Ġ= Ġif Ġ( saved State Handle . get < Any ? >( AUTH _ RESPONSE _ BUTTON _ FILL _ COLOR ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( AUTH _ RESPONSE _ BUTTON _ FILL _ COLOR ) !! Ġelse Ġtarb Ui Prop . color Fill ĊĊĠĠĠĠĠĠĠ Ġ// ĠNegative ĠAuth ĠResponse ĠButton ĊĠĠĠĠĠĠĠ Ġval Ġnegative T arb Ui Prop Ġ= Ġauth enticator Theme . arb Negative ĊĠĠĠĠĠĠĠ Ġnegative Auth Response Button Background Ġ= Ġif Ġ( saved State Handle . get < Any ? >( NEGATIVE _ AUTH _ RESPONSE _ BUTTON _ BACKGROUND ) Ġ!= Ġnull ) Ġsaved State Handle . get < Drawable >( NEGATIVE _ AUTH _ RESPONSE _ BUTTON _ BACKGROUND ) Ġelse Ġif Ġ( negative T arb Ui Prop . use References ) ĠAppCompat Resources . get Drawable ( context , Ġnegative T arb Ui Prop . background Res Id ) Ġelse Ġnegative T arb Ui Prop . background ĊĠĠĠĠĠĠĠ Ġnegative Auth Response Button TextColor Ġ= Ġif Ġ( saved State Handle . get < Any ? >( NEGATIVE _ AUTH _ RESPONSE _ BUTTON _ TEXT _ COLOR ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( NEGATIVE _ AUTH _ RESPONSE _ BUTTON _ TEXT _ COLOR ) !! Ġelse Ġnegative T arb Ui Prop . color Text ĊĠĠĠĠĠĠĠ Ġnegative Auth Response Button Fill Color Ġ= Ġif Ġ( saved State Handle . get < Any ? >( NEGATIVE _ AUTH _ RESPONSE _ BUTTON _ FILL _ COLOR ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( NEGATIVE _ AUTH _ RESPONSE _ BUTTON _ FILL _ COLOR ) !! Ġelse Ġnegative T arb Ui Prop . color Fill ĊĊĠĠĠĠĠĠĠ Ġ// ĠAuth ĠResponse ĠAuthor ized ĠColor ĊĠĠĠĠĠĠĠ Ġauth Response Authorized Color Ġ= Ġif Ġ( saved State Handle . get < Any ? >( AUTH _ RESPONSE _ AUTHORIZ ED _ COLOR ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( AUTH _ RESPONSE _ AUTHORIZ ED _ COLOR ) !! Ġelse Ġauth enticator Theme . auth Response Authorized ĊĊĠĠĠĠĠĠĠ Ġ// ĠAuth ĠResponse ĠDen ied ĠColor ĊĠĠĠĠĠĠĠ Ġauth Response Denied Color Ġ= Ġif Ġ( saved State Handle . get < Any ? >( AUTH _ RESPONSE _ DEN IED _ COLOR ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( AUTH _ RESPONSE _ DEN IED _ COLOR ) !! Ġelse Ġauth enticator Theme . auth Response Denied ĊĊĠĠĠĠĠĠĠ Ġ// ĠAuth ĠResponse ĠFailed ĠColor ĊĠĠĠĠĠĠĠ Ġauth Response Failed Color Ġ= Ġif Ġ( saved State Handle . get < Any ? >( AUTH _ RESPONSE _ FAILED _ COLOR ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( AUTH _ RESPONSE _ FAILED _ COLOR ) !! Ġelse Ġauth enticator Theme . auth Response Failed ĊĊĠĠĠĠĠĠĠ Ġ// ĠAuth ĠContent ĠView ĠBackground ĊĊĠĠĠĠĠĠĠ Ġ// ĠAuth ĠContent ĠView ĠBackground ĊĠĠĠĠĠĠĠ Ġval Ġcolor Bg 1 Ġ= Ġauth enticator Theme . auth Content Bg . color Bg ĊĠĠĠĠĠĠĠ Ġauth ContentView Background Ġ= Ġif Ġ( saved State Handle . get < Any ? >( AUTH _ CONTENT _ VIEW _ BACKGROUND ) Ġ!= Ġnull ) Ġsaved State Handle . get < Int >( AUTH _ CONTENT _ VIEW _ BACKGROUND ) !! Ġelse Ġcolor Bg 1 ĊĠĠĠ Ġ} Ċ }