package Ġcom . ab . v accine . feature . summary . di Ċ Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġandroidx . lifecycle . ViewModel Provider Ċ import Ġcom . ab . v accine . core . di . view model . D agger ViewModel Factory Ċ import Ġcom . ab . v accine . core . di . view model . D agger ViewModel Key Ċ import Ġcom . ab . v accine . feature . summary . presentation . details . Summary Details ViewModel Ċ import Ġcom . ab . v accine . feature . summary . presentation . list . Summary ViewModel Ċ import Ġdagger . Bind s Ċ import Ġdagger . Module Ċ import Ġdagger . mult ib ind ings . Into Map Ċ Ċ @ Module Ċ internal Ġabstract Ġclass ĠSummary Module Ġ{ ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġabstract Ġfun Ġbind ViewModel Factory ( factory D agger : ĠD agger ViewModel Factory ): ĠViewModel Provider . Factory ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Into Map ĊĠĠĠ Ġ@ D agger ViewModel Key ( Summary ViewModel :: class ) ĊĠĠĠ Ġabstract Ġfun Ġbind Summary List ViewModel ( viewModel : ĠSummary ViewModel ): ĠViewModel ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Into Map ĊĠĠĠ Ġ@ D agger ViewModel Key ( Summary Details ViewModel :: class ) ĊĠĠĠ Ġabstract Ġfun Ġbind Summary Details ViewModel ( viewModel : ĠSummary Details ViewModel ): ĠViewModel Ċ } Ċ