package com.strmr.ps.ui.details;

import com.strmr.ps.data.local.entity.PlaybackProgress;
import com.strmr.ps.data.model.ContentItem;
import com.strmr.ps.data.remote.AddonMetadataClient;
import defpackage.ak1;
import defpackage.ck1;
import defpackage.cr4;
import defpackage.e6a;
import defpackage.gr3;
import defpackage.m02;
import defpackage.m12;
import defpackage.n89;
import defpackage.qm5;
import defpackage.s38;
import defpackage.sc2;
import defpackage.sm5;
import defpackage.u69;
import defpackage.wj0;
import kotlin.Metadata;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.jvm.internal.Boxing;
import kotlin.coroutines.jvm.internal.DebugMetadata;
import kotlin.coroutines.jvm.internal.SuspendLambda;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\b\n\u0002\b\u0002\u0010\u0002\u001a\u00020\u0001*\u00020\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003"}, d2 = {"Lak1;", "", "<anonymous>", "(Lak1;)I"}, k = 3, mv = {2, 0, 0})
@DebugMetadata(c = "com.strmr.ps.ui.details.DetailsFragment$resolveViaAddonMeta$2", f = "DetailsFragment.kt", i = {1, 2, 2, 3}, l = {867, 876, 882, 889}, m = "invokeSuspend", n = {"meta", "meta", "tmdbId", "tmdbId"}, s = {"L$0", "L$0", "I$0", "I$0"})
final class ae extends SuspendLambda implements gr3<ak1, Continuation<? super Integer>, Object> {
    public u69 a;
    public int b;
    public int c;
    public final /* synthetic */ ContentItem d;
    public final /* synthetic */ DetailsFragment e;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public ae(ContentItem contentItem, DetailsFragment detailsFragment, Continuation continuation) {
        super(2, continuation);
        this.d = contentItem;
        this.e = detailsFragment;
    }

    @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
    public final Continuation create(Object obj, Continuation continuation) {
        return new ae(this.d, this.e, continuation);
    }

    @Override // defpackage.gr3
    public final Object invoke(Object obj, Object obj2) {
        return ((ae) create((ak1) obj, (Continuation) obj2)).invokeSuspend(e6a.a);
    }

    /* JADX WARN: Code restructure failed: missing block: B:50:0x00c6, code lost:
    
        if (r15 == r0) goto L78;
     */
    /* JADX WARN: Removed duplicated region for block: B:72:0x011e  */
    /* JADX WARN: Removed duplicated region for block: B:76:0x0127  */
    @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object invokeSuspend(Object obj) throws Throwable {
        u69 u69Var;
        u69 u69Var2;
        int i;
        String name;
        String releaseInfo;
        int i2;
        int iIntValue;
        ck1 ck1Var = ck1.a;
        int i3 = this.c;
        int iIntValue2 = 0;
        DetailsFragment detailsFragment = this.e;
        ContentItem contentItem = this.d;
        if (i3 == 0) {
            s38.b(obj);
            String sourceAddonUrl = contentItem.getSourceAddonUrl();
            if (sourceAddonUrl == null) {
                return Boxing.boxInt(0);
            }
            String stremioId = contentItem.getStremioId();
            if (stremioId == null && (stremioId = contentItem.getImdbId()) == null) {
                return Boxing.boxInt(0);
            }
            String stremioType = contentItem.getStremioType();
            if (stremioType == null) {
                stremioType = contentItem.getItemType() == ContentItem.ItemType.TV_SHOW ? "series" : PlaybackProgress.TYPE_MOVIE;
            }
            AddonMetadataClient addonMetadataClient = detailsFragment.bm;
            if (addonMetadataClient == null) {
                cr4.n("addonMetadataClient");
                throw null;
            }
            this.c = 1;
            obj = addonMetadataClient.a(sourceAddonUrl, stremioType, stremioId, this);
            if (obj != ck1Var) {
            }
            return ck1Var;
        }
        if (i3 != 1) {
            if (i3 != 2) {
                if (i3 != 3) {
                    if (i3 != 4) {
                        throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                    }
                    i2 = this.b;
                    s38.b(obj);
                    i = i2;
                    return Boxing.boxInt(i);
                }
                i = this.b;
                u69Var2 = this.a;
                s38.b(obj);
                iIntValue = ((Number) obj).intValue();
                if (iIntValue > 0) {
                    return Boxing.boxInt(iIntValue);
                }
                if (i <= 0) {
                    u69Var2.getClass();
                    m12 m12Var = sc2.a;
                    qm5 qm5Var = sm5.a;
                    ad adVar = new ad(u69Var2, detailsFragment, null);
                    this.a = null;
                    this.b = i;
                    this.c = 4;
                    if (wj0.f(qm5Var, adVar, this) != ck1Var) {
                        i2 = i;
                        i = i2;
                    }
                    return ck1Var;
                }
                return Boxing.boxInt(i);
            }
            u69Var = this.a;
            s38.b(obj);
            iIntValue2 = ((Number) obj).intValue();
            if (iIntValue2 <= 0 || (name = u69Var.getName()) == null || n89.ab(name)) {
                u69Var2 = u69Var;
                i = iIntValue2;
                if (i <= 0) {
                }
                return Boxing.boxInt(i);
            }
            String name2 = u69Var.getName();
            Object year = u69Var.getYear();
            if (year == null || (releaseInfo = year.toString()) == null) {
                releaseInfo = u69Var.getReleaseInfo();
            }
            String str = releaseInfo;
            ContentItem.ItemType itemType = contentItem.getItemType();
            this.a = u69Var;
            this.b = iIntValue2;
            this.c = 3;
            int i4 = DetailsFragment.cn;
            m12 m12Var2 = sc2.a;
            obj = wj0.f(m02.c, new af(str, name2, detailsFragment, itemType, null), this);
            if (obj != ck1Var) {
                u69Var2 = u69Var;
                i = iIntValue2;
                iIntValue = ((Number) obj).intValue();
                if (iIntValue > 0) {
                }
                if (i <= 0) {
                }
                return Boxing.boxInt(i);
            }
            return ck1Var;
        }
        s38.b(obj);
        u69Var = (u69) obj;
        if (u69Var == null) {
            return Boxing.boxInt(0);
        }
        detailsFragment.i = u69Var;
        if (u69Var.getMoviedbId() == null || u69Var.getMoviedbId().intValue() <= 0) {
            String imdbId = u69Var.getImdbId();
            if (imdbId != null && !n89.ab(imdbId)) {
                String imdbId2 = u69Var.getImdbId();
                ContentItem.ItemType itemType2 = contentItem.getItemType();
                this.a = u69Var;
                this.c = 2;
                m12 m12Var3 = sc2.a;
                obj = wj0.f(m02.c, new ac(imdbId2, detailsFragment, itemType2, null), this);
            }
            return ck1Var;
        }
        iIntValue2 = u69Var.getMoviedbId().intValue();
        if (iIntValue2 <= 0) {
        }
        u69Var2 = u69Var;
        i = iIntValue2;
        if (i <= 0) {
        }
        return Boxing.boxInt(i);
    }
}
