package Ġcom . s iz ik su . ui . di Ċ Ċ import Ġandroidx . lifecycle . ViewModel Provider Ċ import Ġcom . s iz ik su . domain . di . modules . GET _ USER Ċ import Ġcom . s iz ik su . domain . di . modules . GET _ USERS Ċ import Ġcom . s iz ik su . ui . view . detail . User ViewModel Provider Ċ import Ġcom . s iz ik su . ui . view . users . Users ViewModel Provider Ċ import Ġorg . k oin . dsl . module . module Ċ Ċ const Ġval ĠUSER _ VIEW _ MODEL Ġ= Ġ" User ĠViewModel " Ċ const Ġval ĠUSER S _ VIEW _ MODEL Ġ= Ġ" Users ĠViewModel " Ċ Ċ val ĠviewModel Module Ġ= Ġmodule Ġ{ ĊĊĠĠĠ Ġfactory < ViewModel Provider . Factory >( USER _ VIEW _ MODEL ) Ġ{ ĠUser ViewModel Provider ( get ( GET _ USER ), Ġget ()) Ġ} ĊĊĠĠĠ Ġfactory < ViewModel Provider . Factory >( USERS _ VIEW _ MODEL ) Ġ{ ĠUsers ViewModel Provider ( get ( GET _ USERS ), Ġget ()) Ġ} Ċ } Ċ