package V2;

import androidx.media3.exoplayer.upstream.CmcdData;
import androidx.media3.extractor.text.ttml.TtmlNode;
import com.debridstream.tv.data.home.HomeMetaItem;
import g3.AbstractC2060b;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import m3.AbstractC2467b;
import org.json.JSONException;
import org.json.JSONObject;
import w4.C3137A;
import x4.AbstractC3251q;
import x4.AbstractC3253s;

/* JADX INFO: renamed from: V2.k1, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C0684k1 extends C4.j implements J4.e {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public Y2.o f7850a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public Object f7851b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public ArrayList f7852c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public Iterator f7853d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public JSONObject f7854e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public int f7855f;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public final /* synthetic */ Map f7856j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public final /* synthetic */ String f7857k;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public C0684k1(Map map, String str, A4.d dVar) {
        super(2, dVar);
        this.f7856j = map;
        this.f7857k = str;
    }

    @Override // C4.a
    public final A4.d create(Object obj, A4.d dVar) {
        return new C0684k1(this.f7856j, this.f7857k, dVar);
    }

    @Override // J4.e
    public final Object invoke(Object obj, Object obj2) {
        return ((C0684k1) create((V4.C) obj, (A4.d) obj2)).invokeSuspend(C3137A.f25453a);
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Path cross not found for [B:76:0x01e7, B:80:0x0205], limit reached: 171 */
    /* JADX WARN: Removed duplicated region for block: B:101:0x02b4  */
    /* JADX WARN: Removed duplicated region for block: B:102:0x02b8  */
    /* JADX WARN: Removed duplicated region for block: B:105:0x02c5  */
    /* JADX WARN: Removed duplicated region for block: B:106:0x02c8  */
    /* JADX WARN: Removed duplicated region for block: B:108:0x02cb  */
    /* JADX WARN: Removed duplicated region for block: B:109:0x02d4  */
    /* JADX WARN: Removed duplicated region for block: B:112:0x02e1  */
    /* JADX WARN: Removed duplicated region for block: B:113:0x02e4  */
    /* JADX WARN: Removed duplicated region for block: B:115:0x02e7  */
    /* JADX WARN: Removed duplicated region for block: B:116:0x02f0  */
    /* JADX WARN: Removed duplicated region for block: B:119:0x02f7  */
    /* JADX WARN: Removed duplicated region for block: B:120:0x02ff  */
    /* JADX WARN: Removed duplicated region for block: B:123:0x0306  */
    /* JADX WARN: Removed duplicated region for block: B:124:0x030e  */
    /* JADX WARN: Removed duplicated region for block: B:127:0x031b  */
    /* JADX WARN: Removed duplicated region for block: B:128:0x0322  */
    /* JADX WARN: Removed duplicated region for block: B:132:0x032e  */
    /* JADX WARN: Removed duplicated region for block: B:133:0x0330  */
    /* JADX WARN: Removed duplicated region for block: B:143:0x0344  */
    /* JADX WARN: Removed duplicated region for block: B:144:0x0348  */
    /* JADX WARN: Removed duplicated region for block: B:148:0x036e  */
    /* JADX WARN: Removed duplicated region for block: B:150:0x037d  */
    /* JADX WARN: Removed duplicated region for block: B:174:? A[RETURN, SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:43:0x0101  */
    /* JADX WARN: Removed duplicated region for block: B:74:0x01d9  */
    /* JADX WARN: Removed duplicated region for block: B:86:0x0285  */
    /* JADX WARN: Removed duplicated region for block: B:87:0x0288  */
    /* JADX WARN: Removed duplicated region for block: B:89:0x028b  */
    /* JADX WARN: Removed duplicated region for block: B:90:0x0291  */
    /* JADX WARN: Removed duplicated region for block: B:93:0x029e  */
    /* JADX WARN: Removed duplicated region for block: B:94:0x02a1  */
    /* JADX WARN: Removed duplicated region for block: B:97:0x02a6  */
    /* JADX WARN: Removed duplicated region for block: B:98:0x02ac  */
    /* JADX WARN: Type inference failed for: r2v12, types: [java.util.List] */
    /* JADX WARN: Type inference failed for: r2v48 */
    /* JADX WARN: Type inference failed for: r2v6, types: [java.lang.Object, java.util.ArrayList] */
    /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:148:0x036e -> B:149:0x0370). Please report as a decompilation issue!!! */
    /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:81:0x020b -> B:82:0x020d). Please report as a decompilation issue!!! */
    @Override // C4.a
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object invokeSuspend(Object obj) throws JSONException {
        Y2.o oVar;
        ?? arrayList;
        Object objK;
        C0679j1 c0679j1;
        Map map;
        Y2.o oVar2;
        Iterator it;
        ArrayList arrayList2;
        String str;
        String str2;
        JSONObject jSONObjectPut;
        JSONObject jSONObject;
        int iDoubleValue;
        Integer numValueOf;
        Integer numValueOf2;
        Object obj2;
        boolean zBooleanValue;
        HomeMetaItem homeMetaItem;
        C0684k1 c0684k1 = this;
        B4.a aVar = B4.a.f492a;
        int i6 = c0684k1.f7855f;
        C3137A c3137a = C3137A.f25453a;
        int i7 = 0;
        String str3 = "type";
        String str4 = "tmdbId";
        String str5 = c0684k1.f7857k;
        if (i6 == 0) {
            AbstractC2467b.l(obj);
            Object obj3 = c0684k1.f7856j.get("progress");
            if (obj3 != null) {
                Map map2 = obj3 instanceof Map ? (Map) obj3 : null;
                if (map2 != null) {
                    oVar = new Y2.o();
                    C0707p1 c0707p1 = C0707p1.f8004a;
                    Y4.c0 c0Var = C0706p0.f7996a;
                    List listB = C0706p0.b(str5);
                    if (listB.isEmpty() && (listB = (List) AbstractC0696m3.l().get(str5)) == null) {
                        listB = x4.y.f26065a;
                    }
                    LinkedHashMap linkedHashMap = new LinkedHashMap();
                    Iterator it2 = listB.iterator();
                    while (true) {
                        if (!it2.hasNext()) {
                            break;
                        }
                        JSONObject jSONObject2 = (JSONObject) it2.next();
                        int iOptInt = jSONObject2.optInt("tmdbId", i7);
                        if (iOptInt > 0) {
                            String lowerCase = A0.a.p(jSONObject2, "type", "movie", "optString(...)").toLowerCase(Locale.ROOT);
                            kotlin.jvm.internal.o.g(lowerCase, "toLowerCase(...)");
                            linkedHashMap.put(C0707p1.e(iOptInt, S4.p.Q0(lowerCase) ? "movie" : lowerCase), jSONObject2);
                            i7 = 0;
                        }
                    }
                    List<Map.Entry> listX0 = AbstractC3251q.x0(new C0702o0(1), map2.entrySet());
                    arrayList = new ArrayList();
                    for (Map.Entry entry : listX0) {
                        String str6 = (String) entry.getKey();
                        Object value = entry.getValue();
                        Map map3 = value instanceof Map ? (Map) value : null;
                        if (map3 == null) {
                            c0679j1 = null;
                        } else {
                            boolean zA0 = S4.w.A0(str6, "t-", false);
                            Integer numB0 = S4.w.B0(S4.p.X0(S4.p.X0(str6, "m-"), "t-"));
                            if (numB0 != null) {
                                int iIntValue = numB0.intValue();
                                String str7 = zA0 ? "tv" : "movie";
                                C0707p1 c0707p12 = C0707p1.f8004a;
                                String strE = C0707p1.e(iIntValue, str7);
                                c0679j1 = new C0679j1(str6, map3, zA0, iIntValue, str7, strE, (JSONObject) linkedHashMap.get(strE));
                            }
                        }
                        if (c0679j1 != null) {
                            arrayList.add(c0679j1);
                        }
                    }
                    C0707p1 c0707p13 = C0707p1.f8004a;
                    ArrayList<C0679j1> arrayList3 = new ArrayList();
                    for (Object obj4 : arrayList) {
                        C0679j1 c0679j12 = (C0679j1) obj4;
                        JSONObject jSONObject3 = c0679j12.f7829g;
                        if (jSONObject3 != null) {
                            C0707p1 c0707p14 = C0707p1.f8004a;
                            if (!C0707p1.c(jSONObject3, c0679j12.f7826d, c0679j12.f7827e)) {
                            }
                        }
                        arrayList3.add(obj4);
                    }
                    ArrayList arrayList4 = new ArrayList(AbstractC3253s.G(arrayList3, 10));
                    for (C0679j1 c0679j13 : arrayList3) {
                        arrayList4.add(new w4.k(new Integer(c0679j13.f7826d), c0679j13.f7827e));
                    }
                    c0684k1.f7850a = oVar;
                    c0684k1.f7851b = arrayList;
                    c0684k1.f7855f = 1;
                    objK = arrayList4.isEmpty() ? x4.z.f26066a : V4.E.k(new C0703o1(arrayList4, oVar, null), c0684k1);
                    if (objK == aVar) {
                        return aVar;
                    }
                }
            }
            return c3137a;
        }
        if (i6 == 1) {
            List list = (List) c0684k1.f7851b;
            oVar = c0684k1.f7850a;
            AbstractC2467b.l(obj);
            arrayList = list;
            objK = obj;
        } else {
            if (i6 != 2) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            JSONObject jSONObject4 = c0684k1.f7854e;
            Iterator it3 = c0684k1.f7853d;
            ArrayList arrayList5 = c0684k1.f7852c;
            Map map4 = (Map) c0684k1.f7851b;
            Y2.o oVar3 = c0684k1.f7850a;
            AbstractC2467b.l(obj);
            it = it3;
            arrayList2 = arrayList5;
            map = map4;
            B4.a aVar2 = aVar;
            String str8 = "type";
            String str9 = "tmdbId";
            arrayList2.add(jSONObject4);
            c0684k1 = this;
            str3 = str8;
            oVar2 = oVar3;
            aVar = aVar2;
            str4 = str9;
            if (!it.hasNext()) {
                C0679j1 c0679j14 = (C0679j1) it.next();
                JSONObject jSONObject5 = c0679j14.f7829g;
                String str10 = c0679j14.f7827e;
                String str11 = c0679j14.f7828f;
                if (jSONObject5 != null) {
                    C0707p1 c0707p15 = C0707p1.f8004a;
                    if (C0707p1.c(jSONObject5, c0679j14.f7826d, str10)) {
                        jSONObjectPut = new JSONObject(c0679j14.f7829g.toString());
                        str = str10;
                        str2 = str3;
                        str9 = str4;
                    }
                    jSONObject = jSONObjectPut;
                    Map map5 = c0679j14.f7824b;
                    Object obj5 = map5.get(TtmlNode.TAG_P);
                    Number number = !(obj5 instanceof Number) ? (Number) obj5 : null;
                    int iDoubleValue2 = number == null ? (int) number.doubleValue() : 0;
                    Object obj6 = map5.get("d");
                    str8 = str2;
                    Number number2 = !(obj6 instanceof Number) ? (Number) obj6 : null;
                    B4.a aVar3 = aVar;
                    iDoubleValue = number2 == null ? (int) number2.doubleValue() : 0;
                    jSONObject.put("progress", iDoubleValue2);
                    if (iDoubleValue <= 0) {
                        jSONObject.put("durationSeconds", iDoubleValue);
                    } else {
                        jSONObject.remove("durationSeconds");
                    }
                    Object obj7 = map5.get(CmcdData.Factory.STREAMING_FORMAT_SS);
                    Number number3 = !(obj7 instanceof Number) ? (Number) obj7 : null;
                    numValueOf = number3 == null ? Integer.valueOf(number3.intValue()) : null;
                    Object obj8 = map5.get("e");
                    int i8 = iDoubleValue;
                    Number number4 = !(obj8 instanceof Number) ? (Number) obj8 : null;
                    numValueOf2 = number4 == null ? Integer.valueOf(number4.intValue()) : null;
                    if (numValueOf == null) {
                        jSONObject.put("season", numValueOf.intValue());
                    } else {
                        jSONObject.remove("season");
                    }
                    if (numValueOf2 == null) {
                        jSONObject.put("episode", numValueOf2.intValue());
                    } else {
                        jSONObject.remove("episode");
                    }
                    obj2 = map5.get("u");
                    if (obj2 instanceof Boolean) {
                        zBooleanValue = ((Boolean) obj2).booleanValue();
                    } else if (!(obj2 instanceof Number)) {
                        zBooleanValue = c0679j14.f7825c && iDoubleValue2 == 0 && i8 == 0 && numValueOf != null && numValueOf2 != null;
                    } else if (((Number) obj2).intValue() != 0) {
                    }
                    if (zBooleanValue) {
                        jSONObject.remove("upNextEpisode");
                    } else {
                        jSONObject.put("upNextEpisode", true);
                    }
                    homeMetaItem = (HomeMetaItem) map.get(str11);
                    c0684k1.f7850a = oVar2;
                    c0684k1.f7851b = map;
                    c0684k1.f7852c = arrayList2;
                    c0684k1.f7853d = it;
                    c0684k1.f7854e = jSONObject;
                    c0684k1.f7855f = 2;
                    aVar2 = aVar3;
                    if (C0707p1.b(oVar2, c0679j14.f7826d, str, jSONObject, homeMetaItem, c0684k1) != aVar2) {
                        return aVar2;
                    }
                    oVar3 = oVar2;
                    jSONObject4 = jSONObject;
                    arrayList2.add(jSONObject4);
                    c0684k1 = this;
                    str3 = str8;
                    oVar2 = oVar3;
                    aVar = aVar2;
                    str4 = str9;
                    if (!it.hasNext()) {
                        ArrayList arrayList6 = new ArrayList(AbstractC3253s.G(arrayList2, 10));
                        Iterator it4 = arrayList2.iterator();
                        while (it4.hasNext()) {
                            arrayList6.add(AbstractC2060b.b((JSONObject) it4.next(), str5));
                        }
                        Y4.c0 c0Var2 = C0706p0.f7996a;
                        C0706p0.g(str5, arrayList6);
                        return c3137a;
                    }
                }
                HomeMetaItem homeMetaItem2 = (HomeMetaItem) map.get(str11);
                if (homeMetaItem2 != null) {
                    C0707p1 c0707p16 = C0707p1.f8004a;
                    str = str10;
                    str2 = str3;
                    str9 = str4;
                    jSONObjectPut = new JSONObject().put(str4, homeMetaItem2.getTmdbId()).put(str3, homeMetaItem2.getType()).put("title", homeMetaItem2.getTitle()).put("overview", homeMetaItem2.getOverview()).put("year", homeMetaItem2.getYear()).put("rating", homeMetaItem2.getRating()).put("posterUrl", g3.u.a(homeMetaItem2.getPosterUrl(), false)).put("backdropUrl", g3.u.a(homeMetaItem2.getBackdropUrl(), true));
                    kotlin.jvm.internal.o.g(jSONObjectPut, "put(...)");
                    jSONObject = jSONObjectPut;
                    Map map52 = c0679j14.f7824b;
                    Object obj52 = map52.get(TtmlNode.TAG_P);
                    if (!(obj52 instanceof Number)) {
                    }
                    if (number == null) {
                    }
                    Object obj62 = map52.get("d");
                    str8 = str2;
                    if (!(obj62 instanceof Number)) {
                    }
                    B4.a aVar32 = aVar;
                    if (number2 == null) {
                    }
                    jSONObject.put("progress", iDoubleValue2);
                    if (iDoubleValue <= 0) {
                    }
                    Object obj72 = map52.get(CmcdData.Factory.STREAMING_FORMAT_SS);
                    if (!(obj72 instanceof Number)) {
                    }
                    if (number3 == null) {
                    }
                    Object obj82 = map52.get("e");
                    int i82 = iDoubleValue;
                    if (!(obj82 instanceof Number)) {
                    }
                    numValueOf2 = number4 == null ? Integer.valueOf(number4.intValue()) : null;
                    if (numValueOf == null) {
                    }
                    if (numValueOf2 == null) {
                    }
                    obj2 = map52.get("u");
                    if (obj2 instanceof Boolean) {
                    }
                    if (zBooleanValue) {
                    }
                    homeMetaItem = (HomeMetaItem) map.get(str11);
                    c0684k1.f7850a = oVar2;
                    c0684k1.f7851b = map;
                    c0684k1.f7852c = arrayList2;
                    c0684k1.f7853d = it;
                    c0684k1.f7854e = jSONObject;
                    c0684k1.f7855f = 2;
                    aVar2 = aVar32;
                    if (C0707p1.b(oVar2, c0679j14.f7826d, str, jSONObject, homeMetaItem, c0684k1) != aVar2) {
                    }
                }
                if (!it.hasNext()) {
                }
            }
        }
        ArrayList arrayList7 = new ArrayList(arrayList.size());
        map = (Map) objK;
        oVar2 = oVar;
        it = arrayList.iterator();
        arrayList2 = arrayList7;
        if (!it.hasNext()) {
        }
    }
}
package V2;

import androidx.media3.exoplayer.upstream.CmcdData;
import androidx.media3.extractor.text.ttml.TtmlNode;
import com.debridstream.tv.data.home.HomeMetaItem;
import g3.AbstractC2060b;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import m3.AbstractC2467b;
import org.json.JSONException;
import org.json.JSONObject;
import w4.C3137A;
import x4.AbstractC3251q;
import x4.AbstractC3253s;

// This class implements a coroutine-based logic for processing media metadata.
// It takes a map of metadata, a type string (e.g., "movie" or "tv"), and a delegate.
// Its primary purpose is to iterate through a list of media items (movies/TV shows),
// enrich them with additional data from a global cache (likely TMDB or similar),
// calculate progress and duration based on CMCD (Content Metering and Content Delivery) data,
// and construct a final list of enriched metadata objects.
// The class uses a state machine pattern (f7855f) to manage coroutine suspension points.
public final class C0684k1 extends C4.j implements J4.e {

    // Represents a state holder for the coroutine, likely containing the result or intermediate data.
    public Y2.o f7850a;

    // The list of processed media items (enriched metadata).
    public Object f7851b;

    // The list of raw input items being iterated over.
    public ArrayList f7852c;

    // The iterator for the raw input list.
    public Iterator f7853d;

    // The current JSON object being processed/constructed.
    public JSONObject f7854e;

    // The current state of the coroutine (0: initial, 1: processing list, 2: processing item).
    public int f7855f;

    // The map containing the initial metadata.
    public final Map f7856j;

    // The type string (e.g., "movie", "tv").
    public final String f7857k;

    // Constructor: Initializes the coroutine with the provided map, type, and delegate.
    public C0684k1(Map map, String str, A4.d dVar) {
        super(2, dVar);
        this.f7856j = map;
        this.f7857k = str;
    }

    // Factory method to create a new instance of this class with the same map and type.
    @Override // C4.a
    public final A4.d create(Object obj, A4.d dVar) {
        return new C0684k1(this.f7856j, this.f7857k, dVar);
    }

    // Main entry point for the coroutine logic. This method is called by the coroutine dispatcher.
    // It delegates to invokeSuspend with a placeholder continuation.
    @Override // J4.e
    public final Object invoke(Object obj, Object obj2) {
        return ((C0684k1) create((V4.C) obj, (A4.d) obj2)).invokeSuspend(C3137A.f25453a);
    }

    // The core logic of the coroutine, executed via suspend.
    // This method handles the state machine transitions and data processing.
    @Override // C4.a
    public final Object invokeSuspend(Object obj) throws JSONException {
        Y2.o oVar;
        ArrayList arrayList;
        Object objK;
        C0679j1 c0679j1;
        Map map;
        Y2.o oVar2;
        Iterator it;
        ArrayList arrayList2;
        String str;
        String str2;
        JSONObject jSONObjectPut;
        JSONObject jSONObject;
        int iDoubleValue;
        Integer numValueOf;
        Integer numValueOf2;
        Object obj2;
        boolean zBooleanValue;
        HomeMetaItem homeMetaItem;
        C0684k1 c0684k1 = this;
        B4.a aVar = B4.a.f492a; // Sentinel value for coroutine continuation
        int i6 = c0684k1.f7855f;
        C3137A c3137a = C3137A.f25453a;
        int i7 = 0;
        String str3 = "type";
        String str4 = "tmdbId";
        String str5 = c0684k1.f7857k;

        // STATE 0: Initial setup and list processing
        if (i6 == 0) {
            AbstractC2467b.l(obj); // Resume coroutine
            Object obj3 = c0684k1.f7856j.get("progress");
            if (obj3 != null) {
                Map map2 = obj3 instanceof Map ? (Map) obj3 : null;
                if (map2 != null) {
                    oVar = new Y2.o();
                    // Retrieve list of types to process (movies/tv)
                    List listB = C0706p0.b(str5);
                    if (listB.isEmpty() && (listB = (List) AbstractC0696m3.l().get(str5)) == null) {
                        listB = x4.y.f26065a; // Default list
                    }
                    LinkedHashMap linkedHashMap = new LinkedHashMap();
                    Iterator it2 = listB.iterator();
                    while (it2.hasNext()) {
                        JSONObject jSONObject2 = (JSONObject) it2.next();
                        int iOptInt = jSONObject2.optInt("tmdbId", i7);
                        if (iOptInt > 0) {
                            String lowerCase = A0.a.p(jSONObject2, "type", "movie", "optString(...)").toLowerCase(Locale.ROOT);
                            kotlin.jvm.internal.o.g(lowerCase, "toLowerCase(...)");
                            linkedHashMap.put(C0707p1.e(iOptInt, S4.p.Q0(lowerCase) ? "movie" : lowerCase), jSONObject2);
                            i7 = 0;
                        }
                    }
                    // Process the map2 entries
                    List<Map.Entry> listX0 = AbstractC3251q.x0(new C0702o0(1), map2.entrySet());
                    arrayList = new ArrayList();
                    for (Map.Entry entry : listX0) {
                        String str6 = (String) entry.getKey();
                        Object value = entry.getValue();
                        Map map3 = value instanceof Map ? (Map) value : null;
                        if (map3 == null) {
                            c0679j1 = null;
                        } else {
                            boolean zA0 = S4.w.A0(str6, "t-", false);
                            Integer numB0 = S4.w.B0(S4.p.X0(S4.p.X0(str6, "m-"), "t-"));
                            if (numB0 != null) {
                                int iIntValue = numB0.intValue();
                                String str7 = zA0 ? "tv" : "movie";
                                C0707p1 c0707p12 = C0707p1.f8004a;
                                String strE = C0707p1.e(iIntValue, str7);
                                c0679j1 = new C0679j1(str6, map3, zA0, iIntValue, str7, strE, (JSONObject) linkedHashMap.get(strE));
                            }
                        }
                        if (c0679j1 != null) {
                            arrayList.add(c0679j1);
                        }
                    }
                    // Filter and prepare the final list
                    ArrayList<C0679j1> arrayList3 = new ArrayList();
                    for (Object obj4 : arrayList) {
                        C0679j1 c0679j12 = (C0679j1) obj4;
                        JSONObject jSONObject3 = c0679j12.f7829g;
                        if (jSONObject3 != null) {
                            C0707p1 c0707p14 = C0707p1.f8004a;
                            if (!C0707p1.c(jSONObject3, c0679j12.f7826d, c0679j12.f7827e)) {
                            }
                        }
                        arrayList3.add(obj4);
                    }
                    ArrayList arrayList4 = new ArrayList(AbstractC3253s.G(arrayList3, 10));
                    for (C0679j1 c0679j13 : arrayList3) {
                        arrayList4.add(new w4.k(new Integer(c0679j13.f7826d), c0679j13.f7827e));
                    }
                    // Store state and return continuation
                    c0684k1.f7850a = oVar;
                    c0684k1.f7851b = arrayList;
                    c0684k1.f7855f = 1;
                    objK = arrayList4.isEmpty() ? x4.z.f26066a : V4.E.k(new C0703o1(arrayList4, oVar, null), c0684k1);
                    if (objK == aVar) {
                        return aVar;
                    }
                }
            }
            return c3137a;
        }

        // STATE 1: Processing the list of items
        if (i6 == 1) {
            List list = (List) c0684k1.f7851b;
            oVar = c0684k1.f7850a;
            AbstractC2467b.l(obj);
            arrayList = list;
            objK = obj;
        } else {
            // STATE 2: Processing individual items
            if (i6 != 2) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            JSONObject jSONObject4 = c0684k1.f7854e;
            Iterator it3 = c0684k1.f7853d;
            ArrayList arrayList5 = c0684k1.f7852c;
            Map map4 = (Map) c0684k1.f7851b;
            Y2.o oVar3 = c0684k1.f7850a;
            AbstractC2467b.l(obj);
            it = it3;
            arrayList2 = arrayList5;
            map = map4;
            B4.a aVar2 = aVar;
            String str8 = "type";
            String str9 = "tmdbId";
            arrayList2.add(jSONObject4);
            c0684k1 = this;
            str3 = str8;
            oVar2 = oVar3;
            aVar = aVar2;
            str4 = str9;
            if (!it.hasNext()) {
                // End of list, return result
                C0679j1 c0679j14 = (C0679j1) it.next();
                JSONObject jSONObject5 = c0679j14.f7829g;
                String str10 = c0679j14.f7827e;
                String str11 = c0679j14.f7828f;
                if (jSONObject5 != null) {
                    C0707p1 c0707p15 = C0707p1.f8004a;
                    if (C0707p1.c(jSONObject5, c0679j14.f7826d, str10)) {
                        jSONObjectPut = new JSONObject(c0679j14.f7829g.toString());
                        str = str10;
                        str2 = str3;
                        str9 = str4;
                    }
                    jSONObject = jSONObjectPut;
                    Map map5 = c0679j14.f7824b;
                    Object obj5 = map5.get(TtmlNode.TAG_P);
                    Number number = !(obj5 instanceof Number) ? (Number) obj5 : null;
                    int iDoubleValue2 = number == null ? (int) number.doubleValue() : 0;
                    Object obj6 = map5.get("d");
                    str8 = str2;
                    Number number2 = !(obj6 instanceof Number) ? (Number) obj6 : null;
                    B4.a aVar3 = aVar;
                    iDoubleValue = number2 == null ? (int) number2.doubleValue() : 0;
                    jSONObject.put("progress", iDoubleValue2);
                    if (iDoubleValue <= 0) {
                        jSONObject.put("durationSeconds", iDoubleValue);
                    } else {
                        jSONObject.remove("durationSeconds");
                    }
                    Object obj7 = map5.get(CmcdData.Factory.STREAMING_FORMAT_SS);
                    Number number3 = !(obj7 instanceof Number) ? (Number) obj7 : null;
                    numValueOf = number3 == null ? Integer.valueOf(number3.intValue()) : null;
                    Object obj8 = map5.get("e");
                    int i8 = iDoubleValue;
                    Number number4 = !(obj8 instanceof Number) ? (Number) obj8 : null;
                    numValueOf2 = number4 == null ? Integer.valueOf(number4.intValue()) : null;
                    if (numValueOf == null) {
                        jSONObject.put("season", numValueOf.intValue());
                    } else {
                        jSONObject.remove("season");
                    }
                    if (numValueOf2 == null) {
                        jSONObject.put("episode", numValueOf2.intValue());
                    } else {
                        jSONObject.remove("episode");
                    }
                    obj2 = map5.get("u");
                    if (obj2 instanceof Boolean) {
                        zBooleanValue = ((Boolean) obj2).booleanValue();
                    } else if (!(obj2 instanceof Number)) {
                        zBooleanValue = c0679j14.f7825c && iDoubleValue2 == 0 && i8 == 0 && numValueOf != null && numValueOf2 != null;
                    } else if (((Number) obj2).intValue() != 0) {
                    }
                    if (zBooleanValue) {
                        jSONObject.remove("upNextEpisode");
                    } else {
                        jSONObject.put("upNextEpisode", true);
                    }
                    homeMetaItem = (HomeMetaItem) map.get(str11);
                    c0684k1.f7850a = oVar2;
                    c0684k1.f7851b = map;
                    c0684k1.f7852c = arrayList2;
                    c0684k1.f7853d = it;
                    c0684k1.f7854e = jSONObject;
                    c0684k1.f7855f = 2;
                    aVar2 = aVar3;
                    if (C0707p1.b(oVar2, c0679j14.f7826d, str, jSONObject, homeMetaItem, c0684k1) != aVar2) {
                        return aVar2;
                    }
                    oVar3 = oVar2;
                    jSONObject4 = jSONObject;
                    arrayList2.add(jSONObject4);
                    c0684k1 = this;
                    str3 = str8;
                    oVar2 = oVar3;
                    aVar = aVar2;
                    str4 = str9;
                    if (!it.hasNext()) {
                        ArrayList arrayList6 = new ArrayList(AbstractC3253s.G(arrayList2, 10));
                        Iterator it4 = arrayList2.iterator();
                        while (it4.hasNext()) {
                            arrayList6.add(AbstractC2060b.b((JSONObject) it4.next(), str5));
                        }
                        Y4.c0 c0Var2 = C0706p0.f7996a;
                        C0706p0.g(str5, arrayList6);
                        return c3137a;
                    }
                }
                // Fallback: Use HomeMetaItem if available
                HomeMetaItem homeMetaItem2 = (HomeMetaItem) map.get(str11);
                if (homeMetaItem2 != null) {
                    C0707p1 c0707p16 = C0707p1.f8004a;
                    str = str10;
                    str2 = str3;
                    str9 = str4;
                    jSONObjectPut = new JSONObject().put(str4, homeMetaItem2.getTmdbId()).put(str3, homeMetaItem2.getType()).put("title", homeMetaItem2.getTitle()).put("overview", homeMetaItem2.getOverview()).put("year", homeMetaItem2.getYear()).put("rating", homeMetaItem2.getRating()).put("posterUrl", g3.u.a(homeMetaItem2.getPosterUrl(), false)).put("backdropUrl", g3.u.a(homeMetaItem2.getBackdropUrl(), true));
                    kotlin.jvm.internal.o.g(jSONObjectPut, "put(...)");
                    jSONObject = jSONObjectPut;
                    Map map52 = c0679j14.f7824b;
                    Object obj52 = map52.get(TtmlNode.TAG_P);
                    if (!(obj52 instanceof Number)) {
                    }
                    if (number == null) {
                    }
                    Object obj62 = map52.get("d");
                    str8 = str2;
                    if (!(obj62 instanceof Number)) {
                    }
                    B4.a aVar32 = aVar;
                    if (number2 == null) {
                    }
                    jSONObject.put("progress", iDoubleValue2);
                    if (iDoubleValue <= 0) {
                    }
                    Object obj72 = map52.get(CmcdData.Factory.STREAMING_FORMAT_SS);
                    if (!(obj72 instanceof Number)) {
                    }
                    if (number3 == null) {
                    }
                    Object obj82 = map52.get("e");
                    int i82 = iDoubleValue;
                    if (!(obj82 instanceof Number)) {
                    }
                    numValueOf2 = number4 == null ? Integer.valueOf(number4.intValue()) : null;
                    if (numValueOf == null) {
                    }
                    if (numValueOf2 == null) {
                    }
                    obj2 = map52.get("u");
                    if (obj2 instanceof Boolean) {
                    }
                    if (zBooleanValue) {
                    }
                    homeMetaItem = (HomeMetaItem) map.get(str11);
                    c0684k1.f7850a = oVar2;
                    c0684k1.f7851b = map;
                    c0684k1.f7852c = arrayList2;
                    c0684k1.f7853d = it;
                    c0684k1.f7854e = jSONObject;
                    c0684k1.f7855f = 2;
                    aVar2 = aVar32;
                    if (C0707p1.b(oVar2, c0679j14.f7826d, str, jSONObject, homeMetaItem, c0684k1) != aVar2) {
                    }
                }
                if (!it.hasNext()) {
                }
            }
        }
        // Final aggregation step
        ArrayList arrayList7 = new ArrayList(arrayList.size());
        map = (Map) objK;
        oVar2 = oVar;
        it = arrayList.iterator();
        arrayList2 = arrayList7;
        if (!it.hasNext()) {
        }
        return c3137a;
    }
}
