package com.revenuecat.purchases.utils;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import kotlin.jvm.internal.o;
import org.json.JSONArray;
import org.json.JSONObject;
import x4.AbstractC3253s;

/* JADX INFO: loaded from: classes3.dex */
public final class JSONArrayExtensionsKt {
    public static final <T> List<T> replaceJsonNullWithKotlinNull(List<? extends T> list) {
        o.h(list, "<this>");
        ArrayList arrayList = new ArrayList(AbstractC3253s.G(list, 10));
        for (T t6 : list) {
            if (t6 instanceof Map) {
                o.f(t6, "null cannot be cast to non-null type kotlin.collections.Map<T of com.revenuecat.purchases.utils.JSONArrayExtensionsKt.replaceJsonNullWithKotlinNull, T of com.revenuecat.purchases.utils.JSONArrayExtensionsKt.replaceJsonNullWithKotlinNull?>");
                t6 = (T) JSONObjectExtensionsKt.replaceJsonNullWithKotlinNull((Map) t6);
            } else if (t6 instanceof List) {
                o.f(t6, "null cannot be cast to non-null type kotlin.collections.List<T of com.revenuecat.purchases.utils.JSONArrayExtensionsKt.replaceJsonNullWithKotlinNull?>");
                t6 = (T) replaceJsonNullWithKotlinNull((List) t6);
            } else if (o.c(t6, JSONObject.NULL)) {
                t6 = (T) null;
            }
            arrayList.add(t6);
        }
        return arrayList;
    }

    public static final <T> List<T> toList(JSONArray jSONArray) {
        o.h(jSONArray, "<this>");
        ArrayList arrayList = new ArrayList();
        int length = jSONArray.length();
        for (int i6 = 0; i6 < length; i6++) {
            Object list = jSONArray.get(i6);
            if (list instanceof JSONObject) {
                list = JSONObjectExtensionsKt.toMap((JSONObject) list, true);
            } else if (list instanceof JSONArray) {
                list = toList((JSONArray) list);
            }
            arrayList.add(list);
        }
        return arrayList;
    }
}
