package Ġcom . dic el ab . wh op up py Ċ Ċ import Ġandroid . app . Application Ċ import Ġcom . or h ano but . h awk . H awk Ċ import Ġcom . or h ano but . logger . Android Log Adapter Ċ import Ġcom . or h ano but . logger . Logger Ċ import Ġcom . dic el ab . wh op up py . di . net Work Module Ċ import Ġcom . dic el ab . wh op up py . di . repository Module Ċ import Ġcom . dic el ab . wh op up py . di . viewModel Module Ċ import Ġorg . k oin . android . ext . k oin . android Context Ċ import Ġorg . k oin . core . context . start K oin Ċ Ċ class ĠWho P up py Application Ġ: ĠApplication () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĠĠĠĠĠĠĠ Ġinstance Ġ= Ġthis ĊĠĠĠĠĠĠĠ ĠH awk . init ( this @ Who P up py Application ). build () ĊĠĠĠĠĠĠĠ ĠLogger . add Log Adapter ( object Ġ: ĠAndroid Log Adapter () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġis Log gable ( priority : ĠInt , Ġtag : ĠString ?): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠBuild Config . DEBUG ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠ Ġstart K oin Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġandroid Context ( this @ Who P up py Application ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodules ( net Work Module ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodules ( repository Module ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodules ( viewModel Module ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġlateinit Ġvar Ġinstance : ĠWho P up py Application ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġset ĊĠĠĠ Ġ} Ċ } Ċ