package Ġio . ash dav ies . cin nam on Ċ Ċ import Ġandroid . support . v 7 . app . AppCompat Delegate Ċ import Ġdagger . android . Android Injector Ċ import Ġdagger . android . support . D agger Application Ċ import Ġio . ash dav ies . cin nam on . inject . D agger Application Component Ċ import Ġio . ash dav ies . cin nam on . inject . Re le as able Callbacks Ċ import Ġtim ber . log . Tim ber Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠC inn amon Ġ: ĠD agger Application () Ġ{ ĊĊĠ Ġ@ Inject Ġlateinit Ġinternal Ġvar Ġtree : ĠTim ber . Tree ĊĠ Ġ@ Inject Ġlateinit Ġinternal Ġvar Ġreferences : ĠRe le as able Callbacks ĊĊĠ Ġoverride Ġfun Ġapplication Injector (): ĠAndroid Injector < out ĠD agger Application > Ġ{ ĊĠĠĠ Ġreturn ĠD agger Application Component . builder (). create ( this ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠ Ġsuper . onCreate () ĊĊĠĠĠ ĠsetUp Tim ber () ĊĠĠĠ ĠsetUp Night Mode () ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun ĠsetUp Tim ber () Ġ{ ĊĠĠĠ Ġif Ġ( Build Config . DEBUG ) Ġ{ ĊĠĠĠĠĠ ĠTim ber . plant ( Tim ber . Debug Tree ()) ĊĠĠĠĠĠ Ġreturn ĊĠĠĠ Ġ} ĊĊĠĠĠ ĠTim ber . plant ( tree ) ĊĠ Ġ} ĊĊĠ Ġprivate Ġfun ĠsetUp Night Mode () Ġ{ ĊĠĠĠ ĠAppCompat Delegate . setDefault Night Mode ( AppCompat Delegate . MODE _ N IGHT _ NO ) ĊĠ Ġ} Ċ } Ċ