605 lines
16 KiB
Java
605 lines
16 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: classes.dex */
|
|
final class zzwn {
|
|
private static final Class<?> a = d();
|
|
private static final zzxd<?, ?> b = a(false);
|
|
private static final zzxd<?, ?> c = a(true);
|
|
private static final zzxd<?, ?> d = new zzxf();
|
|
|
|
public static void a(Class<?> cls) {
|
|
Class<?> cls2;
|
|
if (!zzuo.class.isAssignableFrom(cls) && (cls2 = a) != null && !cls2.isAssignableFrom(cls)) {
|
|
throw new IllegalArgumentException("Message classes must extend GeneratedMessage or GeneratedMessageLite");
|
|
}
|
|
}
|
|
|
|
public static void b(int i, List<Float> list, zzxy zzxyVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzxyVar.n(i, list, z);
|
|
}
|
|
|
|
public static void c(int i, List<Long> list, zzxy zzxyVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzxyVar.d(i, list, z);
|
|
}
|
|
|
|
public static void d(int i, List<Long> list, zzxy zzxyVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzxyVar.k(i, list, z);
|
|
}
|
|
|
|
public static void e(int i, List<Long> list, zzxy zzxyVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzxyVar.j(i, list, z);
|
|
}
|
|
|
|
public static void f(int i, List<Long> list, zzxy zzxyVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzxyVar.i(i, list, z);
|
|
}
|
|
|
|
public static void g(int i, List<Long> list, zzxy zzxyVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzxyVar.e(i, list, z);
|
|
}
|
|
|
|
public static void h(int i, List<Integer> list, zzxy zzxyVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzxyVar.b(i, list, z);
|
|
}
|
|
|
|
public static void i(int i, List<Integer> list, zzxy zzxyVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzxyVar.g(i, list, z);
|
|
}
|
|
|
|
public static void j(int i, List<Integer> list, zzxy zzxyVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzxyVar.l(i, list, z);
|
|
}
|
|
|
|
public static void k(int i, List<Integer> list, zzxy zzxyVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzxyVar.f(i, list, z);
|
|
}
|
|
|
|
public static void l(int i, List<Integer> list, zzxy zzxyVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzxyVar.h(i, list, z);
|
|
}
|
|
|
|
public static void m(int i, List<Integer> list, zzxy zzxyVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzxyVar.c(i, list, z);
|
|
}
|
|
|
|
public static void n(int i, List<Boolean> list, zzxy zzxyVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzxyVar.a(i, list, z);
|
|
}
|
|
|
|
public static void b(int i, List<zzte> list, zzxy zzxyVar) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzxyVar.a(i, list);
|
|
}
|
|
|
|
static int c(int i, List<Long> list, boolean z) {
|
|
int size = list.size();
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
return a(list) + (size * zztv.e(i));
|
|
}
|
|
|
|
static int d(int i, List<Integer> list, boolean z) {
|
|
int size = list.size();
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
return b(list) + (size * zztv.e(i));
|
|
}
|
|
|
|
static int e(int i, List<Integer> list, boolean z) {
|
|
int size = list.size();
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
return c(list) + (size * zztv.e(i));
|
|
}
|
|
|
|
static int f(int i, List<Integer> list, boolean z) {
|
|
int size = list.size();
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
return d(list) + (size * zztv.e(i));
|
|
}
|
|
|
|
static int g(int i, List<Integer> list, boolean z) {
|
|
int size = list.size();
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
return e(list) + (size * zztv.e(i));
|
|
}
|
|
|
|
static int h(int i, List<?> list, boolean z) {
|
|
int size = list.size();
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
return size * zztv.i(i, 0);
|
|
}
|
|
|
|
static int i(List<Long> list) {
|
|
int i;
|
|
int size = list.size();
|
|
int i2 = 0;
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
if (list instanceof zzvj) {
|
|
zzvj zzvjVar = (zzvj) list;
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zztv.d(zzvjVar.c(i2));
|
|
i2++;
|
|
}
|
|
} else {
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zztv.d(list.get(i2).longValue());
|
|
i2++;
|
|
}
|
|
}
|
|
return i;
|
|
}
|
|
|
|
static int j(List<Long> list) {
|
|
int i;
|
|
int size = list.size();
|
|
int i2 = 0;
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
if (list instanceof zzvj) {
|
|
zzvj zzvjVar = (zzvj) list;
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zztv.e(zzvjVar.c(i2));
|
|
i2++;
|
|
}
|
|
} else {
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zztv.e(list.get(i2).longValue());
|
|
i2++;
|
|
}
|
|
}
|
|
return i;
|
|
}
|
|
|
|
public static void a(int i, List<Double> list, zzxy zzxyVar, boolean z) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzxyVar.m(i, list, z);
|
|
}
|
|
|
|
public static void b(int i, List<?> list, zzxy zzxyVar, zzwl zzwlVar) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzxyVar.a(i, list, zzwlVar);
|
|
}
|
|
|
|
static int h(List<?> list) {
|
|
return list.size();
|
|
}
|
|
|
|
public static void a(int i, List<String> list, zzxy zzxyVar) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzxyVar.b(i, list);
|
|
}
|
|
|
|
static int c(List<Integer> list) {
|
|
int i;
|
|
int size = list.size();
|
|
int i2 = 0;
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
if (list instanceof zzup) {
|
|
zzup zzupVar = (zzup) list;
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zztv.f(zzupVar.c(i2));
|
|
i2++;
|
|
}
|
|
} else {
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zztv.f(list.get(i2).intValue());
|
|
i2++;
|
|
}
|
|
}
|
|
return i;
|
|
}
|
|
|
|
static int d(List<Integer> list) {
|
|
int i;
|
|
int size = list.size();
|
|
int i2 = 0;
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
if (list instanceof zzup) {
|
|
zzup zzupVar = (zzup) list;
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zztv.g(zzupVar.c(i2));
|
|
i2++;
|
|
}
|
|
} else {
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zztv.g(list.get(i2).intValue());
|
|
i2++;
|
|
}
|
|
}
|
|
return i;
|
|
}
|
|
|
|
static int e(List<Integer> list) {
|
|
int i;
|
|
int size = list.size();
|
|
int i2 = 0;
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
if (list instanceof zzup) {
|
|
zzup zzupVar = (zzup) list;
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zztv.h(zzupVar.c(i2));
|
|
i2++;
|
|
}
|
|
} else {
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zztv.h(list.get(i2).intValue());
|
|
i2++;
|
|
}
|
|
}
|
|
return i;
|
|
}
|
|
|
|
static int f(List<?> list) {
|
|
return list.size() << 2;
|
|
}
|
|
|
|
static int g(List<?> list) {
|
|
return list.size() << 3;
|
|
}
|
|
|
|
static int b(int i, List<Long> list, boolean z) {
|
|
int size = list.size();
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
return j(list) + (size * zztv.e(i));
|
|
}
|
|
|
|
public static void a(int i, List<?> list, zzxy zzxyVar, zzwl zzwlVar) throws IOException {
|
|
if (list == null || list.isEmpty()) {
|
|
return;
|
|
}
|
|
zzxyVar.b(i, list, zzwlVar);
|
|
}
|
|
|
|
static int i(int i, List<?> list, boolean z) {
|
|
int size = list.size();
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
return size * zztv.g(i, 0L);
|
|
}
|
|
|
|
static int j(int i, List<?> list, boolean z) {
|
|
int size = list.size();
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
return size * zztv.b(i, true);
|
|
}
|
|
|
|
static int a(int i, List<Long> list, boolean z) {
|
|
if (list.size() == 0) {
|
|
return 0;
|
|
}
|
|
return i(list) + (list.size() * zztv.e(i));
|
|
}
|
|
|
|
static int b(List<Integer> list) {
|
|
int i;
|
|
int size = list.size();
|
|
int i2 = 0;
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
if (list instanceof zzup) {
|
|
zzup zzupVar = (zzup) list;
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zztv.k(zzupVar.c(i2));
|
|
i2++;
|
|
}
|
|
} else {
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zztv.k(list.get(i2).intValue());
|
|
i2++;
|
|
}
|
|
}
|
|
return i;
|
|
}
|
|
|
|
public static zzxd<?, ?> c() {
|
|
return d;
|
|
}
|
|
|
|
private static Class<?> d() {
|
|
try {
|
|
return Class.forName("com.google.protobuf.GeneratedMessage");
|
|
} catch (Throwable unused) {
|
|
return null;
|
|
}
|
|
}
|
|
|
|
private static Class<?> e() {
|
|
try {
|
|
return Class.forName("com.google.protobuf.UnknownFieldSetSchema");
|
|
} catch (Throwable unused) {
|
|
return null;
|
|
}
|
|
}
|
|
|
|
static int a(List<Long> list) {
|
|
int i;
|
|
int size = list.size();
|
|
int i2 = 0;
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
if (list instanceof zzvj) {
|
|
zzvj zzvjVar = (zzvj) list;
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zztv.f(zzvjVar.c(i2));
|
|
i2++;
|
|
}
|
|
} else {
|
|
i = 0;
|
|
while (i2 < size) {
|
|
i += zztv.f(list.get(i2).longValue());
|
|
i2++;
|
|
}
|
|
}
|
|
return i;
|
|
}
|
|
|
|
static int b(int i, List<zzte> list) {
|
|
int size = list.size();
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
int e = size * zztv.e(i);
|
|
for (int i2 = 0; i2 < list.size(); i2++) {
|
|
e += zztv.a(list.get(i2));
|
|
}
|
|
return e;
|
|
}
|
|
|
|
static int a(int i, List<?> list) {
|
|
int a2;
|
|
int a3;
|
|
int size = list.size();
|
|
int i2 = 0;
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
int e = zztv.e(i) * size;
|
|
if (list instanceof zzve) {
|
|
zzve zzveVar = (zzve) list;
|
|
while (i2 < size) {
|
|
Object b2 = zzveVar.b(i2);
|
|
if (b2 instanceof zzte) {
|
|
a3 = zztv.a((zzte) b2);
|
|
} else {
|
|
a3 = zztv.a((String) b2);
|
|
}
|
|
e += a3;
|
|
i2++;
|
|
}
|
|
} else {
|
|
while (i2 < size) {
|
|
Object obj = list.get(i2);
|
|
if (obj instanceof zzte) {
|
|
a2 = zztv.a((zzte) obj);
|
|
} else {
|
|
a2 = zztv.a((String) obj);
|
|
}
|
|
e += a2;
|
|
i2++;
|
|
}
|
|
}
|
|
return e;
|
|
}
|
|
|
|
static int b(int i, List<zzvv> list, zzwl zzwlVar) {
|
|
int size = list.size();
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
int i2 = 0;
|
|
for (int i3 = 0; i3 < size; i3++) {
|
|
i2 += zztv.c(i, list.get(i3), zzwlVar);
|
|
}
|
|
return i2;
|
|
}
|
|
|
|
public static zzxd<?, ?> b() {
|
|
return c;
|
|
}
|
|
|
|
static int a(int i, Object obj, zzwl zzwlVar) {
|
|
if (obj instanceof zzvc) {
|
|
return zztv.a(i, (zzvc) obj);
|
|
}
|
|
return zztv.b(i, (zzvv) obj, zzwlVar);
|
|
}
|
|
|
|
static int a(int i, List<?> list, zzwl zzwlVar) {
|
|
int a2;
|
|
int size = list.size();
|
|
if (size == 0) {
|
|
return 0;
|
|
}
|
|
int e = zztv.e(i) * size;
|
|
for (int i2 = 0; i2 < size; i2++) {
|
|
Object obj = list.get(i2);
|
|
if (obj instanceof zzvc) {
|
|
a2 = zztv.a((zzvc) obj);
|
|
} else {
|
|
a2 = zztv.a((zzvv) obj, zzwlVar);
|
|
}
|
|
e += a2;
|
|
}
|
|
return e;
|
|
}
|
|
|
|
public static zzxd<?, ?> a() {
|
|
return b;
|
|
}
|
|
|
|
private static zzxd<?, ?> a(boolean z) {
|
|
try {
|
|
Class<?> e = e();
|
|
if (e == null) {
|
|
return null;
|
|
}
|
|
return (zzxd) e.getConstructor(Boolean.TYPE).newInstance(Boolean.valueOf(z));
|
|
} catch (Throwable unused) {
|
|
return null;
|
|
}
|
|
}
|
|
|
|
static boolean a(Object obj, Object obj2) {
|
|
if (obj != obj2) {
|
|
return obj != null && obj.equals(obj2);
|
|
}
|
|
return true;
|
|
}
|
|
|
|
static <T> void a(zzvq zzvqVar, T t, T t2, long j) {
|
|
zzxj.a(t, j, zzvqVar.a(zzxj.f(t, j), zzxj.f(t2, j)));
|
|
}
|
|
|
|
static <T, FT extends zzuh<FT>> void a(zzuc<FT> zzucVar, T t, T t2) {
|
|
zzuf<FT> a2 = zzucVar.a(t2);
|
|
if (a2.b()) {
|
|
return;
|
|
}
|
|
zzucVar.b(t).a(a2);
|
|
}
|
|
|
|
static <T, UT, UB> void a(zzxd<UT, UB> zzxdVar, T t, T t2) {
|
|
zzxdVar.a(t, zzxdVar.c(zzxdVar.c(t), zzxdVar.c(t2)));
|
|
}
|
|
|
|
static <UT, UB> UB a(int i, List<Integer> list, zzut zzutVar, UB ub, zzxd<UT, UB> zzxdVar) {
|
|
UB ub2;
|
|
int intValue;
|
|
if (zzutVar == null) {
|
|
return ub;
|
|
}
|
|
if (list instanceof RandomAccess) {
|
|
int size = list.size();
|
|
ub2 = ub;
|
|
int i2 = 0;
|
|
for (int i3 = 0; i3 < size; i3++) {
|
|
int intValue2 = list.get(i3).intValue();
|
|
if (zzutVar.a(intValue2)) {
|
|
if (i3 != i2) {
|
|
list.set(i2, Integer.valueOf(intValue2));
|
|
}
|
|
i2++;
|
|
} else {
|
|
ub2 = (UB) a(i, intValue2, ub2, zzxdVar);
|
|
}
|
|
}
|
|
if (i2 != size) {
|
|
list.subList(i2, size).clear();
|
|
}
|
|
} else {
|
|
Iterator<Integer> it = list.iterator();
|
|
loop1: while (true) {
|
|
ub2 = ub;
|
|
while (it.hasNext()) {
|
|
intValue = it.next().intValue();
|
|
if (!zzutVar.a(intValue)) {
|
|
break;
|
|
}
|
|
}
|
|
ub = (UB) a(i, intValue, ub2, zzxdVar);
|
|
it.remove();
|
|
}
|
|
}
|
|
return ub2;
|
|
}
|
|
|
|
static <UT, UB> UB a(int i, int i2, UB ub, zzxd<UT, UB> zzxdVar) {
|
|
if (ub == null) {
|
|
ub = zzxdVar.a();
|
|
}
|
|
zzxdVar.a((zzxd<UT, UB>) ub, i, i2);
|
|
return ub;
|
|
}
|
|
}
|