package Ġcom . academy . st ik omp ol tek . di . module Ċ Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġandroidx . lifecycle . ViewModel Provider Ċ import Ġcom . academy . st ik omp ol tek . di . ViewModel Key Ċ import Ġcom . academy . st ik omp ol tek . ui . home . Home ViewModel Ċ import Ġcom . academy . st ik omp ol tek . ui . login . Login ViewModel Ċ import Ġcom . academy . st ik omp ol tek . utils . view model . ViewModel Factory Ċ import Ġdagger . Bind s Ċ import Ġdagger . Module Ċ import Ġdagger . mult ib ind ings . Into Map Ċ Ċ @ Module Ċ abstract Ġclass ĠViewModel Module Ġ{ ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġinternal Ġabstract Ġfun Ġbind ViewModel Factory ( factory : ĠViewModel Factory ): ĠViewModel Provider . Factory ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Into Map ĊĠĠĠ Ġ@ ViewModel Key ( Login ViewModel :: class ) ĊĠĠĠ Ġinternal Ġabstract Ġfun Ġlogin ViewModel ( viewModel : ĠLogin ViewModel ): ĠViewModel ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Into Map ĊĠĠĠ Ġ@ ViewModel Key ( Home ViewModel :: class ) ĊĠĠĠ Ġinternal Ġabstract Ġfun Ġhome ViewModel ( viewModel : ĠHome ViewModel ): ĠViewModel Ċ }