package Ġcom . core . app Ċ Ċ import Ġcom . crash ly t ics . android . Crash ly t ics Ċ import Ġcom . crash ly t ics . android . core . Crash ly t ics Core Ċ import Ġcom . jak ew h art on . th reet en ab p . Android Three Ten Ċ import Ġcom . core . app . base . Base Application Ċ import Ġcom . core . app . injector . component . D agger Application Component Ċ import Ġcom . core . app . util . Crash Reporting Tree Ċ import Ġio . fabric . sdk . android . Fabric Ċ import Ġio . reactivex . plugins . Rx Java Plugins Ċ import Ġtim ber . log . Tim ber Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠAn gel Ġon Ġ 1 8 / 0 7 / 2 0 1 7 . Ċ Ġ*/ Ċ Ċ class ĠApp Application Ġ: ĠBase Application () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĊĠĠĠĠĠĠĠ Ġinit Rx Plugins () ĊĠĠĠĠĠĠĠ Ġinit Fabric () ĊĠĠĠĠĠĠĠ Ġinit Tim ber () ĊĠĠĠĠĠĠĠ Ġinit Tree Ten () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġinit D agger Application Component () Ġ{ ĊĠĠĠĠĠĠĠ ĠD agger Application Component . factory (). create ( this ). inject ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġinit Rx Plugins () Ġ{ ĊĠĠĠĠĠĠĠ ĠRx Java Plugins . set ErrorHandler Ġ{ Ġthrowable : ĠThrowable Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTim ber . d ( throwable ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġinit Fabric () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠInitializes ĠFabric Ġfor Ġbuilds Ġthat Ġdon 't Ġuse Ġthe Ġdebug Ġbuild Ġtype . ĊĠĠĠĠĠĠĠ ĠFabric . with ( this , ĠCrash ly t ics . Builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. core ( Crash ly t ics Core . Builder (). disabled ( Build Config . DEBUG ). build ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġinit Tim ber () Ġ{ ĊĠĠĠĠĠĠĠ ĠTim ber . plant ( when Ġ( Build Config . DEBUG ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtrue Ġ-> ĠTim ber . Debug Tree () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠCrash Reporting Tree () ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġinit Tree Ten () Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠInitialize Ġthe Ġtimezone Ġinformation ĊĠĠĠĠĠĠĠ ĠAndroid Three Ten . init ( this ) ĊĠĠĠ Ġ} Ċ } Ċ