package Ġcom . tap pt itude . core . di Ċ Ċ import Ġcom . tap pt itude . core . repository . Image Repository Ċ import Ġcom . tap pt itude . core . repository . Image Repository Impl Ċ import Ġcom . tap pt itude . core . use case . Load Image UseCase Ċ import Ġorg . k oin . dsl . module Ċ Ċ val Ġcore Module Ġ= Ġmodule Ġ{ ĊĠĠĠ Ġfactory < Image Repository > Ġ{ ĊĠĠĠĠĠĠĠ ĠImage Repository Impl ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġimage Remote DataSource Ġ= Ġget (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġimages Dao Ġ= Ġget () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfactory Ġ{ ĠLoad Image UseCase ( image Repository Ġ= Ġget ()) Ġ} Ċ }