package defpackage;

import android.util.Pair;
import java.util.ArrayList;
import java.util.HashMap;

/* JADX INFO: renamed from: ᵟˆʝᵸ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C3068 extends AbstractC4975 {

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public static final /* synthetic */ int f11734 = 0;

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final int f11735;

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public final AbstractC4975[] f11736;

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final C5142 f11737;

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public final int f11738;

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public final HashMap f11739;

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public final int[] f11740;

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final int f11741;

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public final Object[] f11742;

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final int[] f11743;

    /* JADX WARN: Illegal instructions before constructor call */
    public C3068(ArrayList arrayList, C5142 c5142) {
        AbstractC4975[] abstractC4975Arr = new AbstractC4975[arrayList.size()];
        int size = arrayList.size();
        int i = 0;
        int i2 = 0;
        int i3 = 0;
        while (i3 < size) {
            Object obj = arrayList.get(i3);
            i3++;
            abstractC4975Arr[i2] = ((InterfaceC3329) obj).mo5451();
            i2++;
        }
        Object[] objArr = new Object[arrayList.size()];
        int size2 = arrayList.size();
        int i4 = 0;
        while (i4 < size2) {
            Object obj2 = arrayList.get(i4);
            i4++;
            objArr[i] = ((InterfaceC3329) obj2).mo5452();
            i++;
        }
        this(abstractC4975Arr, objArr, c5142);
    }

    public C3068(AbstractC4975[] abstractC4975Arr, Object[] objArr, C5142 c5142) {
        this.f11737 = c5142;
        this.f11735 = c5142.f19344.length;
        int length = abstractC4975Arr.length;
        this.f11736 = abstractC4975Arr;
        this.f11743 = new int[length];
        this.f11740 = new int[length];
        this.f11742 = objArr;
        this.f11739 = new HashMap();
        int length2 = abstractC4975Arr.length;
        int i = 0;
        int iMo5885 = 0;
        int iMo5884 = 0;
        int i2 = 0;
        while (i < length2) {
            AbstractC4975 abstractC4975 = abstractC4975Arr[i];
            this.f11736[i2] = abstractC4975;
            this.f11740[i2] = iMo5885;
            this.f11743[i2] = iMo5884;
            iMo5885 += abstractC4975.mo5885();
            iMo5884 += this.f11736[i2].mo5884();
            this.f11739.put(objArr[i2], Integer.valueOf(i2));
            i++;
            i2++;
        }
        this.f11741 = iMo5885;
        this.f11738 = iMo5884;
    }

    @Override // defpackage.AbstractC4975
    /* JADX INFO: renamed from: ʽˈˋ */
    public final int mo1663(Object obj) {
        int iMo1663;
        if (obj instanceof Pair) {
            Pair pair = (Pair) obj;
            Object obj2 = pair.first;
            Object obj3 = pair.second;
            Integer num = (Integer) this.f11739.get(obj2);
            int iIntValue = num == null ? -1 : num.intValue();
            if (iIntValue != -1 && (iMo1663 = this.f11736[iIntValue].mo1663(obj3)) != -1) {
                return this.f11743[iIntValue] + iMo1663;
            }
        }
        return -1;
    }

    /* JADX INFO: renamed from: ˊᵙᵾᵲ, reason: contains not printable characters */
    public final int m7160(int i, boolean z) {
        if (!z) {
            if (i > 0) {
                return i - 1;
            }
            return -1;
        }
        C5142 c5142 = this.f11737;
        int i2 = c5142.f19345[i] - 1;
        if (i2 >= 0) {
            return c5142.f19344[i2];
        }
        return -1;
    }

    @Override // defpackage.AbstractC4975
    /* JADX INFO: renamed from: ˊᵫᵗ */
    public final int mo5884() {
        return this.f11738;
    }

    @Override // defpackage.AbstractC4975
    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final int mo7161(boolean z) {
        int iM7160;
        int i = this.f11735;
        if (i != 0) {
            if (z) {
                int[] iArr = this.f11737.f19344;
                iM7160 = iArr.length > 0 ? iArr[iArr.length - 1] : -1;
            } else {
                iM7160 = i - 1;
            }
            do {
                AbstractC4975[] abstractC4975Arr = this.f11736;
                if (!abstractC4975Arr[iM7160].m10285()) {
                    return abstractC4975Arr[iM7160].mo7161(z) + this.f11740[iM7160];
                }
                iM7160 = m7160(iM7160, z);
            } while (iM7160 != -1);
        }
        return -1;
    }

    @Override // defpackage.AbstractC4975
    /* JADX INFO: renamed from: ᵝᵶ */
    public final C5201 mo1664(int i, C5201 c5201, long j) {
        int[] iArr = this.f11740;
        int iM3254 = AbstractC0956.m3254(iArr, i + 1, false, false);
        int i2 = iArr[iM3254];
        int i3 = this.f11743[iM3254];
        this.f11736[iM3254].mo1664(i - i2, c5201, j);
        Object objCreate = this.f11742[iM3254];
        Object obj = C5201.f19587;
        Object obj2 = c5201.f19598;
        if (obj != obj2) {
            objCreate = Pair.create(objCreate, obj2);
        }
        c5201.f19598 = objCreate;
        c5201.f19593 += i3;
        c5201.f19591 += i3;
        return c5201;
    }

    @Override // defpackage.AbstractC4975
    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public final int mo7162(int i, int i2, boolean z) {
        int[] iArr = this.f11740;
        int iM3254 = AbstractC0956.m3254(iArr, i + 1, false, false);
        int i3 = iArr[iM3254];
        AbstractC4975[] abstractC4975Arr = this.f11736;
        int iMo7162 = abstractC4975Arr[iM3254].mo7162(i - i3, i2 != 2 ? i2 : 0, z);
        if (iMo7162 != -1) {
            return i3 + iMo7162;
        }
        int iM7163 = m7163(iM3254, z);
        while (iM7163 != -1 && abstractC4975Arr[iM7163].m10285()) {
            iM7163 = m7163(iM7163, z);
        }
        if (iM7163 != -1) {
            return abstractC4975Arr[iM7163].mo7164(z) + iArr[iM7163];
        }
        if (i2 == 2) {
            return mo7164(z);
        }
        return -1;
    }

    @Override // defpackage.AbstractC4975
    /* JADX INFO: renamed from: ᵪᵹᵥᵻ */
    public final int mo5885() {
        return this.f11741;
    }

    @Override // defpackage.AbstractC4975
    /* JADX INFO: renamed from: ᵮᵣᵗˈ */
    public final Object mo1665(int i) {
        int[] iArr = this.f11743;
        int iM3254 = AbstractC0956.m3254(iArr, i + 1, false, false);
        return Pair.create(this.f11742[iM3254], this.f11736[iM3254].mo1665(i - iArr[iM3254]));
    }

    /* JADX INFO: renamed from: ᵱʡˏ, reason: contains not printable characters */
    public final int m7163(int i, boolean z) {
        if (!z) {
            if (i < this.f11735 - 1) {
                return i + 1;
            }
            return -1;
        }
        C5142 c5142 = this.f11737;
        int i2 = c5142.f19345[i] + 1;
        int[] iArr = c5142.f19344;
        if (i2 < iArr.length) {
            return iArr[i2];
        }
        return -1;
    }

    @Override // defpackage.AbstractC4975
    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final int mo7164(boolean z) {
        if (this.f11735 != 0) {
            int iM7163 = 0;
            if (z) {
                int[] iArr = this.f11737.f19344;
                iM7163 = iArr.length > 0 ? iArr[0] : -1;
            }
            do {
                AbstractC4975[] abstractC4975Arr = this.f11736;
                if (!abstractC4975Arr[iM7163].m10285()) {
                    return abstractC4975Arr[iM7163].mo7164(z) + this.f11740[iM7163];
                }
                iM7163 = m7163(iM7163, z);
            } while (iM7163 != -1);
        }
        return -1;
    }

    @Override // defpackage.AbstractC4975
    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public final C4593 mo7165(Object obj, C4593 c4593) {
        Pair pair = (Pair) obj;
        Object obj2 = pair.first;
        Object obj3 = pair.second;
        Integer num = (Integer) this.f11739.get(obj2);
        int iIntValue = num == null ? -1 : num.intValue();
        int i = this.f11740[iIntValue];
        this.f11736[iIntValue].mo7165(obj3, c4593);
        c4593.f17476 += i;
        c4593.f17475 = obj;
        return c4593;
    }

    @Override // defpackage.AbstractC4975
    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public final int mo7166(int i, int i2, boolean z) {
        int[] iArr = this.f11740;
        int iM3254 = AbstractC0956.m3254(iArr, i + 1, false, false);
        int i3 = iArr[iM3254];
        AbstractC4975[] abstractC4975Arr = this.f11736;
        int iMo7166 = abstractC4975Arr[iM3254].mo7166(i - i3, i2 != 2 ? i2 : 0, z);
        if (iMo7166 != -1) {
            return i3 + iMo7166;
        }
        int iM7160 = m7160(iM3254, z);
        while (iM7160 != -1 && abstractC4975Arr[iM7160].m10285()) {
            iM7160 = m7160(iM7160, z);
        }
        if (iM7160 != -1) {
            return abstractC4975Arr[iM7160].mo7161(z) + iArr[iM7160];
        }
        if (i2 == 2) {
            return mo7161(z);
        }
        return -1;
    }

    @Override // defpackage.AbstractC4975
    /* JADX INFO: renamed from: ᵻˈᵦʼ */
    public final C4593 mo1666(int i, C4593 c4593, boolean z) {
        int[] iArr = this.f11743;
        int iM3254 = AbstractC0956.m3254(iArr, i + 1, false, false);
        int i2 = this.f11740[iM3254];
        this.f11736[iM3254].mo1666(i - iArr[iM3254], c4593, z);
        c4593.f17476 += i2;
        if (z) {
            Object obj = this.f11742[iM3254];
            Object obj2 = c4593.f17475;
            obj2.getClass();
            c4593.f17475 = Pair.create(obj, obj2);
        }
        return c4593;
    }
}
