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

/* JADX INFO: loaded from: classes3.dex */
abstract class zzw extends zzj {
    final CharSequence zzb;
    final zzo zzc;
    final boolean zzd;
    int zze = 0;
    int zzf = Integer.MAX_VALUE;

    public zzw(zzx zzxVar, CharSequence charSequence) {
        this.zzc = zzxVar.zza;
        this.zzd = zzxVar.zzb;
        this.zzb = charSequence;
    }

    @Override // com.google.android.gms.internal.common.zzj
    public final /* bridge */ /* synthetic */ Object zza() {
        int iZzd;
        int iZzc;
        int i6 = this.zze;
        while (true) {
            int i7 = this.zze;
            if (i7 == -1) {
                zzb();
                return null;
            }
            iZzd = zzd(i7);
            if (iZzd == -1) {
                iZzd = this.zzb.length();
                this.zze = -1;
                iZzc = -1;
            } else {
                iZzc = zzc(iZzd);
                this.zze = iZzc;
            }
            if (iZzc == i6) {
                int i8 = iZzc + 1;
                this.zze = i8;
                if (i8 > this.zzb.length()) {
                    this.zze = -1;
                }
            } else {
                if (i6 < iZzd) {
                    this.zzb.charAt(i6);
                }
                if (i6 < iZzd) {
                    this.zzb.charAt(iZzd - 1);
                }
                if (!this.zzd || i6 != iZzd) {
                    break;
                }
                i6 = this.zze;
            }
        }
        int i9 = this.zzf;
        if (i9 == 1) {
            iZzd = this.zzb.length();
            this.zze = -1;
            if (iZzd > i6) {
                this.zzb.charAt(iZzd - 1);
            }
        } else {
            this.zzf = i9 - 1;
        }
        return this.zzb.subSequence(i6, iZzd).toString();
    }

    public abstract int zzc(int i6);

    public abstract int zzd(int i6);
}
