Files
rr3-apk/decompiled-community/sources/com/google/android/gms/internal/ads/zzxy.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- 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
2026-02-18 15:48:36 -08:00

147 lines
5.2 KiB
Java

package com.google.android.gms.internal.ads;
import android.util.Pair;
import androidx.annotation.Nullable;
import java.util.Arrays;
import java.util.List;
/* loaded from: classes3.dex */
public abstract class zzxy extends zzyb {
public abstract Pair zzd(zzxx zzxxVar, int[][][] iArr, int[] iArr2, zzug zzugVar, zzbq zzbqVar) throws zzib;
@Override // com.google.android.gms.internal.ads.zzyb
public final zzyc zzo(zzlm[] zzlmVarArr, zzwj zzwjVar, zzug zzugVar, zzbq zzbqVar) throws zzib {
boolean z;
int[] iArr;
int[] iArr2 = new int[3];
zzbr[][] zzbrVarArr = new zzbr[3][];
int[][][] iArr3 = new int[3][][];
for (int i = 0; i < 3; i++) {
int i2 = zzwjVar.zzb;
zzbrVarArr[i] = new zzbr[i2];
iArr3[i] = new int[i2][];
}
int i3 = 2;
int[] iArr4 = new int[2];
for (int i4 = 0; i4 < 2; i4++) {
iArr4[i4] = zzlmVarArr[i4].zze();
}
int i5 = 0;
while (i5 < zzwjVar.zzb) {
zzbr zzb = zzwjVar.zzb(i5);
int i6 = zzb.zzc;
int i7 = i3;
int i8 = 0;
int i9 = 0;
boolean z2 = true;
while (i8 < i3) {
zzlm zzlmVar = zzlmVarArr[i8];
int i10 = 0;
for (int i11 = 0; i11 < zzb.zza; i11++) {
i10 = Math.max(i10, zzlmVar.zzY(zzb.zzb(i11)) & 7);
}
boolean z3 = iArr2[i8] == 0;
if (i10 > i9) {
z2 = z3;
i7 = i8;
i9 = i10;
} else if (i10 == i9 && i6 == 5 && !z2 && z3) {
i7 = i8;
i9 = i10;
z2 = true;
}
i8++;
i3 = 2;
}
if (i7 == i3) {
iArr = new int[zzb.zza];
} else {
zzlm zzlmVar2 = zzlmVarArr[i7];
int[] iArr5 = new int[zzb.zza];
for (int i12 = 0; i12 < zzb.zza; i12++) {
iArr5[i12] = zzlmVar2.zzY(zzb.zzb(i12));
}
iArr = iArr5;
}
int i13 = iArr2[i7];
zzbrVarArr[i7][i13] = zzb;
iArr3[i7][i13] = iArr;
iArr2[i7] = i13 + 1;
i5++;
i3 = 2;
}
int i14 = i3;
boolean z4 = true;
zzwj[] zzwjVarArr = new zzwj[i14];
String[] strArr = new String[i14];
int[] iArr6 = new int[i14];
int i15 = 0;
while (i15 < i14) {
int i16 = iArr2[i15];
zzwjVarArr[i15] = new zzwj((zzbr[]) zzei.zzN(zzbrVarArr[i15], i16));
iArr3[i15] = (int[][]) zzei.zzN(iArr3[i15], i16);
strArr[i15] = zzlmVarArr[i15].zzU();
iArr6[i15] = zzlmVarArr[i15].zzb();
i15++;
i14 = 2;
}
int i17 = i14;
zzxx zzxxVar = new zzxx(strArr, iArr6, zzwjVarArr, iArr4, iArr3, new zzwj((zzbr[]) zzei.zzN(zzbrVarArr[i17], iArr2[i17])));
Pair zzd = zzd(zzxxVar, iArr3, iArr4, zzugVar, zzbqVar);
zzxz[] zzxzVarArr = (zzxz[]) zzd.second;
List[] listArr = new List[zzxzVarArr.length];
for (int i18 = 0; i18 < zzxzVarArr.length; i18++) {
zzxz zzxzVar = zzxzVarArr[i18];
listArr[i18] = zzxzVar != null ? zzfxn.zzo(zzxzVar) : zzfxn.zzn();
}
zzfxk zzfxkVar = new zzfxk();
int i19 = 0;
for (int i20 = 2; i19 < i20; i20 = 2) {
zzwj zzd2 = zzxxVar.zzd(i19);
List list = listArr[i19];
int i21 = 0;
while (i21 < zzd2.zzb) {
zzbr zzb2 = zzd2.zzb(i21);
boolean z5 = zzxxVar.zza(i19, i21, false) != 0 ? z4 : false;
int i22 = zzb2.zza;
int[] iArr7 = new int[i22];
boolean[] zArr = new boolean[i22];
for (int i23 = 0; i23 < zzb2.zza; i23++) {
iArr7[i23] = zzxxVar.zzb(i19, i21, i23) & 7;
int i24 = 0;
while (true) {
if (i24 >= list.size()) {
z = false;
break;
}
zzxz zzxzVar2 = (zzxz) list.get(i24);
if (zzxzVar2.zzg().equals(zzb2) && zzxzVar2.zzc(i23) != -1) {
z = true;
break;
}
i24++;
}
zArr[i23] = z;
}
zzfxkVar.zzf(new zzbx(zzb2, z5, iArr7, zArr));
i21++;
z4 = true;
}
i19++;
z4 = true;
}
zzwj zze = zzxxVar.zze();
for (int i25 = 0; i25 < zze.zzb; i25++) {
zzbr zzb3 = zze.zzb(i25);
int[] iArr8 = new int[zzb3.zza];
Arrays.fill(iArr8, 0);
zzfxkVar.zzf(new zzbx(zzb3, false, iArr8, new boolean[zzb3.zza]));
}
return new zzyc((zzln[]) zzd.first, (zzxv[]) zzd.second, new zzby(zzfxkVar.zzi()), zzxxVar);
}
@Override // com.google.android.gms.internal.ads.zzyb
public final void zzp(@Nullable Object obj) {
}
}