- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
556 lines
15 KiB
Java
556 lines
15 KiB
Java
package com.google.android.gms.internal.measurement;
|
|
|
|
import java.io.IOException;
|
|
import java.util.Iterator;
|
|
import java.util.List;
|
|
import java.util.RandomAccess;
|
|
|
|
/* loaded from: classes3.dex */
|
|
final class zzlk {
|
|
private static final zzmc<?, ?> zza = new zzme();
|
|
|
|
public static int zza(int i, List<?> list, boolean z) {
|
|
int size = list.size();
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
return size * zzir.zza(i, true);
|
|
}
|
|
|
|
public static zzmc<?, ?> zza() {
|
|
return zza;
|
|
}
|
|
|
|
public static int zza(List<?> list) {
|
|
return list.size();
|
|
}
|
|
|
|
public static int zza(int i, List<zzhx> list) {
|
|
int size = list.size();
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
int zzf = size * zzir.zzf(i);
|
|
for (int i2 = 0; i2 < list.size(); i2++) {
|
|
zzf += zzir.zza(list.get(i2));
|
|
}
|
|
return zzf;
|
|
}
|
|
|
|
public static int zzb(int i, List<Integer> list, boolean z) {
|
|
int size = list.size();
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
return zzb(list) + (size * zzir.zzf(i));
|
|
}
|
|
|
|
public static int zzb(List<Integer> list) {
|
|
int i;
|
|
int size = list.size();
|
|
int i2 = 0;
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
if (list instanceof zzjl) {
|
|
zzjl zzjlVar = (zzjl) list;
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zzir.zza(zzjlVar.zzb(i2));
|
|
i2++;
|
|
}
|
|
} else {
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zzir.zza(list.get(i2).intValue());
|
|
i2++;
|
|
}
|
|
}
|
|
return i;
|
|
}
|
|
|
|
public static int zzc(int i, List<?> list, boolean z) {
|
|
int size = list.size();
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
return size * zzir.zzb(i, 0);
|
|
}
|
|
|
|
public static int zzc(List<?> list) {
|
|
return list.size() << 2;
|
|
}
|
|
|
|
public static int zzd(int i, List<?> list, boolean z) {
|
|
int size = list.size();
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
return size * zzir.zza(i, 0L);
|
|
}
|
|
|
|
public static int zzd(List<?> list) {
|
|
return list.size() << 3;
|
|
}
|
|
|
|
public static int zza(int i, List<zzkq> list, zzli zzliVar) {
|
|
int size = list.size();
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
int i2 = 0;
|
|
for (int i3 = 0; i3 < size; i3++) {
|
|
i2 += zzir.zza(i, list.get(i3), zzliVar);
|
|
}
|
|
return i2;
|
|
}
|
|
|
|
public static int zze(int i, List<Integer> list, boolean z) {
|
|
int size = list.size();
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
return zze(list) + (size * zzir.zzf(i));
|
|
}
|
|
|
|
public static int zze(List<Integer> list) {
|
|
int i;
|
|
int size = list.size();
|
|
int i2 = 0;
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
if (list instanceof zzjl) {
|
|
zzjl zzjlVar = (zzjl) list;
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zzir.zzc(zzjlVar.zzb(i2));
|
|
i2++;
|
|
}
|
|
} else {
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zzir.zzc(list.get(i2).intValue());
|
|
i2++;
|
|
}
|
|
}
|
|
return i;
|
|
}
|
|
|
|
public static int zzf(int i, List<Long> list, boolean z) {
|
|
if (list.size() == 0) {
|
|
return 0;
|
|
}
|
|
return zzf(list) + (list.size() * zzir.zzf(i));
|
|
}
|
|
|
|
public static int zzf(List<Long> list) {
|
|
int i;
|
|
int size = list.size();
|
|
int i2 = 0;
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
if (list instanceof zzkf) {
|
|
zzkf zzkfVar = (zzkf) list;
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zzir.zzb(zzkfVar.zzb(i2));
|
|
i2++;
|
|
}
|
|
} else {
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zzir.zzb(list.get(i2).longValue());
|
|
i2++;
|
|
}
|
|
}
|
|
return i;
|
|
}
|
|
|
|
public static int zza(int i, Object obj, zzli zzliVar) {
|
|
if (obj instanceof zzjy) {
|
|
return zzir.zzb(i, (zzjy) obj);
|
|
}
|
|
return zzir.zzb(i, (zzkq) obj, zzliVar);
|
|
}
|
|
|
|
public static int zzb(int i, List<?> list, zzli zzliVar) {
|
|
int zza2;
|
|
int size = list.size();
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
int zzf = zzir.zzf(i) * size;
|
|
for (int i2 = 0; i2 < size; i2++) {
|
|
Object obj = list.get(i2);
|
|
if (obj instanceof zzjy) {
|
|
zza2 = zzir.zza((zzjy) obj);
|
|
} else {
|
|
zza2 = zzir.zza((zzkq) obj, zzliVar);
|
|
}
|
|
zzf += zza2;
|
|
}
|
|
return zzf;
|
|
}
|
|
|
|
public static int zzg(int i, List<Integer> list, boolean z) {
|
|
int size = list.size();
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
return zzg(list) + (size * zzir.zzf(i));
|
|
}
|
|
|
|
public static int zzg(List<Integer> list) {
|
|
int i;
|
|
int size = list.size();
|
|
int i2 = 0;
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
if (list instanceof zzjl) {
|
|
zzjl zzjlVar = (zzjl) list;
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zzir.zze(zzjlVar.zzb(i2));
|
|
i2++;
|
|
}
|
|
} else {
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zzir.zze(list.get(i2).intValue());
|
|
i2++;
|
|
}
|
|
}
|
|
return i;
|
|
}
|
|
|
|
public static int zzh(int i, List<Long> list, boolean z) {
|
|
int size = list.size();
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
return zzh(list) + (size * zzir.zzf(i));
|
|
}
|
|
|
|
public static int zzh(List<Long> list) {
|
|
int i;
|
|
int size = list.size();
|
|
int i2 = 0;
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
if (list instanceof zzkf) {
|
|
zzkf zzkfVar = (zzkf) list;
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zzir.zzd(zzkfVar.zzb(i2));
|
|
i2++;
|
|
}
|
|
} else {
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zzir.zzd(list.get(i2).longValue());
|
|
i2++;
|
|
}
|
|
}
|
|
return i;
|
|
}
|
|
|
|
public static int zzb(int i, List<?> list) {
|
|
int zza2;
|
|
int zza3;
|
|
int size = list.size();
|
|
int i2 = 0;
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
int zzf = zzir.zzf(i) * size;
|
|
if (list instanceof zzkb) {
|
|
zzkb zzkbVar = (zzkb) list;
|
|
while (i2 < size) {
|
|
Object zza4 = zzkbVar.zza(i2);
|
|
if (zza4 instanceof zzhx) {
|
|
zza3 = zzir.zza((zzhx) zza4);
|
|
} else {
|
|
zza3 = zzir.zza((String) zza4);
|
|
}
|
|
zzf += zza3;
|
|
i2++;
|
|
}
|
|
} else {
|
|
while (i2 < size) {
|
|
Object obj = list.get(i2);
|
|
if (obj instanceof zzhx) {
|
|
zza2 = zzir.zza((zzhx) obj);
|
|
} else {
|
|
zza2 = zzir.zza((String) obj);
|
|
}
|
|
zzf += zza2;
|
|
i2++;
|
|
}
|
|
}
|
|
return zzf;
|
|
}
|
|
|
|
public static int zzi(int i, List<Integer> list, boolean z) {
|
|
int size = list.size();
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
return zzi(list) + (size * zzir.zzf(i));
|
|
}
|
|
|
|
public static int zzi(List<Integer> list) {
|
|
int i;
|
|
int size = list.size();
|
|
int i2 = 0;
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
if (list instanceof zzjl) {
|
|
zzjl zzjlVar = (zzjl) list;
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zzir.zzg(zzjlVar.zzb(i2));
|
|
i2++;
|
|
}
|
|
} else {
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zzir.zzg(list.get(i2).intValue());
|
|
i2++;
|
|
}
|
|
}
|
|
return i;
|
|
}
|
|
|
|
public static int zzj(int i, List<Long> list, boolean z) {
|
|
int size = list.size();
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
return zzj(list) + (size * zzir.zzf(i));
|
|
}
|
|
|
|
public static int zzj(List<Long> list) {
|
|
int i;
|
|
int size = list.size();
|
|
int i2 = 0;
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
if (list instanceof zzkf) {
|
|
zzkf zzkfVar = (zzkf) list;
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zzir.zze(zzkfVar.zzb(i2));
|
|
i2++;
|
|
}
|
|
} else {
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zzir.zze(list.get(i2).longValue());
|
|
i2++;
|
|
}
|
|
}
|
|
return i;
|
|
}
|
|
|
|
public static <UT, UB> UB zza(Object obj, int i, List<Integer> list, zzjp zzjpVar, UB ub, zzmc<UT, UB> zzmcVar) {
|
|
if (zzjpVar == null) {
|
|
return ub;
|
|
}
|
|
if (list instanceof RandomAccess) {
|
|
int size = list.size();
|
|
int i2 = 0;
|
|
for (int i3 = 0; i3 < size; i3++) {
|
|
int intValue = list.get(i3).intValue();
|
|
if (zzjpVar.zza(intValue)) {
|
|
if (i3 != i2) {
|
|
list.set(i2, Integer.valueOf(intValue));
|
|
}
|
|
i2++;
|
|
} else {
|
|
ub = (UB) zza(obj, i, intValue, ub, zzmcVar);
|
|
}
|
|
}
|
|
if (i2 != size) {
|
|
list.subList(i2, size).clear();
|
|
}
|
|
} else {
|
|
Iterator<Integer> it = list.iterator();
|
|
while (it.hasNext()) {
|
|
int intValue2 = it.next().intValue();
|
|
if (!zzjpVar.zza(intValue2)) {
|
|
ub = (UB) zza(obj, i, intValue2, ub, zzmcVar);
|
|
it.remove();
|
|
}
|
|
}
|
|
}
|
|
return ub;
|
|
}
|
|
|
|
public static <UT, UB> UB zza(Object obj, int i, int i2, UB ub, zzmc<UT, UB> zzmcVar) {
|
|
if (ub == null) {
|
|
ub = zzmcVar.zzc(obj);
|
|
}
|
|
zzmcVar.zzb(ub, i, i2);
|
|
return ub;
|
|
}
|
|
|
|
public static <T, FT extends zzjc<FT>> void zza(zziz<FT> zzizVar, T t, T t2) {
|
|
zzja<FT> zza2 = zzizVar.zza(t2);
|
|
if (zza2.zza.isEmpty()) {
|
|
return;
|
|
}
|
|
zzizVar.zzb(t).zza(zza2);
|
|
}
|
|
|
|
public static <T> void zza(zzkn zzknVar, T t, T t2, long j) {
|
|
zzmh.zza(t, j, zzknVar.zza(zzmh.zze(t, j), zzmh.zze(t2, j)));
|
|
}
|
|
|
|
public static <T, UT, UB> void zza(zzmc<UT, UB> zzmcVar, T t, T t2) {
|
|
zzmcVar.zzc(t, zzmcVar.zza(zzmcVar.zzd(t), zzmcVar.zzd(t2)));
|
|
}
|
|
|
|
public static void zza(Class<?> cls) {
|
|
zzjk.class.isAssignableFrom(cls);
|
|
}
|
|
|
|
public static void zza(int i, List<Boolean> list, zzmx zzmxVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzmxVar.zza(i, list, z);
|
|
}
|
|
|
|
public static void zza(int i, List<zzhx> list, zzmx zzmxVar) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzmxVar.zza(i, list);
|
|
}
|
|
|
|
public static void zzb(int i, List<Double> list, zzmx zzmxVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzmxVar.zzb(i, list, z);
|
|
}
|
|
|
|
public static void zzc(int i, List<Integer> list, zzmx zzmxVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzmxVar.zzc(i, list, z);
|
|
}
|
|
|
|
public static void zzd(int i, List<Integer> list, zzmx zzmxVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzmxVar.zzd(i, list, z);
|
|
}
|
|
|
|
public static void zze(int i, List<Long> list, zzmx zzmxVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzmxVar.zze(i, list, z);
|
|
}
|
|
|
|
public static void zzf(int i, List<Float> list, zzmx zzmxVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzmxVar.zzf(i, list, z);
|
|
}
|
|
|
|
public static void zza(int i, List<?> list, zzmx zzmxVar, zzli zzliVar) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzmxVar.zza(i, list, zzliVar);
|
|
}
|
|
|
|
public static void zzg(int i, List<Integer> list, zzmx zzmxVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzmxVar.zzg(i, list, z);
|
|
}
|
|
|
|
public static void zzh(int i, List<Long> list, zzmx zzmxVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzmxVar.zzh(i, list, z);
|
|
}
|
|
|
|
public static void zzb(int i, List<?> list, zzmx zzmxVar, zzli zzliVar) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzmxVar.zzb(i, list, zzliVar);
|
|
}
|
|
|
|
public static void zzi(int i, List<Integer> list, zzmx zzmxVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzmxVar.zzi(i, list, z);
|
|
}
|
|
|
|
public static void zzj(int i, List<Long> list, zzmx zzmxVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzmxVar.zzj(i, list, z);
|
|
}
|
|
|
|
public static void zzk(int i, List<Integer> list, zzmx zzmxVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzmxVar.zzk(i, list, z);
|
|
}
|
|
|
|
public static void zzl(int i, List<Long> list, zzmx zzmxVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzmxVar.zzl(i, list, z);
|
|
}
|
|
|
|
public static void zzb(int i, List<String> list, zzmx zzmxVar) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzmxVar.zzb(i, list);
|
|
}
|
|
|
|
public static void zzm(int i, List<Integer> list, zzmx zzmxVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzmxVar.zzm(i, list, z);
|
|
}
|
|
|
|
public static void zzn(int i, List<Long> list, zzmx zzmxVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzmxVar.zzn(i, list, z);
|
|
}
|
|
|
|
public static boolean zza(Object obj, Object obj2) {
|
|
if (obj != obj2) {
|
|
return obj != null && obj.equals(obj2);
|
|
}
|
|
return true;
|
|
}
|
|
}
|