package com.strmr.ps.data.repository;

import android.util.Log;
import androidx.media3.container.NalUnitUtil;
import com.strmr.ps.data.model.trakt.TraktDeviceCodeResponse;
import com.strmr.ps.data.remote.api.TraktApiService;
import defpackage.ck1;
import defpackage.cr4;
import defpackage.e52;
import defpackage.kp6;
import defpackage.pq6;
import defpackage.q38;
import defpackage.s38;
import javax.inject.Inject;
import javax.inject.Singleton;
import kotlin.Metadata;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.jvm.internal.ContinuationImpl;
import kotlin.coroutines.jvm.internal.DebugMetadata;
import retrofit2.HttpException;

/* JADX INFO: loaded from: classes3.dex */
@Singleton
@Metadata(d1 = {"\u0000\u001c\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0007\b\u0007\u0018\u0000 \r2\u00020\u0001:\u0001\rB\u0011\b\u0007\u0012\u0006\u0010\u0003\u001a\u00020\u0002¢\u0006\u0004\b\u0004\u0010\u0005J\u0016\u0010\n\u001a\b\u0012\u0004\u0012\u00020\u00070\u0006H\u0086@¢\u0006\u0004\b\b\u0010\tJ\u0010\u0010\u000b\u001a\u00020\u0007H\u0087@¢\u0006\u0004\b\u000b\u0010\tR\u0014\u0010\u0003\u001a\u00020\u00028\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0003\u0010\f¨\u0006\u000e"}, d2 = {"Lcom/strmr/ps/data/repository/TraktAuthRepository;", "", "Lcom/strmr/ps/data/remote/api/TraktApiService;", "traktApiService", "<init>", "(Lcom/strmr/ps/data/remote/api/TraktApiService;)V", "Lq38;", "Lcom/strmr/ps/data/model/trakt/TraktDeviceCodeResponse;", "createDeviceCode-IoAF18A", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "createDeviceCode", "createDeviceCodeOrThrow", "Lcom/strmr/ps/data/remote/api/TraktApiService;", "Companion", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public final class TraktAuthRepository {

    @kp6
    private static final String TAG = "TraktAuthRepository";

    @kp6
    private final TraktApiService traktApiService;

    /* JADX INFO: renamed from: com.strmr.ps.data.repository.TraktAuthRepository$createDeviceCodeOrThrow$1, reason: invalid class name */
    @Metadata(k = 3, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    @DebugMetadata(c = "com.strmr.ps.data.repository.TraktAuthRepository", f = "TraktAuthRepository.kt", i = {}, l = {43}, m = "createDeviceCodeOrThrow", n = {}, s = {})
    public static final class AnonymousClass1 extends ContinuationImpl {
        int label;
        /* synthetic */ Object result;

        public AnonymousClass1(Continuation<? super AnonymousClass1> continuation) {
            super(continuation);
        }

        @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
        @pq6
        public final Object invokeSuspend(@kp6 Object obj) {
            this.result = obj;
            this.label |= Integer.MIN_VALUE;
            return TraktAuthRepository.this.createDeviceCodeOrThrow(this);
        }
    }

    @Inject
    public TraktAuthRepository(@kp6 TraktApiService traktApiService) {
        cr4.g(traktApiService, "traktApiService");
        this.traktApiService = traktApiService;
    }

    /* JADX WARN: Removed duplicated region for block: B:7:0x0013  */
    @pq6
    /* JADX INFO: renamed from: createDeviceCode-IoAF18A, reason: not valid java name */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object m147createDeviceCodeIoAF18A(@kp6 Continuation<? super q38<TraktDeviceCodeResponse>> continuation) {
        TraktAuthRepository$createDeviceCode$1 traktAuthRepository$createDeviceCode$1;
        if (continuation instanceof TraktAuthRepository$createDeviceCode$1) {
            traktAuthRepository$createDeviceCode$1 = (TraktAuthRepository$createDeviceCode$1) continuation;
            int i = traktAuthRepository$createDeviceCode$1.label;
            if ((i & Integer.MIN_VALUE) != 0) {
                traktAuthRepository$createDeviceCode$1.label = i - Integer.MIN_VALUE;
            } else {
                traktAuthRepository$createDeviceCode$1 = new TraktAuthRepository$createDeviceCode$1(this, continuation);
            }
        }
        Object objCreateDeviceCode = traktAuthRepository$createDeviceCode$1.result;
        ck1 ck1Var = ck1.a;
        int i2 = traktAuthRepository$createDeviceCode$1.label;
        try {
            if (i2 == 0) {
                s38.b(objCreateDeviceCode);
                TraktApiService traktApiService = this.traktApiService;
                traktAuthRepository$createDeviceCode$1.label = 1;
                objCreateDeviceCode = traktApiService.createDeviceCode("a380a31ce8c76681c825decf7c03e5ef1e6cce3e2657fc9289e0c3594b1a555b", traktAuthRepository$createDeviceCode$1);
                if (objCreateDeviceCode == ck1Var) {
                    return ck1Var;
                }
            } else {
                if (i2 != 1) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                s38.b(objCreateDeviceCode);
            }
            return (TraktDeviceCodeResponse) objCreateDeviceCode;
        } catch (HttpException e) {
            Log.e(TAG, "Failed to create device code: HTTP " + e.code(), e);
            return s38.a(e);
        } catch (Exception e2) {
            Log.e(TAG, "Failed to create device code", e2);
            return s38.a(e2);
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:7:0x0013  */
    @e52
    @pq6
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object createDeviceCodeOrThrow(@kp6 Continuation<? super TraktDeviceCodeResponse> continuation) {
        AnonymousClass1 anonymousClass1;
        Object objM147createDeviceCodeIoAF18A;
        if (continuation instanceof AnonymousClass1) {
            anonymousClass1 = (AnonymousClass1) continuation;
            int i = anonymousClass1.label;
            if ((i & Integer.MIN_VALUE) != 0) {
                anonymousClass1.label = i - Integer.MIN_VALUE;
            } else {
                anonymousClass1 = new AnonymousClass1(continuation);
            }
        }
        Object obj = anonymousClass1.result;
        Object obj2 = ck1.a;
        int i2 = anonymousClass1.label;
        if (i2 == 0) {
            s38.b(obj);
            anonymousClass1.label = 1;
            objM147createDeviceCodeIoAF18A = m147createDeviceCodeIoAF18A(anonymousClass1);
            if (objM147createDeviceCodeIoAF18A == obj2) {
                return obj2;
            }
        } else {
            if (i2 != 1) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            s38.b(obj);
            objM147createDeviceCodeIoAF18A = ((q38) obj).a;
        }
        s38.b(objM147createDeviceCodeIoAF18A);
        return objM147createDeviceCodeIoAF18A;
    }
}
