package com.applovin.impl; import android.content.Context; import android.content.SharedPreferences; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.preference.PreferenceManager; import com.applovin.impl.d4; import com.applovin.impl.sdk.utils.JsonUtils; import com.applovin.impl.sdk.utils.StringUtils; import com.tapjoy.TJDeviceNetworkKt; import java.io.ByteArrayOutputStream; import java.io.InputStream; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import org.json.JSONException; import org.json.JSONObject; /* loaded from: classes.dex */ public abstract class e4 { private static final int[] a = {7, 4, 2, 1, 11}; private static final int[] b = {5, 6, 12, 10, 3, 9, 8, 14}; private static final int[] c = {15, 13}; private static final int[] d = {20}; public static String g(com.applovin.impl.sdk.j jVar) { NetworkInfo b2 = b(com.applovin.impl.sdk.j.l()); if (b2 == null) { return "unknown"; } int type = b2.getType(); int subtype = b2.getSubtype(); return type == 1 ? "wifi" : type == 0 ? a(subtype, a) ? "2g" : a(subtype, b) ? com.ironsource.r8.a : a(subtype, c) ? "4g" : a(subtype, d) ? "5g" : TJDeviceNetworkKt.TJC_CONNECTION_TYPE_MOBILE : "unknown"; } public static String b(String str, com.applovin.impl.sdk.j jVar) { return a((String) jVar.a(sj.N0), str, jVar); } public static String a(String str, com.applovin.impl.sdk.j jVar) { return a((String) jVar.a(sj.O0), str, jVar); } public static Map c(com.applovin.impl.sdk.j jVar) { HashMap hashMap = new HashMap(); String str = (String) jVar.a(sj.k); if (StringUtils.isValidString(str)) { hashMap.put("device_token", str); } else if (!((Boolean) jVar.a(sj.o5)).booleanValue()) { hashMap.put("api_key", jVar.b0()); } hashMap.putAll(yp.a(jVar.y().e())); return hashMap; } public static String a(String str, String str2, com.applovin.impl.sdk.j jVar) { if (str == null || str.length() < 4) { throw new IllegalArgumentException("Invalid domain specified"); } if (str2 == null) { throw new IllegalArgumentException("No endpoint specified"); } if (jVar != null) { return str + str2; } throw new IllegalArgumentException("No sdk specified"); } public static void c(JSONObject jSONObject, com.applovin.impl.sdk.j jVar) { if (jSONObject == null) { throw new IllegalArgumentException("No response specified"); } if (jVar != null) { try { if (jSONObject.has("settings")) { tj h0 = jVar.h0(); if (jSONObject.isNull("settings")) { return; } h0.a(jSONObject.getJSONObject("settings")); h0.e(); return; } return; } catch (JSONException e) { jVar.J(); if (com.applovin.impl.sdk.n.a()) { jVar.J().a("ConnectionUtils", "Unable to parse settings out of API response", e); return; } return; } } throw new IllegalArgumentException("No sdk specified"); } public static String e(com.applovin.impl.sdk.j jVar) { return a((String) jVar.a(sj.L0), "4.0/ad", jVar); } public static String d(com.applovin.impl.sdk.j jVar) { return a((String) jVar.a(sj.M0), "4.0/ad", jVar); } public static Long f(com.applovin.impl.sdk.j jVar) { d4.d a2 = jVar.s().a(); if (a2 == null) { return null; } double c2 = yp.c(a2.b()); double d2 = yp.d(a2.a()); if (d2 == 0.0d) { return null; } return Long.valueOf((long) (c2 / d2)); } public static String b(com.applovin.impl.sdk.j jVar) { return a((String) jVar.a(sj.L0), ((Boolean) jVar.a(sj.z3)).booleanValue() ? "5.0/ad" : "4.0/ad", jVar); } public static String a(com.applovin.impl.sdk.j jVar) { return a((String) jVar.a(sj.M0), ((Boolean) jVar.a(sj.z3)).booleanValue() ? "5.0/ad" : "4.0/ad", jVar); } private static NetworkInfo b(Context context) { ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService("connectivity"); if (connectivityManager != null) { return connectivityManager.getActiveNetworkInfo(); } return null; } public static void a(int i, com.applovin.impl.sdk.j jVar) { if (i == 401) { com.applovin.impl.sdk.n.h("AppLovinSdk", "SDK key \"" + jVar.b0() + "\" is rejected by AppLovin. Please make sure the SDK key is correct."); return; } if (i == 418) { jVar.h0().a(sj.f, Boolean.TRUE); jVar.h0().e(); } else if (i >= 400 && i < 500) { if (((Boolean) jVar.a(sj.h)).booleanValue()) { jVar.R0(); } } else if (i == -1 && ((Boolean) jVar.a(sj.h)).booleanValue()) { jVar.R0(); } } public static void b(JSONObject jSONObject, com.applovin.impl.sdk.j jVar) { String string = JsonUtils.getString(jSONObject, "persisted_data", null); if (StringUtils.isValidString(string)) { jVar.b(uj.G, string); jVar.J(); if (com.applovin.impl.sdk.n.a()) { jVar.J().d("ConnectionUtils", "Updated persisted data"); } } } private static boolean a(int i, int[] iArr) { for (int i2 : iArr) { if (i2 == i) { return true; } } return false; } public static boolean a(Context context) { if (context.getSystemService("connectivity") == null) { return true; } NetworkInfo b2 = b(context); if (b2 != null) { return b2.isConnected(); } return false; } public static byte[] a(InputStream inputStream, com.applovin.impl.sdk.j jVar) { if (inputStream == null) { return null; } ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); byte[] bArr = new byte[((Integer) jVar.a(sj.s3)).intValue()]; while (true) { int read = inputStream.read(bArr); if (read > 0) { byteArrayOutputStream.write(bArr, 0, read); } else { return byteArrayOutputStream.toByteArray(); } } } public static void a(JSONObject jSONObject, boolean z, com.applovin.impl.sdk.j jVar) { jVar.p().a(jSONObject, z); } public static void a(JSONObject jSONObject, com.applovin.impl.sdk.j jVar) { JSONObject jSONObject2 = JsonUtils.getJSONObject(jSONObject, "filesystem_values", (JSONObject) null); if (jSONObject2 != null) { SharedPreferences.Editor edit = PreferenceManager.getDefaultSharedPreferences(com.applovin.impl.sdk.j.l()).edit(); Iterator keys = jSONObject2.keys(); while (keys.hasNext()) { String next = keys.next(); Object object = JsonUtils.getObject(jSONObject2, next, null); if (object != null) { vj.a(next, object, (SharedPreferences) null, edit); } } edit.apply(); } } }