package defpackage;

import org.tukaani.xz.CorruptedInputException;

/* JADX INFO: renamed from: ᵶᵩ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C4837 {

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

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final byte[] f18442;

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public int f18440 = 0;

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

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public int f18441 = 0;

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public int f18445 = 0;

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public int f18443 = 0;

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public int f18439 = 0;

    public C4837(int i, C2470 c2470) {
        this.f18438 = i;
        byte[] bArrMo4894 = c2470.mo4894(i);
        this.f18442 = bArrMo4894;
        bArrMo4894[i - 1] = 0;
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final void m10084(int i, int i2) throws CorruptedInputException {
        int i3;
        if (i < 0 || i >= this.f18441) {
            throw new CorruptedInputException();
        }
        int iMin = Math.min(this.f18445 - this.f18444, i2);
        this.f18443 = i2 - iMin;
        this.f18439 = i;
        int i4 = (this.f18444 - i) - 1;
        byte[] bArr = this.f18442;
        if (i4 < 0) {
            int i5 = this.f18438;
            int i6 = i4 + i5;
            int iMin2 = Math.min(i5 - i6, iMin);
            System.arraycopy(bArr, i6, bArr, this.f18444, iMin2);
            this.f18444 += iMin2;
            iMin -= iMin2;
            if (iMin == 0) {
                return;
            } else {
                i4 = 0;
            }
        }
        do {
            int iMin3 = Math.min(iMin, this.f18444 - i4);
            System.arraycopy(bArr, i4, bArr, this.f18444, iMin3);
            i3 = this.f18444 + iMin3;
            this.f18444 = i3;
            iMin -= iMin3;
        } while (iMin > 0);
        if (this.f18441 < i3) {
            this.f18441 = i3;
        }
    }
}
