package com.google.android.gms.internal.measurement;

import d5.AbstractC0844a;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;

/* JADX INFO: renamed from: com.google.android.gms.internal.measurement.s, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C0695s {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final ArrayList f9949a = new ArrayList();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final /* synthetic */ int f9950b;

    public C0695s(int i) {
        this.f9950b = i;
    }

    public static C0666m c(C2.a aVar, ArrayList arrayList) {
        EnumC0715w enumC0715w = EnumC0715w.f10040r;
        AbstractC0707u1.z("FN", 2, arrayList);
        InterfaceC0671n interfaceC0671nA = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0));
        InterfaceC0671n interfaceC0671nA2 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1));
        if (!(interfaceC0671nA2 instanceof C0621d)) {
            throw new IllegalArgumentException(AbstractC0844a.x("FN requires an ArrayValue of parameter names found ", interfaceC0671nA2.getClass().getCanonicalName()));
        }
        ArrayList arrayListS = ((C0621d) interfaceC0671nA2).s();
        List arrayList2 = new ArrayList();
        if (arrayList.size() > 2) {
            arrayList2 = arrayList.subList(2, arrayList.size());
        }
        return new C0666m(interfaceC0671nA.c(), arrayListS, arrayList2, aVar);
    }

    public static InterfaceC0671n d(C0710v c0710v, Iterator it, InterfaceC0671n interfaceC0671n) {
        C2.a aVarM;
        if (it != null) {
            while (it.hasNext()) {
                InterfaceC0671n interfaceC0671n2 = (InterfaceC0671n) it.next();
                switch (c0710v.f9994a) {
                    case n4.u0.f15495q /* 0 */:
                        aVarM = c0710v.f9995b.M();
                        String str = c0710v.f9996c;
                        aVarM.T(str, interfaceC0671n2);
                        ((HashMap) aVarM.f1160u).put(str, Boolean.TRUE);
                        break;
                    case 1:
                        aVarM = c0710v.f9995b.M();
                        aVarM.T(c0710v.f9996c, interfaceC0671n2);
                        break;
                    default:
                        String str2 = c0710v.f9996c;
                        aVarM = c0710v.f9995b;
                        aVarM.T(str2, interfaceC0671n2);
                        break;
                }
                InterfaceC0671n interfaceC0671nR = aVarM.R((C0621d) interfaceC0671n);
                if (interfaceC0671nR instanceof C0631f) {
                    C0631f c0631f = (C0631f) interfaceC0671nR;
                    if ("break".equals(c0631f.f9851r)) {
                        return InterfaceC0671n.f9919g;
                    }
                    if ("return".equals(c0631f.f9851r)) {
                        return c0631f;
                    }
                }
            }
        }
        return InterfaceC0671n.f9919g;
    }

    public static boolean e(InterfaceC0671n interfaceC0671n, InterfaceC0671n interfaceC0671n2) {
        if (interfaceC0671n.getClass().equals(interfaceC0671n2.getClass())) {
            if ((interfaceC0671n instanceof r) || (interfaceC0671n instanceof C0661l)) {
                return true;
            }
            return interfaceC0671n instanceof C0636g ? (Double.isNaN(interfaceC0671n.a().doubleValue()) || Double.isNaN(interfaceC0671n2.a().doubleValue()) || interfaceC0671n.a().doubleValue() != interfaceC0671n2.a().doubleValue()) ? false : true : interfaceC0671n instanceof C0686q ? interfaceC0671n.c().equals(interfaceC0671n2.c()) : interfaceC0671n instanceof C0626e ? interfaceC0671n.i().equals(interfaceC0671n2.i()) : interfaceC0671n == interfaceC0671n2;
        }
        if (((interfaceC0671n instanceof r) || (interfaceC0671n instanceof C0661l)) && ((interfaceC0671n2 instanceof r) || (interfaceC0671n2 instanceof C0661l))) {
            return true;
        }
        boolean z8 = interfaceC0671n instanceof C0636g;
        if (z8 && (interfaceC0671n2 instanceof C0686q)) {
            return e(interfaceC0671n, new C0636g(interfaceC0671n2.a()));
        }
        boolean z9 = interfaceC0671n instanceof C0686q;
        if (z9 && (interfaceC0671n2 instanceof C0636g)) {
            return e(new C0636g(interfaceC0671n.a()), interfaceC0671n2);
        }
        if (interfaceC0671n instanceof C0626e) {
            return e(new C0636g(interfaceC0671n.a()), interfaceC0671n2);
        }
        if (interfaceC0671n2 instanceof C0626e) {
            return e(interfaceC0671n, new C0636g(interfaceC0671n2.a()));
        }
        if ((z9 || z8) && (interfaceC0671n2 instanceof InterfaceC0651j)) {
            return e(interfaceC0671n, new C0686q(interfaceC0671n2.c()));
        }
        if ((interfaceC0671n instanceof InterfaceC0651j) && ((interfaceC0671n2 instanceof C0686q) || (interfaceC0671n2 instanceof C0636g))) {
            return e(new C0686q(interfaceC0671n.c()), interfaceC0671n2);
        }
        return false;
    }

    public static boolean f(InterfaceC0671n interfaceC0671n, InterfaceC0671n interfaceC0671n2) {
        if (interfaceC0671n instanceof InterfaceC0651j) {
            interfaceC0671n = new C0686q(interfaceC0671n.c());
        }
        if (interfaceC0671n2 instanceof InterfaceC0651j) {
            interfaceC0671n2 = new C0686q(interfaceC0671n2.c());
        }
        if ((interfaceC0671n instanceof C0686q) && (interfaceC0671n2 instanceof C0686q)) {
            return ((C0686q) interfaceC0671n).f9944q.compareTo(((C0686q) interfaceC0671n2).f9944q) < 0;
        }
        double dDoubleValue = interfaceC0671n.a().doubleValue();
        double dDoubleValue2 = interfaceC0671n2.a().doubleValue();
        return (Double.isNaN(dDoubleValue) || Double.isNaN(dDoubleValue2) || (dDoubleValue == 0.0d && dDoubleValue2 == 0.0d) || ((dDoubleValue == 0.0d && dDoubleValue2 == 0.0d) || Double.compare(dDoubleValue, dDoubleValue2) >= 0)) ? false : true;
    }

    public static InterfaceC0671n g(C0710v c0710v, InterfaceC0671n interfaceC0671n, InterfaceC0671n interfaceC0671n2) {
        if (interfaceC0671n instanceof Iterable) {
            return d(c0710v, ((Iterable) interfaceC0671n).iterator(), interfaceC0671n2);
        }
        throw new IllegalArgumentException("Non-iterable type in for...of loop.");
    }

    public static boolean h(InterfaceC0671n interfaceC0671n, InterfaceC0671n interfaceC0671n2) {
        if (interfaceC0671n instanceof InterfaceC0651j) {
            interfaceC0671n = new C0686q(interfaceC0671n.c());
        }
        if (interfaceC0671n2 instanceof InterfaceC0651j) {
            interfaceC0671n2 = new C0686q(interfaceC0671n2.c());
        }
        return (((interfaceC0671n instanceof C0686q) && (interfaceC0671n2 instanceof C0686q)) || !(Double.isNaN(interfaceC0671n.a().doubleValue()) || Double.isNaN(interfaceC0671n2.a().doubleValue()))) && !f(interfaceC0671n2, interfaceC0671n);
    }

    /* JADX WARN: Removed duplicated region for block: B:506:? A[SYNTHETIC] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final InterfaceC0671n a(String str, C2.a aVar, ArrayList arrayList) {
        boolean zE;
        boolean zE2;
        C0631f c0631f;
        C0631f c0631f2;
        InterfaceC0671n c0686q;
        InterfaceC0671n interfaceC0671nA;
        InterfaceC0671n interfaceC0671nA2;
        String str2;
        int i = 0;
        switch (this.f9950b) {
            case n4.u0.f15495q /* 0 */:
                EnumC0715w enumC0715w = EnumC0715w.f10040r;
                switch (AbstractC0707u1.v(str).ordinal()) {
                    case 4:
                        AbstractC0707u1.y("BITWISE_AND", 2, arrayList);
                        return new C0636g(Double.valueOf(AbstractC0707u1.s(((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0)).a().doubleValue()) & AbstractC0707u1.s(((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1)).a().doubleValue())));
                    case 5:
                        AbstractC0707u1.y("BITWISE_LEFT_SHIFT", 2, arrayList);
                        return new C0636g(Double.valueOf(AbstractC0707u1.s(((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0)).a().doubleValue()) << ((int) (((long) AbstractC0707u1.s(((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1)).a().doubleValue())) & 31))));
                    case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                        AbstractC0707u1.y("BITWISE_NOT", 1, arrayList);
                        return new C0636g(Double.valueOf(~AbstractC0707u1.s(((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0)).a().doubleValue())));
                    case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                        AbstractC0707u1.y("BITWISE_OR", 2, arrayList);
                        return new C0636g(Double.valueOf(AbstractC0707u1.s(((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0)).a().doubleValue()) | AbstractC0707u1.s(((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1)).a().doubleValue())));
                    case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                        AbstractC0707u1.y("BITWISE_RIGHT_SHIFT", 2, arrayList);
                        return new C0636g(Double.valueOf(AbstractC0707u1.s(((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0)).a().doubleValue()) >> ((int) (((long) AbstractC0707u1.s(((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1)).a().doubleValue())) & 31))));
                    case 9:
                        AbstractC0707u1.y("BITWISE_UNSIGNED_RIGHT_SHIFT", 2, arrayList);
                        return new C0636g(Double.valueOf((((long) AbstractC0707u1.s(((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0)).a().doubleValue())) & 4294967295L) >>> ((int) (((long) AbstractC0707u1.s(((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1)).a().doubleValue())) & 31))));
                    case 10:
                        AbstractC0707u1.y("BITWISE_XOR", 2, arrayList);
                        return new C0636g(Double.valueOf(AbstractC0707u1.s(((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0)).a().doubleValue()) ^ AbstractC0707u1.s(((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1)).a().doubleValue())));
                    default:
                        b(str);
                        throw null;
                }
            case 1:
                AbstractC0707u1.y(AbstractC0707u1.v(str).name(), 2, arrayList);
                InterfaceC0671n interfaceC0671nA3 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0));
                InterfaceC0671n interfaceC0671nA4 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1));
                int iOrdinal = AbstractC0707u1.v(str).ordinal();
                if (iOrdinal != 23) {
                    if (iOrdinal == 48) {
                        zE2 = e(interfaceC0671nA3, interfaceC0671nA4);
                    } else if (iOrdinal == 42) {
                        zE = f(interfaceC0671nA3, interfaceC0671nA4);
                    } else if (iOrdinal != 43) {
                        switch (iOrdinal) {
                            case 37:
                                zE = f(interfaceC0671nA4, interfaceC0671nA3);
                                break;
                            case 38:
                                zE = h(interfaceC0671nA4, interfaceC0671nA3);
                                break;
                            case 39:
                                zE = AbstractC0707u1.C(interfaceC0671nA3, interfaceC0671nA4);
                                break;
                            case 40:
                                zE2 = AbstractC0707u1.C(interfaceC0671nA3, interfaceC0671nA4);
                                break;
                            default:
                                b(str);
                                throw null;
                        }
                    } else {
                        zE = h(interfaceC0671nA3, interfaceC0671nA4);
                    }
                    zE = !zE2;
                } else {
                    zE = e(interfaceC0671nA3, interfaceC0671nA4);
                }
                return zE ? InterfaceC0671n.f9923l : InterfaceC0671n.f9924m;
            case 2:
                EnumC0715w enumC0715w2 = EnumC0715w.f10040r;
                int iOrdinal2 = AbstractC0707u1.v(str).ordinal();
                if (iOrdinal2 == 2) {
                    AbstractC0707u1.y("APPLY", 3, arrayList);
                    InterfaceC0671n interfaceC0671nA5 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0));
                    InterfaceC0671n interfaceC0671n = (InterfaceC0671n) arrayList.get(1);
                    C0700t c0700t = (C0700t) aVar.f1157r;
                    String strC = c0700t.a(aVar, interfaceC0671n).c();
                    InterfaceC0671n interfaceC0671nA6 = c0700t.a(aVar, (InterfaceC0671n) arrayList.get(2));
                    if (!(interfaceC0671nA6 instanceof C0621d)) {
                        throw new IllegalArgumentException(AbstractC0844a.x("Function arguments for Apply are not a list found ", interfaceC0671nA6.getClass().getCanonicalName()));
                    }
                    if (strC.isEmpty()) {
                        throw new IllegalArgumentException("Function name for apply is undefined");
                    }
                    return interfaceC0671nA5.j(strC, aVar, ((C0621d) interfaceC0671nA6).s());
                }
                if (iOrdinal2 == 15) {
                    AbstractC0707u1.y("BREAK", 0, arrayList);
                    return InterfaceC0671n.i;
                }
                if (iOrdinal2 == 25) {
                    return c(aVar, arrayList);
                }
                if (iOrdinal2 != 41) {
                    if (iOrdinal2 == 54) {
                        return new C0621d(arrayList);
                    }
                    if (iOrdinal2 == 57) {
                        if (arrayList.isEmpty()) {
                            return InterfaceC0671n.f9922k;
                        }
                        AbstractC0707u1.y("RETURN", 1, arrayList);
                        return new C0631f("return", ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0)));
                    }
                    if (iOrdinal2 != 19) {
                        if (iOrdinal2 == 20) {
                            AbstractC0707u1.z("DEFINE_FUNCTION", 2, arrayList);
                            C0666m c0666mC = c(aVar, arrayList);
                            String str3 = c0666mC.f9862q;
                            if (str3 == null) {
                                aVar.U("", c0666mC);
                                return c0666mC;
                            }
                            aVar.U(str3, c0666mC);
                            return c0666mC;
                        }
                        if (iOrdinal2 == 60) {
                            AbstractC0707u1.y("SWITCH", 3, arrayList);
                            InterfaceC0671n interfaceC0671nA7 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0));
                            InterfaceC0671n interfaceC0671n2 = (InterfaceC0671n) arrayList.get(1);
                            C0700t c0700t2 = (C0700t) aVar.f1157r;
                            InterfaceC0671n interfaceC0671nA8 = c0700t2.a(aVar, interfaceC0671n2);
                            InterfaceC0671n interfaceC0671nA9 = c0700t2.a(aVar, (InterfaceC0671n) arrayList.get(2));
                            if (!(interfaceC0671nA8 instanceof C0621d)) {
                                throw new IllegalArgumentException("Malformed SWITCH statement, cases are not a list");
                            }
                            if (!(interfaceC0671nA9 instanceof C0621d)) {
                                throw new IllegalArgumentException("Malformed SWITCH statement, case statements are not a list");
                            }
                            C0621d c0621d = (C0621d) interfaceC0671nA8;
                            C0621d c0621d2 = (C0621d) interfaceC0671nA9;
                            int i5 = 0;
                            boolean z8 = false;
                            while (true) {
                                if (i5 < c0621d.l()) {
                                    if (z8 || interfaceC0671nA7.equals(c0700t2.a(aVar, c0621d.n(i5)))) {
                                        InterfaceC0671n interfaceC0671nA10 = c0700t2.a(aVar, c0621d2.n(i5));
                                        if (!(interfaceC0671nA10 instanceof C0631f)) {
                                            z8 = true;
                                        } else if (!((C0631f) interfaceC0671nA10).f9851r.equals("break")) {
                                            return interfaceC0671nA10;
                                        }
                                    } else {
                                        z8 = false;
                                    }
                                    i5++;
                                } else if (c0621d.l() + 1 == c0621d2.l()) {
                                    InterfaceC0671n interfaceC0671nA11 = c0700t2.a(aVar, c0621d2.n(c0621d.l()));
                                    if (interfaceC0671nA11 instanceof C0631f) {
                                        String str4 = ((C0631f) interfaceC0671nA11).f9851r;
                                        if (str4.equals("return") || str4.equals("continue")) {
                                            return interfaceC0671nA11;
                                        }
                                    }
                                }
                            }
                        } else {
                            if (iOrdinal2 == 61) {
                                AbstractC0707u1.y("TERNARY", 3, arrayList);
                                boolean zBooleanValue = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0)).i().booleanValue();
                                C0700t c0700t3 = (C0700t) aVar.f1157r;
                                return zBooleanValue ? c0700t3.a(aVar, (InterfaceC0671n) arrayList.get(1)) : c0700t3.a(aVar, (InterfaceC0671n) arrayList.get(2));
                            }
                            switch (iOrdinal2) {
                                case 11:
                                    return aVar.M().R(new C0621d(arrayList));
                                case 12:
                                    AbstractC0707u1.y("BREAK", 0, arrayList);
                                    return InterfaceC0671n.f9921j;
                                case 13:
                                    break;
                                default:
                                    b(str);
                                    throw null;
                            }
                        }
                    }
                    if (arrayList.isEmpty()) {
                        return InterfaceC0671n.f9919g;
                    }
                    InterfaceC0671n interfaceC0671nA12 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0));
                    return interfaceC0671nA12 instanceof C0621d ? aVar.R((C0621d) interfaceC0671nA12) : InterfaceC0671n.f9919g;
                }
                AbstractC0707u1.z("IF", 2, arrayList);
                InterfaceC0671n interfaceC0671nA13 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0));
                InterfaceC0671n interfaceC0671n3 = (InterfaceC0671n) arrayList.get(1);
                C0700t c0700t4 = (C0700t) aVar.f1157r;
                InterfaceC0671n interfaceC0671nA14 = c0700t4.a(aVar, interfaceC0671n3);
                InterfaceC0671n interfaceC0671nA15 = arrayList.size() > 2 ? c0700t4.a(aVar, (InterfaceC0671n) arrayList.get(2)) : null;
                InterfaceC0671n interfaceC0671nR = interfaceC0671nA13.i().booleanValue() ? aVar.R((C0621d) interfaceC0671nA14) : interfaceC0671nA15 != null ? aVar.R((C0621d) interfaceC0671nA15) : InterfaceC0671n.f9919g;
                if (interfaceC0671nR instanceof C0631f) {
                    return interfaceC0671nR;
                }
                return InterfaceC0671n.f9919g;
            case 3:
                EnumC0715w enumC0715w3 = EnumC0715w.f10040r;
                int iOrdinal3 = AbstractC0707u1.v(str).ordinal();
                if (iOrdinal3 == 1) {
                    AbstractC0707u1.y("AND", 2, arrayList);
                    InterfaceC0671n interfaceC0671nA16 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0));
                    return !interfaceC0671nA16.i().booleanValue() ? interfaceC0671nA16 : ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1));
                }
                if (iOrdinal3 == 47) {
                    AbstractC0707u1.y("NOT", 1, arrayList);
                    return new C0626e(Boolean.valueOf(!((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0)).i().booleanValue()));
                }
                if (iOrdinal3 != 50) {
                    b(str);
                    throw null;
                }
                AbstractC0707u1.y("OR", 2, arrayList);
                InterfaceC0671n interfaceC0671nA17 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0));
                return interfaceC0671nA17.i().booleanValue() ? interfaceC0671nA17 : ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1));
            case 4:
                EnumC0715w enumC0715w4 = EnumC0715w.f10040r;
                int iOrdinal4 = AbstractC0707u1.v(str).ordinal();
                if (iOrdinal4 == 65) {
                    AbstractC0707u1.y("WHILE", 4, arrayList);
                    InterfaceC0671n interfaceC0671n4 = (InterfaceC0671n) arrayList.get(0);
                    InterfaceC0671n interfaceC0671n5 = (InterfaceC0671n) arrayList.get(1);
                    InterfaceC0671n interfaceC0671n6 = (InterfaceC0671n) arrayList.get(2);
                    InterfaceC0671n interfaceC0671nA18 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(3));
                    C0700t c0700t5 = (C0700t) aVar.f1157r;
                    if (!c0700t5.a(aVar, interfaceC0671n6).i().booleanValue()) {
                        while (c0700t5.a(aVar, interfaceC0671n4).i().booleanValue()) {
                            InterfaceC0671n interfaceC0671nR2 = aVar.R((C0621d) interfaceC0671nA18);
                            if (interfaceC0671nR2 instanceof C0631f) {
                                c0631f = (C0631f) interfaceC0671nR2;
                                if ("break".equals(c0631f.f9851r)) {
                                    return InterfaceC0671n.f9919g;
                                }
                                if ("return".equals(c0631f.f9851r)) {
                                }
                            }
                            aVar.P(interfaceC0671n5);
                        }
                        return InterfaceC0671n.f9919g;
                    }
                    InterfaceC0671n interfaceC0671nR3 = aVar.R((C0621d) interfaceC0671nA18);
                    if (interfaceC0671nR3 instanceof C0631f) {
                        c0631f = (C0631f) interfaceC0671nR3;
                        if ("break".equals(c0631f.f9851r)) {
                            return InterfaceC0671n.f9919g;
                        }
                        if (!"return".equals(c0631f.f9851r)) {
                        }
                    }
                    return c0631f;
                }
                switch (iOrdinal4) {
                    case 26:
                        AbstractC0707u1.y("FOR_IN", 3, arrayList);
                        if (!(arrayList.get(0) instanceof C0686q)) {
                            throw new IllegalArgumentException("Variable name in FOR_IN must be a string");
                        }
                        String strC2 = ((InterfaceC0671n) arrayList.get(0)).c();
                        InterfaceC0671n interfaceC0671nA19 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1));
                        InterfaceC0671n interfaceC0671nA20 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(2));
                        Iterator itG = interfaceC0671nA19.g();
                        if (itG != null) {
                            while (itG.hasNext()) {
                                aVar.T(strC2, (InterfaceC0671n) itG.next());
                                InterfaceC0671n interfaceC0671nR4 = aVar.R((C0621d) interfaceC0671nA20);
                                if (interfaceC0671nR4 instanceof C0631f) {
                                    c0631f2 = (C0631f) interfaceC0671nR4;
                                    if ("break".equals(c0631f2.f9851r)) {
                                        return InterfaceC0671n.f9919g;
                                    }
                                    if ("return".equals(c0631f2.f9851r)) {
                                        break;
                                    }
                                }
                            }
                        }
                        return InterfaceC0671n.f9919g;
                    case 27:
                        AbstractC0707u1.y("FOR_IN_CONST", 3, arrayList);
                        if (arrayList.get(0) instanceof C0686q) {
                            return d(new C0710v(aVar, ((InterfaceC0671n) arrayList.get(0)).c(), 0), ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1)).g(), ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(2)));
                        }
                        throw new IllegalArgumentException("Variable name in FOR_IN_CONST must be a string");
                    case 28:
                        AbstractC0707u1.y("FOR_IN_LET", 3, arrayList);
                        if (!(arrayList.get(0) instanceof C0686q)) {
                            throw new IllegalArgumentException("Variable name in FOR_IN_LET must be a string");
                        }
                        String strC3 = ((InterfaceC0671n) arrayList.get(0)).c();
                        InterfaceC0671n interfaceC0671nA21 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1));
                        InterfaceC0671n interfaceC0671nA22 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(2));
                        Iterator itG2 = interfaceC0671nA21.g();
                        if (itG2 != null) {
                            while (itG2.hasNext()) {
                                InterfaceC0671n interfaceC0671n7 = (InterfaceC0671n) itG2.next();
                                C2.a aVarM = aVar.M();
                                aVarM.T(strC3, interfaceC0671n7);
                                InterfaceC0671n interfaceC0671nR5 = aVarM.R((C0621d) interfaceC0671nA22);
                                if (interfaceC0671nR5 instanceof C0631f) {
                                    c0631f2 = (C0631f) interfaceC0671nR5;
                                    if ("break".equals(c0631f2.f9851r)) {
                                        return InterfaceC0671n.f9919g;
                                    }
                                    if ("return".equals(c0631f2.f9851r)) {
                                        break;
                                    }
                                }
                            }
                        }
                        return InterfaceC0671n.f9919g;
                    case 29:
                        AbstractC0707u1.y("FOR_LET", 4, arrayList);
                        InterfaceC0671n interfaceC0671nA23 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0));
                        if (!(interfaceC0671nA23 instanceof C0621d)) {
                            throw new IllegalArgumentException("Initializer variables in FOR_LET must be an ArrayList");
                        }
                        C0621d c0621d3 = (C0621d) interfaceC0671nA23;
                        InterfaceC0671n interfaceC0671n8 = (InterfaceC0671n) arrayList.get(1);
                        InterfaceC0671n interfaceC0671n9 = (InterfaceC0671n) arrayList.get(2);
                        InterfaceC0671n interfaceC0671n10 = (InterfaceC0671n) arrayList.get(3);
                        C0700t c0700t6 = (C0700t) aVar.f1157r;
                        InterfaceC0671n interfaceC0671nA24 = c0700t6.a(aVar, interfaceC0671n10);
                        C2.a aVarM2 = aVar.M();
                        for (int i8 = 0; i8 < c0621d3.l(); i8++) {
                            String strC4 = c0621d3.n(i8).c();
                            aVarM2.U(strC4, aVar.S(strC4));
                        }
                        while (c0700t6.a(aVar, interfaceC0671n8).i().booleanValue()) {
                            InterfaceC0671n interfaceC0671nR6 = aVar.R((C0621d) interfaceC0671nA24);
                            if (interfaceC0671nR6 instanceof C0631f) {
                                C0631f c0631f3 = (C0631f) interfaceC0671nR6;
                                if ("break".equals(c0631f3.f9851r)) {
                                    return InterfaceC0671n.f9919g;
                                }
                                if ("return".equals(c0631f3.f9851r)) {
                                    return c0631f3;
                                }
                            }
                            C2.a aVarM3 = aVar.M();
                            for (int i9 = 0; i9 < c0621d3.l(); i9++) {
                                String strC5 = c0621d3.n(i9).c();
                                aVarM3.U(strC5, aVarM2.S(strC5));
                            }
                            aVarM3.P(interfaceC0671n9);
                            aVarM2 = aVarM3;
                        }
                        return InterfaceC0671n.f9919g;
                    case 30:
                        AbstractC0707u1.y("FOR_OF", 3, arrayList);
                        if (arrayList.get(0) instanceof C0686q) {
                            return g(new C0710v(aVar, ((InterfaceC0671n) arrayList.get(0)).c(), 2), ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1)), ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(2)));
                        }
                        throw new IllegalArgumentException("Variable name in FOR_OF must be a string");
                    case 31:
                        AbstractC0707u1.y("FOR_OF_CONST", 3, arrayList);
                        if (arrayList.get(0) instanceof C0686q) {
                            return g(new C0710v(aVar, ((InterfaceC0671n) arrayList.get(0)).c(), 0), ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1)), ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(2)));
                        }
                        throw new IllegalArgumentException("Variable name in FOR_OF_CONST must be a string");
                    case 32:
                        AbstractC0707u1.y("FOR_OF_LET", 3, arrayList);
                        if (arrayList.get(0) instanceof C0686q) {
                            return g(new C0710v(aVar, ((InterfaceC0671n) arrayList.get(0)).c(), 1), ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1)), ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(2)));
                        }
                        throw new IllegalArgumentException("Variable name in FOR_OF_LET must be a string");
                    default:
                        b(str);
                        throw null;
                }
                return c0631f2;
            case 5:
                EnumC0715w enumC0715w5 = EnumC0715w.f10040r;
                int iOrdinal5 = AbstractC0707u1.v(str).ordinal();
                if (iOrdinal5 == 0) {
                    AbstractC0707u1.y("ADD", 2, arrayList);
                    InterfaceC0671n interfaceC0671nA25 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0));
                    InterfaceC0671n interfaceC0671nA26 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1));
                    c0686q = ((interfaceC0671nA25 instanceof InterfaceC0651j) || (interfaceC0671nA25 instanceof C0686q) || (interfaceC0671nA26 instanceof InterfaceC0651j) || (interfaceC0671nA26 instanceof C0686q)) ? new C0686q(String.valueOf(interfaceC0671nA25.c()).concat(String.valueOf(interfaceC0671nA26.c()))) : new C0636g(Double.valueOf(interfaceC0671nA26.a().doubleValue() + interfaceC0671nA25.a().doubleValue()));
                } else {
                    if (iOrdinal5 == 21) {
                        AbstractC0707u1.y("DIVIDE", 2, arrayList);
                        return new C0636g(Double.valueOf(((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0)).a().doubleValue() / ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1)).a().doubleValue()));
                    }
                    if (iOrdinal5 == 59) {
                        AbstractC0707u1.y("SUBTRACT", 2, arrayList);
                        return new C0636g(Double.valueOf(((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0)).a().doubleValue() + (-((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1)).a().doubleValue())));
                    }
                    if (iOrdinal5 == 52 || iOrdinal5 == 53) {
                        AbstractC0707u1.y(str, 2, arrayList);
                        InterfaceC0671n interfaceC0671nA27 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0));
                        aVar.P((InterfaceC0671n) arrayList.get(1));
                        return interfaceC0671nA27;
                    }
                    if (iOrdinal5 == 55 || iOrdinal5 == 56) {
                        AbstractC0707u1.y(str, 1, arrayList);
                        return ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0));
                    }
                    switch (iOrdinal5) {
                        case 44:
                            AbstractC0707u1.y("MODULUS", 2, arrayList);
                            return new C0636g(Double.valueOf(((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0)).a().doubleValue() % ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1)).a().doubleValue()));
                        case 45:
                            AbstractC0707u1.y("MULTIPLY", 2, arrayList);
                            c0686q = new C0636g(Double.valueOf(((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1)).a().doubleValue() * ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0)).a().doubleValue()));
                            break;
                        case 46:
                            AbstractC0707u1.y("NEGATE", 1, arrayList);
                            return new C0636g(Double.valueOf(-((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0)).a().doubleValue()));
                        default:
                            b(str);
                            throw null;
                    }
                }
                return c0686q;
            case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                if (str == null || str.isEmpty() || !aVar.V(str)) {
                    throw new IllegalArgumentException(AbstractC0844a.x("Command not found: ", str));
                }
                InterfaceC0671n interfaceC0671nS = aVar.S(str);
                if (interfaceC0671nS instanceof AbstractC0641h) {
                    return ((AbstractC0641h) interfaceC0671nS).d(aVar, arrayList);
                }
                throw new IllegalArgumentException(I1.a.p("Function ", str, " is not defined"));
            default:
                EnumC0715w enumC0715w6 = EnumC0715w.f10040r;
                int iOrdinal6 = AbstractC0707u1.v(str).ordinal();
                if (iOrdinal6 != 3) {
                    if (iOrdinal6 == 14) {
                        AbstractC0707u1.z("CONST", 2, arrayList);
                        if (arrayList.size() % 2 != 0) {
                            throw new IllegalArgumentException(AbstractC0844a.j("CONST requires an even number of arguments, found ", arrayList.size()));
                        }
                        while (i < arrayList.size() - 1) {
                            InterfaceC0671n interfaceC0671nA28 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(i));
                            if (!(interfaceC0671nA28 instanceof C0686q)) {
                                throw new IllegalArgumentException(AbstractC0844a.x("Expected string for const name. got ", interfaceC0671nA28.getClass().getCanonicalName()));
                            }
                            String str5 = ((C0686q) interfaceC0671nA28).f9944q;
                            aVar.T(str5, ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(i + 1)));
                            ((HashMap) aVar.f1160u).put(str5, Boolean.TRUE);
                            i += 2;
                        }
                        return InterfaceC0671n.f9919g;
                    }
                    if (iOrdinal6 == 24) {
                        AbstractC0707u1.z("EXPRESSION_LIST", 1, arrayList);
                        InterfaceC0671n interfaceC0671nA29 = InterfaceC0671n.f9919g;
                        while (i < arrayList.size()) {
                            interfaceC0671nA29 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(i));
                            if (interfaceC0671nA29 instanceof C0631f) {
                                throw new IllegalStateException("ControlValue cannot be in an expression list");
                            }
                            i++;
                        }
                        return interfaceC0671nA29;
                    }
                    if (iOrdinal6 == 33) {
                        AbstractC0707u1.y("GET", 1, arrayList);
                        InterfaceC0671n interfaceC0671nA30 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0));
                        if (interfaceC0671nA30 instanceof C0686q) {
                            return aVar.S(((C0686q) interfaceC0671nA30).f9944q);
                        }
                        throw new IllegalArgumentException(AbstractC0844a.x("Expected string for get var. got ", interfaceC0671nA30.getClass().getCanonicalName()));
                    }
                    if (iOrdinal6 == 49) {
                        AbstractC0707u1.y("NULL", 0, arrayList);
                        return InterfaceC0671n.f9920h;
                    }
                    if (iOrdinal6 == 58) {
                        AbstractC0707u1.y("SET_PROPERTY", 3, arrayList);
                        InterfaceC0671n interfaceC0671nA31 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0));
                        InterfaceC0671n interfaceC0671n11 = (InterfaceC0671n) arrayList.get(1);
                        C0700t c0700t7 = (C0700t) aVar.f1157r;
                        InterfaceC0671n interfaceC0671nA32 = c0700t7.a(aVar, interfaceC0671n11);
                        interfaceC0671nA2 = c0700t7.a(aVar, (InterfaceC0671n) arrayList.get(2));
                        if (interfaceC0671nA31 == InterfaceC0671n.f9919g || interfaceC0671nA31 == InterfaceC0671n.f9920h) {
                            throw new IllegalStateException("Can't set property " + interfaceC0671nA32.c() + " of " + interfaceC0671nA31.c());
                        }
                        if ((interfaceC0671nA31 instanceof C0621d) && (interfaceC0671nA32 instanceof C0636g)) {
                            ((C0621d) interfaceC0671nA31).u(((C0636g) interfaceC0671nA32).f9859q.intValue(), interfaceC0671nA2);
                        } else if (interfaceC0671nA31 instanceof InterfaceC0651j) {
                            ((InterfaceC0651j) interfaceC0671nA31).k(interfaceC0671nA32.c(), interfaceC0671nA2);
                        }
                    } else {
                        if (iOrdinal6 == 17) {
                            if (arrayList.isEmpty()) {
                                return new C0621d();
                            }
                            C0621d c0621d4 = new C0621d();
                            int size = arrayList.size();
                            int i10 = 0;
                            while (i10 < size) {
                                Object obj = arrayList.get(i10);
                                i10++;
                                InterfaceC0671n interfaceC0671nA33 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) obj);
                                if (interfaceC0671nA33 instanceof C0631f) {
                                    throw new IllegalStateException("Failed to evaluate array element");
                                }
                                c0621d4.u(i, interfaceC0671nA33);
                                i++;
                            }
                            return c0621d4;
                        }
                        if (iOrdinal6 == 18) {
                            if (arrayList.isEmpty()) {
                                return new C0656k();
                            }
                            if (arrayList.size() % 2 != 0) {
                                throw new IllegalArgumentException(AbstractC0844a.j("CREATE_OBJECT requires an even number of arguments, found ", arrayList.size()));
                            }
                            C0656k c0656k = new C0656k();
                            while (i < arrayList.size() - 1) {
                                InterfaceC0671n interfaceC0671nA34 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(i));
                                InterfaceC0671n interfaceC0671nA35 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(i + 1));
                                if ((interfaceC0671nA34 instanceof C0631f) || (interfaceC0671nA35 instanceof C0631f)) {
                                    throw new IllegalStateException("Failed to evaluate map entry");
                                }
                                c0656k.k(interfaceC0671nA34.c(), interfaceC0671nA35);
                                i += 2;
                            }
                            return c0656k;
                        }
                        if (iOrdinal6 == 35 || iOrdinal6 == 36) {
                            AbstractC0707u1.y("GET_PROPERTY", 2, arrayList);
                            InterfaceC0671n interfaceC0671nA36 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0));
                            InterfaceC0671n interfaceC0671nA37 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1));
                            if ((interfaceC0671nA36 instanceof C0621d) && AbstractC0707u1.B(interfaceC0671nA37)) {
                                return ((C0621d) interfaceC0671nA36).n(interfaceC0671nA37.a().intValue());
                            }
                            if (interfaceC0671nA36 instanceof InterfaceC0651j) {
                                return ((InterfaceC0651j) interfaceC0671nA36).h(interfaceC0671nA37.c());
                            }
                            if (interfaceC0671nA36 instanceof C0686q) {
                                if ("length".equals(interfaceC0671nA37.c())) {
                                    interfaceC0671nA2 = new C0636g(Double.valueOf(((C0686q) interfaceC0671nA36).f9944q.length()));
                                } else if (AbstractC0707u1.B(interfaceC0671nA37)) {
                                    C0686q c0686q2 = (C0686q) interfaceC0671nA36;
                                    if (interfaceC0671nA37.a().doubleValue() < c0686q2.f9944q.length()) {
                                        interfaceC0671nA = new C0686q(String.valueOf(c0686q2.f9944q.charAt(interfaceC0671nA37.a().intValue())));
                                    }
                                }
                            }
                            return InterfaceC0671n.f9919g;
                        }
                        switch (iOrdinal6) {
                            case 62:
                                AbstractC0707u1.y("TYPEOF", 1, arrayList);
                                InterfaceC0671n interfaceC0671nA38 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0));
                                if (interfaceC0671nA38 instanceof r) {
                                    str2 = "undefined";
                                } else if (interfaceC0671nA38 instanceof C0626e) {
                                    str2 = "boolean";
                                } else if (interfaceC0671nA38 instanceof C0636g) {
                                    str2 = "number";
                                } else if (interfaceC0671nA38 instanceof C0686q) {
                                    str2 = "string";
                                } else if (interfaceC0671nA38 instanceof C0666m) {
                                    str2 = "function";
                                } else {
                                    if ((interfaceC0671nA38 instanceof C0676o) || (interfaceC0671nA38 instanceof C0631f)) {
                                        throw new IllegalArgumentException(String.format("Unsupported value type %s in typeof", interfaceC0671nA38));
                                    }
                                    str2 = "object";
                                }
                                interfaceC0671nA2 = new C0686q(str2);
                                break;
                            case 63:
                                AbstractC0707u1.y("UNDEFINED", 0, arrayList);
                                return InterfaceC0671n.f9919g;
                            case 64:
                                AbstractC0707u1.z("VAR", 1, arrayList);
                                int size2 = arrayList.size();
                                while (i < size2) {
                                    Object obj2 = arrayList.get(i);
                                    i++;
                                    InterfaceC0671n interfaceC0671nA39 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) obj2);
                                    if (!(interfaceC0671nA39 instanceof C0686q)) {
                                        throw new IllegalArgumentException(AbstractC0844a.x("Expected string for var name. got ", interfaceC0671nA39.getClass().getCanonicalName()));
                                    }
                                    aVar.T(((C0686q) interfaceC0671nA39).f9944q, InterfaceC0671n.f9919g);
                                }
                                return InterfaceC0671n.f9919g;
                            default:
                                b(str);
                                throw null;
                        }
                    }
                    return interfaceC0671nA2;
                }
                AbstractC0707u1.y("ASSIGN", 2, arrayList);
                InterfaceC0671n interfaceC0671nA40 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0));
                if (!(interfaceC0671nA40 instanceof C0686q)) {
                    throw new IllegalArgumentException(AbstractC0844a.x("Expected string for assign var. got ", interfaceC0671nA40.getClass().getCanonicalName()));
                }
                C0686q c0686q3 = (C0686q) interfaceC0671nA40;
                boolean zV = aVar.V(c0686q3.f9944q);
                String str6 = c0686q3.f9944q;
                if (!zV) {
                    throw new IllegalArgumentException(AbstractC0844a.x("Attempting to assign undefined value ", str6));
                }
                interfaceC0671nA = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1));
                aVar.U(str6, interfaceC0671nA);
                return interfaceC0671nA;
        }
    }

    public final void b(String str) {
        if (!this.f9949a.contains(AbstractC0707u1.v(str))) {
            throw new IllegalArgumentException("Command not supported");
        }
        throw new UnsupportedOperationException("Command not implemented: ".concat(String.valueOf(str)));
    }
}
