- 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
138 lines
4.4 KiB
Java
138 lines
4.4 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.Arrays;
|
|
import java.util.List;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public final class zzwq extends zzws {
|
|
public zzwq(zzbr zzbrVar, int[] iArr, int i, zzyj zzyjVar, long j, long j2, long j3, int i2, int i3, float f, float f2, List list, zzcx zzcxVar) {
|
|
super(zzbrVar, iArr, 0);
|
|
zzfxn.zzl(list);
|
|
}
|
|
|
|
public static /* bridge */ /* synthetic */ zzfxn zzh(zzxu[] zzxuVarArr) {
|
|
int i;
|
|
int i2;
|
|
ArrayList arrayList = new ArrayList();
|
|
int i3 = 0;
|
|
int i4 = 0;
|
|
while (true) {
|
|
i = 2;
|
|
i2 = 1;
|
|
if (i4 >= 2) {
|
|
break;
|
|
}
|
|
zzxu zzxuVar = zzxuVarArr[i4];
|
|
if (zzxuVar == null || zzxuVar.zzb.length <= 1) {
|
|
arrayList.add(null);
|
|
} else {
|
|
zzfxk zzfxkVar = new zzfxk();
|
|
zzfxkVar.zzf(new zzwo(0L, 0L));
|
|
arrayList.add(zzfxkVar);
|
|
}
|
|
i4++;
|
|
}
|
|
long[][] jArr = new long[2][];
|
|
for (int i5 = 0; i5 < 2; i5++) {
|
|
zzxu zzxuVar2 = zzxuVarArr[i5];
|
|
if (zzxuVar2 == null) {
|
|
jArr[i5] = new long[0];
|
|
} else {
|
|
jArr[i5] = new long[zzxuVar2.zzb.length];
|
|
int i6 = 0;
|
|
while (true) {
|
|
int[] iArr = zzxuVar2.zzb;
|
|
if (i6 >= iArr.length) {
|
|
break;
|
|
}
|
|
long j = zzxuVar2.zza.zzb(iArr[i6]).zzj;
|
|
long[] jArr2 = jArr[i5];
|
|
if (j == -1) {
|
|
j = 0;
|
|
}
|
|
jArr2[i6] = j;
|
|
i6++;
|
|
}
|
|
Arrays.sort(jArr[i5]);
|
|
}
|
|
}
|
|
int[] iArr2 = new int[2];
|
|
long[] jArr3 = new long[2];
|
|
for (int i7 = 0; i7 < 2; i7++) {
|
|
long[] jArr4 = jArr[i7];
|
|
jArr3[i7] = jArr4.length == 0 ? 0L : jArr4[0];
|
|
}
|
|
zzi(arrayList, jArr3);
|
|
zzfxy zza = zzfyt.zzc(zzfyy.zzc()).zzb(2).zza();
|
|
int i8 = 0;
|
|
while (i8 < i) {
|
|
int length = jArr[i8].length;
|
|
if (length > i2) {
|
|
double[] dArr = new double[length];
|
|
int i9 = i3;
|
|
while (true) {
|
|
long[] jArr5 = jArr[i8];
|
|
double d = 0.0d;
|
|
if (i9 >= jArr5.length) {
|
|
break;
|
|
}
|
|
long j2 = jArr5[i9];
|
|
if (j2 != -1) {
|
|
d = Math.log(j2);
|
|
}
|
|
dArr[i9] = d;
|
|
i9++;
|
|
}
|
|
int i10 = length - 1;
|
|
double d2 = dArr[i10] - dArr[i3];
|
|
int i11 = i3;
|
|
while (i11 < i10) {
|
|
double d3 = dArr[i11];
|
|
i11++;
|
|
zza.zzq(Double.valueOf(d2 == 0.0d ? 1.0d : (((d3 + dArr[i11]) * 0.5d) - dArr[i3]) / d2), Integer.valueOf(i8));
|
|
i3 = 0;
|
|
}
|
|
}
|
|
i8++;
|
|
i3 = 0;
|
|
i = 2;
|
|
i2 = 1;
|
|
}
|
|
zzfxn zzl = zzfxn.zzl(zza.zzr());
|
|
for (int i12 = 0; i12 < zzl.size(); i12++) {
|
|
int intValue = ((Integer) zzl.get(i12)).intValue();
|
|
int i13 = iArr2[intValue] + 1;
|
|
iArr2[intValue] = i13;
|
|
jArr3[intValue] = jArr[intValue][i13];
|
|
zzi(arrayList, jArr3);
|
|
}
|
|
for (int i14 = 0; i14 < 2; i14++) {
|
|
if (arrayList.get(i14) != null) {
|
|
long j3 = jArr3[i14];
|
|
jArr3[i14] = j3 + j3;
|
|
}
|
|
}
|
|
zzi(arrayList, jArr3);
|
|
zzfxk zzfxkVar2 = new zzfxk();
|
|
for (int i15 = 0; i15 < arrayList.size(); i15++) {
|
|
zzfxk zzfxkVar3 = (zzfxk) arrayList.get(i15);
|
|
zzfxkVar2.zzf(zzfxkVar3 == null ? zzfxn.zzn() : zzfxkVar3.zzi());
|
|
}
|
|
return zzfxkVar2.zzi();
|
|
}
|
|
|
|
private static void zzi(List list, long[] jArr) {
|
|
long j = 0;
|
|
for (int i = 0; i < 2; i++) {
|
|
j += jArr[i];
|
|
}
|
|
for (int i2 = 0; i2 < list.size(); i2++) {
|
|
zzfxk zzfxkVar = (zzfxk) list.get(i2);
|
|
if (zzfxkVar != null) {
|
|
zzfxkVar.zzf(new zzwo(j, jArr[i2]));
|
|
}
|
|
}
|
|
}
|
|
}
|