package p461;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import p138.p176.p177.p242.p246.p251.C4303;
import p402.p403.C6560;
import p402.p411.p413.C6635;

/* JADX INFO: renamed from: ޑ.ޒ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C7126 extends C7108 {

    /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
    public final transient byte[][] f20675;

    /* JADX INFO: renamed from: މ, reason: contains not printable characters */
    public final transient int[] f20676;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public C7126(byte[][] bArr, int[] iArr) {
        super(C7108.f20633.f20637);
        if (bArr == null) {
            C6635.m9824("segments");
            throw null;
        }
        if (iArr == null) {
            C6635.m9824("directory");
            throw null;
        }
        this.f20675 = bArr;
        this.f20676 = iArr;
    }

    @Override // p461.C7108
    public boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (obj instanceof C7108) {
            C7108 c7108 = (C7108) obj;
            if (c7108.mo10450() == mo10450() && mo10446(0, c7108, 0, mo10450())) {
                return true;
            }
        }
        return false;
    }

    @Override // p461.C7108
    public int hashCode() {
        int i = this.f20635;
        if (i != 0) {
            return i;
        }
        int length = this.f20675.length;
        int i2 = 0;
        int i3 = 1;
        int i4 = 0;
        while (i2 < length) {
            int[] iArr = this.f20676;
            int i5 = iArr[length + i2];
            int i6 = iArr[i2];
            byte[] bArr = this.f20675[i2];
            int i7 = (i6 - i4) + i5;
            while (i5 < i7) {
                i3 = (i3 * 31) + bArr[i5];
                i5++;
            }
            i2++;
            i4 = i6;
        }
        this.f20635 = i3;
        return i3;
    }

    @Override // p461.C7108
    public String toString() {
        return m10482().toString();
    }

    @Override // p461.C7108
    /* JADX INFO: renamed from: ֏ */
    public byte mo10443(int i) {
        C4303.m7086(this.f20676[this.f20675.length - 1], i, 1L);
        int iM6992 = C4303.m6992(this, i);
        int i2 = iM6992 == 0 ? 0 : this.f20676[iM6992 - 1];
        int[] iArr = this.f20676;
        byte[][] bArr = this.f20675;
        return bArr[iM6992][(i - i2) + iArr[bArr.length + iM6992]];
    }

    @Override // p461.C7108
    /* JADX INFO: renamed from: ֏ */
    public C7108 mo10444(String str) throws NoSuchAlgorithmException {
        if (str == null) {
            C6635.m9824("algorithm");
            throw null;
        }
        MessageDigest messageDigest = MessageDigest.getInstance(str);
        int length = this.f20675.length;
        int i = 0;
        int i2 = 0;
        while (i < length) {
            int[] iArr = this.f20676;
            int i3 = iArr[length + i];
            int i4 = iArr[i];
            messageDigest.update(this.f20675[i], i3, i4 - i2);
            i++;
            i2 = i4;
        }
        byte[] bArrDigest = messageDigest.digest();
        C6635.m9823((Object) bArrDigest, "digest.digest()");
        return new C7108(bArrDigest);
    }

    @Override // p461.C7108
    /* JADX INFO: renamed from: ֏ */
    public void mo10445(C7103 c7103, int i, int i2) {
        if (c7103 == null) {
            C6635.m9824("buffer");
            throw null;
        }
        int i3 = i2 + i;
        int iM6992 = C4303.m6992(this, i);
        while (i < i3) {
            int i4 = iM6992 == 0 ? 0 : this.f20676[iM6992 - 1];
            int[] iArr = this.f20676;
            int i5 = iArr[iM6992] - i4;
            int i6 = iArr[this.f20675.length + iM6992];
            int iMin = Math.min(i3, i5 + i4) - i;
            int i7 = (i - i4) + i6;
            C7123 c7123 = new C7123(this.f20675[iM6992], i7, i7 + iMin, true, false);
            C7123 c71232 = c7103.f20629;
            if (c71232 == null) {
                c7123.f20671 = c7123;
                c7123.f20670 = c7123;
                c7103.f20629 = c7123;
            } else {
                if (c71232 == null) {
                    C6635.m9822();
                    throw null;
                }
                C7123 c71233 = c71232.f20671;
                if (c71233 == null) {
                    C6635.m9822();
                    throw null;
                }
                c71233.m10476(c7123);
            }
            i += iMin;
            iM6992++;
        }
        c7103.f20630 += (long) mo10450();
    }

    @Override // p461.C7108
    /* JADX INFO: renamed from: ֏ */
    public boolean mo10446(int i, C7108 c7108, int i2, int i3) {
        if (c7108 == null) {
            C6635.m9824("other");
            throw null;
        }
        if (i < 0 || i > mo10450() - i3) {
            return false;
        }
        int i4 = i3 + i;
        int iM6992 = C4303.m6992(this, i);
        while (i < i4) {
            int i5 = iM6992 == 0 ? 0 : this.f20676[iM6992 - 1];
            int[] iArr = this.f20676;
            int i6 = iArr[iM6992] - i5;
            int i7 = iArr[this.f20675.length + iM6992];
            int iMin = Math.min(i4, i6 + i5) - i;
            if (!c7108.mo10447(i2, this.f20675[iM6992], (i - i5) + i7, iMin)) {
                return false;
            }
            i2 += iMin;
            i += iMin;
            iM6992++;
        }
        return true;
    }

    @Override // p461.C7108
    /* JADX INFO: renamed from: ֏ */
    public boolean mo10447(int i, byte[] bArr, int i2, int i3) {
        if (bArr == null) {
            C6635.m9824("other");
            throw null;
        }
        if (i < 0 || i > mo10450() - i3 || i2 < 0 || i2 > bArr.length - i3) {
            return false;
        }
        int i4 = i3 + i;
        int iM6992 = C4303.m6992(this, i);
        while (i < i4) {
            int i5 = iM6992 == 0 ? 0 : this.f20676[iM6992 - 1];
            int[] iArr = this.f20676;
            int i6 = iArr[iM6992] - i5;
            int i7 = iArr[this.f20675.length + iM6992];
            int iMin = Math.min(i4, i6 + i5) - i;
            if (!C4303.m7136(this.f20675[iM6992], (i - i5) + i7, bArr, i2, iMin)) {
                return false;
            }
            i2 += iMin;
            i += iMin;
            iM6992++;
        }
        return true;
    }

    @Override // p461.C7108
    /* JADX INFO: renamed from: ރ */
    public String mo10449() {
        return m10482().mo10449();
    }

    @Override // p461.C7108
    /* JADX INFO: renamed from: ބ */
    public int mo10450() {
        return this.f20676[this.f20675.length - 1];
    }

    @Override // p461.C7108
    /* JADX INFO: renamed from: ޅ */
    public String mo10451() {
        return m10482().mo10451();
    }

    @Override // p461.C7108
    /* JADX INFO: renamed from: ކ */
    public byte[] mo10452() {
        return m10481();
    }

    @Override // p461.C7108
    /* JADX INFO: renamed from: މ */
    public C7108 mo10453() {
        return m10482().mo10453();
    }

    /* JADX INFO: renamed from: ތ, reason: contains not printable characters */
    public byte[] m10481() {
        byte[] bArr = new byte[mo10450()];
        int length = this.f20675.length;
        int i = 0;
        int i2 = 0;
        int i3 = 0;
        while (i < length) {
            int[] iArr = this.f20676;
            int i4 = iArr[length + i];
            int i5 = iArr[i];
            int i6 = i5 - i2;
            C6560.m9789(this.f20675[i], bArr, i3, i4, i4 + i6);
            i3 += i6;
            i++;
            i2 = i5;
        }
        return bArr;
    }

    /* JADX INFO: renamed from: ލ, reason: contains not printable characters */
    public final C7108 m10482() {
        return new C7108(m10481());
    }
}
