package com.google.android.gms.internal.gtm; import com.google.android.gms.measurement.api.AppMeasurementSdk; import java.io.IOException; import java.nio.BufferOverflowException; import java.nio.ByteBuffer; import java.nio.ByteOrder; import java.util.logging.Level; import java.util.logging.Logger; /* loaded from: classes2.dex */ public abstract class zzqj extends zzpr { private static final Logger logger = Logger.getLogger(zzqj.class.getName()); private static final boolean zzawt = zztx.zzrm(); zzql zzawu; /* loaded from: classes2.dex */ static final class zzb extends zza { private final ByteBuffer zzawv; private int zzaww; zzb(ByteBuffer byteBuffer) { super(byteBuffer.array(), byteBuffer.arrayOffset() + byteBuffer.position(), byteBuffer.remaining()); this.zzawv = byteBuffer; this.zzaww = byteBuffer.position(); } @Override // com.google.android.gms.internal.gtm.zzqj.zza, com.google.android.gms.internal.gtm.zzqj public final void flush() { this.zzawv.position(this.zzaww + zzok()); } } public static int zzb(float f) { return 4; } public static int zzbd(int i) { if ((i & (-128)) == 0) { return 1; } if ((i & (-16384)) == 0) { return 2; } if (((-2097152) & i) == 0) { return 3; } return (i & (-268435456)) == 0 ? 4 : 5; } public static int zzbf(int i) { return 4; } public static int zzbg(int i) { return 4; } private static int zzbi(int i) { return (i << 1) ^ (i >> 31); } public static int zzc(double d) { return 8; } public static zzqj zzg(byte[] bArr) { return new zza(bArr, 0, bArr.length); } public static int zzj(boolean z) { return 1; } public static int zzt(long j) { int i; if (((-128) & j) == 0) { return 1; } if (j < 0) { return 10; } if (((-34359738368L) & j) != 0) { j >>>= 28; i = 6; } else { i = 2; } if (((-2097152) & j) != 0) { i += 2; j >>>= 14; } return (j & (-16384)) != 0 ? i + 1 : i; } public static int zzv(long j) { return 8; } public static int zzw(long j) { return 8; } private static long zzx(long j) { return (j << 1) ^ (j >> 63); } public abstract void flush() throws IOException; public abstract void write(byte[] bArr, int i, int i2) throws IOException; public abstract void zza(int i, long j) throws IOException; public abstract void zza(int i, zzps zzpsVar) throws IOException; public abstract void zza(int i, zzsk zzskVar) throws IOException; /* JADX INFO: Access modifiers changed from: package-private */ public abstract void zza(int i, zzsk zzskVar, zzsz zzszVar) throws IOException; public abstract void zza(int i, String str) throws IOException; public abstract void zza(zzps zzpsVar) throws IOException; abstract void zza(zzsk zzskVar, zzsz zzszVar) throws IOException; public abstract void zzax(int i) throws IOException; public abstract void zzay(int i) throws IOException; public abstract void zzb(int i, zzps zzpsVar) throws IOException; public abstract void zzb(int i, zzsk zzskVar) throws IOException; public abstract void zzb(int i, boolean z) throws IOException; public abstract void zzb(zzsk zzskVar) throws IOException; public abstract void zzba(int i) throws IOException; public abstract void zzc(byte b) throws IOException; public abstract void zzc(int i, long j) throws IOException; public abstract void zzcz(String str) throws IOException; public abstract void zzd(int i, int i2) throws IOException; public abstract void zze(int i, int i2) throws IOException; /* JADX INFO: Access modifiers changed from: package-private */ public abstract void zze(byte[] bArr, int i, int i2) throws IOException; public abstract void zzf(int i, int i2) throws IOException; public abstract void zzh(int i, int i2) throws IOException; public abstract int zzoi(); public abstract void zzp(long j) throws IOException; public abstract void zzr(long j) throws IOException; /* loaded from: classes2.dex */ public static final class zzc extends IOException { zzc() { super("CodedOutputStream was writing to a flat byte array and ran out of space."); } /* JADX WARN: Illegal instructions before constructor call */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public zzc(java.lang.String r3) { /* r2 = this; java.lang.String r3 = java.lang.String.valueOf(r3) int r0 = r3.length() java.lang.String r1 = "CodedOutputStream was writing to a flat byte array and ran out of space.: " if (r0 == 0) goto L11 java.lang.String r3 = r1.concat(r3) goto L16 L11: java.lang.String r3 = new java.lang.String r3.(r1) L16: r2.(r3) return */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.gtm.zzqj.zzc.(java.lang.String):void"); } zzc(Throwable th) { super("CodedOutputStream was writing to a flat byte array and ran out of space.", th); } /* JADX WARN: Illegal instructions before constructor call */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public zzc(java.lang.String r3, java.lang.Throwable r4) { /* r2 = this; java.lang.String r3 = java.lang.String.valueOf(r3) int r0 = r3.length() java.lang.String r1 = "CodedOutputStream was writing to a flat byte array and ran out of space.: " if (r0 == 0) goto L11 java.lang.String r3 = r1.concat(r3) goto L16 L11: java.lang.String r3 = new java.lang.String r3.(r1) L16: r2.(r3, r4) return */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.gtm.zzqj.zzc.(java.lang.String, java.lang.Throwable):void"); } } public static zzqj zza(ByteBuffer byteBuffer) { if (byteBuffer.hasArray()) { return new zzb(byteBuffer); } if (byteBuffer.isDirect() && !byteBuffer.isReadOnly()) { if (zztx.zzrn()) { return new zze(byteBuffer); } return new zzd(byteBuffer); } throw new IllegalArgumentException("ByteBuffer is read-only"); } /* loaded from: classes2.dex */ static final class zzd extends zzqj { private final int zzaww; private final ByteBuffer zzawx; private final ByteBuffer zzawy; zzd(ByteBuffer byteBuffer) { super(); this.zzawx = byteBuffer; this.zzawy = byteBuffer.duplicate().order(ByteOrder.LITTLE_ENDIAN); this.zzaww = byteBuffer.position(); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzd(int i, int i2) throws IOException { zzay((i << 3) | i2); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zze(int i, int i2) throws IOException { zzd(i, 0); zzax(i2); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzf(int i, int i2) throws IOException { zzd(i, 0); zzay(i2); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzh(int i, int i2) throws IOException { zzd(i, 5); zzba(i2); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zza(int i, long j) throws IOException { zzd(i, 0); zzp(j); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzc(int i, long j) throws IOException { zzd(i, 1); zzr(j); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzb(int i, boolean z) throws IOException { zzd(i, 0); zzc(z ? (byte) 1 : (byte) 0); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zza(int i, String str) throws IOException { zzd(i, 2); zzcz(str); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zza(int i, zzps zzpsVar) throws IOException { zzd(i, 2); zza(zzpsVar); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zza(int i, zzsk zzskVar) throws IOException { zzd(i, 2); zzb(zzskVar); } @Override // com.google.android.gms.internal.gtm.zzqj final void zza(int i, zzsk zzskVar, zzsz zzszVar) throws IOException { zzd(i, 2); zza(zzskVar, zzszVar); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzb(int i, zzsk zzskVar) throws IOException { zzd(1, 3); zzf(2, i); zza(3, zzskVar); zzd(1, 4); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzb(int i, zzps zzpsVar) throws IOException { zzd(1, 3); zzf(2, i); zza(3, zzpsVar); zzd(1, 4); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzb(zzsk zzskVar) throws IOException { zzay(zzskVar.zzpe()); zzskVar.zzb(this); } @Override // com.google.android.gms.internal.gtm.zzqj final void zza(zzsk zzskVar, zzsz zzszVar) throws IOException { zzpl zzplVar = (zzpl) zzskVar; int zzmw = zzplVar.zzmw(); if (zzmw == -1) { zzmw = zzszVar.zzad(zzplVar); zzplVar.zzag(zzmw); } zzay(zzmw); zzszVar.zza(zzskVar, this.zzawu); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzc(byte b) throws IOException { try { this.zzawy.put(b); } catch (BufferOverflowException e) { throw new zzc(e); } } @Override // com.google.android.gms.internal.gtm.zzqj public final void zza(zzps zzpsVar) throws IOException { zzay(zzpsVar.size()); zzpsVar.zza(this); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zze(byte[] bArr, int i, int i2) throws IOException { zzay(i2); write(bArr, 0, i2); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzax(int i) throws IOException { if (i >= 0) { zzay(i); } else { zzp(i); } } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzay(int i) throws IOException { while ((i & (-128)) != 0) { try { this.zzawy.put((byte) ((i & 127) | 128)); i >>>= 7; } catch (BufferOverflowException e) { throw new zzc(e); } } this.zzawy.put((byte) i); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzba(int i) throws IOException { try { this.zzawy.putInt(i); } catch (BufferOverflowException e) { throw new zzc(e); } } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzp(long j) throws IOException { while (((-128) & j) != 0) { try { this.zzawy.put((byte) ((((int) j) & 127) | 128)); j >>>= 7; } catch (BufferOverflowException e) { throw new zzc(e); } } this.zzawy.put((byte) j); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzr(long j) throws IOException { try { this.zzawy.putLong(j); } catch (BufferOverflowException e) { throw new zzc(e); } } @Override // com.google.android.gms.internal.gtm.zzqj public final void write(byte[] bArr, int i, int i2) throws IOException { try { this.zzawy.put(bArr, i, i2); } catch (IndexOutOfBoundsException e) { throw new zzc(e); } catch (BufferOverflowException e2) { throw new zzc(e2); } } @Override // com.google.android.gms.internal.gtm.zzpr public final void zza(byte[] bArr, int i, int i2) throws IOException { write(bArr, i, i2); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzcz(String str) throws IOException { int position = this.zzawy.position(); try { int zzbd = zzbd(str.length() * 3); int zzbd2 = zzbd(str.length()); if (zzbd2 == zzbd) { int position2 = this.zzawy.position() + zzbd2; this.zzawy.position(position2); zzdb(str); int position3 = this.zzawy.position(); this.zzawy.position(position); zzay(position3 - position2); this.zzawy.position(position3); return; } zzay(zztz.zza(str)); zzdb(str); } catch (zzud e) { this.zzawy.position(position); zza(str, e); } catch (IllegalArgumentException e2) { throw new zzc(e2); } } @Override // com.google.android.gms.internal.gtm.zzqj public final void flush() { this.zzawx.position(this.zzawy.position()); } @Override // com.google.android.gms.internal.gtm.zzqj public final int zzoi() { return this.zzawy.remaining(); } private final void zzdb(String str) throws IOException { try { zztz.zza(str, this.zzawy); } catch (IndexOutOfBoundsException e) { throw new zzc(e); } } } /* loaded from: classes2.dex */ static final class zze extends zzqj { private final ByteBuffer zzawx; private final ByteBuffer zzawy; private final long zzawz; private final long zzaxa; private final long zzaxb; private final long zzaxc; private long zzaxd; zze(ByteBuffer byteBuffer) { super(); this.zzawx = byteBuffer; this.zzawy = byteBuffer.duplicate().order(ByteOrder.LITTLE_ENDIAN); long zzb = zztx.zzb(byteBuffer); this.zzawz = zzb; long position = byteBuffer.position() + zzb; this.zzaxa = position; long limit = zzb + byteBuffer.limit(); this.zzaxb = limit; this.zzaxc = limit - 10; this.zzaxd = position; } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzd(int i, int i2) throws IOException { zzay((i << 3) | i2); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zze(int i, int i2) throws IOException { zzd(i, 0); zzax(i2); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzf(int i, int i2) throws IOException { zzd(i, 0); zzay(i2); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzh(int i, int i2) throws IOException { zzd(i, 5); zzba(i2); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zza(int i, long j) throws IOException { zzd(i, 0); zzp(j); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzc(int i, long j) throws IOException { zzd(i, 1); zzr(j); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzb(int i, boolean z) throws IOException { zzd(i, 0); zzc(z ? (byte) 1 : (byte) 0); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zza(int i, String str) throws IOException { zzd(i, 2); zzcz(str); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zza(int i, zzps zzpsVar) throws IOException { zzd(i, 2); zza(zzpsVar); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zza(int i, zzsk zzskVar) throws IOException { zzd(i, 2); zzb(zzskVar); } @Override // com.google.android.gms.internal.gtm.zzqj final void zza(int i, zzsk zzskVar, zzsz zzszVar) throws IOException { zzd(i, 2); zza(zzskVar, zzszVar); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzb(int i, zzsk zzskVar) throws IOException { zzd(1, 3); zzf(2, i); zza(3, zzskVar); zzd(1, 4); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzb(int i, zzps zzpsVar) throws IOException { zzd(1, 3); zzf(2, i); zza(3, zzpsVar); zzd(1, 4); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzb(zzsk zzskVar) throws IOException { zzay(zzskVar.zzpe()); zzskVar.zzb(this); } @Override // com.google.android.gms.internal.gtm.zzqj final void zza(zzsk zzskVar, zzsz zzszVar) throws IOException { zzpl zzplVar = (zzpl) zzskVar; int zzmw = zzplVar.zzmw(); if (zzmw == -1) { zzmw = zzszVar.zzad(zzplVar); zzplVar.zzag(zzmw); } zzay(zzmw); zzszVar.zza(zzskVar, this.zzawu); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzc(byte b) throws IOException { long j = this.zzaxd; long j2 = this.zzaxb; if (j >= j2) { throw new zzc(String.format("Pos: %d, limit: %d, len: %d", Long.valueOf(j), Long.valueOf(j2), 1)); } this.zzaxd = 1 + j; zztx.zza(j, b); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zza(zzps zzpsVar) throws IOException { zzay(zzpsVar.size()); zzpsVar.zza(this); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zze(byte[] bArr, int i, int i2) throws IOException { zzay(i2); write(bArr, 0, i2); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzax(int i) throws IOException { if (i >= 0) { zzay(i); } else { zzp(i); } } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzay(int i) throws IOException { if (this.zzaxd <= this.zzaxc) { while ((i & (-128)) != 0) { long j = this.zzaxd; this.zzaxd = j + 1; zztx.zza(j, (byte) ((i & 127) | 128)); i >>>= 7; } long j2 = this.zzaxd; this.zzaxd = 1 + j2; zztx.zza(j2, (byte) i); return; } while (true) { long j3 = this.zzaxd; long j4 = this.zzaxb; if (j3 >= j4) { throw new zzc(String.format("Pos: %d, limit: %d, len: %d", Long.valueOf(j3), Long.valueOf(j4), 1)); } if ((i & (-128)) == 0) { this.zzaxd = 1 + j3; zztx.zza(j3, (byte) i); return; } else { this.zzaxd = j3 + 1; zztx.zza(j3, (byte) ((i & 127) | 128)); i >>>= 7; } } } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzba(int i) throws IOException { this.zzawy.putInt((int) (this.zzaxd - this.zzawz), i); this.zzaxd += 4; } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzp(long j) throws IOException { if (this.zzaxd <= this.zzaxc) { while ((j & (-128)) != 0) { long j2 = this.zzaxd; this.zzaxd = j2 + 1; zztx.zza(j2, (byte) ((((int) j) & 127) | 128)); j >>>= 7; } long j3 = this.zzaxd; this.zzaxd = 1 + j3; zztx.zza(j3, (byte) j); return; } while (true) { long j4 = this.zzaxd; long j5 = this.zzaxb; if (j4 >= j5) { throw new zzc(String.format("Pos: %d, limit: %d, len: %d", Long.valueOf(j4), Long.valueOf(j5), 1)); } if ((j & (-128)) == 0) { this.zzaxd = 1 + j4; zztx.zza(j4, (byte) j); return; } else { this.zzaxd = j4 + 1; zztx.zza(j4, (byte) ((((int) j) & 127) | 128)); j >>>= 7; } } } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzr(long j) throws IOException { this.zzawy.putLong((int) (this.zzaxd - this.zzawz), j); this.zzaxd += 8; } @Override // com.google.android.gms.internal.gtm.zzqj public final void write(byte[] bArr, int i, int i2) throws IOException { if (bArr != null && i >= 0 && i2 >= 0 && bArr.length - i2 >= i) { long j = this.zzaxb; long j2 = i2; long j3 = this.zzaxd; if (j - j2 >= j3) { zztx.zza(bArr, i, j3, j2); this.zzaxd += j2; return; } } if (bArr == null) { throw new NullPointerException(AppMeasurementSdk.ConditionalUserProperty.VALUE); } throw new zzc(String.format("Pos: %d, limit: %d, len: %d", Long.valueOf(this.zzaxd), Long.valueOf(this.zzaxb), Integer.valueOf(i2))); } @Override // com.google.android.gms.internal.gtm.zzpr public final void zza(byte[] bArr, int i, int i2) throws IOException { write(bArr, i, i2); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzcz(String str) throws IOException { long j = this.zzaxd; try { int zzbd = zzbd(str.length() * 3); int zzbd2 = zzbd(str.length()); if (zzbd2 == zzbd) { int i = ((int) (this.zzaxd - this.zzawz)) + zzbd2; this.zzawy.position(i); zztz.zza(str, this.zzawy); int position = this.zzawy.position() - i; zzay(position); this.zzaxd += position; return; } int zza = zztz.zza(str); zzay(zza); zzy(this.zzaxd); zztz.zza(str, this.zzawy); this.zzaxd += zza; } catch (zzud e) { this.zzaxd = j; zzy(j); zza(str, e); } catch (IllegalArgumentException e2) { throw new zzc(e2); } catch (IndexOutOfBoundsException e3) { throw new zzc(e3); } } @Override // com.google.android.gms.internal.gtm.zzqj public final void flush() { this.zzawx.position((int) (this.zzaxd - this.zzawz)); } private final void zzy(long j) { this.zzawy.position((int) (j - this.zzawz)); } @Override // com.google.android.gms.internal.gtm.zzqj public final int zzoi() { return (int) (this.zzaxb - this.zzaxd); } } /* loaded from: classes2.dex */ static class zza extends zzqj { private final byte[] buffer; private final int limit; private final int offset; private int position; zza(byte[] bArr, int i, int i2) { super(); if (bArr == null) { throw new NullPointerException("buffer"); } int i3 = i + i2; if (((bArr.length - i3) | i | i2) < 0) { throw new IllegalArgumentException(String.format("Array range is invalid. Buffer.length=%d, offset=%d, length=%d", Integer.valueOf(bArr.length), Integer.valueOf(i), Integer.valueOf(i2))); } this.buffer = bArr; this.offset = i; this.position = i; this.limit = i3; } @Override // com.google.android.gms.internal.gtm.zzqj public void flush() { } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzd(int i, int i2) throws IOException { zzay((i << 3) | i2); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zze(int i, int i2) throws IOException { zzd(i, 0); zzax(i2); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzf(int i, int i2) throws IOException { zzd(i, 0); zzay(i2); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzh(int i, int i2) throws IOException { zzd(i, 5); zzba(i2); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zza(int i, long j) throws IOException { zzd(i, 0); zzp(j); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzc(int i, long j) throws IOException { zzd(i, 1); zzr(j); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzb(int i, boolean z) throws IOException { zzd(i, 0); zzc(z ? (byte) 1 : (byte) 0); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zza(int i, String str) throws IOException { zzd(i, 2); zzcz(str); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zza(int i, zzps zzpsVar) throws IOException { zzd(i, 2); zza(zzpsVar); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zza(zzps zzpsVar) throws IOException { zzay(zzpsVar.size()); zzpsVar.zza(this); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zze(byte[] bArr, int i, int i2) throws IOException { zzay(i2); write(bArr, 0, i2); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zza(int i, zzsk zzskVar) throws IOException { zzd(i, 2); zzb(zzskVar); } @Override // com.google.android.gms.internal.gtm.zzqj final void zza(int i, zzsk zzskVar, zzsz zzszVar) throws IOException { zzd(i, 2); zzpl zzplVar = (zzpl) zzskVar; int zzmw = zzplVar.zzmw(); if (zzmw == -1) { zzmw = zzszVar.zzad(zzplVar); zzplVar.zzag(zzmw); } zzay(zzmw); zzszVar.zza(zzskVar, this.zzawu); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzb(int i, zzsk zzskVar) throws IOException { zzd(1, 3); zzf(2, i); zza(3, zzskVar); zzd(1, 4); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzb(int i, zzps zzpsVar) throws IOException { zzd(1, 3); zzf(2, i); zza(3, zzpsVar); zzd(1, 4); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzb(zzsk zzskVar) throws IOException { zzay(zzskVar.zzpe()); zzskVar.zzb(this); } @Override // com.google.android.gms.internal.gtm.zzqj final void zza(zzsk zzskVar, zzsz zzszVar) throws IOException { zzpl zzplVar = (zzpl) zzskVar; int zzmw = zzplVar.zzmw(); if (zzmw == -1) { zzmw = zzszVar.zzad(zzplVar); zzplVar.zzag(zzmw); } zzay(zzmw); zzszVar.zza(zzskVar, this.zzawu); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzc(byte b) throws IOException { try { byte[] bArr = this.buffer; int i = this.position; this.position = i + 1; bArr[i] = b; } catch (IndexOutOfBoundsException e) { throw new zzc(String.format("Pos: %d, limit: %d, len: %d", Integer.valueOf(this.position), Integer.valueOf(this.limit), 1), e); } } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzax(int i) throws IOException { if (i >= 0) { zzay(i); } else { zzp(i); } } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzay(int i) throws IOException { if (!zzqj.zzawt || zzpp.zzna() || zzoi() < 5) { while ((i & (-128)) != 0) { try { byte[] bArr = this.buffer; int i2 = this.position; this.position = i2 + 1; bArr[i2] = (byte) ((i & 127) | 128); i >>>= 7; } catch (IndexOutOfBoundsException e) { throw new zzc(String.format("Pos: %d, limit: %d, len: %d", Integer.valueOf(this.position), Integer.valueOf(this.limit), 1), e); } } byte[] bArr2 = this.buffer; int i3 = this.position; this.position = i3 + 1; bArr2[i3] = (byte) i; return; } if ((i & (-128)) == 0) { byte[] bArr3 = this.buffer; int i4 = this.position; this.position = i4 + 1; zztx.zza(bArr3, i4, (byte) i); return; } byte[] bArr4 = this.buffer; int i5 = this.position; this.position = i5 + 1; zztx.zza(bArr4, i5, (byte) (i | 128)); int i6 = i >>> 7; if ((i6 & (-128)) == 0) { byte[] bArr5 = this.buffer; int i7 = this.position; this.position = i7 + 1; zztx.zza(bArr5, i7, (byte) i6); return; } byte[] bArr6 = this.buffer; int i8 = this.position; this.position = i8 + 1; zztx.zza(bArr6, i8, (byte) (i6 | 128)); int i9 = i >>> 14; if ((i9 & (-128)) == 0) { byte[] bArr7 = this.buffer; int i10 = this.position; this.position = i10 + 1; zztx.zza(bArr7, i10, (byte) i9); return; } byte[] bArr8 = this.buffer; int i11 = this.position; this.position = i11 + 1; zztx.zza(bArr8, i11, (byte) (i9 | 128)); int i12 = i >>> 21; if ((i12 & (-128)) == 0) { byte[] bArr9 = this.buffer; int i13 = this.position; this.position = i13 + 1; zztx.zza(bArr9, i13, (byte) i12); return; } byte[] bArr10 = this.buffer; int i14 = this.position; this.position = i14 + 1; zztx.zza(bArr10, i14, (byte) (i12 | 128)); byte[] bArr11 = this.buffer; int i15 = this.position; this.position = i15 + 1; zztx.zza(bArr11, i15, (byte) (i >>> 28)); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzba(int i) throws IOException { try { byte[] bArr = this.buffer; int i2 = this.position; bArr[i2] = (byte) i; bArr[i2 + 1] = (byte) (i >> 8); bArr[i2 + 2] = (byte) (i >> 16); this.position = i2 + 4; bArr[i2 + 3] = (byte) (i >>> 24); } catch (IndexOutOfBoundsException e) { throw new zzc(String.format("Pos: %d, limit: %d, len: %d", Integer.valueOf(this.position), Integer.valueOf(this.limit), 1), e); } } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzp(long j) throws IOException { if (zzqj.zzawt && zzoi() >= 10) { while ((j & (-128)) != 0) { byte[] bArr = this.buffer; int i = this.position; this.position = i + 1; zztx.zza(bArr, i, (byte) ((((int) j) & 127) | 128)); j >>>= 7; } byte[] bArr2 = this.buffer; int i2 = this.position; this.position = i2 + 1; zztx.zza(bArr2, i2, (byte) j); return; } while ((j & (-128)) != 0) { try { byte[] bArr3 = this.buffer; int i3 = this.position; this.position = i3 + 1; bArr3[i3] = (byte) ((((int) j) & 127) | 128); j >>>= 7; } catch (IndexOutOfBoundsException e) { throw new zzc(String.format("Pos: %d, limit: %d, len: %d", Integer.valueOf(this.position), Integer.valueOf(this.limit), 1), e); } } byte[] bArr4 = this.buffer; int i4 = this.position; this.position = i4 + 1; bArr4[i4] = (byte) j; } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzr(long j) throws IOException { try { byte[] bArr = this.buffer; int i = this.position; bArr[i] = (byte) j; bArr[i + 1] = (byte) (j >> 8); bArr[i + 2] = (byte) (j >> 16); bArr[i + 3] = (byte) (j >> 24); bArr[i + 4] = (byte) (j >> 32); bArr[i + 5] = (byte) (j >> 40); bArr[i + 6] = (byte) (j >> 48); this.position = i + 8; bArr[i + 7] = (byte) (j >> 56); } catch (IndexOutOfBoundsException e) { throw new zzc(String.format("Pos: %d, limit: %d, len: %d", Integer.valueOf(this.position), Integer.valueOf(this.limit), 1), e); } } @Override // com.google.android.gms.internal.gtm.zzqj public final void write(byte[] bArr, int i, int i2) throws IOException { try { System.arraycopy(bArr, i, this.buffer, this.position, i2); this.position += i2; } catch (IndexOutOfBoundsException e) { throw new zzc(String.format("Pos: %d, limit: %d, len: %d", Integer.valueOf(this.position), Integer.valueOf(this.limit), Integer.valueOf(i2)), e); } } @Override // com.google.android.gms.internal.gtm.zzpr public final void zza(byte[] bArr, int i, int i2) throws IOException { write(bArr, i, i2); } @Override // com.google.android.gms.internal.gtm.zzqj public final void zzcz(String str) throws IOException { int i = this.position; try { int zzbd = zzbd(str.length() * 3); int zzbd2 = zzbd(str.length()); if (zzbd2 == zzbd) { int i2 = i + zzbd2; this.position = i2; int zza = zztz.zza(str, this.buffer, i2, zzoi()); this.position = i; zzay((zza - i) - zzbd2); this.position = zza; return; } zzay(zztz.zza(str)); this.position = zztz.zza(str, this.buffer, this.position, zzoi()); } catch (zzud e) { this.position = i; zza(str, e); } catch (IndexOutOfBoundsException e2) { throw new zzc(e2); } } public final int zzok() { return this.position - this.offset; } @Override // com.google.android.gms.internal.gtm.zzqj public final int zzoi() { return this.limit - this.position; } } private zzqj() { } public final void zzg(int i, int i2) throws IOException { zzf(i, zzbi(i2)); } public final void zzb(int i, long j) throws IOException { zza(i, zzx(j)); } public final void zza(int i, float f) throws IOException { zzh(i, Float.floatToRawIntBits(f)); } public final void zza(int i, double d) throws IOException { zzc(i, Double.doubleToRawLongBits(d)); } public final void zzaz(int i) throws IOException { zzay(zzbi(i)); } public final void zzq(long j) throws IOException { zzp(zzx(j)); } public final void zza(float f) throws IOException { zzba(Float.floatToRawIntBits(f)); } public final void zzb(double d) throws IOException { zzr(Double.doubleToRawLongBits(d)); } public final void zzi(boolean z) throws IOException { zzc(z ? (byte) 1 : (byte) 0); } public static int zzi(int i, int i2) { return zzbb(i) + zzbc(i2); } public static int zzj(int i, int i2) { return zzbb(i) + zzbd(i2); } public static int zzk(int i, int i2) { return zzbb(i) + zzbd(zzbi(i2)); } public static int zzl(int i, int i2) { return zzbb(i) + 4; } public static int zzm(int i, int i2) { return zzbb(i) + 4; } public static int zzd(int i, long j) { return zzbb(i) + zzt(j); } public static int zze(int i, long j) { return zzbb(i) + zzt(j); } public static int zzf(int i, long j) { return zzbb(i) + zzt(zzx(j)); } public static int zzg(int i, long j) { return zzbb(i) + 8; } public static int zzh(int i, long j) { return zzbb(i) + 8; } public static int zzb(int i, float f) { return zzbb(i) + 4; } public static int zzb(int i, double d) { return zzbb(i) + 8; } public static int zzc(int i, boolean z) { return zzbb(i) + 1; } public static int zzn(int i, int i2) { return zzbb(i) + zzbc(i2); } public static int zzb(int i, String str) { return zzbb(i) + zzda(str); } public static int zzc(int i, zzps zzpsVar) { int zzbb = zzbb(i); int size = zzpsVar.size(); return zzbb + zzbd(size) + size; } public static int zza(int i, zzrr zzrrVar) { int zzbb = zzbb(i); int zzpe = zzrrVar.zzpe(); return zzbb + zzbd(zzpe) + zzpe; } public static int zzc(int i, zzsk zzskVar) { return zzbb(i) + zzc(zzskVar); } /* JADX INFO: Access modifiers changed from: package-private */ public static int zzb(int i, zzsk zzskVar, zzsz zzszVar) { return zzbb(i) + zzb(zzskVar, zzszVar); } public static int zzd(int i, zzsk zzskVar) { return (zzbb(1) << 1) + zzj(2, i) + zzc(3, zzskVar); } public static int zzd(int i, zzps zzpsVar) { return (zzbb(1) << 1) + zzj(2, i) + zzc(3, zzpsVar); } public static int zzb(int i, zzrr zzrrVar) { return (zzbb(1) << 1) + zzj(2, i) + zza(3, zzrrVar); } public static int zzbb(int i) { return zzbd(i << 3); } public static int zzbc(int i) { if (i >= 0) { return zzbd(i); } return 10; } public static int zzbe(int i) { return zzbd(zzbi(i)); } public static int zzs(long j) { return zzt(j); } public static int zzu(long j) { return zzt(zzx(j)); } public static int zzbh(int i) { return zzbc(i); } public static int zzda(String str) { int length; try { length = zztz.zza(str); } catch (zzud unused) { length = str.getBytes(zzre.UTF_8).length; } return zzbd(length) + length; } public static int zza(zzrr zzrrVar) { int zzpe = zzrrVar.zzpe(); return zzbd(zzpe) + zzpe; } public static int zzb(zzps zzpsVar) { int size = zzpsVar.size(); return zzbd(size) + size; } public static int zzh(byte[] bArr) { int length = bArr.length; return zzbd(length) + length; } public static int zzc(zzsk zzskVar) { int zzpe = zzskVar.zzpe(); return zzbd(zzpe) + zzpe; } /* JADX INFO: Access modifiers changed from: package-private */ public static int zzb(zzsk zzskVar, zzsz zzszVar) { zzpl zzplVar = (zzpl) zzskVar; int zzmw = zzplVar.zzmw(); if (zzmw == -1) { zzmw = zzszVar.zzad(zzplVar); zzplVar.zzag(zzmw); } return zzbd(zzmw) + zzmw; } final void zza(String str, zzud zzudVar) throws IOException { logger.logp(Level.WARNING, "com.google.protobuf.CodedOutputStream", "inefficientWriteStringNoTag", "Converting ill-formed UTF-16. Your Protocol Buffer will not round trip correctly!", (Throwable) zzudVar); byte[] bytes = str.getBytes(zzre.UTF_8); try { zzay(bytes.length); zza(bytes, 0, bytes.length); } catch (zzc e) { throw e; } catch (IndexOutOfBoundsException e2) { throw new zzc(e2); } } /* JADX INFO: Access modifiers changed from: package-private */ @Deprecated public static int zzc(int i, zzsk zzskVar, zzsz zzszVar) { int zzbb = zzbb(i); zzpl zzplVar = (zzpl) zzskVar; int zzmw = zzplVar.zzmw(); if (zzmw == -1) { zzmw = zzszVar.zzad(zzplVar); zzplVar.zzag(zzmw); } return (zzbb << 1) + zzmw; } @Deprecated public static int zzd(zzsk zzskVar) { return zzskVar.zzpe(); } @Deprecated public static int zzbj(int i) { return zzbd(i); } }