package Ġorg . ha ob tc . one key . business . assets Logo Ċ Ċ import Ġandroidx . annotation . Color Int Ċ import Ġandroidx . annotation . Drawable Res Ċ import Ġorg . ha ob tc . one key . R Ċ import Ġorg . ha ob tc . one key . activities . base . My Application Ċ import Ġorg . ha ob tc . one key . constant . Vm . Coin Type Ċ Ċ object ĠAssets Logo Ġ{ ĊĊĠ Ġ@ Jvm Static ĊĠ Ġ@ Drawable Res ĊĠ Ġfun Ġget Logo Resources ( coin Type : ĠCoin Type ?): ĠInt Ġ{ ĊĠĠĠ Ġreturn Ġwhen Ġ( coin Type ) Ġ{ ĊĠĠĠĠĠ ĠCoin Type . ETH Ġ-> ĠR . drawable . token _ eth ĊĠĠĠĠĠ ĠCoin Type . BTC Ġ-> ĠR . drawable . token _ btc ĊĠĠĠĠĠ ĠCoin Type . B SC Ġ-> ĠR . drawable . vector _ token _ b sc ĊĠĠĠĠĠ ĠCoin Type . HE CO Ġ-> ĠR . drawable . vector _ token _ he co ĊĠĠĠĠĠ Ġelse Ġ-> ĠR . drawable . lo co _ round ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġ@ Jvm Static ĊĠ Ġ@ Drawable Res ĊĠ Ġfun Ġget Logo Dark Resources ( coin Type : ĠCoin Type ?): ĠInt Ġ{ ĊĠĠĠ Ġreturn Ġwhen Ġ( coin Type ) Ġ{ ĊĠĠĠĠĠ ĠCoin Type . ETH Ġ-> ĠR . drawable . vector _ dark _ eth _ icon ĊĠĠĠĠĠ ĠCoin Type . BTC Ġ-> ĠR . drawable . vector _ dark _ btc _ icon ĊĠĠĠĠĠ ĠCoin Type . B SC Ġ-> ĠR . drawable . vector _ dark _ b sc _ icon ĊĠĠĠĠĠ ĠCoin Type . HE CO Ġ-> ĠR . drawable . vector _ dark _ he co _ icon ĊĠĠĠĠĠ Ġelse Ġ-> ĠR . drawable . lo co _ round ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġ@ Jvm Static ĊĠ Ġfun Ġget Asset Describe ( coin Type : ĠCoin Type ?): ĠString Ġ{ ĊĠĠĠ Ġreturn Ġwhen Ġ( coin Type ) Ġ{ ĊĠĠĠĠĠ ĠCoin Type . BTC Ġ-> ĠMy Application . getInstance (). getString ( R . string . coin _ btc ) ĊĠĠĠĠĠ ĠCoin Type . ETH Ġ-> ĠMy Application . getInstance (). getString ( R . string . coin _ eth ) ĊĠĠĠĠĠ ĠCoin Type . HE CO Ġ-> ĠMy Application . getInstance (). getString ( R . string . coin _ he co ) ĊĠĠĠĠĠ ĠCoin Type . B SC Ġ-> ĠMy Application . getInstance (). getString ( R . string . coin _ b sc ) ĊĠĠĠĠĠ Ġelse Ġ-> Ġ"" ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġ@ Jvm Static ĊĠ Ġ@ Color Int ĊĠ Ġfun Ġget Logo BackgroundColor ( coin Type : ĠCoin Type ?): ĠInt Ġ{ ĊĠĠĠ Ġreturn Ġwhen Ġ( coin Type ) Ġ{ ĊĠĠĠĠĠ ĠCoin Type . ETH Ġ-> ĠMy Application . getInstance (). getColor ( R . color . color _ 3 E 5 BF 2 ) ĊĠĠĠĠĠ ĠCoin Type . B SC Ġ-> ĠMy Application . getInstance (). getColor ( R . color . color _ f 0 b 9 0 b ) ĊĠĠĠĠĠ ĠCoin Type . HE CO Ġ-> ĠMy Application . getInstance (). getColor ( R . color . color _ 0 1 9 4 3 f ) ĊĠĠĠĠĠ ĠCoin Type . BTC Ġ-> ĠMy Application . getInstance (). getColor ( R . color . text _ n ine ) ĊĠĠĠĠĠ Ġelse Ġ-> ĠMy Application . getInstance (). getColor ( R . color . text _ n ine ) ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ } Ċ