package retrofit2; import e3.I; import java.lang.reflect.Method; import kotlin.KotlinNullPointerException; import kotlin.Metadata; import kotlin.Result; import kotlin.ResultKt; import kotlin.Unit; import kotlin.coroutines.Continuation; import kotlin.coroutines.intrinsics.IntrinsicsKt; import kotlin.coroutines.jvm.internal.DebugProbesKt; import kotlin.jvm.JvmName; import kotlin.jvm.functions.Function1; import kotlin.jvm.internal.Intrinsics; import kotlinx.coroutines.CancellableContinuation; import kotlinx.coroutines.CancellableContinuationImpl; @Metadata(bv = {1, 0, 3}, d1 = {"\u0000.\n\u0002\b\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\u001a%\u0010\u0000\u001a\u0002H\u0001\"\b\b\u0000\u0010\u0001*\u00020\u0002*\b\u0012\u0004\u0012\u0002H\u00010\u0003H\u0086@ø\u0001\u0000¢\u0006\u0002\u0010\u0004\u001a+\u0010\u0000\u001a\u0004\u0018\u0001H\u0001\"\b\b\u0000\u0010\u0001*\u00020\u0002*\n\u0012\u0006\u0012\u0004\u0018\u0001H\u00010\u0003H\u0087@ø\u0001\u0000¢\u0006\u0004\b\u0005\u0010\u0004\u001a'\u0010\u0006\u001a\b\u0012\u0004\u0012\u0002H\u00010\u0007\"\u0004\b\u0000\u0010\u0001*\b\u0012\u0004\u0012\u0002H\u00010\u0003H\u0086@ø\u0001\u0000¢\u0006\u0002\u0010\u0004\u001a\u001a\u0010\b\u001a\u0002H\u0001\"\u0006\b\u0000\u0010\u0001\u0018\u0001*\u00020\tH\u0086\b¢\u0006\u0002\u0010\n\u001a\u0019\u0010\u000b\u001a\u00020\f*\u00060\rj\u0002`\u000eH\u0080@ø\u0001\u0000¢\u0006\u0002\u0010\u000f\u0082\u0002\u0004\n\u0002\b\u0019¨\u0006\u0010"}, d2 = {"await", "T", "", "Lretrofit2/Call;", "(Lretrofit2/Call;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "awaitNullable", "awaitResponse", "Lretrofit2/Response;", "create", "Lretrofit2/Retrofit;", "(Lretrofit2/Retrofit;)Ljava/lang/Object;", "suspendAndThrow", "", "Ljava/lang/Exception;", "Lkotlin/Exception;", "(Ljava/lang/Exception;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "retrofit"}, k = 2, mv = {1, 1, 15}) @JvmName(name = "KotlinExtensions") /* loaded from: classes3.dex */ public final class KotlinExtensions { public static final Object await(final Call call, Continuation continuation) { final CancellableContinuationImpl cancellableContinuationImpl = new CancellableContinuationImpl(IntrinsicsKt.intercepted(continuation), 1); cancellableContinuationImpl.invokeOnCancellation(new Function1() { // from class: retrofit2.KotlinExtensions$await$$inlined$suspendCancellableCoroutine$lambda$1 { super(1); } @Override // kotlin.jvm.functions.Function1 public /* bridge */ /* synthetic */ Unit invoke(Throwable th) { invoke2(th); return Unit.INSTANCE; } /* renamed from: invoke, reason: avoid collision after fix types in other method */ public final void invoke2(Throwable th) { Call.this.cancel(); } }); call.enqueue(new Callback() { // from class: retrofit2.KotlinExtensions$await$2$2 @Override // retrofit2.Callback public void onFailure(Call call2, Throwable t2) { Intrinsics.checkParameterIsNotNull(call2, "call"); Intrinsics.checkParameterIsNotNull(t2, "t"); CancellableContinuation cancellableContinuation = CancellableContinuation.this; Result.Companion companion = Result.INSTANCE; cancellableContinuation.resumeWith(Result.m116constructorimpl(ResultKt.createFailure(t2))); } @Override // retrofit2.Callback public void onResponse(Call call2, Response response) { Intrinsics.checkParameterIsNotNull(call2, "call"); Intrinsics.checkParameterIsNotNull(response, "response"); if (!response.isSuccessful()) { CancellableContinuation cancellableContinuation = CancellableContinuation.this; HttpException httpException = new HttpException(response); Result.Companion companion = Result.INSTANCE; cancellableContinuation.resumeWith(Result.m116constructorimpl(ResultKt.createFailure(httpException))); return; } T body = response.body(); if (body != null) { CancellableContinuation.this.resumeWith(Result.m116constructorimpl(body)); return; } I request = call2.request(); request.getClass(); Intrinsics.checkNotNullParameter(Invocation.class, "type"); Object cast = Invocation.class.cast(request.f6271e.get(Invocation.class)); if (cast == null) { Intrinsics.throwNpe(); } Intrinsics.checkExpressionValueIsNotNull(cast, "call.request().tag(Invocation::class.java)!!"); Method method = ((Invocation) cast).method(); StringBuilder sb = new StringBuilder("Response from "); Intrinsics.checkExpressionValueIsNotNull(method, "method"); Class declaringClass = method.getDeclaringClass(); Intrinsics.checkExpressionValueIsNotNull(declaringClass, "method.declaringClass"); sb.append(declaringClass.getName()); sb.append('.'); sb.append(method.getName()); sb.append(" was null but response body type was declared as non-null"); KotlinNullPointerException kotlinNullPointerException = new KotlinNullPointerException(sb.toString()); CancellableContinuation cancellableContinuation2 = CancellableContinuation.this; Result.Companion companion2 = Result.INSTANCE; cancellableContinuation2.resumeWith(Result.m116constructorimpl(ResultKt.createFailure(kotlinNullPointerException))); } }); Object result = cancellableContinuationImpl.getResult(); if (result == IntrinsicsKt.getCOROUTINE_SUSPENDED()) { DebugProbesKt.probeCoroutineSuspended(continuation); } return result; } @JvmName(name = "awaitNullable") public static final Object awaitNullable(final Call call, Continuation continuation) { final CancellableContinuationImpl cancellableContinuationImpl = new CancellableContinuationImpl(IntrinsicsKt.intercepted(continuation), 1); cancellableContinuationImpl.invokeOnCancellation(new Function1() { // from class: retrofit2.KotlinExtensions$await$$inlined$suspendCancellableCoroutine$lambda$2 { super(1); } @Override // kotlin.jvm.functions.Function1 public /* bridge */ /* synthetic */ Unit invoke(Throwable th) { invoke2(th); return Unit.INSTANCE; } /* renamed from: invoke, reason: avoid collision after fix types in other method */ public final void invoke2(Throwable th) { Call.this.cancel(); } }); call.enqueue(new Callback() { // from class: retrofit2.KotlinExtensions$await$4$2 @Override // retrofit2.Callback public void onFailure(Call call2, Throwable t2) { Intrinsics.checkParameterIsNotNull(call2, "call"); Intrinsics.checkParameterIsNotNull(t2, "t"); CancellableContinuation cancellableContinuation = CancellableContinuation.this; Result.Companion companion = Result.INSTANCE; cancellableContinuation.resumeWith(Result.m116constructorimpl(ResultKt.createFailure(t2))); } @Override // retrofit2.Callback public void onResponse(Call call2, Response response) { Intrinsics.checkParameterIsNotNull(call2, "call"); Intrinsics.checkParameterIsNotNull(response, "response"); if (response.isSuccessful()) { CancellableContinuation.this.resumeWith(Result.m116constructorimpl(response.body())); return; } CancellableContinuation cancellableContinuation = CancellableContinuation.this; HttpException httpException = new HttpException(response); Result.Companion companion = Result.INSTANCE; cancellableContinuation.resumeWith(Result.m116constructorimpl(ResultKt.createFailure(httpException))); } }); Object result = cancellableContinuationImpl.getResult(); if (result == IntrinsicsKt.getCOROUTINE_SUSPENDED()) { DebugProbesKt.probeCoroutineSuspended(continuation); } return result; } public static final Object awaitResponse(final Call call, Continuation> continuation) { final CancellableContinuationImpl cancellableContinuationImpl = new CancellableContinuationImpl(IntrinsicsKt.intercepted(continuation), 1); cancellableContinuationImpl.invokeOnCancellation(new Function1() { // from class: retrofit2.KotlinExtensions$awaitResponse$$inlined$suspendCancellableCoroutine$lambda$1 { super(1); } @Override // kotlin.jvm.functions.Function1 public /* bridge */ /* synthetic */ Unit invoke(Throwable th) { invoke2(th); return Unit.INSTANCE; } /* renamed from: invoke, reason: avoid collision after fix types in other method */ public final void invoke2(Throwable th) { Call.this.cancel(); } }); call.enqueue(new Callback() { // from class: retrofit2.KotlinExtensions$awaitResponse$2$2 @Override // retrofit2.Callback public void onFailure(Call call2, Throwable t2) { Intrinsics.checkParameterIsNotNull(call2, "call"); Intrinsics.checkParameterIsNotNull(t2, "t"); CancellableContinuation cancellableContinuation = CancellableContinuation.this; Result.Companion companion = Result.INSTANCE; cancellableContinuation.resumeWith(Result.m116constructorimpl(ResultKt.createFailure(t2))); } @Override // retrofit2.Callback public void onResponse(Call call2, Response response) { Intrinsics.checkParameterIsNotNull(call2, "call"); Intrinsics.checkParameterIsNotNull(response, "response"); CancellableContinuation.this.resumeWith(Result.m116constructorimpl(response)); } }); Object result = cancellableContinuationImpl.getResult(); if (result == IntrinsicsKt.getCOROUTINE_SUSPENDED()) { DebugProbesKt.probeCoroutineSuspended(continuation); } return result; } public static final /* synthetic */ T create(Retrofit create) { Intrinsics.checkParameterIsNotNull(create, "$this$create"); Intrinsics.reifiedOperationMarker(4, "T"); return (T) create.create(Object.class); } /* JADX WARN: Removed duplicated region for block: B:15:0x0035 */ /* JADX WARN: Removed duplicated region for block: B:8:0x0023 */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public static final java.lang.Object suspendAndThrow(final java.lang.Exception r4, kotlin.coroutines.Continuation r5) { /* boolean r0 = r5 instanceof retrofit2.KotlinExtensions$suspendAndThrow$1 if (r0 == 0) goto L13 r0 = r5 retrofit2.KotlinExtensions$suspendAndThrow$1 r0 = (retrofit2.KotlinExtensions$suspendAndThrow$1) r0 int r1 = r0.label r2 = -2147483648(0xffffffff80000000, float:-0.0) r3 = r1 & r2 if (r3 == 0) goto L13 int r1 = r1 - r2 r0.label = r1 goto L18 L13: retrofit2.KotlinExtensions$suspendAndThrow$1 r0 = new retrofit2.KotlinExtensions$suspendAndThrow$1 r0.(r5) L18: java.lang.Object r5 = r0.result java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED() int r2 = r0.label r3 = 1 if (r2 == 0) goto L35 if (r2 != r3) goto L2d java.lang.Object r4 = r0.L$0 java.lang.Exception r4 = (java.lang.Exception) r4 kotlin.ResultKt.throwOnFailure(r5) goto L5c L2d: java.lang.IllegalStateException r4 = new java.lang.IllegalStateException java.lang.String r5 = "call to 'resume' before 'invoke' with coroutine" r4.(r5) throw r4 L35: kotlin.ResultKt.throwOnFailure(r5) r0.L$0 = r4 r0.label = r3 kotlinx.coroutines.CoroutineDispatcher r5 = kotlinx.coroutines.Dispatchers.getDefault() kotlin.coroutines.CoroutineContext r2 = r0.get$context() retrofit2.KotlinExtensions$suspendAndThrow$$inlined$suspendCoroutineUninterceptedOrReturn$lambda$1 r3 = new retrofit2.KotlinExtensions$suspendAndThrow$$inlined$suspendCoroutineUninterceptedOrReturn$lambda$1 r3.() r5.mo1685dispatch(r2, r3) java.lang.Object r4 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED() java.lang.Object r5 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED() if (r4 != r5) goto L59 kotlin.coroutines.jvm.internal.DebugProbesKt.probeCoroutineSuspended(r0) L59: if (r4 != r1) goto L5c return r1 L5c: kotlin.Unit r4 = kotlin.Unit.INSTANCE return r4 */ throw new UnsupportedOperationException("Method not decompiled: retrofit2.KotlinExtensions.suspendAndThrow(java.lang.Exception, kotlin.coroutines.Continuation):java.lang.Object"); } }