package Ġcom . ki y ot aka . jet pack demo . model Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . ki y ot aka . jet pack demo . db . Repository Provider Ċ import Ġcom . ki y ot aka . jet pack demo . db . repository . Record Repository Ċ import Ġcom . ki y ot aka . jet pack demo . db . repository . UserRepository Ċ import Ġcom . ki y ot aka . jet pack demo . model . factory .* Ċ Ċ object ĠCustom ViewModel Provider Ġ{ ĊĊĠĠĠ Ġfun Ġprovider Register Model ( context : ĠContext ): ĠRegister Model Factory Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġrepository : ĠUser Repository Ġ= ĠRepository Provider . provider UserRepository ( context ) ĊĠĠĠĠĠĠĠ Ġreturn ĠRegister Model Factory ( repository ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġprovider Login Model ( context : ĠContext ): ĠLogin Model Factory Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġrepository : ĠUser Repository Ġ= ĠRepository Provider . provider UserRepository ( context ) ĊĠĠĠĠĠĠĠ Ġreturn ĠLogin Model Factory ( repository ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġprovider Find Back Model (): ĠFind Back Model Factory Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠFind Back Model Factory () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġprovider Home Model ( context : ĠContext ): ĠHome Model Factory Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġrepository : ĠRecord Repository Ġ= ĠRepository Provider . provider Record Repository ( context ) ĊĠĠĠĠĠĠĠ Ġreturn ĠHome Model Factory ( repository ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġprovider Center Model ( context : ĠContext ): ĠCenter Model Factory Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġrepository : ĠUser Repository Ġ= ĠRepository Provider . provider UserRepository ( context ) ĊĠĠĠĠĠĠĠ Ġreturn ĠCenter Model Factory ( repository ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġprovider DataModel ( context : ĠContext ): ĠData Model Factory Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġrepository : ĠUser Repository Ġ= ĠRepository Provider . provider UserRepository ( context ) ĊĠĠĠĠĠĠĠ Ġreturn ĠData Model Factory ( repository ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġprovider Change Key Model (): ĠChange Key Model Factory Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠChange Key Model Factory () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġprovider Verify Model (): ĠVerify Model Factory Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠVerify Model Factory () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġprovider Record Model ( context : ĠContext ): ĠRecord Model Factory Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġrepository : ĠRecord Repository Ġ= ĠRepository Provider . provider Record Repository ( context ) ĊĠĠĠĠĠĠĠ Ġreturn ĠRecord Model Factory ( repository ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġprovider Detail Model ( context : ĠContext ): ĠDetail Model Factory Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġrepository : ĠRecord Repository Ġ= ĠRepository Provider . provider Record Repository ( context ) ĊĠĠĠĠĠĠĠ Ġreturn ĠDetail Model Factory ( repository ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġprovider Count Model (): ĠCount Model Factory Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠCount Model Factory () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġprovider Media Model (): ĠMedia Model Factory Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠMedia Model Factory () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġprovider Secret Model (): ĠS cret Model Factory Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠS cret Model Factory () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġprovider Check Record Model (): ĠCheck Record Model Factory Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠCheck Record Model Factory () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġprovider About Model (): ĠAbout Model Factory Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠAbout Model Factory () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġprovider Setting Model (): ĠSetting Model Factory Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠSetting Model Factory () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġprovider Suggestion Model (): ĠSuggest ion Model Factory { ĊĠĠĠĠĠĠĠ Ġreturn ĠSuggest ion Model Factory () ĊĠĠĠ Ġ} Ċ }