package defpackage;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;

/* renamed from: ᵞʾ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C2948 implements Iterable, InterfaceC0401, InterfaceC1342 {

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public final TreeMap f11412;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public final TreeMap f11413;

    public C2948() {
        this.f11413 = new TreeMap();
        this.f11412 = new TreeMap();
    }

    public C2948(List list) {
        this();
        if (list != null) {
            for (int i = 0; i < list.size(); i++) {
                m7188(i, (InterfaceC0401) list.get(i));
            }
        }
    }

    public final boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof C2948)) {
            return false;
        }
        C2948 c2948 = (C2948) obj;
        if (m7187() != c2948.m7187()) {
            return false;
        }
        TreeMap treeMap = this.f11413;
        if (treeMap.isEmpty()) {
            return c2948.f11413.isEmpty();
        }
        for (int iIntValue = ((Integer) treeMap.firstKey()).intValue(); iIntValue <= ((Integer) treeMap.lastKey()).intValue(); iIntValue++) {
            if (!m7186(iIntValue).equals(c2948.m7186(iIntValue))) {
                return false;
            }
        }
        return true;
    }

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

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

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

    @Override // defpackage.InterfaceC1342
    /* renamed from: ˇʼʤˎ */
    public final InterfaceC0401 mo1677(String str) {
        InterfaceC0401 interfaceC0401;
        return "length".equals(str) ? new C0845(Double.valueOf(m7187())) : (!mo1679(str) || (interfaceC0401 = (InterfaceC0401) this.f11412.get(str)) == null) ? InterfaceC0401.f2287 : interfaceC0401;
    }

    /* renamed from: ˌᵜᵹᵩ, reason: contains not printable characters */
    public final Iterator m7183() {
        return this.f11413.keySet().iterator();
    }

    @Override // defpackage.InterfaceC1342
    /* renamed from: ˎˏʜʾ */
    public final void mo1678(String str, InterfaceC0401 interfaceC0401) {
        TreeMap treeMap = this.f11412;
        if (interfaceC0401 == null) {
            treeMap.remove(str);
        } else {
            treeMap.put(str, interfaceC0401);
        }
    }

    /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
    /* JADX WARN: Code restructure failed: missing block: B:134:0x02dc, code lost:
    
        if (ˁـᵛ.ˀᵗᵩ(r7, r2, (defpackage.C3456) r0, java.lang.Boolean.FALSE, java.lang.Boolean.TRUE).m7187() == r7.m7187()) goto L168;
     */
    /* JADX WARN: Removed duplicated region for block: B:119:0x028b  */
    /* JADX WARN: Removed duplicated region for block: B:126:0x02a5  */
    /* JADX WARN: Removed duplicated region for block: B:139:0x02e6  */
    /* JADX WARN: Removed duplicated region for block: B:154:0x0344  */
    /* JADX WARN: Removed duplicated region for block: B:173:0x03be  */
    /* JADX WARN: Removed duplicated region for block: B:182:0x03f8  */
    /* JADX WARN: Removed duplicated region for block: B:200:0x043f  */
    /* JADX WARN: Removed duplicated region for block: B:207:0x045d  */
    /* JADX WARN: Removed duplicated region for block: B:219:0x0495  */
    /* JADX WARN: Removed duplicated region for block: B:239:0x0529  */
    /* JADX WARN: Removed duplicated region for block: B:269:0x05cf  */
    /* JADX WARN: Removed duplicated region for block: B:280:0x0601  */
    /* JADX WARN: Removed duplicated region for block: B:327:0x0728  */
    /* JADX WARN: Removed duplicated region for block: B:331:0x0736  */
    /* JADX WARN: Removed duplicated region for block: B:345:0x079d  */
    /* JADX WARN: Removed duplicated region for block: B:362:0x0803  */
    /* JADX WARN: Removed duplicated region for block: B:366:0x081b  */
    /* JADX WARN: Removed duplicated region for block: B:54:0x0128  */
    /* JADX WARN: Removed duplicated region for block: B:80:0x01b9  */
    /* JADX WARN: Removed duplicated region for block: B:94:0x01f2  */
    /* JADX WARN: Removed duplicated region for block: B:98:0x01fe  */
    @Override // defpackage.InterfaceC0401
    /* renamed from: ˏˋٴ */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final defpackage.InterfaceC0401 mo1604(java.lang.String r37, defpackage.C0030 r38, java.util.ArrayList r39) {
        /*
            Method dump skipped, instructions count: 2164
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C2948.mo1604(java.lang.String, ʻʻ, java.util.ArrayList):ʿˎᵣ");
    }

    @Override // defpackage.InterfaceC0401
    /* renamed from: ˏᵙ */
    public final Boolean mo1605() {
        return Boolean.TRUE;
    }

    @Override // defpackage.InterfaceC1342
    /* renamed from: ᵝᵵᵺ */
    public final boolean mo1679(String str) {
        return "length".equals(str) || this.f11412.containsKey(str);
    }

    /* renamed from: ᵡʠ, reason: contains not printable characters */
    public final boolean m7184(int i) {
        if (i >= 0) {
            TreeMap treeMap = this.f11413;
            if (i <= ((Integer) treeMap.lastKey()).intValue()) {
                return treeMap.containsKey(Integer.valueOf(i));
            }
        }
        C2585.m6491(AbstractC4486.m9556(new StringBuilder(String.valueOf(i).length() + 21), "Out of bounds index: ", i));
        return false;
    }

    /* renamed from: ᵨᵳʝ, reason: contains not printable characters */
    public final String m7185(String str) {
        String str2;
        StringBuilder sb = new StringBuilder();
        if (!this.f11413.isEmpty()) {
            int i = 0;
            while (true) {
                str2 = str == null ? "" : str;
                if (i >= m7187()) {
                    break;
                }
                InterfaceC0401 interfaceC0401M7186 = m7186(i);
                sb.append(str2);
                if (!(interfaceC0401M7186 instanceof C3162) && !(interfaceC0401M7186 instanceof C5517)) {
                    sb.append(interfaceC0401M7186.mo1609());
                }
                i++;
            }
            sb.delete(0, str2.length());
        }
        return sb.toString();
    }

    /* renamed from: ᵪʩ, reason: contains not printable characters */
    public final InterfaceC0401 m7186(int i) {
        InterfaceC0401 interfaceC0401;
        if (i < m7187()) {
            return (!m7184(i) || (interfaceC0401 = (InterfaceC0401) this.f11413.get(Integer.valueOf(i))) == null) ? InterfaceC0401.f2287 : interfaceC0401;
        }
        C2585.m6491("Attempting to get element outside of current array");
        return null;
    }

    /* renamed from: ᵯٴᵦ, reason: contains not printable characters */
    public final int m7187() {
        TreeMap treeMap = this.f11413;
        if (treeMap.isEmpty()) {
            return 0;
        }
        return ((Integer) treeMap.lastKey()).intValue() + 1;
    }

    /* renamed from: ᵳٴᵶ, reason: contains not printable characters */
    public final void m7188(int i, InterfaceC0401 interfaceC0401) {
        if (i > 32468) {
            ᵹˉᵞ.ᵳٴᵶ("Array too large");
            return;
        }
        if (i < 0) {
            C2585.m6491(AbstractC4486.m9556(new StringBuilder(String.valueOf(i).length() + 21), "Out of bounds index: ", i));
            return;
        }
        TreeMap treeMap = this.f11413;
        if (interfaceC0401 == null) {
            treeMap.remove(Integer.valueOf(i));
        } else {
            treeMap.put(Integer.valueOf(i), interfaceC0401);
        }
    }

    @Override // defpackage.InterfaceC0401
    /* renamed from: ᵴᵳ */
    public final Iterator mo1606() {
        return new C3231(this, this.f11413.keySet().iterator(), this.f11412.keySet().iterator());
    }

    @Override // defpackage.InterfaceC0401
    /* renamed from: ᵶᵷᵕ */
    public final InterfaceC0401 mo1607() {
        C2948 c2948 = new C2948();
        for (Map.Entry entry : this.f11413.entrySet()) {
            boolean z = entry.getValue() instanceof InterfaceC1342;
            TreeMap treeMap = c2948.f11413;
            if (z) {
                treeMap.put((Integer) entry.getKey(), (InterfaceC0401) entry.getValue());
            } else {
                treeMap.put((Integer) entry.getKey(), ((InterfaceC0401) entry.getValue()).mo1607());
            }
        }
        return c2948;
    }

    /* renamed from: ᵸʓᵠ, reason: contains not printable characters */
    public final void m7189(int i) {
        TreeMap treeMap = this.f11413;
        int iIntValue = ((Integer) treeMap.lastKey()).intValue();
        if (i > iIntValue || i < 0) {
            return;
        }
        treeMap.remove(Integer.valueOf(i));
        if (i == iIntValue) {
            int i2 = i - 1;
            Integer numValueOf = Integer.valueOf(i2);
            if (treeMap.containsKey(numValueOf) || i2 < 0) {
                return;
            }
            treeMap.put(numValueOf, InterfaceC0401.f2287);
            return;
        }
        while (true) {
            i++;
            if (i > ((Integer) treeMap.lastKey()).intValue()) {
                return;
            }
            Integer numValueOf2 = Integer.valueOf(i);
            InterfaceC0401 interfaceC0401 = (InterfaceC0401) treeMap.get(numValueOf2);
            if (interfaceC0401 != null) {
                treeMap.put(Integer.valueOf(i - 1), interfaceC0401);
                treeMap.remove(numValueOf2);
            }
        }
    }

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public final List m7190() {
        ArrayList arrayList = new ArrayList(m7187());
        for (int i = 0; i < m7187(); i++) {
            arrayList.add(m7186(i));
        }
        return arrayList;
    }

    @Override // defpackage.InterfaceC0401
    /* renamed from: ᵹᵝᵶ */
    public final Double mo1608() {
        TreeMap treeMap = this.f11413;
        return treeMap.size() == 1 ? m7186(0).mo1608() : treeMap.size() <= 0 ? Double.valueOf(0.0d) : Double.valueOf(Double.NaN);
    }

    @Override // defpackage.InterfaceC0401
    /* renamed from: ᵻᵢﹳᵰ */
    public final String mo1609() {
        return m7185(",");
    }
}
