Files
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.0 KiB
Java

package com.google.android.gms.internal.ads;
import android.util.SparseArray;
import androidx.annotation.Nullable;
import com.mbridge.msdk.playercommon.exoplayer2.util.MimeTypes;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
/* loaded from: classes3.dex */
public final class zzamg implements zzanw {
private final List zza;
public zzamg() {
this(0);
}
public zzamg(int i, List list) {
this.zza = list;
}
private final zzann zzc(zzanv zzanvVar) {
return new zzann(zze(zzanvVar));
}
private final zzaoa zzd(zzanv zzanvVar) {
return new zzaoa(zze(zzanvVar));
}
private final List zze(zzanv zzanvVar) {
String str;
int i;
List list;
zzdy zzdyVar = new zzdy(zzanvVar.zze);
List list2 = this.zza;
while (zzdyVar.zzb() > 0) {
int zzm = zzdyVar.zzm();
int zzd = zzdyVar.zzd() + zzdyVar.zzm();
if (zzm == 134) {
list2 = new ArrayList();
int zzm2 = zzdyVar.zzm() & 31;
for (int i2 = 0; i2 < zzm2; i2++) {
String zzB = zzdyVar.zzB(3, StandardCharsets.UTF_8);
int zzm3 = zzdyVar.zzm();
boolean z = (zzm3 & 128) != 0;
if (z) {
i = zzm3 & 63;
str = MimeTypes.APPLICATION_CEA708;
} else {
str = MimeTypes.APPLICATION_CEA608;
i = 1;
}
byte zzm4 = (byte) zzdyVar.zzm();
zzdyVar.zzM(1);
if (z) {
int i3 = zzm4 & 64;
int i4 = zzcy.zza;
list = Collections.singletonList(i3 != 0 ? new byte[]{1} : new byte[]{0});
} else {
list = null;
}
zzz zzzVar = new zzz();
zzzVar.zzaa(str);
zzzVar.zzQ(zzB);
zzzVar.zzx(i);
zzzVar.zzN(list);
list2.add(zzzVar.zzag());
}
}
zzdyVar.zzL(zzd);
}
return list2;
}
@Override // com.google.android.gms.internal.ads.zzanw
public final SparseArray zza() {
return new SparseArray();
}
public zzamg(int i) {
this.zza = zzfxn.zzn();
}
@Override // com.google.android.gms.internal.ads.zzanw
@Nullable
public final zzany zzb(int i, zzanv zzanvVar) {
if (i != 2) {
if (i == 3 || i == 4) {
return new zzand(new zzamv(zzanvVar.zzb, zzanvVar.zza()));
}
if (i == 21) {
return new zzand(new zzamt());
}
if (i == 27) {
return new zzand(new zzamq(zzc(zzanvVar), false, false));
}
if (i == 36) {
return new zzand(new zzams(zzc(zzanvVar)));
}
if (i == 45) {
return new zzand(new zzamw());
}
if (i == 89) {
return new zzand(new zzami(zzanvVar.zzd));
}
if (i == 172) {
return new zzand(new zzamd(zzanvVar.zzb, zzanvVar.zza()));
}
if (i == 257) {
return new zzanl(new zzanc("application/vnd.dvb.ait"));
}
if (i != 128) {
if (i != 129) {
if (i != 138) {
if (i == 139) {
return new zzand(new zzamh(zzanvVar.zzb, zzanvVar.zza(), 5408));
}
switch (i) {
case 15:
return new zzand(new zzamf(false, zzanvVar.zzb, zzanvVar.zza()));
case 16:
return new zzand(new zzamo(zzd(zzanvVar)));
case 17:
return new zzand(new zzamu(zzanvVar.zzb, zzanvVar.zza()));
default:
switch (i) {
case 134:
return new zzanl(new zzanc(MimeTypes.APPLICATION_SCTE35));
case 135:
break;
case 136:
break;
default:
return null;
}
}
}
return new zzand(new zzamh(zzanvVar.zzb, zzanvVar.zza(), 4096));
}
return new zzand(new zzamb(zzanvVar.zzb, zzanvVar.zza()));
}
}
return new zzand(new zzaml(zzd(zzanvVar)));
}
}