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

130 lines
5.2 KiB
Java

package com.google.android.gms.internal.ads;
import android.content.Context;
import android.net.NetworkInfo;
import android.os.Bundle;
import android.provider.Settings;
import android.telephony.TelephonyManager;
import android.util.SparseArray;
import com.google.android.gms.internal.ads.zzbbq;
import java.util.ArrayList;
/* loaded from: classes3.dex */
public final class zzeao extends zzeap {
private static final SparseArray zzb;
private final Context zzc;
private final zzcuw zzd;
private final TelephonyManager zze;
private final zzeag zzf;
private zzbbq.zzq zzg;
static {
SparseArray sparseArray = new SparseArray();
zzb = sparseArray;
sparseArray.put(NetworkInfo.DetailedState.CONNECTED.ordinal(), zzbbq.zzaf.zzd.CONNECTED);
int ordinal = NetworkInfo.DetailedState.AUTHENTICATING.ordinal();
zzbbq.zzaf.zzd zzdVar = zzbbq.zzaf.zzd.CONNECTING;
sparseArray.put(ordinal, zzdVar);
sparseArray.put(NetworkInfo.DetailedState.CONNECTING.ordinal(), zzdVar);
sparseArray.put(NetworkInfo.DetailedState.OBTAINING_IPADDR.ordinal(), zzdVar);
sparseArray.put(NetworkInfo.DetailedState.DISCONNECTING.ordinal(), zzbbq.zzaf.zzd.DISCONNECTING);
int ordinal2 = NetworkInfo.DetailedState.BLOCKED.ordinal();
zzbbq.zzaf.zzd zzdVar2 = zzbbq.zzaf.zzd.DISCONNECTED;
sparseArray.put(ordinal2, zzdVar2);
sparseArray.put(NetworkInfo.DetailedState.DISCONNECTED.ordinal(), zzdVar2);
sparseArray.put(NetworkInfo.DetailedState.FAILED.ordinal(), zzdVar2);
sparseArray.put(NetworkInfo.DetailedState.IDLE.ordinal(), zzdVar2);
sparseArray.put(NetworkInfo.DetailedState.SCANNING.ordinal(), zzdVar2);
sparseArray.put(NetworkInfo.DetailedState.SUSPENDED.ordinal(), zzbbq.zzaf.zzd.SUSPENDED);
sparseArray.put(NetworkInfo.DetailedState.CAPTIVE_PORTAL_CHECK.ordinal(), zzdVar);
sparseArray.put(NetworkInfo.DetailedState.VERIFYING_POOR_LINK.ordinal(), zzdVar);
}
public zzeao(Context context, zzcuw zzcuwVar, zzeag zzeagVar, zzeac zzeacVar, com.google.android.gms.ads.internal.util.zzg zzgVar) {
super(zzeacVar, zzgVar);
this.zzc = context;
this.zzd = zzcuwVar;
this.zzf = zzeagVar;
this.zze = (TelephonyManager) context.getSystemService("phone");
}
public static /* bridge */ /* synthetic */ zzbbq.zzab zza(zzeao zzeaoVar, Bundle bundle) {
zzbbq.zzab.zzb zzbVar;
zzbbq.zzab.zza zza = zzbbq.zzab.zza();
int i = bundle.getInt("cnt", -2);
int i2 = bundle.getInt("gnt", 0);
if (i == -1) {
zzeaoVar.zzg = zzbbq.zzq.ENUM_TRUE;
} else {
zzeaoVar.zzg = zzbbq.zzq.ENUM_FALSE;
if (i == 0) {
zza.zzd(zzbbq.zzab.zzc.CELL);
} else if (i != 1) {
zza.zzd(zzbbq.zzab.zzc.NETWORKTYPE_UNSPECIFIED);
} else {
zza.zzd(zzbbq.zzab.zzc.WIFI);
}
switch (i2) {
case 1:
case 2:
case 4:
case 7:
case 11:
case 16:
zzbVar = zzbbq.zzab.zzb.TWO_G;
break;
case 3:
case 5:
case 6:
case 8:
case 9:
case 10:
case 12:
case 14:
case 15:
case 17:
zzbVar = zzbbq.zzab.zzb.THREE_G;
break;
case 13:
zzbVar = zzbbq.zzab.zzb.LTE;
break;
default:
zzbVar = zzbbq.zzab.zzb.CELLULAR_NETWORK_TYPE_UNSPECIFIED;
break;
}
zza.zzc(zzbVar);
}
return zza.zzbr();
}
public static /* bridge */ /* synthetic */ zzbbq.zzaf.zzd zzb(zzeao zzeaoVar, Bundle bundle) {
return (zzbbq.zzaf.zzd) zzb.get(zzfcx.zza(zzfcx.zza(bundle, "device"), "network").getInt("active_network_state", -1), zzbbq.zzaf.zzd.UNSPECIFIED);
}
public static /* bridge */ /* synthetic */ byte[] zze(zzeao zzeaoVar, boolean z, ArrayList arrayList, zzbbq.zzab zzabVar, zzbbq.zzaf.zzd zzdVar) {
zzbbq.zzaf.zza.C0115zza zzn = zzbbq.zzaf.zza.zzn();
zzn.zzn(arrayList);
zzn.zzD(zzg(Settings.Global.getInt(zzeaoVar.zzc.getContentResolver(), "airplane_mode_on", 0) != 0));
zzn.zzE(com.google.android.gms.ads.internal.zzv.zzr().zzg(zzeaoVar.zzc, zzeaoVar.zze));
zzn.zzM(zzeaoVar.zzf.zze());
zzn.zzL(zzeaoVar.zzf.zzb());
zzn.zzG(zzeaoVar.zzf.zza());
zzn.zzH(zzdVar);
zzn.zzJ(zzabVar);
zzn.zzK(zzeaoVar.zzg);
zzn.zzN(zzg(z));
zzn.zzP(zzeaoVar.zzf.zzd());
zzn.zzO(com.google.android.gms.ads.internal.zzv.zzC().currentTimeMillis());
zzn.zzQ(zzg(Settings.Global.getInt(zzeaoVar.zzc.getContentResolver(), "wifi_on", 0) != 0));
return zzn.zzbr().zzaV();
}
private static final zzbbq.zzq zzg(boolean z) {
return z ? zzbbq.zzq.ENUM_TRUE : zzbbq.zzq.ENUM_FALSE;
}
public final void zzd(boolean z) {
zzgch.zzr(this.zzd.zzb(new Bundle()), new zzean(this, z), zzbzw.zzg);
}
}