package Ġcom . die go fer re ir aca et ano . ch uck Nor ris . di . modules ĊĊ Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġandroidx . lifecycle . ViewModel Provider Ċ import Ġcom . die go fer re ir aca et ano . ch uck Nor ris . Main ViewModel Factory Ċ import Ġcom . die go fer re ir aca et ano . ch uck Nor ris . di . qual ifier . ViewModel Key Ċ import Ġcom . die go fer re ir aca et ano . ch uck Nor ris . ui . detail . Detail ViewModel Ċ import Ġcom . die go fer re ir aca et ano . ch uck Nor ris . ui . main . Main ViewModel Ċ import Ġdagger . Bind s Ċ import Ġdagger . Module Ċ import Ġdagger . mult ib ind ings . Into Map Ċ Ċ @ Module Ċ abstract Ġclass ĠViewModel Module Ġ{ ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Into Map ĊĠĠĠ Ġ@ ViewModel Key ( Main ViewModel :: class ) ĊĠĠĠ Ġinternal Ġabstract Ġfun Ġbind Main ViewModel ( main ViewModel : ĠMain ViewModel ): ĠViewModel ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Into Map ĊĠĠĠ Ġ@ ViewModel Key ( Detail ViewModel :: class ) ĊĠĠĠ Ġinternal Ġabstract Ġfun Ġbind Detail ViewModel ( detail ViewModel : ĠDetail ViewModel ): ĠViewModel ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġinternal Ġabstract Ġfun Ġbind ViewModel Factory ( factory : ĠMain ViewModel Factory ): ĠViewModel Provider . Factory Ċ }