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

import a.AbstractC0386a;
import d5.AbstractC0844a;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;

/* JADX INFO: renamed from: com.google.android.gms.internal.measurement.d, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C0621d implements Iterable, InterfaceC0671n, InterfaceC0651j {

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final TreeMap f9832q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public final TreeMap f9833r;

    public C0621d() {
        this.f9832q = new TreeMap();
        this.f9833r = new TreeMap();
    }

    @Override // com.google.android.gms.internal.measurement.InterfaceC0671n
    public final Double a() {
        TreeMap treeMap = this.f9832q;
        return treeMap.size() == 1 ? n(0).a() : treeMap.size() <= 0 ? Double.valueOf(0.0d) : Double.valueOf(Double.NaN);
    }

    @Override // com.google.android.gms.internal.measurement.InterfaceC0671n
    public final InterfaceC0671n b() {
        C0621d c0621d = new C0621d();
        for (Map.Entry entry : this.f9832q.entrySet()) {
            boolean z8 = entry.getValue() instanceof InterfaceC0651j;
            TreeMap treeMap = c0621d.f9832q;
            if (z8) {
                treeMap.put((Integer) entry.getKey(), (InterfaceC0671n) entry.getValue());
            } else {
                treeMap.put((Integer) entry.getKey(), ((InterfaceC0671n) entry.getValue()).b());
            }
        }
        return c0621d;
    }

    @Override // com.google.android.gms.internal.measurement.InterfaceC0671n
    public final String c() {
        return o(",");
    }

    public final boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof C0621d)) {
            return false;
        }
        C0621d c0621d = (C0621d) obj;
        if (l() != c0621d.l()) {
            return false;
        }
        TreeMap treeMap = this.f9832q;
        if (treeMap.isEmpty()) {
            return c0621d.f9832q.isEmpty();
        }
        for (int iIntValue = ((Integer) treeMap.firstKey()).intValue(); iIntValue <= ((Integer) treeMap.lastKey()).intValue(); iIntValue++) {
            if (!n(iIntValue).equals(c0621d.n(iIntValue))) {
                return false;
            }
        }
        return true;
    }

    @Override // com.google.android.gms.internal.measurement.InterfaceC0651j
    public final boolean f(String str) {
        return "length".equals(str) || this.f9833r.containsKey(str);
    }

    @Override // com.google.android.gms.internal.measurement.InterfaceC0671n
    public final Iterator g() {
        return new C0616c(this.f9832q.keySet().iterator(), this.f9833r.keySet().iterator());
    }

    @Override // com.google.android.gms.internal.measurement.InterfaceC0651j
    public final InterfaceC0671n h(String str) {
        InterfaceC0671n interfaceC0671n;
        return "length".equals(str) ? new C0636g(Double.valueOf(l())) : (!f(str) || (interfaceC0671n = (InterfaceC0671n) this.f9833r.get(str)) == null) ? InterfaceC0671n.f9919g : interfaceC0671n;
    }

    public final int hashCode() {
        return this.f9832q.hashCode() * 31;
    }

    @Override // com.google.android.gms.internal.measurement.InterfaceC0671n
    public final Boolean i() {
        return Boolean.TRUE;
    }

    @Override // java.lang.Iterable
    public final Iterator iterator() {
        return new C0681p(2, this);
    }

    /* JADX WARN: Code restructure failed: missing block: B:375:0x0843, code lost:
    
        if (a.AbstractC0386a.B(r29, r31, (com.google.android.gms.internal.measurement.C0666m) r0, java.lang.Boolean.FALSE, java.lang.Boolean.TRUE).l() == l()) goto L378;
     */
    /* JADX WARN: Removed duplicated region for block: B:100:0x017b  */
    /* JADX WARN: Removed duplicated region for block: B:103:0x0187  */
    /* JADX WARN: Removed duplicated region for block: B:106:0x0193  */
    /* JADX WARN: Removed duplicated region for block: B:109:0x019f  */
    /* JADX WARN: Removed duplicated region for block: B:112:0x01ad  */
    /* JADX WARN: Removed duplicated region for block: B:118:0x01da  */
    /* JADX WARN: Removed duplicated region for block: B:120:0x01e2  */
    /* JADX WARN: Removed duplicated region for block: B:139:0x0273  */
    /* JADX WARN: Removed duplicated region for block: B:141:0x0283  */
    /* JADX WARN: Removed duplicated region for block: B:186:0x0399  */
    /* JADX WARN: Removed duplicated region for block: B:198:0x03f4  */
    /* JADX WARN: Removed duplicated region for block: B:213:0x046b  */
    /* JADX WARN: Removed duplicated region for block: B:232:0x04fc  */
    /* JADX WARN: Removed duplicated region for block: B:237:0x0512  */
    /* JADX WARN: Removed duplicated region for block: B:250:0x0549  */
    /* JADX WARN: Removed duplicated region for block: B:252:0x0553  */
    /* JADX WARN: Removed duplicated region for block: B:254:0x055e  */
    /* JADX WARN: Removed duplicated region for block: B:261:0x0598  */
    /* JADX WARN: Removed duplicated region for block: B:266:0x05b0  */
    /* JADX WARN: Removed duplicated region for block: B:276:0x05e5  */
    /* JADX WARN: Removed duplicated region for block: B:306:0x0695  */
    /* JADX WARN: Removed duplicated region for block: B:321:0x06d6  */
    /* JADX WARN: Removed duplicated region for block: B:347:0x0777  */
    /* JADX WARN: Removed duplicated region for block: B:356:0x07a8  */
    /* JADX WARN: Removed duplicated region for block: B:369:0x080c  */
    /* JADX WARN: Removed duplicated region for block: B:382:0x0851  */
    /* JADX WARN: Removed duplicated region for block: B:52:0x00ea  */
    /* JADX WARN: Removed duplicated region for block: B:54:0x00f0  */
    /* JADX WARN: Removed duplicated region for block: B:58:0x00fd  */
    /* JADX WARN: Removed duplicated region for block: B:61:0x0106  */
    /* JADX WARN: Removed duplicated region for block: B:64:0x010f  */
    /* JADX WARN: Removed duplicated region for block: B:67:0x0118  */
    /* JADX WARN: Removed duplicated region for block: B:70:0x0121  */
    /* JADX WARN: Removed duplicated region for block: B:73:0x012a  */
    /* JADX WARN: Removed duplicated region for block: B:76:0x0133  */
    /* JADX WARN: Removed duplicated region for block: B:79:0x013c  */
    /* JADX WARN: Removed duplicated region for block: B:82:0x0145  */
    /* JADX WARN: Removed duplicated region for block: B:85:0x014d  */
    /* JADX WARN: Removed duplicated region for block: B:88:0x0156  */
    /* JADX WARN: Removed duplicated region for block: B:91:0x015e  */
    /* JADX WARN: Removed duplicated region for block: B:94:0x0167  */
    /* JADX WARN: Removed duplicated region for block: B:97:0x016f  */
    @Override // com.google.android.gms.internal.measurement.InterfaceC0671n
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final InterfaceC0671n j(String str, C2.a aVar, ArrayList arrayList) {
        String str2;
        String str3;
        Object obj;
        String str4;
        String str5;
        String str6;
        byte b8;
        byte b9;
        double dL;
        double d8;
        double dL2;
        String str7 = "toString";
        String str8 = "splice";
        if ("concat".equals(str) || "every".equals(str) || "filter".equals(str) || "forEach".equals(str) || "indexOf".equals(str) || "join".equals(str) || "lastIndexOf".equals(str) || "map".equals(str) || "pop".equals(str) || "push".equals(str) || "reduce".equals(str) || "reduceRight".equals(str) || "reverse".equals(str) || "shift".equals(str) || "slice".equals(str) || "some".equals(str)) {
            str2 = "filter";
            str3 = "sort";
        } else {
            str2 = "filter";
            str3 = "sort";
            if (!str3.equals(str)) {
                obj = "reduce";
                if (str8.equals(str)) {
                    str8 = str8;
                } else {
                    str8 = str8;
                    if (!str7.equals(str)) {
                        str7 = str7;
                        str4 = "unshift";
                        if (!str4.equals(str)) {
                            return W3.b.B(this, new C0686q(str), aVar, arrayList);
                        }
                        switch (str.hashCode()) {
                            case -1776922004:
                                str5 = str2;
                                str6 = str7;
                                b8 = str.equals(str6) ? (byte) 18 : (byte) -1;
                                break;
                            case -1354795244:
                                str5 = str2;
                                if (str.equals("concat")) {
                                    str6 = str7;
                                    b8 = 0;
                                }
                                str6 = str7;
                                break;
                            case -1274492040:
                                str5 = str2;
                                if (str.equals(str5)) {
                                    str6 = str7;
                                    b8 = 2;
                                }
                                str6 = str7;
                                break;
                            case -934873754:
                                if (str.equals(obj)) {
                                    b8 = 10;
                                    str5 = str2;
                                    str6 = str7;
                                } else {
                                    str5 = str2;
                                    str6 = str7;
                                }
                                break;
                            case -895859076:
                                if (str.equals(str8)) {
                                    b8 = 17;
                                    str5 = str2;
                                    str6 = str7;
                                } else {
                                    str5 = str2;
                                    str6 = str7;
                                }
                                break;
                            case -678635926:
                                if (str.equals("forEach")) {
                                    str5 = str2;
                                    str6 = str7;
                                    b8 = 3;
                                } else {
                                    str5 = str2;
                                    str6 = str7;
                                }
                                break;
                            case -467511597:
                                if (str.equals("lastIndexOf")) {
                                    b8 = 6;
                                    str5 = str2;
                                    str6 = str7;
                                } else {
                                    str5 = str2;
                                    str6 = str7;
                                }
                                break;
                            case -277637751:
                                if (str.equals(str4)) {
                                    b8 = 19;
                                    str5 = str2;
                                    str6 = str7;
                                } else {
                                    str5 = str2;
                                    str6 = str7;
                                }
                                break;
                            case 107868:
                                if (str.equals("map")) {
                                    b8 = 7;
                                    str5 = str2;
                                    str6 = str7;
                                } else {
                                    str5 = str2;
                                    str6 = str7;
                                }
                                break;
                            case 111185:
                                if (str.equals("pop")) {
                                    b8 = 8;
                                    str5 = str2;
                                    str6 = str7;
                                } else {
                                    str5 = str2;
                                    str6 = str7;
                                }
                                break;
                            case 3267882:
                                if (str.equals("join")) {
                                    b8 = 5;
                                    str5 = str2;
                                    str6 = str7;
                                } else {
                                    str5 = str2;
                                    str6 = str7;
                                }
                                break;
                            case 3452698:
                                if (str.equals("push")) {
                                    b8 = 9;
                                    str5 = str2;
                                    str6 = str7;
                                } else {
                                    str5 = str2;
                                    str6 = str7;
                                }
                                break;
                            case 3536116:
                                if (str.equals("some")) {
                                    b8 = 15;
                                    str5 = str2;
                                    str6 = str7;
                                } else {
                                    str5 = str2;
                                    str6 = str7;
                                }
                                break;
                            case 3536286:
                                if (str.equals(str3)) {
                                    b8 = 16;
                                    str5 = str2;
                                    str6 = str7;
                                } else {
                                    str5 = str2;
                                    str6 = str7;
                                }
                                break;
                            case 96891675:
                                if (str.equals("every")) {
                                    b8 = 1;
                                    str5 = str2;
                                    str6 = str7;
                                } else {
                                    str5 = str2;
                                    str6 = str7;
                                }
                                break;
                            case 109407362:
                                if (str.equals("shift")) {
                                    b8 = 13;
                                    str5 = str2;
                                    str6 = str7;
                                } else {
                                    str5 = str2;
                                    str6 = str7;
                                }
                                break;
                            case 109526418:
                                if (str.equals("slice")) {
                                    b8 = 14;
                                    str5 = str2;
                                    str6 = str7;
                                } else {
                                    str5 = str2;
                                    str6 = str7;
                                }
                                break;
                            case 965561430:
                                if (str.equals("reduceRight")) {
                                    b8 = 11;
                                    str5 = str2;
                                    str6 = str7;
                                } else {
                                    str5 = str2;
                                    str6 = str7;
                                }
                                break;
                            case 1099846370:
                                if (str.equals("reverse")) {
                                    b8 = 12;
                                    str5 = str2;
                                    str6 = str7;
                                } else {
                                    str5 = str2;
                                    str6 = str7;
                                }
                                break;
                            case 1943291465:
                                if (str.equals("indexOf")) {
                                    b8 = 4;
                                    str5 = str2;
                                    str6 = str7;
                                } else {
                                    str5 = str2;
                                    str6 = str7;
                                }
                                break;
                            default:
                                str5 = str2;
                                str6 = str7;
                                break;
                        }
                        r rVar = InterfaceC0671n.f9919g;
                        b9 = b8;
                        String strC = ",";
                        TreeMap treeMap = this.f9832q;
                        String str9 = str5;
                        AbstractC0641h abstractC0641h = null;
                        switch (b9) {
                            case n4.u0.f15495q /* 0 */:
                                C0621d c0621d = (C0621d) b();
                                if (!arrayList.isEmpty()) {
                                    int size = arrayList.size();
                                    int i = 0;
                                    while (i < size) {
                                        Object obj2 = arrayList.get(i);
                                        i++;
                                        InterfaceC0671n interfaceC0671nA = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) obj2);
                                        if (interfaceC0671nA instanceof C0631f) {
                                            throw new IllegalStateException("Failed evaluation of arguments");
                                        }
                                        int iL = c0621d.l();
                                        if (interfaceC0671nA instanceof C0621d) {
                                            C0621d c0621d2 = (C0621d) interfaceC0671nA;
                                            Iterator itP = c0621d2.p();
                                            while (itP.hasNext()) {
                                                Integer num = (Integer) itP.next();
                                                c0621d.u(num.intValue() + iL, c0621d2.n(num.intValue()));
                                            }
                                        } else {
                                            c0621d.u(iL, interfaceC0671nA);
                                        }
                                    }
                                }
                                return c0621d;
                            case 1:
                                AbstractC0707u1.y("every", 1, arrayList);
                                InterfaceC0671n interfaceC0671nA2 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0));
                                if (!(interfaceC0671nA2 instanceof C0666m)) {
                                    throw new IllegalArgumentException("Callback should be a method");
                                }
                                if (l() != 0) {
                                    break;
                                }
                                return InterfaceC0671n.f9923l;
                            case 2:
                                AbstractC0707u1.y(str9, 1, arrayList);
                                InterfaceC0671n interfaceC0671nA3 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0));
                                if (!(interfaceC0671nA3 instanceof C0666m)) {
                                    throw new IllegalArgumentException("Callback should be a method");
                                }
                                if (treeMap.size() == 0) {
                                    return new C0621d();
                                }
                                C0621d c0621d3 = (C0621d) b();
                                C0621d c0621dB = AbstractC0386a.B(this, aVar, (C0666m) interfaceC0671nA3, null, Boolean.TRUE);
                                C0621d c0621d4 = new C0621d();
                                Iterator itP2 = c0621dB.p();
                                while (itP2.hasNext()) {
                                    c0621d4.u(c0621d4.l(), c0621d3.n(((Integer) itP2.next()).intValue()));
                                }
                                return c0621d4;
                            case 3:
                                AbstractC0707u1.y("forEach", 1, arrayList);
                                InterfaceC0671n interfaceC0671nA4 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0));
                                if (!(interfaceC0671nA4 instanceof C0666m)) {
                                    throw new IllegalArgumentException("Callback should be a method");
                                }
                                if (treeMap.size() != 0) {
                                    AbstractC0386a.B(this, aVar, (C0666m) interfaceC0671nA4, null, null);
                                    return rVar;
                                }
                                return rVar;
                            case 4:
                                AbstractC0707u1.A("indexOf", 2, arrayList);
                                InterfaceC0671n interfaceC0671nA5 = !arrayList.isEmpty() ? ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0)) : rVar;
                                if (arrayList.size() > 1) {
                                    double dR = AbstractC0707u1.r(((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1)).a().doubleValue());
                                    if (dR >= l()) {
                                        return new C0636g(Double.valueOf(-1.0d));
                                    }
                                    dL = dR < 0.0d ? ((double) l()) + dR : dR;
                                } else {
                                    dL = 0.0d;
                                }
                                Iterator itP3 = p();
                                while (itP3.hasNext()) {
                                    int iIntValue = ((Integer) itP3.next()).intValue();
                                    double d9 = iIntValue;
                                    if (d9 >= dL && AbstractC0707u1.C(n(iIntValue), interfaceC0671nA5)) {
                                        return new C0636g(Double.valueOf(d9));
                                    }
                                }
                                return new C0636g(Double.valueOf(-1.0d));
                            case 5:
                                AbstractC0707u1.A("join", 1, arrayList);
                                if (l() == 0) {
                                    return InterfaceC0671n.f9925n;
                                }
                                if (!arrayList.isEmpty()) {
                                    InterfaceC0671n interfaceC0671nA6 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0));
                                    strC = ((interfaceC0671nA6 instanceof C0661l) || (interfaceC0671nA6 instanceof r)) ? "" : interfaceC0671nA6.c();
                                }
                                return new C0686q(o(strC));
                            case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                                AbstractC0707u1.A("lastIndexOf", 2, arrayList);
                                InterfaceC0671n interfaceC0671nA7 = !arrayList.isEmpty() ? ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0)) : rVar;
                                int iL2 = l() - 1;
                                if (arrayList.size() > 1) {
                                    InterfaceC0671n interfaceC0671nA8 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1));
                                    dL2 = Double.isNaN(interfaceC0671nA8.a().doubleValue()) ? l() - 1 : AbstractC0707u1.r(interfaceC0671nA8.a().doubleValue());
                                    d8 = 0.0d;
                                    if (dL2 < 0.0d) {
                                        dL2 += (double) l();
                                    }
                                } else {
                                    d8 = 0.0d;
                                    dL2 = iL2;
                                }
                                if (dL2 < d8) {
                                    return new C0636g(Double.valueOf(-1.0d));
                                }
                                for (int iMin = (int) Math.min(l(), dL2); iMin >= 0; iMin--) {
                                    if (v(iMin) && AbstractC0707u1.C(n(iMin), interfaceC0671nA7)) {
                                        return new C0636g(Double.valueOf(iMin));
                                    }
                                }
                                return new C0636g(Double.valueOf(-1.0d));
                            case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                                AbstractC0707u1.y("map", 1, arrayList);
                                InterfaceC0671n interfaceC0671nA9 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0));
                                if (interfaceC0671nA9 instanceof C0666m) {
                                    return l() == 0 ? new C0621d() : AbstractC0386a.B(this, aVar, (C0666m) interfaceC0671nA9, null, null);
                                }
                                throw new IllegalArgumentException("Callback should be a method");
                            case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                                AbstractC0707u1.y("pop", 0, arrayList);
                                int iL3 = l();
                                if (iL3 != 0) {
                                    int i5 = iL3 - 1;
                                    InterfaceC0671n interfaceC0671nN = n(i5);
                                    t(i5);
                                    return interfaceC0671nN;
                                }
                                return rVar;
                            case 9:
                                int i8 = 1;
                                if (!arrayList.isEmpty()) {
                                    int size2 = arrayList.size();
                                    int i9 = 0;
                                    while (i9 < size2) {
                                        Object obj3 = arrayList.get(i9);
                                        i9 += i8;
                                        u(l(), ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) obj3));
                                        i8 = 1;
                                    }
                                }
                                return new C0636g(Double.valueOf(l()));
                            case 10:
                                return AbstractC0386a.D(this, aVar, arrayList, true);
                            case 11:
                                return AbstractC0386a.D(this, aVar, arrayList, false);
                            case 12:
                                AbstractC0707u1.y("reverse", 0, arrayList);
                                int iL4 = l();
                                if (iL4 != 0) {
                                    for (int i10 = 0; i10 < iL4 / 2; i10++) {
                                        if (v(i10)) {
                                            InterfaceC0671n interfaceC0671nN2 = n(i10);
                                            u(i10, null);
                                            int i11 = (iL4 - 1) - i10;
                                            if (v(i11)) {
                                                u(i10, n(i11));
                                            }
                                            u(i11, interfaceC0671nN2);
                                        }
                                    }
                                }
                                return this;
                            case 13:
                                AbstractC0707u1.y("shift", 0, arrayList);
                                if (l() != 0) {
                                    InterfaceC0671n interfaceC0671nN3 = n(0);
                                    t(0);
                                    return interfaceC0671nN3;
                                }
                                return rVar;
                            case 14:
                                AbstractC0707u1.A("slice", 2, arrayList);
                                if (arrayList.isEmpty()) {
                                    return b();
                                }
                                double dL3 = l();
                                double dR2 = AbstractC0707u1.r(((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0)).a().doubleValue());
                                double dMax = dR2 < 0.0d ? Math.max(dR2 + dL3, 0.0d) : Math.min(dR2, dL3);
                                if (arrayList.size() == 2) {
                                    double dR3 = AbstractC0707u1.r(((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(1)).a().doubleValue());
                                    dL3 = dR3 < 0.0d ? Math.max(dL3 + dR3, 0.0d) : Math.min(dL3, dR3);
                                }
                                C0621d c0621d5 = new C0621d();
                                for (int i12 = (int) dMax; i12 < dL3; i12++) {
                                    c0621d5.u(c0621d5.l(), n(i12));
                                }
                                return c0621d5;
                            case 15:
                                AbstractC0707u1.y("some", 1, arrayList);
                                InterfaceC0671n interfaceC0671nA10 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0));
                                if (!(interfaceC0671nA10 instanceof AbstractC0641h)) {
                                    throw new IllegalArgumentException("Callback should be a method");
                                }
                                if (l() != 0) {
                                    AbstractC0641h abstractC0641h2 = (AbstractC0641h) interfaceC0671nA10;
                                    Iterator itP4 = p();
                                    while (itP4.hasNext()) {
                                        int iIntValue2 = ((Integer) itP4.next()).intValue();
                                        if (v(iIntValue2) && abstractC0641h2.d(aVar, Arrays.asList(n(iIntValue2), new C0636g(Double.valueOf(iIntValue2)), this)).i().booleanValue()) {
                                            return InterfaceC0671n.f9923l;
                                        }
                                    }
                                }
                                return InterfaceC0671n.f9924m;
                            case 16:
                                AbstractC0707u1.A(str3, 1, arrayList);
                                if (l() >= 2) {
                                    ArrayList arrayListS = s();
                                    if (!arrayList.isEmpty()) {
                                        InterfaceC0671n interfaceC0671nA11 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0));
                                        if (!(interfaceC0671nA11 instanceof AbstractC0641h)) {
                                            throw new IllegalArgumentException("Comparator should be a method");
                                        }
                                        abstractC0641h = (AbstractC0641h) interfaceC0671nA11;
                                    }
                                    Collections.sort(arrayListS, new C0705u(abstractC0641h, aVar));
                                    treeMap.clear();
                                    int size3 = arrayListS.size();
                                    int i13 = 0;
                                    int i14 = 0;
                                    while (i13 < size3) {
                                        Object obj4 = arrayListS.get(i13);
                                        i13++;
                                        u(i14, (InterfaceC0671n) obj4);
                                        i14++;
                                    }
                                }
                                return this;
                            case 17:
                                if (arrayList.isEmpty()) {
                                    return new C0621d();
                                }
                                int iR = (int) AbstractC0707u1.r(((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) arrayList.get(0)).a().doubleValue());
                                if (iR < 0) {
                                    iR = Math.max(0, l() + iR);
                                } else if (iR > l()) {
                                    iR = l();
                                }
                                int iL5 = l();
                                C0621d c0621d6 = new C0621d();
                                if (arrayList.size() > 1) {
                                    InterfaceC0671n interfaceC0671n = (InterfaceC0671n) arrayList.get(1);
                                    C0700t c0700t = (C0700t) aVar.f1157r;
                                    int iMax = Math.max(0, (int) AbstractC0707u1.r(c0700t.a(aVar, interfaceC0671n).a().doubleValue()));
                                    if (iMax > 0) {
                                        for (int i15 = iR; i15 < Math.min(iL5, iR + iMax); i15++) {
                                            c0621d6.u(c0621d6.l(), n(iR));
                                            t(iR);
                                        }
                                    }
                                    if (arrayList.size() > 2) {
                                        for (int i16 = 2; i16 < arrayList.size(); i16++) {
                                            InterfaceC0671n interfaceC0671nA12 = c0700t.a(aVar, (InterfaceC0671n) arrayList.get(i16));
                                            if (interfaceC0671nA12 instanceof C0631f) {
                                                throw new IllegalArgumentException("Failed to parse elements to add");
                                            }
                                            int i17 = (iR + i16) - 2;
                                            if (i17 < 0) {
                                                throw new IllegalArgumentException(AbstractC0844a.j("Invalid value index: ", i17));
                                            }
                                            if (i17 >= l()) {
                                                u(i17, interfaceC0671nA12);
                                            } else {
                                                for (int iIntValue3 = ((Integer) treeMap.lastKey()).intValue(); iIntValue3 >= i17; iIntValue3--) {
                                                    Integer numValueOf = Integer.valueOf(iIntValue3);
                                                    InterfaceC0671n interfaceC0671n2 = (InterfaceC0671n) treeMap.get(numValueOf);
                                                    if (interfaceC0671n2 != null) {
                                                        u(iIntValue3 + 1, interfaceC0671n2);
                                                        treeMap.remove(numValueOf);
                                                    }
                                                }
                                                u(i17, interfaceC0671nA12);
                                            }
                                        }
                                    }
                                } else {
                                    while (iR < iL5) {
                                        c0621d6.u(c0621d6.l(), n(iR));
                                        u(iR, null);
                                        iR++;
                                    }
                                }
                                return c0621d6;
                            case 18:
                                AbstractC0707u1.y(str6, 0, arrayList);
                                return new C0686q(o(","));
                            case 19:
                                if (!arrayList.isEmpty()) {
                                    C0621d c0621d7 = new C0621d();
                                    int size4 = arrayList.size();
                                    int i18 = 0;
                                    while (i18 < size4) {
                                        Object obj5 = arrayList.get(i18);
                                        i18++;
                                        InterfaceC0671n interfaceC0671nA13 = ((C0700t) aVar.f1157r).a(aVar, (InterfaceC0671n) obj5);
                                        if (interfaceC0671nA13 instanceof C0631f) {
                                            throw new IllegalStateException("Argument evaluation failed");
                                        }
                                        c0621d7.u(c0621d7.l(), interfaceC0671nA13);
                                    }
                                    int iL6 = c0621d7.l();
                                    Iterator itP5 = p();
                                    while (itP5.hasNext()) {
                                        Integer num2 = (Integer) itP5.next();
                                        c0621d7.u(num2.intValue() + iL6, n(num2.intValue()));
                                    }
                                    treeMap.clear();
                                    Iterator itP6 = c0621d7.p();
                                    while (itP6.hasNext()) {
                                        Integer num3 = (Integer) itP6.next();
                                        u(num3.intValue(), c0621d7.n(num3.intValue()));
                                    }
                                }
                                return new C0636g(Double.valueOf(l()));
                            default:
                                throw new IllegalArgumentException("Command not supported");
                        }
                    }
                    str7 = str7;
                }
            }
            str4 = "unshift";
            switch (str.hashCode()) {
                case -1776922004:
                    break;
                case -1354795244:
                    break;
                case -1274492040:
                    break;
                case -934873754:
                    break;
                case -895859076:
                    break;
                case -678635926:
                    break;
                case -467511597:
                    break;
                case -277637751:
                    break;
                case 107868:
                    break;
                case 111185:
                    break;
                case 3267882:
                    break;
                case 3452698:
                    break;
                case 3536116:
                    break;
                case 3536286:
                    break;
                case 96891675:
                    break;
                case 109407362:
                    break;
                case 109526418:
                    break;
                case 965561430:
                    break;
                case 1099846370:
                    break;
                case 1943291465:
                    break;
            }
            r rVar2 = InterfaceC0671n.f9919g;
            b9 = b8;
            String strC2 = ",";
            TreeMap treeMap2 = this.f9832q;
            String str92 = str5;
            AbstractC0641h abstractC0641h3 = null;
            switch (b9) {
            }
        }
        obj = "reduce";
        str4 = "unshift";
        switch (str.hashCode()) {
            case -1776922004:
                break;
            case -1354795244:
                break;
            case -1274492040:
                break;
            case -934873754:
                break;
            case -895859076:
                break;
            case -678635926:
                break;
            case -467511597:
                break;
            case -277637751:
                break;
            case 107868:
                break;
            case 111185:
                break;
            case 3267882:
                break;
            case 3452698:
                break;
            case 3536116:
                break;
            case 3536286:
                break;
            case 96891675:
                break;
            case 109407362:
                break;
            case 109526418:
                break;
            case 965561430:
                break;
            case 1099846370:
                break;
            case 1943291465:
                break;
        }
        r rVar22 = InterfaceC0671n.f9919g;
        b9 = b8;
        String strC22 = ",";
        TreeMap treeMap22 = this.f9832q;
        String str922 = str5;
        AbstractC0641h abstractC0641h32 = null;
        switch (b9) {
        }
    }

    @Override // com.google.android.gms.internal.measurement.InterfaceC0651j
    public final void k(String str, InterfaceC0671n interfaceC0671n) {
        TreeMap treeMap = this.f9833r;
        if (interfaceC0671n == null) {
            treeMap.remove(str);
        } else {
            treeMap.put(str, interfaceC0671n);
        }
    }

    public final int l() {
        TreeMap treeMap = this.f9832q;
        if (treeMap.isEmpty()) {
            return 0;
        }
        return ((Integer) treeMap.lastKey()).intValue() + 1;
    }

    public final InterfaceC0671n n(int i) {
        InterfaceC0671n interfaceC0671n;
        if (i < l()) {
            return (!v(i) || (interfaceC0671n = (InterfaceC0671n) this.f9832q.get(Integer.valueOf(i))) == null) ? InterfaceC0671n.f9919g : interfaceC0671n;
        }
        throw new IndexOutOfBoundsException("Attempting to get element outside of current array");
    }

    public final String o(String str) {
        String str2;
        StringBuilder sb = new StringBuilder();
        if (!this.f9832q.isEmpty()) {
            int i = 0;
            while (true) {
                str2 = str == null ? "" : str;
                if (i >= l()) {
                    break;
                }
                InterfaceC0671n interfaceC0671nN = n(i);
                sb.append(str2);
                if (!(interfaceC0671nN instanceof r) && !(interfaceC0671nN instanceof C0661l)) {
                    sb.append(interfaceC0671nN.c());
                }
                i++;
            }
            sb.delete(0, str2.length());
        }
        return sb.toString();
    }

    public final Iterator p() {
        return this.f9832q.keySet().iterator();
    }

    public final ArrayList s() {
        ArrayList arrayList = new ArrayList(l());
        for (int i = 0; i < l(); i++) {
            arrayList.add(n(i));
        }
        return arrayList;
    }

    public final void t(int i) {
        TreeMap treeMap = this.f9832q;
        int iIntValue = ((Integer) treeMap.lastKey()).intValue();
        if (i > iIntValue || i < 0) {
            return;
        }
        treeMap.remove(Integer.valueOf(i));
        if (i == iIntValue) {
            int i5 = i - 1;
            Integer numValueOf = Integer.valueOf(i5);
            if (treeMap.containsKey(numValueOf) || i5 < 0) {
                return;
            }
            treeMap.put(numValueOf, InterfaceC0671n.f9919g);
            return;
        }
        while (true) {
            i++;
            if (i > ((Integer) treeMap.lastKey()).intValue()) {
                return;
            }
            Integer numValueOf2 = Integer.valueOf(i);
            InterfaceC0671n interfaceC0671n = (InterfaceC0671n) treeMap.get(numValueOf2);
            if (interfaceC0671n != null) {
                treeMap.put(Integer.valueOf(i - 1), interfaceC0671n);
                treeMap.remove(numValueOf2);
            }
        }
    }

    public final String toString() {
        return o(",");
    }

    public final void u(int i, InterfaceC0671n interfaceC0671n) {
        if (i > 32468) {
            throw new IllegalStateException("Array too large");
        }
        if (i < 0) {
            throw new IndexOutOfBoundsException(AbstractC0844a.j("Out of bounds index: ", i));
        }
        TreeMap treeMap = this.f9832q;
        if (interfaceC0671n == null) {
            treeMap.remove(Integer.valueOf(i));
        } else {
            treeMap.put(Integer.valueOf(i), interfaceC0671n);
        }
    }

    public final boolean v(int i) {
        if (i >= 0) {
            TreeMap treeMap = this.f9832q;
            if (i <= ((Integer) treeMap.lastKey()).intValue()) {
                return treeMap.containsKey(Integer.valueOf(i));
            }
        }
        throw new IndexOutOfBoundsException(AbstractC0844a.j("Out of bounds index: ", i));
    }

    public C0621d(List list) {
        this();
        if (list != null) {
            for (int i = 0; i < list.size(); i++) {
                u(i, (InterfaceC0671n) list.get(i));
            }
        }
    }
}
