package Ġorg . step ic . d roid . model Ċ Ċ import Ġandroidx . annotation . Color Res Ċ import Ġandroidx . annotation . Drawable Res Ċ import Ġorg . step ic . d roid . R Ċ import Ġorg . step ik . android . model . Course Collection Ċ Ċ enum Ġclass ĠCollection Description Colors ( ĊĠĠĠ Ġ@ Drawable Res ĊĠĠĠ Ġval Ġbackground Res : ĠInt , ĊĠĠĠ Ġ@ Drawable Res ĊĠĠĠ Ġval Ġbackground Res Squared : ĠInt , ĊĠĠĠ Ġ@ Color Res ĊĠĠĠ Ġval ĠtextColor Res : ĠInt Ċ ) Ġ{ ĊĠĠĠ ĠBL UE ( R . drawable . bg _ placeholder _ blue , ĠR . drawable . gradient _ background _ blue _ squared , ĠR . color . text _ color _ gradient _ blue ), ĊĠĠĠ ĠFI RE ( R . drawable . bg _ placeholder _ fire , ĠR . drawable . gradient _ background _ fire _ squared , ĠR . color . text _ color _ gradient _ fire ); ĊĊĠĠĠ Ġcompanion Ġobject Ġ Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġof Collection ( collection : ĠCourse Collection ): ĠCollection Description Colors Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalues ()[ collection . position Ġ% Ġvalues (). size ] ĊĠĠĠ Ġ} Ċ } Ċ