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

207 lines
7.9 KiB
Java

package com.applovin.impl;
import android.content.Context;
import android.content.SharedPreferences;
import android.os.StrictMode;
import com.applovin.impl.tm;
import java.util.Objects;
import java.util.Set;
/* loaded from: classes.dex */
public final class vj {
private static com.applovin.impl.sdk.j b;
private static SharedPreferences c;
private final SharedPreferences a;
public vj(com.applovin.impl.sdk.j jVar) {
this.a = com.applovin.impl.sdk.j.l().getSharedPreferences("com.applovin.sdk.preferences." + jVar.b0(), 0);
b = jVar;
}
public void b(uj ujVar, Object obj) {
b(ujVar, obj, this.a);
}
public static void b(uj ujVar, Object obj, Context context) {
a(ujVar.a(), obj, a(context), (SharedPreferences.Editor) null);
}
public void b(uj ujVar, Object obj, SharedPreferences sharedPreferences) {
a(ujVar.a(), obj, sharedPreferences);
}
public void a(SharedPreferences sharedPreferences) {
a(sharedPreferences.edit().clear());
}
public Object a(uj ujVar, Object obj) {
return a(ujVar, obj, this.a);
}
public void b(uj ujVar) {
a(this.a.edit().remove(ujVar.a()));
}
public static Object a(uj ujVar, Object obj, Context context) {
return a(ujVar.a(), obj, ujVar.b(), a(context));
}
public Object a(uj ujVar, Object obj, SharedPreferences sharedPreferences) {
return a(ujVar.a(), obj, ujVar.b(), sharedPreferences);
}
public static Object a(uj ujVar, Object obj, SharedPreferences sharedPreferences, boolean z) {
return a(ujVar.a(), obj, ujVar.b(), sharedPreferences, z);
}
public static Object a(String str, Object obj, Class cls, SharedPreferences sharedPreferences) {
return a(str, obj, cls, sharedPreferences, true);
}
public static Object a(String str, Object obj, Class cls, SharedPreferences sharedPreferences, boolean z) {
Object stringSet;
long longValue;
int intValue;
StrictMode.ThreadPolicy allowThreadDiskReads = StrictMode.allowThreadDiskReads();
try {
if (!sharedPreferences.contains(str)) {
return obj;
}
if (Boolean.class.equals(cls)) {
if (obj != null) {
stringSet = Boolean.valueOf(sharedPreferences.getBoolean(str, ((Boolean) obj).booleanValue()));
} else {
stringSet = Boolean.valueOf(sharedPreferences.getBoolean(str, false));
}
} else if (Float.class.equals(cls)) {
if (obj != null) {
stringSet = Float.valueOf(sharedPreferences.getFloat(str, ((Float) obj).floatValue()));
} else {
stringSet = Float.valueOf(sharedPreferences.getFloat(str, 0.0f));
}
} else if (Integer.class.equals(cls)) {
if (obj != null) {
if (obj.getClass().equals(Long.class)) {
intValue = ((Long) obj).intValue();
} else {
intValue = ((Integer) obj).intValue();
}
stringSet = Integer.valueOf(sharedPreferences.getInt(str, intValue));
} else {
stringSet = Integer.valueOf(sharedPreferences.getInt(str, 0));
}
} else if (Long.class.equals(cls)) {
if (obj != null) {
if (obj.getClass().equals(Integer.class)) {
longValue = ((Integer) obj).longValue();
} else {
longValue = ((Long) obj).longValue();
}
stringSet = Long.valueOf(sharedPreferences.getLong(str, longValue));
} else {
stringSet = Long.valueOf(sharedPreferences.getLong(str, 0L));
}
} else if (Double.class.equals(cls)) {
if (obj != null) {
stringSet = Double.valueOf(Double.longBitsToDouble(sharedPreferences.getLong(str, Double.doubleToRawLongBits(((Double) obj).doubleValue()))));
} else {
stringSet = Double.valueOf(Double.longBitsToDouble(sharedPreferences.getLong(str, 0L)));
}
} else if (String.class.equals(cls)) {
stringSet = sharedPreferences.getString(str, (String) obj);
} else {
stringSet = Set.class.isAssignableFrom(cls) ? sharedPreferences.getStringSet(str, (Set) obj) : obj;
}
return stringSet != null ? cls.cast(stringSet) : obj;
} catch (Throwable th) {
if (z) {
try {
com.applovin.impl.sdk.n.c("SharedPreferencesManager", "Error getting value for key: " + str, th);
} finally {
StrictMode.setThreadPolicy(allowThreadDiskReads);
}
}
return obj;
}
}
public Object a(uj ujVar) {
Object a = a(ujVar, null);
b(ujVar);
return a;
}
public void a(String str, Object obj, SharedPreferences.Editor editor) {
a(str, obj, (SharedPreferences) null, editor);
}
public void a(String str, Object obj, SharedPreferences sharedPreferences) {
a(str, obj, sharedPreferences, (SharedPreferences.Editor) null);
}
public static void a(String str, Object obj, SharedPreferences sharedPreferences, SharedPreferences.Editor editor) {
boolean z = editor != null;
if (!z) {
editor = sharedPreferences.edit();
}
if (obj != null) {
if (obj instanceof Boolean) {
editor.putBoolean(str, ((Boolean) obj).booleanValue());
} else if (obj instanceof Float) {
editor.putFloat(str, ((Float) obj).floatValue());
} else if (obj instanceof Integer) {
editor.putInt(str, ((Integer) obj).intValue());
} else if (obj instanceof Long) {
editor.putLong(str, ((Long) obj).longValue());
} else if (obj instanceof Double) {
editor.putLong(str, Double.doubleToRawLongBits(((Double) obj).doubleValue()));
} else if (obj instanceof String) {
editor.putString(str, (String) obj);
} else if (obj instanceof Set) {
editor.putStringSet(str, (Set) obj);
} else {
com.applovin.impl.sdk.n.h("SharedPreferencesManager", "Unable to put default value of invalid type: " + obj);
return;
}
} else {
editor.remove(str);
}
if (z) {
return;
}
a(editor);
}
private static void a(final SharedPreferences.Editor editor) {
try {
if (yp.h()) {
com.applovin.impl.sdk.j jVar = b;
if (jVar != null && jVar.j0() != null) {
tm j0 = b.j0();
com.applovin.impl.sdk.j jVar2 = b;
Objects.requireNonNull(editor);
j0.a((yl) new jn(jVar2, true, "commitSharedPreferencesChanges", new Runnable() { // from class: com.applovin.impl.vj$$ExternalSyntheticLambda0
@Override // java.lang.Runnable
public final void run() {
editor.commit();
}
}), tm.b.OTHER);
} else {
editor.apply();
}
} else {
editor.commit();
}
} catch (Throwable th) {
com.applovin.impl.sdk.n.c("SharedPreferencesManager", "Unable to apply changes", th);
}
}
private static SharedPreferences a(Context context) {
if (c == null) {
c = context.getSharedPreferences("com.applovin.sdk.shared", 0);
}
return c;
}
}