package com.google.android.gms.internal.vision; import java.io.IOException; import java.util.Iterator; import java.util.Map; /* loaded from: classes2.dex */ final class zzhl implements zzhw { private final zzhf zzzh; private final boolean zzzi; private final zzio zzzr; private final zzfl zzzs; private zzhl(zzio zzioVar, zzfl zzflVar, zzhf zzhfVar) { this.zzzr = zzioVar; this.zzzi = zzflVar.zze(zzhfVar); this.zzzs = zzflVar; this.zzzh = zzhfVar; } /* JADX INFO: Access modifiers changed from: package-private */ public static zzhl zza(zzio zzioVar, zzfl zzflVar, zzhf zzhfVar) { return new zzhl<>(zzioVar, zzflVar, zzhfVar); } @Override // com.google.android.gms.internal.vision.zzhw public final T newInstance() { return (T) this.zzzh.zzfa().zzff(); } @Override // com.google.android.gms.internal.vision.zzhw public final boolean equals(T t, T t2) { if (!this.zzzr.zzt(t).equals(this.zzzr.zzt(t2))) { return false; } if (this.zzzi) { return this.zzzs.zzc(t).equals(this.zzzs.zzc(t2)); } return true; } @Override // com.google.android.gms.internal.vision.zzhw public final int hashCode(T t) { int hashCode = this.zzzr.zzt(t).hashCode(); return this.zzzi ? (hashCode * 53) + this.zzzs.zzc(t).hashCode() : hashCode; } @Override // com.google.android.gms.internal.vision.zzhw public final void zzc(T t, T t2) { zzhy.zza(this.zzzr, t, t2); if (this.zzzi) { zzhy.zza(this.zzzs, t, t2); } } @Override // com.google.android.gms.internal.vision.zzhw public final void zza(T t, zzjj zzjjVar) throws IOException { Iterator> it = this.zzzs.zzc(t).iterator(); while (it.hasNext()) { Map.Entry next = it.next(); zzfr zzfrVar = (zzfr) next.getKey(); if (zzfrVar.zzet() != zzji.MESSAGE || zzfrVar.zzeu() || zzfrVar.zzev()) { throw new IllegalStateException("Found invalid MessageSet item."); } if (next instanceof zzgk) { zzjjVar.zza(zzfrVar.zzr(), (Object) ((zzgk) next).zzfs().zzce()); } else { zzjjVar.zza(zzfrVar.zzr(), next.getValue()); } } zzio zzioVar = this.zzzr; zzioVar.zzc(zzioVar.zzt(t), zzjjVar); } /* JADX WARN: Multi-variable type inference failed */ /* JADX WARN: Removed duplicated region for block: B:22:0x005c */ /* JADX WARN: Removed duplicated region for block: B:24:0x0061 A[EDGE_INSN: B:24:0x0061->B:25:0x0061 BREAK A[LOOP:1: B:10:0x0032->B:18:0x0032], SYNTHETIC] */ @Override // com.google.android.gms.internal.vision.zzhw /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final void zza(T r8, byte[] r9, int r10, int r11, com.google.android.gms.internal.vision.zzei r12) throws java.io.IOException { /* r7 = this; com.google.android.gms.internal.vision.zzfy r8 = (com.google.android.gms.internal.vision.zzfy) r8 com.google.android.gms.internal.vision.zzip r0 = r8.zzwj com.google.android.gms.internal.vision.zzip r1 = com.google.android.gms.internal.vision.zzip.zzhe() if (r0 != r1) goto L10 com.google.android.gms.internal.vision.zzip r0 = com.google.android.gms.internal.vision.zzip.zzhf() r8.zzwj = r0 L10: r8 = r0 L11: if (r10 >= r11) goto L6b int r2 = com.google.android.gms.internal.vision.zzeh.zza(r9, r10, r12) int r0 = r12.zzro r10 = 11 r1 = 2 if (r0 == r10) goto L30 r10 = r0 & 7 if (r10 != r1) goto L2b r1 = r9 r3 = r11 r4 = r8 r5 = r12 int r10 = com.google.android.gms.internal.vision.zzeh.zza(r0, r1, r2, r3, r4, r5) goto L11 L2b: int r10 = com.google.android.gms.internal.vision.zzeh.zza(r0, r9, r2, r11, r12) goto L11 L30: r10 = 0 r0 = 0 L32: if (r2 >= r11) goto L61 int r2 = com.google.android.gms.internal.vision.zzeh.zza(r9, r2, r12) int r3 = r12.zzro int r4 = r3 >>> 3 r5 = r3 & 7 if (r4 == r1) goto L4f r6 = 3 if (r4 == r6) goto L44 goto L58 L44: if (r5 != r1) goto L58 int r2 = com.google.android.gms.internal.vision.zzeh.zze(r9, r2, r12) java.lang.Object r0 = r12.zzrq com.google.android.gms.internal.vision.zzeo r0 = (com.google.android.gms.internal.vision.zzeo) r0 goto L32 L4f: if (r5 != 0) goto L58 int r2 = com.google.android.gms.internal.vision.zzeh.zza(r9, r2, r12) int r10 = r12.zzro goto L32 L58: r4 = 12 if (r3 == r4) goto L61 int r2 = com.google.android.gms.internal.vision.zzeh.zza(r3, r9, r2, r11, r12) goto L32 L61: if (r0 == 0) goto L69 int r10 = r10 << 3 r10 = r10 | r1 r8.zzb(r10, r0) L69: r10 = r2 goto L11 L6b: if (r10 != r11) goto L6e return L6e: com.google.android.gms.internal.vision.zzgf r8 = com.google.android.gms.internal.vision.zzgf.zzfo() throw r8 */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.vision.zzhl.zza(java.lang.Object, byte[], int, int, com.google.android.gms.internal.vision.zzei):void"); } @Override // com.google.android.gms.internal.vision.zzhw public final void zza(T t, zzhv zzhvVar, zzfk zzfkVar) throws IOException { boolean zzco; zzio zzioVar = this.zzzr; zzfl zzflVar = this.zzzs; Object zzu = zzioVar.zzu(t); zzfp zzd = zzflVar.zzd(t); while (zzhvVar.zzcn() != Integer.MAX_VALUE) { try { int tag = zzhvVar.getTag(); if (tag != 11) { if ((tag & 7) == 2) { Object zza = zzflVar.zza(zzfkVar, this.zzzh, tag >>> 3); if (zza != null) { zzflVar.zza(zzhvVar, zza, zzfkVar, zzd); } else { zzco = zzioVar.zza((zzio) zzu, zzhvVar); } } else { zzco = zzhvVar.zzco(); } if (!zzco) { return; } } else { Object obj = null; int i = 0; zzeo zzeoVar = null; while (zzhvVar.zzcn() != Integer.MAX_VALUE) { int tag2 = zzhvVar.getTag(); if (tag2 == 16) { i = zzhvVar.zzcx(); obj = zzflVar.zza(zzfkVar, this.zzzh, i); } else if (tag2 == 26) { if (obj != null) { zzflVar.zza(zzhvVar, obj, zzfkVar, zzd); } else { zzeoVar = zzhvVar.zzcw(); } } else if (!zzhvVar.zzco()) { break; } } if (zzhvVar.getTag() != 12) { throw zzgf.zzfl(); } if (zzeoVar != null) { if (obj != null) { zzflVar.zza(zzeoVar, obj, zzfkVar, zzd); } else { zzioVar.zza((zzio) zzu, i, zzeoVar); } } } } finally { zzioVar.zzf(t, zzu); } } } @Override // com.google.android.gms.internal.vision.zzhw public final void zze(T t) { this.zzzr.zze(t); this.zzzs.zze(t); } @Override // com.google.android.gms.internal.vision.zzhw public final boolean zzr(T t) { return this.zzzs.zzc(t).isInitialized(); } @Override // com.google.android.gms.internal.vision.zzhw public final int zzp(T t) { zzio zzioVar = this.zzzr; int zzv = zzioVar.zzv(zzioVar.zzt(t)); return this.zzzi ? zzv + this.zzzs.zzc(t).zzer() : zzv; } }