jimu-decompiled/sources/com/google/android/gms/internal/measurement/zzvz.java
2025-05-13 19:24:51 +02:00

2784 lines
98 KiB
Java

package com.google.android.gms.internal.measurement;
import com.google.android.gms.internal.measurement.zzuo;
import com.ijm.dataencryption.de.DataDecryptTool;
import java.io.IOException;
import java.lang.reflect.Field;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
import sun.misc.Unsafe;
/* loaded from: classes.dex */
final class zzvz<T> implements zzwl<T> {
private static final int[] r = new int[0];
private static final Unsafe s = zzxj.d();
private final int[] a;
private final Object[] b;
private final int c;
private final int d;
private final zzvv e;
private final boolean f;
private final boolean g;
private final boolean h;
private final boolean i;
private final int[] j;
private final int k;
private final int l;
private final zzwc m;
private final zzvf n;
private final zzxd<?, ?> o;
private final zzuc<?> p;
private final zzvq q;
private zzvz(int[] iArr, Object[] objArr, int i, int i2, zzvv zzvvVar, boolean z, boolean z2, int[] iArr2, int i3, int i4, zzwc zzwcVar, zzvf zzvfVar, zzxd<?, ?> zzxdVar, zzuc<?> zzucVar, zzvq zzvqVar) {
this.a = iArr;
this.b = objArr;
this.c = i;
this.d = i2;
this.g = zzvvVar instanceof zzuo;
this.h = z;
this.f = zzucVar != null && zzucVar.a(zzvvVar);
this.i = false;
this.j = iArr2;
this.k = i3;
this.l = i4;
this.m = zzwcVar;
this.n = zzvfVar;
this.o = zzxdVar;
this.p = zzucVar;
this.e = zzvvVar;
this.q = zzvqVar;
}
/* JADX WARN: Multi-variable type inference failed */
static <T> zzvz<T> a(Class<T> cls, zzvt zzvtVar, zzwc zzwcVar, zzvf zzvfVar, zzxd<?, ?> zzxdVar, zzuc<?> zzucVar, zzvq zzvqVar) {
int i;
int i2;
int i3;
int i4;
int i5;
char charAt;
int i6;
int charAt2;
int charAt3;
int i7;
int[] iArr;
int i8;
char c;
char c2;
int i9;
char charAt4;
int i10;
char charAt5;
int i11;
char charAt6;
int i12;
char charAt7;
char charAt8;
char charAt9;
char charAt10;
char charAt11;
int i13;
int i14;
char c3;
char c4;
int i15;
int objectFieldOffset;
String str;
Class<?> cls2;
int i16;
int i17;
int i18;
int i19;
Field a;
int i20;
char charAt12;
int i21;
int i22;
Field a2;
Field a3;
int i23;
char charAt13;
int i24;
char charAt14;
int i25;
char charAt15;
char charAt16;
char charAt17;
if (!(zzvtVar instanceof zzwj)) {
((zzwy) zzvtVar).c();
throw null;
}
zzwj zzwjVar = (zzwj) zzvtVar;
int i26 = 0;
boolean z = zzwjVar.c() == zzuo.zze.j;
String d = zzwjVar.d();
int length = d.length();
int charAt18 = d.charAt(0);
if (charAt18 >= 55296) {
int i27 = charAt18 & 8191;
int i28 = 1;
int i29 = 13;
while (true) {
i = i28 + 1;
charAt17 = d.charAt(i28);
if (charAt17 < 55296) {
break;
}
i27 |= (charAt17 & 8191) << i29;
i29 += 13;
i28 = i;
}
charAt18 = (charAt17 << i29) | i27;
} else {
i = 1;
}
int i30 = i + 1;
int charAt19 = d.charAt(i);
if (charAt19 >= 55296) {
int i31 = charAt19 & 8191;
int i32 = 13;
while (true) {
i2 = i30 + 1;
charAt16 = d.charAt(i30);
if (charAt16 < 55296) {
break;
}
i31 |= (charAt16 & 8191) << i32;
i32 += 13;
i30 = i2;
}
charAt19 = i31 | (charAt16 << i32);
} else {
i2 = i30;
}
if (charAt19 == 0) {
iArr = r;
charAt3 = 0;
c2 = 0;
i8 = 0;
charAt = 0;
charAt2 = 0;
c = 0;
} else {
int i33 = i2 + 1;
char charAt20 = d.charAt(i2);
if (charAt20 >= 55296) {
int i34 = charAt20 & 8191;
int i35 = 13;
while (true) {
i3 = i33 + 1;
charAt11 = d.charAt(i33);
if (charAt11 < 55296) {
break;
}
i34 |= (charAt11 & 8191) << i35;
i35 += 13;
i33 = i3;
}
charAt20 = ((charAt11 << i35) | i34) == true ? 1 : 0;
} else {
i3 = i33;
}
int i36 = i3 + 1;
int charAt21 = d.charAt(i3);
if (charAt21 >= 55296) {
int i37 = charAt21 & 8191;
int i38 = 13;
while (true) {
i4 = i36 + 1;
charAt10 = d.charAt(i36);
if (charAt10 < 55296) {
break;
}
i37 |= (charAt10 & 8191) << i38;
i38 += 13;
i36 = i4;
}
charAt21 = i37 | (charAt10 << i38);
} else {
i4 = i36;
}
int i39 = i4 + 1;
char charAt22 = d.charAt(i4);
if (charAt22 >= 55296) {
int i40 = charAt22 & 8191;
int i41 = 13;
while (true) {
i5 = i39 + 1;
charAt9 = d.charAt(i39);
if (charAt9 < 55296) {
break;
}
i40 |= (charAt9 & 8191) << i41;
i41 += 13;
i39 = i5;
}
charAt22 = ((charAt9 << i41) | i40) == true ? 1 : 0;
} else {
i5 = i39;
}
int i42 = i5 + 1;
charAt = d.charAt(i5);
if (charAt >= 55296) {
int i43 = charAt & 8191;
int i44 = 13;
while (true) {
i6 = i42 + 1;
charAt8 = d.charAt(i42);
if (charAt8 < 55296) {
break;
}
i43 |= (charAt8 & 8191) << i44;
i44 += 13;
i42 = i6;
}
charAt = ((charAt8 << i44) | i43) == true ? 1 : 0;
} else {
i6 = i42;
}
int i45 = i6 + 1;
charAt2 = d.charAt(i6);
if (charAt2 >= 55296) {
int i46 = charAt2 & 8191;
int i47 = 13;
while (true) {
i12 = i45 + 1;
charAt7 = d.charAt(i45);
if (charAt7 < 55296) {
break;
}
i46 |= (charAt7 & 8191) << i47;
i47 += 13;
i45 = i12;
}
charAt2 = (charAt7 << i47) | i46;
i45 = i12;
}
int i48 = i45 + 1;
charAt3 = d.charAt(i45);
if (charAt3 >= 55296) {
int i49 = charAt3 & 8191;
int i50 = 13;
while (true) {
i11 = i48 + 1;
charAt6 = d.charAt(i48);
if (charAt6 < 55296) {
break;
}
i49 |= (charAt6 & 8191) << i50;
i50 += 13;
i48 = i11;
}
charAt3 = i49 | (charAt6 << i50);
i48 = i11;
}
int i51 = i48 + 1;
int charAt23 = d.charAt(i48);
if (charAt23 >= 55296) {
int i52 = 13;
int i53 = charAt23 & 8191;
int i54 = i51;
while (true) {
i10 = i54 + 1;
charAt5 = d.charAt(i54);
if (charAt5 < 55296) {
break;
}
i53 |= (charAt5 & 8191) << i52;
i52 += 13;
i54 = i10;
}
charAt23 = i53 | (charAt5 << i52);
i7 = i10;
} else {
i7 = i51;
}
int i55 = i7 + 1;
i26 = d.charAt(i7);
if (i26 >= 55296) {
int i56 = 13;
int i57 = i26 & 8191;
int i58 = i55;
while (true) {
i9 = i58 + 1;
charAt4 = d.charAt(i58);
if (charAt4 < 55296) {
break;
}
i57 |= (charAt4 & 8191) << i56;
i56 += 13;
i58 = i9;
}
i26 = i57 | (charAt4 << i56);
i55 = i9;
}
iArr = new int[i26 + charAt3 + charAt23];
i8 = (charAt20 << 1) + charAt21;
int i59 = i55;
c = charAt20;
c2 = charAt22;
i2 = i59;
}
Unsafe unsafe = s;
Object[] e = zzwjVar.e();
Class<?> cls3 = zzwjVar.a().getClass();
int i60 = i8;
int[] iArr2 = new int[charAt2 * 3];
Object[] objArr = new Object[charAt2 << 1];
int i61 = i26 + charAt3;
int i62 = i26;
int i63 = i61;
int i64 = 0;
int i65 = 0;
while (i2 < length) {
int i66 = i2 + 1;
int charAt24 = d.charAt(i2);
char c5 = 55296;
if (charAt24 >= 55296) {
int i67 = 13;
int i68 = charAt24 & 8191;
int i69 = i66;
while (true) {
i25 = i69 + 1;
charAt15 = d.charAt(i69);
if (charAt15 < c5) {
break;
}
i68 |= (charAt15 & 8191) << i67;
i67 += 13;
i69 = i25;
c5 = 55296;
}
charAt24 = i68 | (charAt15 << i67);
i13 = i25;
} else {
i13 = i66;
}
int i70 = i13 + 1;
int charAt25 = d.charAt(i13);
int i71 = length;
char c6 = 55296;
if (charAt25 >= 55296) {
int i72 = 13;
int i73 = charAt25 & 8191;
int i74 = i70;
while (true) {
i24 = i74 + 1;
charAt14 = d.charAt(i74);
if (charAt14 < c6) {
break;
}
i73 |= (charAt14 & 8191) << i72;
i72 += 13;
i74 = i24;
c6 = 55296;
}
charAt25 = i73 | (charAt14 << i72);
i14 = i24;
} else {
i14 = i70;
}
int i75 = i26;
int i76 = charAt25 & 255;
boolean z2 = z;
if ((charAt25 & DataDecryptTool.DECRYPT_SP_FILE) != 0) {
iArr[i64] = i65;
i64++;
}
int i77 = i64;
if (i76 >= 51) {
int i78 = i14 + 1;
int charAt26 = d.charAt(i14);
char c7 = 55296;
if (charAt26 >= 55296) {
int i79 = charAt26 & 8191;
int i80 = 13;
while (true) {
i23 = i78 + 1;
charAt13 = d.charAt(i78);
if (charAt13 < c7) {
break;
}
i79 |= (charAt13 & 8191) << i80;
i80 += 13;
i78 = i23;
c7 = 55296;
}
charAt26 = i79 | (charAt13 << i80);
i78 = i23;
}
int i81 = i76 - 51;
int i82 = i78;
if (i81 == 9 || i81 == 17) {
i22 = 1;
objArr[((i65 / 3) << 1) + 1] = e[i60];
i60++;
} else {
if (i81 == 12 && (charAt18 & 1) == 1) {
objArr[((i65 / 3) << 1) + 1] = e[i60];
i60++;
}
i22 = 1;
}
int i83 = charAt26 << i22;
Object obj = e[i83];
if (obj instanceof Field) {
a2 = (Field) obj;
} else {
a2 = a(cls3, (String) obj);
e[i83] = a2;
}
char c8 = c2;
int objectFieldOffset2 = (int) unsafe.objectFieldOffset(a2);
int i84 = i83 + 1;
Object obj2 = e[i84];
if (obj2 instanceof Field) {
a3 = (Field) obj2;
} else {
a3 = a(cls3, (String) obj2);
e[i84] = a3;
}
str = d;
i19 = (int) unsafe.objectFieldOffset(a3);
cls2 = cls3;
i16 = i60;
objectFieldOffset = objectFieldOffset2;
i18 = 0;
c4 = c8;
c3 = charAt;
i15 = charAt24;
i2 = i82;
} else {
char c9 = c2;
int i85 = i60 + 1;
Field a4 = a(cls3, (String) e[i60]);
c3 = charAt;
if (i76 == 9 || i76 == 17) {
c4 = c9;
objArr[((i65 / 3) << 1) + 1] = a4.getType();
} else {
if (i76 == 27 || i76 == 49) {
c4 = c9;
i21 = i85 + 1;
objArr[((i65 / 3) << 1) + 1] = e[i85];
} else if (i76 == 12 || i76 == 30 || i76 == 44) {
c4 = c9;
if ((charAt18 & 1) == 1) {
i21 = i85 + 1;
objArr[((i65 / 3) << 1) + 1] = e[i85];
}
} else if (i76 == 50) {
int i86 = i62 + 1;
iArr[i62] = i65;
int i87 = (i65 / 3) << 1;
int i88 = i85 + 1;
objArr[i87] = e[i85];
if ((charAt25 & 2048) != 0) {
i85 = i88 + 1;
objArr[i87 + 1] = e[i88];
c4 = c9;
i62 = i86;
} else {
i62 = i86;
i85 = i88;
c4 = c9;
}
} else {
c4 = c9;
}
i15 = charAt24;
i85 = i21;
objectFieldOffset = (int) unsafe.objectFieldOffset(a4);
if ((charAt18 & 1) == 1 || i76 > 17) {
str = d;
cls2 = cls3;
i16 = i85;
i17 = i14;
i18 = 0;
i19 = 0;
} else {
i17 = i14 + 1;
int charAt27 = d.charAt(i14);
if (charAt27 >= 55296) {
int i89 = charAt27 & 8191;
int i90 = 13;
while (true) {
i20 = i17 + 1;
charAt12 = d.charAt(i17);
if (charAt12 < 55296) {
break;
}
i89 |= (charAt12 & 8191) << i90;
i90 += 13;
i17 = i20;
}
charAt27 = i89 | (charAt12 << i90);
i17 = i20;
}
int i91 = (c << 1) + (charAt27 / 32);
Object obj3 = e[i91];
str = d;
if (obj3 instanceof Field) {
a = (Field) obj3;
} else {
a = a(cls3, (String) obj3);
e[i91] = a;
}
cls2 = cls3;
i16 = i85;
i19 = (int) unsafe.objectFieldOffset(a);
i18 = charAt27 % 32;
}
if (i76 >= 18 && i76 <= 49) {
iArr[i63] = objectFieldOffset;
i63++;
}
i2 = i17;
}
i15 = charAt24;
objectFieldOffset = (int) unsafe.objectFieldOffset(a4);
if ((charAt18 & 1) == 1) {
}
str = d;
cls2 = cls3;
i16 = i85;
i17 = i14;
i18 = 0;
i19 = 0;
if (i76 >= 18) {
iArr[i63] = objectFieldOffset;
i63++;
}
i2 = i17;
}
int i92 = i65 + 1;
iArr2[i65] = i15;
int i93 = i92 + 1;
iArr2[i92] = (i76 << 20) | ((charAt25 & DataDecryptTool.DECRYPT_ALL_FILE) != 0 ? 268435456 : 0) | ((charAt25 & DataDecryptTool.DECRYPT_DB_FILE) != 0 ? 536870912 : 0) | objectFieldOffset;
i65 = i93 + 1;
iArr2[i93] = (i18 << 20) | i19;
cls3 = cls2;
charAt = c3;
i26 = i75;
i60 = i16;
length = i71;
z = z2;
c2 = c4;
i64 = i77;
d = str;
}
return new zzvz<>(iArr2, objArr, c2, charAt, zzwjVar.a(), z, false, iArr, i26, i61, zzwcVar, zzvfVar, zzxdVar, zzucVar, zzvqVar);
}
private final void b(T t, T t2, int i) {
int d = d(i);
int i2 = this.a[i];
long j = d & 1048575;
if (a((zzvz<T>) t2, i2, i)) {
Object f = zzxj.f(t, j);
Object f2 = zzxj.f(t2, j);
if (f != null && f2 != null) {
zzxj.a(t, j, zzuq.a(f, f2));
b((zzvz<T>) t, i2, i);
} else if (f2 != null) {
zzxj.a(t, j, f2);
b((zzvz<T>) t, i2, i);
}
}
}
private final zzut c(int i) {
return (zzut) this.b[((i / 3) << 1) + 1];
}
private final int e(int i) {
return this.a[i + 2];
}
private static boolean f(int i) {
return (i & 536870912) != 0;
}
private static <T> boolean f(T t, long j) {
return ((Boolean) zzxj.f(t, j)).booleanValue();
}
@Override // com.google.android.gms.internal.measurement.zzwl
public final int d(T t) {
int i;
int a;
int length = this.a.length;
int i2 = 0;
for (int i3 = 0; i3 < length; i3 += 3) {
int d = d(i3);
int i4 = this.a[i3];
long j = 1048575 & d;
int i5 = 37;
switch ((d & 267386880) >>> 20) {
case 0:
i = i2 * 53;
a = zzuq.a(Double.doubleToLongBits(zzxj.e(t, j)));
i2 = i + a;
break;
case 1:
i = i2 * 53;
a = Float.floatToIntBits(zzxj.d(t, j));
i2 = i + a;
break;
case 2:
i = i2 * 53;
a = zzuq.a(zzxj.b(t, j));
i2 = i + a;
break;
case 3:
i = i2 * 53;
a = zzuq.a(zzxj.b(t, j));
i2 = i + a;
break;
case 4:
i = i2 * 53;
a = zzxj.a(t, j);
i2 = i + a;
break;
case 5:
i = i2 * 53;
a = zzuq.a(zzxj.b(t, j));
i2 = i + a;
break;
case 6:
i = i2 * 53;
a = zzxj.a(t, j);
i2 = i + a;
break;
case 7:
i = i2 * 53;
a = zzuq.a(zzxj.c(t, j));
i2 = i + a;
break;
case 8:
i = i2 * 53;
a = ((String) zzxj.f(t, j)).hashCode();
i2 = i + a;
break;
case 9:
Object f = zzxj.f(t, j);
if (f != null) {
i5 = f.hashCode();
}
i2 = (i2 * 53) + i5;
break;
case 10:
i = i2 * 53;
a = zzxj.f(t, j).hashCode();
i2 = i + a;
break;
case 11:
i = i2 * 53;
a = zzxj.a(t, j);
i2 = i + a;
break;
case 12:
i = i2 * 53;
a = zzxj.a(t, j);
i2 = i + a;
break;
case 13:
i = i2 * 53;
a = zzxj.a(t, j);
i2 = i + a;
break;
case 14:
i = i2 * 53;
a = zzuq.a(zzxj.b(t, j));
i2 = i + a;
break;
case 15:
i = i2 * 53;
a = zzxj.a(t, j);
i2 = i + a;
break;
case 16:
i = i2 * 53;
a = zzuq.a(zzxj.b(t, j));
i2 = i + a;
break;
case 17:
Object f2 = zzxj.f(t, j);
if (f2 != null) {
i5 = f2.hashCode();
}
i2 = (i2 * 53) + i5;
break;
case 18:
case 19:
case 20:
case 21:
case 22:
case 23:
case 24:
case 25:
case 26:
case 27:
case 28:
case 29:
case 30:
case 31:
case 32:
case 33:
case 34:
case 35:
case 36:
case 37:
case 38:
case 39:
case 40:
case 41:
case 42:
case 43:
case 44:
case 45:
case 46:
case 47:
case 48:
case 49:
i = i2 * 53;
a = zzxj.f(t, j).hashCode();
i2 = i + a;
break;
case 50:
i = i2 * 53;
a = zzxj.f(t, j).hashCode();
i2 = i + a;
break;
case 51:
if (a((zzvz<T>) t, i4, i3)) {
i = i2 * 53;
a = zzuq.a(Double.doubleToLongBits(b(t, j)));
i2 = i + a;
break;
} else {
break;
}
case 52:
if (a((zzvz<T>) t, i4, i3)) {
i = i2 * 53;
a = Float.floatToIntBits(c(t, j));
i2 = i + a;
break;
} else {
break;
}
case 53:
if (a((zzvz<T>) t, i4, i3)) {
i = i2 * 53;
a = zzuq.a(e(t, j));
i2 = i + a;
break;
} else {
break;
}
case 54:
if (a((zzvz<T>) t, i4, i3)) {
i = i2 * 53;
a = zzuq.a(e(t, j));
i2 = i + a;
break;
} else {
break;
}
case 55:
if (a((zzvz<T>) t, i4, i3)) {
i = i2 * 53;
a = d(t, j);
i2 = i + a;
break;
} else {
break;
}
case 56:
if (a((zzvz<T>) t, i4, i3)) {
i = i2 * 53;
a = zzuq.a(e(t, j));
i2 = i + a;
break;
} else {
break;
}
case 57:
if (a((zzvz<T>) t, i4, i3)) {
i = i2 * 53;
a = d(t, j);
i2 = i + a;
break;
} else {
break;
}
case 58:
if (a((zzvz<T>) t, i4, i3)) {
i = i2 * 53;
a = zzuq.a(f(t, j));
i2 = i + a;
break;
} else {
break;
}
case 59:
if (a((zzvz<T>) t, i4, i3)) {
i = i2 * 53;
a = ((String) zzxj.f(t, j)).hashCode();
i2 = i + a;
break;
} else {
break;
}
case 60:
if (a((zzvz<T>) t, i4, i3)) {
i = i2 * 53;
a = zzxj.f(t, j).hashCode();
i2 = i + a;
break;
} else {
break;
}
case 61:
if (a((zzvz<T>) t, i4, i3)) {
i = i2 * 53;
a = zzxj.f(t, j).hashCode();
i2 = i + a;
break;
} else {
break;
}
case 62:
if (a((zzvz<T>) t, i4, i3)) {
i = i2 * 53;
a = d(t, j);
i2 = i + a;
break;
} else {
break;
}
case 63:
if (a((zzvz<T>) t, i4, i3)) {
i = i2 * 53;
a = d(t, j);
i2 = i + a;
break;
} else {
break;
}
case 64:
if (a((zzvz<T>) t, i4, i3)) {
i = i2 * 53;
a = d(t, j);
i2 = i + a;
break;
} else {
break;
}
case 65:
if (a((zzvz<T>) t, i4, i3)) {
i = i2 * 53;
a = zzuq.a(e(t, j));
i2 = i + a;
break;
} else {
break;
}
case 66:
if (a((zzvz<T>) t, i4, i3)) {
i = i2 * 53;
a = d(t, j);
i2 = i + a;
break;
} else {
break;
}
case 67:
if (a((zzvz<T>) t, i4, i3)) {
i = i2 * 53;
a = zzuq.a(e(t, j));
i2 = i + a;
break;
} else {
break;
}
case 68:
if (a((zzvz<T>) t, i4, i3)) {
i = i2 * 53;
a = zzxj.f(t, j).hashCode();
i2 = i + a;
break;
} else {
break;
}
}
}
int hashCode = (i2 * 53) + this.o.c(t).hashCode();
return this.f ? (hashCode * 53) + this.p.a(t).hashCode() : hashCode;
}
/* JADX WARN: Code restructure failed: missing block: B:16:0x006a, code lost:
if (com.google.android.gms.internal.measurement.zzwn.a(com.google.android.gms.internal.measurement.zzxj.f(r10, r6), com.google.android.gms.internal.measurement.zzxj.f(r11, r6)) != false) goto L105;
*/
/* JADX WARN: Code restructure failed: missing block: B:20:0x007e, code lost:
if (com.google.android.gms.internal.measurement.zzxj.b(r10, r6) == com.google.android.gms.internal.measurement.zzxj.b(r11, r6)) goto L105;
*/
/* JADX WARN: Code restructure failed: missing block: B:24:0x0090, code lost:
if (com.google.android.gms.internal.measurement.zzxj.a(r10, r6) == com.google.android.gms.internal.measurement.zzxj.a(r11, r6)) goto L105;
*/
/* JADX WARN: Code restructure failed: missing block: B:28:0x00a4, code lost:
if (com.google.android.gms.internal.measurement.zzxj.b(r10, r6) == com.google.android.gms.internal.measurement.zzxj.b(r11, r6)) goto L105;
*/
/* JADX WARN: Code restructure failed: missing block: B:32:0x00b6, code lost:
if (com.google.android.gms.internal.measurement.zzxj.a(r10, r6) == com.google.android.gms.internal.measurement.zzxj.a(r11, r6)) goto L105;
*/
/* JADX WARN: Code restructure failed: missing block: B:36:0x00c8, code lost:
if (com.google.android.gms.internal.measurement.zzxj.a(r10, r6) == com.google.android.gms.internal.measurement.zzxj.a(r11, r6)) goto L105;
*/
/* JADX WARN: Code restructure failed: missing block: B:40:0x00da, code lost:
if (com.google.android.gms.internal.measurement.zzxj.a(r10, r6) == com.google.android.gms.internal.measurement.zzxj.a(r11, r6)) goto L105;
*/
/* JADX WARN: Code restructure failed: missing block: B:44:0x00f0, code lost:
if (com.google.android.gms.internal.measurement.zzwn.a(com.google.android.gms.internal.measurement.zzxj.f(r10, r6), com.google.android.gms.internal.measurement.zzxj.f(r11, r6)) != false) goto L105;
*/
/* JADX WARN: Code restructure failed: missing block: B:48:0x0106, code lost:
if (com.google.android.gms.internal.measurement.zzwn.a(com.google.android.gms.internal.measurement.zzxj.f(r10, r6), com.google.android.gms.internal.measurement.zzxj.f(r11, r6)) != false) goto L105;
*/
/* JADX WARN: Code restructure failed: missing block: B:52:0x011c, code lost:
if (com.google.android.gms.internal.measurement.zzwn.a(com.google.android.gms.internal.measurement.zzxj.f(r10, r6), com.google.android.gms.internal.measurement.zzxj.f(r11, r6)) != false) goto L105;
*/
/* JADX WARN: Code restructure failed: missing block: B:56:0x012e, code lost:
if (com.google.android.gms.internal.measurement.zzxj.c(r10, r6) == com.google.android.gms.internal.measurement.zzxj.c(r11, r6)) goto L105;
*/
/* JADX WARN: Code restructure failed: missing block: B:60:0x0140, code lost:
if (com.google.android.gms.internal.measurement.zzxj.a(r10, r6) == com.google.android.gms.internal.measurement.zzxj.a(r11, r6)) goto L105;
*/
/* JADX WARN: Code restructure failed: missing block: B:64:0x0154, code lost:
if (com.google.android.gms.internal.measurement.zzxj.b(r10, r6) == com.google.android.gms.internal.measurement.zzxj.b(r11, r6)) goto L105;
*/
/* JADX WARN: Code restructure failed: missing block: B:68:0x0165, code lost:
if (com.google.android.gms.internal.measurement.zzxj.a(r10, r6) == com.google.android.gms.internal.measurement.zzxj.a(r11, r6)) goto L105;
*/
/* JADX WARN: Code restructure failed: missing block: B:72:0x0178, code lost:
if (com.google.android.gms.internal.measurement.zzxj.b(r10, r6) == com.google.android.gms.internal.measurement.zzxj.b(r11, r6)) goto L105;
*/
/* JADX WARN: Code restructure failed: missing block: B:76:0x018b, code lost:
if (com.google.android.gms.internal.measurement.zzxj.b(r10, r6) == com.google.android.gms.internal.measurement.zzxj.b(r11, r6)) goto L105;
*/
/* JADX WARN: Code restructure failed: missing block: B:80:0x01a4, code lost:
if (java.lang.Float.floatToIntBits(com.google.android.gms.internal.measurement.zzxj.d(r10, r6)) == java.lang.Float.floatToIntBits(com.google.android.gms.internal.measurement.zzxj.d(r11, r6))) goto L105;
*/
/* JADX WARN: Code restructure failed: missing block: B:84:0x01bf, code lost:
if (java.lang.Double.doubleToLongBits(com.google.android.gms.internal.measurement.zzxj.e(r10, r6)) == java.lang.Double.doubleToLongBits(com.google.android.gms.internal.measurement.zzxj.e(r11, r6))) goto L105;
*/
/* JADX WARN: Code restructure failed: missing block: B:9:0x0038, code lost:
if (com.google.android.gms.internal.measurement.zzwn.a(com.google.android.gms.internal.measurement.zzxj.f(r10, r6), com.google.android.gms.internal.measurement.zzxj.f(r11, r6)) != false) goto L105;
*/
@Override // com.google.android.gms.internal.measurement.zzwl
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
public final boolean equals(T r10, T r11) {
/*
Method dump skipped, instructions count: 640
To view this dump change 'Code comments level' option to 'DEBUG'
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.measurement.zzvz.equals(java.lang.Object, java.lang.Object):boolean");
}
@Override // com.google.android.gms.internal.measurement.zzwl
public final T newInstance() {
return (T) this.m.a(this.e);
}
private static <T> long e(T t, long j) {
return ((Long) zzxj.f(t, j)).longValue();
}
@Override // com.google.android.gms.internal.measurement.zzwl
public final void c(T t) {
int i;
int i2 = this.k;
while (true) {
i = this.l;
if (i2 >= i) {
break;
}
long d = d(this.j[i2]) & 1048575;
Object f = zzxj.f(t, d);
if (f != null) {
this.q.a(f);
zzxj.a(t, d, f);
}
i2++;
}
int length = this.j.length;
while (i < length) {
this.n.b(t, this.j[i]);
i++;
}
this.o.f(t);
if (this.f) {
this.p.c(t);
}
}
/* JADX WARN: Removed duplicated region for block: B:276:0x0469 */
/* JADX WARN: Removed duplicated region for block: B:278:0x046f */
/* JADX WARN: Removed duplicated region for block: B:8:0x002e */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
private final void b(T r18, com.google.android.gms.internal.measurement.zzxy r19) throws java.io.IOException {
/*
Method dump skipped, instructions count: 1284
To view this dump change 'Code comments level' option to 'DEBUG'
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.measurement.zzvz.b(java.lang.Object, com.google.android.gms.internal.measurement.zzxy):void");
}
private static <T> float c(T t, long j) {
return ((Float) zzxj.f(t, j)).floatValue();
}
private final boolean c(T t, T t2, int i) {
return a((zzvz<T>) t, i) == a((zzvz<T>) t2, i);
}
private final int d(int i) {
return this.a[i + 1];
}
private static <T> int d(T t, long j) {
return ((Integer) zzxj.f(t, j)).intValue();
}
private static Field a(Class<?> cls, String str) {
try {
return cls.getDeclaredField(str);
} catch (NoSuchFieldException unused) {
Field[] declaredFields = cls.getDeclaredFields();
for (Field field : declaredFields) {
if (str.equals(field.getName())) {
return field;
}
}
String name = cls.getName();
String arrays = Arrays.toString(declaredFields);
StringBuilder sb = new StringBuilder(String.valueOf(str).length() + 40 + String.valueOf(name).length() + String.valueOf(arrays).length());
sb.append("Field ");
sb.append(str);
sb.append(" for ");
sb.append(name);
sb.append(" not found. Known fields are ");
sb.append(arrays);
throw new RuntimeException(sb.toString());
}
}
@Override // com.google.android.gms.internal.measurement.zzwl
public final void a(T t, T t2) {
if (t2 != null) {
for (int i = 0; i < this.a.length; i += 3) {
int d = d(i);
long j = 1048575 & d;
int i2 = this.a[i];
switch ((d & 267386880) >>> 20) {
case 0:
if (a((zzvz<T>) t2, i)) {
zzxj.a(t, j, zzxj.e(t2, j));
b((zzvz<T>) t, i);
break;
} else {
break;
}
case 1:
if (a((zzvz<T>) t2, i)) {
zzxj.a((Object) t, j, zzxj.d(t2, j));
b((zzvz<T>) t, i);
break;
} else {
break;
}
case 2:
if (a((zzvz<T>) t2, i)) {
zzxj.a((Object) t, j, zzxj.b(t2, j));
b((zzvz<T>) t, i);
break;
} else {
break;
}
case 3:
if (a((zzvz<T>) t2, i)) {
zzxj.a((Object) t, j, zzxj.b(t2, j));
b((zzvz<T>) t, i);
break;
} else {
break;
}
case 4:
if (a((zzvz<T>) t2, i)) {
zzxj.a((Object) t, j, zzxj.a(t2, j));
b((zzvz<T>) t, i);
break;
} else {
break;
}
case 5:
if (a((zzvz<T>) t2, i)) {
zzxj.a((Object) t, j, zzxj.b(t2, j));
b((zzvz<T>) t, i);
break;
} else {
break;
}
case 6:
if (a((zzvz<T>) t2, i)) {
zzxj.a((Object) t, j, zzxj.a(t2, j));
b((zzvz<T>) t, i);
break;
} else {
break;
}
case 7:
if (a((zzvz<T>) t2, i)) {
zzxj.a(t, j, zzxj.c(t2, j));
b((zzvz<T>) t, i);
break;
} else {
break;
}
case 8:
if (a((zzvz<T>) t2, i)) {
zzxj.a(t, j, zzxj.f(t2, j));
b((zzvz<T>) t, i);
break;
} else {
break;
}
case 9:
a(t, t2, i);
break;
case 10:
if (a((zzvz<T>) t2, i)) {
zzxj.a(t, j, zzxj.f(t2, j));
b((zzvz<T>) t, i);
break;
} else {
break;
}
case 11:
if (a((zzvz<T>) t2, i)) {
zzxj.a((Object) t, j, zzxj.a(t2, j));
b((zzvz<T>) t, i);
break;
} else {
break;
}
case 12:
if (a((zzvz<T>) t2, i)) {
zzxj.a((Object) t, j, zzxj.a(t2, j));
b((zzvz<T>) t, i);
break;
} else {
break;
}
case 13:
if (a((zzvz<T>) t2, i)) {
zzxj.a((Object) t, j, zzxj.a(t2, j));
b((zzvz<T>) t, i);
break;
} else {
break;
}
case 14:
if (a((zzvz<T>) t2, i)) {
zzxj.a((Object) t, j, zzxj.b(t2, j));
b((zzvz<T>) t, i);
break;
} else {
break;
}
case 15:
if (a((zzvz<T>) t2, i)) {
zzxj.a((Object) t, j, zzxj.a(t2, j));
b((zzvz<T>) t, i);
break;
} else {
break;
}
case 16:
if (a((zzvz<T>) t2, i)) {
zzxj.a((Object) t, j, zzxj.b(t2, j));
b((zzvz<T>) t, i);
break;
} else {
break;
}
case 17:
a(t, t2, i);
break;
case 18:
case 19:
case 20:
case 21:
case 22:
case 23:
case 24:
case 25:
case 26:
case 27:
case 28:
case 29:
case 30:
case 31:
case 32:
case 33:
case 34:
case 35:
case 36:
case 37:
case 38:
case 39:
case 40:
case 41:
case 42:
case 43:
case 44:
case 45:
case 46:
case 47:
case 48:
case 49:
this.n.a(t, t2, j);
break;
case 50:
zzwn.a(this.q, t, t2, j);
break;
case 51:
case 52:
case 53:
case 54:
case 55:
case 56:
case 57:
case 58:
case 59:
if (a((zzvz<T>) t2, i2, i)) {
zzxj.a(t, j, zzxj.f(t2, j));
b((zzvz<T>) t, i2, i);
break;
} else {
break;
}
case 60:
b(t, t2, i);
break;
case 61:
case 62:
case 63:
case 64:
case 65:
case 66:
case 67:
if (a((zzvz<T>) t2, i2, i)) {
zzxj.a(t, j, zzxj.f(t2, j));
b((zzvz<T>) t, i2, i);
break;
} else {
break;
}
case 68:
b(t, t2, i);
break;
}
}
if (this.h) {
return;
}
zzwn.a(this.o, t, t2);
if (this.f) {
zzwn.a(this.p, t, t2);
return;
}
return;
}
throw new NullPointerException();
}
private final void a(T t, T t2, int i) {
long d = d(i) & 1048575;
if (a((zzvz<T>) t2, i)) {
Object f = zzxj.f(t, d);
Object f2 = zzxj.f(t2, d);
if (f != null && f2 != null) {
zzxj.a(t, d, zzuq.a(f, f2));
b((zzvz<T>) t, i);
} else if (f2 != null) {
zzxj.a(t, d, f2);
b((zzvz<T>) t, i);
}
}
}
/* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
@Override // com.google.android.gms.internal.measurement.zzwl
public final int a(T t) {
int i;
int i2;
long j;
int d;
int b;
int j2;
int g;
int e;
int g2;
int b2;
int g3;
int e2;
int g4;
int i3 = 267386880;
if (this.h) {
Unsafe unsafe = s;
int i4 = 0;
int i5 = 0;
while (i4 < this.a.length) {
int d2 = d(i4);
int i6 = (d2 & i3) >>> 20;
int i7 = this.a[i4];
long j3 = d2 & 1048575;
int i8 = (i6 < zzui.DOUBLE_LIST_PACKED.id() || i6 > zzui.SINT64_LIST_PACKED.id()) ? 0 : this.a[i4 + 2] & 1048575;
switch (i6) {
case 0:
if (a((zzvz<T>) t, i4)) {
b2 = zztv.b(i7, 0.0d);
i5 += b2;
break;
} else {
break;
}
case 1:
if (a((zzvz<T>) t, i4)) {
b2 = zztv.b(i7, 0.0f);
i5 += b2;
break;
} else {
break;
}
case 2:
if (a((zzvz<T>) t, i4)) {
b2 = zztv.d(i7, zzxj.b(t, j3));
i5 += b2;
break;
} else {
break;
}
case 3:
if (a((zzvz<T>) t, i4)) {
b2 = zztv.e(i7, zzxj.b(t, j3));
i5 += b2;
break;
} else {
break;
}
case 4:
if (a((zzvz<T>) t, i4)) {
b2 = zztv.f(i7, zzxj.a(t, j3));
i5 += b2;
break;
} else {
break;
}
case 5:
if (a((zzvz<T>) t, i4)) {
b2 = zztv.g(i7, 0L);
i5 += b2;
break;
} else {
break;
}
case 6:
if (a((zzvz<T>) t, i4)) {
b2 = zztv.i(i7, 0);
i5 += b2;
break;
} else {
break;
}
case 7:
if (a((zzvz<T>) t, i4)) {
b2 = zztv.b(i7, true);
i5 += b2;
break;
} else {
break;
}
case 8:
if (a((zzvz<T>) t, i4)) {
Object f = zzxj.f(t, j3);
if (f instanceof zzte) {
b2 = zztv.c(i7, (zzte) f);
} else {
b2 = zztv.b(i7, (String) f);
}
i5 += b2;
break;
} else {
break;
}
case 9:
if (a((zzvz<T>) t, i4)) {
b2 = zzwn.a(i7, zzxj.f(t, j3), a(i4));
i5 += b2;
break;
} else {
break;
}
case 10:
if (a((zzvz<T>) t, i4)) {
b2 = zztv.c(i7, (zzte) zzxj.f(t, j3));
i5 += b2;
break;
} else {
break;
}
case 11:
if (a((zzvz<T>) t, i4)) {
b2 = zztv.g(i7, zzxj.a(t, j3));
i5 += b2;
break;
} else {
break;
}
case 12:
if (a((zzvz<T>) t, i4)) {
b2 = zztv.k(i7, zzxj.a(t, j3));
i5 += b2;
break;
} else {
break;
}
case 13:
if (a((zzvz<T>) t, i4)) {
b2 = zztv.j(i7, 0);
i5 += b2;
break;
} else {
break;
}
case 14:
if (a((zzvz<T>) t, i4)) {
b2 = zztv.h(i7, 0L);
i5 += b2;
break;
} else {
break;
}
case 15:
if (a((zzvz<T>) t, i4)) {
b2 = zztv.h(i7, zzxj.a(t, j3));
i5 += b2;
break;
} else {
break;
}
case 16:
if (a((zzvz<T>) t, i4)) {
b2 = zztv.f(i7, zzxj.b(t, j3));
i5 += b2;
break;
} else {
break;
}
case 17:
if (a((zzvz<T>) t, i4)) {
b2 = zztv.c(i7, (zzvv) zzxj.f(t, j3), a(i4));
i5 += b2;
break;
} else {
break;
}
case 18:
b2 = zzwn.i(i7, a(t, j3), false);
i5 += b2;
break;
case 19:
b2 = zzwn.h(i7, a(t, j3), false);
i5 += b2;
break;
case 20:
b2 = zzwn.a(i7, (List<Long>) a(t, j3), false);
i5 += b2;
break;
case 21:
b2 = zzwn.b(i7, (List<Long>) a(t, j3), false);
i5 += b2;
break;
case 22:
b2 = zzwn.e(i7, a(t, j3), false);
i5 += b2;
break;
case 23:
b2 = zzwn.i(i7, a(t, j3), false);
i5 += b2;
break;
case 24:
b2 = zzwn.h(i7, a(t, j3), false);
i5 += b2;
break;
case 25:
b2 = zzwn.j(i7, a(t, j3), false);
i5 += b2;
break;
case 26:
b2 = zzwn.a(i7, (List<?>) a(t, j3));
i5 += b2;
break;
case 27:
b2 = zzwn.a(i7, (List<?>) a(t, j3), a(i4));
i5 += b2;
break;
case 28:
b2 = zzwn.b(i7, a(t, j3));
i5 += b2;
break;
case 29:
b2 = zzwn.f(i7, a(t, j3), false);
i5 += b2;
break;
case 30:
b2 = zzwn.d(i7, a(t, j3), false);
i5 += b2;
break;
case 31:
b2 = zzwn.h(i7, a(t, j3), false);
i5 += b2;
break;
case 32:
b2 = zzwn.i(i7, a(t, j3), false);
i5 += b2;
break;
case 33:
b2 = zzwn.g(i7, a(t, j3), false);
i5 += b2;
break;
case 34:
b2 = zzwn.c(i7, a(t, j3), false);
i5 += b2;
break;
case 35:
g3 = zzwn.g((List) unsafe.getObject(t, j3));
if (g3 <= 0) {
break;
} else {
if (this.i) {
unsafe.putInt(t, i8, g3);
}
e2 = zztv.e(i7);
g4 = zztv.g(g3);
b2 = e2 + g4 + g3;
i5 += b2;
break;
}
case 36:
g3 = zzwn.f((List) unsafe.getObject(t, j3));
if (g3 <= 0) {
break;
} else {
if (this.i) {
unsafe.putInt(t, i8, g3);
}
e2 = zztv.e(i7);
g4 = zztv.g(g3);
b2 = e2 + g4 + g3;
i5 += b2;
break;
}
case 37:
g3 = zzwn.i((List) unsafe.getObject(t, j3));
if (g3 <= 0) {
break;
} else {
if (this.i) {
unsafe.putInt(t, i8, g3);
}
e2 = zztv.e(i7);
g4 = zztv.g(g3);
b2 = e2 + g4 + g3;
i5 += b2;
break;
}
case 38:
g3 = zzwn.j((List) unsafe.getObject(t, j3));
if (g3 <= 0) {
break;
} else {
if (this.i) {
unsafe.putInt(t, i8, g3);
}
e2 = zztv.e(i7);
g4 = zztv.g(g3);
b2 = e2 + g4 + g3;
i5 += b2;
break;
}
case 39:
g3 = zzwn.c((List) unsafe.getObject(t, j3));
if (g3 <= 0) {
break;
} else {
if (this.i) {
unsafe.putInt(t, i8, g3);
}
e2 = zztv.e(i7);
g4 = zztv.g(g3);
b2 = e2 + g4 + g3;
i5 += b2;
break;
}
case 40:
g3 = zzwn.g((List) unsafe.getObject(t, j3));
if (g3 <= 0) {
break;
} else {
if (this.i) {
unsafe.putInt(t, i8, g3);
}
e2 = zztv.e(i7);
g4 = zztv.g(g3);
b2 = e2 + g4 + g3;
i5 += b2;
break;
}
case 41:
g3 = zzwn.f((List) unsafe.getObject(t, j3));
if (g3 <= 0) {
break;
} else {
if (this.i) {
unsafe.putInt(t, i8, g3);
}
e2 = zztv.e(i7);
g4 = zztv.g(g3);
b2 = e2 + g4 + g3;
i5 += b2;
break;
}
case 42:
g3 = zzwn.h((List) unsafe.getObject(t, j3));
if (g3 <= 0) {
break;
} else {
if (this.i) {
unsafe.putInt(t, i8, g3);
}
e2 = zztv.e(i7);
g4 = zztv.g(g3);
b2 = e2 + g4 + g3;
i5 += b2;
break;
}
case 43:
g3 = zzwn.d((List) unsafe.getObject(t, j3));
if (g3 <= 0) {
break;
} else {
if (this.i) {
unsafe.putInt(t, i8, g3);
}
e2 = zztv.e(i7);
g4 = zztv.g(g3);
b2 = e2 + g4 + g3;
i5 += b2;
break;
}
case 44:
g3 = zzwn.b((List) unsafe.getObject(t, j3));
if (g3 <= 0) {
break;
} else {
if (this.i) {
unsafe.putInt(t, i8, g3);
}
e2 = zztv.e(i7);
g4 = zztv.g(g3);
b2 = e2 + g4 + g3;
i5 += b2;
break;
}
case 45:
g3 = zzwn.f((List) unsafe.getObject(t, j3));
if (g3 <= 0) {
break;
} else {
if (this.i) {
unsafe.putInt(t, i8, g3);
}
e2 = zztv.e(i7);
g4 = zztv.g(g3);
b2 = e2 + g4 + g3;
i5 += b2;
break;
}
case 46:
g3 = zzwn.g((List) unsafe.getObject(t, j3));
if (g3 <= 0) {
break;
} else {
if (this.i) {
unsafe.putInt(t, i8, g3);
}
e2 = zztv.e(i7);
g4 = zztv.g(g3);
b2 = e2 + g4 + g3;
i5 += b2;
break;
}
case 47:
g3 = zzwn.e((List) unsafe.getObject(t, j3));
if (g3 <= 0) {
break;
} else {
if (this.i) {
unsafe.putInt(t, i8, g3);
}
e2 = zztv.e(i7);
g4 = zztv.g(g3);
b2 = e2 + g4 + g3;
i5 += b2;
break;
}
case 48:
g3 = zzwn.a((List<Long>) unsafe.getObject(t, j3));
if (g3 <= 0) {
break;
} else {
if (this.i) {
unsafe.putInt(t, i8, g3);
}
e2 = zztv.e(i7);
g4 = zztv.g(g3);
b2 = e2 + g4 + g3;
i5 += b2;
break;
}
case 49:
b2 = zzwn.b(i7, (List<zzvv>) a(t, j3), a(i4));
i5 += b2;
break;
case 50:
b2 = this.q.a(i7, zzxj.f(t, j3), b(i4));
i5 += b2;
break;
case 51:
if (a((zzvz<T>) t, i7, i4)) {
b2 = zztv.b(i7, 0.0d);
i5 += b2;
break;
} else {
break;
}
case 52:
if (a((zzvz<T>) t, i7, i4)) {
b2 = zztv.b(i7, 0.0f);
i5 += b2;
break;
} else {
break;
}
case 53:
if (a((zzvz<T>) t, i7, i4)) {
b2 = zztv.d(i7, e(t, j3));
i5 += b2;
break;
} else {
break;
}
case 54:
if (a((zzvz<T>) t, i7, i4)) {
b2 = zztv.e(i7, e(t, j3));
i5 += b2;
break;
} else {
break;
}
case 55:
if (a((zzvz<T>) t, i7, i4)) {
b2 = zztv.f(i7, d(t, j3));
i5 += b2;
break;
} else {
break;
}
case 56:
if (a((zzvz<T>) t, i7, i4)) {
b2 = zztv.g(i7, 0L);
i5 += b2;
break;
} else {
break;
}
case 57:
if (a((zzvz<T>) t, i7, i4)) {
b2 = zztv.i(i7, 0);
i5 += b2;
break;
} else {
break;
}
case 58:
if (a((zzvz<T>) t, i7, i4)) {
b2 = zztv.b(i7, true);
i5 += b2;
break;
} else {
break;
}
case 59:
if (a((zzvz<T>) t, i7, i4)) {
Object f2 = zzxj.f(t, j3);
if (f2 instanceof zzte) {
b2 = zztv.c(i7, (zzte) f2);
} else {
b2 = zztv.b(i7, (String) f2);
}
i5 += b2;
break;
} else {
break;
}
case 60:
if (a((zzvz<T>) t, i7, i4)) {
b2 = zzwn.a(i7, zzxj.f(t, j3), a(i4));
i5 += b2;
break;
} else {
break;
}
case 61:
if (a((zzvz<T>) t, i7, i4)) {
b2 = zztv.c(i7, (zzte) zzxj.f(t, j3));
i5 += b2;
break;
} else {
break;
}
case 62:
if (a((zzvz<T>) t, i7, i4)) {
b2 = zztv.g(i7, d(t, j3));
i5 += b2;
break;
} else {
break;
}
case 63:
if (a((zzvz<T>) t, i7, i4)) {
b2 = zztv.k(i7, d(t, j3));
i5 += b2;
break;
} else {
break;
}
case 64:
if (a((zzvz<T>) t, i7, i4)) {
b2 = zztv.j(i7, 0);
i5 += b2;
break;
} else {
break;
}
case 65:
if (a((zzvz<T>) t, i7, i4)) {
b2 = zztv.h(i7, 0L);
i5 += b2;
break;
} else {
break;
}
case 66:
if (a((zzvz<T>) t, i7, i4)) {
b2 = zztv.h(i7, d(t, j3));
i5 += b2;
break;
} else {
break;
}
case 67:
if (a((zzvz<T>) t, i7, i4)) {
b2 = zztv.f(i7, e(t, j3));
i5 += b2;
break;
} else {
break;
}
case 68:
if (a((zzvz<T>) t, i7, i4)) {
b2 = zztv.c(i7, (zzvv) zzxj.f(t, j3), a(i4));
i5 += b2;
break;
} else {
break;
}
}
i4 += 3;
i3 = 267386880;
}
return i5 + a((zzxd) this.o, (Object) t);
}
Unsafe unsafe2 = s;
int i9 = 0;
int i10 = -1;
int i11 = 0;
for (int i12 = 0; i12 < this.a.length; i12 += 3) {
int d3 = d(i12);
int[] iArr = this.a;
int i13 = iArr[i12];
int i14 = (d3 & 267386880) >>> 20;
if (i14 <= 17) {
i = iArr[i12 + 2];
int i15 = i & 1048575;
i2 = 1 << (i >>> 20);
if (i15 != i10) {
i11 = unsafe2.getInt(t, i15);
} else {
i15 = i10;
}
i10 = i15;
} else {
i = (!this.i || i14 < zzui.DOUBLE_LIST_PACKED.id() || i14 > zzui.SINT64_LIST_PACKED.id()) ? 0 : this.a[i12 + 2] & 1048575;
i2 = 0;
}
long j4 = d3 & 1048575;
switch (i14) {
case 0:
j = 0;
if ((i11 & i2) != 0) {
i9 += zztv.b(i13, 0.0d);
break;
}
break;
case 1:
j = 0;
if ((i11 & i2) != 0) {
i9 += zztv.b(i13, 0.0f);
break;
}
case 2:
j = 0;
if ((i11 & i2) != 0) {
d = zztv.d(i13, unsafe2.getLong(t, j4));
i9 += d;
}
break;
case 3:
j = 0;
if ((i11 & i2) != 0) {
d = zztv.e(i13, unsafe2.getLong(t, j4));
i9 += d;
}
break;
case 4:
j = 0;
if ((i11 & i2) != 0) {
d = zztv.f(i13, unsafe2.getInt(t, j4));
i9 += d;
}
break;
case 5:
j = 0;
if ((i11 & i2) != 0) {
d = zztv.g(i13, 0L);
i9 += d;
}
break;
case 6:
if ((i11 & i2) != 0) {
i9 += zztv.i(i13, 0);
j = 0;
break;
}
j = 0;
case 7:
if ((i11 & i2) != 0) {
b = zztv.b(i13, true);
i9 += b;
}
j = 0;
break;
case 8:
if ((i11 & i2) != 0) {
Object object = unsafe2.getObject(t, j4);
if (object instanceof zzte) {
b = zztv.c(i13, (zzte) object);
} else {
b = zztv.b(i13, (String) object);
}
i9 += b;
}
j = 0;
break;
case 9:
if ((i11 & i2) != 0) {
b = zzwn.a(i13, unsafe2.getObject(t, j4), a(i12));
i9 += b;
}
j = 0;
break;
case 10:
if ((i11 & i2) != 0) {
b = zztv.c(i13, (zzte) unsafe2.getObject(t, j4));
i9 += b;
}
j = 0;
break;
case 11:
if ((i11 & i2) != 0) {
b = zztv.g(i13, unsafe2.getInt(t, j4));
i9 += b;
}
j = 0;
break;
case 12:
if ((i11 & i2) != 0) {
b = zztv.k(i13, unsafe2.getInt(t, j4));
i9 += b;
}
j = 0;
break;
case 13:
if ((i11 & i2) != 0) {
j2 = zztv.j(i13, 0);
i9 += j2;
}
j = 0;
break;
case 14:
if ((i11 & i2) != 0) {
b = zztv.h(i13, 0L);
i9 += b;
}
j = 0;
break;
case 15:
if ((i11 & i2) != 0) {
b = zztv.h(i13, unsafe2.getInt(t, j4));
i9 += b;
}
j = 0;
break;
case 16:
if ((i11 & i2) != 0) {
b = zztv.f(i13, unsafe2.getLong(t, j4));
i9 += b;
}
j = 0;
break;
case 17:
if ((i11 & i2) != 0) {
b = zztv.c(i13, (zzvv) unsafe2.getObject(t, j4), a(i12));
i9 += b;
}
j = 0;
break;
case 18:
b = zzwn.i(i13, (List) unsafe2.getObject(t, j4), false);
i9 += b;
j = 0;
break;
case 19:
b = zzwn.h(i13, (List) unsafe2.getObject(t, j4), false);
i9 += b;
j = 0;
break;
case 20:
b = zzwn.a(i13, (List<Long>) unsafe2.getObject(t, j4), false);
i9 += b;
j = 0;
break;
case 21:
b = zzwn.b(i13, (List<Long>) unsafe2.getObject(t, j4), false);
i9 += b;
j = 0;
break;
case 22:
b = zzwn.e(i13, (List) unsafe2.getObject(t, j4), false);
i9 += b;
j = 0;
break;
case 23:
b = zzwn.i(i13, (List) unsafe2.getObject(t, j4), false);
i9 += b;
j = 0;
break;
case 24:
b = zzwn.h(i13, (List) unsafe2.getObject(t, j4), false);
i9 += b;
j = 0;
break;
case 25:
b = zzwn.j(i13, (List) unsafe2.getObject(t, j4), false);
i9 += b;
j = 0;
break;
case 26:
b = zzwn.a(i13, (List<?>) unsafe2.getObject(t, j4));
i9 += b;
j = 0;
break;
case 27:
b = zzwn.a(i13, (List<?>) unsafe2.getObject(t, j4), a(i12));
i9 += b;
j = 0;
break;
case 28:
b = zzwn.b(i13, (List) unsafe2.getObject(t, j4));
i9 += b;
j = 0;
break;
case 29:
b = zzwn.f(i13, (List) unsafe2.getObject(t, j4), false);
i9 += b;
j = 0;
break;
case 30:
b = zzwn.d(i13, (List) unsafe2.getObject(t, j4), false);
i9 += b;
j = 0;
break;
case 31:
b = zzwn.h(i13, (List) unsafe2.getObject(t, j4), false);
i9 += b;
j = 0;
break;
case 32:
b = zzwn.i(i13, (List) unsafe2.getObject(t, j4), false);
i9 += b;
j = 0;
break;
case 33:
b = zzwn.g(i13, (List) unsafe2.getObject(t, j4), false);
i9 += b;
j = 0;
break;
case 34:
b = zzwn.c(i13, (List) unsafe2.getObject(t, j4), false);
i9 += b;
j = 0;
break;
case 35:
g = zzwn.g((List) unsafe2.getObject(t, j4));
if (g > 0) {
if (this.i) {
unsafe2.putInt(t, i, g);
}
e = zztv.e(i13);
g2 = zztv.g(g);
j2 = e + g2 + g;
i9 += j2;
}
j = 0;
break;
case 36:
g = zzwn.f((List) unsafe2.getObject(t, j4));
if (g > 0) {
if (this.i) {
unsafe2.putInt(t, i, g);
}
e = zztv.e(i13);
g2 = zztv.g(g);
j2 = e + g2 + g;
i9 += j2;
}
j = 0;
break;
case 37:
g = zzwn.i((List) unsafe2.getObject(t, j4));
if (g > 0) {
if (this.i) {
unsafe2.putInt(t, i, g);
}
e = zztv.e(i13);
g2 = zztv.g(g);
j2 = e + g2 + g;
i9 += j2;
}
j = 0;
break;
case 38:
g = zzwn.j((List) unsafe2.getObject(t, j4));
if (g > 0) {
if (this.i) {
unsafe2.putInt(t, i, g);
}
e = zztv.e(i13);
g2 = zztv.g(g);
j2 = e + g2 + g;
i9 += j2;
}
j = 0;
break;
case 39:
g = zzwn.c((List) unsafe2.getObject(t, j4));
if (g > 0) {
if (this.i) {
unsafe2.putInt(t, i, g);
}
e = zztv.e(i13);
g2 = zztv.g(g);
j2 = e + g2 + g;
i9 += j2;
}
j = 0;
break;
case 40:
g = zzwn.g((List) unsafe2.getObject(t, j4));
if (g > 0) {
if (this.i) {
unsafe2.putInt(t, i, g);
}
e = zztv.e(i13);
g2 = zztv.g(g);
j2 = e + g2 + g;
i9 += j2;
}
j = 0;
break;
case 41:
g = zzwn.f((List) unsafe2.getObject(t, j4));
if (g > 0) {
if (this.i) {
unsafe2.putInt(t, i, g);
}
e = zztv.e(i13);
g2 = zztv.g(g);
j2 = e + g2 + g;
i9 += j2;
}
j = 0;
break;
case 42:
g = zzwn.h((List) unsafe2.getObject(t, j4));
if (g > 0) {
if (this.i) {
unsafe2.putInt(t, i, g);
}
e = zztv.e(i13);
g2 = zztv.g(g);
j2 = e + g2 + g;
i9 += j2;
}
j = 0;
break;
case 43:
g = zzwn.d((List) unsafe2.getObject(t, j4));
if (g > 0) {
if (this.i) {
unsafe2.putInt(t, i, g);
}
e = zztv.e(i13);
g2 = zztv.g(g);
j2 = e + g2 + g;
i9 += j2;
}
j = 0;
break;
case 44:
g = zzwn.b((List) unsafe2.getObject(t, j4));
if (g > 0) {
if (this.i) {
unsafe2.putInt(t, i, g);
}
e = zztv.e(i13);
g2 = zztv.g(g);
j2 = e + g2 + g;
i9 += j2;
}
j = 0;
break;
case 45:
g = zzwn.f((List) unsafe2.getObject(t, j4));
if (g > 0) {
if (this.i) {
unsafe2.putInt(t, i, g);
}
e = zztv.e(i13);
g2 = zztv.g(g);
j2 = e + g2 + g;
i9 += j2;
}
j = 0;
break;
case 46:
g = zzwn.g((List) unsafe2.getObject(t, j4));
if (g > 0) {
if (this.i) {
unsafe2.putInt(t, i, g);
}
e = zztv.e(i13);
g2 = zztv.g(g);
j2 = e + g2 + g;
i9 += j2;
}
j = 0;
break;
case 47:
g = zzwn.e((List) unsafe2.getObject(t, j4));
if (g > 0) {
if (this.i) {
unsafe2.putInt(t, i, g);
}
e = zztv.e(i13);
g2 = zztv.g(g);
j2 = e + g2 + g;
i9 += j2;
}
j = 0;
break;
case 48:
g = zzwn.a((List<Long>) unsafe2.getObject(t, j4));
if (g > 0) {
if (this.i) {
unsafe2.putInt(t, i, g);
}
e = zztv.e(i13);
g2 = zztv.g(g);
j2 = e + g2 + g;
i9 += j2;
}
j = 0;
break;
case 49:
b = zzwn.b(i13, (List<zzvv>) unsafe2.getObject(t, j4), a(i12));
i9 += b;
j = 0;
break;
case 50:
b = this.q.a(i13, unsafe2.getObject(t, j4), b(i12));
i9 += b;
j = 0;
break;
case 51:
if (a((zzvz<T>) t, i13, i12)) {
b = zztv.b(i13, 0.0d);
i9 += b;
}
j = 0;
break;
case 52:
if (a((zzvz<T>) t, i13, i12)) {
j2 = zztv.b(i13, 0.0f);
i9 += j2;
}
j = 0;
break;
case 53:
if (a((zzvz<T>) t, i13, i12)) {
b = zztv.d(i13, e(t, j4));
i9 += b;
}
j = 0;
break;
case 54:
if (a((zzvz<T>) t, i13, i12)) {
b = zztv.e(i13, e(t, j4));
i9 += b;
}
j = 0;
break;
case 55:
if (a((zzvz<T>) t, i13, i12)) {
b = zztv.f(i13, d(t, j4));
i9 += b;
}
j = 0;
break;
case 56:
if (a((zzvz<T>) t, i13, i12)) {
b = zztv.g(i13, 0L);
i9 += b;
}
j = 0;
break;
case 57:
if (a((zzvz<T>) t, i13, i12)) {
j2 = zztv.i(i13, 0);
i9 += j2;
}
j = 0;
break;
case 58:
if (a((zzvz<T>) t, i13, i12)) {
b = zztv.b(i13, true);
i9 += b;
}
j = 0;
break;
case 59:
if (a((zzvz<T>) t, i13, i12)) {
Object object2 = unsafe2.getObject(t, j4);
if (object2 instanceof zzte) {
b = zztv.c(i13, (zzte) object2);
} else {
b = zztv.b(i13, (String) object2);
}
i9 += b;
}
j = 0;
break;
case 60:
if (a((zzvz<T>) t, i13, i12)) {
b = zzwn.a(i13, unsafe2.getObject(t, j4), a(i12));
i9 += b;
}
j = 0;
break;
case 61:
if (a((zzvz<T>) t, i13, i12)) {
b = zztv.c(i13, (zzte) unsafe2.getObject(t, j4));
i9 += b;
}
j = 0;
break;
case 62:
if (a((zzvz<T>) t, i13, i12)) {
b = zztv.g(i13, d(t, j4));
i9 += b;
}
j = 0;
break;
case 63:
if (a((zzvz<T>) t, i13, i12)) {
b = zztv.k(i13, d(t, j4));
i9 += b;
}
j = 0;
break;
case 64:
if (a((zzvz<T>) t, i13, i12)) {
j2 = zztv.j(i13, 0);
i9 += j2;
}
j = 0;
break;
case 65:
if (a((zzvz<T>) t, i13, i12)) {
b = zztv.h(i13, 0L);
i9 += b;
}
j = 0;
break;
case 66:
if (a((zzvz<T>) t, i13, i12)) {
b = zztv.h(i13, d(t, j4));
i9 += b;
}
j = 0;
break;
case 67:
if (a((zzvz<T>) t, i13, i12)) {
b = zztv.f(i13, e(t, j4));
i9 += b;
}
j = 0;
break;
case 68:
if (a((zzvz<T>) t, i13, i12)) {
b = zztv.c(i13, (zzvv) unsafe2.getObject(t, j4), a(i12));
i9 += b;
}
j = 0;
break;
default:
j = 0;
break;
}
}
int a = i9 + a((zzxd) this.o, (Object) t);
return this.f ? a + this.p.a(t).g() : a;
}
private final Object b(int i) {
return this.b[(i / 3) << 1];
}
/* JADX WARN: Multi-variable type inference failed */
@Override // com.google.android.gms.internal.measurement.zzwl
public final boolean b(T t) {
int i;
int i2 = 0;
int i3 = -1;
int i4 = 0;
while (true) {
boolean z = true;
if (i2 >= this.k) {
return !this.f || this.p.a(t).d();
}
int i5 = this.j[i2];
int i6 = this.a[i5];
int d = d(i5);
if (this.h) {
i = 0;
} else {
int i7 = this.a[i5 + 2];
int i8 = i7 & 1048575;
i = 1 << (i7 >>> 20);
if (i8 != i3) {
i4 = s.getInt(t, i8);
i3 = i8;
}
}
if (((268435456 & d) != 0) && !a((zzvz<T>) t, i5, i4, i)) {
return false;
}
int i9 = (267386880 & d) >>> 20;
if (i9 != 9 && i9 != 17) {
if (i9 != 27) {
if (i9 == 60 || i9 == 68) {
if (a((zzvz<T>) t, i6, i5) && !a(t, d, a(i5))) {
return false;
}
} else if (i9 != 49) {
if (i9 == 50 && !this.q.e(zzxj.f(t, d & 1048575)).isEmpty()) {
this.q.c(b(i5));
throw null;
}
}
}
List list = (List) zzxj.f(t, d & 1048575);
if (!list.isEmpty()) {
zzwl a = a(i5);
int i10 = 0;
while (true) {
if (i10 >= list.size()) {
break;
}
if (!a.b(list.get(i10))) {
z = false;
break;
}
i10++;
}
}
if (!z) {
return false;
}
} else if (a((zzvz<T>) t, i5, i4, i) && !a(t, d, a(i5))) {
return false;
}
i2++;
}
}
private static <T> double b(T t, long j) {
return ((Double) zzxj.f(t, j)).doubleValue();
}
private final void b(T t, int i) {
if (this.h) {
return;
}
int e = e(i);
long j = e & 1048575;
zzxj.a((Object) t, j, zzxj.a(t, j) | (1 << (e >>> 20)));
}
private final void b(T t, int i, int i2) {
zzxj.a((Object) t, e(i2) & 1048575, i);
}
private static <UT, UB> int a(zzxd<UT, UB> zzxdVar, T t) {
return zzxdVar.b(zzxdVar.c(t));
}
private static <E> List<E> a(Object obj, long j) {
return (List) zzxj.f(obj, j);
}
/* JADX WARN: Removed duplicated region for block: B:10:0x0038 */
/* JADX WARN: Removed duplicated region for block: B:268:0x04ba A[RETURN] */
/* JADX WARN: Removed duplicated region for block: B:269:0x04bb */
/* JADX WARN: Removed duplicated region for block: B:281:0x04e7 */
/* JADX WARN: Removed duplicated region for block: B:538:0x0969 */
/* JADX WARN: Removed duplicated region for block: B:540:0x096f */
@Override // com.google.android.gms.internal.measurement.zzwl
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
public final void a(T r13, com.google.android.gms.internal.measurement.zzxy r14) throws java.io.IOException {
/*
Method dump skipped, instructions count: 2710
To view this dump change 'Code comments level' option to 'DEBUG'
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.measurement.zzvz.a(java.lang.Object, com.google.android.gms.internal.measurement.zzxy):void");
}
private final <K, V> void a(zzxy zzxyVar, int i, Object obj, int i2) throws IOException {
if (obj == null) {
return;
}
this.q.c(b(i2));
throw null;
}
private static <UT, UB> void a(zzxd<UT, UB> zzxdVar, T t, zzxy zzxyVar) throws IOException {
zzxdVar.a((zzxd<UT, UB>) zzxdVar.c(t), zzxyVar);
}
/* JADX WARN: Removed duplicated region for block: B:364:0x05c0 A[LOOP:6: B:362:0x05bc->B:364:0x05c0, LOOP_END] */
/* JADX WARN: Removed duplicated region for block: B:367:0x05cc */
@Override // com.google.android.gms.internal.measurement.zzwl
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
public final void a(T r13, com.google.android.gms.internal.measurement.zzwk r14, com.google.android.gms.internal.measurement.zzub r15) throws java.io.IOException {
/*
Method dump skipped, instructions count: 1636
To view this dump change 'Code comments level' option to 'DEBUG'
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.measurement.zzvz.a(java.lang.Object, com.google.android.gms.internal.measurement.zzwk, com.google.android.gms.internal.measurement.zzub):void");
}
private final zzwl a(int i) {
int i2 = (i / 3) << 1;
zzwl zzwlVar = (zzwl) this.b[i2];
if (zzwlVar != null) {
return zzwlVar;
}
zzwl<T> a = zzwh.a().a((Class) this.b[i2 + 1]);
this.b[i2] = a;
return a;
}
private final <UT, UB> UB a(Object obj, int i, UB ub, zzxd<UT, UB> zzxdVar) {
zzut c;
int i2 = this.a[i];
Object f = zzxj.f(obj, d(i) & 1048575);
if (f == null || (c = c(i)) == null) {
return ub;
}
a(i, i2, this.q.d(f), c, ub, zzxdVar);
throw null;
}
private final <K, V, UT, UB> UB a(int i, int i2, Map<K, V> map, zzut zzutVar, UB ub, zzxd<UT, UB> zzxdVar) {
this.q.c(b(i));
throw null;
}
/* JADX WARN: Multi-variable type inference failed */
private static boolean a(Object obj, int i, zzwl zzwlVar) {
return zzwlVar.b(zzxj.f(obj, i & 1048575));
}
private static void a(int i, Object obj, zzxy zzxyVar) throws IOException {
if (obj instanceof String) {
zzxyVar.a(i, (String) obj);
} else {
zzxyVar.a(i, (zzte) obj);
}
}
private final void a(Object obj, int i, zzwk zzwkVar) throws IOException {
if (f(i)) {
zzxj.a(obj, i & 1048575, zzwkVar.e());
} else if (this.g) {
zzxj.a(obj, i & 1048575, zzwkVar.l());
} else {
zzxj.a(obj, i & 1048575, zzwkVar.d());
}
}
private final boolean a(T t, int i, int i2, int i3) {
if (this.h) {
return a((zzvz<T>) t, i);
}
return (i2 & i3) != 0;
}
private final boolean a(T t, int i) {
if (this.h) {
int d = d(i);
long j = d & 1048575;
switch ((d & 267386880) >>> 20) {
case 0:
return zzxj.e(t, j) != 0.0d;
case 1:
return zzxj.d(t, j) != 0.0f;
case 2:
return zzxj.b(t, j) != 0;
case 3:
return zzxj.b(t, j) != 0;
case 4:
return zzxj.a(t, j) != 0;
case 5:
return zzxj.b(t, j) != 0;
case 6:
return zzxj.a(t, j) != 0;
case 7:
return zzxj.c(t, j);
case 8:
Object f = zzxj.f(t, j);
if (f instanceof String) {
return !((String) f).isEmpty();
}
if (f instanceof zzte) {
return !zzte.zzbtq.equals(f);
}
throw new IllegalArgumentException();
case 9:
return zzxj.f(t, j) != null;
case 10:
return !zzte.zzbtq.equals(zzxj.f(t, j));
case 11:
return zzxj.a(t, j) != 0;
case 12:
return zzxj.a(t, j) != 0;
case 13:
return zzxj.a(t, j) != 0;
case 14:
return zzxj.b(t, j) != 0;
case 15:
return zzxj.a(t, j) != 0;
case 16:
return zzxj.b(t, j) != 0;
case 17:
return zzxj.f(t, j) != null;
default:
throw new IllegalArgumentException();
}
}
int e = e(i);
return (zzxj.a(t, (long) (e & 1048575)) & (1 << (e >>> 20))) != 0;
}
private final boolean a(T t, int i, int i2) {
return zzxj.a(t, (long) (e(i2) & 1048575)) == i;
}
}