- 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
201 lines
8.7 KiB
Java
201 lines
8.7 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
import android.content.Context;
|
|
import android.net.Uri;
|
|
import android.text.TextUtils;
|
|
import androidx.annotation.Nullable;
|
|
import com.google.android.gms.ads.internal.util.client.VersionInfoParcel;
|
|
import com.google.android.gms.common.util.Clock;
|
|
import java.util.ArrayList;
|
|
import java.util.Iterator;
|
|
import java.util.List;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public final class zzfiv {
|
|
private final zzegq zza;
|
|
private final String zzb;
|
|
private final String zzc;
|
|
private final String zzd;
|
|
private final Context zze;
|
|
private final zzfcb zzf;
|
|
private final zzfcc zzg;
|
|
private final Clock zzh;
|
|
private final zzava zzi;
|
|
|
|
public zzfiv(zzegq zzegqVar, VersionInfoParcel versionInfoParcel, String str, String str2, Context context, @Nullable zzfcb zzfcbVar, @Nullable zzfcc zzfccVar, Clock clock, zzava zzavaVar) {
|
|
this.zza = zzegqVar;
|
|
this.zzb = versionInfoParcel.afmaVersion;
|
|
this.zzc = str;
|
|
this.zzd = str2;
|
|
this.zze = context;
|
|
this.zzf = zzfcbVar;
|
|
this.zzg = zzfccVar;
|
|
this.zzh = clock;
|
|
this.zzi = zzavaVar;
|
|
}
|
|
|
|
public static final List zzf(int i, int i2, List list) {
|
|
ArrayList arrayList = new ArrayList();
|
|
Iterator it = list.iterator();
|
|
while (it.hasNext()) {
|
|
arrayList.add(zzj((String) it.next(), "@gw_mpe@", "2." + i2));
|
|
}
|
|
return arrayList;
|
|
}
|
|
|
|
public static final List zzg(List list, String str) {
|
|
ArrayList arrayList = new ArrayList();
|
|
Iterator it = list.iterator();
|
|
while (it.hasNext()) {
|
|
arrayList.add(zzj((String) it.next(), "@gw_adnetstatus@", str));
|
|
}
|
|
return arrayList;
|
|
}
|
|
|
|
public static final List zzh(List list, long j) {
|
|
ArrayList arrayList = new ArrayList();
|
|
Iterator it = list.iterator();
|
|
while (it.hasNext()) {
|
|
arrayList.add(zzj((String) it.next(), "@gw_ttr@", Long.toString(j, 10)));
|
|
}
|
|
return arrayList;
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
@Nullable
|
|
public static String zzi(@Nullable String str) {
|
|
return TextUtils.isEmpty(str) ? "" : com.google.android.gms.ads.internal.util.client.zzl.zzk() ? "fakeForAdDebugLog" : str;
|
|
}
|
|
|
|
private static String zzj(String str, String str2, @Nullable String str3) {
|
|
if (true == TextUtils.isEmpty(str3)) {
|
|
str3 = "";
|
|
}
|
|
return str.replaceAll(str2, str3);
|
|
}
|
|
|
|
public final List zzc(zzfca zzfcaVar, @Nullable zzfbo zzfboVar, List list) {
|
|
return zzd(zzfcaVar, zzfboVar, false, "", "", list);
|
|
}
|
|
|
|
public final List zzd(zzfca zzfcaVar, @Nullable zzfbo zzfboVar, boolean z, @Nullable String str, @Nullable String str2, List list) {
|
|
ArrayList arrayList = new ArrayList();
|
|
Iterator it = list.iterator();
|
|
while (it.hasNext()) {
|
|
boolean z2 = true;
|
|
String zzj = zzj(zzj(zzj((String) it.next(), "@gw_adlocid@", zzfcaVar.zza.zza.zzf), "@gw_adnetrefresh@", true != z ? "0" : "1"), "@gw_sdkver@", this.zzb);
|
|
if (zzfboVar != null) {
|
|
zzj = zzbyk.zzc(zzj(zzj(zzj(zzj, "@gw_qdata@", zzfboVar.zzy), "@gw_adnetid@", zzfboVar.zzx), "@gw_allocid@", zzfboVar.zzw), this.zze, zzfboVar.zzW, zzfboVar.zzaw);
|
|
}
|
|
String zzj2 = zzj(zzj(zzj(zzj(zzj, "@gw_adnetstatus@", this.zza.zzg()), "@gw_ttr@", Long.toString(this.zza.zza(), 10)), "@gw_seqnum@", this.zzc), "@gw_sessid@", this.zzd);
|
|
boolean z3 = false;
|
|
if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzdE)).booleanValue() && !TextUtils.isEmpty(str)) {
|
|
z3 = true;
|
|
}
|
|
boolean z4 = !TextUtils.isEmpty(str2);
|
|
if (z3) {
|
|
z2 = z4;
|
|
} else if (!z4) {
|
|
arrayList.add(zzj2);
|
|
}
|
|
if (this.zzi.zzf(Uri.parse(zzj2))) {
|
|
Uri.Builder buildUpon = Uri.parse(zzj2).buildUpon();
|
|
if (z3) {
|
|
buildUpon = buildUpon.appendQueryParameter("ms", str);
|
|
}
|
|
if (z2) {
|
|
buildUpon = buildUpon.appendQueryParameter("attok", str2);
|
|
}
|
|
zzj2 = buildUpon.build().toString();
|
|
}
|
|
arrayList.add(zzj2);
|
|
}
|
|
return arrayList;
|
|
}
|
|
|
|
/* JADX WARN: Removed duplicated region for block: B:12:0x0066 A[LOOP:0: B:10:0x0060->B:12:0x0066, LOOP_END] */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public final java.util.List zze(com.google.android.gms.internal.ads.zzfbo r11, java.util.List r12, com.google.android.gms.internal.ads.zzbvw r13) {
|
|
/*
|
|
r10 = this;
|
|
java.util.ArrayList r0 = new java.util.ArrayList
|
|
r0.<init>()
|
|
com.google.android.gms.common.util.Clock r1 = r10.zzh
|
|
long r1 = r1.currentTimeMillis()
|
|
java.lang.String r3 = r13.zzc() // Catch: android.os.RemoteException -> Lb1
|
|
int r13 = r13.zzb() // Catch: android.os.RemoteException -> Lb1
|
|
java.lang.String r13 = java.lang.Integer.toString(r13) // Catch: android.os.RemoteException -> Lb1
|
|
com.google.android.gms.internal.ads.zzbcc r4 = com.google.android.gms.internal.ads.zzbcl.zzdF
|
|
com.google.android.gms.internal.ads.zzbcj r5 = com.google.android.gms.ads.internal.client.zzbe.zzc()
|
|
java.lang.Object r4 = r5.zza(r4)
|
|
java.lang.Boolean r4 = (java.lang.Boolean) r4
|
|
boolean r4 = r4.booleanValue()
|
|
if (r4 == 0) goto L39
|
|
com.google.android.gms.internal.ads.zzfcc r4 = r10.zzg
|
|
if (r4 != 0) goto L32
|
|
com.google.android.gms.internal.ads.zzful r4 = com.google.android.gms.internal.ads.zzful.zzc()
|
|
goto L3c
|
|
L32:
|
|
com.google.android.gms.internal.ads.zzfcb r4 = r4.zza
|
|
L34:
|
|
com.google.android.gms.internal.ads.zzful r4 = com.google.android.gms.internal.ads.zzful.zzd(r4)
|
|
goto L3c
|
|
L39:
|
|
com.google.android.gms.internal.ads.zzfcb r4 = r10.zzf
|
|
goto L34
|
|
L3c:
|
|
com.google.android.gms.internal.ads.zzfit r5 = new com.google.android.gms.internal.ads.zzfit
|
|
r5.<init>()
|
|
com.google.android.gms.internal.ads.zzful r5 = r4.zza(r5)
|
|
java.lang.String r6 = ""
|
|
java.lang.Object r5 = r5.zzb(r6)
|
|
java.lang.String r5 = (java.lang.String) r5
|
|
com.google.android.gms.internal.ads.zzfiu r7 = new com.google.android.gms.internal.ads.zzfiu
|
|
r7.<init>()
|
|
com.google.android.gms.internal.ads.zzful r4 = r4.zza(r7)
|
|
java.lang.Object r4 = r4.zzb(r6)
|
|
java.lang.String r4 = (java.lang.String) r4
|
|
java.util.Iterator r12 = r12.iterator()
|
|
L60:
|
|
boolean r6 = r12.hasNext()
|
|
if (r6 == 0) goto Lb0
|
|
java.lang.Object r6 = r12.next()
|
|
java.lang.String r6 = (java.lang.String) r6
|
|
java.lang.String r7 = android.net.Uri.encode(r5)
|
|
java.lang.String r8 = "@gw_rwd_userid@"
|
|
java.lang.String r6 = zzj(r6, r8, r7)
|
|
java.lang.String r7 = android.net.Uri.encode(r4)
|
|
java.lang.String r8 = "@gw_rwd_custom_data@"
|
|
java.lang.String r6 = zzj(r6, r8, r7)
|
|
java.lang.String r7 = java.lang.Long.toString(r1)
|
|
java.lang.String r8 = "@gw_tmstmp@"
|
|
java.lang.String r6 = zzj(r6, r8, r7)
|
|
java.lang.String r7 = android.net.Uri.encode(r3)
|
|
java.lang.String r8 = "@gw_rwd_itm@"
|
|
java.lang.String r6 = zzj(r6, r8, r7)
|
|
java.lang.String r7 = "@gw_rwd_amt@"
|
|
java.lang.String r6 = zzj(r6, r7, r13)
|
|
java.lang.String r7 = r10.zzb
|
|
java.lang.String r8 = "@gw_sdkver@"
|
|
java.lang.String r6 = zzj(r6, r8, r7)
|
|
android.content.Context r7 = r10.zze
|
|
boolean r8 = r11.zzW
|
|
java.util.Map r9 = r11.zzaw
|
|
java.lang.String r6 = com.google.android.gms.internal.ads.zzbyk.zzc(r6, r7, r8, r9)
|
|
r0.add(r6)
|
|
goto L60
|
|
Lb0:
|
|
return r0
|
|
Lb1:
|
|
r11 = move-exception
|
|
java.lang.String r12 = "Unable to determine award type and amount."
|
|
com.google.android.gms.ads.internal.util.client.zzo.zzh(r12, r11)
|
|
return r0
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzfiv.zze(com.google.android.gms.internal.ads.zzfbo, java.util.List, com.google.android.gms.internal.ads.zzbvw):java.util.List");
|
|
}
|
|
}
|