package com.google.android.gms.internal.measurement; import androidx.work.WorkInfo; import com.applovin.exoplayer2.common.base.Ascii; import java.io.IOException; import java.util.Arrays; import kotlin.jvm.internal.ByteCompanionObject; /* loaded from: classes3.dex */ final class zzio extends zzil { private final byte[] zzd; private int zze; private int zzf; private int zzg; private int zzh; private int zzi; private int zzj; private final void zzaa() { int i = this.zze + this.zzf; this.zze = i; int i2 = i - this.zzh; int i3 = this.zzj; if (i2 <= i3) { this.zzf = 0; return; } int i4 = i2 - i3; this.zzf = i4; this.zze = i - i4; } @Override // com.google.android.gms.internal.measurement.zzil public final int zzc() { return this.zzg - this.zzh; } @Override // com.google.android.gms.internal.measurement.zzil public final boolean zzt() throws IOException { return this.zzg == this.zze; } private final byte zzv() throws IOException { int i = this.zzg; if (i == this.zze) { throw zzjt.zzh(); } byte[] bArr = this.zzd; this.zzg = i + 1; return bArr[i]; } @Override // com.google.android.gms.internal.measurement.zzil public final double zza() throws IOException { return Double.longBitsToDouble(zzy()); } @Override // com.google.android.gms.internal.measurement.zzil public final float zzb() throws IOException { return Float.intBitsToFloat(zzw()); } @Override // com.google.android.gms.internal.measurement.zzil public final int zzb(int i) throws zzjt { if (i < 0) { throw zzjt.zzf(); } int zzc = i + zzc(); if (zzc < 0) { throw zzjt.zzg(); } int i2 = this.zzj; if (zzc > i2) { throw zzjt.zzh(); } this.zzj = zzc; zzaa(); return i2; } @Override // com.google.android.gms.internal.measurement.zzil public final int zzd() throws IOException { return zzx(); } @Override // com.google.android.gms.internal.measurement.zzil public final int zze() throws IOException { return zzw(); } @Override // com.google.android.gms.internal.measurement.zzil public final int zzf() throws IOException { return zzx(); } private final int zzw() throws IOException { int i = this.zzg; if (this.zze - i < 4) { throw zzjt.zzh(); } byte[] bArr = this.zzd; this.zzg = i + 4; return ((bArr[i + 3] & 255) << 24) | (bArr[i] & 255) | ((bArr[i + 1] & 255) << 8) | ((bArr[i + 2] & 255) << 16); } private final int zzx() throws IOException { int i; int i2 = this.zzg; int i3 = this.zze; if (i3 != i2) { byte[] bArr = this.zzd; int i4 = i2 + 1; byte b = bArr[i2]; if (b >= 0) { this.zzg = i4; return b; } if (i3 - i4 >= 9) { int i5 = i2 + 2; int i6 = (bArr[i4] << 7) ^ b; if (i6 < 0) { i = i6 ^ WorkInfo.STOP_REASON_FOREGROUND_SERVICE_TIMEOUT; } else { int i7 = i2 + 3; int i8 = (bArr[i5] << Ascii.SO) ^ i6; if (i8 >= 0) { i = i8 ^ 16256; } else { int i9 = i2 + 4; int i10 = i8 ^ (bArr[i7] << Ascii.NAK); if (i10 < 0) { i = (-2080896) ^ i10; } else { i7 = i2 + 5; byte b2 = bArr[i9]; int i11 = (i10 ^ (b2 << Ascii.FS)) ^ 266354560; if (b2 < 0) { i9 = i2 + 6; if (bArr[i7] < 0) { i7 = i2 + 7; if (bArr[i9] < 0) { i9 = i2 + 8; if (bArr[i7] < 0) { i7 = i2 + 9; if (bArr[i9] < 0) { int i12 = i2 + 10; if (bArr[i7] >= 0) { i5 = i12; i = i11; } } } } } i = i11; } i = i11; } i5 = i9; } i5 = i7; } this.zzg = i5; return i; } } return (int) zzm(); } @Override // com.google.android.gms.internal.measurement.zzil public final int zzg() throws IOException { return zzw(); } @Override // com.google.android.gms.internal.measurement.zzil public final int zzh() throws IOException { return zzil.zza(zzx()); } @Override // com.google.android.gms.internal.measurement.zzil public final int zzi() throws IOException { if (zzt()) { this.zzi = 0; return 0; } int zzx = zzx(); this.zzi = zzx; if ((zzx >>> 3) != 0) { return zzx; } throw zzjt.zzc(); } @Override // com.google.android.gms.internal.measurement.zzil public final int zzj() throws IOException { return zzx(); } @Override // com.google.android.gms.internal.measurement.zzil public final long zzk() throws IOException { return zzy(); } @Override // com.google.android.gms.internal.measurement.zzil public final long zzl() throws IOException { return zzz(); } private final long zzy() throws IOException { int i = this.zzg; if (this.zze - i < 8) { throw zzjt.zzh(); } byte[] bArr = this.zzd; this.zzg = i + 8; return ((bArr[i + 7] & 255) << 56) | (bArr[i] & 255) | ((bArr[i + 1] & 255) << 8) | ((bArr[i + 2] & 255) << 16) | ((bArr[i + 3] & 255) << 24) | ((bArr[i + 4] & 255) << 32) | ((bArr[i + 5] & 255) << 40) | ((bArr[i + 6] & 255) << 48); } private final long zzz() throws IOException { long j; long j2; long j3; int i = this.zzg; int i2 = this.zze; if (i2 != i) { byte[] bArr = this.zzd; int i3 = i + 1; byte b = bArr[i]; if (b >= 0) { this.zzg = i3; return b; } if (i2 - i3 >= 9) { int i4 = i + 2; int i5 = (bArr[i3] << 7) ^ b; if (i5 < 0) { j = i5 ^ WorkInfo.STOP_REASON_FOREGROUND_SERVICE_TIMEOUT; } else { int i6 = i + 3; int i7 = (bArr[i4] << Ascii.SO) ^ i5; if (i7 >= 0) { j = i7 ^ 16256; i4 = i6; } else { int i8 = i + 4; int i9 = i7 ^ (bArr[i6] << Ascii.NAK); if (i9 < 0) { long j4 = (-2080896) ^ i9; i4 = i8; j = j4; } else { long j5 = i9; i4 = i + 5; long j6 = j5 ^ (bArr[i8] << 28); if (j6 >= 0) { j3 = 266354560; } else { int i10 = i + 6; long j7 = j6 ^ (bArr[i4] << 35); if (j7 < 0) { j2 = -34093383808L; } else { i4 = i + 7; j6 = j7 ^ (bArr[i10] << 42); if (j6 >= 0) { j3 = 4363953127296L; } else { i10 = i + 8; j7 = j6 ^ (bArr[i4] << 49); if (j7 < 0) { j2 = -558586000294016L; } else { i4 = i + 9; long j8 = (j7 ^ (bArr[i10] << 56)) ^ 71499008037633920L; if (j8 < 0) { int i11 = i + 10; if (bArr[i4] >= 0) { i4 = i11; } } j = j8; } } } j = j7 ^ j2; i4 = i10; } j = j6 ^ j3; } } } this.zzg = i4; return j; } } return zzm(); } @Override // com.google.android.gms.internal.measurement.zzil public final long zzm() throws IOException { long j = 0; for (int i = 0; i < 64; i += 7) { j |= (r3 & Byte.MAX_VALUE) << i; if ((zzv() & ByteCompanionObject.MIN_VALUE) == 0) { return j; } } throw zzjt.zze(); } @Override // com.google.android.gms.internal.measurement.zzil public final long zzn() throws IOException { return zzy(); } @Override // com.google.android.gms.internal.measurement.zzil public final long zzo() throws IOException { return zzil.zza(zzz()); } @Override // com.google.android.gms.internal.measurement.zzil public final long zzp() throws IOException { return zzz(); } @Override // com.google.android.gms.internal.measurement.zzil public final zzhx zzq() throws IOException { byte[] bArr; int zzx = zzx(); if (zzx > 0) { int i = this.zze; int i2 = this.zzg; if (zzx <= i - i2) { zzhx zza = zzhx.zza(this.zzd, i2, zzx); this.zzg += zzx; return zza; } } if (zzx == 0) { return zzhx.zza; } if (zzx > 0) { int i3 = this.zze; int i4 = this.zzg; if (zzx <= i3 - i4) { int i5 = zzx + i4; this.zzg = i5; bArr = Arrays.copyOfRange(this.zzd, i4, i5); return zzhx.zzb(bArr); } } if (zzx > 0) { throw zzjt.zzh(); } if (zzx == 0) { bArr = zzjn.zzb; return zzhx.zzb(bArr); } throw zzjt.zzf(); } @Override // com.google.android.gms.internal.measurement.zzil public final String zzr() throws IOException { int zzx = zzx(); if (zzx > 0) { int i = this.zze; int i2 = this.zzg; if (zzx <= i - i2) { String str = new String(this.zzd, i2, zzx, zzjn.zza); this.zzg += zzx; return str; } } if (zzx == 0) { return ""; } if (zzx < 0) { throw zzjt.zzf(); } throw zzjt.zzh(); } @Override // com.google.android.gms.internal.measurement.zzil public final String zzs() throws IOException { int zzx = zzx(); if (zzx > 0) { int i = this.zze; int i2 = this.zzg; if (zzx <= i - i2) { String zzb = zzmi.zzb(this.zzd, i2, zzx); this.zzg += zzx; return zzb; } } if (zzx == 0) { return ""; } if (zzx <= 0) { throw zzjt.zzf(); } throw zzjt.zzh(); } private zzio(byte[] bArr, int i, int i2, boolean z) { super(); this.zzj = Integer.MAX_VALUE; this.zzd = bArr; this.zze = i2 + i; this.zzg = i; this.zzh = i; } @Override // com.google.android.gms.internal.measurement.zzil public final void zzc(int i) throws zzjt { if (this.zzi != i) { throw zzjt.zzb(); } } @Override // com.google.android.gms.internal.measurement.zzil public final void zzd(int i) { this.zzj = i; zzaa(); } private final void zzf(int i) throws IOException { if (i >= 0) { int i2 = this.zze; int i3 = this.zzg; if (i <= i2 - i3) { this.zzg = i3 + i; return; } } if (i < 0) { throw zzjt.zzf(); } throw zzjt.zzh(); } @Override // com.google.android.gms.internal.measurement.zzil public final boolean zzu() throws IOException { return zzz() != 0; } @Override // com.google.android.gms.internal.measurement.zzil public final boolean zze(int i) throws IOException { int zzi; int i2 = i & 7; int i3 = 0; if (i2 == 0) { if (this.zze - this.zzg >= 10) { while (i3 < 10) { byte[] bArr = this.zzd; int i4 = this.zzg; this.zzg = i4 + 1; if (bArr[i4] < 0) { i3++; } } throw zzjt.zze(); } while (i3 < 10) { if (zzv() < 0) { i3++; } } throw zzjt.zze(); return true; } if (i2 == 1) { zzf(8); return true; } if (i2 == 2) { zzf(zzx()); return true; } if (i2 != 3) { if (i2 == 4) { return false; } if (i2 == 5) { zzf(4); return true; } throw zzjt.zza(); } do { zzi = zzi(); if (zzi == 0) { break; } } while (zze(zzi)); zzc(((i >>> 3) << 3) | 4); return true; } }