package com.google.android.gms.internal.ads;

import java.nio.ByteBuffer;
import java.util.Arrays;

/* JADX INFO: loaded from: classes2.dex */
public final class dq2 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final n f10482a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final p01 f10483b = new p01(32);

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

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public cq2 f10485d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public cq2 f10486e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public long f10487f;

    public dq2(n nVar) {
        this.f10482a = nVar;
        cq2 cq2Var = new cq2(0L);
        this.f10484c = cq2Var;
        this.f10485d = cq2Var;
        this.f10486e = cq2Var;
    }

    public static cq2 c(cq2 cq2Var, fe2 fe2Var, eq2 eq2Var, p01 p01Var) {
        cq2 cq2VarE;
        if (fe2Var.g(1073741824)) {
            long j10 = eq2Var.f10901b;
            int iJ = 1;
            p01Var.v(1);
            cq2 cq2VarE2 = e(cq2Var, j10, p01Var.f15225a, 1);
            long j11 = j10 + 1;
            byte b10 = p01Var.f15225a[0];
            int i10 = b10 & 128;
            int i11 = b10 & 127;
            mc2 mc2Var = fe2Var.f11188c;
            byte[] bArr = mc2Var.zza;
            if (bArr == null) {
                mc2Var.zza = new byte[16];
            } else {
                Arrays.fill(bArr, (byte) 0);
            }
            boolean z10 = i10 != 0;
            cq2VarE = e(cq2VarE2, j11, mc2Var.zza, i11);
            long j12 = j11 + ((long) i11);
            if (z10) {
                p01Var.v(2);
                cq2VarE = e(cq2VarE, j12, p01Var.f15225a, 2);
                j12 += 2;
                iJ = p01Var.J();
            }
            int i12 = iJ;
            int[] iArr = mc2Var.zzd;
            if (iArr == null || iArr.length < i12) {
                iArr = new int[i12];
            }
            int[] iArr2 = iArr;
            int[] iArr3 = mc2Var.zze;
            if (iArr3 == null || iArr3.length < i12) {
                iArr3 = new int[i12];
            }
            int[] iArr4 = iArr3;
            if (z10) {
                int i13 = i12 * 6;
                p01Var.v(i13);
                cq2VarE = e(cq2VarE, j12, p01Var.f15225a, i13);
                j12 += (long) i13;
                p01Var.C(0);
                for (int i14 = 0; i14 < i12; i14++) {
                    iArr2[i14] = p01Var.J();
                    iArr4[i14] = p01Var.h();
                }
            } else {
                iArr2[0] = 0;
                iArr4[0] = eq2Var.f10900a - ((int) (j12 - eq2Var.f10901b));
            }
            t3 t3Var = eq2Var.zzc;
            String str = bb1.f9474a;
            mc2Var.a(i12, iArr2, iArr4, t3Var.f16693b, mc2Var.zza, t3Var.f16692a, t3Var.f16694c, t3Var.f16695d);
            long j13 = eq2Var.f10901b;
            int i15 = (int) (j12 - j13);
            eq2Var.f10901b = j13 + ((long) i15);
            eq2Var.f10900a -= i15;
        } else {
            cq2VarE = cq2Var;
        }
        if (!fe2Var.g(268435456)) {
            fe2Var.i(eq2Var.f10900a);
            return d(cq2VarE, eq2Var.f10901b, fe2Var.zzc, eq2Var.f10900a);
        }
        p01Var.v(4);
        cq2 cq2VarE3 = e(cq2VarE, eq2Var.f10901b, p01Var.f15225a, 4);
        int iH = p01Var.h();
        eq2Var.f10901b += 4;
        eq2Var.f10900a -= 4;
        fe2Var.i(iH);
        cq2 cq2VarD = d(cq2VarE3, eq2Var.f10901b, fe2Var.zzc, iH);
        eq2Var.f10901b += (long) iH;
        int i16 = eq2Var.f10900a - iH;
        eq2Var.f10900a = i16;
        ByteBuffer byteBuffer = fe2Var.zzf;
        if (byteBuffer == null || byteBuffer.capacity() < i16) {
            fe2Var.zzf = ByteBuffer.allocate(i16);
        } else {
            fe2Var.zzf.clear();
        }
        return d(cq2VarD, eq2Var.f10901b, fe2Var.zzf, eq2Var.f10900a);
    }

    public static cq2 d(cq2 cq2Var, long j10, ByteBuffer byteBuffer, int i10) {
        while (j10 >= cq2Var.f10055b) {
            cq2Var = cq2Var.zzd;
        }
        while (i10 > 0) {
            int iMin = Math.min(i10, (int) (cq2Var.f10055b - j10));
            l lVar = cq2Var.zzc;
            byte[] bArr = lVar.f13441a;
            long j11 = j10 - cq2Var.f10054a;
            lVar.getClass();
            byteBuffer.put(bArr, (int) j11, iMin);
            i10 -= iMin;
            j10 += (long) iMin;
            if (j10 == cq2Var.f10055b) {
                cq2Var = cq2Var.zzd;
            }
        }
        return cq2Var;
    }

    public static cq2 e(cq2 cq2Var, long j10, byte[] bArr, int i10) {
        while (j10 >= cq2Var.f10055b) {
            cq2Var = cq2Var.zzd;
        }
        int i11 = i10;
        while (i11 > 0) {
            int iMin = Math.min(i11, (int) (cq2Var.f10055b - j10));
            l lVar = cq2Var.zzc;
            byte[] bArr2 = lVar.f13441a;
            long j11 = j10 - cq2Var.f10054a;
            lVar.getClass();
            System.arraycopy(bArr2, (int) j11, bArr, i10 - i11, iMin);
            i11 -= iMin;
            j10 += (long) iMin;
            if (j10 == cq2Var.f10055b) {
                cq2Var = cq2Var.zzd;
            }
        }
        return cq2Var;
    }

    public final void a(long j10) {
        cq2 cq2Var;
        if (j10 != -1) {
            while (true) {
                cq2Var = this.f10484c;
                if (j10 < cq2Var.f10055b) {
                    break;
                }
                this.f10482a.a(cq2Var.zzc);
                cq2 cq2Var2 = this.f10484c;
                cq2Var2.zzc = null;
                cq2 cq2Var3 = cq2Var2.zzd;
                cq2Var2.zzd = null;
                this.f10484c = cq2Var3;
            }
            if (this.f10485d.f10054a < cq2Var.f10054a) {
                this.f10485d = cq2Var;
            }
        }
    }

    public final int b(int i10) {
        cq2 cq2Var = this.f10486e;
        if (cq2Var.zzc == null) {
            l lVarZza = this.f10482a.zza();
            cq2 cq2Var2 = new cq2(this.f10486e.f10055b);
            cq2Var.zzc = lVarZza;
            cq2Var.zzd = cq2Var2;
        }
        return Math.min(i10, (int) (this.f10486e.f10055b - this.f10487f));
    }
}
