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

import androidx.annotation.Nullable;
import java.io.EOFException;
import java.io.IOException;

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

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final p01 f11476a = new p01(10);

    @Nullable
    public final ta zza(p2 p2Var, @Nullable l5 l5Var, int i10) throws IOException {
        int i11;
        ta taVarZza = null;
        int i12 = 0;
        loop0: while (true) {
            int i13 = 0;
            do {
                int i14 = i13 % 10;
                p01 p01Var = this.f11476a;
                if (i14 == 0) {
                    if (i13 != 0) {
                        byte[] bArr = p01Var.f15225a;
                        System.arraycopy(bArr, 10, bArr, 0, 9);
                    }
                    i11 = 0;
                } else {
                    i11 = i14;
                }
                int i15 = i13 == 0 ? 10 : 1;
                try {
                    int i16 = i14 + 10;
                    p2Var.h(i16 - i15, i15, p01Var.f15225a);
                    p01Var.C(i11);
                    p01Var.A(i16);
                    if (p01Var.y() < 3) {
                        int i17 = p01Var.f15226b;
                        int i18 = p01Var.f15227c;
                        throw new IndexOutOfBoundsException(com.google.android.gms.measurement.internal.u1.m(new StringBuilder(String.valueOf(i17).length() + 17 + String.valueOf(i18).length()), "position=", i17, ", limit=", i18));
                    }
                    p01Var.f15226b -= 3;
                    if (p01Var.M() != 4801587) {
                        if (za2.a(p01Var.H()) != -1) {
                            break loop0;
                        }
                        if (i13 == 0) {
                            p01Var.x(20);
                        }
                        i13++;
                    } else {
                        int i19 = p01Var.f15226b;
                        p01Var.E(6);
                        int iG = p01Var.g();
                        int i20 = iG + 10;
                        if (taVarZza == null) {
                            byte[] bArr2 = new byte[i20];
                            System.arraycopy(p01Var.f15225a, i19, bArr2, 0, 10);
                            p2Var.h(10, iG, bArr2);
                            taVarZza = n5.zza(bArr2, i20, l5Var, new y4());
                        } else {
                            p2Var.a(iG);
                        }
                        i12 += i20;
                    }
                } catch (EOFException unused) {
                }
            } while (i13 <= i10);
        }
        p2Var.zzl();
        p2Var.a(i12);
        return taVarZza;
    }
}
