package androidx.compose.material3; import androidx.compose.animation.core.Animatable; import androidx.compose.animation.core.AnimatableKt; import androidx.compose.animation.core.AnimationVector1D; import androidx.compose.foundation.MutatePriority; import androidx.compose.foundation.MutatorMutex; import androidx.compose.material3.tokens.TimePickerTokens; import androidx.compose.runtime.MutableState; import androidx.compose.runtime.SnapshotStateKt; import androidx.compose.runtime.SnapshotStateKt__SnapshotStateKt; import androidx.compose.runtime.State; import androidx.compose.runtime.saveable.Saver; import androidx.compose.runtime.saveable.SaverKt; import androidx.compose.runtime.saveable.SaverScope; import androidx.compose.ui.unit.Dp; import androidx.compose.ui.unit.DpKt; import androidx.compose.ui.unit.DpOffset; import androidx.compose.ui.unit.IntOffset; import io.sentry.protocol.ViewHierarchyNode; import java.util.List; import kotlin.Metadata; import kotlin.Unit; import kotlin.collections.CollectionsKt; import kotlin.coroutines.Continuation; import kotlin.coroutines.intrinsics.IntrinsicsKt; import kotlin.jvm.functions.Function0; import kotlin.jvm.functions.Function1; import kotlin.jvm.functions.Function2; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.jvm.internal.Intrinsics; /* compiled from: TimePicker.kt */ @Metadata(d1 = {"\u0000V\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\u0010\u0007\n\u0002\u0018\u0002\n\u0002\b\"\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u001d\b\u0007\u0018\u0000 c2\u00020\u0001:\u0001cB\u001d\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0003\u0012\u0006\u0010\u0005\u001a\u00020\u0006¢\u0006\u0002\u0010\u0007J\u0013\u0010F\u001a\u00020GH\u0080@ø\u0001\u0000¢\u0006\u0004\bH\u0010IJ\u0010\u0010 \u001a\u00020\u00032\u0006\u0010\u0017\u001a\u00020\u0003H\u0002J\u0015\u0010J\u001a\u00020\u00062\u0006\u0010K\u001a\u00020\u0003H\u0000¢\u0006\u0002\bLJ%\u0010M\u001a\u00020G2\u0006\u0010N\u001a\u00020\u00132\u0006\u0010O\u001a\u00020\u00132\u0006\u0010P\u001a\u00020\u0013H\u0000¢\u0006\u0002\bQJ\u0010\u0010R\u001a\u00020\u00132\u0006\u0010S\u001a\u00020\u0013H\u0002J3\u0010T\u001a\u00020G2\u0006\u0010N\u001a\u00020\u00132\u0006\u0010O\u001a\u00020\u00132\u0006\u0010P\u001a\u00020\u00132\u0006\u0010U\u001a\u00020\u0006H\u0080@ø\u0001\u0000¢\u0006\u0004\bV\u0010WJ\u0015\u0010X\u001a\u00020G2\u0006\u0010\u0017\u001a\u00020\u0003H\u0000¢\u0006\u0002\bYJ\u0015\u0010Z\u001a\u00020G2\u0006\u00100\u001a\u00020\u0003H\u0000¢\u0006\u0002\b[J\u0011\u0010\\\u001a\u00020GH\u0086@ø\u0001\u0000¢\u0006\u0002\u0010IJ%\u0010]\u001a\u00020G2\u0006\u0010K\u001a\u00020\u00132\b\b\u0002\u0010^\u001a\u00020\u0006H\u0080@ø\u0001\u0000¢\u0006\u0004\b_\u0010`J\f\u0010a\u001a\u00020\u0003*\u00020\u0013H\u0002J\f\u0010b\u001a\u00020\u0003*\u00020\u0013H\u0002R4\u0010\n\u001a\u00020\t2\u0006\u0010\b\u001a\u00020\t8@@@X\u0080\u008e\u0002ø\u0001\u0000ø\u0001\u0001ø\u0001\u0002¢\u0006\u0012\n\u0004\b\u000f\u0010\u0010\u001a\u0004\b\u000b\u0010\f\"\u0004\b\r\u0010\u000eR \u0010\u0011\u001a\u000e\u0012\u0004\u0012\u00020\u0013\u0012\u0004\u0012\u00020\u00140\u0012X\u0080\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0015\u0010\u0016R\u0011\u0010\u0017\u001a\u00020\u00038F¢\u0006\u0006\u001a\u0004\b\u0018\u0010\u0019R+\u0010\u001a\u001a\u00020\u00132\u0006\u0010\b\u001a\u00020\u00138@@@X\u0080\u008e\u0002¢\u0006\u0012\n\u0004\b\u001f\u0010\u0010\u001a\u0004\b\u001b\u0010\u001c\"\u0004\b\u001d\u0010\u001eR\u0014\u0010 \u001a\u00020\u00038@X\u0080\u0004¢\u0006\u0006\u001a\u0004\b!\u0010\u0019R\u0011\u0010\"\u001a\u00020\u0006¢\u0006\b\n\u0000\u001a\u0004\b\"\u0010#R\u001b\u0010$\u001a\u00020\u00068BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b%\u0010&\u001a\u0004\b$\u0010#R+\u0010'\u001a\u00020\u00062\u0006\u0010\b\u001a\u00020\u00068@@@X\u0080\u008e\u0002¢\u0006\u0012\n\u0004\b+\u0010\u0010\u001a\u0004\b(\u0010#\"\u0004\b)\u0010*R+\u0010,\u001a\u00020\u00062\u0006\u0010\b\u001a\u00020\u00068@@@X\u0080\u008e\u0002¢\u0006\u0012\n\u0004\b/\u0010\u0010\u001a\u0004\b-\u0010#\"\u0004\b.\u0010*R\u0011\u00100\u001a\u00020\u00038F¢\u0006\u0006\u001a\u0004\b1\u0010\u0019R+\u00102\u001a\u00020\u00132\u0006\u0010\b\u001a\u00020\u00138@@@X\u0080\u008e\u0002¢\u0006\u0012\n\u0004\b5\u0010\u0010\u001a\u0004\b3\u0010\u001c\"\u0004\b4\u0010\u001eR\u000e\u00106\u001a\u000207X\u0082\u0004¢\u0006\u0002\n\u0000R4\u00109\u001a\u0002082\u0006\u0010\b\u001a\u0002088@@@X\u0080\u008e\u0002ø\u0001\u0000ø\u0001\u0001ø\u0001\u0002¢\u0006\u0012\n\u0004\b=\u0010\u0010\u001a\u0004\b:\u0010\u0019\"\u0004\b;\u0010\u001a\u00020?8@X\u0080\u0084\u0002ø\u0001\u0000ø\u0001\u0001ø\u0001\u0002¢\u0006\f\n\u0004\bA\u0010&\u001a\u0004\b@\u0010\fR\u001a\u0010B\u001a\b\u0012\u0004\u0012\u00020\u00030C8@X\u0080\u0004¢\u0006\u0006\u001a\u0004\bD\u0010E\u0082\u0002\u000f\n\u0002\b\u0019\n\u0005\b¡\u001e0\u0001\n\u0002\b!¨\u0006d"}, d2 = {"Landroidx/compose/material3/TimePickerState;", "", "initialHour", "", "initialMinute", "is24Hour", "", "(IIZ)V", "", "Landroidx/compose/ui/unit/IntOffset;", "center", "getCenter-nOcc-ac$material3_release", "()J", "setCenter--gyyYBs$material3_release", "(J)V", "center$delegate", "Landroidx/compose/runtime/MutableState;", "currentAngle", "Landroidx/compose/animation/core/Animatable;", "", "Landroidx/compose/animation/core/AnimationVector1D;", "getCurrentAngle$material3_release", "()Landroidx/compose/animation/core/Animatable;", "hour", "getHour", "()I", "hourAngle", "getHourAngle$material3_release", "()F", "setHourAngle$material3_release", "(F)V", "hourAngle$delegate", "hourForDisplay", "getHourForDisplay$material3_release", "is24hour", "()Z", "isAfternoon", "isAfternoon$delegate", "Landroidx/compose/runtime/State;", "isAfternoonToggle", "isAfternoonToggle$material3_release", "setAfternoonToggle$material3_release", "(Z)V", "isAfternoonToggle$delegate", "isInnerCircle", "isInnerCircle$material3_release", "setInnerCircle$material3_release", "isInnerCircle$delegate", "minute", "getMinute", "minuteAngle", "getMinuteAngle$material3_release", "setMinuteAngle$material3_release", "minuteAngle$delegate", "mutex", "Landroidx/compose/foundation/MutatorMutex;", "Landroidx/compose/material3/Selection;", "selection", "getSelection-JiIwxys$material3_release", "setSelection-iHAOin8$material3_release", "(I)V", "selection$delegate", "selectorPos", "Landroidx/compose/ui/unit/DpOffset;", "getSelectorPos-RKDOV3M$material3_release", "selectorPos$delegate", "values", "", "getValues$material3_release", "()Ljava/util/List;", "animateToCurrent", "", "animateToCurrent$material3_release", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "isSelected", "value", "isSelected$material3_release", "moveSelector", ViewHierarchyNode.JsonKeys.X, ViewHierarchyNode.JsonKeys.Y, "maxDist", "moveSelector$material3_release", "offsetHour", "angle", "onTap", "autoSwitchToMinute", "onTap$material3_release", "(FFFZLkotlin/coroutines/Continuation;)Ljava/lang/Object;", "setHour", "setHour$material3_release", "setMinute", "setMinute$material3_release", "settle", "update", "fromTap", "update$material3_release", "(FZLkotlin/coroutines/Continuation;)Ljava/lang/Object;", "toHour", "toMinute", "Companion", "material3_release"}, k = 1, mv = {1, 8, 0}, xi = 48) /* loaded from: classes.dex */ public final class TimePickerState { public static final int $stable = 0; /* renamed from: Companion, reason: from kotlin metadata */ public static final Companion INSTANCE = new Companion(null); /* renamed from: center$delegate, reason: from kotlin metadata */ private final MutableState center; private final Animatable currentAngle; /* renamed from: hourAngle$delegate, reason: from kotlin metadata */ private final MutableState hourAngle; private final boolean is24hour; /* renamed from: isAfternoon$delegate, reason: from kotlin metadata */ private final State isAfternoon; /* renamed from: isAfternoonToggle$delegate, reason: from kotlin metadata */ private final MutableState isAfternoonToggle; /* renamed from: isInnerCircle$delegate, reason: from kotlin metadata */ private final MutableState isInnerCircle; /* renamed from: minuteAngle$delegate, reason: from kotlin metadata */ private final MutableState minuteAngle; private final MutatorMutex mutex; /* renamed from: selection$delegate, reason: from kotlin metadata */ private final MutableState selection; /* renamed from: selectorPos$delegate, reason: from kotlin metadata */ private final State selectorPos; /* JADX INFO: Access modifiers changed from: private */ public final float offsetHour(float angle) { float f = angle + 1.5707964f; return f < 0.0f ? f + 6.2831855f : f; } public final Animatable getCurrentAngle$material3_release() { return this.currentAngle; } /* renamed from: is24hour, reason: from getter */ public final boolean getIs24hour() { return this.is24hour; } public TimePickerState(int i, int i2, final boolean z) { MutableState mutableStateOf$default; MutableState mutableStateOf$default2; MutableState mutableStateOf$default3; MutableState mutableStateOf$default4; MutableState mutableStateOf$default5; MutableState mutableStateOf$default6; if (i < 0 || i >= 24) { throw new IllegalArgumentException("initialHour should in [0..23] range".toString()); } if (i < 0 || i >= 60) { throw new IllegalArgumentException("initialMinute should be in [0..59] range".toString()); } this.is24hour = z; this.selectorPos = SnapshotStateKt.derivedStateOf(SnapshotStateKt.structuralEqualityPolicy(), new Function0() { // from class: androidx.compose.material3.TimePickerState$selectorPos$2 /* JADX INFO: Access modifiers changed from: package-private */ /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */ { super(0); } @Override // kotlin.jvm.functions.Function0 public /* bridge */ /* synthetic */ DpOffset invoke() { return DpOffset.m4938boximpl(m1606invokeRKDOV3M()); } /* renamed from: invoke-RKDOV3M, reason: not valid java name */ public final long m1606invokeRKDOV3M() { float f; boolean isInnerCircle$material3_release = TimePickerState.this.isInnerCircle$material3_release(); float f2 = 2; float m4883constructorimpl = Dp.m4883constructorimpl(TimePickerTokens.INSTANCE.m2172getClockDialSelectorHandleContainerSizeD9Ej5fM() / f2); if (z && isInnerCircle$material3_release && Selection.m1385equalsimpl0(TimePickerState.this.m1602getSelectionJiIwxys$material3_release(), Selection.INSTANCE.m1389getHourJiIwxys())) { f = TimePickerKt.InnerCircleRadius; } else { f = TimePickerKt.OuterCircleSizeRadius; } float m4883constructorimpl2 = Dp.m4883constructorimpl(Dp.m4883constructorimpl(f - m4883constructorimpl) + m4883constructorimpl); return DpKt.m4904DpOffsetYgX7TsA(Dp.m4883constructorimpl(Dp.m4883constructorimpl(((float) Math.cos(TimePickerState.this.getCurrentAngle$material3_release().getValue().floatValue())) * m4883constructorimpl2) + Dp.m4883constructorimpl(TimePickerTokens.INSTANCE.m2170getClockDialContainerSizeD9Ej5fM() / f2)), Dp.m4883constructorimpl(Dp.m4883constructorimpl(m4883constructorimpl2 * ((float) Math.sin(TimePickerState.this.getCurrentAngle$material3_release().getValue().floatValue()))) + Dp.m4883constructorimpl(TimePickerTokens.INSTANCE.m2170getClockDialContainerSizeD9Ej5fM() / f2))); } }); mutableStateOf$default = SnapshotStateKt__SnapshotStateKt.mutableStateOf$default(IntOffset.m4992boximpl(IntOffset.INSTANCE.m5011getZeronOccac()), null, 2, null); this.center = mutableStateOf$default; mutableStateOf$default2 = SnapshotStateKt__SnapshotStateKt.mutableStateOf$default(Selection.m1382boximpl(Selection.INSTANCE.m1389getHourJiIwxys()), null, 2, null); this.selection = mutableStateOf$default2; mutableStateOf$default3 = SnapshotStateKt__SnapshotStateKt.mutableStateOf$default(Boolean.valueOf(i > 12 && !z), null, 2, null); this.isAfternoonToggle = mutableStateOf$default3; mutableStateOf$default4 = SnapshotStateKt__SnapshotStateKt.mutableStateOf$default(Boolean.valueOf(i >= 12), null, 2, null); this.isInnerCircle = mutableStateOf$default4; mutableStateOf$default5 = SnapshotStateKt__SnapshotStateKt.mutableStateOf$default(Float.valueOf(((i * 0.5235988f) % 12) - 1.5707964f), null, 2, null); this.hourAngle = mutableStateOf$default5; mutableStateOf$default6 = SnapshotStateKt__SnapshotStateKt.mutableStateOf$default(Float.valueOf((i2 * 0.10471976f) - 1.5707964f), null, 2, null); this.minuteAngle = mutableStateOf$default6; this.mutex = new MutatorMutex(); this.isAfternoon = SnapshotStateKt.derivedStateOf(new Function0() { // from class: androidx.compose.material3.TimePickerState$isAfternoon$2 /* JADX INFO: Access modifiers changed from: package-private */ { super(0); } /* JADX WARN: Can't rename method to resolve collision */ @Override // kotlin.jvm.functions.Function0 public final Boolean invoke() { return Boolean.valueOf((TimePickerState.this.getIs24hour() && TimePickerState.this.isInnerCircle$material3_release()) || TimePickerState.this.isAfternoonToggle$material3_release()); } }); this.currentAngle = AnimatableKt.Animatable$default(getHourAngle$material3_release(), 0.0f, 2, null); } public final int getMinute() { return toMinute(getMinuteAngle$material3_release()); } public final int getHour() { return toHour(getHourAngle$material3_release()) + (isAfternoon() ? 12 : 0); } public final int getHourForDisplay$material3_release() { return hourForDisplay(getHour()); } /* JADX WARN: Multi-variable type inference failed */ /* renamed from: getCenter-nOcc-ac$material3_release, reason: not valid java name */ public final long m1601getCenternOccac$material3_release() { return ((IntOffset) this.center.getValue()).getPackedValue(); } /* renamed from: setCenter--gyyYBs$material3_release, reason: not valid java name */ public final void m1604setCentergyyYBs$material3_release(long j) { this.center.setValue(IntOffset.m4992boximpl(j)); } public final List getValues$material3_release() { return Selection.m1385equalsimpl0(m1602getSelectionJiIwxys$material3_release(), Selection.INSTANCE.m1390getMinuteJiIwxys()) ? TimePickerKt.access$getMinutes$p() : TimePickerKt.access$getHours$p(); } /* JADX WARN: Multi-variable type inference failed */ /* renamed from: getSelection-JiIwxys$material3_release, reason: not valid java name */ public final int m1602getSelectionJiIwxys$material3_release() { return ((Selection) this.selection.getValue()).m1388unboximpl(); } /* renamed from: setSelection-iHAOin8$material3_release, reason: not valid java name */ public final void m1605setSelectioniHAOin8$material3_release(int i) { this.selection.setValue(Selection.m1382boximpl(i)); } /* JADX WARN: Multi-variable type inference failed */ public final boolean isAfternoonToggle$material3_release() { return ((Boolean) this.isAfternoonToggle.getValue()).booleanValue(); } public final void setAfternoonToggle$material3_release(boolean z) { this.isAfternoonToggle.setValue(Boolean.valueOf(z)); } /* JADX WARN: Multi-variable type inference failed */ public final boolean isInnerCircle$material3_release() { return ((Boolean) this.isInnerCircle.getValue()).booleanValue(); } public final void setInnerCircle$material3_release(boolean z) { this.isInnerCircle.setValue(Boolean.valueOf(z)); } /* JADX WARN: Multi-variable type inference failed */ public final float getHourAngle$material3_release() { return ((Number) this.hourAngle.getValue()).floatValue(); } public final void setHourAngle$material3_release(float f) { this.hourAngle.setValue(Float.valueOf(f)); } /* JADX WARN: Multi-variable type inference failed */ public final float getMinuteAngle$material3_release() { return ((Number) this.minuteAngle.getValue()).floatValue(); } public final void setMinuteAngle$material3_release(float f) { this.minuteAngle.setValue(Float.valueOf(f)); } public final void setMinute$material3_release(int minute) { setMinuteAngle$material3_release((minute * 0.10471976f) - 1.5707964f); } public final void setHour$material3_release(int hour) { setInnerCircle$material3_release(hour > 12 || hour == 0); setHourAngle$material3_release(((hour * 0.5235988f) % 12) - 1.5707964f); } public final void moveSelector$material3_release(float x, float y, float maxDist) { if (Selection.m1385equalsimpl0(m1602getSelectionJiIwxys$material3_release(), Selection.INSTANCE.m1389getHourJiIwxys()) && this.is24hour) { setInnerCircle$material3_release(TimePickerKt.access$dist(x, y, IntOffset.m5001getXimpl(m1601getCenternOccac$material3_release()), IntOffset.m5002getYimpl(m1601getCenternOccac$material3_release())) < maxDist); } } public final boolean isSelected$material3_release(int value) { if (Selection.m1385equalsimpl0(m1602getSelectionJiIwxys$material3_release(), Selection.INSTANCE.m1390getMinuteJiIwxys())) { if (value == getMinute()) { return true; } } else { if (getHour() == value + (isAfternoon() ? 12 : 0)) { return true; } } return false; } public static /* synthetic */ Object update$material3_release$default(TimePickerState timePickerState, float f, boolean z, Continuation continuation, int i, Object obj) { if ((i & 2) != 0) { z = false; } return timePickerState.update$material3_release(f, z, continuation); } public final Object update$material3_release(float f, boolean z, Continuation continuation) { Object mutate = this.mutex.mutate(MutatePriority.UserInput, new TimePickerState$update$2(this, f, z, null), continuation); return mutate == IntrinsicsKt.getCOROUTINE_SUSPENDED() ? mutate : Unit.INSTANCE; } /* JADX WARN: Removed duplicated region for block: B:19:0x00b9 A[RETURN] */ /* JADX WARN: Removed duplicated region for block: B:20:0x0043 */ /* JADX WARN: Removed duplicated region for block: B:8:0x0026 */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final java.lang.Object animateToCurrent$material3_release(kotlin.coroutines.Continuation r10) { /* r9 = this; boolean r0 = r10 instanceof androidx.compose.material3.TimePickerState$animateToCurrent$1 if (r0 == 0) goto L14 r0 = r10 androidx.compose.material3.TimePickerState$animateToCurrent$1 r0 = (androidx.compose.material3.TimePickerState$animateToCurrent$1) r0 int r1 = r0.label r2 = -2147483648(0xffffffff80000000, float:-0.0) r1 = r1 & r2 if (r1 == 0) goto L14 int r10 = r0.label int r10 = r10 - r2 r0.label = r10 goto L19 L14: androidx.compose.material3.TimePickerState$animateToCurrent$1 r0 = new androidx.compose.material3.TimePickerState$animateToCurrent$1 r0.(r9, r10) L19: r6 = r0 java.lang.Object r10 = r6.result java.lang.Object r0 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED() int r1 = r6.label r2 = 2 r3 = 1 if (r1 == 0) goto L43 if (r1 == r3) goto L37 if (r1 != r2) goto L2f kotlin.ResultKt.throwOnFailure(r10) goto Lba L2f: java.lang.IllegalStateException r9 = new java.lang.IllegalStateException java.lang.String r10 = "call to 'resume' before 'invoke' with coroutine" r9.(r10) throw r9 L37: float r9 = r6.F$0 java.lang.Object r1 = r6.L$0 androidx.compose.material3.TimePickerState r1 = (androidx.compose.material3.TimePickerState) r1 kotlin.ResultKt.throwOnFailure(r10) r10 = r9 r9 = r1 goto L96 L43: kotlin.ResultKt.throwOnFailure(r10) int r10 = r9.m1602getSelectionJiIwxys$material3_release() androidx.compose.material3.Selection$Companion r1 = androidx.compose.material3.Selection.INSTANCE int r1 = r1.m1389getHourJiIwxys() boolean r10 = androidx.compose.material3.Selection.m1385equalsimpl0(r10, r1) if (r10 == 0) goto L63 float r10 = r9.getMinuteAngle$material3_release() float r1 = r9.getHourAngle$material3_release() kotlin.Pair r10 = androidx.compose.material3.TimePickerKt.access$valuesForAnimation(r10, r1) goto L6f L63: float r10 = r9.getHourAngle$material3_release() float r1 = r9.getMinuteAngle$material3_release() kotlin.Pair r10 = androidx.compose.material3.TimePickerKt.access$valuesForAnimation(r10, r1) L6f: java.lang.Object r1 = r10.component1() java.lang.Number r1 = (java.lang.Number) r1 float r1 = r1.floatValue() java.lang.Object r10 = r10.component2() java.lang.Number r10 = (java.lang.Number) r10 float r10 = r10.floatValue() androidx.compose.animation.core.Animatable r4 = r9.currentAngle java.lang.Float r1 = kotlin.coroutines.jvm.internal.Boxing.boxFloat(r1) r6.L$0 = r9 r6.F$0 = r10 r6.label = r3 java.lang.Object r1 = r4.snapTo(r1, r6) if (r1 != r0) goto L96 return r0 L96: androidx.compose.animation.core.Animatable r1 = r9.currentAngle java.lang.Float r9 = kotlin.coroutines.jvm.internal.Boxing.boxFloat(r10) r10 = 0 r3 = 6 r4 = 200(0xc8, float:2.8E-43) r5 = 0 androidx.compose.animation.core.TweenSpec r10 = androidx.compose.animation.core.AnimationSpecKt.tween$default(r4, r10, r5, r3, r5) r3 = r10 androidx.compose.animation.core.AnimationSpec r3 = (androidx.compose.animation.core.AnimationSpec) r3 r4 = 0 r10 = 0 r7 = 12 r8 = 0 r6.L$0 = r5 r6.label = r2 r2 = r9 r5 = r10 java.lang.Object r9 = androidx.compose.animation.core.Animatable.animateTo$default(r1, r2, r3, r4, r5, r6, r7, r8) if (r9 != r0) goto Lba return r0 Lba: kotlin.Unit r9 = kotlin.Unit.INSTANCE return r9 */ throw new UnsupportedOperationException("Method not decompiled: androidx.compose.material3.TimePickerState.animateToCurrent$material3_release(kotlin.coroutines.Continuation):java.lang.Object"); } private final int hourForDisplay(int hour) { if (!this.is24hour || !isInnerCircle$material3_release() || hour != 0) { if (this.is24hour) { return hour % 24; } if (hour % 12 != 0) { return isAfternoon() ? hour - 12 : hour; } } return 12; } /* JADX INFO: Access modifiers changed from: private */ public final int toHour(float f) { return ((int) ((f + (0.2617994f + 1.5707963267948966d)) / 0.5235988f)) % 12; } /* JADX INFO: Access modifiers changed from: private */ public final int toMinute(float f) { return ((int) ((f + (0.05235988f + 1.5707963267948966d)) / 0.10471976f)) % 60; } /* JADX WARN: Multi-variable type inference failed */ /* JADX WARN: Removed duplicated region for block: B:19:0x0093 A[RETURN] */ /* JADX WARN: Removed duplicated region for block: B:20:0x0044 */ /* JADX WARN: Removed duplicated region for block: B:8:0x0026 */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final java.lang.Object settle(kotlin.coroutines.Continuation r10) { /* r9 = this; boolean r0 = r10 instanceof androidx.compose.material3.TimePickerState$settle$1 if (r0 == 0) goto L14 r0 = r10 androidx.compose.material3.TimePickerState$settle$1 r0 = (androidx.compose.material3.TimePickerState$settle$1) r0 int r1 = r0.label r2 = -2147483648(0xffffffff80000000, float:-0.0) r1 = r1 & r2 if (r1 == 0) goto L14 int r10 = r0.label int r10 = r10 - r2 r0.label = r10 goto L19 L14: androidx.compose.material3.TimePickerState$settle$1 r0 = new androidx.compose.material3.TimePickerState$settle$1 r0.(r9, r10) L19: r6 = r0 java.lang.Object r10 = r6.result java.lang.Object r0 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED() int r1 = r6.label r2 = 2 r3 = 1 if (r1 == 0) goto L44 if (r1 == r3) goto L36 if (r1 != r2) goto L2e kotlin.ResultKt.throwOnFailure(r10) goto L94 L2e: java.lang.IllegalStateException r9 = new java.lang.IllegalStateException java.lang.String r10 = "call to 'resume' before 'invoke' with coroutine" r9.(r10) throw r9 L36: java.lang.Object r9 = r6.L$1 kotlin.Pair r9 = (kotlin.Pair) r9 java.lang.Object r1 = r6.L$0 androidx.compose.material3.TimePickerState r1 = (androidx.compose.material3.TimePickerState) r1 kotlin.ResultKt.throwOnFailure(r10) r10 = r9 r9 = r1 goto L6e L44: kotlin.ResultKt.throwOnFailure(r10) androidx.compose.animation.core.Animatable r10 = r9.currentAngle java.lang.Object r10 = r10.getValue() java.lang.Number r10 = (java.lang.Number) r10 float r10 = r10.floatValue() float r1 = r9.getMinuteAngle$material3_release() kotlin.Pair r10 = androidx.compose.material3.TimePickerKt.access$valuesForAnimation(r10, r1) androidx.compose.animation.core.Animatable r1 = r9.currentAngle java.lang.Object r4 = r10.getFirst() r6.L$0 = r9 r6.L$1 = r10 r6.label = r3 java.lang.Object r1 = r1.snapTo(r4, r6) if (r1 != r0) goto L6e return r0 L6e: androidx.compose.animation.core.Animatable r1 = r9.currentAngle java.lang.Object r9 = r10.getSecond() r10 = 0 r3 = 6 r4 = 200(0xc8, float:2.8E-43) r5 = 0 androidx.compose.animation.core.TweenSpec r10 = androidx.compose.animation.core.AnimationSpecKt.tween$default(r4, r10, r5, r3, r5) r3 = r10 androidx.compose.animation.core.AnimationSpec r3 = (androidx.compose.animation.core.AnimationSpec) r3 r4 = 0 r10 = 0 r7 = 12 r8 = 0 r6.L$0 = r5 r6.L$1 = r5 r6.label = r2 r2 = r9 r5 = r10 java.lang.Object r9 = androidx.compose.animation.core.Animatable.animateTo$default(r1, r2, r3, r4, r5, r6, r7, r8) if (r9 != r0) goto L94 return r0 L94: kotlin.Unit r9 = kotlin.Unit.INSTANCE return r9 */ throw new UnsupportedOperationException("Method not decompiled: androidx.compose.material3.TimePickerState.settle(kotlin.coroutines.Continuation):java.lang.Object"); } /* JADX WARN: Multi-variable type inference failed */ /* JADX WARN: Removed duplicated region for block: B:24:0x010e A[RETURN] */ /* JADX WARN: Removed duplicated region for block: B:28:0x00b3 */ /* JADX WARN: Removed duplicated region for block: B:35:0x0112 */ /* JADX WARN: Removed duplicated region for block: B:38:0x006c */ /* JADX WARN: Removed duplicated region for block: B:8:0x0030 */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final java.lang.Object onTap$material3_release(float r16, float r17, float r18, boolean r19, kotlin.coroutines.Continuation r20) { /* Method dump skipped, instructions count: 288 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: androidx.compose.material3.TimePickerState.onTap$material3_release(float, float, float, boolean, kotlin.coroutines.Continuation):java.lang.Object"); } /* compiled from: TimePicker.kt */ @Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002J\u0010\u0010\u0003\u001a\f\u0012\u0004\u0012\u00020\u0005\u0012\u0002\b\u00030\u0004¨\u0006\u0006"}, d2 = {"Landroidx/compose/material3/TimePickerState$Companion;", "", "()V", "Saver", "Landroidx/compose/runtime/saveable/Saver;", "Landroidx/compose/material3/TimePickerState;", "material3_release"}, k = 1, mv = {1, 8, 0}, xi = 48) /* loaded from: classes.dex */ public static final class Companion { public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } private Companion() { } public final Saver Saver() { return SaverKt.Saver(new Function2>() { // from class: androidx.compose.material3.TimePickerState$Companion$Saver$1 @Override // kotlin.jvm.functions.Function2 public final List invoke(SaverScope Saver, TimePickerState it) { Intrinsics.checkNotNullParameter(Saver, "$this$Saver"); Intrinsics.checkNotNullParameter(it, "it"); return CollectionsKt.listOf(Integer.valueOf(it.getHour()), Integer.valueOf(it.getMinute()), Boolean.valueOf(it.getIs24hour())); } }, new Function1() { // from class: androidx.compose.material3.TimePickerState$Companion$Saver$2 @Override // kotlin.jvm.functions.Function1 public /* bridge */ /* synthetic */ TimePickerState invoke(List list) { return invoke2((List) list); } /* renamed from: invoke, reason: avoid collision after fix types in other method */ public final TimePickerState invoke2(List value) { Intrinsics.checkNotNullParameter(value, "value"); Object obj = value.get(0); Intrinsics.checkNotNull(obj, "null cannot be cast to non-null type kotlin.Int"); int intValue = ((Integer) obj).intValue(); Object obj2 = value.get(1); Intrinsics.checkNotNull(obj2, "null cannot be cast to non-null type kotlin.Int"); int intValue2 = ((Integer) obj2).intValue(); Object obj3 = value.get(2); Intrinsics.checkNotNull(obj3, "null cannot be cast to non-null type kotlin.Boolean"); return new TimePickerState(intValue, intValue2, ((Boolean) obj3).booleanValue()); } }); } } /* renamed from: getSelectorPos-RKDOV3M$material3_release, reason: not valid java name */ public final long m1603getSelectorPosRKDOV3M$material3_release() { return ((DpOffset) this.selectorPos.getValue()).getPackedValue(); } private final boolean isAfternoon() { return ((Boolean) this.isAfternoon.getValue()).booleanValue(); } }