package R4;

import e4.AbstractC0564h;
import java.io.EOFException;
import java.util.Arrays;
import r4.AbstractC0983h;

/* JADX INFO: renamed from: R4.e, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C0186e {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final X4.e f2669a;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public boolean f2671c;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public int f2675g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public int f2676h;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public int f2670b = Integer.MAX_VALUE;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public int f2672d = 4096;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public C0184c[] f2673e = new C0184c[8];

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public int f2674f = 7;

    public C0186e(X4.e eVar) {
        this.f2669a = eVar;
    }

    public final void a(int i) {
        int i5;
        if (i > 0) {
            int length = this.f2673e.length - 1;
            int i6 = 0;
            while (true) {
                i5 = this.f2674f;
                if (length < i5 || i <= 0) {
                    break;
                }
                C0184c c0184c = this.f2673e[length];
                AbstractC0983h.b(c0184c);
                i -= c0184c.f2661c;
                int i7 = this.f2676h;
                C0184c c0184c2 = this.f2673e[length];
                AbstractC0983h.b(c0184c2);
                this.f2676h = i7 - c0184c2.f2661c;
                this.f2675g--;
                i6++;
                length--;
            }
            C0184c[] c0184cArr = this.f2673e;
            int i8 = i5 + 1;
            System.arraycopy(c0184cArr, i8, c0184cArr, i8 + i6, this.f2675g);
            C0184c[] c0184cArr2 = this.f2673e;
            int i9 = this.f2674f + 1;
            Arrays.fill(c0184cArr2, i9, i9 + i6, (Object) null);
            this.f2674f += i6;
        }
    }

    public final void b(C0184c c0184c) {
        int i = this.f2672d;
        int i5 = c0184c.f2661c;
        if (i5 > i) {
            C0184c[] c0184cArr = this.f2673e;
            AbstractC0564h.R(c0184cArr, 0, c0184cArr.length);
            this.f2674f = this.f2673e.length - 1;
            this.f2675g = 0;
            this.f2676h = 0;
            return;
        }
        a((this.f2676h + i5) - i);
        int i6 = this.f2675g + 1;
        C0184c[] c0184cArr2 = this.f2673e;
        if (i6 > c0184cArr2.length) {
            C0184c[] c0184cArr3 = new C0184c[c0184cArr2.length * 2];
            System.arraycopy(c0184cArr2, 0, c0184cArr3, c0184cArr2.length, c0184cArr2.length);
            this.f2674f = this.f2673e.length - 1;
            this.f2673e = c0184cArr3;
        }
        int i7 = this.f2674f;
        this.f2674f = i7 - 1;
        this.f2673e[i7] = c0184c;
        this.f2675g++;
        this.f2676h += i5;
    }

    public final void c(X4.h hVar) throws EOFException {
        AbstractC0983h.e("data", hVar);
        X4.e eVar = this.f2669a;
        int[] iArr = B.f2641a;
        int iA = hVar.a();
        int i = 0;
        int i5 = 0;
        long j5 = 0;
        while (i5 < iA) {
            int i6 = i5 + 1;
            byte bD = hVar.d(i5);
            byte[] bArr = L4.b.f2100a;
            j5 += (long) B.f2642b[bD & 255];
            i5 = i6;
        }
        if (((int) ((j5 + ((long) 7)) >> 3)) >= hVar.a()) {
            e(hVar.a(), 127, 0);
            eVar.w(hVar);
            return;
        }
        X4.e eVar2 = new X4.e();
        int[] iArr2 = B.f2641a;
        int iA2 = hVar.a();
        long j6 = 0;
        int i7 = 0;
        while (i < iA2) {
            int i8 = i + 1;
            byte bD2 = hVar.d(i);
            byte[] bArr2 = L4.b.f2100a;
            int i9 = bD2 & 255;
            int i10 = B.f2641a[i9];
            byte b2 = B.f2642b[i9];
            j6 = (j6 << b2) | ((long) i10);
            i7 += b2;
            while (i7 >= 8) {
                i7 -= 8;
                eVar2.y((int) (j6 >> i7));
            }
            i = i8;
        }
        if (i7 > 0) {
            eVar2.y((int) ((255 >>> i7) | (j6 << (8 - i7))));
        }
        X4.h hVarK = eVar2.k(eVar2.f3321l);
        e(hVarK.a(), 127, 128);
        eVar.w(hVarK);
    }

    /* JADX WARN: Removed duplicated region for block: B:22:0x006b  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct code enable 'Show inconsistent code' option in preferences
    */
    public final void d(java.util.ArrayList r15) throws java.io.EOFException {
        /*
            Method dump skipped, instruction units count: 255
            To view this dump change 'Code comments level' option to 'DEBUG'
        */
        throw new UnsupportedOperationException("Method not decompiled: R4.C0186e.d(java.util.ArrayList):void");
    }

    public final void e(int i, int i5, int i6) {
        X4.e eVar = this.f2669a;
        if (i < i5) {
            eVar.y(i | i6);
            return;
        }
        eVar.y(i6 | i5);
        int i7 = i - i5;
        while (i7 >= 128) {
            eVar.y(128 | (i7 & 127));
            i7 >>>= 7;
        }
        eVar.y(i7);
    }
}
