package Ġcom . j ort as . sun ri ses l ider . slider Ċ Ċ import Ġandroidx . compose . runtime . Composable Ċ import Ġandroidx . compose . runtime . Immutable Ċ import Ġandroidx . compose . runtime . State Ċ import Ġandroidx . compose . runtime . remember Updated State Ċ import Ġandroidx . compose . ui . graphics . Brush Ċ import Ġandroidx . compose . ui . graphics . Color Ċ import Ġandroidx . compose . ui . graphics . Solid Color ĊĊ Ċ @ Immutable Ċ data Ġclass ĠSun rise Slider Colors ( ĊĠĠĠ Ġprivate Ġval Ġthumb Color : ĠColor Ġ= ĠColor . Unspecified , ĊĠĠĠ Ġprivate Ġval Ġthumb Disabled Color : ĠColor Ġ= ĠColor . Unspecified , ĊĠĠĠ Ġval Ġin Thumb Color : ĠColor Ġ= ĠColor . Unspecified , ĊĊĠĠĠ Ġprivate Ġval Ġtrack Color : ĠColor Ġ= ĠColor . Unspecified , ĊĠĠĠ Ġprivate Ġval Ġtrack Brush : ĠBr ush Ġ= ĠSolid Color ( track Color ), ĊĠĠĠ Ġprivate Ġval Ġinactive Track Color : ĠColor Ġ= ĠColor . Unspecified , ĊĠĠĠ Ġprivate Ġval Ġinactive Track Brush : ĠBr ush Ġ= ĠSolid Color ( inactive Track Color ), ĊĊĠĠĠ Ġprivate Ġval Ġtick Active Color : ĠColor Ġ= ĠColor . Unspecified , ĊĠĠĠ Ġprivate Ġval Ġtick Inactive Color : ĠColor Ġ= ĠColor . Unspecified , Ċ ) Ġ{ ĊĊĠĠĠ Ġ@ Composable ĊĠĠĠ Ġfun Ġthumb Color ( enabled : ĠBoolean ): ĠState < Color > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġremember Updated State ( if Ġ( enabled ) Ġthumb Color Ġelse Ġthumb Disabled Color ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Composable ĊĠĠĠ Ġfun Ġtrack Brush ( active : ĠBoolean ): ĠState < Brush > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġremember Updated State ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( active ) Ġtrack Brush Ġelse Ġinactive Track Brush ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Composable ĊĠĠĠ Ġfun Ġtick Color ( active : ĠBoolean ): ĠState < Color > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġremember Updated State ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( active ) Ġtick Active Color Ġelse Ġtick Inactive Color ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }