package com.strmr.ps.ui.mobile.settings;

import com.strmr.ps.data.local.dao.RowConfigDao;
import com.strmr.ps.data.local.entity.PlaybackProgress;
import com.strmr.ps.data.local.entity.RowConfigEntity;
import com.strmr.ps.data.local.entity.TraktAccount;
import com.strmr.ps.data.model.addon.InstalledAddon;
import com.strmr.ps.data.model.addon.StremioCatalog;
import defpackage.ak1;
import defpackage.ck1;
import defpackage.cr4;
import defpackage.e6a;
import defpackage.fg4;
import defpackage.fi7;
import defpackage.gr3;
import defpackage.m12;
import defpackage.n41;
import defpackage.qm5;
import defpackage.s38;
import defpackage.sc2;
import defpackage.sm5;
import defpackage.vw2;
import defpackage.vx8;
import defpackage.y41;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import kotlin.Metadata;
import kotlin.coroutines.Continuation;
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\u0018\u0002\n\u0002\b\u0002\u0010\u0002\u001a\u00020\u0001*\u00020\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003"}, d2 = {"Lak1;", "Le6a;", "<anonymous>", "(Lak1;)V"}, k = 3, mv = {2, 0, 0})
@DebugMetadata(c = "com.strmr.ps.ui.mobile.settings.MobileAddonsFragment$createSearchAddonRows$1", f = "MobileAddonsFragment.kt", i = {1, 2, 2, 2}, l = {456, 464, 493, 497}, m = "invokeSuspend", n = {"profileSlug", "profileSlug", "currentRowCount", "index$iv"}, s = {"L$1", "L$1", "I$0", "I$1"})
@vx8
final class o extends SuspendLambda implements gr3<ak1, Continuation<? super e6a>, Object> {
    public Iterator a;
    public String b;
    public InstalledAddon c;
    public MobileAddonsFragment d;
    public Iterator e;
    public int f;
    public int i;
    public int j;
    public final /* synthetic */ MobileAddonsFragment k;
    public final /* synthetic */ ArrayList l;
    public final /* synthetic */ InstalledAddon m;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public o(MobileAddonsFragment mobileAddonsFragment, ArrayList arrayList, InstalledAddon installedAddon, Continuation continuation) {
        super(2, continuation);
        this.k = mobileAddonsFragment;
        this.l = arrayList;
        this.m = installedAddon;
    }

    @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
    public final Continuation create(Object obj, Continuation continuation) {
        return new o(this.k, this.l, this.m, continuation);
    }

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

    /* JADX WARN: Code restructure failed: missing block: B:17:0x0065, code lost:
    
        if (r2 == r1) goto L58;
     */
    /* JADX WARN: Code restructure failed: missing block: B:57:0x01dd, code lost:
    
        if (defpackage.wj0.f(r2, r5, r38) == r1) goto L58;
     */
    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:29:0x00aa  */
    /* JADX WARN: Removed duplicated region for block: B:35:0x00dd  */
    /* JADX WARN: Removed duplicated region for block: B:51:0x01ac  */
    /* JADX WARN: Removed duplicated region for block: B:55:0x01bb  */
    /* JADX WARN: Removed duplicated region for block: B:56:0x01bf  */
    /* JADX WARN: Type inference failed for: r10v0 */
    /* JADX WARN: Type inference failed for: r10v1, types: [com.strmr.ps.data.model.addon.InstalledAddon, com.strmr.ps.ui.mobile.settings.MobileAddonsFragment, java.util.Iterator] */
    /* JADX WARN: Type inference failed for: r10v10 */
    /* JADX WARN: Type inference failed for: r10v2 */
    /* JADX WARN: Type inference failed for: r10v7 */
    /* JADX WARN: Type inference failed for: r10v9 */
    /* JADX WARN: Type inference failed for: r22v0 */
    /* JADX WARN: Type inference failed for: r22v1, types: [java.lang.String] */
    /* JADX WARN: Type inference failed for: r22v2 */
    /* JADX WARN: Type inference failed for: r37v0, types: [com.strmr.ps.data.model.addon.InstalledAddon, com.strmr.ps.ui.mobile.settings.MobileAddonsFragment, java.lang.String, java.util.Iterator, kotlin.coroutines.Continuation] */
    /* JADX WARN: Type inference failed for: r37v1 */
    /* JADX WARN: Type inference failed for: r37v2, types: [java.lang.Throwable] */
    /* JADX WARN: Type inference failed for: r37v3 */
    /* JADX WARN: Type inference failed for: r37v4 */
    /* JADX WARN: Type inference failed for: r37v5 */
    /* JADX WARN: Type inference failed for: r37v6 */
    /* JADX WARN: Type inference failed for: r5v4, types: [java.util.List] */
    /* JADX WARN: Type inference failed for: r5v5, types: [java.util.List] */
    /* JADX WARN: Type inference failed for: r5v7, types: [java.util.ArrayList] */
    /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:51:0x01ac -> B:52:0x01ad). Please report as a decompilation issue!!! */
    @Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object invokeSuspend(Object obj) {
        Object allAccountsSync;
        ?? Am;
        Iterator it;
        String str;
        int iIntValue;
        Iterator it2;
        int i;
        InstalledAddon installedAddon;
        MobileAddonsFragment mobileAddonsFragment;
        RowConfigEntity rowConfigEntity;
        ?? r22;
        String str2;
        RowConfigDao rowConfigDaoM;
        ck1 ck1Var = ck1.a;
        int i2 = this.j;
        InstalledAddon installedAddon2 = this.m;
        ArrayList arrayList = this.l;
        int i3 = 2;
        MobileAddonsFragment mobileAddonsFragment2 = this.k;
        boolean z = true;
        ?? r10 = 0;
        r10 = 0;
        if (i2 == 0) {
            s38.b(obj);
            fg4 fg4Var = mobileAddonsFragment2.n;
            if (fg4Var == null) {
                cr4.n("traktAccountRepository");
                throw null;
            }
            this.j = 1;
            allAccountsSync = fg4Var.getAllAccountsSync(this);
        } else if (i2 == 1) {
            s38.b(obj);
            allAccountsSync = obj;
        } else if (i2 == 2) {
            str = this.b;
            it = this.a;
            s38.b(obj);
            iIntValue = ((Number) obj).intValue();
            it2 = arrayList.iterator();
            i = 0;
            installedAddon = installedAddon2;
            mobileAddonsFragment = mobileAddonsFragment2;
            if (!it2.hasNext()) {
            }
        } else {
            if (i2 != 3) {
                if (i2 != 4) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                s38.b(obj);
                return e6a.a;
            }
            int i4 = this.i;
            iIntValue = this.f;
            it2 = this.e;
            MobileAddonsFragment mobileAddonsFragment3 = this.d;
            InstalledAddon installedAddon3 = this.c;
            String str3 = this.b;
            it = this.a;
            s38.b(obj);
            i = i4;
            str = str3;
            installedAddon = installedAddon3;
            mobileAddonsFragment = mobileAddonsFragment3;
            boolean z2 = true;
            ?? r37 = 0;
            char c = 3;
            z = z2;
            r10 = r37;
            i3 = 2;
            if (!it2.hasNext()) {
                Object next = it2.next();
                int i5 = i + 1;
                if (i < 0) {
                    ?? r372 = r10;
                    y41.bm();
                    throw r372;
                }
                StremioCatalog stremioCatalog = (StremioCatalog) next;
                z2 = z;
                String instanceId = installedAddon.getInstanceId();
                ?? r373 = r10;
                String type = stremioCatalog.getType();
                String id = stremioCatalog.getId();
                int i6 = i;
                StringBuilder sb = new StringBuilder();
                sb.append(str);
                String str4 = str;
                sb.append("_addon_search_");
                sb.append(instanceId);
                sb.append("_");
                sb.append(type);
                String strS = n41.s(sb, "_", id);
                String name = stremioCatalog.getName();
                if (name == null) {
                    name = vw2.l(installedAddon.getDisplayName(), " - ", stremioCatalog.getId());
                }
                String str5 = name;
                int i7 = iIntValue + i6 + 1;
                String type2 = stremioCatalog.getType();
                if (cr4.b(type2, PlaybackProgress.TYPE_MOVIE)) {
                    str2 = "movies";
                } else {
                    if (!cr4.b(type2, "series")) {
                        r22 = r373;
                        String instanceId2 = installedAddon.getInstanceId();
                        String type3 = stremioCatalog.getType();
                        String id2 = stremioCatalog.getId();
                        StringBuilder sbM = fi7.m("addon_search:", instanceId2, ":", type3, ":");
                        sbM.append(id2);
                        rowConfigEntity = new RowConfigEntity(strS, str4, "search", str5, "addon_search", r22, "portrait", sbM.toString(), i7, i7, true, false, 20, false, null, null, null, 114688, null);
                        str = str4;
                        rowConfigDaoM = mobileAddonsFragment.m();
                        this.a = it;
                        this.b = str;
                        this.c = installedAddon;
                        this.d = mobileAddonsFragment;
                        this.e = it2;
                        this.f = iIntValue;
                        this.i = i5;
                        c = 3;
                        this.j = 3;
                        if (rowConfigDaoM.insert(rowConfigEntity, this) != ck1Var) {
                            i = i5;
                            r37 = r373;
                            z = z2;
                            r10 = r37;
                            i3 = 2;
                            if (!it2.hasNext()) {
                                r10 = r10;
                                if (it.hasNext()) {
                                    ?? r374 = r10;
                                    m12 m12Var = sc2.a;
                                    qm5 qm5Var = sm5.a;
                                    n nVar = new n(mobileAddonsFragment2, arrayList, installedAddon2, r374);
                                    this.a = r374;
                                    this.b = r374;
                                    this.c = r374;
                                    this.d = r374;
                                    this.e = r374;
                                    this.j = 4;
                                } else {
                                    str = (String) it.next();
                                    RowConfigDao rowConfigDaoM2 = mobileAddonsFragment2.m();
                                    this.a = it;
                                    this.b = str;
                                    this.c = r10;
                                    this.d = r10;
                                    this.e = r10;
                                    this.j = i3;
                                    Object rowCountForProfile = rowConfigDaoM2.getRowCountForProfile(str, "search", this);
                                    if (rowCountForProfile != ck1Var) {
                                        iIntValue = ((Number) rowCountForProfile).intValue();
                                        it2 = arrayList.iterator();
                                        i = 0;
                                        installedAddon = installedAddon2;
                                        mobileAddonsFragment = mobileAddonsFragment2;
                                        if (!it2.hasNext()) {
                                        }
                                    }
                                }
                            }
                        }
                        return ck1Var;
                    }
                    str2 = "shows";
                }
                r22 = str2;
                String instanceId22 = installedAddon.getInstanceId();
                String type32 = stremioCatalog.getType();
                String id22 = stremioCatalog.getId();
                StringBuilder sbM2 = fi7.m("addon_search:", instanceId22, ":", type32, ":");
                sbM2.append(id22);
                rowConfigEntity = new RowConfigEntity(strS, str4, "search", str5, "addon_search", r22, "portrait", sbM2.toString(), i7, i7, true, false, 20, false, null, null, null, 114688, null);
                str = str4;
                rowConfigDaoM = mobileAddonsFragment.m();
                this.a = it;
                this.b = str;
                this.c = installedAddon;
                this.d = mobileAddonsFragment;
                this.e = it2;
                this.f = iIntValue;
                this.i = i5;
                c = 3;
                this.j = 3;
                if (rowConfigDaoM.insert(rowConfigEntity, this) != ck1Var) {
                }
                return ck1Var;
            }
        }
        List list = (List) allAccountsSync;
        if (list.isEmpty()) {
            Am = y41.am("");
        } else {
            List list2 = list;
            Am = new ArrayList(y41.p(list2, 10));
            Iterator it3 = list2.iterator();
            while (it3.hasNext()) {
                Am.add(((TraktAccount) it3.next()).getUserSlug());
            }
        }
        it = Am.iterator();
        if (it.hasNext()) {
        }
        return ck1Var;
    }
}
