package com.google.android.recaptcha.internal;

/* JADX INFO: loaded from: classes3.dex */
abstract class zzpl {
    private static volatile int zza = 100;

    public abstract Object zza(Object obj);

    public abstract Object zzb();

    public abstract Object zzc(Object obj);

    public abstract void zzd(Object obj, int i6, int i7);

    public abstract void zze(Object obj, int i6, long j4);

    public abstract void zzf(Object obj, int i6, Object obj2);

    public abstract void zzg(Object obj, int i6, zzle zzleVar);

    public abstract void zzh(Object obj, int i6, long j4);

    public abstract void zzi(Object obj);

    public abstract void zzj(Object obj, Object obj2);

    public final boolean zzk(Object obj, zzov zzovVar, int i6) throws zznn {
        int iZzd = zzovVar.zzd();
        int i7 = iZzd >>> 3;
        int i8 = iZzd & 7;
        if (i8 == 0) {
            zzh(obj, i7, zzovVar.zzl());
            return true;
        }
        if (i8 == 1) {
            zze(obj, i7, zzovVar.zzk());
            return true;
        }
        if (i8 == 2) {
            zzg(obj, i7, zzovVar.zzp());
            return true;
        }
        if (i8 != 3) {
            if (i8 == 4) {
                return false;
            }
            if (i8 != 5) {
                throw new zznm("Protocol message tag had invalid wire type.");
            }
            zzd(obj, i7, zzovVar.zzf());
            return true;
        }
        Object objZzb = zzb();
        int i9 = i7 << 3;
        int i10 = i6 + 1;
        if (i10 >= zza) {
            throw new zznn("Protocol message had too many levels of nesting.  May be malicious.  Use setRecursionLimit() to increase the recursion depth limit.");
        }
        while (zzovVar.zzc() != Integer.MAX_VALUE && zzk(objZzb, zzovVar, i10)) {
        }
        if ((i9 | 4) != zzovVar.zzd()) {
            throw new zznn("Protocol message end-group tag did not match expected tag.");
        }
        zzf(obj, i7, zzc(objZzb));
        return true;
    }
}
