package Ġcom . ke val p ate l 2 1 0 6 . y ip . repo . db Ċ Ċ import Ġandroidx . annotation . Color Int Ċ import Ġandroidx . room . Type Converter Ċ import Ġcom . ke val p ate l 2 1 0 6 . y ip . entity . Deadline Color Ċ import Ġcom . ke val p ate l 2 1 0 6 . y ip . entity . Deadline Type Ċ import Ġjava . util . Date Ċ Ċ internal Ġobject ĠDb Type Converter Ġ{ ĊĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġto Date ( value : ĠLong ): ĠDate Ġ= ĠDate ( value ) ĊĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġto Long ( value : ĠDate ): ĠLong Ġ= Ġvalue . time ĊĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġto Float s List ( value : ĠString ?): ĠList < Float > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġvalue ?. split (",") ?. filter Ġ{ Ġit . isNotBlank () Ġ} ?. map Ġ{ Ġit . toFloat () Ġ} Ġ?: ĠlistOf () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġto Comma Separ ated List ( value : ĠList < Float >): ĠString Ġ= Ġvalue . join ToString (",") ĊĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġto Type ( value : ĠInt ): ĠDead line Type Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDead line Type . YEAR _ DEAD LINE . key Ġ-> ĠDead line Type . YEAR _ DEAD LINE ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDead line Type . MONTH _ DEAD LINE . key Ġ-> ĠDead line Type . MONTH _ DEAD LINE ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDead line Type . WEEK _ DEAD LINE . key Ġ-> ĠDead line Type . WEEK _ DEAD LINE ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDead line Type . DAY _ DEAD LINE . key Ġ-> ĠDead line Type . DAY _ DEAD LINE ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDead line Type . QU AR TER _ DEAD LINE . key Ġ-> ĠDead line Type . QU AR TER _ DEAD LINE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠDead line Type . CUSTOM ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom Type ( value : ĠDead line Type ): ĠInt Ġ= Ġvalue . key ĊĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġto Deadline Color (@ Color Int Ġvalue : ĠInt ): ĠDead line Color Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDead line Color . COLOR _ BLUE . color Int Ġ-> ĠDead line Color . COLOR _ BLUE ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDead line Color . COLOR _ GREEN . color Int Ġ-> ĠDead line Color . COLOR _ GREEN ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDead line Color . COLOR _ T ILL . color Int Ġ-> ĠDead line Color . COLOR _ T ILL ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDead line Color . COLOR _ OR ANGE . color Int Ġ-> ĠDead line Color . COLOR _ OR ANGE ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDead line Color . COLOR _ YELLOW . color Int Ġ-> ĠDead line Color . COLOR _ YELLOW ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDead line Color . COLOR _ PIN K . color Int Ġ-> ĠDead line Color . COLOR _ PIN K ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDead line Color . COLOR _ GRAY . color Int Ġ-> ĠDead line Color . COLOR _ GRAY ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠDead line Color . COLOR _ GRAY ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Color Int ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Type Converter ĊĠĠĠ Ġfun Ġfrom Color ( value : ĠDead line Color ): ĠInt Ġ= Ġvalue . color Int Ċ } Ċ