package androidx.lifecycle; import kotlin.Unit; import kotlin.coroutines.Continuation; import kotlin.coroutines.jvm.internal.SuspendLambda; import kotlin.jvm.functions.Function2; import kotlin.jvm.internal.Ref; import kotlinx.coroutines.CoroutineScope; /* loaded from: classes.dex */ public final class g0 extends SuspendLambda implements Function2 { /* renamed from: a, reason: collision with root package name */ public Ref.ObjectRef f3372a; /* renamed from: b, reason: collision with root package name */ public Ref.ObjectRef f3373b; /* renamed from: c, reason: collision with root package name */ public CoroutineScope f3374c; /* renamed from: d, reason: collision with root package name */ public int f3375d; /* renamed from: e, reason: collision with root package name */ public final /* synthetic */ C f3376e; /* renamed from: f, reason: collision with root package name */ public final /* synthetic */ CoroutineScope f3377f; /* renamed from: g, reason: collision with root package name */ public final /* synthetic */ SuspendLambda f3378g; /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */ /* JADX WARN: Multi-variable type inference failed */ public g0(C c4, CoroutineScope coroutineScope, Function2 function2, Continuation continuation) { super(2, continuation); this.f3376e = c4; this.f3377f = coroutineScope; this.f3378g = (SuspendLambda) function2; } /* JADX WARN: Type inference failed for: r0v0, types: [kotlin.coroutines.jvm.internal.SuspendLambda, kotlin.jvm.functions.Function2] */ @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl public final Continuation create(Object obj, Continuation continuation) { return new g0(this.f3376e, this.f3377f, this.f3378g, continuation); } @Override // kotlin.jvm.functions.Function2 public final Object invoke(Object obj, Object obj2) { return ((g0) create((CoroutineScope) obj, (Continuation) obj2)).invokeSuspend(Unit.INSTANCE); } /* JADX WARN: Multi-variable type inference failed */ /* JADX WARN: Removed duplicated region for block: B:21:0x00ab */ /* JADX WARN: Removed duplicated region for block: B:24:0x00b4 */ /* JADX WARN: Removed duplicated region for block: B:26:? A[SYNTHETIC] */ /* JADX WARN: Type inference failed for: r12v0, types: [kotlin.coroutines.jvm.internal.SuspendLambda, kotlin.jvm.functions.Function2] */ /* JADX WARN: Type inference failed for: r5v2, types: [T, java.lang.Object, androidx.lifecycle.f0, androidx.lifecycle.I] */ @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final java.lang.Object invokeSuspend(java.lang.Object r14) { /* r13 = this; java.lang.Object r0 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED() int r1 = r13.f3375d androidx.lifecycle.C r2 = r13.f3376e r3 = 0 r4 = 1 if (r1 == 0) goto L23 if (r1 != r4) goto L1b kotlin.jvm.internal.Ref$ObjectRef r1 = r13.f3373b kotlin.jvm.internal.Ref$ObjectRef r13 = r13.f3372a kotlin.ResultKt.throwOnFailure(r14) // Catch: java.lang.Throwable -> L17 goto L8c L17: r0 = move-exception r14 = r0 goto La5 L1b: java.lang.IllegalStateException r13 = new java.lang.IllegalStateException java.lang.String r14 = "call to 'resume' before 'invoke' with coroutine" r13.(r14) throw r13 L23: kotlin.ResultKt.throwOnFailure(r14) androidx.lifecycle.B r14 = r2.b() androidx.lifecycle.B r1 = androidx.lifecycle.B.f3280a if (r14 != r1) goto L31 kotlin.Unit r13 = kotlin.Unit.INSTANCE return r13 L31: kotlin.jvm.internal.Ref$ObjectRef r7 = new kotlin.jvm.internal.Ref$ObjectRef r7.() kotlin.jvm.internal.Ref$ObjectRef r1 = new kotlin.jvm.internal.Ref$ObjectRef r1.() androidx.lifecycle.B r14 = androidx.lifecycle.B.f3283d // Catch: java.lang.Throwable -> L84 kotlinx.coroutines.CoroutineScope r8 = r13.f3377f // Catch: java.lang.Throwable -> L84 kotlin.coroutines.jvm.internal.SuspendLambda r12 = r13.f3378g // Catch: java.lang.Throwable -> L84 r13.f3372a = r7 // Catch: java.lang.Throwable -> L84 r13.f3373b = r1 // Catch: java.lang.Throwable -> L84 r13.f3374c = r8 // Catch: java.lang.Throwable -> L84 r13.f3375d = r4 // Catch: java.lang.Throwable -> L84 kotlinx.coroutines.CancellableContinuationImpl r10 = new kotlinx.coroutines.CancellableContinuationImpl // Catch: java.lang.Throwable -> L84 kotlin.coroutines.Continuation r5 = kotlin.coroutines.intrinsics.IntrinsicsKt.intercepted(r13) // Catch: java.lang.Throwable -> L84 r10.(r5, r4) // Catch: java.lang.Throwable -> L84 r10.initCancellability() // Catch: java.lang.Throwable -> L84 androidx.lifecycle.y r5 = androidx.lifecycle.A.Companion // Catch: java.lang.Throwable -> L84 r5.getClass() // Catch: java.lang.Throwable -> La1 androidx.lifecycle.A r6 = androidx.lifecycle.C0203y.c(r14) // Catch: java.lang.Throwable -> La1 androidx.lifecycle.A r9 = androidx.lifecycle.C0203y.a(r14) // Catch: java.lang.Throwable -> L84 r14 = 0 kotlinx.coroutines.sync.Mutex r11 = kotlinx.coroutines.sync.MutexKt.Mutex$default(r14, r4, r3) // Catch: java.lang.Throwable -> L84 androidx.lifecycle.f0 r5 = new androidx.lifecycle.f0 // Catch: java.lang.Throwable -> L84 r5.(r6, r7, r8, r9, r10, r11, r12) // Catch: java.lang.Throwable -> L84 r1.element = r5 // Catch: java.lang.Throwable -> L84 java.lang.String r14 = "null cannot be cast to non-null type androidx.lifecycle.LifecycleEventObserver" kotlin.jvm.internal.Intrinsics.checkNotNull(r5, r14) // Catch: java.lang.Throwable -> L84 r2.a(r5) // Catch: java.lang.Throwable -> L84 java.lang.Object r14 = r10.getResult() // Catch: java.lang.Throwable -> L84 java.lang.Object r5 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED() // Catch: java.lang.Throwable -> L84 if (r14 != r5) goto L88 kotlin.coroutines.jvm.internal.DebugProbesKt.probeCoroutineSuspended(r13) // Catch: java.lang.Throwable -> L84 goto L88 L84: r0 = move-exception r14 = r0 L86: r13 = r7 goto La5 L88: if (r14 != r0) goto L8b return r0 L8b: r13 = r7 L8c: T r13 = r13.element kotlinx.coroutines.Job r13 = (kotlinx.coroutines.Job) r13 if (r13 == 0) goto L95 kotlinx.coroutines.Job.DefaultImpls.cancel$default(r13, r3, r4, r3) L95: T r13 = r1.element androidx.lifecycle.H r13 = (androidx.lifecycle.H) r13 if (r13 == 0) goto L9e r2.c(r13) L9e: kotlin.Unit r13 = kotlin.Unit.INSTANCE return r13 La1: r0 = move-exception r13 = r0 r14 = r13 goto L86 La5: T r13 = r13.element kotlinx.coroutines.Job r13 = (kotlinx.coroutines.Job) r13 if (r13 == 0) goto Lae kotlinx.coroutines.Job.DefaultImpls.cancel$default(r13, r3, r4, r3) Lae: T r13 = r1.element androidx.lifecycle.H r13 = (androidx.lifecycle.H) r13 if (r13 == 0) goto Lb7 r2.c(r13) Lb7: throw r14 */ throw new UnsupportedOperationException("Method not decompiled: androidx.lifecycle.g0.invokeSuspend(java.lang.Object):java.lang.Object"); } }