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 implements zzwl { 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 zzvz a(Class 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) 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, i2, i); } else if (f2 != null) { zzxj.a(t, j, f2); b((zzvz) 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 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, 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, i4, i3)) { i = i2 * 53; a = Float.floatToIntBits(c(t, j)); i2 = i + a; break; } else { break; } case 53: if (a((zzvz) t, i4, i3)) { i = i2 * 53; a = zzuq.a(e(t, j)); i2 = i + a; break; } else { break; } case 54: if (a((zzvz) t, i4, i3)) { i = i2 * 53; a = zzuq.a(e(t, j)); i2 = i + a; break; } else { break; } case 55: if (a((zzvz) t, i4, i3)) { i = i2 * 53; a = d(t, j); i2 = i + a; break; } else { break; } case 56: if (a((zzvz) t, i4, i3)) { i = i2 * 53; a = zzuq.a(e(t, j)); i2 = i + a; break; } else { break; } case 57: if (a((zzvz) t, i4, i3)) { i = i2 * 53; a = d(t, j); i2 = i + a; break; } else { break; } case 58: if (a((zzvz) t, i4, i3)) { i = i2 * 53; a = zzuq.a(f(t, j)); i2 = i + a; break; } else { break; } case 59: if (a((zzvz) 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, i4, i3)) { i = i2 * 53; a = zzxj.f(t, j).hashCode(); i2 = i + a; break; } else { break; } case 61: if (a((zzvz) t, i4, i3)) { i = i2 * 53; a = zzxj.f(t, j).hashCode(); i2 = i + a; break; } else { break; } case 62: if (a((zzvz) t, i4, i3)) { i = i2 * 53; a = d(t, j); i2 = i + a; break; } else { break; } case 63: if (a((zzvz) t, i4, i3)) { i = i2 * 53; a = d(t, j); i2 = i + a; break; } else { break; } case 64: if (a((zzvz) t, i4, i3)) { i = i2 * 53; a = d(t, j); i2 = i + a; break; } else { break; } case 65: if (a((zzvz) t, i4, i3)) { i = i2 * 53; a = zzuq.a(e(t, j)); i2 = i + a; break; } else { break; } case 66: if (a((zzvz) t, i4, i3)) { i = i2 * 53; a = d(t, j); i2 = i + a; break; } else { break; } case 67: if (a((zzvz) t, i4, i3)) { i = i2 * 53; a = zzuq.a(e(t, j)); i2 = i + a; break; } else { break; } case 68: if (a((zzvz) 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 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 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, i) == a((zzvz) t2, i); } private final int d(int i) { return this.a[i + 1]; } private static 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) t2, i)) { zzxj.a(t, j, zzxj.e(t2, j)); b((zzvz) t, i); break; } else { break; } case 1: if (a((zzvz) t2, i)) { zzxj.a((Object) t, j, zzxj.d(t2, j)); b((zzvz) t, i); break; } else { break; } case 2: if (a((zzvz) t2, i)) { zzxj.a((Object) t, j, zzxj.b(t2, j)); b((zzvz) t, i); break; } else { break; } case 3: if (a((zzvz) t2, i)) { zzxj.a((Object) t, j, zzxj.b(t2, j)); b((zzvz) t, i); break; } else { break; } case 4: if (a((zzvz) t2, i)) { zzxj.a((Object) t, j, zzxj.a(t2, j)); b((zzvz) t, i); break; } else { break; } case 5: if (a((zzvz) t2, i)) { zzxj.a((Object) t, j, zzxj.b(t2, j)); b((zzvz) t, i); break; } else { break; } case 6: if (a((zzvz) t2, i)) { zzxj.a((Object) t, j, zzxj.a(t2, j)); b((zzvz) t, i); break; } else { break; } case 7: if (a((zzvz) t2, i)) { zzxj.a(t, j, zzxj.c(t2, j)); b((zzvz) t, i); break; } else { break; } case 8: if (a((zzvz) t2, i)) { zzxj.a(t, j, zzxj.f(t2, j)); b((zzvz) t, i); break; } else { break; } case 9: a(t, t2, i); break; case 10: if (a((zzvz) t2, i)) { zzxj.a(t, j, zzxj.f(t2, j)); b((zzvz) t, i); break; } else { break; } case 11: if (a((zzvz) t2, i)) { zzxj.a((Object) t, j, zzxj.a(t2, j)); b((zzvz) t, i); break; } else { break; } case 12: if (a((zzvz) t2, i)) { zzxj.a((Object) t, j, zzxj.a(t2, j)); b((zzvz) t, i); break; } else { break; } case 13: if (a((zzvz) t2, i)) { zzxj.a((Object) t, j, zzxj.a(t2, j)); b((zzvz) t, i); break; } else { break; } case 14: if (a((zzvz) t2, i)) { zzxj.a((Object) t, j, zzxj.b(t2, j)); b((zzvz) t, i); break; } else { break; } case 15: if (a((zzvz) t2, i)) { zzxj.a((Object) t, j, zzxj.a(t2, j)); b((zzvz) t, i); break; } else { break; } case 16: if (a((zzvz) t2, i)) { zzxj.a((Object) t, j, zzxj.b(t2, j)); b((zzvz) 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) t2, i2, i)) { zzxj.a(t, j, zzxj.f(t2, j)); b((zzvz) 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) t2, i2, i)) { zzxj.a(t, j, zzxj.f(t2, j)); b((zzvz) 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) 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, i); } else if (f2 != null) { zzxj.a(t, d, f2); b((zzvz) 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, i4)) { b2 = zztv.b(i7, 0.0d); i5 += b2; break; } else { break; } case 1: if (a((zzvz) t, i4)) { b2 = zztv.b(i7, 0.0f); i5 += b2; break; } else { break; } case 2: if (a((zzvz) t, i4)) { b2 = zztv.d(i7, zzxj.b(t, j3)); i5 += b2; break; } else { break; } case 3: if (a((zzvz) t, i4)) { b2 = zztv.e(i7, zzxj.b(t, j3)); i5 += b2; break; } else { break; } case 4: if (a((zzvz) t, i4)) { b2 = zztv.f(i7, zzxj.a(t, j3)); i5 += b2; break; } else { break; } case 5: if (a((zzvz) t, i4)) { b2 = zztv.g(i7, 0L); i5 += b2; break; } else { break; } case 6: if (a((zzvz) t, i4)) { b2 = zztv.i(i7, 0); i5 += b2; break; } else { break; } case 7: if (a((zzvz) t, i4)) { b2 = zztv.b(i7, true); i5 += b2; break; } else { break; } case 8: if (a((zzvz) 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, i4)) { b2 = zzwn.a(i7, zzxj.f(t, j3), a(i4)); i5 += b2; break; } else { break; } case 10: if (a((zzvz) t, i4)) { b2 = zztv.c(i7, (zzte) zzxj.f(t, j3)); i5 += b2; break; } else { break; } case 11: if (a((zzvz) t, i4)) { b2 = zztv.g(i7, zzxj.a(t, j3)); i5 += b2; break; } else { break; } case 12: if (a((zzvz) t, i4)) { b2 = zztv.k(i7, zzxj.a(t, j3)); i5 += b2; break; } else { break; } case 13: if (a((zzvz) t, i4)) { b2 = zztv.j(i7, 0); i5 += b2; break; } else { break; } case 14: if (a((zzvz) t, i4)) { b2 = zztv.h(i7, 0L); i5 += b2; break; } else { break; } case 15: if (a((zzvz) t, i4)) { b2 = zztv.h(i7, zzxj.a(t, j3)); i5 += b2; break; } else { break; } case 16: if (a((zzvz) t, i4)) { b2 = zztv.f(i7, zzxj.b(t, j3)); i5 += b2; break; } else { break; } case 17: if (a((zzvz) 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) a(t, j3), false); i5 += b2; break; case 21: b2 = zzwn.b(i7, (List) 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) 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) 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, i7, i4)) { b2 = zztv.b(i7, 0.0d); i5 += b2; break; } else { break; } case 52: if (a((zzvz) t, i7, i4)) { b2 = zztv.b(i7, 0.0f); i5 += b2; break; } else { break; } case 53: if (a((zzvz) t, i7, i4)) { b2 = zztv.d(i7, e(t, j3)); i5 += b2; break; } else { break; } case 54: if (a((zzvz) t, i7, i4)) { b2 = zztv.e(i7, e(t, j3)); i5 += b2; break; } else { break; } case 55: if (a((zzvz) t, i7, i4)) { b2 = zztv.f(i7, d(t, j3)); i5 += b2; break; } else { break; } case 56: if (a((zzvz) t, i7, i4)) { b2 = zztv.g(i7, 0L); i5 += b2; break; } else { break; } case 57: if (a((zzvz) t, i7, i4)) { b2 = zztv.i(i7, 0); i5 += b2; break; } else { break; } case 58: if (a((zzvz) t, i7, i4)) { b2 = zztv.b(i7, true); i5 += b2; break; } else { break; } case 59: if (a((zzvz) 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, i7, i4)) { b2 = zzwn.a(i7, zzxj.f(t, j3), a(i4)); i5 += b2; break; } else { break; } case 61: if (a((zzvz) t, i7, i4)) { b2 = zztv.c(i7, (zzte) zzxj.f(t, j3)); i5 += b2; break; } else { break; } case 62: if (a((zzvz) t, i7, i4)) { b2 = zztv.g(i7, d(t, j3)); i5 += b2; break; } else { break; } case 63: if (a((zzvz) t, i7, i4)) { b2 = zztv.k(i7, d(t, j3)); i5 += b2; break; } else { break; } case 64: if (a((zzvz) t, i7, i4)) { b2 = zztv.j(i7, 0); i5 += b2; break; } else { break; } case 65: if (a((zzvz) t, i7, i4)) { b2 = zztv.h(i7, 0L); i5 += b2; break; } else { break; } case 66: if (a((zzvz) t, i7, i4)) { b2 = zztv.h(i7, d(t, j3)); i5 += b2; break; } else { break; } case 67: if (a((zzvz) t, i7, i4)) { b2 = zztv.f(i7, e(t, j3)); i5 += b2; break; } else { break; } case 68: if (a((zzvz) 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) unsafe2.getObject(t, j4), false); i9 += b; j = 0; break; case 21: b = zzwn.b(i13, (List) 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) 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) 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, i13, i12)) { b = zztv.b(i13, 0.0d); i9 += b; } j = 0; break; case 52: if (a((zzvz) t, i13, i12)) { j2 = zztv.b(i13, 0.0f); i9 += j2; } j = 0; break; case 53: if (a((zzvz) t, i13, i12)) { b = zztv.d(i13, e(t, j4)); i9 += b; } j = 0; break; case 54: if (a((zzvz) t, i13, i12)) { b = zztv.e(i13, e(t, j4)); i9 += b; } j = 0; break; case 55: if (a((zzvz) t, i13, i12)) { b = zztv.f(i13, d(t, j4)); i9 += b; } j = 0; break; case 56: if (a((zzvz) t, i13, i12)) { b = zztv.g(i13, 0L); i9 += b; } j = 0; break; case 57: if (a((zzvz) t, i13, i12)) { j2 = zztv.i(i13, 0); i9 += j2; } j = 0; break; case 58: if (a((zzvz) t, i13, i12)) { b = zztv.b(i13, true); i9 += b; } j = 0; break; case 59: if (a((zzvz) 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, i13, i12)) { b = zzwn.a(i13, unsafe2.getObject(t, j4), a(i12)); i9 += b; } j = 0; break; case 61: if (a((zzvz) t, i13, i12)) { b = zztv.c(i13, (zzte) unsafe2.getObject(t, j4)); i9 += b; } j = 0; break; case 62: if (a((zzvz) t, i13, i12)) { b = zztv.g(i13, d(t, j4)); i9 += b; } j = 0; break; case 63: if (a((zzvz) t, i13, i12)) { b = zztv.k(i13, d(t, j4)); i9 += b; } j = 0; break; case 64: if (a((zzvz) t, i13, i12)) { j2 = zztv.j(i13, 0); i9 += j2; } j = 0; break; case 65: if (a((zzvz) t, i13, i12)) { b = zztv.h(i13, 0L); i9 += b; } j = 0; break; case 66: if (a((zzvz) t, i13, i12)) { b = zztv.h(i13, d(t, j4)); i9 += b; } j = 0; break; case 67: if (a((zzvz) t, i13, i12)) { b = zztv.f(i13, e(t, j4)); i9 += b; } j = 0; break; case 68: if (a((zzvz) 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, 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, 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, i5, i4, i) && !a(t, d, a(i5))) { return false; } i2++; } } private static 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 int a(zzxd zzxdVar, T t) { return zzxdVar.b(zzxdVar.c(t)); } private static List 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 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 void a(zzxd zzxdVar, T t, zzxy zzxyVar) throws IOException { zzxdVar.a((zzxd) 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 a = zzwh.a().a((Class) this.b[i2 + 1]); this.b[i2] = a; return a; } private final UB a(Object obj, int i, UB ub, zzxd 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 UB a(int i, int i2, Map map, zzut zzutVar, UB ub, zzxd 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, 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; } }