package Ġcom . ther aj an ma ur ya . fall ing words . di Ċ Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġandroidx . lifecycle . ViewModel Provider Ċ import Ġcom . ther aj an ma ur ya . core . di . Fall ing Word ViewModel Factory Ċ import Ġcom . ther aj an ma ur ya . core . di . ViewModel Key Ċ import Ġcom . ther aj an ma ur ya . fall ing words . ui . main . Main ViewModel Ċ import Ġdagger . Bind s Ċ import Ġdagger . Module Ċ import Ġdagger . mult ib ind ings . Into Map Ċ Ċ @ Suppress (" unused ") Ċ @ Module Ċ abstract Ġclass ĠViewModel Module Ġ{ ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Into Map ĊĠĠĠ Ġ@ ViewModel Key ( Main ViewModel :: class ) ĊĠĠĠ Ġabstract Ġfun Ġbind Main ViewModel ( main ViewModel : ĠMain ViewModel ): ĠViewModel ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġabstract Ġfun Ġbind ViewModel Factory ( factory : ĠFall ing Word ViewModel Factory ): ĠViewModel Provider . Factory Ċ } Ċ