package Ġcom . t atu as . tak ot one co . di Ċ Ċ import Ġcom . t atu as . tak ot one co . data . logger . Analytics Logger Ċ import Ġcom . t atu as . tak ot one co . data . logger . Error Logger Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġdagger . h ilt . Install In Ċ import Ġdagger . h ilt . components . Singleton Component Ċ import Ġkotlinx . serialization . json . Json Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Module Ċ @ Install In ( Singleton Component :: class ) Ċ class ĠApp Module Ġ{ ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Json (): ĠJson Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠJson Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġignore Unknown Keys Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġco erce Input Values Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Analytics Logger (): ĠAnalytics Logger Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠAnalytics Logger () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Error Logger (): ĠError Logger Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠError Logger () ĊĠĠĠ Ġ} Ċ } Ċ