- 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
107 lines
5.1 KiB
Java
107 lines
5.1 KiB
Java
package com.google.android.gms.measurement.internal;
|
|
|
|
import android.content.SharedPreferences;
|
|
import android.os.Bundle;
|
|
import androidx.annotation.WorkerThread;
|
|
import com.google.android.gms.common.internal.Preconditions;
|
|
import com.google.android.gms.internal.measurement.zzpd;
|
|
import com.ironsource.nb;
|
|
import csdk.gluads.Consts;
|
|
import java.util.Arrays;
|
|
import org.json.JSONArray;
|
|
import org.json.JSONException;
|
|
import org.json.JSONObject;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public final class zzgn {
|
|
private final String zza;
|
|
private final Bundle zzb;
|
|
private Bundle zzc;
|
|
private final /* synthetic */ zzgl zzd;
|
|
|
|
/* JADX WARN: Removed duplicated region for block: B:27:0x0089 */
|
|
/* JADX WARN: Removed duplicated region for block: B:62:0x0120 A[Catch: NumberFormatException | JSONException -> 0x0128, NumberFormatException | JSONException -> 0x0128, TRY_LEAVE, TryCatch #1 {NumberFormatException | JSONException -> 0x0128, blocks: (B:13:0x0025, B:31:0x0091, B:31:0x0091, B:34:0x00a2, B:34:0x00a2, B:36:0x00a8, B:36:0x00a8, B:38:0x00b6, B:38:0x00b6, B:40:0x00c8, B:40:0x00c8, B:42:0x00d1, B:42:0x00d1, B:46:0x00d5, B:46:0x00d5, B:48:0x00db, B:48:0x00db, B:50:0x00e9, B:50:0x00e9, B:52:0x00fb, B:52:0x00fb, B:54:0x0104, B:54:0x0104, B:58:0x0108, B:58:0x0108, B:60:0x0114, B:60:0x0114, B:62:0x0120, B:62:0x0120, B:64:0x0052, B:67:0x005c, B:70:0x0066, B:73:0x0070, B:76:0x007a), top: B:12:0x0025, outer: #0 }] */
|
|
@androidx.annotation.WorkerThread
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public final android.os.Bundle zza() {
|
|
/*
|
|
Method dump skipped, instructions count: 344
|
|
To view this dump add '--comments-level debug' option
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.measurement.internal.zzgn.zza():android.os.Bundle");
|
|
}
|
|
|
|
private final String zzb(Bundle bundle) {
|
|
JSONArray jSONArray = new JSONArray();
|
|
for (String str : bundle.keySet()) {
|
|
Object obj = bundle.get(str);
|
|
if (obj != null) {
|
|
try {
|
|
JSONObject jSONObject = new JSONObject();
|
|
jSONObject.put(nb.q, str);
|
|
if (zzpd.zza() && this.zzd.zze().zza(zzbh.zzcc)) {
|
|
if (obj instanceof String) {
|
|
jSONObject.put(Consts.KEY_TAPJOY_USER_ID_VERSION, String.valueOf(obj));
|
|
jSONObject.put("t", "s");
|
|
} else if (obj instanceof Long) {
|
|
jSONObject.put(Consts.KEY_TAPJOY_USER_ID_VERSION, String.valueOf(obj));
|
|
jSONObject.put("t", "l");
|
|
} else if (obj instanceof int[]) {
|
|
jSONObject.put(Consts.KEY_TAPJOY_USER_ID_VERSION, Arrays.toString((int[]) obj));
|
|
jSONObject.put("t", "ia");
|
|
} else if (obj instanceof long[]) {
|
|
jSONObject.put(Consts.KEY_TAPJOY_USER_ID_VERSION, Arrays.toString((long[]) obj));
|
|
jSONObject.put("t", "la");
|
|
} else if (obj instanceof Double) {
|
|
jSONObject.put(Consts.KEY_TAPJOY_USER_ID_VERSION, String.valueOf(obj));
|
|
jSONObject.put("t", "d");
|
|
} else {
|
|
this.zzd.zzj().zzg().zza("Cannot serialize bundle value to SharedPreferences. Type", obj.getClass());
|
|
}
|
|
} else {
|
|
jSONObject.put(Consts.KEY_TAPJOY_USER_ID_VERSION, String.valueOf(obj));
|
|
if (obj instanceof String) {
|
|
jSONObject.put("t", "s");
|
|
} else if (obj instanceof Long) {
|
|
jSONObject.put("t", "l");
|
|
} else if (obj instanceof Double) {
|
|
jSONObject.put("t", "d");
|
|
} else {
|
|
this.zzd.zzj().zzg().zza("Cannot serialize bundle value to SharedPreferences. Type", obj.getClass());
|
|
}
|
|
}
|
|
jSONArray.put(jSONObject);
|
|
} catch (JSONException e) {
|
|
this.zzd.zzj().zzg().zza("Cannot serialize bundle value to SharedPreferences", e);
|
|
}
|
|
}
|
|
}
|
|
return jSONArray.toString();
|
|
}
|
|
|
|
public zzgn(zzgl zzglVar, String str, Bundle bundle) {
|
|
this.zzd = zzglVar;
|
|
Preconditions.checkNotEmpty(str);
|
|
this.zza = str;
|
|
this.zzb = new Bundle();
|
|
}
|
|
|
|
@WorkerThread
|
|
public final void zza(Bundle bundle) {
|
|
if (bundle == null) {
|
|
bundle = new Bundle();
|
|
}
|
|
SharedPreferences.Editor edit = this.zzd.zzg().edit();
|
|
if (bundle.size() == 0) {
|
|
edit.remove(this.zza);
|
|
} else {
|
|
edit.putString(this.zza, zzb(bundle));
|
|
}
|
|
edit.apply();
|
|
this.zzc = bundle;
|
|
}
|
|
}
|