package com.sistemasolton.itranvias.home.presentation.nearby; import androidx.compose.runtime.MutableState; import dev.jordond.compass.Location; import dev.jordond.compass.geolocation.Geolocator; import kotlin.Metadata; import kotlin.Pair; import kotlin.Unit; import kotlin.coroutines.Continuation; import kotlin.coroutines.jvm.internal.DebugMetadata; import kotlin.coroutines.jvm.internal.SuspendLambda; import kotlin.jvm.functions.Function2; import kotlinx.coroutines.CoroutineScope; /* JADX INFO: compiled from: NearbyScreen.kt */ /* JADX INFO: loaded from: classes2.dex */ @Metadata(d1 = {"\u0000\n\n\u0000\n\u0002\u0010\u0002\n\u0002\u0018\u0002\u0010\u0000\u001a\u00020\u0001*\u00020\u0002H\n"}, d2 = {"", "", "Lkotlinx/coroutines/CoroutineScope;"}, k = 3, mv = {2, 1, 0}, xi = 48) @DebugMetadata(c = "com.sistemasolton.itranvias.home.presentation.nearby.NearbyScreenKt$NearbyScreen$1$1", f = "NearbyScreen.kt", i = {}, l = {96, 103, 104}, m = "invokeSuspend", n = {}, s = {}) final class NearbyScreenKt$NearbyScreen$1$1 extends SuspendLambda implements Function2, Object> { final /* synthetic */ int $distanceThresholdMeters; final /* synthetic */ Geolocator $geoLocation; final /* synthetic */ String $geolocationFailed; final /* synthetic */ MutableState> $lastFetchCoords$delegate; final /* synthetic */ String $locationNotFound; final /* synthetic */ String $locationNotSupported; final /* synthetic */ MutableState $locationState$delegate; final /* synthetic */ String $permissionDenied; int label; /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */ NearbyScreenKt$NearbyScreen$1$1(Geolocator geolocator, String str, String str2, String str3, String str4, MutableState mutableState, MutableState> mutableState2, int i, Continuation continuation) { super(2, continuation); this.$geoLocation = geolocator; this.$locationNotSupported = str; this.$locationNotFound = str2; this.$permissionDenied = str3; this.$geolocationFailed = str4; this.$locationState$delegate = mutableState; this.$lastFetchCoords$delegate = mutableState2; this.$distanceThresholdMeters = i; } @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl public final Continuation create(Object obj, Continuation continuation) { return new NearbyScreenKt$NearbyScreen$1$1(this.$geoLocation, this.$locationNotSupported, this.$locationNotFound, this.$permissionDenied, this.$geolocationFailed, this.$locationState$delegate, this.$lastFetchCoords$delegate, this.$distanceThresholdMeters, continuation); } @Override // kotlin.jvm.functions.Function2 public final Object invoke(CoroutineScope coroutineScope, Continuation continuation) { return ((NearbyScreenKt$NearbyScreen$1$1) create(coroutineScope, continuation)).invokeSuspend(Unit.INSTANCE); } /* JADX WARN: Removed duplicated region for block: B:22:0x00a7 A[RETURN] */ @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct code enable 'Show inconsistent code' option in preferences */ public final java.lang.Object invokeSuspend(java.lang.Object r14) throws java.lang.Throwable { /* Method dump skipped, instruction units count: 234 To view this dump change 'Code comments level' option to 'DEBUG' */ throw new UnsupportedOperationException("Method not decompiled: com.sistemasolton.itranvias.home.presentation.nearby.NearbyScreenKt$NearbyScreen$1$1.invokeSuspend(java.lang.Object):java.lang.Object"); } /* JADX INFO: renamed from: com.sistemasolton.itranvias.home.presentation.nearby.NearbyScreenKt$NearbyScreen$1$1$1, reason: invalid class name */ /* JADX INFO: compiled from: NearbyScreen.kt */ @Metadata(d1 = {"\u0000\f\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\n"}, d2 = {"", "", "locationUpdate", "Ldev/jordond/compass/Location;"}, k = 3, mv = {2, 1, 0}, xi = 48) @DebugMetadata(c = "com.sistemasolton.itranvias.home.presentation.nearby.NearbyScreenKt$NearbyScreen$1$1$1", f = "NearbyScreen.kt", i = {}, l = {}, m = "invokeSuspend", n = {}, s = {}) static final class AnonymousClass1 extends SuspendLambda implements Function2, Object> { final /* synthetic */ int $distanceThresholdMeters; final /* synthetic */ MutableState> $lastFetchCoords$delegate; final /* synthetic */ MutableState $locationState$delegate; /* synthetic */ Object L$0; int label; /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */ AnonymousClass1(MutableState> mutableState, int i, MutableState mutableState2, Continuation continuation) { super(2, continuation); this.$lastFetchCoords$delegate = mutableState; this.$distanceThresholdMeters = i; this.$locationState$delegate = mutableState2; } @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl public final Continuation create(Object obj, Continuation continuation) { AnonymousClass1 anonymousClass1 = new AnonymousClass1(this.$lastFetchCoords$delegate, this.$distanceThresholdMeters, this.$locationState$delegate, continuation); anonymousClass1.L$0 = obj; return anonymousClass1; } @Override // kotlin.jvm.functions.Function2 public final Object invoke(Location location, Continuation continuation) { return ((AnonymousClass1) create(location, continuation)).invokeSuspend(Unit.INSTANCE); } /* JADX WARN: Removed duplicated region for block: B:8:0x0039 */ @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct code enable 'Show inconsistent code' option in preferences */ public final java.lang.Object invokeSuspend(java.lang.Object r5) throws java.lang.Throwable { /* r4 = this; kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED() int r0 = r4.label if (r0 != 0) goto L4d kotlin.ResultKt.throwOnFailure(r5) java.lang.Object r5 = r4.L$0 dev.jordond.compass.Location r5 = (dev.jordond.compass.Location) r5 dev.jordond.compass.Coordinates r5 = r5.getCoordinates() double r0 = r5.getLatitude() java.lang.Double r0 = kotlin.coroutines.jvm.internal.Boxing.boxDouble(r0) double r1 = r5.getLongitude() java.lang.Double r5 = kotlin.coroutines.jvm.internal.Boxing.boxDouble(r1) kotlin.Pair r5 = kotlin.TuplesKt.to(r0, r5) androidx.compose.runtime.MutableState> r0 = r4.$lastFetchCoords$delegate kotlin.Pair r0 = com.sistemasolton.itranvias.home.presentation.nearby.NearbyScreenKt.access$NearbyScreen$lambda$5(r0) if (r0 == 0) goto L39 int r1 = r4.$distanceThresholdMeters double r2 = com.sistemasolton.itranvias.home.presentation.nearby.NearbyScreenKt.distanceBetween(r0, r5) double r0 = (double) r1 int r0 = (r2 > r0 ? 1 : (r2 == r0 ? 0 : -1)) if (r0 < 0) goto L4a L39: androidx.compose.runtime.MutableState r0 = r4.$locationState$delegate com.sistemasolton.itranvias.home.presentation.nearby.LocationState$Success r1 = new com.sistemasolton.itranvias.home.presentation.nearby.LocationState$Success r1.(r5) com.sistemasolton.itranvias.home.presentation.nearby.LocationState r1 = (com.sistemasolton.itranvias.home.presentation.nearby.LocationState) r1 com.sistemasolton.itranvias.home.presentation.nearby.NearbyScreenKt.access$NearbyScreen$lambda$3(r0, r1) androidx.compose.runtime.MutableState> r0 = r4.$lastFetchCoords$delegate com.sistemasolton.itranvias.home.presentation.nearby.NearbyScreenKt.access$NearbyScreen$lambda$6(r0, r5) L4a: kotlin.Unit r5 = kotlin.Unit.INSTANCE return r5 L4d: java.lang.IllegalStateException r5 = new java.lang.IllegalStateException java.lang.String r0 = "call to 'resume' before 'invoke' with coroutine" r5.(r0) throw r5 */ throw new UnsupportedOperationException("Method not decompiled: com.sistemasolton.itranvias.home.presentation.nearby.NearbyScreenKt$NearbyScreen$1$1.AnonymousClass1.invokeSuspend(java.lang.Object):java.lang.Object"); } } }