package defpackage;

import java.nio.charset.Charset;
import java.util.Arrays;

/* JADX INFO: renamed from: ᵾᵴᵾᵾ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C5465 extends C1054 {

    /* JADX INFO: renamed from: ᵯᵷʽ, reason: contains not printable characters */
    public final transient byte[][] f20694;

    /* JADX INFO: renamed from: ᵶˇᵱ, reason: contains not printable characters */
    public final transient int[] f20695;

    public C5465(byte[][] bArr, int[] iArr) {
        super(C1054.f4543.f4544);
        this.f20694 = bArr;
        this.f20695 = iArr;
    }

    @Override // defpackage.C1054
    public final boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (obj instanceof C1054) {
            C1054 c1054 = (C1054) obj;
            if (c1054.mo3458() == mo3458() && mo3462(0, c1054, mo3458())) {
                return true;
            }
        }
        return false;
    }

    @Override // defpackage.C1054
    public final int hashCode() {
        int i = this.f4546;
        if (i != 0) {
            return i;
        }
        byte[][] bArr = this.f20694;
        int length = bArr.length;
        int i2 = 0;
        int i3 = 1;
        int i4 = 0;
        while (i2 < length) {
            int[] iArr = this.f20695;
            int i5 = iArr[length + i2];
            int i6 = iArr[i2];
            byte[] bArr2 = bArr[i2];
            int i7 = (i6 - i4) + i5;
            while (i5 < i7) {
                i3 = (i3 * 31) + bArr2[i5];
                i5++;
            }
            i2++;
            i4 = i6;
        }
        this.f4546 = i3;
        return i3;
    }

    @Override // defpackage.C1054
    public final String toString() {
        return m11089().toString();
    }

    /* JADX INFO: renamed from: ˉᵲ, reason: contains not printable characters */
    public final byte[] m11088() {
        byte[] bArr = new byte[mo3458()];
        byte[][] bArr2 = this.f20694;
        int length = bArr2.length;
        int i = 0;
        int i2 = 0;
        int i3 = 0;
        while (i < length) {
            int[] iArr = this.f20695;
            int i4 = iArr[length + i];
            int i5 = iArr[i];
            int i6 = i5 - i2;
            System.arraycopy(bArr2[i], i4, bArr, i3, (i4 + i6) - i4);
            i3 += i6;
            i++;
            i2 = i5;
        }
        return bArr;
    }

    @Override // defpackage.C1054
    /* JADX INFO: renamed from: ˊᵙᵾᵲ */
    public final void mo3455(C4903 c4903, int i) {
        int i2 = ᵘᵞʿⁱ.ˑˊᵲ(this, 0);
        int i3 = 0;
        while (i3 < i) {
            int[] iArr = this.f20695;
            int i4 = i2 == 0 ? 0 : iArr[i2 - 1];
            int i5 = iArr[i2] - i4;
            byte[][] bArr = this.f20694;
            int i6 = iArr[bArr.length + i2];
            int iMin = Math.min(i, i5 + i4) - i3;
            int i7 = (i3 - i4) + i6;
            C2131 c2131 = new C2131(bArr[i2], i7, i7 + iMin, true);
            C2131 c21312 = c4903.f18671;
            if (c21312 == null) {
                c2131.f8452 = c2131;
                c2131.f8454 = c2131;
                c4903.f18671 = c2131;
            } else {
                c21312.f8452.m5639(c2131);
            }
            i3 += iMin;
            i2++;
        }
        c4903.f18672 += (long) i;
    }

    @Override // defpackage.C1054
    /* JADX INFO: renamed from: ˊᵫᵗ */
    public final byte mo3456(int i) {
        byte[][] bArr = this.f20694;
        int length = bArr.length - 1;
        int[] iArr = this.f20695;
        ᵻᵪ.ˊᵙᵾᵲ(iArr[length], i, 1L);
        int i2 = ᵘᵞʿⁱ.ˑˊᵲ(this, i);
        return bArr[i2][(i - (i2 == 0 ? 0 : iArr[i2 - 1])) + iArr[bArr.length + i2]];
    }

    @Override // defpackage.C1054
    /* JADX INFO: renamed from: ˋˈ */
    public final C1054 mo3457(int i, int i2) {
        if (i < 0) {
            ᵕᵩʽᵲ.ᵱᵽʡᵚ(AbstractC0793.m2876(i, "beginIndex=", " < 0"));
            return null;
        }
        if (i2 > mo3458()) {
            StringBuilder sbM8237 = AbstractC3653.m8237(i2, "endIndex=", " > length(");
            sbM8237.append(mo3458());
            sbM8237.append(')');
            throw new IllegalArgumentException(sbM8237.toString().toString());
        }
        int i3 = i2 - i;
        if (i3 < 0) {
            ᵕᵩʽᵲ.ᵱᵽʡᵚ(AbstractC3653.m8230(i2, i, "endIndex=", " < beginIndex="));
            return null;
        }
        if (i == 0 && i2 == mo3458()) {
            return this;
        }
        if (i == i2) {
            return C1054.f4543;
        }
        int i4 = ᵘᵞʿⁱ.ˑˊᵲ(this, i);
        int i5 = ᵘᵞʿⁱ.ˑˊᵲ(this, i2 - 1);
        int i6 = i5 + 1;
        byte[][] bArr = this.f20694;
        ᵽˊᵘᵬ.ːˏᵟᵯ(i6, bArr.length);
        byte[][] bArr2 = (byte[][]) Arrays.copyOfRange(bArr, i4, i6);
        int[] iArr = new int[bArr2.length * 2];
        int[] iArr2 = this.f20695;
        if (i4 <= i5) {
            int i7 = i4;
            int i8 = 0;
            while (true) {
                iArr[i8] = Math.min(iArr2[i7] - i, i3);
                int i9 = i8 + 1;
                iArr[i8 + bArr2.length] = iArr2[bArr.length + i7];
                if (i7 == i5) {
                    break;
                }
                i7++;
                i8 = i9;
            }
        }
        int i10 = i4 != 0 ? iArr2[i4 - 1] : 0;
        int length = bArr2.length;
        iArr[length] = (i - i10) + iArr[length];
        return new C5465(bArr2, iArr);
    }

    /* JADX INFO: renamed from: ˏːˆ, reason: contains not printable characters */
    public final C1054 m11089() {
        return new C1054(m11088());
    }

    @Override // defpackage.C1054
    /* JADX INFO: renamed from: ːˏᵟᵯ */
    public final int mo3458() {
        return this.f20695[this.f20694.length - 1];
    }

    @Override // defpackage.C1054
    /* JADX INFO: renamed from: ᵝᵶ */
    public final String mo3459(Charset charset) {
        return m11089().mo3459(charset);
    }

    @Override // defpackage.C1054
    /* JADX INFO: renamed from: ᵟᵹᵙ */
    public final C1054 mo3460() {
        return m11089().mo3460();
    }

    @Override // defpackage.C1054
    /* JADX INFO: renamed from: ᵨᵣ */
    public final int mo3461(int i, byte[] bArr) {
        return m11089().mo3461(i, bArr);
    }

    @Override // defpackage.C1054
    /* JADX INFO: renamed from: ᵮᵣᵗˈ */
    public final boolean mo3462(int i, C1054 c1054, int i2) {
        if (i >= 0 && i <= mo3458() - i2) {
            int i3 = i2 + i;
            int i4 = ᵘᵞʿⁱ.ˑˊᵲ(this, i);
            int i5 = 0;
            while (i < i3) {
                int[] iArr = this.f20695;
                int i6 = i4 == 0 ? 0 : iArr[i4 - 1];
                int i7 = iArr[i4] - i6;
                byte[][] bArr = this.f20694;
                int i8 = iArr[bArr.length + i4];
                int iMin = Math.min(i3, i7 + i6) - i;
                if (c1054.mo3466(i5, (i - i6) + i8, iMin, bArr[i4])) {
                    i5 += iMin;
                    i += iMin;
                    i4++;
                }
            }
            return true;
        }
        return false;
    }

    @Override // defpackage.C1054
    /* JADX INFO: renamed from: ᵲᵶᵳˈ */
    public final String mo3464() {
        throw null;
    }

    @Override // defpackage.C1054
    /* JADX INFO: renamed from: ᵵᵽ */
    public final byte[] mo3465() {
        return m11088();
    }

    @Override // defpackage.C1054
    /* JADX INFO: renamed from: ᵶᵥᵝ */
    public final boolean mo3466(int i, int i2, int i3, byte[] bArr) {
        if (i >= 0 && i <= mo3458() - i3 && i2 >= 0 && i2 <= bArr.length - i3) {
            int i4 = i3 + i;
            int i5 = ᵘᵞʿⁱ.ˑˊᵲ(this, i);
            while (i < i4) {
                int[] iArr = this.f20695;
                int i6 = i5 == 0 ? 0 : iArr[i5 - 1];
                int i7 = iArr[i5] - i6;
                byte[][] bArr2 = this.f20694;
                int i8 = iArr[bArr2.length + i5];
                int iMin = Math.min(i4, i7 + i6) - i;
                if (ᵻᵪ.ʽˈˋ(bArr2[i5], (i - i6) + i8, bArr, i2, iMin)) {
                    i2 += iMin;
                    i += iMin;
                    i5++;
                }
            }
            return true;
        }
        return false;
    }

    @Override // defpackage.C1054
    /* JADX INFO: renamed from: ᵷᵺʾᵖ */
    public final String mo3467() {
        return m11089().mo3467();
    }

    @Override // defpackage.C1054
    /* JADX INFO: renamed from: ᵻʽᵯ */
    public final int mo3468(int i, byte[] bArr) {
        return m11089().mo3468(i, bArr);
    }
}
