" kotlin time Duration Companion Any INFINITE NEG_INFINITE ZERO days Double internal InlineOnly Int Long hours microseconds milliseconds minutes nanoseconds seconds convert value sourceUnit DurationUnit targetUnit ExperimentalTime SinceKotlin version 1.5 Deprecated message EUse 'Double.days' extension property from Duration.Companion instead. replaceWith ReplaceWith imports #kotlin.time.Duration.Companion.days expression value.days DeprecatedSinceKotlin warningSince 1.6 errorSince 1.8 hiddenSince 1.9 BUse 'Int.days' extension property from Duration.Companion instead. CUse 'Long.days' extension property from Duration.Companion instead. FUse 'Double.hours' extension property from Duration.Companion instead. $kotlin.time.Duration.Companion.hours value.hours CUse 'Int.hours' extension property from Duration.Companion instead. DUse 'Long.hours' extension property from Duration.Companion instead. MUse 'Double.microseconds' extension property from Duration.Companion instead. +kotlin.time.Duration.Companion.microseconds value.microseconds JUse 'Int.microseconds' extension property from Duration.Companion instead. KUse 'Long.microseconds' extension property from Duration.Companion instead. MUse 'Double.milliseconds' extension property from Duration.Companion instead. +kotlin.time.Duration.Companion.milliseconds value.milliseconds JUse 'Int.milliseconds' extension property from Duration.Companion instead. KUse 'Long.milliseconds' extension property from Duration.Companion instead. HUse 'Double.minutes' extension property from Duration.Companion instead. &kotlin.time.Duration.Companion.minutes value.minutes EUse 'Int.minutes' extension property from Duration.Companion instead. FUse 'Long.minutes' extension property from Duration.Companion instead. LUse 'Double.nanoseconds' extension property from Duration.Companion instead. *kotlin.time.Duration.Companion.nanoseconds value.nanoseconds IUse 'Int.nanoseconds' extension property from Duration.Companion instead. JUse 'Long.nanoseconds' extension property from Duration.Companion instead. parse String parseIsoString parseIsoStringOrNull parseOrNull HUse 'Double.seconds' extension property from Duration.Companion instead. &kotlin.time.Duration.Companion.seconds value.seconds EUse 'Int.seconds' extension property from Duration.Companion instead. FUse 'Long.seconds' extension property from Duration.Companion instead. Comparable rawValue absoluteValue hoursComponent PublishedApi inDays YUse inWholeDays property instead or convert toDouble(DAYS) if a double value is required. toDouble(DurationUnit.DAYS) inHours [Use inWholeHours property instead or convert toDouble(HOURS) if a double value is required. toDouble(DurationUnit.HOURS) inMicroseconds iUse inWholeMicroseconds property instead or convert toDouble(MICROSECONDS) if a double value is required. #toDouble(DurationUnit.MICROSECONDS) inMilliseconds iUse inWholeMilliseconds property instead or convert toDouble(MILLISECONDS) if a double value is required. #toDouble(DurationUnit.MILLISECONDS) inMinutes _Use inWholeMinutes property instead or convert toDouble(MINUTES) if a double value is required. toDouble(DurationUnit.MINUTES) inNanoseconds gUse inWholeNanoseconds property instead or convert toDouble(NANOSECONDS) if a double value is required. "toDouble(DurationUnit.NANOSECONDS) inSeconds _Use inWholeSeconds property instead or convert toDouble(SECONDS) if a double value is required. toDouble(DurationUnit.SECONDS) inWholeDays inWholeHours inWholeMicroseconds inWholeMilliseconds inWholeMinutes inWholeNanoseconds inWholeSeconds minutesComponent nanosecondsComponent secondsComponent storageUnit unitDiscriminator addValuesMixedRanges thisMillis otherNanos compareTo other div scale equals Boolean hashCode isFinite isInMillis isInNanos isInfinite isNegative isPositive minus plus times toComponents T action Function5 ParameterName name Function4 Function3 Function2 toDouble unit toInt toIsoString toLong toLongMilliseconds )Use inWholeMilliseconds property instead. this.inWholeMilliseconds toLongNanoseconds (Use inWholeNanoseconds property instead. this.inWholeNanoseconds toString decimals truncateTo unaryMinus appendFractional Unit text StringBuilder whole fractional fractionalSize isoZeroes WasExperimental markerClass jvm JvmInline                   ! & I R V             "BJ2(2(2(8H  Jy2(8H  (  0 ("  B " J(#$(% '(()(*+(,Jy2(8H  (  0 (-"  B " J(#$(% '(()(*+(,Jy2(8H  (  0 (."  B " J(#$(% '(()(*+(,Jy2(8H  (  0 (/"  B " J(0$(1 '(()(*+(,Jy2(8H  (  0 (2"  B " J(0$(1 '(()(*+(,Jy2(8H  (  0 (3"  B " J(0$(1 '(()(*+(,Jy2(8H  (  0 (4"  B " J(5$(6 '(()(*+(,Jy2(8H  (  0 (7"  B " J(5$(6 '(()(*+(,Jy2(8H  (  0 (8"  B " J(5$(6 '(()(*+(,Jy2(8H  (  0 (9"  B " J(:$(; '(()(*+(,Jy2(8H  (  0 (<"  B " J(:$(; '(()(*+(,Jy2(8H  (  0 (="  B " J(:$(; '(()(*+(,Jy2(8H  (  0 (>"  B " J(?$(@ '(()(*+(,Jy2(8H  (  0 (A"  B " J(?$(@ '(()(*+(,Jy2(8H  (  0 (B"  B " J(?$(@ '(()(*+(,Jy2(8H  (  0 (C"  B " J(D$(E '(()(*+(,Jy2(8H  (  0 (F"  B " J(D$(E '(()(*+(,Jy2(8H  (  0 (G"  B " J(D$(E '(()(*+(,J H2(8J J2(8J K2(8J L2(8Jy2(8H  (  0 (M"  B " J(N$(O '(()(*+(,Jy2(8H  (  0 (P"  B " J(N$(O '(()(*+(,Jy2(8H  (  0 (Q"  B " J(N$(O '(()(*+(,RHR HXRHR8HPX R8HPX R8HPX R8HPX R8HPX R8HPX R8HPX R8HPX R8HPX R8HPX R8HPX R8HPX R8HPX R8HPX R8HPX R8HPX R8HPX R8HPX R8HPX R8HPX R8HPX " 0 0 0 0 0 0 0 0 "@ :B S(Jx2y(2z(8HJ{2|(8HJ}2~(8HJ}2~(8HJ}2|(8HJ 2|(8HJ8HJ8J8HJ8HJ8J8J8J2|(8HJ2|(8HJ2~(8HJ2~(8HJ#"2(8H  J#"2(8H  J#"2(8H  J#"2(8H  J 2(8J 2(8J8J 2(8J^8H  ,  (  B"  $( '()(*+(,J^8H  ,  (  B"  $( '()(*+(,J8HJ2(2(8J2(8HJ 8HJ,2(2(2(2(2(8@HR T8FHRU8@HX R^W8FHX  * (X  B" $(Y '()(*+(,R^Z8FHX  * ([  B" $(\ '()(*+(,R^]8FHX  * (^  B" $(_ '()(*+(,R^`8FHX  * (a  B" $(b '()(*+(,R^c8FHX  * (d  B" $(e '()(*+(,R^f8FHX  * (g  B" $(h '()(*+(,R^i8FHX  * (j  B" $(k '()(*+(,Rl8FHRm8FHRn8FHRo8FHRp8FHRq8FHRr8FHRs8@HX Rt8@HX RSHXRu8@HX R v8BHXR w8HXR 8BHXS 0 0 0 0 0 0 0 0 H 0  ( 0  ( 0  ( 0  ( 0  (      0 0  (    0 0  (   0 0  (  0 0 0 0   ((   J 0