package Ġcom . alex zh . co ff eed rink s . di Ċ Ċ import Ġcom . alex zh . co ff eed rink s . data . C offee Dr ink Repository Ċ import Ġcom . alex zh . co ff eed rink s . data . Runtime C offee Dr ink Repository Ċ import Ġcom . alex zh . co ff eed rink s . ui . screen . coffee details . mapper . C offee Dr ink Detail Mapper Ċ import Ġcom . alex zh . co ff eed rink s . ui . screen . co ff eed rink s . mapper . C offee Dr ink Item Mapper Ċ import Ġcom . alex zh . co ff eed rink s . ui . screen . order . mapper . Order C offee Dr ink Mapper Ċ import Ġorg . k oin . dsl . module Ċ Ċ val Ġdata Module Ġ= Ġmodule Ġ{ ĊĠĠĠ Ġsingle < C offee Dr ink Repository > Ġ{ ĠRuntime C offee Dr ink Repository Ġ} Ċ } Ċ Ċ val Ġmapper Module Ġ= Ġmodule Ġ{ ĊĠĠĠ Ġfactory Ġ{ ĠC offee Dr ink Item Mapper () Ġ} ĊĠĠĠ Ġfactory Ġ{ ĠC offee Dr ink Detail Mapper () Ġ} ĊĠĠĠ Ġfactory Ġ{ ĠOrder C offee Dr ink Mapper () Ġ} Ċ } Ċ