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

import androidx.media3.extractor.text.ttml.TtmlNode;
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 defpackage.ak1;
import defpackage.ck1;
import defpackage.cr4;
import defpackage.e6a;
import defpackage.fg4;
import defpackage.gr3;
import defpackage.m12;
import defpackage.n41;
import defpackage.q07;
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$createGenericSearchRow$1", f = "MobileAddonsFragment.kt", i = {1, 1, 2, 2, 2, 2}, l = {506, 522, 548, 552}, m = "invokeSuspend", n = {"types", "profileSlug", "types", "profileSlug", "currentRowCount", "index$iv"}, s = {"L$0", "L$2", "L$0", "L$2", "I$0", "I$1"})
@vx8
final class m extends SuspendLambda implements gr3<ak1, Continuation<? super e6a>, Object> {
    public List a;
    public Iterator b;
    public String c;
    public InstalledAddon d;
    public MobileAddonsFragment e;
    public Iterator f;
    public int i;
    public int j;
    public int k;
    public final /* synthetic */ MobileAddonsFragment l;
    public final /* synthetic */ InstalledAddon m;

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

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

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

    /* JADX WARN: Code restructure failed: missing block: B:17:0x006d, code lost:
    
        if (r2 == r1) goto L61;
     */
    /* JADX WARN: Code restructure failed: missing block: B:60:0x0214, code lost:
    
        if (defpackage.wj0.f(r2, r3, r38) == r1) goto L61;
     */
    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:39:0x00f9  */
    /* JADX WARN: Removed duplicated region for block: B:45:0x0134  */
    /* JADX WARN: Removed duplicated region for block: B:58:0x01ee  */
    /* JADX WARN: Removed duplicated region for block: B:59:0x01f4  */
    /* 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: r10v8 */
    /* JADX WARN: Type inference failed for: r10v9 */
    /* 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, java.util.List, 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: r4v5, types: [java.util.List] */
    /* JADX WARN: Type inference failed for: r4v6, types: [java.util.List] */
    /* JADX WARN: Type inference failed for: r4v8, types: [java.util.ArrayList] */
    /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:54:0x01de -> B:55:0x01e1). 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;
        List list;
        String str;
        int iIntValue;
        Iterator it2;
        int i;
        MobileAddonsFragment mobileAddonsFragment;
        InstalledAddon installedAddon;
        ck1 ck1Var = ck1.a;
        int i2 = this.k;
        int i3 = 2;
        MobileAddonsFragment mobileAddonsFragment2 = this.l;
        boolean z = true;
        InstalledAddon installedAddon2 = this.m;
        ?? r10 = 0;
        r10 = 0;
        if (i2 == 0) {
            s38.b(obj);
            fg4 fg4Var = mobileAddonsFragment2.n;
            if (fg4Var == null) {
                cr4.n("traktAccountRepository");
                throw null;
            }
            this.k = 1;
            allAccountsSync = fg4Var.getAllAccountsSync(this);
        } else if (i2 == 1) {
            s38.b(obj);
            allAccountsSync = obj;
        } else if (i2 == 2) {
            str = this.c;
            it = this.b;
            list = this.a;
            s38.b(obj);
            iIntValue = ((Number) obj).intValue();
            it2 = list.iterator();
            i = 0;
            mobileAddonsFragment = mobileAddonsFragment2;
            installedAddon = installedAddon2;
            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.j;
            iIntValue = this.i;
            it2 = this.f;
            MobileAddonsFragment mobileAddonsFragment3 = this.e;
            InstalledAddon installedAddon3 = this.d;
            String str2 = this.c;
            it = this.b;
            list = this.a;
            s38.b(obj);
            i = i4;
            str = str2;
            installedAddon = installedAddon3;
            mobileAddonsFragment = mobileAddonsFragment3;
            boolean z2 = true;
            ?? r37 = 0;
            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;
                }
                z2 = z;
                q07 q07Var = (q07) next;
                r37 = r10;
                String str3 = (String) q07Var.a;
                String str4 = (String) q07Var.b;
                String instanceId = installedAddon.getInstanceId();
                List list2 = list;
                StringBuilder sb = new StringBuilder();
                sb.append(str);
                String str5 = str;
                sb.append("_addon_search_");
                sb.append(instanceId);
                sb.append("_");
                sb.append(str3);
                int i6 = i + iIntValue + 1;
                RowConfigEntity rowConfigEntity = new RowConfigEntity(sb.toString(), str5, "search", vw2.l(installedAddon.getDisplayName(), " ", cr4.b(str3, PlaybackProgress.TYPE_MOVIE) ? "Movies" : "TV Shows"), "addon_search", str4, "portrait", n41.o("addon_search:", installedAddon.getInstanceId(), ":", str3, ":top"), i6, i6, true, false, 20, false, null, null, null, 114688, null);
                str = str5;
                RowConfigDao rowConfigDaoM = mobileAddonsFragment.m();
                this.a = list2;
                this.b = it;
                this.c = str;
                this.d = installedAddon;
                this.e = mobileAddonsFragment;
                this.f = it2;
                this.i = iIntValue;
                this.j = i5;
                this.k = 3;
                if (rowConfigDaoM.insert(rowConfigEntity, this) != ck1Var) {
                    list = list2;
                    i = i5;
                    z = z2;
                    r10 = r37;
                    i3 = 2;
                    if (!it2.hasNext()) {
                        r10 = r10;
                        if (it.hasNext()) {
                            ?? r373 = r10;
                            m12 m12Var = sc2.a;
                            qm5 qm5Var = sm5.a;
                            l lVar = new l(mobileAddonsFragment2, installedAddon2, r373);
                            this.a = r373;
                            this.b = r373;
                            this.c = r373;
                            this.d = r373;
                            this.e = r373;
                            this.f = r373;
                            this.k = 4;
                        } else {
                            str = (String) it.next();
                            RowConfigDao rowConfigDaoM2 = mobileAddonsFragment2.m();
                            this.a = list;
                            this.b = it;
                            this.c = str;
                            this.d = r10;
                            this.e = r10;
                            this.f = r10;
                            this.k = i3;
                            Object rowCountForProfile = rowConfigDaoM2.getRowCountForProfile(str, "search", this);
                            if (rowCountForProfile != ck1Var) {
                                iIntValue = ((Number) rowCountForProfile).intValue();
                                it2 = list.iterator();
                                i = 0;
                                mobileAddonsFragment = mobileAddonsFragment2;
                                installedAddon = installedAddon2;
                                if (!it2.hasNext()) {
                                }
                            }
                        }
                    }
                }
                return ck1Var;
            }
        }
        List list3 = (List) allAccountsSync;
        if (list3.isEmpty()) {
            Am = y41.am("");
        } else {
            List list4 = list3;
            Am = new ArrayList(y41.p(list4, 10));
            Iterator it3 = list4.iterator();
            while (it3.hasNext()) {
                Am.add(((TraktAccount) it3.next()).getUserSlug());
            }
        }
        ArrayList arrayList = new ArrayList();
        if (cr4.b(installedAddon2.getTargetScreen(), TtmlNode.COMBINE_ALL) || cr4.b(installedAddon2.getTargetScreen(), "movies")) {
            arrayList.add(new q07(PlaybackProgress.TYPE_MOVIE, "movies"));
        }
        if (cr4.b(installedAddon2.getTargetScreen(), TtmlNode.COMBINE_ALL) || cr4.b(installedAddon2.getTargetScreen(), "tv")) {
            arrayList.add(new q07("series", "shows"));
        }
        it = Am.iterator();
        list = arrayList;
        if (it.hasNext()) {
        }
        return ck1Var;
    }
}
