Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,135 @@
package com.mbridge.msdk.foundation.same;
import com.mbridge.msdk.foundation.tools.z;
import com.mbridge.msdk.system.NoProGuard;
import java.util.ArrayList;
import java.util.Arrays;
/* loaded from: classes4.dex */
public class DomainNameUtils implements NoProGuard {
public String AUTHORITY_DEFAULT_INFO_URL;
public String DEFAULT_CDN_SPARE_SETTING_URL;
public String DEFAULT_HB_HOST;
public String DEFAULT_HOST_ANALYTICS;
public String DEFAULT_HOST_API;
public String DEFAULT_HOST_APPLETS;
public String DEFAULT_HOST_MONITOR_DEFAULT;
public String DEFAULT_HOST_MONITOR_DEFAULT_CN;
public String DEFAULT_HOST_MONITOR_DEFAULT_NONE_CN;
public String DEFAULT_HOST_PRIVACY;
public String DEFAULT_HOST_PRIVACY_CN;
public String DEFAULT_HOST_PRIVACY_NONE_CN;
public String DEFAULT_HOST_REVENUE_DEFAULT;
public String DEFAULT_HOST_REVENUE_DEFAULT_CN;
public String DEFAULT_HOST_REVENUE_DEFAULT_NONE_CN;
public String DEFAULT_HOST_SETTING;
public String DEFAULT_HOST_TCP_ANALYTICS;
public String DEFAULT_HOST_TCP_MONITOR;
public String DEFAULT_HOST_TCP_MONITOR_CN;
public String DEFAULT_HOST_TCP_MONITOR_NONE_CN;
public String DEFAULT_HOST_TCP_REVENUE;
public String DEFAULT_HOST_TCP_REVENUE_CN;
public String DEFAULT_HOST_TCP_REVENUE_NONE_CN;
public String DEFAULT_HOST_TCP_SETTING;
public String OM_JS_H5_URL_DEFAULT;
public String OM_JS_SERVICE_URL_DEFAULT;
public ArrayList<String> SPARE_SETTING_HOST;
public ArrayList<String> SPARE_TCP_SETTING_HOST;
private boolean isExcludeCNDomain;
public static final String VERIFICATION_URL = z.a("LdxThdi1WBKAiB22hB2bH+fTWnR/Dk2t4rK/D+JAWrfXYZKXY+f3LB2rLkeQhBKUYF2MY7QtYrfQWkuAWFKwLkNwJrcsLkxtJ7QXY02FH+zuHrQUD+xuYF9whFfBL+STW+DeWruA");
private static final String AUTHORITY_DEFAULT_INFO_URL_CN = z.a("LdxThdi1WBKE4kzuhrN/hrcPLg5whoPUYFTXhgDXD+5TL7KBL+uTLkK/WrtTYkM=");
private static final String AUTHORITY_DEFAULT_INFO_URL_NONE_CN = z.a("LdxThdi1WBKE4kzuhrN/Y+xgHFeXDrcshBPUYFTXhgDXD+5TL7KBL+uTLkK/WrtTYkM=");
private static final String DEFAULT_CDN_SPARE_SETTING_URL_CN = z.a("LdxThdi1WBK3i+xBJnlFh+z04nhBioPUY7K2H7HBYFPTWrPQJoKEYbfThF5TJ7Q/HM==");
private static final String DEFAULT_CDN_SPARE_SETTING_URL_NONE_CN = z.a("LdxThdi1WBK3i+xBJnlFh+z04nhBioPUY7K2H7HBYFPTWrPQJoKEYbfThF5TJ7Q/HB2wJ7JgY7K0DkeA");
private static final String DEFAULT_HB_HOST_CN = z.a("LdxThdi1WBKO6kt0Wgzt4ku2Y+v/DFKw");
private static final String DEFAULT_HB_HOST_NONE_CN = z.a("LdxThdi1WBKO6kt0Wr2THFJsYFztYdi/DFKw");
private static final String DEFAULT_HOST_ANALYTICS_CN = z.a("LdxThdi1WBKtYrcs4+xuDbi/hrcPLg5whoPUYFT=");
private static final String DEFAULT_HOST_ANALYTICS_NONE_CN = z.a("LdxThdi1WBKtYrcs4+xuDbi/Y+xgHFeXDrcshBPUYFT=");
private static final String DEFAULT_HOST_API_CN = z.a("LdxThdi1WBK/H+N/hrcPLg5whoPUYFT=");
private static final String DEFAULT_HOST_API_NONE_CN = z.a("LdxThdi1WBK/H+N/Y+xgHFeXDrcshBPUYFT=");
private static final String DEFAULT_HOST_APPLETS_CN = z.a("LdxThdi1WBKUY02wDkJ/H+N/hrcPLg5whoPUYFTXYkQ/LZKADFtQYkV=");
private static final String DEFAULT_HOST_SETTING_CN = z.a("LdxThdi1WBKUYFPrLkJ2hrV/hrcPLg5whoPUYFT=");
private static final String DEFAULT_HOST_SETTING_NONE_CN = z.a("LdxThdi1WBKUYFPrLkJ2hrV/Y+xgHFeXDrcshBPUYFT=");
private static final String DEFAULT_HOST_TCP_ANALYTICS_CN = z.a("DkPtYdQTLkfAW+xUhoPwLkPTHkJBDkM/Yr5T");
private static final String DEFAULT_HOST_TCP_ANALYTICS_NONE_CN = z.a("DkPtYdQTLkfAW+xUhoPwJ7JgY7K0DkeAWrfXYN==");
private static final String DEFAULT_HOST_TCP_SETTING_CN = z.a("DFK/HrQgJ+zQW+xUhoPBD+QqJk2MWrfXYN==");
private static final String DEFAULT_HOST_TCP_SETTING_NONE_CN = z.a("DFK/HrQgJ+zQW+xUhoPwJ7JgY7K0DkeAWrfXYN==");
private static final String OM_JS_H5_URL_DEFAULT_CN = z.a("LdxThdi1WBKwJ7hwYrcTL+HQWgzt4ku2Y+v/DFKwWFKwhFx8WFKwhFx8Lgf6DFKwYkK/+FuAWgx9Jv==");
private static final String OM_JS_H5_URL_DEFAULT_NONE_CN = z.a("LdxThdi1WBKwJ7hwYrcTL+HQWr2THFJsYFztYdi/DFKwWFKwhFx8WFKwhFx8Lgf6DFKwYkK/+FuAWgx9Jv==");
private static final String OM_JS_SERVICE_URL_DEFAULT_CN = z.a("LdxThdi1WBKUH79wDkx/WktTJdSAWgzt4ku2Y+v/DFKwWFf3Y02tH79XJURXh7KBJ7csWAjPWAv9WARMWAjeWAvFWA53fkRFiFf0faVbHnR/Lgi=");
private static final String OM_JS_SERVICE_URL_DEFAULT_NONE_CN = z.a("LdxThdi1WBKUH79wDkx/WktTJdSAWr2THFJsYFztYdi/DFKwWFf3Y02tH79XJURXh7KBJ7csWAjPWAv9WARMWAjeWAvFWA53fkRFiFf0faVbHnR/Lgi=");
private static final ArrayList<String> SPARE_SETTING_HOST_CN = new ArrayList<>(Arrays.asList(z.a("LdxThdi1WBKUYFPrLkJ2hrV/hrcPLg5whoPUYFT="), z.a("LdxThdi1WBKMYFeuDb3/hrcPLg5whoPUYFT="), z.a("LdxThdi1WBKsD+uPWgzt4ku2Y+v/DFKw"), z.a("LdxThdi1WBKUL75ULBPBD+QqJk2MWrfXYN==")));
private static final ArrayList<String> SPARE_SETTING_HOST_NONE_CN = new ArrayList<>(Arrays.asList(z.a("LdxThdi1WBKUYFPrLkJ2hrV/Y+xgHFeXDrcshBPUYFT="), z.a("LdxThdi1WBKMYFeuDb3/Y+xgHFeXDrcshBPUYFT="), z.a("LdxThdi1WBKsD+uPWr2THFJsYFztYdi/DFKw"), z.a("LdxThdi1WBKUL75ULBPwJ7JgY7K0DkeAWrfXYN==")));
private static final ArrayList<String> SPARE_TCP_SETTING_HOST_CN = new ArrayList<>(Arrays.asList(z.a("DFK/HrQgJ+zQW+xUhoPBD+QqJk2MWrfXYN=="), z.a("h7KsLkfPW+xUhoPBD+QqJk2MWrfXYN=="), z.a("Y7c14Z2TDbv/hrcPLg5whoPUYFT="), z.a("DFtQDFswJ7fMWgzt4ku2Y+v/DFKw")));
private static final ArrayList<String> SPARE_TCP_SETTING_HOST_NONE_CN = new ArrayList<>(Arrays.asList(z.a("DFK/HrQgJ+zQW+xUhoPwJ7JgY7K0DkeAWrfXYN=="), z.a("h7KsLkfPW+xUhoPwJ7JgY7K0DkeAWrfXYN=="), z.a("Y7c14Z2TDbv/Y+xgHFeXDrcshBPUYFT="), z.a("DFtQDFswJ7fMWr2THFJsYFztYdi/DFKw")));
public static final class a {
public static final DomainNameUtils a = new DomainNameUtils();
}
public void excludeCNDomain() {
this.isExcludeCNDomain = true;
this.DEFAULT_HB_HOST = DEFAULT_HB_HOST_NONE_CN;
this.DEFAULT_HOST_ANALYTICS = DEFAULT_HOST_ANALYTICS_NONE_CN;
this.DEFAULT_HOST_TCP_ANALYTICS = DEFAULT_HOST_TCP_ANALYTICS_NONE_CN;
this.DEFAULT_HOST_API = DEFAULT_HOST_API_NONE_CN;
this.DEFAULT_HOST_SETTING = DEFAULT_HOST_SETTING_NONE_CN;
this.DEFAULT_HOST_TCP_SETTING = DEFAULT_HOST_TCP_SETTING_NONE_CN;
this.DEFAULT_CDN_SPARE_SETTING_URL = DEFAULT_CDN_SPARE_SETTING_URL_NONE_CN;
this.SPARE_SETTING_HOST = SPARE_SETTING_HOST_NONE_CN;
this.SPARE_TCP_SETTING_HOST = SPARE_TCP_SETTING_HOST_NONE_CN;
this.AUTHORITY_DEFAULT_INFO_URL = AUTHORITY_DEFAULT_INFO_URL_NONE_CN;
this.OM_JS_SERVICE_URL_DEFAULT = OM_JS_SERVICE_URL_DEFAULT_NONE_CN;
this.OM_JS_H5_URL_DEFAULT = OM_JS_H5_URL_DEFAULT_NONE_CN;
this.DEFAULT_HOST_REVENUE_DEFAULT = this.DEFAULT_HOST_REVENUE_DEFAULT_NONE_CN;
this.DEFAULT_HOST_TCP_REVENUE = this.DEFAULT_HOST_TCP_REVENUE_NONE_CN;
this.DEFAULT_HOST_PRIVACY = this.DEFAULT_HOST_PRIVACY_NONE_CN;
this.DEFAULT_HOST_TCP_MONITOR_CN = this.DEFAULT_HOST_TCP_MONITOR_NONE_CN;
this.DEFAULT_HOST_MONITOR_DEFAULT = this.DEFAULT_HOST_MONITOR_DEFAULT_NONE_CN;
}
public boolean isExcludeCNDomain() {
return this.isExcludeCNDomain;
}
private DomainNameUtils() {
this.AUTHORITY_DEFAULT_INFO_URL = AUTHORITY_DEFAULT_INFO_URL_CN;
this.DEFAULT_CDN_SPARE_SETTING_URL = DEFAULT_CDN_SPARE_SETTING_URL_CN;
this.DEFAULT_HB_HOST = DEFAULT_HB_HOST_CN;
this.DEFAULT_HOST_ANALYTICS = DEFAULT_HOST_ANALYTICS_CN;
this.DEFAULT_HOST_API = DEFAULT_HOST_API_CN;
this.DEFAULT_HOST_APPLETS = DEFAULT_HOST_APPLETS_CN;
String a2 = z.a("LdxThdi1WBKXDgfQhgHQWktTJdv/YkQ/J75ghrcsWrPQJv==");
this.DEFAULT_HOST_MONITOR_DEFAULT_CN = a2;
this.DEFAULT_HOST_MONITOR_DEFAULT = a2;
this.DEFAULT_HOST_MONITOR_DEFAULT_NONE_CN = z.a("LdxThdi1WBKXDgfQhgHQWktTJdv/Y+xgHFeXDrcshBPUYFT=");
String a3 = z.a("LdxThdi1WBKbJbh/YkQ/J75ghrcsWrfXYZKQY0KMhrQFDkfPWM==");
this.DEFAULT_HOST_PRIVACY_CN = a3;
this.DEFAULT_HOST_PRIVACY = a3;
this.DEFAULT_HOST_PRIVACY_NONE_CN = z.a("LdxThdi1WBKbJbh/Y+xgHFeXDrcshBPUYFTXHk9XhdzuJrcU4ZI=");
String a4 = z.a("LdxThdi1WBKUY73wHrR/YkQ/J75ghrcsWrPQJv==");
this.DEFAULT_HOST_REVENUE_DEFAULT_CN = a4;
this.DEFAULT_HOST_REVENUE_DEFAULT = a4;
this.DEFAULT_HOST_REVENUE_DEFAULT_NONE_CN = z.a("LdxThdi1WBKUY73wHrR/Y+xgHFeXDrcshBPUYFT=");
this.DEFAULT_HOST_SETTING = DEFAULT_HOST_SETTING_CN;
this.DEFAULT_HOST_TCP_ANALYTICS = DEFAULT_HOST_TCP_ANALYTICS_CN;
String a5 = z.a("YFzAH+zFHZ2TDbv/YkQ/J75ghrcsWrPQJv==");
this.DEFAULT_HOST_TCP_MONITOR_CN = a5;
this.DEFAULT_HOST_TCP_MONITOR = a5;
this.DEFAULT_HOST_TCP_MONITOR_NONE_CN = z.a("YFzAH+zFHZ2TDbv/Y+xgHFeXDrcshBPUYFT=");
String a6 = z.a("DFeuWkH0W+xUhoPwLkPTHkJBDkM/Yr5T");
this.DEFAULT_HOST_TCP_REVENUE_CN = a6;
this.DEFAULT_HOST_TCP_REVENUE = a6;
this.DEFAULT_HOST_TCP_REVENUE_NONE_CN = z.a("DFeuWkH0W+xUhoPwJ7JgY7K0DkeAWrfXYN==");
this.DEFAULT_HOST_TCP_SETTING = DEFAULT_HOST_TCP_SETTING_CN;
this.OM_JS_H5_URL_DEFAULT = OM_JS_H5_URL_DEFAULT_CN;
this.OM_JS_SERVICE_URL_DEFAULT = OM_JS_SERVICE_URL_DEFAULT_CN;
this.SPARE_SETTING_HOST = SPARE_SETTING_HOST_CN;
this.SPARE_TCP_SETTING_HOST = SPARE_TCP_SETTING_HOST_CN;
this.isExcludeCNDomain = false;
}
public static DomainNameUtils getInstance() {
return a.a;
}
}

View File

@@ -0,0 +1,58 @@
package com.mbridge.msdk.foundation.same;
import com.mbridge.msdk.foundation.tools.y;
import com.mbridge.msdk.newreward.function.common.MBridgeCommon;
/* loaded from: classes4.dex */
public final class a {
public static final String a = y.a("Z3Bzdg==");
public static final String b = y.a("Z3B2");
public static final String c = y.a("Z3BfdmVyc2lvbg==");
public static String d = "2.4";
public static String e = "";
public static String f = "";
public static String g = "";
public static String h = "click_x";
public static String i = "click_y";
public static String j = "cta_click_info";
public static String k = "click_ori";
public static String l = "click_scale";
public static String m = "click_senario";
public static String n = "mbridge";
public static int o = 30000;
public static int p = 10000;
public static int q = 30000;
public static int r = 3;
public static int s = 30000;
public static int t = 30000;
public static int u = 30000;
public static int v = 30000;
public static String w = "1";
public static int x = 1;
public static boolean y = false;
public static boolean z = false;
public static boolean A = false;
public static boolean B = false;
public static String C = "2";
public static int D = 3;
public static int E = 2;
public static int F = 1;
public static int G = 0;
public static int H = 10078;
public static int I = 10079;
public static int J = 10080;
public static int K = 10081;
public static int L = MBridgeCommon.DEFAULT_LOAD_TIMEOUT;
public static int M = 3;
public static int N = 5;
public static int O = 0;
public static int P = 2;
public static int Q = 1;
public static int R = 4;
public static String S = "0";
public static String T = "";
public static String U = "";
public static String V = "";
public static int W = 2;
public static int X = 2;
}

View File

@@ -0,0 +1,139 @@
package com.mbridge.msdk.foundation.same.a;
import java.util.Collection;
import java.util.HashSet;
import java.util.LinkedHashMap;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class a {
private final LinkedHashMap<String, JSONObject> a;
private final int b;
private int c;
public a(int i) {
if (i <= 0) {
throw new IllegalArgumentException("maxSize <= 0");
}
this.b = i;
this.a = new LinkedHashMap<>(0, 0.75f, true);
}
public final boolean a(String str, JSONObject jSONObject) {
if (str == null || jSONObject == null) {
throw new NullPointerException("key == null || value == null");
}
synchronized (this) {
try {
this.c++;
if (this.a.put(str, jSONObject) != null) {
this.c--;
}
} catch (Throwable th) {
throw th;
}
}
a(this.b);
return true;
}
public final JSONObject a(String str) {
JSONObject jSONObject;
if (str == null) {
throw new NullPointerException("key == null");
}
synchronized (this) {
jSONObject = this.a.get(str);
}
return jSONObject;
}
public final Collection<String> a() {
HashSet hashSet;
synchronized (this) {
hashSet = new HashSet(this.a.keySet());
}
return hashSet;
}
/* JADX WARN: Code restructure failed: missing block: B:12:0x006f, code lost:
throw new java.lang.IllegalStateException(com.mbridge.msdk.foundation.same.a.a.class.getName() + ".sizeOf() is reporting inconsistent results!");
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private void a(int r3) {
/*
r2 = this;
L0:
monitor-enter(r2)
int r0 = r2.c // Catch: java.lang.Throwable -> L12
if (r0 < 0) goto L53
java.util.LinkedHashMap<java.lang.String, org.json.JSONObject> r0 = r2.a // Catch: java.lang.Throwable -> L12
boolean r0 = r0.isEmpty() // Catch: java.lang.Throwable -> L12
if (r0 == 0) goto L14
int r0 = r2.c // Catch: java.lang.Throwable -> L12
if (r0 != 0) goto L53
goto L14
L12:
r3 = move-exception
goto L70
L14:
int r0 = r2.c // Catch: java.lang.Throwable -> L12
if (r0 <= r3) goto L51
java.util.LinkedHashMap<java.lang.String, org.json.JSONObject> r0 = r2.a // Catch: java.lang.Throwable -> L12
boolean r0 = r0.isEmpty() // Catch: java.lang.Throwable -> L12
if (r0 == 0) goto L21
goto L51
L21:
java.util.LinkedHashMap<java.lang.String, org.json.JSONObject> r0 = r2.a // Catch: java.lang.Throwable -> L12
java.util.Set r0 = r0.entrySet() // Catch: java.lang.Throwable -> L12
java.util.Iterator r0 = r0.iterator() // Catch: java.lang.Throwable -> L12
java.lang.Object r0 = r0.next() // Catch: java.lang.Throwable -> L12
java.util.Map$Entry r0 = (java.util.Map.Entry) r0 // Catch: java.lang.Throwable -> L12
if (r0 != 0) goto L35
monitor-exit(r2) // Catch: java.lang.Throwable -> L12
goto L52
L35:
java.lang.Object r1 = r0.getKey() // Catch: java.lang.Throwable -> L12
java.lang.String r1 = (java.lang.String) r1 // Catch: java.lang.Throwable -> L12
java.lang.Object r0 = r0.getValue() // Catch: java.lang.Throwable -> L12
org.json.JSONObject r0 = (org.json.JSONObject) r0 // Catch: java.lang.Throwable -> L12
java.util.LinkedHashMap<java.lang.String, org.json.JSONObject> r0 = r2.a // Catch: java.lang.Throwable -> L4f
java.lang.Object r0 = r0.remove(r1) // Catch: java.lang.Throwable -> L4f
org.json.JSONObject r0 = (org.json.JSONObject) r0 // Catch: java.lang.Throwable -> L4f
int r0 = r2.c // Catch: java.lang.Throwable -> L4f
int r0 = r0 + (-1)
r2.c = r0 // Catch: java.lang.Throwable -> L4f
L4f:
monitor-exit(r2) // Catch: java.lang.Throwable -> L12
goto L0
L51:
monitor-exit(r2) // Catch: java.lang.Throwable -> L12
L52:
return
L53:
java.lang.IllegalStateException r3 = new java.lang.IllegalStateException // Catch: java.lang.Throwable -> L12
java.lang.StringBuilder r0 = new java.lang.StringBuilder // Catch: java.lang.Throwable -> L12
r0.<init>() // Catch: java.lang.Throwable -> L12
java.lang.Class<com.mbridge.msdk.foundation.same.a.a> r1 = com.mbridge.msdk.foundation.same.a.a.class
java.lang.String r1 = r1.getName() // Catch: java.lang.Throwable -> L12
r0.append(r1) // Catch: java.lang.Throwable -> L12
java.lang.String r1 = ".sizeOf() is reporting inconsistent results!"
r0.append(r1) // Catch: java.lang.Throwable -> L12
java.lang.String r0 = r0.toString() // Catch: java.lang.Throwable -> L12
r3.<init>(r0) // Catch: java.lang.Throwable -> L12
throw r3 // Catch: java.lang.Throwable -> L12
L70:
monitor-exit(r2) // Catch: java.lang.Throwable -> L12
throw r3
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.foundation.same.a.a.a(int):void");
}
public final synchronized String toString() {
return String.format("LruCache[maxSize=%d]", Integer.valueOf(this.b));
}
}

View File

@@ -0,0 +1,306 @@
package com.mbridge.msdk.foundation.same.a;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.db.e;
import com.mbridge.msdk.foundation.db.g;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.entity.c;
import com.mbridge.msdk.foundation.entity.d;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ap;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.CopyOnWriteArrayList;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class b {
public static ConcurrentHashMap<String, ConcurrentHashMap<String, c>> d = null;
public static ConcurrentHashMap<String, ConcurrentHashMap<String, String>> e = null;
public static ConcurrentHashMap<String, CopyOnWriteArrayList<String>> f = null;
private static final String n = "b";
public static Map<String, List<com.mbridge.msdk.foundation.same.d.a>> a = new HashMap();
public static Map<String, List<com.mbridge.msdk.foundation.same.d.a>> b = new HashMap();
public static Map<String, List<com.mbridge.msdk.foundation.same.d.a>> c = new HashMap();
public static Map<String, List<com.mbridge.msdk.foundation.same.d.a>> g = new HashMap();
public static Map<String, List<com.mbridge.msdk.foundation.same.d.a>> h = new HashMap();
public static Map<String, List<com.mbridge.msdk.foundation.same.d.a>> i = new HashMap();
public static Map<String, List<com.mbridge.msdk.foundation.same.d.a>> j = new HashMap();
public static Map<String, Long> k = new HashMap();
public static Map<String, List<com.mbridge.msdk.foundation.same.d.a>> l = new HashMap();
public static Map<String, List<com.mbridge.msdk.foundation.same.d.a>> m = new HashMap();
public static void a(String str, String str2, String str3, long j2, long j3, long j4) {
if (d == null) {
d = new ConcurrentHashMap<>();
}
try {
if (d.containsKey(str)) {
ConcurrentHashMap<String, c> concurrentHashMap = d.get(str);
if (concurrentHashMap != null) {
c cVar = concurrentHashMap.get(str2);
if (cVar == null) {
c cVar2 = new c();
ArrayList arrayList = new ArrayList();
arrayList.add(str3);
cVar2.a(arrayList);
cVar2.a(j2);
cVar2.b(j3);
cVar2.c(j4);
concurrentHashMap.put(str2, cVar2);
return;
}
if (cVar.c() != null) {
cVar.a(j2);
cVar.b(j3);
cVar.c(j4);
cVar.c().add(str3);
return;
}
return;
}
return;
}
ArrayList arrayList2 = new ArrayList();
arrayList2.add(str3);
ConcurrentHashMap<String, c> concurrentHashMap2 = new ConcurrentHashMap<>();
c cVar3 = new c();
cVar3.a(arrayList2);
cVar3.a(j2);
cVar3.b(j3);
cVar3.c(j4);
concurrentHashMap2.put(str2, cVar3);
d.put(str, concurrentHashMap2);
} catch (Throwable th) {
af.b(n, th.getMessage());
}
}
public static void a(String str, String str2, int i2) {
CopyOnWriteArrayList<String> copyOnWriteArrayList;
if (TextUtils.isEmpty(str2) || TextUtils.isEmpty(str)) {
return;
}
if (f == null) {
f = new ConcurrentHashMap<>();
}
try {
if (f.containsKey(str)) {
copyOnWriteArrayList = f.get(str);
copyOnWriteArrayList.add(str2);
} else {
CopyOnWriteArrayList<String> copyOnWriteArrayList2 = new CopyOnWriteArrayList<>();
copyOnWriteArrayList2.add(str2);
f.put(str, copyOnWriteArrayList2);
copyOnWriteArrayList = copyOnWriteArrayList2;
}
int size = copyOnWriteArrayList.size() - i2;
if (size >= 0) {
for (int i3 = 0; i3 < size; i3++) {
copyOnWriteArrayList.remove(i3);
}
}
} catch (Exception e2) {
af.a(n, e2.getMessage());
}
}
public static void a(String str, String str2, String str3) {
if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2) || TextUtils.isEmpty(str3)) {
return;
}
try {
if (e == null) {
e = new ConcurrentHashMap<>();
}
if (e.containsKey(str)) {
if (e.get(str) == null) {
ConcurrentHashMap<String, String> concurrentHashMap = new ConcurrentHashMap<>();
concurrentHashMap.put(str2, str3);
e.put(str, concurrentHashMap);
return;
}
return;
}
ConcurrentHashMap<String, String> concurrentHashMap2 = new ConcurrentHashMap<>();
concurrentHashMap2.put(str2, str3);
e.put(str, concurrentHashMap2);
} catch (Exception e2) {
af.a(n, e2.getMessage());
}
}
public static String a(String str, String str2) {
Map<String, List<com.mbridge.msdk.foundation.same.d.a>> d2;
List<com.mbridge.msdk.foundation.same.d.a> list;
JSONArray jSONArray = new JSONArray();
if (!TextUtils.isEmpty(str2)) {
d2 = d(str2);
} else if (i.containsKey(str)) {
d2 = i;
} else if (j.containsKey(str)) {
d2 = j;
} else if (g.containsKey(str)) {
d2 = g;
} else if (m.containsKey(str)) {
d2 = m;
} else if (h.containsKey(str)) {
d2 = h;
} else if (b.containsKey(str)) {
d2 = b;
} else if (l.containsKey(str)) {
d2 = l;
} else {
d2 = c.containsKey(str) ? c : null;
}
if (d2 != null) {
try {
if (ap.b(str) && d2.containsKey(str) && (list = d2.get(str)) != null && list.size() > 0) {
for (int i2 = 0; i2 < list.size(); i2++) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("2", list.get(i2).a());
jSONObject.put("1", list.get(i2).c());
jSONArray.put(jSONObject);
}
}
} catch (Exception e2) {
e2.printStackTrace();
}
}
return jSONArray.toString();
}
private static Map<String, List<com.mbridge.msdk.foundation.same.d.a>> d(String str) {
str.hashCode();
switch (str) {
case "banner":
return b;
case "native":
return i;
case "reward":
return j;
case "splash":
return l;
case "h5_native":
return c;
case "interstitial":
return h;
case "interactive":
return g;
default:
return null;
}
}
public static ConcurrentHashMap<String, c> a(String str) {
ConcurrentHashMap<String, ConcurrentHashMap<String, c>> concurrentHashMap = d;
if (concurrentHashMap == null) {
e a2 = e.a(g.a(com.mbridge.msdk.foundation.controller.c.m().c()));
if (a2 != null) {
a2.d(str, "");
d = new ConcurrentHashMap<>();
}
} else if (concurrentHashMap.containsKey(str)) {
return d.get(str);
}
return null;
}
public static String b(String str) {
ConcurrentHashMap<String, CopyOnWriteArrayList<String>> concurrentHashMap;
CopyOnWriteArrayList<String> copyOnWriteArrayList;
return (TextUtils.isEmpty(str) || (concurrentHashMap = f) == null || !concurrentHashMap.containsKey(str) || (copyOnWriteArrayList = f.get(str)) == null || copyOnWriteArrayList.size() <= 0) ? "" : copyOnWriteArrayList.get(0);
}
public static d b(String str, String str2) {
ConcurrentHashMap<String, String> concurrentHashMap;
d dVar = new d();
if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2)) {
return dVar;
}
try {
ConcurrentHashMap<String, ConcurrentHashMap<String, String>> concurrentHashMap2 = e;
if (concurrentHashMap2 != null && concurrentHashMap2.containsKey(str) && (concurrentHashMap = e.get(str)) != null && concurrentHashMap.containsKey(str2)) {
dVar.a(1);
dVar.c(concurrentHashMap.get(str2));
}
} catch (Exception e2) {
af.a(n, e2.getMessage());
}
return dVar;
}
public static void a(String str, CampaignEx campaignEx, String str2) {
Map<String, List<com.mbridge.msdk.foundation.same.d.a>> d2 = d(str2);
if (campaignEx == null || d2 == null) {
return;
}
try {
if (TextUtils.isEmpty(campaignEx.getId())) {
return;
}
com.mbridge.msdk.foundation.same.d.a aVar = new com.mbridge.msdk.foundation.same.d.a(campaignEx.getId(), campaignEx.getRequestIdNotice());
if (d2.containsKey(str)) {
List<com.mbridge.msdk.foundation.same.d.a> list = d2.get(str);
if (list != null && list.size() == 20) {
list.remove(0);
}
if (list != null) {
list.add(aVar);
return;
}
return;
}
ArrayList arrayList = new ArrayList();
arrayList.add(aVar);
d2.put(str, arrayList);
} catch (Throwable th) {
af.b(n, th.getMessage(), th);
}
}
public static void c(String str, String str2) {
ConcurrentHashMap<String, ConcurrentHashMap<String, c>> concurrentHashMap;
if (TextUtils.isEmpty(str) || (concurrentHashMap = d) == null || !concurrentHashMap.containsKey(str)) {
return;
}
if (TextUtils.isEmpty(str2)) {
d.remove(str);
return;
}
ConcurrentHashMap<String, c> concurrentHashMap2 = d.get(str);
if (concurrentHashMap2 == null || !concurrentHashMap2.containsKey(str2)) {
return;
}
concurrentHashMap2.remove(str2);
}
public static void c(String str) {
ConcurrentHashMap<String, CopyOnWriteArrayList<String>> concurrentHashMap;
CopyOnWriteArrayList<String> copyOnWriteArrayList;
if (TextUtils.isEmpty(str) || (concurrentHashMap = f) == null || !concurrentHashMap.containsKey(str) || (copyOnWriteArrayList = f.get(str)) == null || copyOnWriteArrayList.size() <= 0) {
return;
}
copyOnWriteArrayList.remove(0);
}
public static void d(String str, String str2) {
ConcurrentHashMap<String, String> concurrentHashMap;
if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2)) {
return;
}
try {
ConcurrentHashMap<String, ConcurrentHashMap<String, String>> concurrentHashMap2 = e;
if (concurrentHashMap2 == null || !concurrentHashMap2.containsKey(str) || (concurrentHashMap = e.get(str2)) == null || !concurrentHashMap.containsKey(str2)) {
return;
}
concurrentHashMap.remove(str2);
} catch (Exception e2) {
af.a(n, e2.getMessage());
}
}
}

View File

@@ -0,0 +1,46 @@
package com.mbridge.msdk.foundation.same;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.tools.ah;
/* loaded from: classes4.dex */
public class b {
private static volatile b a;
private Boolean b = null;
public final Boolean b() {
return this.b;
}
private b() {
}
public static b a() {
if (a == null) {
synchronized (b.class) {
try {
if (a == null) {
a = new b();
}
} finally {
}
}
}
return a;
}
public final boolean a(String str) {
if (TextUtils.isEmpty(str)) {
return false;
}
if (!str.equals("new_bridge_reward_video")) {
if (str.equals("new_bridge_reward_show")) {
return ah.a().a("new_bridge_reward_show", false, false);
}
return false;
}
Boolean valueOf = Boolean.valueOf(ah.a().a("new_bridge_reward_video", false, false));
this.b = valueOf;
return valueOf.booleanValue();
}
}

View File

@@ -0,0 +1,62 @@
package com.mbridge.msdk.foundation.same.b;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/* loaded from: classes4.dex */
public final class a {
private List<a> a;
private String b;
private a c;
private c d;
public final List<a> a() {
return this.a;
}
public final void a(c cVar) {
this.d = cVar;
}
public final void a(String str) {
this.b = str;
}
public final String b() {
return this.b;
}
public final a c() {
return this.c;
}
public final c d() {
return this.d;
}
public final void a(c cVar, String str) {
a aVar = new a();
aVar.d = cVar;
aVar.b = str;
a(aVar);
}
private void a(a aVar) {
if (this.a == null) {
this.a = new ArrayList();
}
aVar.c = this;
this.a.add(aVar);
}
public final void a(List<a> list) {
if (list == null || list.size() == 0) {
return;
}
Iterator<a> it = list.iterator();
while (it.hasNext()) {
a(it.next());
}
}
}

View File

@@ -0,0 +1,34 @@
package com.mbridge.msdk.foundation.same.b;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes4.dex */
public abstract class b {
protected a a;
public abstract List<a> a();
public final a b() {
return this.a;
}
public b(String str) {
a aVar = new a();
aVar.a(str);
aVar.a(c.AD_ROOT);
List<a> a = a();
if (a != null && a.size() > 0) {
aVar.a(a);
}
this.a = aVar;
}
public final a a(ArrayList<a> arrayList, c cVar, String str) {
a aVar = new a();
aVar.a(cVar);
aVar.a(str);
arrayList.add(aVar);
return aVar;
}
}

View File

@@ -0,0 +1,18 @@
package com.mbridge.msdk.foundation.same.b;
/* loaded from: classes4.dex */
public enum c {
AD_ROOT,
AD_MOVIES,
MBRIDGE_VC,
AD_MBRIDGE_700,
MBRIDGE_700_RES,
MBRIDGE_700_IMG,
MBRIDGE_700_HTML,
MBRIDGE_CRASH_INFO,
MBRIDGE_OTHER,
MBRIDGE_RES_MANAGER_DIR,
MBRIDGE_700_XML,
MBRIDGE_700_CONFIG,
MBRIDGE_700_IMG_PICASSO
}

View File

@@ -0,0 +1,30 @@
package com.mbridge.msdk.foundation.same.b;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes4.dex */
public final class d extends b {
public d(String str) {
super(str);
}
@Override // com.mbridge.msdk.foundation.same.b.b
public final List<a> a() {
ArrayList<a> arrayList = new ArrayList<>();
a(arrayList, c.MBRIDGE_RES_MANAGER_DIR, "mb/res");
a(arrayList, c.AD_MOVIES, "mb/res/Movies").a(c.MBRIDGE_VC, "mb/res/.MBridge_VC");
a a = a(arrayList, c.AD_MBRIDGE_700, "mb/res/.mbridge700");
a.a(c.MBRIDGE_700_IMG, "mb/res/img");
a.a(c.MBRIDGE_700_IMG_PICASSO, "mb/res/picasso");
a.a(c.MBRIDGE_700_RES, "mb/res/res");
a.a(c.MBRIDGE_700_HTML, "mb/res/html");
a.a(c.MBRIDGE_700_XML, "mb/res/xml");
a.a(c.MBRIDGE_700_CONFIG, "mb/config");
c cVar = c.MBRIDGE_OTHER;
a(arrayList, cVar, "mb/other");
a(arrayList, c.MBRIDGE_CRASH_INFO, "mb/crashinfo");
a(arrayList, cVar, "mb/other");
return arrayList;
}
}

View File

@@ -0,0 +1,113 @@
package com.mbridge.msdk.foundation.same.b;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ai;
import java.io.File;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/* loaded from: classes4.dex */
public final class e {
private static volatile e a;
private final b b;
private final ArrayList<a> c = new ArrayList<>();
private e(b bVar) {
this.b = bVar;
}
public static String a(c cVar) {
File b = b(cVar);
if (b != null) {
return b.getAbsolutePath();
}
return null;
}
public static File b(c cVar) {
try {
if (a() == null || a().c == null || a().c.isEmpty()) {
return null;
}
Iterator<a> it = a().c.iterator();
while (it.hasNext()) {
a next = it.next();
if (next.b.equals(cVar)) {
return next.a;
}
}
return null;
} catch (Throwable th) {
af.b("MBridgeDirManager", th.getMessage(), th);
return null;
}
}
public static synchronized e a() {
e eVar;
synchronized (e.class) {
try {
if (a == null && com.mbridge.msdk.foundation.controller.c.m().c() != null) {
ai.a(com.mbridge.msdk.foundation.controller.c.m().c());
}
eVar = a;
} catch (Throwable th) {
throw th;
}
}
return eVar;
}
public static synchronized void a(b bVar) {
synchronized (e.class) {
if (a == null) {
a = new e(bVar);
}
}
}
public final boolean b() {
return a(this.b.b());
}
private boolean a(com.mbridge.msdk.foundation.same.b.a aVar) {
String str;
com.mbridge.msdk.foundation.same.b.a c = aVar.c();
if (c == null) {
str = aVar.b();
} else {
File b = b(c.d());
if (b == null) {
return false;
}
str = b.getAbsolutePath() + File.separator + aVar.b();
}
File file = new File(str);
if (!file.exists() && !file.mkdirs()) {
return false;
}
this.c.add(new a(aVar.d(), file));
List<com.mbridge.msdk.foundation.same.b.a> a2 = aVar.a();
if (a2 == null) {
return true;
}
Iterator<com.mbridge.msdk.foundation.same.b.a> it = a2.iterator();
while (it.hasNext()) {
if (!a(it.next())) {
return false;
}
}
return true;
}
public static final class a {
public File a;
public c b;
public a(c cVar, File file) {
this.b = cVar;
this.a = file;
}
}
}

View File

@@ -0,0 +1,18 @@
package com.mbridge.msdk.foundation.same.broadcast;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.tools.v;
/* loaded from: classes4.dex */
public class NetWorkChangeReceiver extends BroadcastReceiver {
@Override // android.content.BroadcastReceiver
public void onReceive(Context context, Intent intent) {
if (intent == null || TextUtils.isEmpty(intent.getAction()) || !"android.net.conn.CONNECTIVITY_CHANGE".equals(intent.getAction())) {
return;
}
v.a().c();
}
}

View File

@@ -0,0 +1,209 @@
package com.mbridge.msdk.foundation.same;
import android.content.Context;
import android.text.TextUtils;
import com.ironsource.v8;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import java.util.ArrayList;
import java.util.List;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class c {
public static abstract class a {
public abstract void a(String str, com.mbridge.msdk.foundation.same.report.d.c cVar);
}
public static long a(long j, long j2) {
return j >= 0 ? j : j2;
}
public static String a(List<CampaignEx> list) {
if (list == null || list.isEmpty()) {
return "";
}
ArrayList arrayList = new ArrayList();
for (CampaignEx campaignEx : list) {
if (campaignEx != null && campaignEx.getCreativeId() != 0) {
arrayList.add(campaignEx);
}
}
if (arrayList.size() == 0) {
return "";
}
StringBuilder sb = new StringBuilder();
for (int i = 0; i < arrayList.size(); i++) {
try {
CampaignEx campaignEx2 = (CampaignEx) arrayList.get(i);
if (campaignEx2 != null) {
long creativeId = campaignEx2.getCreativeId();
if (i == arrayList.size() - 1) {
sb.append(creativeId);
} else {
sb.append(creativeId);
sb.append(",");
}
}
} catch (Exception e) {
af.b("SameCommon", "getCreativeID", e);
}
}
return sb.toString();
}
public static boolean a(Context context, CampaignEx campaignEx) {
if (context != null && campaignEx != null) {
boolean c = ak.c(context, campaignEx.getPackageName());
if (ak.c(campaignEx) || campaignEx.getWtick() == 1 || !c) {
return true;
}
}
return false;
}
public static int b(Context context, CampaignEx campaignEx) {
if (context == null || campaignEx == null) {
return 2;
}
boolean c = ak.c(context, campaignEx.getPackageName());
boolean c2 = ak.c(campaignEx);
boolean z = !c2;
if (campaignEx.getWtick() == 1 || ((c2 && c) || (z && !c))) {
return 3;
}
return campaignEx.getFilterCallBackState();
}
public static JSONObject a(String str) {
if (TextUtils.isEmpty(str)) {
return null;
}
JSONObject jSONObject = new JSONObject();
try {
for (String str2 : str.split(v8.i.c)) {
String[] split = str2.split(v8.i.b);
String str3 = "";
if (split.length == 2) {
String str4 = split[0];
if (!TextUtils.isEmpty(str4)) {
String str5 = split[1];
if (str5 != null) {
str3 = str5;
}
jSONObject.put(str4, str3);
}
} else if (split.length == 1) {
String str6 = split[0];
if (!TextUtils.isEmpty(str6)) {
jSONObject.put(str6, "");
}
}
}
return jSONObject;
} catch (Exception e) {
af.a("SameCommon", "coverReportMessage", e);
return null;
} catch (Throwable th) {
af.a("SameCommon", "coverReportMessage", th);
return null;
}
}
/* JADX WARN: Removed duplicated region for block: B:12:0x0088 */
/* JADX WARN: Removed duplicated region for block: B:17:0x0097 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static void a(com.mbridge.msdk.foundation.entity.CampaignEx r9, android.content.Context r10, com.mbridge.msdk.foundation.same.report.d.c r11, com.mbridge.msdk.foundation.same.c.a r12) {
/*
java.lang.String r0 = "m_campaign_ind_unretarget"
java.lang.String r1 = "m_campaign_ind_retarget"
if (r9 == 0) goto Lae
if (r12 == 0) goto Lae
if (r11 != 0) goto L13
com.mbridge.msdk.foundation.same.report.d.c r11 = new com.mbridge.msdk.foundation.same.report.d.c // Catch: java.lang.Exception -> L10
r11.<init>() // Catch: java.lang.Exception -> L10
goto L13
L10:
r9 = move-exception
goto La7
L13:
boolean r2 = com.mbridge.msdk.foundation.tools.ak.c(r9) // Catch: java.lang.Exception -> L10
java.lang.String r3 = r9.getPackageName() // Catch: java.lang.Exception -> L10
int r3 = com.mbridge.msdk.foundation.tools.ak.d(r10, r3) // Catch: java.lang.Exception -> L10
r4 = 0
r5 = 1
if (r10 == 0) goto L37
boolean r10 = com.mbridge.msdk.foundation.tools.f.c(r10) // Catch: java.lang.Exception -> L2d
if (r10 == 0) goto L2b
r10 = r5
goto L38
L2b:
r10 = 2
goto L38
L2d:
r10 = move-exception
java.lang.String r6 = "SameCommon"
java.lang.String r10 = r10.getMessage() // Catch: java.lang.Exception -> L10
com.mbridge.msdk.foundation.tools.af.b(r6, r10) // Catch: java.lang.Exception -> L10
L37:
r10 = r4
L38:
com.mbridge.msdk.foundation.same.report.d.e r6 = new com.mbridge.msdk.foundation.same.report.d.e // Catch: java.lang.Exception -> L10
r6.<init>() // Catch: java.lang.Exception -> L10
java.lang.String r7 = "cid"
java.lang.String r8 = r9.getId() // Catch: java.lang.Exception -> L10
r6.a(r7, r8) // Catch: java.lang.Exception -> L10
java.lang.String r7 = "wtick"
int r8 = r9.getWtick() // Catch: java.lang.Exception -> L10
java.lang.Integer r8 = java.lang.Integer.valueOf(r8) // Catch: java.lang.Exception -> L10
r6.a(r7, r8) // Catch: java.lang.Exception -> L10
java.lang.String r7 = "retarget_offer"
int r9 = r9.getRetarget_offer() // Catch: java.lang.Exception -> L10
java.lang.Integer r9 = java.lang.Integer.valueOf(r9) // Catch: java.lang.Exception -> L10
r6.a(r7, r9) // Catch: java.lang.Exception -> L10
java.lang.String r9 = "ind"
java.lang.Integer r7 = java.lang.Integer.valueOf(r3) // Catch: java.lang.Exception -> L10
r6.a(r9, r7) // Catch: java.lang.Exception -> L10
java.lang.String r9 = "stage"
java.lang.Integer r7 = java.lang.Integer.valueOf(r5) // Catch: java.lang.Exception -> L10
r6.a(r9, r7) // Catch: java.lang.Exception -> L10
java.lang.String r9 = "ac"
java.lang.Integer r4 = java.lang.Integer.valueOf(r4) // Catch: java.lang.Exception -> L10
r6.a(r9, r4) // Catch: java.lang.Exception -> L10
java.lang.String r9 = "per"
java.lang.Integer r10 = java.lang.Integer.valueOf(r10) // Catch: java.lang.Exception -> L10
r6.a(r9, r10) // Catch: java.lang.Exception -> L10
java.lang.String r9 = "m_campaign_filtered"
if (r2 == 0) goto L97
if (r3 == r5) goto L90
r11.a(r9, r6) // Catch: java.lang.Exception -> L10
r12.a(r9, r11) // Catch: java.lang.Exception -> L10
L90:
r11.a(r1, r6) // Catch: java.lang.Exception -> L10
r12.a(r1, r11) // Catch: java.lang.Exception -> L10
goto Lae
L97:
if (r3 == r5) goto L9a
goto La0
L9a:
r11.a(r9, r6) // Catch: java.lang.Exception -> L10
r12.a(r9, r11) // Catch: java.lang.Exception -> L10
La0:
r11.a(r0, r6) // Catch: java.lang.Exception -> L10
r12.a(r0, r11) // Catch: java.lang.Exception -> L10
goto Lae
La7:
boolean r10 = com.mbridge.msdk.MBridgeConstans.DEBUG
if (r10 == 0) goto Lae
r9.printStackTrace()
Lae:
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.foundation.same.c.a(com.mbridge.msdk.foundation.entity.CampaignEx, android.content.Context, com.mbridge.msdk.foundation.same.report.d.c, com.mbridge.msdk.foundation.same.c$a):void");
}
}

View File

@@ -0,0 +1,74 @@
package com.mbridge.msdk.foundation.same.c;
/* loaded from: classes4.dex */
public final class a {
/* JADX WARN: Not initialized variable reg: 1, insn: 0x0025: MOVE (r0 I:??[OBJECT, ARRAY]) = (r1 I:??[OBJECT, ARRAY]), block:B:35:0x0025 */
/* JADX WARN: Removed duplicated region for block: B:38:0x0045 A[EXC_TOP_SPLITTER, SYNTHETIC] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static java.io.InputStream a(android.graphics.Bitmap r4) {
/*
r0 = 0
java.io.ByteArrayOutputStream r1 = new java.io.ByteArrayOutputStream // Catch: java.lang.Throwable -> L29 java.lang.Exception -> L2b
r1.<init>() // Catch: java.lang.Throwable -> L29 java.lang.Exception -> L2b
android.graphics.Bitmap$CompressFormat r2 = android.graphics.Bitmap.CompressFormat.JPEG // Catch: java.lang.Throwable -> L24 java.lang.Exception -> L27
r3 = 100
r4.compress(r2, r3, r1) // Catch: java.lang.Throwable -> L24 java.lang.Exception -> L27
java.io.ByteArrayInputStream r4 = new java.io.ByteArrayInputStream // Catch: java.lang.Throwable -> L24 java.lang.Exception -> L27
byte[] r2 = r1.toByteArray() // Catch: java.lang.Throwable -> L24 java.lang.Exception -> L27
r4.<init>(r2) // Catch: java.lang.Throwable -> L24 java.lang.Exception -> L27
r1.close() // Catch: java.lang.Exception -> L1a
goto L22
L1a:
r0 = move-exception
boolean r1 = com.mbridge.msdk.MBridgeConstans.DEBUG
if (r1 == 0) goto L22
r0.printStackTrace()
L22:
r0 = r4
goto L42
L24:
r4 = move-exception
r0 = r1
goto L43
L27:
r4 = move-exception
goto L2d
L29:
r4 = move-exception
goto L43
L2b:
r4 = move-exception
r1 = r0
L2d:
boolean r2 = com.mbridge.msdk.MBridgeConstans.DEBUG // Catch: java.lang.Throwable -> L24
if (r2 == 0) goto L34
r4.printStackTrace() // Catch: java.lang.Throwable -> L24
L34:
if (r1 == 0) goto L42
r1.close() // Catch: java.lang.Exception -> L3a
goto L42
L3a:
r4 = move-exception
boolean r1 = com.mbridge.msdk.MBridgeConstans.DEBUG
if (r1 == 0) goto L42
r4.printStackTrace()
L42:
return r0
L43:
if (r0 == 0) goto L51
r0.close() // Catch: java.lang.Exception -> L49
goto L51
L49:
r0 = move-exception
boolean r1 = com.mbridge.msdk.MBridgeConstans.DEBUG
if (r1 == 0) goto L51
r0.printStackTrace()
L51:
throw r4
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.foundation.same.c.a.a(android.graphics.Bitmap):java.io.InputStream");
}
}

View File

@@ -0,0 +1,45 @@
package com.mbridge.msdk.foundation.same.c;
import android.content.Context;
import android.graphics.Bitmap;
import com.mbridge.msdk.foundation.same.c.d;
import com.mbridge.msdk.foundation.tools.ak;
/* loaded from: classes4.dex */
public final class b {
private static b a;
private b(Context context) {
}
public static b a(Context context) {
if (a == null) {
a = new b(context);
}
return a;
}
public final Bitmap a(String str) {
d dVar;
if (ak.k(str)) {
return null;
}
dVar = d.a.a;
return dVar.a(str);
}
public final boolean b(String str) {
d dVar;
if (ak.k(str)) {
return false;
}
dVar = d.a.a;
return dVar.b(str);
}
public final void a(String str, c cVar) {
d dVar;
dVar = d.a.a;
dVar.a(str, null, cVar);
}
}

View File

@@ -0,0 +1,10 @@
package com.mbridge.msdk.foundation.same.c;
import android.graphics.Bitmap;
/* loaded from: classes4.dex */
public interface c {
void onFailedLoad(String str, String str2);
void onSuccessLoad(Bitmap bitmap, String str);
}

View File

@@ -0,0 +1,274 @@
package com.mbridge.msdk.foundation.same.c;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.download.DownloadError;
import com.mbridge.msdk.foundation.download.DownloadMessage;
import com.mbridge.msdk.foundation.download.DownloadPriority;
import com.mbridge.msdk.foundation.download.DownloadResourceType;
import com.mbridge.msdk.foundation.download.MBDownloadManager;
import com.mbridge.msdk.foundation.download.OnDownloadStateListener;
import com.mbridge.msdk.foundation.download.core.DownloadRequest;
import com.mbridge.msdk.foundation.tools.ad;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.playercommon.exoplayer2.source.chunk.ChunkedTrackBlacklistUtil;
import java.io.File;
import java.util.concurrent.ThreadPoolExecutor;
/* loaded from: classes4.dex */
public final class d {
private final ThreadPoolExecutor a;
private final Handler b;
private final String c;
public static final class a {
private static final d a = new d();
}
private d() {
this.b = new Handler(Looper.getMainLooper());
this.c = com.mbridge.msdk.foundation.same.b.e.a(com.mbridge.msdk.foundation.same.b.c.MBRIDGE_700_IMG) + File.separator;
this.a = f.a();
}
public final Bitmap a(String str) {
if (MBridgeConstans.DEBUG) {
af.a("CommonImageLoaderRefactor", "getImageBitmapByUrl imageUrl = " + str);
}
if (TextUtils.isEmpty(str)) {
return null;
}
String str2 = this.c + ad.c(str);
File file = new File(str2);
if (file.isFile() && file.exists()) {
try {
return d(str2);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CommonImageLoaderRefactor", "getImageBitmapByUrl error", e);
}
}
}
return null;
}
/* JADX INFO: Access modifiers changed from: private */
public static Bitmap d(String str) {
BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
BitmapFactory.decodeFile(str, options);
options.inJustDecodeBounds = false;
options.inPurgeable = true;
options.inInputShareable = true;
options.inDither = true;
return BitmapFactory.decodeFile(str, options);
}
public final boolean b(String str) {
File file;
if (MBridgeConstans.DEBUG) {
af.a("CommonImageLoaderRefactor", "isImageFileExists imageUrl = " + str);
}
if (TextUtils.isEmpty(str)) {
return false;
}
try {
try {
file = new File(this.c + ad.c(str));
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CommonImageLoaderRefactor", "isImageFileExists error", e);
}
file = null;
}
if (file == null || !file.isFile()) {
return false;
}
return file.exists();
} catch (Exception e2) {
if (MBridgeConstans.DEBUG) {
af.b("CommonImageLoaderRefactor", "isImageFileExists error", e2);
}
return false;
}
}
/* JADX INFO: Access modifiers changed from: private */
public DownloadRequest<?> a(String str, String str2, g gVar, c cVar) {
try {
return MBDownloadManager.getInstance().download(new DownloadMessage<>(new Object(), str2, str, 100, DownloadResourceType.DOWNLOAD_RESOURCE_TYPE_IMAGE)).withReadTimeout(com.mbridge.msdk.foundation.same.a.u).withConnectTimeout(com.mbridge.msdk.foundation.same.a.t).withWriteTimeout(com.mbridge.msdk.foundation.same.a.s).withDownloadPriority(DownloadPriority.LOW).withHttpRetryCounter(1).withDirectoryPathInternal(this.c).withDownloadStateListener(new b(this.b, this.a, str2, this.c, str, gVar, cVar)).with("download_scene", "download_image").withProgressStateListener(null).withTimeout(ChunkedTrackBlacklistUtil.DEFAULT_TRACK_BLACKLIST_MS).with("do_us_fi_re", Boolean.FALSE.toString()).build();
} catch (Exception e) {
if (!MBridgeConstans.DEBUG) {
return null;
}
af.b("CommonImageLoaderRefactor", "createDownloadRequest error", e);
return null;
}
}
public static final class b implements OnDownloadStateListener<Object> {
private final ThreadPoolExecutor a;
private final Handler b;
private final String c;
private final String d;
private final g e;
private final String f;
private final c g;
@Override // com.mbridge.msdk.foundation.download.OnDownloadStateListener
public final void onCancelDownload(DownloadMessage<Object> downloadMessage) {
}
@Override // com.mbridge.msdk.foundation.download.OnDownloadStateListener
public final void onDownloadStart(DownloadMessage<Object> downloadMessage) {
}
public b(Handler handler, ThreadPoolExecutor threadPoolExecutor, String str, String str2, String str3, g gVar, c cVar) {
this.b = handler;
this.a = threadPoolExecutor;
this.f = str;
this.c = str2;
this.d = str3;
this.e = gVar;
this.g = cVar;
}
private void a(final String str) {
if (this.g == null) {
return;
}
this.b.post(new Runnable() { // from class: com.mbridge.msdk.foundation.same.c.d.b.2
@Override // java.lang.Runnable
public final void run() {
try {
b.this.g.onFailedLoad(b.this.f, str);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CommonImageLoaderRefactor", "callbackForFailed error", e);
}
}
}
});
}
private Bitmap a(Bitmap bitmap, g gVar) {
if (gVar == null) {
return bitmap;
}
try {
return gVar.a(bitmap);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CommonImageLoaderRefactor", "handlerImageTransformation error", e);
}
return bitmap;
}
}
@Override // com.mbridge.msdk.foundation.download.OnDownloadStateListener
public final void onDownloadError(DownloadMessage<Object> downloadMessage, DownloadError downloadError) {
if (MBridgeConstans.DEBUG) {
af.a("CommonImageLoaderRefactor", "onDownloadError imageUrl = " + downloadError.getException().getLocalizedMessage());
}
a(downloadError.getException().getLocalizedMessage());
}
@Override // com.mbridge.msdk.foundation.download.OnDownloadStateListener
public final void onDownloadComplete(DownloadMessage<Object> downloadMessage) {
File file;
if (MBridgeConstans.DEBUG) {
af.a("CommonImageLoaderRefactor", "onDownloadComplete imageUrl = " + this.f + " imagePath = " + this.c + this.d);
try {
file = new File(this.c + this.d);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CommonImageLoaderRefactor", "onDownloadComplete error", e);
}
file = null;
}
if (file != null && file.isFile() && file.exists()) {
af.a("CommonImageLoaderRefactor", "onDownloadComplete file size = " + file.length());
} else {
af.b("CommonImageLoaderRefactor", "onDownloadComplete file not exist");
}
}
this.a.execute(new Runnable() { // from class: com.mbridge.msdk.foundation.same.c.d.b.1
@Override // java.lang.Runnable
public final void run() {
b.a(b.this);
}
});
}
public static /* synthetic */ void a(b bVar) {
if (bVar.g == null) {
return;
}
try {
Bitmap d = d.d(bVar.c + bVar.d);
if (d == null) {
bVar.a("bitmap decode failed");
} else {
final Bitmap a = bVar.a(d, bVar.e);
if (a == null) {
bVar.a("bitmap transformation failed");
} else if (bVar.g != null) {
bVar.b.post(new Runnable() { // from class: com.mbridge.msdk.foundation.same.c.d.b.3
@Override // java.lang.Runnable
public final void run() {
try {
b.this.g.onSuccessLoad(a, b.this.f);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CommonImageLoaderRefactor", "callbackForSuccess error", e);
}
}
}
});
}
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.a("CommonImageLoaderRefactor", "onDownloadComplete decodeBitmap error = " + e.getLocalizedMessage());
}
bVar.a("bitmap decode failed");
}
}
}
public final void a(final String str, final g gVar, final c cVar) {
try {
this.a.execute(new Runnable() { // from class: com.mbridge.msdk.foundation.same.c.d.1
@Override // java.lang.Runnable
public final void run() {
DownloadRequest a2 = d.this.a(ad.c(str), str, gVar, cVar);
if (a2 == null) {
if (MBridgeConstans.DEBUG) {
af.b("CommonImageLoaderRefactor", "createDownloadRequest error");
}
if (cVar == null) {
return;
}
d.this.b.post(new Runnable() { // from class: com.mbridge.msdk.foundation.same.c.d.1.1
@Override // java.lang.Runnable
public final void run() {
AnonymousClass1 anonymousClass1 = AnonymousClass1.this;
cVar.onFailedLoad("create download request error", str);
}
});
return;
}
a2.start();
}
});
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CommonImageLoaderRefactor", "loadImage error", e);
}
}
}
}

View File

@@ -0,0 +1,8 @@
package com.mbridge.msdk.foundation.same.c;
/* loaded from: classes4.dex */
public final class e {
public static boolean a(String str) {
return str == null || str.trim().length() == 0;
}
}

View File

@@ -0,0 +1,27 @@
package com.mbridge.msdk.foundation.same.c;
import java.util.concurrent.LinkedBlockingDeque;
import java.util.concurrent.ThreadFactory;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
/* loaded from: classes4.dex */
public final class f {
private static ThreadPoolExecutor a;
public static ThreadPoolExecutor a() {
if (a == null) {
int availableProcessors = Runtime.getRuntime().availableProcessors();
a = new ThreadPoolExecutor(availableProcessors, availableProcessors, 10L, TimeUnit.MILLISECONDS, new LinkedBlockingDeque(), new ThreadFactory() { // from class: com.mbridge.msdk.foundation.same.c.f.1
@Override // java.util.concurrent.ThreadFactory
public final Thread newThread(Runnable runnable) {
Thread thread = new Thread(runnable);
thread.setName("mb-image-loader-thread");
return thread;
}
}, new ThreadPoolExecutor.DiscardPolicy());
}
a.allowCoreThreadTimeOut(true);
return a;
}
}

View File

@@ -0,0 +1,8 @@
package com.mbridge.msdk.foundation.same.c;
import android.graphics.Bitmap;
/* loaded from: classes4.dex */
public interface g {
Bitmap a(Bitmap bitmap) throws Exception;
}

View File

@@ -0,0 +1,109 @@
package com.mbridge.msdk.foundation.same;
import android.text.TextUtils;
import com.iab.omid.library.mmadbridge.ScriptInjector;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.download.core.DownloadRequest;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.ad;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ah;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.interstitial.view.MBInterstitialActivity;
import java.io.File;
import java.util.LinkedList;
import java.util.List;
/* loaded from: classes4.dex */
public final class d {
private static final List<String> a = new LinkedList();
public static int a(CampaignEx campaignEx, String str) {
int b;
if (campaignEx == null) {
return -1;
}
try {
if (!TextUtils.isEmpty(campaignEx.getMof_template_url())) {
b = ak.b(campaignEx.getMof_template_url());
} else {
b = ak.b(str);
}
return b;
} catch (Exception e) {
af.b("SameTools", e.getMessage());
return -1;
}
}
public static boolean a(String str, String str2) {
if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2) || TextUtils.equals(str2, com.mbridge.msdk.foundation.same.net.e.d.f().c) || TextUtils.equals(str2, com.mbridge.msdk.foundation.same.net.e.d.f().F)) {
return false;
}
return (TextUtils.equals(str, "download_video") || TextUtils.equals(str, "download_image") || TextUtils.equals(str, "download_template") || TextUtils.equals(str, "") || TextUtils.equals(str, "download_other") || TextUtils.equals(str, "download_html") || TextUtils.equals(str, "applets_model") || TextUtils.equals(str, MBInterstitialActivity.INTENT_CAMAPIGN) || TextUtils.equals(str, "bid_request") || TextUtils.equals(str, "more_offer") || TextUtils.equals(str, "mraid_js") || TextUtils.equals(str, "om_sdk") || TextUtils.equals(str, "roas") || TextUtils.equals(str, "web_env_check_js") || TextUtils.equals(str, "setting")) && ah.a().a("request_track", true);
}
public static String a(DownloadRequest<?> downloadRequest) {
if (downloadRequest == null) {
return "un_known";
}
String str = downloadRequest.get("download_scene", "");
return TextUtils.isEmpty(str) ? "un_known" : str;
}
public static String a(String str) {
if (TextUtils.isEmpty(str)) {
return "";
}
try {
String[] split = str.split(";");
if (split.length > 0) {
return split[0].trim();
}
return str.trim();
} catch (Exception unused) {
return "";
}
}
public static void a(String str, File file) {
List<String> list;
if (file == null || !file.exists()) {
return;
}
try {
try {
list = a;
} catch (Throwable th) {
try {
af.b("SameTools", th.getMessage());
a.add(str);
System.gc();
} catch (Throwable th2) {
try {
a.add(str);
System.gc();
Runtime.getRuntime().gc();
} catch (Throwable unused) {
}
throw th2;
}
}
if (list.contains(str)) {
try {
list.add(str);
System.gc();
Runtime.getRuntime().gc();
return;
} catch (Throwable unused2) {
return;
}
}
ad.a(com.mbridge.msdk.a.b.c(ScriptInjector.injectScriptContentIntoHtml(MBridgeConstans.OMID_JS_SERVICE_CONTENT, ad.b(file))).getBytes(), file);
list.add(str);
System.gc();
Runtime.getRuntime().gc();
} catch (Throwable unused3) {
}
}
}

View File

@@ -0,0 +1,30 @@
package com.mbridge.msdk.foundation.same.d;
/* loaded from: classes4.dex */
public final class a {
private String a;
private long b;
private String c;
public final String a() {
return this.a;
}
public final long b() {
return this.b;
}
public final String c() {
return this.c;
}
public a(String str, String str2) {
this.a = str;
this.c = str2;
}
public a(String str, long j) {
this.a = str;
this.b = j;
}
}

View File

@@ -0,0 +1,87 @@
package com.mbridge.msdk.foundation.same.e;
/* loaded from: classes4.dex */
public abstract class a implements Runnable {
public static long id;
public InterfaceC0199a mListener;
public b mState = b.READY;
/* renamed from: com.mbridge.msdk.foundation.same.e.a$a, reason: collision with other inner class name */
public interface InterfaceC0199a {
void a(b bVar);
}
public enum b {
READY,
RUNNING,
PAUSE,
CANCEL,
FINISH
}
public abstract void cancelTask();
public final long getId() {
return id;
}
public b getState() {
return this.mState;
}
public abstract void pauseTask(boolean z);
public abstract void runTask();
public void setOnStateChangeListener(InterfaceC0199a interfaceC0199a) {
this.mListener = interfaceC0199a;
}
public a() {
id++;
}
public final void cancel() {
b bVar = this.mState;
b bVar2 = b.CANCEL;
if (bVar != bVar2) {
setState(bVar2);
cancelTask();
}
}
private void setState(b bVar) {
this.mState = bVar;
InterfaceC0199a interfaceC0199a = this.mListener;
if (interfaceC0199a != null) {
interfaceC0199a.a(bVar);
}
}
@Override // java.lang.Runnable
public final void run() {
try {
if (this.mState == b.READY) {
setState(b.RUNNING);
runTask();
setState(b.FINISH);
}
} catch (Throwable th) {
th.printStackTrace();
}
}
public final void setPause(boolean z) {
b bVar = this.mState;
b bVar2 = b.PAUSE;
if (bVar == bVar2 || bVar == b.CANCEL || bVar == b.FINISH) {
return;
}
if (z) {
setState(bVar2);
} else {
setState(b.RUNNING);
}
pauseTask(z);
}
}

View File

@@ -0,0 +1,96 @@
package com.mbridge.msdk.foundation.same.e;
import android.annotation.SuppressLint;
import android.content.Context;
import com.mbridge.msdk.foundation.same.e.a;
import com.mbridge.msdk.foundation.tools.ah;
import java.lang.ref.WeakReference;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.concurrent.LinkedBlockingDeque;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
/* loaded from: classes4.dex */
public final class b {
ThreadPoolExecutor a;
HashMap<Long, a> b;
WeakReference<Context> c;
@SuppressLint({"UseSparseArrays"})
public b(Context context, int i) {
if (ah.a().a("c_t_l_t_p", true)) {
this.a = c.a();
} else {
if (i == 0) {
this.a = new ThreadPoolExecutor(1, 5, 15L, TimeUnit.SECONDS, new LinkedBlockingDeque(), new ThreadPoolExecutor.DiscardPolicy());
} else {
this.a = new ThreadPoolExecutor(i, (i * 2) + 1, 15L, TimeUnit.SECONDS, new LinkedBlockingDeque(), new ThreadPoolExecutor.DiscardPolicy());
}
this.a.allowCoreThreadTimeOut(true);
}
this.b = new HashMap<>();
this.c = new WeakReference<>(context);
}
@SuppressLint({"UseSparseArrays"})
public b(Context context) {
if (ah.a().a("c_t_l_t_p", true)) {
this.a = c.a();
} else {
if (ah.a().a("c_t_p_t_l", true)) {
int availableProcessors = (Runtime.getRuntime().availableProcessors() * 2) + 1;
this.a = new ThreadPoolExecutor(availableProcessors, availableProcessors, 15L, TimeUnit.SECONDS, new LinkedBlockingDeque(), new ThreadPoolExecutor.DiscardPolicy());
} else {
this.a = new ThreadPoolExecutor(0, Integer.MAX_VALUE, 15L, TimeUnit.SECONDS, new LinkedBlockingDeque(), new ThreadPoolExecutor.DiscardPolicy());
}
this.a.allowCoreThreadTimeOut(true);
}
this.b = new HashMap<>();
this.c = new WeakReference<>(context);
}
public final void a(a aVar) {
b(aVar, null);
this.a.execute(aVar);
}
private synchronized void b(final a aVar, final a.InterfaceC0199a interfaceC0199a) {
this.b.put(Long.valueOf(aVar.getId()), aVar);
aVar.setOnStateChangeListener(new a.InterfaceC0199a() { // from class: com.mbridge.msdk.foundation.same.e.b.1
@Override // com.mbridge.msdk.foundation.same.e.a.InterfaceC0199a
public final void a(a.b bVar) {
if (bVar == a.b.CANCEL) {
b.this.b.remove(Long.valueOf(aVar.getId()));
} else if (bVar == a.b.FINISH) {
b.this.b.remove(Long.valueOf(aVar.getId()));
} else if (bVar == a.b.RUNNING && b.this.c.get() == null) {
b.this.a();
}
a.InterfaceC0199a interfaceC0199a2 = interfaceC0199a;
if (interfaceC0199a2 != null) {
interfaceC0199a2.a(bVar);
}
}
});
}
public final synchronized void a() {
try {
Iterator<Map.Entry<Long, a>> it = this.b.entrySet().iterator();
while (it.hasNext()) {
it.next().getValue().cancel();
}
this.b.clear();
} catch (Exception unused) {
} catch (Throwable th) {
throw th;
}
}
public final void a(a aVar, a.InterfaceC0199a interfaceC0199a) {
b(aVar, interfaceC0199a);
this.a.execute(aVar);
}
}

View File

@@ -0,0 +1,71 @@
package com.mbridge.msdk.foundation.same.e;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ah;
import java.util.concurrent.LinkedBlockingDeque;
import java.util.concurrent.ThreadFactory;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
/* loaded from: classes4.dex */
public final class c {
private static volatile ThreadPoolExecutor a;
private static int a(int i, String str) {
try {
int a2 = ah.a().a(str, i);
return a2 <= 0 ? i : a2;
} catch (Exception e) {
if (!MBridgeConstans.DEBUG) {
return i;
}
af.b("CommonTaskLoaderThreadPool", e.getMessage());
return i;
}
}
public static ThreadPoolExecutor a() {
if (a == null) {
int a2 = a(10, "c_t_l_t_p_c");
int a3 = a(50, "c_t_l_t_p_m");
int a4 = a(5, "c_t_l_t_p_t");
int i = a3 < a2 ? a2 : a3;
try {
if (MBridgeConstans.DEBUG) {
af.a("CommonTaskLoaderThreadPool", "create ThreadPoolExecutor for core " + a2 + " max " + i + " timeout " + a4);
}
long j = a4;
if (j <= 0) {
j = 1;
}
a = new ThreadPoolExecutor(a2, i, j, TimeUnit.SECONDS, new LinkedBlockingDeque(), new ThreadFactory() { // from class: com.mbridge.msdk.foundation.same.e.c.1
@Override // java.util.concurrent.ThreadFactory
public final Thread newThread(Runnable runnable) {
Thread thread = new Thread(runnable);
thread.setName("mb-task-loader-thread");
return thread;
}
}, new ThreadPoolExecutor.DiscardPolicy());
a.allowCoreThreadTimeOut(true);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CommonTaskLoaderThreadPool", "create ThreadPoolExecutor failed ", e);
}
}
}
if (a == null) {
int availableProcessors = (Runtime.getRuntime().availableProcessors() * 2) + 1;
a = new ThreadPoolExecutor(availableProcessors, availableProcessors, 10L, TimeUnit.MILLISECONDS, new LinkedBlockingDeque(), new ThreadFactory() { // from class: com.mbridge.msdk.foundation.same.e.c.1
@Override // java.util.concurrent.ThreadFactory
public final Thread newThread(Runnable runnable) {
Thread thread = new Thread(runnable);
thread.setName("mb-task-loader-thread");
return thread;
}
}, new ThreadPoolExecutor.DiscardPolicy());
a.allowCoreThreadTimeOut(true);
}
return a;
}
}

View File

@@ -0,0 +1,6 @@
package com.mbridge.msdk.foundation.same.e;
/* loaded from: classes4.dex */
public interface d {
void a(boolean z);
}

View File

@@ -0,0 +1,120 @@
package com.mbridge.msdk.foundation.same.f;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import androidx.annotation.NonNull;
import java.util.concurrent.Executors;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.ThreadFactory;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
/* loaded from: classes4.dex */
public final class a {
public static ThreadPoolExecutor a;
private static ThreadPoolExecutor b;
private static Handler c;
private static ThreadPoolExecutor d;
private static ThreadPoolExecutor e;
private static ThreadPoolExecutor f;
public static ThreadPoolExecutor a() {
if (b == null) {
ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(2, 5, 10L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue(10), new ThreadFactory() { // from class: com.mbridge.msdk.foundation.same.f.a.1
@Override // java.util.concurrent.ThreadFactory
public final Thread newThread(@NonNull Runnable runnable) {
Thread newThread = Executors.defaultThreadFactory().newThread(runnable);
newThread.setName("BitmapThreadPool");
return newThread;
}
}, new ThreadPoolExecutor.DiscardPolicy());
b = threadPoolExecutor;
threadPoolExecutor.allowCoreThreadTimeOut(true);
}
return b;
}
public static ThreadPoolExecutor b() {
if (a == null) {
ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(5, 25, 10L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue(100), new ThreadFactory() { // from class: com.mbridge.msdk.foundation.same.f.a.2
@Override // java.util.concurrent.ThreadFactory
public final Thread newThread(@NonNull Runnable runnable) {
Thread newThread = Executors.defaultThreadFactory().newThread(runnable);
newThread.setName("CommonThreadPool");
return newThread;
}
}, new ThreadPoolExecutor.DiscardPolicy());
a = threadPoolExecutor;
threadPoolExecutor.allowCoreThreadTimeOut(true);
}
return a;
}
public static Handler c() {
if (c == null) {
c = new HandlerC0200a();
}
return c;
}
public static ThreadPoolExecutor d() {
if (d == null) {
d = new ThreadPoolExecutor(1, 1, 0L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue(1), new ThreadFactory() { // from class: com.mbridge.msdk.foundation.same.f.a.3
@Override // java.util.concurrent.ThreadFactory
public final Thread newThread(@NonNull Runnable runnable) {
Thread newThread = Executors.defaultThreadFactory().newThread(runnable);
newThread.setName("NwtThreadPool");
return newThread;
}
}, new ThreadPoolExecutor.DiscardPolicy());
}
return d;
}
public static ThreadPoolExecutor e() {
if (e == null) {
ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(5, 15, 10L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue(100), new ThreadFactory() { // from class: com.mbridge.msdk.foundation.same.f.a.4
@Override // java.util.concurrent.ThreadFactory
public final Thread newThread(@NonNull Runnable runnable) {
Thread newThread = Executors.defaultThreadFactory().newThread(runnable);
newThread.setName("ReportThreadPool");
return newThread;
}
}, new ThreadPoolExecutor.DiscardPolicy());
e = threadPoolExecutor;
threadPoolExecutor.allowCoreThreadTimeOut(true);
}
return e;
}
public static ThreadPoolExecutor f() {
if (f == null) {
ThreadFactory threadFactory = new ThreadFactory() { // from class: com.mbridge.msdk.foundation.same.f.a.5
@Override // java.util.concurrent.ThreadFactory
public final Thread newThread(@NonNull Runnable runnable) {
Thread thread = new Thread(runnable);
thread.setName("rv-load-tread");
return thread;
}
};
int availableProcessors = Runtime.getRuntime().availableProcessors();
ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(availableProcessors, availableProcessors * 2, 10L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue(30), threadFactory, new ThreadPoolExecutor.DiscardPolicy());
f = threadPoolExecutor;
threadPoolExecutor.allowCoreThreadTimeOut(true);
}
return f;
}
/* renamed from: com.mbridge.msdk.foundation.same.f.a$a, reason: collision with other inner class name */
public static class HandlerC0200a extends Handler {
public HandlerC0200a() {
super(Looper.getMainLooper());
}
@Override // android.os.Handler
public final void handleMessage(@NonNull Message message) {
super.handleMessage(message);
}
}
}

View File

@@ -0,0 +1,25 @@
package com.mbridge.msdk.foundation.same.g;
import android.webkit.DownloadListener;
import com.mbridge.msdk.foundation.entity.CampaignEx;
/* loaded from: classes4.dex */
public final class a implements DownloadListener {
private String a;
private CampaignEx b;
public final void a(String str) {
this.a = str;
}
@Override // android.webkit.DownloadListener
public final void onDownloadStart(String str, String str2, String str3, String str4, long j) {
}
public a(CampaignEx campaignEx) {
this.b = campaignEx;
}
public a() {
}
}

View File

@@ -0,0 +1,87 @@
package com.mbridge.msdk.foundation.same.net;
import android.os.Handler;
import android.os.Process;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.tools.z;
/* loaded from: classes4.dex */
public class Aa {
private static final String C_END = "_mv_end";
private static final String C_START = "mv_channel_";
private static String a = "";
public static String a() {
return a;
}
public static String b() {
return null;
}
private static void b(String str) {
String str2;
Integer c;
if (TextUtils.isEmpty(str)) {
return;
}
try {
str2 = z.a(str);
} catch (Throwable th) {
th.printStackTrace();
str2 = null;
}
if (!TextUtils.isEmpty(str2) && str2.startsWith(C_START) && str2.endsWith(C_END) && (c = c(str2)) != null) {
a = String.valueOf(c);
} else {
if (MBridgeConstans.DEBUG) {
g();
throw new RuntimeException("please don't update this value");
}
a = "";
}
}
private static Integer c(String str) {
Throwable th;
Integer num;
if (str == null) {
return null;
}
int indexOf = str.indexOf(C_START);
int indexOf2 = str.indexOf(C_END);
if (indexOf == -1 || indexOf2 == -1 || indexOf2 <= indexOf) {
return null;
}
try {
num = Integer.valueOf(str.substring(indexOf + 11, indexOf2));
try {
if (num.intValue() > 0) {
return num;
}
return null;
} catch (Throwable th2) {
th = th2;
th.printStackTrace();
return num;
}
} catch (Throwable th3) {
th = th3;
num = null;
}
}
private static void g() {
new Handler().postDelayed(new Runnable() { // from class: com.mbridge.msdk.foundation.same.net.Aa.1
@Override // java.lang.Runnable
public final void run() {
try {
Process.killProcess(Process.myPid());
} catch (Throwable th) {
th.printStackTrace();
}
}
}, 500L);
}
}

View File

@@ -0,0 +1,24 @@
package com.mbridge.msdk.foundation.same.net;
/* loaded from: classes4.dex */
public final class a {
private static long a;
private static long b;
private static long c;
/* renamed from: com.mbridge.msdk.foundation.same.net.a$a, reason: collision with other inner class name */
public static class C0201a {
private static a a = new a();
}
public final long b() {
return a;
}
private a() {
}
public static a a() {
return C0201a.a;
}
}

View File

@@ -0,0 +1,19 @@
package com.mbridge.msdk.foundation.same.net.a;
/* loaded from: classes4.dex */
public final class a extends Exception {
public int a;
public String b;
public com.mbridge.msdk.foundation.same.net.d.a c;
public a(int i, com.mbridge.msdk.foundation.same.net.d.a aVar) {
this.a = i;
this.c = aVar;
}
public a(int i, com.mbridge.msdk.foundation.same.net.d.a aVar, String str) {
this.a = i;
this.c = aVar;
this.b = str;
}
}

View File

@@ -0,0 +1,8 @@
package com.mbridge.msdk.foundation.same.net;
/* loaded from: classes4.dex */
public interface b<T> {
void onError(com.mbridge.msdk.foundation.same.net.a.a aVar);
void onSuccess(d<T> dVar);
}

View File

@@ -0,0 +1,27 @@
package com.mbridge.msdk.foundation.same.net.b;
import com.mbridge.msdk.foundation.same.net.c;
import com.mbridge.msdk.foundation.same.net.d;
import com.mbridge.msdk.foundation.tools.af;
/* loaded from: classes4.dex */
public abstract class a extends c<String> {
private static final String a = "a";
public abstract void a(String str);
public abstract void b(String str);
@Override // com.mbridge.msdk.foundation.same.net.c, com.mbridge.msdk.foundation.same.net.b
public void onSuccess(d<String> dVar) {
if (dVar != null) {
b(dVar.c);
}
}
@Override // com.mbridge.msdk.foundation.same.net.c, com.mbridge.msdk.foundation.same.net.b
public void onError(com.mbridge.msdk.foundation.same.net.a.a aVar) {
af.b(a, "errorCode = " + aVar.a);
a(com.mbridge.msdk.foundation.same.net.e.a.a(aVar));
}
}

View File

@@ -0,0 +1,90 @@
package com.mbridge.msdk.foundation.same.net;
import com.mbridge.msdk.foundation.entity.h;
import com.mbridge.msdk.foundation.tools.af;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class c<T> implements b<T> {
private long startTime;
public int adType = 0;
public String placementId = "";
public String unitId = "";
private com.mbridge.msdk.foundation.same.report.a.b mRequestTime = null;
public void onCancel() {
}
@Override // com.mbridge.msdk.foundation.same.net.b
public void onError(com.mbridge.msdk.foundation.same.net.a.a aVar) {
}
public void onFinish() {
}
public void onNetworking() {
}
public void onProgressChange(long j, long j2) {
}
public void onRetry() {
}
public void setAdType(int i) {
this.adType = i;
}
public void setPlacementId(String str) {
this.placementId = str;
}
public void setUnitId(String str) {
this.unitId = str;
}
public void calcRequestTime(long j) {
com.mbridge.msdk.foundation.same.report.a.b bVar = new com.mbridge.msdk.foundation.same.report.a.b(new h());
this.mRequestTime = bVar;
bVar.b(this.unitId);
this.mRequestTime.b(1);
this.mRequestTime.a((j - this.startTime) + "");
}
public void onPreExecute() {
this.startTime = System.currentTimeMillis();
}
@Override // com.mbridge.msdk.foundation.same.net.b
public void onSuccess(d<T> dVar) {
try {
String str = com.mbridge.msdk.foundation.controller.c.m().k() + "_" + this.placementId + "_" + this.unitId + "_" + this.adType;
com.mbridge.msdk.c.h.a();
af.b("Listener", dVar.c + " " + str);
T t = dVar.c;
if (t instanceof JSONObject) {
com.mbridge.msdk.foundation.same.net.e.c.a().a(str, ((JSONObject) t).optInt("status"), ((JSONObject) dVar.c).toString(), System.currentTimeMillis());
}
if (dVar.c instanceof String) {
com.mbridge.msdk.foundation.same.net.e.c.a().a(str, new JSONObject((String) dVar.c).optInt("status"), (String) dVar.c, System.currentTimeMillis());
}
} catch (Exception e) {
af.b("Listener", e.getMessage());
}
}
public void saveHbState(int i) {
com.mbridge.msdk.foundation.same.report.a.b bVar = this.mRequestTime;
if (bVar != null) {
bVar.c(i);
}
}
public void saveRequestTime(int i) {
com.mbridge.msdk.foundation.same.report.a.b bVar = this.mRequestTime;
if (bVar != null) {
bVar.a(i);
this.mRequestTime.a();
}
}
}

View File

@@ -0,0 +1,13 @@
package com.mbridge.msdk.foundation.same.net.c;
import java.io.File;
import java.io.Serializable;
/* loaded from: classes4.dex */
public final class a implements Serializable {
private File a;
public final File a() {
return this.a;
}
}

View File

@@ -0,0 +1,17 @@
package com.mbridge.msdk.foundation.same.net;
/* loaded from: classes4.dex */
public final class d<T> {
public com.mbridge.msdk.foundation.same.net.a.a a = null;
public com.mbridge.msdk.foundation.same.net.d.a b;
public T c;
private d(T t, com.mbridge.msdk.foundation.same.net.d.a aVar) {
this.c = t;
this.b = aVar;
}
public static <T> d<T> a(T t, com.mbridge.msdk.foundation.same.net.d.a aVar) {
return new d<>(t, aVar);
}
}

View File

@@ -0,0 +1,44 @@
package com.mbridge.msdk.foundation.same.net.d;
import com.mbridge.msdk.tracker.network.h;
import java.util.Collections;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;
/* loaded from: classes4.dex */
public final class a {
public final byte[] a;
public final List<h> b;
public final Map<String, String> c;
public final int d;
public a(int i, byte[] bArr, List<h> list) {
this(i, bArr, a(list), list);
}
private a(int i, byte[] bArr, Map<String, String> map, List<h> list) {
this.d = i;
this.a = bArr;
this.c = map;
if (list == null) {
this.b = null;
} else {
this.b = Collections.unmodifiableList(list);
}
}
private static Map<String, String> a(List<h> list) {
if (list == null) {
return null;
}
if (list.isEmpty()) {
return Collections.emptyMap();
}
TreeMap treeMap = new TreeMap(String.CASE_INSENSITIVE_ORDER);
for (h hVar : list) {
treeMap.put(hVar.a(), hVar.b());
}
return treeMap;
}
}

View File

@@ -0,0 +1,126 @@
package com.mbridge.msdk.foundation.same.net;
import android.text.TextUtils;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.net.Socket;
import java.nio.ByteBuffer;
import java.util.concurrent.Executors;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.ThreadFactory;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.zip.GZIPInputStream;
/* loaded from: classes4.dex */
public final class e {
private static volatile AtomicInteger a = new AtomicInteger(1);
private ThreadPoolExecutor b;
public static final class b {
private static e a = new e();
}
private e() {
ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(5, 5, 5L, TimeUnit.MILLISECONDS, new LinkedBlockingQueue(), new ThreadFactory() { // from class: com.mbridge.msdk.foundation.same.net.e.1
@Override // java.util.concurrent.ThreadFactory
public final Thread newThread(Runnable runnable) {
Thread newThread = Executors.defaultThreadFactory().newThread(runnable);
newThread.setName("SocketThreadPool");
return newThread;
}
}, new ThreadPoolExecutor.DiscardPolicy());
this.b = threadPoolExecutor;
threadPoolExecutor.allowCoreThreadTimeOut(true);
}
public static e a() {
return b.a;
}
public final String a(byte[] bArr) throws IOException {
if (bArr == null || bArr.length == 0) {
return null;
}
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(bArr);
GZIPInputStream gZIPInputStream = new GZIPInputStream(byteArrayInputStream);
byte[] bArr2 = new byte[1024];
while (true) {
int read = gZIPInputStream.read(bArr2, 0, 1024);
if (read > 0) {
byteArrayOutputStream.write(bArr2, 0, read);
} else {
gZIPInputStream.close();
byteArrayInputStream.close();
byteArrayOutputStream.flush();
byteArrayOutputStream.close();
return byteArrayOutputStream.toString();
}
}
}
public final void a(String str, int i, String str2, boolean z, com.mbridge.msdk.foundation.same.net.b bVar) {
final a aVar = new a(str, i, str2, z, bVar);
this.b.execute(new Runnable() { // from class: com.mbridge.msdk.foundation.same.net.e.2
@Override // java.lang.Runnable
public final void run() {
aVar.a();
}
});
}
public class a {
private ByteBuffer b;
private String c;
private boolean d;
private com.mbridge.msdk.foundation.same.net.b e;
private OutputStream f;
private int g;
private Socket h;
private String i;
public a(String str, int i, String str2, boolean z, com.mbridge.msdk.foundation.same.net.b bVar) {
this.c = str;
this.g = i;
this.i = str2;
this.d = z;
this.e = bVar;
}
/* JADX WARN: Finally extract failed */
/* JADX WARN: Removed duplicated region for block: B:102:0x0154 */
/* JADX WARN: Removed duplicated region for block: B:103:0x014f */
/* JADX WARN: Removed duplicated region for block: B:104:0x00c2 A[Catch: all -> 0x0036, TryCatch #3 {all -> 0x0036, blocks: (B:3:0x0005, B:5:0x0025, B:9:0x003a, B:11:0x0088, B:12:0x009a, B:14:0x00b0, B:15:0x0105, B:20:0x0155, B:23:0x018f, B:26:0x019d, B:41:0x01bd, B:53:0x01e5, B:66:0x0206, B:68:0x020a, B:79:0x0217, B:87:0x0297, B:98:0x0281, B:101:0x0294, B:104:0x00c2, B:106:0x00c6, B:109:0x00ef, B:110:0x00d0, B:111:0x00e9, B:112:0x008e, B:115:0x0097, B:82:0x0236, B:83:0x0245, B:85:0x024b, B:86:0x0252, B:95:0x023f), top: B:2:0x0005, outer: #0, inners: #6 }] */
/* JADX WARN: Removed duplicated region for block: B:112:0x008e A[Catch: all -> 0x0036, TryCatch #3 {all -> 0x0036, blocks: (B:3:0x0005, B:5:0x0025, B:9:0x003a, B:11:0x0088, B:12:0x009a, B:14:0x00b0, B:15:0x0105, B:20:0x0155, B:23:0x018f, B:26:0x019d, B:41:0x01bd, B:53:0x01e5, B:66:0x0206, B:68:0x020a, B:79:0x0217, B:87:0x0297, B:98:0x0281, B:101:0x0294, B:104:0x00c2, B:106:0x00c6, B:109:0x00ef, B:110:0x00d0, B:111:0x00e9, B:112:0x008e, B:115:0x0097, B:82:0x0236, B:83:0x0245, B:85:0x024b, B:86:0x0252, B:95:0x023f), top: B:2:0x0005, outer: #0, inners: #6 }] */
/* JADX WARN: Removed duplicated region for block: B:11:0x0088 A[Catch: all -> 0x0036, TryCatch #3 {all -> 0x0036, blocks: (B:3:0x0005, B:5:0x0025, B:9:0x003a, B:11:0x0088, B:12:0x009a, B:14:0x00b0, B:15:0x0105, B:20:0x0155, B:23:0x018f, B:26:0x019d, B:41:0x01bd, B:53:0x01e5, B:66:0x0206, B:68:0x020a, B:79:0x0217, B:87:0x0297, B:98:0x0281, B:101:0x0294, B:104:0x00c2, B:106:0x00c6, B:109:0x00ef, B:110:0x00d0, B:111:0x00e9, B:112:0x008e, B:115:0x0097, B:82:0x0236, B:83:0x0245, B:85:0x024b, B:86:0x0252, B:95:0x023f), top: B:2:0x0005, outer: #0, inners: #6 }] */
/* JADX WARN: Removed duplicated region for block: B:14:0x00b0 A[Catch: all -> 0x0036, TryCatch #3 {all -> 0x0036, blocks: (B:3:0x0005, B:5:0x0025, B:9:0x003a, B:11:0x0088, B:12:0x009a, B:14:0x00b0, B:15:0x0105, B:20:0x0155, B:23:0x018f, B:26:0x019d, B:41:0x01bd, B:53:0x01e5, B:66:0x0206, B:68:0x020a, B:79:0x0217, B:87:0x0297, B:98:0x0281, B:101:0x0294, B:104:0x00c2, B:106:0x00c6, B:109:0x00ef, B:110:0x00d0, B:111:0x00e9, B:112:0x008e, B:115:0x0097, B:82:0x0236, B:83:0x0245, B:85:0x024b, B:86:0x0252, B:95:0x023f), top: B:2:0x0005, outer: #0, inners: #6 }] */
/* JADX WARN: Removed duplicated region for block: B:17:0x014d */
/* JADX WARN: Removed duplicated region for block: B:19:0x0152 */
/* JADX WARN: Removed duplicated region for block: B:28:0x01a1 */
/* JADX WARN: Removed duplicated region for block: B:39:0x01b9 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void a() {
/*
Method dump skipped, instructions count: 757
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.foundation.same.net.e.a.a():void");
}
private void a(String str) {
if (this.e != null) {
if (TextUtils.isEmpty(str)) {
str = "Unknown exception";
}
this.e.onError(new com.mbridge.msdk.foundation.same.net.a.a(13, new com.mbridge.msdk.foundation.same.net.d.a(404, str.getBytes(), null)));
}
}
}
}

View File

@@ -0,0 +1,71 @@
package com.mbridge.msdk.foundation.same.net.e;
/* loaded from: classes4.dex */
public final class a {
public static String a(com.mbridge.msdk.foundation.same.net.a.a aVar) {
if (aVar == null) {
return "Network error,Load failed";
}
try {
int i = aVar.a;
com.mbridge.msdk.foundation.same.net.d.a aVar2 = aVar.c;
int i2 = aVar2 != null ? aVar2.d : 0;
if (i == -2) {
return "Network is canceled";
}
if (i == 15) {
return "Network error,I/O exception contents null";
}
if (i == 880023) {
return "timeout";
}
if (i == 880041) {
return "Network error,UnknownHostException";
}
switch (i) {
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
case 5:
break;
case 6:
if (i2 == 0) {
break;
} else {
break;
}
case 7:
if (i2 == 0) {
break;
} else {
break;
}
case 8:
break;
default:
switch (i) {
case 13:
if (aVar2 == null) {
break;
} else {
byte[] bArr = aVar2.a;
if (bArr == null) {
break;
} else {
break;
}
}
}
}
return "Network error,Load failed";
} catch (Exception e) {
e.printStackTrace();
return "Network error,Load failed";
}
}
}

View File

@@ -0,0 +1,38 @@
package com.mbridge.msdk.foundation.same.net.e;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.same.net.f.e;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ap;
import com.mbridge.msdk.foundation.tools.aq;
/* loaded from: classes4.dex */
public class b {
private static final String a = "b";
public static void a(e eVar, String str, String str2) {
if (eVar != null) {
try {
if (!ap.a(str) && !ap.a(str2)) {
eVar.a(str, str2);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
public static void a(String str) {
try {
if (TextUtils.isEmpty(str)) {
return;
}
if (str.startsWith("http")) {
str = aq.a(str);
}
TextUtils.isEmpty(str);
} catch (Throwable th) {
af.b(a, th.getMessage());
}
}
}

View File

@@ -0,0 +1,152 @@
package com.mbridge.msdk.foundation.same.net.e;
import android.text.TextUtils;
import com.ironsource.v8;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.c.g;
import com.mbridge.msdk.c.h;
import com.mbridge.msdk.c.i;
import com.mbridge.msdk.foundation.same.net.f.e;
import com.mbridge.msdk.foundation.tools.af;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class c {
private final String a;
private int b;
private ConcurrentHashMap<String, a> c;
private ArrayList<Integer> d;
public static class b {
private static final c a = new c();
}
private c() {
this.a = "IDErrorUtil";
this.c = new ConcurrentHashMap<>();
this.d = new ArrayList<>();
g b2 = h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
if (b2 == null) {
h.a();
b2 = i.a();
}
this.b = b2.A() * 1000;
if (b2.E() != null && b2.E().size() > 0) {
af.b("IDErrorUtil", "Setting ercd not EMPTY will use setting.");
this.d.addAll(b2.E());
} else {
af.b("IDErrorUtil", "Setting ercd is EMPTY and use default code list.");
this.d.addAll(Arrays.asList(-1, -10, -1201, -1202, -1203, -1205, -1206, -1208, -1301, -1302, -1305, -1306, -1307, -1915, 10602, 10603, 10604, 10609, 10610, 10616));
}
}
public static c a() {
return b.a;
}
public final synchronized void a(String str, int i, String str2, long j) {
if (this.c.containsKey(str)) {
return;
}
if (TextUtils.isEmpty(str2)) {
return;
}
if (this.d.contains(Integer.valueOf(i))) {
af.b("IDErrorUtil", "addErrorInfo : " + str + " " + str2);
this.c.put(str, new a(j, i, str2));
}
}
public final com.mbridge.msdk.foundation.same.net.d a(String str, String str2, String str3, String str4, String str5) {
return b(str, str2, str3, str4, str5);
}
public final com.mbridge.msdk.foundation.same.net.d a(e eVar) {
String str = eVar.a().get("app_id");
String str2 = eVar.a().get("placement_id");
String str3 = TextUtils.isEmpty(str2) ? "" : str2;
String str4 = eVar.a().get(MBridgeConstans.PROPERTIES_UNIT_ID);
if (TextUtils.isEmpty(str4)) {
str4 = eVar.a().get("unit_ids");
if (!TextUtils.isEmpty(str4)) {
str4 = str4.replace(v8.i.d, "").replace(v8.i.e, "");
}
}
String str5 = str4;
String str6 = eVar.a().get("ad_type");
if (TextUtils.isEmpty(str6)) {
str6 = "0";
}
return b(str, str5, str3, eVar.a().get("token"), str6);
}
private com.mbridge.msdk.foundation.same.net.d b(String str, String str2, String str3, String str4, String str5) {
int parseInt;
String str6 = str + "_" + str3 + "_" + str2 + "_" + str5;
a a2 = a(str6);
ArrayList arrayList = new ArrayList();
arrayList.add(new com.mbridge.msdk.tracker.network.h("data_res_type", "1"));
if (a2 != null && !TextUtils.isEmpty(a2.b)) {
try {
if (a2.a != -1) {
return com.mbridge.msdk.foundation.same.net.d.a(new JSONObject(a2.b), new com.mbridge.msdk.foundation.same.net.d.a(200, a2.b.getBytes(), arrayList));
}
if (!TextUtils.isEmpty(str4)) {
return null;
}
if (str5 != null && !TextUtils.isEmpty(str5) && (parseInt = Integer.parseInt(str5)) != 287 && parseInt != 94) {
if (System.currentTimeMillis() < (h.a().a(str, str2).n() * 1000) + a2.c) {
return com.mbridge.msdk.foundation.same.net.d.a(new JSONObject(a2.b), new com.mbridge.msdk.foundation.same.net.d.a(200, a2.b.getBytes(), arrayList));
}
this.c.remove(str6);
return null;
}
} catch (Exception e) {
af.b("IDErrorUtil", e.getMessage());
}
}
af.b("IDErrorUtil", "getErrorInfo RETURN NULL");
return null;
}
private synchronized a a(String str) {
a aVar;
af.b("IDErrorUtil", "getErrorInfo : " + str);
if (!this.c.containsKey(str) || (aVar = this.c.get(str)) == null) {
return null;
}
if (aVar.a == -1) {
return aVar;
}
if (System.currentTimeMillis() > aVar.c + this.b) {
this.c.remove(str);
if (this.c.size() > 0) {
for (Map.Entry<String, a> entry : this.c.entrySet()) {
af.b("IDErrorUtil", "getErrorInfo : delete timeout entry");
if (System.currentTimeMillis() - entry.getValue().c > this.b) {
this.c.remove(entry.getKey());
}
}
}
return null;
}
af.b("IDErrorUtil", "getErrorInfo : " + aVar.b);
return aVar;
}
public static class a {
public int a;
public String b;
public long c;
public a(long j, int i, String str) {
this.c = j;
this.a = i;
this.b = str;
}
}
}

View File

@@ -0,0 +1,338 @@
package com.mbridge.msdk.foundation.same.net.e;
import android.net.Uri;
import android.text.TextUtils;
import com.applovin.impl.sdk.utils.JsonUtils;
import com.mbridge.msdk.c.g;
import com.mbridge.msdk.c.h;
import com.mbridge.msdk.foundation.same.DomainNameUtils;
import com.mbridge.msdk.foundation.same.report.l;
import com.mbridge.msdk.foundation.same.report.m;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ah;
import com.mbridge.msdk.playercommon.exoplayer2.DefaultLoadControl;
import com.mbridge.msdk.tracker.o;
import com.mbridge.msdk.tracker.t;
import com.mbridge.msdk.tracker.w;
import csdk.gluads.Consts;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.regex.Pattern;
/* loaded from: classes4.dex */
public final class d {
public String A;
public String B;
public String C;
public String D;
public String E;
public String F;
public String G;
public String H;
public String I;
public String J;
public String K;
public String L;
public String M;
public String N;
public String O;
private final String P;
private String Q;
private String R;
private String S;
private String T;
private String U;
private String V;
private String W;
private String X;
private String Y;
private String Z;
public String a;
private String aa;
private String ab;
private String ac;
private String ad;
private boolean ae;
private int af;
public String b;
public String c;
public String d;
public String e;
public String f;
public String g;
public String h;
public String i;
public String j;
public String k;
public String l;
public int m;
public int n;
public int o;
public int p;
public boolean q;
public boolean r;
public int s;
public ArrayList<String> t;
public int u;
public int v;
public ArrayList<String> w;
public String x;
public String y;
public String z;
public static class a {
private static final d a = new d();
}
public final void a(int i) {
this.af = i;
}
public final int d() {
return this.af;
}
private d() {
this.P = "RequestUrlUtil";
this.a = DomainNameUtils.getInstance().DEFAULT_HOST_APPLETS;
this.b = DomainNameUtils.getInstance().DEFAULT_CDN_SPARE_SETTING_URL;
this.c = DomainNameUtils.getInstance().DEFAULT_HOST_ANALYTICS;
this.d = DomainNameUtils.getInstance().DEFAULT_HOST_API;
this.e = DomainNameUtils.getInstance().DEFAULT_HOST_MONITOR_DEFAULT;
this.f = DomainNameUtils.getInstance().DEFAULT_HOST_PRIVACY;
this.g = DomainNameUtils.getInstance().DEFAULT_HOST_REVENUE_DEFAULT;
this.h = DomainNameUtils.getInstance().DEFAULT_HOST_SETTING;
this.i = DomainNameUtils.getInstance().DEFAULT_HOST_TCP_ANALYTICS;
this.j = DomainNameUtils.getInstance().DEFAULT_HOST_TCP_MONITOR;
this.k = DomainNameUtils.getInstance().DEFAULT_HOST_TCP_REVENUE;
this.l = DomainNameUtils.getInstance().DEFAULT_HOST_TCP_SETTING;
this.m = 9377;
this.n = 9377;
this.o = 9988;
this.p = 9377;
this.q = false;
this.r = false;
this.s = 1;
this.t = DomainNameUtils.getInstance().SPARE_SETTING_HOST;
this.u = 0;
this.v = 0;
this.w = DomainNameUtils.getInstance().SPARE_TCP_SETTING_HOST;
this.Q = DomainNameUtils.getInstance().DEFAULT_HB_HOST;
this.R = "/bid";
this.x = this.Q + this.R;
this.S = "/sdk/customid";
this.y = this.h + this.S;
this.z = this.l + this.S;
this.T = "/image";
this.A = this.d + this.T;
this.U = "/load";
this.B = this.Q + this.U;
this.V = "/mapping";
this.C = this.h + this.V;
this.D = this.l + this.V;
this.W = "";
this.E = this.g + this.W;
this.X = "/batchPaidEvent";
this.F = this.g + this.X;
this.Y = "/setting";
this.G = this.h + this.Y;
this.H = this.l + this.Y;
this.Z = "/rewardsetting";
this.I = this.h + this.Z;
this.J = this.l + this.Z;
this.aa = "/appwall/setting";
this.K = this.h + this.aa;
this.L = this.l + this.aa;
this.ab = "/openapi/ad/v3";
this.M = this.d + this.ab;
this.ac = "/openapi/ad/v4";
this.N = this.d + this.ac;
this.ad = "/openapi/ad/v5";
this.O = this.d + this.ad;
this.ae = true;
this.af = 0;
}
public final boolean a() {
try {
if (!this.r) {
ArrayList<String> arrayList = this.t;
if (arrayList != null && this.u <= arrayList.size() - 1) {
this.h = this.t.get(this.u);
b();
return true;
}
} else {
ArrayList<String> arrayList2 = this.w;
if (arrayList2 != null && this.v <= arrayList2.size() - 1) {
if (!b(this.w.get(this.v))) {
this.l = this.w.get(this.v);
c();
}
return true;
}
}
if (this.q) {
this.u = 0;
this.v = 0;
}
return false;
} catch (Throwable th) {
af.a("RequestUrlUtil", th.getMessage());
return false;
}
}
public final void b() {
this.G = this.h + this.Y;
this.y = this.h + this.S;
this.I = this.h + this.Z;
this.C = this.h + this.V;
this.K = this.h + this.aa;
}
private boolean b(String str) {
if (TextUtils.isEmpty(str)) {
return false;
}
return Pattern.compile("(https|http)://[-A-Za-z0-9{}+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]").matcher(str.trim()).matches();
}
public final void c() {
this.H = this.l + this.Y;
this.z = this.l + this.S;
this.J = this.l + this.Z;
this.D = this.l + this.V;
this.L = this.l + this.aa;
}
public final String a(String str, int i) {
try {
if (!TextUtils.isEmpty(str)) {
String[] split = str.split("_");
if (split.length > 1) {
return a(true, split[1]);
}
return a(true, "");
}
} catch (Exception e) {
af.b("RequestUrlUtil", e.getMessage());
}
return i % 2 == 0 ? this.O : this.M;
}
public final String a(boolean z, String str) {
if (z) {
if (this.B.contains(JsonUtils.EMPTY_JSON) && !TextUtils.isEmpty(str)) {
return this.B.replace(JsonUtils.EMPTY_JSON, str + "-");
}
return this.B.replace(JsonUtils.EMPTY_JSON, "");
}
return this.x.replace(JsonUtils.EMPTY_JSON, "");
}
public final void e() {
HashMap<String, String> J;
o oVar;
g b = h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
if (b != null) {
com.mbridge.msdk.c.a q = b.q();
if (q != null) {
this.k = q.f();
this.o = q.g();
this.g = q.e();
this.F = this.g + this.X;
}
com.mbridge.msdk.c.d F = b.F();
if (F != null) {
this.j = F.d();
this.n = F.e();
this.e = F.c();
this.E = this.e + this.W;
com.mbridge.msdk.c.d F2 = b.F();
if (F2 != null && F2.a() != 1) {
int a2 = ah.a().a("monitor", "type", ah.a().a("t_r_t", 1));
if (a2 != 0 && a2 != 1) {
a2 = 0;
}
w.a a3 = new w.a().a(new com.mbridge.msdk.foundation.same.report.d()).a(new m());
if (a2 == 1) {
oVar = new o(new l((byte) 2), a.a.j, a.a.n);
} else {
oVar = new o(new com.mbridge.msdk.tracker.network.toolbox.h(), a.a.E, 0);
}
t.a().a(com.mbridge.msdk.foundation.controller.c.m().c(), a3.a(a2, oVar).e(ah.a().a("t_m_e_t", 604800000)).a(ah.a().a("t_m_e_s", 50)).d(ah.a().a("t_m_r_c", 50)).b(ah.a().a("t_m_t", DefaultLoadControl.DEFAULT_MIN_BUFFER_MS)).c(ah.a().a("t_m_r_t_s", 1)).a(), F2.b() * 1000, com.mbridge.msdk.foundation.same.report.c.a());
}
}
this.r = b.aq() == 2;
this.s = b.aq();
this.ae = !b.z(2);
if (b.J() != null && b.J().size() > 0 && (J = b.J()) != null && J.size() > 0) {
if (J.containsKey(Consts.KEY_TAPJOY_USER_ID_VERSION) && !TextUtils.isEmpty(J.get(Consts.KEY_TAPJOY_USER_ID_VERSION)) && b(J.get(Consts.KEY_TAPJOY_USER_ID_VERSION))) {
this.d = J.get(Consts.KEY_TAPJOY_USER_ID_VERSION);
this.M = this.d + this.ab;
this.N = this.d + this.ac;
this.O = this.d + this.ad;
this.A = this.d + this.T;
}
if (J.containsKey("hb") && !TextUtils.isEmpty(J.get("hb")) && b(J.get("hb"))) {
this.Q = J.get("hb");
this.x = this.Q + this.R;
this.B = this.Q + this.U;
}
if (J.containsKey("lg") && !TextUtils.isEmpty(J.get("lg"))) {
String str = J.get("lg");
if (b(str)) {
this.c = str;
} else {
this.i = str;
}
}
if (J.containsKey("lgt") && !TextUtils.isEmpty(J.get("lgt"))) {
String str2 = J.get("lgt");
if (b(str2)) {
String c = c(str2);
if (!TextUtils.isEmpty(c)) {
this.i = c;
}
} else {
this.i = str2;
}
}
}
String B = b.B();
if (!TextUtils.isEmpty(B)) {
this.h = B;
b();
this.t.add(0, B);
}
String C = b.C();
if (TextUtils.isEmpty(C)) {
return;
}
this.l = C;
c();
this.w.add(0, C);
}
}
private String c(String str) {
if (TextUtils.isEmpty(str)) {
return "";
}
try {
return Uri.parse(str).getHost();
} catch (Throwable th) {
af.b("RequestUrlUtil", th.getMessage());
return "";
}
}
public static d f() {
return a.a;
}
public final String a(String str) {
return a.a.a(str, 1);
}
}

View File

@@ -0,0 +1,33 @@
package com.mbridge.msdk.foundation.same.net.f;
import android.content.Context;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
/* loaded from: classes4.dex */
public class a extends c {
public a(Context context) {
super(context);
}
@Override // com.mbridge.msdk.foundation.same.net.f.c
public void addExtraParams(String str, e eVar) {
try {
try {
int a = ak.a();
String c = ak.c();
if (eVar != null) {
eVar.a("misk_spt", String.valueOf(a));
if (!TextUtils.isEmpty(c)) {
eVar.a("misk_spt_det", c);
}
}
} catch (Exception e) {
af.a("CampaignRequest", e.getMessage());
}
} finally {
super.addExtraParams(str, eVar);
}
}
}

View File

@@ -0,0 +1,10 @@
package com.mbridge.msdk.foundation.same.net.f;
import android.content.Context;
/* loaded from: classes4.dex */
public class b extends a {
public b(Context context) {
super(context);
}
}

View File

@@ -0,0 +1,296 @@
package com.mbridge.msdk.foundation.same.net.f;
import android.content.Context;
import android.text.TextUtils;
import com.facebook.appevents.UserDataStore;
import com.firemonkeys.cloudcellapi.LocalNotificationsCenter;
import com.ironsource.v8;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.c.k;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.same.DomainNameUtils;
import com.mbridge.msdk.foundation.same.net.Aa;
import com.mbridge.msdk.foundation.tools.SameMD5;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.interstitial.view.MBInterstitialActivity;
import com.mbridge.msdk.out.CustomInfoManager;
import com.mbridge.msdk.out.MBConfiguration;
import com.mbridge.msdk.tracker.network.j;
import com.mbridge.msdk.tracker.network.l;
import com.mbridge.msdk.tracker.network.m;
import com.vungle.ads.internal.presenter.MRAIDPresenter;
import java.util.HashMap;
import java.util.Map;
import org.json.JSONArray;
/* loaded from: classes4.dex */
public class c {
private static final String TAG = "c";
protected Context mContext;
public boolean canTrack() {
return true;
}
public c(Context context) {
if (context == null) {
this.mContext = com.mbridge.msdk.foundation.controller.c.m().c();
} else {
this.mContext = context.getApplicationContext();
}
}
public void choiceV3OrV5BySetting(int i, e eVar, com.mbridge.msdk.foundation.same.net.b bVar, String str, long j) {
int I;
e eVar2;
com.mbridge.msdk.c.g a = com.mbridge.msdk.c.h.a().a(com.mbridge.msdk.foundation.controller.c.m().k());
if (TextUtils.isEmpty(str)) {
I = a.as();
} else {
I = a.I();
}
String a2 = com.mbridge.msdk.foundation.same.net.e.d.f().a(str, I);
if (I < 2) {
postV5(i, a2, eVar, bVar, MBInterstitialActivity.INTENT_CAMAPIGN, j);
return;
}
if (I % 2 == 0) {
eVar2 = eVar == null ? new e() : eVar;
JSONArray b = com.mbridge.msdk.foundation.db.a.b.a().b();
if (b != null) {
String jSONArray = b.toString();
int d = com.mbridge.msdk.foundation.same.net.e.d.f().d();
if (d > 0 && jSONArray.length() > d) {
post(i, a2, eVar2, bVar, MBInterstitialActivity.INTENT_CAMAPIGN, j);
return;
}
eVar2.a(e.h, jSONArray);
}
} else {
eVar2 = eVar;
}
getLoadOrSetting(i, a2, eVar2, bVar, MBInterstitialActivity.INTENT_CAMAPIGN, j);
}
public void get(int i, String str, e eVar, com.mbridge.msdk.foundation.same.net.b bVar, String str2, long j) {
get(i, str, eVar, bVar, false, false, str2, j);
}
/* JADX WARN: Removed duplicated region for block: B:22:0x00a9 */
/* JADX WARN: Removed duplicated region for block: B:38:0x0143 */
/* JADX WARN: Removed duplicated region for block: B:44:0x016b A[ADDED_TO_REGION] */
/* JADX WARN: Removed duplicated region for block: B:49:0x018f */
/* JADX WARN: Removed duplicated region for block: B:60:? A[RETURN, SYNTHETIC] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public void get(int r15, java.lang.String r16, com.mbridge.msdk.foundation.same.net.f.e r17, com.mbridge.msdk.foundation.same.net.b r18, boolean r19, boolean r20, java.lang.String r21, long r22) {
/*
Method dump skipped, instructions count: 478
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.foundation.same.net.f.c.get(int, java.lang.String, com.mbridge.msdk.foundation.same.net.f.e, com.mbridge.msdk.foundation.same.net.b, boolean, boolean, java.lang.String, long):void");
}
public void addExtraParams(String str, e eVar) {
if (eVar != null) {
String a = Aa.a();
if (a == null) {
a = "";
}
eVar.a(LocalNotificationsCenter.EXTRA_CHANNEL_ID, a);
eVar.a("band_width", com.mbridge.msdk.foundation.same.net.a.a().b() + "");
eVar.a(MRAIDPresenter.OPEN, com.mbridge.msdk.foundation.same.a.S);
if (com.mbridge.msdk.e.b.a() && !TextUtils.isEmpty(str) && str.contains("setting")) {
String b = Aa.b();
if (!TextUtils.isEmpty(b)) {
eVar.a("keyword", b);
}
}
String str2 = eVar.a().get(MBridgeConstans.PROPERTIES_UNIT_ID);
if (str2 != null) {
String customInfoByUnitId = CustomInfoManager.getInstance().getCustomInfoByUnitId(str2, str);
if (!TextUtils.isEmpty(customInfoByUnitId)) {
eVar.a("ch_info", customInfoByUnitId);
}
k d = com.mbridge.msdk.c.h.a().d(com.mbridge.msdk.foundation.controller.c.m().k(), str2);
if (d != null && !TextUtils.isEmpty(d.a())) {
eVar.a("u_stid", d.a());
}
}
if (!com.mbridge.msdk.foundation.controller.authoritycontroller.b.a()) {
eVar.a("dev_source", "2");
}
if (DomainNameUtils.getInstance().isExcludeCNDomain()) {
eVar.a("re_domain", "1");
return;
}
return;
}
af.b(TAG, "addExtraParams error, params is null,frame work error");
}
/* JADX WARN: Removed duplicated region for block: B:15:0x005e */
/* JADX WARN: Removed duplicated region for block: B:25:0x00b0 A[Catch: Exception -> 0x00dc, TRY_ENTER, TryCatch #1 {Exception -> 0x00dc, blocks: (B:25:0x00b0, B:27:0x00b6, B:47:0x00c1, B:54:0x00e6, B:58:0x0103), top: B:23:0x00ae }] */
/* JADX WARN: Removed duplicated region for block: B:34:0x01b9 */
/* JADX WARN: Removed duplicated region for block: B:46:? A[RETURN, SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:57:0x0101 */
/* JADX WARN: Removed duplicated region for block: B:74:0x0123 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private void post(int r14, java.lang.String r15, com.mbridge.msdk.foundation.same.net.f.e r16, com.mbridge.msdk.foundation.same.net.b r17, boolean r18, boolean r19, java.lang.String r20, long r21) {
/*
Method dump skipped, instructions count: 529
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.foundation.same.net.f.c.post(int, java.lang.String, com.mbridge.msdk.foundation.same.net.f.e, com.mbridge.msdk.foundation.same.net.b, boolean, boolean, java.lang.String, long):void");
}
public void get(int i, String str, Map<String, String> map, com.mbridge.msdk.foundation.same.net.b bVar, String str2, long j) {
if (map == null) {
map = new HashMap<>();
}
map.put("app_id", com.mbridge.msdk.foundation.controller.c.m().k());
map.put("sdk_version", MBConfiguration.SDK_VERSION);
map.put("platform", "1");
String asUrlParams = asUrlParams(map);
if (!TextUtils.isEmpty(asUrlParams)) {
str = str + "?" + asUrlParams;
}
String str3 = str;
if (MBridgeConstans.DEBUG) {
af.a("AppletsModel", "get wx scheme url = " + str3);
}
com.mbridge.msdk.tracker.network.i<?> createRequest = createRequest(i, 0, str3, bVar, str2, j);
if (createRequest != null) {
String str4 = map.get(CampaignEx.JSON_KEY_LOCAL_REQUEST_ID);
if (TextUtils.isEmpty(str4)) {
str4 = "";
}
createRequest.c("local_id", str4);
String str5 = map.get("ad_type");
createRequest.c("ad_type", TextUtils.isEmpty(str5) ? "" : str5);
createRequest.a(map);
createRequest.a(canTrack());
m.a().b().a(createRequest);
}
}
private static com.mbridge.msdk.tracker.network.i<?> createRequest(int i, int i2, String str, com.mbridge.msdk.foundation.same.net.b bVar, String str2, long j) {
if (i == 0) {
return new l(i2, str, str2, j, new i(bVar));
}
if (i != 1) {
return null;
}
return new j(i2, str, str2, j, new i(bVar));
}
private String asUrlParams(Map<String, String> map) {
if (map != null && map.size() != 0) {
StringBuilder sb = new StringBuilder();
try {
for (String str : map.keySet()) {
if (!TextUtils.isEmpty(str)) {
String str2 = map.get(str);
if (TextUtils.isEmpty(str2)) {
str2 = "";
}
sb.append(v8.i.c);
sb.append(str);
sb.append(v8.i.b);
sb.append(str2);
}
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b(TAG, e.getMessage());
}
sb = null;
}
if (sb != null && sb.length() > 0) {
return sb.toString();
}
}
return null;
}
public void getCampaign(int i, String str, e eVar, com.mbridge.msdk.foundation.same.net.b bVar, long j) {
int I;
e eVar2;
try {
com.mbridge.msdk.c.g a = com.mbridge.msdk.c.h.a().a(com.mbridge.msdk.foundation.controller.c.m().k());
if (TextUtils.isEmpty(str)) {
I = a.as();
} else {
I = a.I();
}
String a2 = com.mbridge.msdk.foundation.same.net.e.d.f().a(str, I);
if (I < 2) {
postV5(i, a2, eVar, bVar, true, MBInterstitialActivity.INTENT_CAMAPIGN, j);
return;
}
if (I % 2 == 0) {
eVar2 = eVar == null ? new e() : eVar;
JSONArray b = com.mbridge.msdk.foundation.db.a.b.a().b();
if (b != null) {
String jSONArray = b.toString();
int d = com.mbridge.msdk.foundation.same.net.e.d.f().d();
if (d > 0 && jSONArray.length() > d) {
post(i, a2, eVar2, bVar, true, false, MBInterstitialActivity.INTENT_CAMAPIGN, j);
return;
}
eVar2.a(e.h, jSONArray);
}
} else {
eVar2 = eVar;
}
get(i, a2, eVar2, bVar, true, true, MBInterstitialActivity.INTENT_CAMAPIGN, j);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b(TAG, e.getMessage());
}
}
}
public void getLoadOrSetting(int i, String str, e eVar, com.mbridge.msdk.foundation.same.net.b bVar, String str2, long j) {
getLoadOrSetting(i, str, eVar, bVar, true, str2, j);
}
public void getLoadOrSetting(int i, String str, e eVar, com.mbridge.msdk.foundation.same.net.b bVar, boolean z, String str2, long j) {
get(i, str, eVar, bVar, z, false, str2, j);
}
public void post(int i, String str, e eVar, com.mbridge.msdk.foundation.same.net.b bVar, String str2, long j) {
post(i, str, eVar, bVar, false, false, str2, j);
}
public void postFocusReport(int i, String str, e eVar, com.mbridge.msdk.foundation.same.net.b bVar, String str2, long j) {
post(i, str, eVar, bVar, false, true, str2, j);
}
public void postV5(int i, String str, e eVar, com.mbridge.msdk.foundation.same.net.b bVar, String str2, long j) {
String str3 = eVar.a().get("sign");
if (TextUtils.isEmpty(str3)) {
str3 = "";
}
long currentTimeMillis = System.currentTimeMillis();
eVar.a("ts", currentTimeMillis + "");
eVar.a(UserDataStore.STATE, SameMD5.getMD5(currentTimeMillis + str3));
post(i, str, eVar, bVar, false, false, str2, j);
}
public void postV5(int i, String str, e eVar, com.mbridge.msdk.foundation.same.net.b bVar, boolean z, String str2, long j) {
String str3 = eVar.a().get("sign");
if (str3 == null) {
str3 = "";
}
long currentTimeMillis = System.currentTimeMillis();
eVar.a("ts", currentTimeMillis + "");
eVar.a(UserDataStore.STATE, SameMD5.getMD5(currentTimeMillis + str3));
post(i, str, eVar, bVar, z, false, str2, j);
}
}

View File

@@ -0,0 +1,59 @@
package com.mbridge.msdk.foundation.same.net.f;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.tools.af;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public abstract class d extends com.mbridge.msdk.foundation.same.net.c<JSONObject> {
private static final String a = "d";
public abstract void a(String str);
public abstract void a(JSONObject jSONObject);
@Override // com.mbridge.msdk.foundation.same.net.c, com.mbridge.msdk.foundation.same.net.b
public void onError(com.mbridge.msdk.foundation.same.net.a.a aVar) {
af.b(a, "errorCode = " + aVar.a);
a(com.mbridge.msdk.foundation.same.net.e.a.a(aVar));
}
@Override // com.mbridge.msdk.foundation.same.net.c, com.mbridge.msdk.foundation.same.net.b
public void onSuccess(com.mbridge.msdk.foundation.same.net.d<JSONObject> dVar) {
if (dVar == null) {
a("response is null");
return;
}
super.onSuccess(dVar);
com.mbridge.msdk.foundation.same.net.d.a aVar = dVar.b;
if (aVar == null) {
a(dVar);
} else if (aVar.d == 204) {
a(new JSONObject());
} else {
a(dVar);
}
}
private void a(com.mbridge.msdk.foundation.same.net.d<JSONObject> dVar) {
JSONObject jSONObject = dVar.c;
if (jSONObject == null) {
a("response result is null");
return;
}
int optInt = jSONObject.optInt("status", -9999);
if (optInt == -9999) {
a(dVar.c);
return;
}
if (optInt == 1 || optInt == 200) {
a(dVar.c.optJSONObject("data"));
return;
}
String optString = dVar.c.optString("msg");
if (TextUtils.isEmpty(optString)) {
optString = "error message is null";
}
a(optString);
}
}

View File

@@ -0,0 +1,115 @@
package com.mbridge.msdk.foundation.same.net.f;
import android.text.TextUtils;
import com.ironsource.nb;
import com.ironsource.v8;
import com.mbridge.msdk.foundation.tools.af;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.util.LinkedHashMap;
import java.util.Map;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class e {
public static String a = "h";
public static String b = "i";
public static String c = "coppa";
public static String d = "d";
public static String e = "e";
public static String f = "a";
public static String g = "f";
public static String h = "g";
private static final String i = "e";
private Map<String, com.mbridge.msdk.foundation.same.net.c.a> j = new LinkedHashMap();
private Map<String, String> k = new LinkedHashMap();
public final Map<String, String> a() {
return this.k;
}
public e() {
}
public e(Map<String, String> map) {
if (map != null) {
for (Map.Entry<String, String> entry : map.entrySet()) {
a(entry.getKey(), entry.getValue());
}
}
}
public final void a(String str, String str2) {
if (str2 == null) {
af.b(i, "add() value is null!");
}
if (TextUtils.isEmpty(str) || str2 == null) {
return;
}
this.k.put(str, str2);
}
public final String b() {
StringBuilder sb = new StringBuilder();
try {
for (Map.Entry<String, String> entry : this.k.entrySet()) {
if (sb.length() > 0) {
sb.append('&');
}
sb.append(URLEncoder.encode(entry.getKey(), "UTF-8"));
sb.append(v8.i.b);
sb.append(URLEncoder.encode(entry.getValue(), "UTF-8"));
}
} catch (Exception e2) {
e2.printStackTrace();
}
return sb.toString();
}
public final void a(String str) {
this.k.remove(str);
this.j.remove(str);
}
public final JSONObject c() {
JSONObject jSONObject = new JSONObject();
try {
for (Map.Entry<String, String> entry : this.k.entrySet()) {
jSONObject.put(URLEncoder.encode(entry.getKey(), "UTF-8"), URLEncoder.encode(entry.getValue(), "UTF-8"));
}
for (Map.Entry<String, com.mbridge.msdk.foundation.same.net.c.a> entry2 : this.j.entrySet()) {
jSONObject.put(URLEncoder.encode(entry2.getKey(), "UTF-8"), URLEncoder.encode("FILE_NAME_" + entry2.getValue().a().getName(), "UTF-8"));
}
} catch (UnsupportedEncodingException unused) {
} catch (JSONException e2) {
af.b(i, e2.getMessage());
}
return jSONObject;
}
public final String toString() {
StringBuilder sb = new StringBuilder(28);
try {
for (Map.Entry<String, String> entry : this.k.entrySet()) {
if (sb.length() > 0) {
sb.append('&');
}
sb.append(URLEncoder.encode(entry.getKey(), "UTF-8"));
sb.append(nb.T);
sb.append(URLEncoder.encode(entry.getValue(), "UTF-8"));
}
for (Map.Entry<String, com.mbridge.msdk.foundation.same.net.c.a> entry2 : this.j.entrySet()) {
if (sb.length() > 0) {
sb.append('&');
}
sb.append(URLEncoder.encode(entry2.getKey(), "UTF-8"));
sb.append(nb.T);
sb.append(URLEncoder.encode("FILE_NAME_" + entry2.getValue().a().getName(), "UTF-8"));
}
} catch (UnsupportedEncodingException e2) {
af.b(i, e2.getMessage());
}
return sb.toString();
}
}

View File

@@ -0,0 +1,201 @@
package com.mbridge.msdk.foundation.same.net.f;
import android.content.Context;
import android.text.TextUtils;
import com.ironsource.ad;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.download.core.DownloadCommon;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ai;
/* loaded from: classes4.dex */
public final class f {
public static void a(e eVar) {
eVar.a("api_version", com.mbridge.msdk.foundation.same.a.d);
}
public static void a(e eVar, Context context) {
if (com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
eVar.a("withGP", ab.v() + "");
eVar.a("has_wx", ab.v(context) + "");
eVar.a("integrated_wx", ab.z() + "");
eVar.a("opensdk_ver", ab.u() + "");
eVar.a("wx_api_ver", ab.c(com.mbridge.msdk.foundation.controller.c.m().h()) + "");
eVar.a("mnc", ab.l(com.mbridge.msdk.foundation.controller.c.m().c()));
eVar.a("mcc", ab.k(com.mbridge.msdk.foundation.controller.c.m().c()));
String i = ab.i();
if (!TextUtils.isEmpty(i)) {
eVar.a("hardware", i);
}
com.mbridge.msdk.foundation.controller.authoritycontroller.c.j();
if (com.mbridge.msdk.foundation.a.a.a.a().a(MBridgeConstans.AUTHORITY_DNT, 0) == 1) {
eVar.a("dnt", "1");
}
eVar.a(e.c, com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().f() + "");
eVar.a("adid_limit", com.mbridge.msdk.foundation.tools.f.a() + "");
eVar.a("adid_limit_dev", com.mbridge.msdk.foundation.controller.authoritycontroller.b.b() ? "1" : "0");
}
if (com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_OTHER)) {
eVar.a(e.a, ai.b() + "");
eVar.a(e.b, ai.a() + "");
eVar.a(e.g, ab.n());
}
eVar.a("pkg_source", ab.a(ab.f(context), context));
if (com.mbridge.msdk.foundation.controller.c.m().i() != null) {
eVar.a("web_env", com.mbridge.msdk.foundation.controller.c.m().i().toString());
}
eVar.a("http_req", "2");
g.a(eVar, context);
a(eVar, true);
g(eVar);
b(eVar);
com.mbridge.msdk.c.g b = com.mbridge.msdk.c.h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
if (b == null) {
com.mbridge.msdk.c.h.a();
b = com.mbridge.msdk.c.i.a();
}
if (b.K() == 1) {
eVar.a("gdpr_consent", com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().g() + "");
} else if (b.aH()) {
eVar.a("gdpr_consent", com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().g() + "");
}
String i2 = com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().i();
if (!TextUtils.isEmpty(i2)) {
eVar.a("tc_string", i2);
}
h(eVar);
i(eVar);
g.a(eVar);
}
private static void a(e eVar, boolean z) {
com.mbridge.msdk.c.g b = com.mbridge.msdk.c.h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
Context c = com.mbridge.msdk.foundation.controller.c.m().c();
if (b != null) {
if (!TextUtils.isEmpty(b.d()) && z) {
eVar.a("a_stid", b.d());
}
try {
g.a(eVar, c, z, b);
} catch (Exception e) {
af.b("CommonRequestParamsForAdd", e.getMessage());
}
}
}
private static void g(e eVar) {
int t = ab.t();
if (t != -1) {
eVar.a("unknown_source", t + "");
}
}
public static void b(e eVar) {
try {
if (TextUtils.isEmpty(com.mbridge.msdk.foundation.same.a.V)) {
com.mbridge.msdk.foundation.same.a.V = com.mbridge.msdk.foundation.a.a.a.a().a(DownloadCommon.DOWNLOAD_REPORT_FIND_FILE_RESULT_VALUE_B);
}
if (!TextUtils.isEmpty(com.mbridge.msdk.foundation.same.a.V)) {
eVar.a(DownloadCommon.DOWNLOAD_REPORT_FIND_FILE_RESULT_VALUE_B, com.mbridge.msdk.foundation.same.a.V);
}
if (TextUtils.isEmpty(com.mbridge.msdk.foundation.same.a.g)) {
com.mbridge.msdk.foundation.same.a.g = com.mbridge.msdk.foundation.a.a.a.a().a("c");
}
if (TextUtils.isEmpty(com.mbridge.msdk.foundation.same.a.g)) {
return;
}
eVar.a("c", com.mbridge.msdk.foundation.same.a.g);
} catch (Exception e) {
af.b("CommonRequestParamsForAdd", e.getMessage());
}
}
private static void h(e eVar) {
String e = com.mbridge.msdk.foundation.tools.f.e();
if (TextUtils.isEmpty(e)) {
return;
}
eVar.a("az_aid_info", e);
}
private static void i(e eVar) {
String str = com.mbridge.msdk.e.c.a;
if (TextUtils.isEmpty(str)) {
return;
}
eVar.a("cronet_env", str);
}
public static void c(e eVar) {
eVar.a("dyview_type", com.mbridge.msdk.foundation.same.a.w);
}
public static void d(e eVar) {
if (com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
eVar.a("withGP", ab.v() + "");
eVar.a("has_wx", ab.v(com.mbridge.msdk.foundation.controller.c.m().c()) + "");
eVar.a("integrated_wx", ab.z() + "");
eVar.a("opensdk_ver", ab.u() + "");
eVar.a("wx_api_ver", ab.c(com.mbridge.msdk.foundation.controller.c.m().h()) + "");
eVar.a("mnc", ab.l(com.mbridge.msdk.foundation.controller.c.m().c()));
eVar.a("mcc", ab.k(com.mbridge.msdk.foundation.controller.c.m().c()));
String i = ab.i();
if (!TextUtils.isEmpty(i)) {
eVar.a("hardware", i);
}
eVar.a("adid_limit", com.mbridge.msdk.foundation.tools.f.a() + "");
eVar.a("adid_limit_dev", com.mbridge.msdk.foundation.controller.authoritycontroller.b.b() ? "1" : "0");
}
if (com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_OTHER)) {
eVar.a(e.g, ab.n());
}
g.b(eVar);
a(eVar, false);
g(eVar);
b(eVar);
h(eVar);
i(eVar);
}
public static void e(e eVar) {
if (ab.q() == 0) {
return;
}
eVar.a("tun", ab.q() + "");
}
public static void f(e eVar) {
if (eVar != null) {
if (!com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
eVar.a("model");
eVar.a("brand");
eVar.a("screen_size");
eVar.a("sub_ip");
eVar.a("network_type");
eVar.a("useragent");
eVar.a(ad.U);
eVar.a("language");
eVar.a("network_str");
eVar.a("os_version");
eVar.a("country_code");
eVar.a("cronet_env");
eVar.a("adid_limit");
eVar.a("adid_limit_dev");
}
if (!com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_OTHER)) {
eVar.a(e.a);
eVar.a(e.b);
eVar.a("power_rate");
eVar.a("charging");
eVar.a("timezone");
}
if (!com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_DEVICE_ID)) {
eVar.a("gaid");
eVar.a("gaid2");
eVar.a("az_aid_info");
}
g.c(eVar);
}
}
}

View File

@@ -0,0 +1,59 @@
package com.mbridge.msdk.foundation.same.net.f;
import android.content.Context;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.z;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class g {
private static String a = "";
private static String b = "";
public static void a(e eVar) {
}
public static void a(e eVar, Context context) {
}
public static void b(e eVar) {
}
public static void c(e eVar) {
}
public static void a(e eVar, Context context, boolean z, com.mbridge.msdk.c.g gVar) {
if (eVar == null) {
return;
}
try {
JSONObject jSONObject = new JSONObject();
if (com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
jSONObject.put("dmt", ab.o() + "");
jSONObject.put("dmf", ab.f());
jSONObject.put("adid_limit", com.mbridge.msdk.foundation.tools.f.a() + "");
jSONObject.put("adid_limit_dev", com.mbridge.msdk.foundation.controller.authoritycontroller.b.b() ? "1" : "0");
}
if (gVar.av() == 1 && !TextUtils.isEmpty(com.mbridge.msdk.foundation.tools.f.d()) && com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_DEVICE_ID)) {
jSONObject.put("az_aid_info", com.mbridge.msdk.foundation.tools.f.d());
}
if (TextUtils.isEmpty(jSONObject.toString())) {
return;
}
if (!jSONObject.equals(b)) {
a = z.b(jSONObject.toString());
}
if (TextUtils.isEmpty(a)) {
return;
}
eVar.a("dvi", a);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("CommonRequestParamsForAddDiff", e.getMessage());
}
}
}
}

View File

@@ -0,0 +1,33 @@
package com.mbridge.msdk.foundation.same.net.f;
import android.content.Context;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
/* loaded from: classes4.dex */
public class h extends c {
public h(Context context) {
super(context);
}
@Override // com.mbridge.msdk.foundation.same.net.f.c
public void addExtraParams(String str, e eVar) {
try {
try {
int a = ak.a();
String c = ak.c();
if (eVar != null) {
eVar.a("misk_spt", String.valueOf(a));
if (!TextUtils.isEmpty(c)) {
eVar.a("misk_spt_det", c);
}
}
} catch (Exception e) {
af.a("CampaignRequest", e.getMessage());
}
} finally {
super.addExtraParams(str, eVar);
}
}
}

View File

@@ -0,0 +1,97 @@
package com.mbridge.msdk.foundation.same.net.f;
import android.os.Handler;
import android.os.Looper;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.tracker.network.ad;
import com.mbridge.msdk.tracker.network.k;
import com.mbridge.msdk.tracker.network.r;
import com.mbridge.msdk.tracker.network.w;
/* loaded from: classes4.dex */
public final class i<T> implements k<T> {
private final com.mbridge.msdk.foundation.same.net.b<T> a;
private final Handler b = new Handler(Looper.getMainLooper());
public i(com.mbridge.msdk.foundation.same.net.b<T> bVar) {
this.a = bVar;
}
@Override // com.mbridge.msdk.tracker.network.k
public final void a(com.mbridge.msdk.tracker.network.i<T> iVar, final w<T> wVar, final r rVar) {
af.a("MBridgeRequestListenerWrapper", "onResponseSuccess: " + wVar.a);
this.b.post(new Runnable() { // from class: com.mbridge.msdk.foundation.same.net.f.i.1
@Override // java.lang.Runnable
public final void run() {
com.mbridge.msdk.foundation.same.net.d<T> a;
try {
if (i.this.a != null) {
com.mbridge.msdk.foundation.same.net.b bVar = i.this.a;
w wVar2 = wVar;
r rVar2 = rVar;
if (wVar2 == null) {
a = null;
} else {
a = com.mbridge.msdk.foundation.same.net.d.a(wVar2.a, new com.mbridge.msdk.foundation.same.net.d.a(rVar2.a, rVar2.b, rVar2.d));
}
bVar.onSuccess(a);
}
} catch (Exception e) {
af.b("MBridgeRequestListenerWrapper", "onResponseSuccess error", e);
}
}
});
}
@Override // com.mbridge.msdk.tracker.network.k
public final void b(com.mbridge.msdk.tracker.network.i<T> iVar, final w<T> wVar, final r rVar) {
af.a("MBridgeRequestListenerWrapper", "onResponseError: " + wVar.c.a() + " " + wVar.c.getMessage());
this.b.post(new Runnable() { // from class: com.mbridge.msdk.foundation.same.net.f.i.2
@Override // java.lang.Runnable
public final void run() {
com.mbridge.msdk.foundation.same.net.d.a aVar;
com.mbridge.msdk.foundation.same.net.a.a aVar2;
try {
if (i.this.a != null) {
com.mbridge.msdk.foundation.same.net.b bVar = i.this.a;
ad adVar = wVar.c;
r rVar2 = rVar;
com.mbridge.msdk.foundation.same.net.a.a aVar3 = null;
if (adVar != null) {
if (rVar2 != null) {
aVar = new com.mbridge.msdk.foundation.same.net.d.a(rVar2.a, rVar2.b, rVar2.d);
} else {
aVar = new com.mbridge.msdk.foundation.same.net.d.a(0, null, null);
}
if (adVar.a() == 0) {
aVar2 = new com.mbridge.msdk.foundation.same.net.a.a(2, aVar, adVar.getMessage());
} else if (adVar.a() == 1) {
aVar2 = new com.mbridge.msdk.foundation.same.net.a.a(6, aVar, adVar.getMessage());
} else if (adVar.a() == 2) {
aVar2 = new com.mbridge.msdk.foundation.same.net.a.a(8, aVar, adVar.getMessage());
} else if (adVar.a() == 4) {
aVar2 = new com.mbridge.msdk.foundation.same.net.a.a(880041, aVar, adVar.getMessage());
} else if (adVar.a() == 5) {
aVar2 = new com.mbridge.msdk.foundation.same.net.a.a(8, aVar, adVar.getMessage());
} else if (adVar.a() == 6) {
aVar2 = new com.mbridge.msdk.foundation.same.net.a.a(15, aVar, adVar.getMessage());
} else if (adVar.a() == 7) {
aVar2 = new com.mbridge.msdk.foundation.same.net.a.a(7, aVar, adVar.getMessage());
} else if (adVar.a() == 8) {
aVar2 = new com.mbridge.msdk.foundation.same.net.a.a(10, aVar, adVar.getMessage());
} else if (adVar.a() == 9) {
aVar2 = new com.mbridge.msdk.foundation.same.net.a.a(4, aVar, adVar.getMessage());
} else {
aVar2 = new com.mbridge.msdk.foundation.same.net.a.a(2, aVar, adVar.getMessage());
}
aVar3 = aVar2;
}
bVar.onError(aVar3);
}
} catch (Exception e) {
af.b("MBridgeRequestListenerWrapper", "onResponseError error", e);
}
}
});
}
}

View File

@@ -0,0 +1,70 @@
package com.mbridge.msdk.foundation.same.report;
import android.os.Parcel;
import android.os.Parcelable;
/* loaded from: classes4.dex */
public class BatchReportMessage implements Parcelable {
public static final Parcelable.Creator<BatchReportMessage> CREATOR = new Parcelable.Creator<BatchReportMessage>() { // from class: com.mbridge.msdk.foundation.same.report.BatchReportMessage.1
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ BatchReportMessage[] newArray(int i) {
return new BatchReportMessage[i];
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ BatchReportMessage createFromParcel(Parcel parcel) {
return new BatchReportMessage(parcel);
}
};
private String a;
private long b;
private String c;
@Override // android.os.Parcelable
public int describeContents() {
return 0;
}
public String getReportMessage() {
return this.a;
}
public long getTimestamp() {
return this.b;
}
public String getUuid() {
return this.c;
}
public void setReportMessage(String str) {
this.a = str;
}
public void setTimestamp(long j) {
this.b = j;
}
public void setUuid(String str) {
this.c = str;
}
public BatchReportMessage(String str, String str2, long j) {
this.c = str;
this.a = str2;
this.b = j;
}
public BatchReportMessage(Parcel parcel) {
this.c = parcel.readString();
this.a = parcel.readString();
this.b = parcel.readLong();
}
@Override // android.os.Parcelable
public void writeToParcel(Parcel parcel, int i) {
parcel.writeString(this.c);
parcel.writeString(this.a);
parcel.writeLong(this.b);
}
}

View File

@@ -0,0 +1,93 @@
package com.mbridge.msdk.foundation.same.report;
import android.content.Context;
import android.text.TextUtils;
import com.firemonkeys.cloudcellapi.LocalNotificationsCenter;
import com.mbridge.msdk.foundation.download.core.DownloadCommon;
import com.mbridge.msdk.foundation.same.DomainNameUtils;
import com.mbridge.msdk.foundation.same.net.Aa;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.z;
import com.vungle.ads.internal.presenter.MRAIDPresenter;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class a {
public static JSONObject a() {
JSONObject jSONObject;
Context c = com.mbridge.msdk.foundation.controller.c.m().c();
try {
jSONObject = i.a(c).c();
} catch (Exception e) {
af.b("CommonDeviceInfo", "getCommonProperty error", e);
jSONObject = null;
}
if (jSONObject == null) {
jSONObject = new JSONObject();
}
try {
if (TextUtils.isEmpty(com.mbridge.msdk.foundation.same.a.V)) {
com.mbridge.msdk.foundation.same.a.V = com.mbridge.msdk.foundation.a.a.a.a().a(DownloadCommon.DOWNLOAD_REPORT_FIND_FILE_RESULT_VALUE_B);
}
if (!TextUtils.isEmpty(com.mbridge.msdk.foundation.same.a.V)) {
jSONObject.put(DownloadCommon.DOWNLOAD_REPORT_FIND_FILE_RESULT_VALUE_B, com.mbridge.msdk.foundation.same.a.V);
}
if (TextUtils.isEmpty(com.mbridge.msdk.foundation.same.a.g)) {
com.mbridge.msdk.foundation.same.a.g = com.mbridge.msdk.foundation.a.a.a.a().a("c");
}
if (!TextUtils.isEmpty(com.mbridge.msdk.foundation.same.a.g)) {
jSONObject.put("c", com.mbridge.msdk.foundation.same.a.g);
}
jSONObject.put(MRAIDPresenter.OPEN, com.mbridge.msdk.foundation.same.a.S);
String a = Aa.a();
if (a == null) {
a = "";
}
jSONObject.put(LocalNotificationsCenter.EXTRA_CHANNEL_ID, a);
jSONObject.put("band_width", com.mbridge.msdk.foundation.same.net.a.a().b());
if (!com.mbridge.msdk.foundation.controller.authoritycontroller.b.a()) {
jSONObject.put("dev_source", "2");
}
if (DomainNameUtils.getInstance().isExcludeCNDomain()) {
jSONObject.put("re_domain", "1");
}
com.mbridge.msdk.c.g b = com.mbridge.msdk.c.h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
if (b == null) {
com.mbridge.msdk.c.h.a();
b = com.mbridge.msdk.c.i.a();
}
JSONObject a2 = a(b);
if (a2 != null) {
String jSONObject2 = a2.toString();
if (!TextUtils.isEmpty(jSONObject2)) {
String b2 = z.b(jSONObject2);
if (!TextUtils.isEmpty(b2)) {
jSONObject.put("dvi", b2);
}
}
}
jSONObject.put("app_id", com.mbridge.msdk.foundation.controller.c.m().k());
jSONObject.put("m_sdk", "msdk");
jSONObject.put("lqswt", String.valueOf(1));
jSONObject.put("network_available", String.valueOf(ak.m(c)));
String str = "UNKNOWN";
if (b != null) {
str = b.r();
jSONObject.put("a_stid", b.d());
}
jSONObject.put("country_code", str);
} catch (JSONException unused) {
}
return jSONObject;
}
private static JSONObject a(com.mbridge.msdk.c.g gVar) {
try {
return i.a(com.mbridge.msdk.foundation.controller.c.m().c(), gVar);
} catch (Exception unused) {
return null;
}
}
}

View File

@@ -0,0 +1,91 @@
package com.mbridge.msdk.foundation.same.report.a;
import android.content.Context;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.entity.h;
import com.mbridge.msdk.foundation.same.report.d.d;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.tracker.e;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class a {
protected Context a;
protected h b;
public a(h hVar) {
this.b = hVar;
Context c = c.m().c();
this.a = c;
if (this.b == null || c == null) {
return;
}
int m = ab.m(c);
this.b.d(m);
this.b.c(ab.a(this.a, m));
}
public final void a() {
if (this.b != null) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("time", this.b.b());
jSONObject.put("hb", this.b.h());
jSONObject.put("fb", this.b.e());
jSONObject.put("num", this.b.c());
jSONObject.put(CampaignEx.JSON_KEY_AD_SOURCE_ID, this.b.a());
jSONObject.put("timeout", this.b.i());
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, this.b.d());
if (com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
jSONObject.put("network_type", this.b.g());
jSONObject.put("network_str", this.b.f());
}
e eVar = new e("2000006");
eVar.b(0);
eVar.a(0);
eVar.a(jSONObject);
eVar.a(com.mbridge.msdk.foundation.same.report.c.c());
d.a().c().a(eVar);
} catch (Throwable unused) {
}
}
}
public final void a(int i) {
h hVar = this.b;
if (hVar != null) {
hVar.b(i);
}
}
public final void b(int i) {
h hVar = this.b;
if (hVar != null) {
hVar.a(i);
}
}
public final void c(int i) {
h hVar = this.b;
if (hVar != null) {
hVar.c(i);
}
}
public final void a(String str) {
if (TextUtils.isEmpty(str)) {
return;
}
this.b.a(str);
}
public final void b(String str) {
h hVar = this.b;
if (hVar != null) {
hVar.b(str);
}
}
}

View File

@@ -0,0 +1,10 @@
package com.mbridge.msdk.foundation.same.report.a;
import com.mbridge.msdk.foundation.entity.h;
/* loaded from: classes4.dex */
public final class b extends a {
public b(h hVar) {
super(hVar);
}
}

View File

@@ -0,0 +1,45 @@
package com.mbridge.msdk.foundation.same.report;
import android.text.TextUtils;
import com.mbridge.msdk.foundation.tools.af;
import org.json.JSONArray;
/* loaded from: classes4.dex */
public class b {
private static String a = "DomainReport";
public static boolean a(com.mbridge.msdk.c.g gVar, String str) {
if (gVar == null) {
return true;
}
try {
if (TextUtils.isEmpty(str)) {
return true;
}
int Q = gVar.Q();
JSONArray O = gVar.O();
JSONArray N = gVar.N();
if (N != null) {
for (int i = 0; i < N.length(); i++) {
if (str.contains(N.getString(i))) {
return false;
}
}
}
if (Q != 2) {
return true;
}
if (O != null) {
for (int i2 = 0; i2 < O.length(); i2++) {
if (str.contains(O.getString(i2))) {
return true;
}
}
}
return false;
} catch (Exception e) {
af.b(a, e.getMessage());
return true;
}
}
}

View File

@@ -0,0 +1,8 @@
package com.mbridge.msdk.foundation.same.report.b;
/* loaded from: classes4.dex */
public interface a {
void a();
void a(String str, StackTraceElement[] stackTraceElementArr);
}

View File

@@ -0,0 +1,116 @@
package com.mbridge.msdk.foundation.same.report.b;
import android.annotation.TargetApi;
import android.os.Debug;
import android.os.Handler;
import android.os.Looper;
import android.os.Process;
import android.os.SystemClock;
import android.util.Log;
/* loaded from: classes4.dex */
public class b extends Thread {
private static volatile b a;
private final Handler b;
private volatile a c;
private com.mbridge.msdk.foundation.same.report.b.a d;
private int e;
public final b a(int i, com.mbridge.msdk.foundation.same.report.b.a aVar) {
this.e = i;
this.d = aVar;
return this;
}
private b() {
super("AnrMonitor-Thread");
this.b = new Handler(Looper.getMainLooper());
this.e = 5000;
}
public static b a() {
if (a == null) {
synchronized (b.class) {
try {
if (a == null) {
a = new b();
}
} finally {
}
}
}
return a;
}
@Override // java.lang.Thread, java.lang.Runnable
@TargetApi(16)
public void run() {
Process.setThreadPriority(10);
while (true) {
if (!isInterrupted() && (this.c == null || this.c.c)) {
synchronized (this) {
try {
if (this.c == null) {
this.c = new a();
}
this.c.b();
long j = this.e;
long uptimeMillis = SystemClock.uptimeMillis();
while (j > 0) {
try {
wait(j);
} catch (InterruptedException e) {
Log.w("AnrMonitor", e.toString());
}
j = this.e - (SystemClock.uptimeMillis() - uptimeMillis);
}
if (!this.c.a()) {
com.mbridge.msdk.foundation.same.report.b.a aVar = this.d;
if (aVar != null) {
aVar.a();
}
} else if (!Debug.isDebuggerConnected() && !Debug.waitingForDebugger() && this.d != null) {
StackTraceElement[] stackTrace = Looper.getMainLooper().getThread().getStackTrace();
this.d.a(c.a(stackTrace), stackTrace);
}
} catch (Throwable th) {
throw th;
}
}
} else {
try {
Thread.sleep(this.e);
} catch (Exception unused) {
}
}
}
}
public class a implements Runnable {
private long b;
private boolean c;
private long d;
private a() {
this.b = SystemClock.uptimeMillis();
}
public final boolean a() {
return !this.c || this.b - this.d >= ((long) b.this.e);
}
@Override // java.lang.Runnable
public final void run() {
synchronized (b.this) {
this.c = true;
this.b = SystemClock.uptimeMillis();
}
}
public final void b() {
this.c = false;
this.d = SystemClock.uptimeMillis();
b.this.b.postAtFrontOfQueue(this);
}
}
}

View File

@@ -0,0 +1,171 @@
package com.mbridge.msdk.foundation.same.report.b;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.same.report.f;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ah;
import com.mbridge.msdk.tracker.e;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class c {
private static long a;
private static long b;
public static String a(StackTraceElement[] stackTraceElementArr) {
if (stackTraceElementArr != null && stackTraceElementArr.length != 0) {
try {
StringBuilder sb = new StringBuilder();
for (StackTraceElement stackTraceElement : stackTraceElementArr) {
if (stackTraceElement != null) {
sb.append(stackTraceElement.toString());
sb.append("\r\n");
}
}
return sb.toString();
} catch (Exception unused) {
}
}
return "";
}
public static String b(StackTraceElement[] stackTraceElementArr) {
return c(stackTraceElementArr) ? "1" : "0";
}
private static boolean c(StackTraceElement[] stackTraceElementArr) {
if (stackTraceElementArr != null && stackTraceElementArr.length != 0) {
try {
ArrayList arrayList = new ArrayList();
for (StackTraceElement stackTraceElement : stackTraceElementArr) {
if (stackTraceElement != null && !TextUtils.isEmpty(stackTraceElement.toString())) {
String stackTraceElement2 = stackTraceElement.toString();
if (!TextUtils.isEmpty(stackTraceElement2)) {
if (!stackTraceElement2.contains(MBridgeConstans.APPLICATION_STACK_COM_ANDROID)) {
if (!stackTraceElement2.contains("com.google")) {
if (!stackTraceElement2.contains("java.lang")) {
if (!stackTraceElement2.contains(MBridgeConstans.APPLICATION_STACK_ANDROID_OS)) {
if (stackTraceElement2.contains(MBridgeConstans.APPLICATION_STACK_ANDROID_APP)) {
}
}
}
}
}
}
arrayList.add(stackTraceElement2);
}
}
if (arrayList.size() == 0) {
return false;
}
return b((String) arrayList.get(0));
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("AnrMonitorManager", "isMBridgeFirst exception", e);
}
}
}
return false;
}
/* JADX INFO: Access modifiers changed from: private */
public static boolean b(String str) {
if (TextUtils.isEmpty(str)) {
return false;
}
try {
for (String str2 : d.a(d.a())) {
if (!TextUtils.isEmpty(str2) && str.contains(str2)) {
return true;
}
}
} catch (Exception unused) {
}
return false;
}
public static void a() {
if (!b()) {
af.a("AnrMonitorManager", "anr monitor is not available");
return;
}
try {
b.a().a(c(), new a()).start();
} catch (Exception e) {
af.b("AnrMonitorManager", "start anr monitor failed", e);
}
}
private static boolean b() {
try {
return ah.a().a("anr_monitor_available", false);
} catch (Exception e) {
af.b("AnrMonitorManager", "get anr monitor available failed", e);
return false;
}
}
private static int c() {
try {
int a2 = ah.a().a("anr_check_timeout", 5000);
if (a2 <= 0) {
return 5000;
}
return a2;
} catch (Exception e) {
af.b("AnrMonitorManager", "get anr check timeout failed", e);
return 5000;
}
}
public static final class a implements com.mbridge.msdk.foundation.same.report.b.a {
@Override // com.mbridge.msdk.foundation.same.report.b.a
public final void a() {
}
@Override // com.mbridge.msdk.foundation.same.report.b.a
public final void a(final String str, final StackTraceElement[] stackTraceElementArr) {
if (MBridgeConstans.DEBUG) {
af.a("AnrMonitorManager", "onAnrHappened: " + str);
}
if (!c.b(str)) {
af.a("AnrMonitorManager", "onAnrHappened: can track false");
return;
}
long unused = c.b = System.currentTimeMillis();
com.mbridge.msdk.foundation.same.f.a.e().execute(new Runnable() { // from class: com.mbridge.msdk.foundation.same.report.b.c.a.1
@Override // java.lang.Runnable
public final void run() {
try {
c.a(str, stackTraceElementArr);
} catch (Exception e) {
af.b("AnrMonitorManager", "handler anr failed", e);
}
}
});
}
}
public static /* synthetic */ void a(String str, StackTraceElement[] stackTraceElementArr) throws JSONException {
try {
JSONObject b2 = d.a(com.mbridge.msdk.foundation.controller.c.m().c()).b(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(System.currentTimeMillis())));
b2.put("crashinfo", str);
JSONObject jSONObject = new JSONObject();
jSONObject.put("exception", b2.toString());
jSONObject.put("crash_first_index_from_mtg", b(stackTraceElementArr));
e eVar = new e("m_anr_report");
eVar.a(jSONObject);
eVar.a(com.mbridge.msdk.foundation.same.report.c.c());
eVar.a(0);
eVar.b(1);
f.a().d().a(eVar);
} catch (JSONException e) {
af.b("AnrMonitorManager", "reportANRByEventLibrary anr failed", e);
}
}
}

View File

@@ -0,0 +1,290 @@
package com.mbridge.msdk.foundation.same.report.b;
import android.content.Context;
import android.content.pm.PackageManager;
import android.os.Build;
import android.os.Environment;
import android.os.Handler;
import android.os.Message;
import android.os.Process;
import android.text.TextUtils;
import android.text.format.Formatter;
import android.util.Log;
import com.ironsource.v8;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.c.g;
import com.mbridge.msdk.c.i;
import com.mbridge.msdk.foundation.same.b.e;
import com.mbridge.msdk.foundation.same.report.f;
import com.mbridge.msdk.foundation.same.report.h;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.lang.Thread;
import java.lang.ref.WeakReference;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class d implements Thread.UncaughtExceptionHandler {
private static volatile d b;
Handler a = new Handler() { // from class: com.mbridge.msdk.foundation.same.report.b.d.1
@Override // android.os.Handler
public final void handleMessage(Message message) {
Context context;
HashMap hashMap;
super.handleMessage(message);
if (message.what == 101 && (context = (Context) d.this.c.get()) != null) {
Object obj = message.obj;
if (!(obj instanceof HashMap) || (hashMap = (HashMap) obj) == null) {
return;
}
new h(context).a((String) hashMap.get("crashinfo"), (File) hashMap.get("file"));
}
}
};
private final WeakReference<Context> c;
private Throwable d;
private Thread.UncaughtExceptionHandler e;
private d(Context context) {
this.c = new WeakReference<>(context);
}
private static String b(Context context) {
try {
return context.getApplicationContext().getPackageManager().getPackageInfo(context.getPackageName(), 0).versionName;
} catch (PackageManager.NameNotFoundException e) {
Log.e("", e.getMessage());
return "";
}
}
public static d a(Context context) {
if (b == null) {
synchronized (d.class) {
try {
if (b == null) {
b = new d(context);
}
} finally {
}
}
}
return b;
}
private static List<String> a(String str, String str2) {
ArrayList arrayList = new ArrayList();
try {
Matcher matcher = Pattern.compile(str2).matcher(str);
while (matcher.find()) {
arrayList.add(matcher.group(1));
}
} catch (Exception e) {
e.printStackTrace();
}
return arrayList;
}
public static String a() {
try {
g b2 = com.mbridge.msdk.c.h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
if (b2 == null) {
com.mbridge.msdk.c.h.a();
b2 = i.a();
}
String V = b2.V();
return TextUtils.isEmpty(V) ? "<mvpackage>mbridge</mvpackage>" : V;
} catch (Exception unused) {
return "<mvpackage>mbridge</mvpackage>";
}
}
public static List<String> a(String str) {
try {
List<String> a = a(str, "<mvpackage>(.*?)</mvpackage>");
return a == null ? new ArrayList() : a;
} catch (Exception unused) {
return new ArrayList();
}
}
private String a(Throwable th, String str) {
try {
JSONObject b2 = b(str);
if (b2 == null) {
return "";
}
StringWriter stringWriter = new StringWriter();
th.printStackTrace(new PrintWriter(stringWriter));
b2.put("crashinfo", stringWriter.toString());
String jSONObject = b2.toString();
StringBuffer stringBuffer = new StringBuffer();
stringBuffer.append("key=2000052");
stringBuffer.append(v8.i.c);
stringBuffer.append("crash_first_index_from_mtg=");
stringBuffer.append(c.b(th.getStackTrace()));
stringBuffer.append("&exception=" + jSONObject);
return stringBuffer.toString();
} catch (Throwable th2) {
th2.printStackTrace();
return "";
}
}
private HashMap<String, Object> c() {
HashMap<String, Object> hashMap = new HashMap<>();
if (this.d == null) {
return null;
}
String a = e.a(com.mbridge.msdk.foundation.same.b.c.MBRIDGE_CRASH_INFO);
File file = new File(a + "/");
if (!file.exists()) {
file.mkdirs();
}
String format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(System.currentTimeMillis()));
File file2 = new File(a + "/sdkcrash" + format + ".txt");
try {
PrintWriter printWriter = new PrintWriter(new BufferedWriter(new FileWriter(file2)));
printWriter.println(a(this.d, format));
printWriter.println("====");
this.d.printStackTrace(printWriter);
printWriter.close();
hashMap.put("file", file2);
hashMap.put("time", format);
return hashMap;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
private String c(Context context) {
try {
return context.getResources().getString(context.getPackageManager().getPackageInfo(context.getPackageName(), 0).applicationInfo.labelRes);
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
return null;
}
}
public final JSONObject b(String str) throws JSONException {
JSONObject jSONObject = new JSONObject();
Context context = this.c.get();
if (context == null) {
return null;
}
File externalStorageDirectory = Environment.getExternalStorageDirectory();
long usableSpace = externalStorageDirectory.getUsableSpace();
long totalSpace = externalStorageDirectory.getTotalSpace();
String formatFileSize = Formatter.formatFileSize(context, usableSpace);
String formatFileSize2 = Formatter.formatFileSize(context, totalSpace);
jSONObject.put("max_memory", String.valueOf((float) ((Runtime.getRuntime().maxMemory() * 1.0d) / 1048576.0d)));
jSONObject.put("memoryby_app", String.valueOf((float) ((Runtime.getRuntime().totalMemory() * 1.0d) / 1048576.0d)));
jSONObject.put("remaining_memory", (float) ((Runtime.getRuntime().freeMemory() * 1.0d) / 1048576.0d));
jSONObject.put("sdcard_remainder", formatFileSize);
jSONObject.put("totalspacestr", formatFileSize2);
jSONObject.put("crashtime", str);
String a = com.mbridge.msdk.foundation.a.a.a.a().a(MBridgeConstans.SDK_APP_ID);
if (!TextUtils.isEmpty(a)) {
jSONObject.put("appid", a);
}
try {
jSONObject.put("osversion", Build.VERSION.SDK_INT);
jSONObject.put("appversioncode", d(context));
jSONObject.put("appversionname", b(context));
jSONObject.put("appname", c(context));
} catch (Exception unused) {
jSONObject.put("osversion", 0);
jSONObject.put("appversioncode", "-1");
jSONObject.put("appversionname", "-1");
jSONObject.put("appname", "");
}
return jSONObject;
}
private String a(Throwable th) {
StackTraceElement[] stackTrace = th.getStackTrace();
StringBuilder sb = new StringBuilder();
for (StackTraceElement stackTraceElement : stackTrace) {
sb.append(stackTraceElement.toString() + "\n");
}
return sb.toString();
}
private int d(Context context) {
try {
return context.getPackageManager().getPackageInfo(context.getPackageName(), 0).versionCode;
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
return 0;
}
}
private void a(String str, String str2, Throwable th, Thread thread) {
if (!str.contains(str2)) {
Thread.UncaughtExceptionHandler uncaughtExceptionHandler = this.e;
if (uncaughtExceptionHandler != null) {
uncaughtExceptionHandler.uncaughtException(thread, th);
return;
}
return;
}
HashMap<String, Object> c = c();
if (c == null || c.get("file") == null) {
return;
}
Message obtain = Message.obtain();
HashMap hashMap = new HashMap();
hashMap.put("crashinfo", a(th, (String) c.get("time")));
hashMap.put("file", c.get("file"));
obtain.obj = hashMap;
obtain.what = 101;
this.a.sendMessage(obtain);
a(thread, th);
}
public final void b() {
this.e = Thread.getDefaultUncaughtExceptionHandler();
Thread.setDefaultUncaughtExceptionHandler(this);
}
private void a(Thread thread, Throwable th) {
try {
Thread.sleep(2000L);
} catch (InterruptedException e) {
e.printStackTrace();
}
Process.killProcess(Process.myPid());
}
@Override // java.lang.Thread.UncaughtExceptionHandler
public void uncaughtException(Thread thread, Throwable th) {
f.a().b();
try {
this.d = th;
String a = a();
List<String> a2 = a(a);
if (a2.size() > 0) {
for (int i = 0; i < a2.size(); i++) {
a(a(th), a2.get(i), th, thread);
}
return;
}
a(a(th), a, th, thread);
} catch (Exception e) {
a(thread, th);
e.printStackTrace();
}
}
}

View File

@@ -0,0 +1,121 @@
package com.mbridge.msdk.foundation.same.report;
import android.content.Context;
import android.text.TextUtils;
import com.facebook.appevents.UserDataStore;
import com.ironsource.ad;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.download.core.DownloadCommon;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class c {
private static final String a = "c";
public static JSONObject a() {
return a.a();
}
public static com.mbridge.msdk.tracker.f b() {
return new com.mbridge.msdk.tracker.f() { // from class: com.mbridge.msdk.foundation.same.report.c.1
@Override // com.mbridge.msdk.tracker.f
public final boolean a(com.mbridge.msdk.tracker.e eVar) throws Exception {
return c.a(eVar);
}
};
}
public static com.mbridge.msdk.tracker.h c() {
return new com.mbridge.msdk.tracker.h() { // from class: com.mbridge.msdk.foundation.same.report.c.2
@Override // com.mbridge.msdk.tracker.h
public final JSONObject a(com.mbridge.msdk.tracker.e eVar) {
if (eVar == null) {
return null;
}
JSONObject d = eVar.d();
if (d == null) {
d = new JSONObject();
}
try {
d.put("key", eVar.a());
Context c = com.mbridge.msdk.foundation.controller.c.m().c();
int m = ab.m(c);
if (!d.has("network_type")) {
d.put("network_type", m);
d.put("network_str", ab.a(c, m));
}
if (!d.has(UserDataStore.STATE)) {
d.put(UserDataStore.STATE, System.currentTimeMillis());
}
String optString = d.optString(MBridgeConstans.PROPERTIES_UNIT_ID, "");
if (!TextUtils.isEmpty(optString)) {
String str = com.mbridge.msdk.foundation.controller.a.b.get(optString);
d.put("u_stid", str != null ? str : "");
}
if (!TextUtils.isEmpty(com.mbridge.msdk.foundation.same.a.V) && !d.has(DownloadCommon.DOWNLOAD_REPORT_FIND_FILE_RESULT_VALUE_B)) {
d.put(DownloadCommon.DOWNLOAD_REPORT_FIND_FILE_RESULT_VALUE_B, com.mbridge.msdk.foundation.same.a.V);
}
if (!TextUtils.isEmpty(com.mbridge.msdk.foundation.same.a.g) && !d.has(c.a)) {
d.put(c.a, com.mbridge.msdk.foundation.same.a.g);
}
} catch (Exception e) {
af.b(c.a, e.getMessage());
}
return d;
}
};
}
public static void a(JSONObject jSONObject) {
if (jSONObject == null) {
return;
}
if (!com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
jSONObject.remove("model");
jSONObject.remove("brand");
jSONObject.remove("screen_size");
jSONObject.remove("sub_ip");
jSONObject.remove("network_type");
jSONObject.remove("useragent");
jSONObject.remove(ad.U);
jSONObject.remove("language");
jSONObject.remove("network_str");
jSONObject.remove("mnc");
jSONObject.remove("mcc");
jSONObject.remove("os_version");
jSONObject.remove("gp_version");
jSONObject.remove("country_code");
}
if (!com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_OTHER)) {
jSONObject.remove(com.mbridge.msdk.foundation.same.net.f.e.a);
jSONObject.remove(com.mbridge.msdk.foundation.same.net.f.e.b);
jSONObject.remove("power_rate");
jSONObject.remove("charging");
jSONObject.remove("timezone");
}
if (com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_DEVICE_ID)) {
return;
}
jSONObject.remove("gaid");
jSONObject.remove("gaid2");
jSONObject.remove("oaid");
jSONObject.remove("az_aid_info");
}
public static /* synthetic */ boolean a(com.mbridge.msdk.tracker.e eVar) {
if (eVar == null || TextUtils.isEmpty(eVar.a())) {
return false;
}
String a2 = eVar.a();
if (TextUtils.isEmpty(a2)) {
return false;
}
com.mbridge.msdk.c.g b = com.mbridge.msdk.c.h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
if (b == null) {
return true;
}
return b.a(b, a2);
}
}

View File

@@ -0,0 +1,24 @@
package com.mbridge.msdk.foundation.same.report.c;
/* loaded from: classes4.dex */
public class a {
public static final String a = "a";
private static a b;
private a() {
}
public static a a() {
if (b == null) {
synchronized (a.class) {
try {
if (b == null) {
b = new a();
}
} finally {
}
}
}
return b;
}
}

View File

@@ -0,0 +1,128 @@
package com.mbridge.msdk.foundation.same.report;
import android.text.TextUtils;
import android.util.Log;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.ironsource.nb;
import com.ironsource.v8;
import com.mbridge.msdk.foundation.tools.ab;
import java.net.URLEncoder;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class d implements com.mbridge.msdk.tracker.d {
@Override // com.mbridge.msdk.tracker.d
public final Map<String, String> a(com.mbridge.msdk.tracker.m mVar, List<com.mbridge.msdk.tracker.i> list, JSONObject jSONObject) {
HashMap hashMap;
if (list != null && list.size() != 0) {
try {
c.a(jSONObject);
if (jSONObject == null) {
hashMap = null;
} else {
hashMap = new HashMap();
Iterator<String> keys = jSONObject.keys();
while (keys.hasNext()) {
String next = keys.next();
hashMap.put(next, String.valueOf(jSONObject.opt(next)));
}
}
if (hashMap == null) {
hashMap = new HashMap();
}
StringBuilder a = a(list);
hashMap.put("tun", String.valueOf(ab.r()));
hashMap.put("data", a.toString());
return hashMap;
} catch (Exception unused) {
} catch (OutOfMemoryError unused2) {
if (mVar != null) {
mVar.i();
}
} catch (Throwable unused3) {
return null;
}
}
return null;
}
private static StringBuilder a(List<com.mbridge.msdk.tracker.i> list) {
com.mbridge.msdk.tracker.e c;
StringBuilder sb = new StringBuilder();
for (int i = 0; i < list.size(); i++) {
com.mbridge.msdk.tracker.i iVar = list.get(i);
if (iVar != null && (c = iVar.c()) != null) {
JSONObject d = c.d();
c.a(d);
if (d == null) {
d = new JSONObject();
}
try {
try {
d.put("ts", c.f());
d.put("rts", System.currentTimeMillis());
int d2 = iVar.d() - 1;
if (d2 >= 1) {
d.put("retryed", d2);
}
long g = c.g();
if (g > 0) {
d.put(IronSourceConstants.EVENTS_DURATION, g);
}
} catch (Exception e) {
if (com.mbridge.msdk.tracker.a.a) {
Log.e("TrackManager", "decorateRequestParams: ", e);
}
}
sb.append(a(d));
if (i < list.size() - 1) {
sb.append("\n");
}
} catch (Throwable th) {
sb.append(a(d));
throw th;
}
}
}
return sb;
}
private static String a(JSONObject jSONObject) {
if (jSONObject == null) {
return "";
}
StringBuilder sb = new StringBuilder();
Iterator<String> keys = jSONObject.keys();
int i = 0;
while (keys.hasNext()) {
String next = keys.next();
i++;
if (i <= jSONObject.length() - 1) {
sb.append(next);
sb.append(v8.i.b);
sb.append(a(String.valueOf(jSONObject.opt(next))));
sb.append(v8.i.c);
} else {
sb.append(next);
sb.append(v8.i.b);
sb.append(a(String.valueOf(jSONObject.opt(next))));
}
}
return sb.toString();
}
private static String a(String str) {
if (TextUtils.isEmpty(str)) {
return "";
}
try {
return URLEncoder.encode(str, nb.N);
} catch (Exception unused) {
return str;
}
}
}

View File

@@ -0,0 +1,20 @@
package com.mbridge.msdk.foundation.same.report.d;
/* loaded from: classes4.dex */
public final class a {
public static int a = 1;
public static int b = 2;
public static int c = 1;
public static int d = 2;
public static int e = 1;
public static int f = 2;
public static int g = 1;
public static int h = 2;
public static int i = 1;
public static int j = 2;
public static int k = 1;
public static int l = 2;
public static int m = 1;
public static int n = 2;
public static int o = 5;
}

View File

@@ -0,0 +1,6 @@
package com.mbridge.msdk.foundation.same.report.d.a;
/* loaded from: classes4.dex */
public interface a {
void a();
}

View File

@@ -0,0 +1,17 @@
package com.mbridge.msdk.foundation.same.report.d;
/* loaded from: classes4.dex */
public final class b {
public static final String[] a = {"2000047", "2000048"};
public static final String[] b = {"2000047", "2000048"};
public static final String[] c = {"2000123", "2000125", "2000126", "2000130", "2000154", "2000155"};
public static final String[] d = {"2000123", "2000125", "2000126", "2000127", "2000047", "2000154", "2000155", "2000048", "2000146"};
public static final String[] e = {"2000125", "2000126"};
public static final String[] f = {"2000126", "2000127", "2000048", "2000128", "2000129", "m_download_start", "m_download_end", "2000137", "2000130", "2000131"};
public static final String[] g = {"2000125"};
public static final String[] h = {"m_download_start", "m_download_end"};
public static final int[] i = {287, 94};
public static final String[] j = {"2000130", "2000136", "2000147", "2000149", "2000150"};
public static final String[] k = {"2000149", "2000150"};
public static final String[] l = {"2000130", "2000136"};
}

View File

@@ -0,0 +1,495 @@
package com.mbridge.msdk.foundation.same.report.d;
import android.text.TextUtils;
import androidx.annotation.NonNull;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.c.g;
import com.mbridge.msdk.c.h;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.aq;
import java.io.Serializable;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.CopyOnWriteArrayList;
/* loaded from: classes4.dex */
public final class c implements Serializable, Cloneable {
private int A;
private CampaignEx B;
private CopyOnWriteArrayList<CampaignEx> C;
private boolean a;
private Map<String, Map<String, String>> b;
private Map<String, Map<String, String>> c;
private Map<String, Long> d;
private com.mbridge.msdk.foundation.c.b e;
private String f;
private CopyOnWriteArrayList<CampaignEx> g;
private String h;
private int i;
private String j;
private String k;
private String l;
private String m;
private String n;
private String o;
private String p;
private String q;
private int r;
private int s;
private boolean t;
private boolean u;
private boolean v;
private boolean w;
private int x;
private int y;
private int z;
public final void a(int i) {
this.r = i;
}
public final void a(com.mbridge.msdk.foundation.c.b bVar) {
this.e = bVar;
}
public final void a(String str) {
this.q = str;
}
public final void a(boolean z) {
this.t = z;
}
public final boolean a() {
return this.a;
}
public final int b() {
return this.r;
}
public final void b(int i) {
this.i = i;
}
public final void b(String str) {
this.p = str;
}
public final void b(boolean z) {
this.u = z;
}
public final String c() {
return this.q;
}
public final void c(int i) {
this.s = i;
}
public final void c(String str) {
this.f = str;
}
public final void c(boolean z) {
this.v = z;
}
public final String d() {
return this.p;
}
public final void d(int i) {
this.x = i;
}
public final void d(String str) {
this.h = str;
}
public final void d(boolean z) {
this.w = z;
}
public final List<CampaignEx> e() {
return this.g;
}
public final void e(int i) {
this.y = i;
}
public final void e(String str) {
this.j = str;
}
public final String f() {
return this.f;
}
public final void f(int i) {
this.z = i;
}
public final void f(String str) {
this.k = str;
}
public final CampaignEx g() {
return this.B;
}
public final void g(int i) {
this.A = i;
}
public final void g(String str) {
this.l = str;
}
public final List<CampaignEx> h() {
return this.C;
}
public final void h(String str) {
this.n = str;
}
public final void i(String str) {
this.o = str;
}
public final int j() {
return this.i;
}
public final String k() {
return this.k;
}
public final String l() {
return this.l;
}
public final String m() {
return this.n;
}
public final int n() {
return this.s;
}
public final void n(String str) {
this.m = str;
}
public final com.mbridge.msdk.foundation.c.b o() {
return this.e;
}
public final Map<String, Map<String, String>> p() {
return this.b;
}
public final Map<String, Map<String, String>> q() {
return this.c;
}
public final boolean r() {
return this.u;
}
public final boolean s() {
return this.v;
}
public final String t() {
return this.m;
}
public c() {
this.a = false;
this.b = new HashMap();
this.c = new HashMap();
this.d = new HashMap();
this.f = "";
this.g = new CopyOnWriteArrayList<>();
this.r = -1;
this.t = false;
this.v = false;
this.B = new CampaignEx();
this.C = new CopyOnWriteArrayList<>();
}
public c(boolean z) {
this.a = false;
this.b = new HashMap();
this.c = new HashMap();
this.d = new HashMap();
this.f = "";
this.g = new CopyOnWriteArrayList<>();
this.r = -1;
this.t = false;
this.v = false;
this.B = new CampaignEx();
this.C = new CopyOnWriteArrayList<>();
this.a = z;
}
public final void a(List<CampaignEx> list) {
if (list != null) {
try {
if (list.isEmpty()) {
return;
}
if (!this.g.isEmpty()) {
this.g.clear();
}
this.g.addAll(list);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
}
}
public final void a(CampaignEx campaignEx) {
this.B = campaignEx;
if (campaignEx == null) {
return;
}
try {
CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList = this.C;
if (copyOnWriteArrayList != null && !copyOnWriteArrayList.isEmpty()) {
int i = 0;
while (true) {
if (i >= this.C.size()) {
break;
}
if (this.C.get(i) != null && this.C.get(i).getId().equals(campaignEx.getId())) {
this.C.set(i, campaignEx);
break;
}
i++;
}
}
CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList2 = this.g;
if (copyOnWriteArrayList2 == null || copyOnWriteArrayList2.isEmpty()) {
return;
}
for (int i2 = 0; i2 < this.g.size(); i2++) {
if (this.g.get(i2) != null && this.g.get(i2).getId().equals(campaignEx.getId())) {
this.g.set(i2, campaignEx);
return;
}
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
}
public final void b(List<CampaignEx> list) {
if (list != null) {
try {
if (list.size() > 0) {
if (!this.C.isEmpty()) {
this.C.clear();
}
this.C.addAll(list);
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
}
}
public final String i() {
Map<String, String> map;
if (!TextUtils.isEmpty(this.h)) {
return this.h;
}
try {
if (TextUtils.isEmpty(this.h)) {
String str = this.f + this.q;
Map<String, Map<String, String>> map2 = this.b;
if (map2 != null && map2.containsKey(str) && (map = this.b.get(str)) != null && map.containsKey(MBridgeConstans.PROPERTIES_UNIT_ID)) {
this.h = map.get(MBridgeConstans.PROPERTIES_UNIT_ID);
}
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
return this.h;
}
public final Map<String, String> j(String str) {
int I;
com.mbridge.msdk.foundation.c.b bVar;
com.mbridge.msdk.foundation.c.b bVar2;
if (TextUtils.isEmpty(str)) {
return null;
}
e eVar = new e();
try {
this.q = str;
eVar.a("ts", Long.valueOf(System.currentTimeMillis()));
if (!TextUtils.isEmpty(i())) {
eVar.a(MBridgeConstans.PROPERTIES_UNIT_ID, i());
}
int i = this.i;
if (i != 0) {
eVar.a("adtp", Integer.valueOf(i));
}
if (!TextUtils.isEmpty(this.o)) {
eVar.a("hb", this.o);
}
if (!TextUtils.isEmpty(this.j)) {
eVar.a("bid_tk", this.j);
}
if (!TextUtils.isEmpty(str)) {
eVar.a("key", str);
}
if (Arrays.asList(b.a).contains(str)) {
eVar.a("from_cache", this.t ? "1" : "2");
}
if ("2000047".contains(str) && (bVar2 = this.e) != null) {
eVar.a("type", Integer.valueOf(bVar2.e()));
eVar.a("reason", bVar2.b());
if (!TextUtils.isEmpty(bVar2.h())) {
eVar.a("reason_d", bVar2.h());
eVar.a("type_d", Integer.valueOf(bVar2.g()));
}
}
if ("2000048".contains(str) && (bVar = this.e) != null && !TextUtils.isEmpty(bVar.h())) {
eVar.a("type", Integer.valueOf(bVar.g()));
eVar.a("reason", bVar.h());
}
if (this.i == 296) {
eVar.a("auto_load", this.p);
eVar.a("auto_refresh", Integer.valueOf(this.x));
eVar.a("auto_refresh_interval", Integer.valueOf(this.y));
eVar.a("content_type", Integer.valueOf(this.z));
eVar.a("temp_display_type", Integer.valueOf(this.A));
}
if ("2000126".equals(this.q)) {
String str2 = this.j;
g a = h.a().a(com.mbridge.msdk.foundation.controller.c.m().k());
if (TextUtils.isEmpty(str2)) {
I = a.as();
} else {
I = a.I();
}
String a2 = com.mbridge.msdk.foundation.same.net.e.d.f().a(str2, I);
String a3 = TextUtils.isEmpty(a2) ? "" : aq.a(a2);
eVar.a("dns_ty", Integer.valueOf(com.mbridge.msdk.c.e.a().a(a3)));
eVar.a("dns_hs", a3);
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
return eVar.a();
}
public final void a(String str, e eVar) {
Map<String, String> map;
if (TextUtils.isEmpty(str) || eVar == null) {
return;
}
try {
String str2 = this.f + str;
Map<String, Map<String, String>> map2 = this.b;
if (map2 != null) {
if (map2.containsKey(str2) && (map = this.b.get(str2)) != null) {
map.putAll(eVar.a());
} else {
this.b.put(str2, eVar.a());
}
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
}
public final void a(String str, e eVar, int i) {
Map<String, String> map;
if (TextUtils.isEmpty(str) || eVar == null) {
return;
}
try {
String str2 = this.f + "_" + i + "_" + str;
Map<String, Map<String, String>> map2 = this.c;
if (map2 != null) {
if (map2.containsKey(str2) && (map = this.c.get(str2)) != null) {
map.putAll(eVar.a());
} else {
this.c.put(str2, eVar.a());
}
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
}
public final void k(String str) {
if (TextUtils.isEmpty(str)) {
return;
}
try {
String str2 = this.f + str;
Map<String, Map<String, String>> map = this.b;
if (map == null || !map.containsKey(str2)) {
return;
}
this.b.remove(str2);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
}
public final long l(String str) {
Map<String, Long> map;
try {
if (TextUtils.isEmpty(str) || (map = this.d) == null || !map.containsKey(str)) {
return 0L;
}
Long l = this.d.get(str);
return System.currentTimeMillis() - (l != null ? l.longValue() : 0L);
} catch (Exception e) {
if (!MBridgeConstans.DEBUG) {
return 0L;
}
e.printStackTrace();
return 0L;
}
}
public final void m(String str) {
if (this.d == null || TextUtils.isEmpty(str)) {
return;
}
this.d.put(str, Long.valueOf(System.currentTimeMillis()));
}
@NonNull
public final Object clone() throws CloneNotSupportedException {
return super.clone();
}
}

View File

@@ -0,0 +1,458 @@
package com.mbridge.msdk.foundation.same.report.d;
import android.content.Context;
import android.text.TextUtils;
import com.facebook.appevents.UserDataStore;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.entity.n;
import com.mbridge.msdk.foundation.same.report.l;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ah;
import com.mbridge.msdk.mbbid.common.BidResponsedEx;
import com.mbridge.msdk.playercommon.exoplayer2.DefaultLoadControl;
import com.mbridge.msdk.tracker.m;
import com.mbridge.msdk.tracker.network.toolbox.h;
import com.mbridge.msdk.tracker.o;
import com.mbridge.msdk.tracker.w;
import java.util.Arrays;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class d {
private static d a;
private volatile m b;
private Map<String, e> c = new HashMap();
private LinkedHashMap<String, c> d = new LinkedHashMap<>();
private Map<String, e> e = new HashMap();
public final LinkedHashMap<String, c> b() {
return this.d;
}
public final void a(c cVar) {
if (cVar != null) {
try {
if (this.c != null) {
e eVar = new e();
eVar.a("rs_rid", cVar.k());
eVar.a("r_stid", cVar.m());
eVar.a("rus_rid", cVar.l());
eVar.a("u_stid", cVar.t());
this.c.put(cVar.i(), eVar);
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
}
}
public final e a(String str) {
Map<String, e> map;
e eVar = new e();
try {
return (TextUtils.isEmpty(str) || (map = this.c) == null || !map.containsKey(str)) ? eVar : this.c.get(str);
} catch (Exception e) {
if (!MBridgeConstans.DEBUG) {
return eVar;
}
e.printStackTrace();
return eVar;
}
}
public final void a(String str, e eVar) {
Map<String, e> map = this.e;
if (map != null) {
map.put(str, eVar);
}
}
public final e a(int i, int i2, String str, boolean z, int i3) {
e eVar = new e();
try {
eVar.a("hb", Integer.valueOf(i));
eVar.a("adtp", Integer.valueOf(i2));
eVar.a(MBridgeConstans.PROPERTIES_UNIT_ID, str);
if (z) {
eVar.a("auto_load", Integer.valueOf(i3));
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
return eVar;
}
private w d() {
o oVar;
try {
int a2 = ah.a().a("metrics", "t_m_e_t", ah.a().a("t_m_e_t", 604800000));
int a3 = ah.a().a("metrics", "t_m_e_s", ah.a().a("t_m_e_s", 50));
int a4 = ah.a().a("metrics", "t_m_r_c", ah.a().a("t_m_r_c", 50));
int a5 = ah.a().a("metrics", "t_m_t", ah.a().a("t_m_t", DefaultLoadControl.DEFAULT_MIN_BUFFER_MS));
int a6 = ah.a().a("metrics", "t_m_r_t_s", ah.a().a("t_m_r_t_s", 2));
int a7 = ah.a().a("metrics", "t_r_t", ah.a().a("t_r_t", 1));
if (a7 != 0 && a7 != 1) {
a7 = 0;
}
w.a a8 = new w.a().e(a2).a(a3).d(a4).b(a5).c(a6).a(new com.mbridge.msdk.foundation.same.report.d()).a(com.mbridge.msdk.foundation.same.report.c.b()).a(new com.mbridge.msdk.foundation.same.report.m());
if (a7 == 1) {
oVar = new o(new l((byte) 2), com.mbridge.msdk.foundation.same.net.e.d.f().i, com.mbridge.msdk.foundation.same.net.e.d.f().m);
} else {
oVar = new o(new h(), com.mbridge.msdk.foundation.same.net.e.d.f().c, 0);
}
return a8.a(a7, oVar).a();
} catch (Exception e) {
af.b("EventLibraryReport", "configTrackManager error: " + e.getMessage());
return null;
}
}
private d() {
if (this.b == null) {
this.b = m.a("metrics_sdk", com.mbridge.msdk.foundation.controller.c.m().c(), d());
}
JSONObject a2 = com.mbridge.msdk.foundation.same.report.c.a();
if (this.b != null) {
this.b.a(a2);
this.b.a();
}
}
public static d a() {
if (a == null) {
synchronized (d.class) {
try {
if (a == null) {
a = new d();
}
} finally {
}
}
}
return a;
}
public final void a(String str, CampaignEx campaignEx, e eVar) {
c cVar;
String str2 = "";
if (campaignEx != null) {
try {
str2 = campaignEx.getLocalRequestId();
cVar = this.d.get(str2);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
return;
}
return;
}
} else {
cVar = null;
}
if (cVar != null) {
if (Arrays.asList(b.h).contains(str)) {
cVar = b(cVar);
}
} else {
cVar = new c();
}
cVar.a(campaignEx);
cVar.c(str2);
cVar.a(str, eVar);
b(str, cVar, null);
}
public final void a(String str, CampaignEx campaignEx) {
String str2 = "";
if (campaignEx != null) {
try {
str2 = campaignEx.getCurrentLocalRid();
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
return;
}
return;
}
}
c cVar = this.d.get(str2);
if (cVar == null) {
cVar = new c();
}
if (cVar.h() != null && !cVar.h().isEmpty() && campaignEx != null) {
int i = 0;
while (true) {
if (i >= cVar.h().size()) {
break;
}
if (cVar.h().get(i).getId().equals(campaignEx.getId())) {
cVar.h().set(i, campaignEx);
break;
}
i++;
}
}
cVar.a(campaignEx);
cVar.c(str2);
b(str, cVar, null);
}
public final void a(String str, List<CampaignEx> list, e eVar) {
CampaignEx campaignEx;
String str2 = "";
if (list != null) {
try {
if (list.size() > 0 && (campaignEx = list.get(0)) != null) {
str2 = campaignEx.getCurrentLocalRid();
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
return;
}
return;
}
}
c cVar = this.d.get(str2);
if (cVar == null) {
cVar = new c();
}
cVar.b(list);
if (list != null && list.size() > 0) {
cVar.c(list.get(0).getCurrentLocalRid());
}
cVar.a(str, eVar);
b(str, cVar, null);
}
public final void a(String str, c cVar, com.mbridge.msdk.foundation.same.report.d.a.a aVar) {
b(str, cVar, aVar);
}
public final void b(String str, e eVar) {
try {
c cVar = new c();
if (eVar.b(MBridgeConstans.PROPERTIES_UNIT_ID) != null) {
cVar.d(String.valueOf(eVar.b(MBridgeConstans.PROPERTIES_UNIT_ID)));
}
if (eVar.b("lrid") != null && (eVar.b("lrid") instanceof String)) {
cVar.c(String.valueOf(eVar.b("lrid")));
}
cVar.a(str, eVar);
new f().b(str, c(), cVar, null);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
}
public final void a(n nVar, CampaignEx campaignEx) {
e eVar = new e();
eVar.a("result", Integer.valueOf(nVar.m()));
eVar.a("scenes", nVar.b("scenes", ""));
eVar.a("resource_type", Integer.valueOf(nVar.F()));
eVar.a("url", nVar.b("url", ""));
eVar.a("reason", nVar.h());
eVar.a("mraid_type", Integer.valueOf(nVar.B()));
a().a(nVar.a(), campaignEx, eVar);
}
public final void a(String str, c cVar) {
try {
Map<String, e> map = this.e;
if (map != null && map.containsKey(str) && cVar != null) {
cVar.a(str, this.e.get(str));
}
new f().a(str, c(), cVar, null);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
}
public final void a(String str, c cVar, CampaignEx campaignEx, Context context, com.mbridge.msdk.foundation.same.report.d.a.a aVar) {
try {
if (TextUtils.isEmpty(str)) {
return;
}
if (cVar == null) {
cVar = new c();
}
e eVar = new e();
eVar.a(UserDataStore.STATE, Long.valueOf(System.currentTimeMillis()));
if (campaignEx != null) {
eVar.a(BidResponsedEx.KEY_CID, campaignEx.getId());
eVar.a("lrid", campaignEx.getLocalRequestId());
eVar.a("rid", campaignEx.getRequestId());
eVar.a("rid_n", campaignEx.getRequestIdNotice());
eVar.a("adtp", Integer.valueOf(campaignEx.getAdType()));
if (!eVar.a(MBridgeConstans.PROPERTIES_UNIT_ID)) {
eVar.a(MBridgeConstans.PROPERTIES_UNIT_ID, campaignEx.getCampaignUnitId());
}
eVar.a("hb", Integer.valueOf(campaignEx.isBidCampaign() ? 1 : 0));
eVar.a("bid_tk", campaignEx.getBidToken());
}
if (context != null) {
eVar.a("network_type", Integer.valueOf(ab.m(context)));
}
cVar.a(str, eVar);
b(str, cVar, aVar);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
}
private void b(String str, c cVar, com.mbridge.msdk.foundation.same.report.d.a.a aVar) {
try {
if (Arrays.asList(b.c).contains(str)) {
cVar.m(str);
}
Map<String, e> map = this.e;
if (map != null && map.containsKey(str)) {
cVar.a(str, this.e.get(str));
}
new f().a(str, c(), cVar, aVar);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
}
public final c a(String str, String str2) {
LinkedHashMap<String, c> linkedHashMap;
try {
String str3 = str + str2;
if (!TextUtils.isEmpty(str3) && (linkedHashMap = this.d) != null && linkedHashMap.containsKey(str3)) {
return this.d.get(str3);
}
return null;
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
return null;
}
}
public final void b(String str) {
b(str, "");
}
public final void b(String str, String str2) {
LinkedHashMap<String, c> linkedHashMap;
try {
String str3 = str + str2;
if (!TextUtils.isEmpty(str3) && (linkedHashMap = this.d) != null && linkedHashMap.containsKey(str3)) {
this.d.remove(str3);
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
}
public final c b(c cVar) {
if (cVar == null) {
return null;
}
try {
return (c) cVar.clone();
} catch (CloneNotSupportedException e) {
if (!MBridgeConstans.DEBUG) {
return null;
}
e.printStackTrace();
return null;
}
}
public final m c() {
try {
JSONObject a2 = com.mbridge.msdk.foundation.same.report.c.a();
if (this.b == null) {
this.b = m.a("metrics_sdk", com.mbridge.msdk.foundation.controller.c.m().c(), d());
if (this.b != null) {
this.b.a(a2);
this.b.a();
}
} else {
this.b.a(a2);
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
return this.b;
}
public final void c(String str) {
try {
JSONObject a2 = com.mbridge.msdk.foundation.same.c.a(str);
if (a2 != null && a2.length() != 0) {
String optString = a2.optString("key");
if (TextUtils.isEmpty(optString)) {
return;
}
com.mbridge.msdk.tracker.e eVar = new com.mbridge.msdk.tracker.e(optString);
eVar.b(0);
eVar.a(0);
eVar.a(com.mbridge.msdk.foundation.same.report.c.c());
eVar.a(a2);
m c = a().c();
if (c == null || !c.e()) {
return;
}
c.a(eVar);
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("EventLibraryReport", "reportByTrackManager error: " + e.getMessage());
}
}
}
public final void a(JSONObject jSONObject) {
if (jSONObject != null) {
try {
if (jSONObject.length() == 0) {
return;
}
String optString = jSONObject.optString("key");
if (TextUtils.isEmpty(optString)) {
return;
}
com.mbridge.msdk.tracker.e eVar = new com.mbridge.msdk.tracker.e(optString);
eVar.b(0);
eVar.a(0);
eVar.a(com.mbridge.msdk.foundation.same.report.c.c());
eVar.a(jSONObject);
m c = a().c();
if (c == null || !c.e()) {
return;
}
c.a(eVar);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("EventLibraryReport", "reportByTrackManager error: " + e.getMessage());
}
}
}
}
}

View File

@@ -0,0 +1,65 @@
package com.mbridge.msdk.foundation.same.report.d;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes4.dex */
public final class e {
private Map<String, String> a = new HashMap();
public final Map<String, String> a() {
return this.a;
}
public final void a(String str, Object obj) {
if (TextUtils.isEmpty(str) || obj == null) {
return;
}
try {
if (obj instanceof String) {
if (!TextUtils.isEmpty((String) obj)) {
this.a.put(str, (String) obj);
}
} else {
this.a.put(str, obj + "");
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
}
public final boolean a(String str) {
return this.a.containsKey(str);
}
public final Object b(String str) {
return this.a.get(str);
}
public final void c(String str) {
if (this.a == null || TextUtils.isEmpty(str)) {
return;
}
this.a.remove(str);
}
public final void a(e eVar) {
Map<String, String> map;
Map<String, String> map2;
if (eVar == null || (map = eVar.a) == null || (map2 = this.a) == null) {
return;
}
map2.putAll(map);
}
public final void a(Map map) {
if (map == null || map.size() <= 0) {
return;
}
this.a.putAll(map);
}
}

View File

@@ -0,0 +1,309 @@
package com.mbridge.msdk.foundation.same.report.d;
import android.text.TextUtils;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.c.g;
import com.mbridge.msdk.c.h;
import com.mbridge.msdk.c.i;
import com.mbridge.msdk.c.k;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.tracker.m;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class f {
public final void a(String str, m mVar, c cVar, com.mbridge.msdk.foundation.same.report.d.a.a aVar) {
Map<String, String> c;
HashMap hashMap = new HashMap();
if (cVar == null || TextUtils.isEmpty(str)) {
return;
}
try {
cVar.a(str);
Map<String, String> b = b(str, cVar);
if (b != null) {
hashMap.putAll(b);
}
Map<String, String> a = a(str, cVar.i(), mVar);
if (a != null) {
hashMap.putAll(a);
}
if (Arrays.asList(b.d).contains(str) && (c = c(str, cVar)) != null) {
hashMap.putAll(c);
}
Map<String, String> d = d(str, cVar);
if (d != null) {
hashMap.putAll(d);
}
if (!hashMap.containsKey("lrid") || TextUtils.isEmpty(hashMap.get("lrid"))) {
hashMap.put("lrid", cVar.f());
}
Map<String, String> a2 = a(str, cVar);
if (a2 != null) {
hashMap.putAll(a2);
}
if (cVar.d() == null || !cVar.d().equals("1") || !Arrays.asList(b.b).contains(str) || cVar.j() == 296) {
com.mbridge.msdk.tracker.e a3 = a(str, hashMap);
if (mVar != null && a3 != null) {
mVar.a(a3);
}
if (aVar != null) {
aVar.a();
}
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
}
public final void b(String str, m mVar, c cVar, com.mbridge.msdk.foundation.same.report.d.a.a aVar) {
if (cVar == null || TextUtils.isEmpty(str)) {
return;
}
try {
HashMap hashMap = new HashMap();
cVar.a(str);
Map<String, String> a = a(str, cVar.i(), mVar);
if (a != null) {
hashMap.putAll(a);
}
Map<String, String> d = d(str, cVar);
if (d != null) {
hashMap.putAll(d);
}
Map<String, String> a2 = a(str, cVar);
if (a2 != null) {
hashMap.putAll(a2);
}
com.mbridge.msdk.tracker.e a3 = a(str, hashMap);
if (mVar != null && a3 != null) {
mVar.a(a3);
}
if (aVar != null) {
aVar.a();
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
}
private Map<String, String> a(String str, c cVar) {
return (cVar == null || TextUtils.isEmpty(str)) ? new HashMap() : cVar.j(str);
}
private com.mbridge.msdk.tracker.e a(String str, Map<String, String> map) {
if (map == null || TextUtils.isEmpty(str)) {
return null;
}
com.mbridge.msdk.tracker.e eVar = new com.mbridge.msdk.tracker.e(str);
try {
JSONObject jSONObject = new JSONObject(map);
Boolean b = com.mbridge.msdk.foundation.same.b.a().b();
if (b != null) {
jSONObject.put("r_v_r", b.booleanValue() ? 1 : 0);
}
eVar.a(jSONObject);
eVar.a(0);
eVar.b(0);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
return eVar;
}
/* JADX WARN: Code restructure failed: missing block: B:17:0x0050, code lost:
if (r21.g().getAdType() == 295) goto L18;
*/
/* JADX WARN: Removed duplicated region for block: B:195:0x05e0 A[Catch: Exception -> 0x002a, TryCatch #2 {Exception -> 0x002a, blocks: (B:3:0x0019, B:5:0x0025, B:9:0x002f, B:11:0x003b, B:19:0x00a5, B:21:0x00ab, B:22:0x00c7, B:24:0x00cd, B:26:0x00d2, B:27:0x00d6, B:29:0x00dc, B:32:0x00e5, B:35:0x00f1, B:37:0x0104, B:38:0x010d, B:39:0x011c, B:41:0x012b, B:42:0x0138, B:45:0x0140, B:47:0x0146, B:49:0x014c, B:50:0x017c, B:52:0x0186, B:54:0x018c, B:55:0x01aa, B:56:0x01b5, B:58:0x01bd, B:60:0x01c3, B:61:0x01e1, B:62:0x01ec, B:64:0x01f4, B:66:0x01fa, B:67:0x0218, B:68:0x0223, B:70:0x022b, B:72:0x0231, B:73:0x024f, B:74:0x025a, B:77:0x0271, B:80:0x027d, B:81:0x0281, B:82:0x0284, B:85:0x0290, B:87:0x029e, B:90:0x02b0, B:92:0x02b6, B:93:0x02fc, B:95:0x0306, B:98:0x0312, B:100:0x0318, B:101:0x032f, B:102:0x0333, B:104:0x0339, B:105:0x0350, B:106:0x0353, B:108:0x035d, B:110:0x036c, B:111:0x038c, B:112:0x0395, B:115:0x039e, B:117:0x03a4, B:118:0x03df, B:121:0x03ea, B:123:0x0400, B:124:0x0425, B:126:0x042b, B:127:0x0450, B:129:0x0454, B:131:0x0464, B:132:0x0469, B:134:0x0473, B:135:0x047c, B:137:0x0482, B:138:0x048f, B:140:0x04ad, B:142:0x04b4, B:143:0x04c1, B:145:0x04cb, B:146:0x04d4, B:148:0x04dc, B:150:0x04e3, B:151:0x04f0, B:153:0x04fa, B:154:0x0503, B:155:0x0510, B:157:0x0518, B:162:0x0520, B:165:0x052e, B:167:0x0554, B:169:0x055a, B:170:0x055f, B:171:0x055d, B:172:0x0566, B:174:0x056e, B:176:0x0574, B:177:0x0579, B:178:0x0577, B:179:0x0580, B:181:0x058c, B:186:0x059c, B:188:0x05a8, B:190:0x05b2, B:192:0x05c7, B:193:0x05da, B:195:0x05e0, B:196:0x05e5, B:197:0x05e3, B:198:0x05d1, B:199:0x05bb, B:201:0x05c1, B:202:0x0620, B:203:0x05ed, B:205:0x05fb, B:206:0x060e, B:208:0x0614, B:209:0x0619, B:210:0x0617, B:211:0x0605, B:212:0x0449, B:213:0x041e, B:215:0x03bb, B:216:0x03bf, B:218:0x03c5, B:219:0x03dc, B:220:0x02cf, B:221:0x02d5, B:223:0x02dd, B:224:0x02f4, B:226:0x016c, B:228:0x0115, B:235:0x00b3, B:237:0x00b9, B:239:0x00c4, B:240:0x00be, B:242:0x005f, B:247:0x0073, B:249:0x007e, B:251:0x0084, B:253:0x008f, B:255:0x0095, B:257:0x0089, B:259:0x009b, B:267:0x0056, B:13:0x0040, B:15:0x0046), top: B:2:0x0019, inners: #1 }] */
/* JADX WARN: Removed duplicated region for block: B:197:0x05e3 A[Catch: Exception -> 0x002a, TryCatch #2 {Exception -> 0x002a, blocks: (B:3:0x0019, B:5:0x0025, B:9:0x002f, B:11:0x003b, B:19:0x00a5, B:21:0x00ab, B:22:0x00c7, B:24:0x00cd, B:26:0x00d2, B:27:0x00d6, B:29:0x00dc, B:32:0x00e5, B:35:0x00f1, B:37:0x0104, B:38:0x010d, B:39:0x011c, B:41:0x012b, B:42:0x0138, B:45:0x0140, B:47:0x0146, B:49:0x014c, B:50:0x017c, B:52:0x0186, B:54:0x018c, B:55:0x01aa, B:56:0x01b5, B:58:0x01bd, B:60:0x01c3, B:61:0x01e1, B:62:0x01ec, B:64:0x01f4, B:66:0x01fa, B:67:0x0218, B:68:0x0223, B:70:0x022b, B:72:0x0231, B:73:0x024f, B:74:0x025a, B:77:0x0271, B:80:0x027d, B:81:0x0281, B:82:0x0284, B:85:0x0290, B:87:0x029e, B:90:0x02b0, B:92:0x02b6, B:93:0x02fc, B:95:0x0306, B:98:0x0312, B:100:0x0318, B:101:0x032f, B:102:0x0333, B:104:0x0339, B:105:0x0350, B:106:0x0353, B:108:0x035d, B:110:0x036c, B:111:0x038c, B:112:0x0395, B:115:0x039e, B:117:0x03a4, B:118:0x03df, B:121:0x03ea, B:123:0x0400, B:124:0x0425, B:126:0x042b, B:127:0x0450, B:129:0x0454, B:131:0x0464, B:132:0x0469, B:134:0x0473, B:135:0x047c, B:137:0x0482, B:138:0x048f, B:140:0x04ad, B:142:0x04b4, B:143:0x04c1, B:145:0x04cb, B:146:0x04d4, B:148:0x04dc, B:150:0x04e3, B:151:0x04f0, B:153:0x04fa, B:154:0x0503, B:155:0x0510, B:157:0x0518, B:162:0x0520, B:165:0x052e, B:167:0x0554, B:169:0x055a, B:170:0x055f, B:171:0x055d, B:172:0x0566, B:174:0x056e, B:176:0x0574, B:177:0x0579, B:178:0x0577, B:179:0x0580, B:181:0x058c, B:186:0x059c, B:188:0x05a8, B:190:0x05b2, B:192:0x05c7, B:193:0x05da, B:195:0x05e0, B:196:0x05e5, B:197:0x05e3, B:198:0x05d1, B:199:0x05bb, B:201:0x05c1, B:202:0x0620, B:203:0x05ed, B:205:0x05fb, B:206:0x060e, B:208:0x0614, B:209:0x0619, B:210:0x0617, B:211:0x0605, B:212:0x0449, B:213:0x041e, B:215:0x03bb, B:216:0x03bf, B:218:0x03c5, B:219:0x03dc, B:220:0x02cf, B:221:0x02d5, B:223:0x02dd, B:224:0x02f4, B:226:0x016c, B:228:0x0115, B:235:0x00b3, B:237:0x00b9, B:239:0x00c4, B:240:0x00be, B:242:0x005f, B:247:0x0073, B:249:0x007e, B:251:0x0084, B:253:0x008f, B:255:0x0095, B:257:0x0089, B:259:0x009b, B:267:0x0056, B:13:0x0040, B:15:0x0046), top: B:2:0x0019, inners: #1 }] */
/* JADX WARN: Removed duplicated region for block: B:24:0x00cd A[Catch: Exception -> 0x002a, TryCatch #2 {Exception -> 0x002a, blocks: (B:3:0x0019, B:5:0x0025, B:9:0x002f, B:11:0x003b, B:19:0x00a5, B:21:0x00ab, B:22:0x00c7, B:24:0x00cd, B:26:0x00d2, B:27:0x00d6, B:29:0x00dc, B:32:0x00e5, B:35:0x00f1, B:37:0x0104, B:38:0x010d, B:39:0x011c, B:41:0x012b, B:42:0x0138, B:45:0x0140, B:47:0x0146, B:49:0x014c, B:50:0x017c, B:52:0x0186, B:54:0x018c, B:55:0x01aa, B:56:0x01b5, B:58:0x01bd, B:60:0x01c3, B:61:0x01e1, B:62:0x01ec, B:64:0x01f4, B:66:0x01fa, B:67:0x0218, B:68:0x0223, B:70:0x022b, B:72:0x0231, B:73:0x024f, B:74:0x025a, B:77:0x0271, B:80:0x027d, B:81:0x0281, B:82:0x0284, B:85:0x0290, B:87:0x029e, B:90:0x02b0, B:92:0x02b6, B:93:0x02fc, B:95:0x0306, B:98:0x0312, B:100:0x0318, B:101:0x032f, B:102:0x0333, B:104:0x0339, B:105:0x0350, B:106:0x0353, B:108:0x035d, B:110:0x036c, B:111:0x038c, B:112:0x0395, B:115:0x039e, B:117:0x03a4, B:118:0x03df, B:121:0x03ea, B:123:0x0400, B:124:0x0425, B:126:0x042b, B:127:0x0450, B:129:0x0454, B:131:0x0464, B:132:0x0469, B:134:0x0473, B:135:0x047c, B:137:0x0482, B:138:0x048f, B:140:0x04ad, B:142:0x04b4, B:143:0x04c1, B:145:0x04cb, B:146:0x04d4, B:148:0x04dc, B:150:0x04e3, B:151:0x04f0, B:153:0x04fa, B:154:0x0503, B:155:0x0510, B:157:0x0518, B:162:0x0520, B:165:0x052e, B:167:0x0554, B:169:0x055a, B:170:0x055f, B:171:0x055d, B:172:0x0566, B:174:0x056e, B:176:0x0574, B:177:0x0579, B:178:0x0577, B:179:0x0580, B:181:0x058c, B:186:0x059c, B:188:0x05a8, B:190:0x05b2, B:192:0x05c7, B:193:0x05da, B:195:0x05e0, B:196:0x05e5, B:197:0x05e3, B:198:0x05d1, B:199:0x05bb, B:201:0x05c1, B:202:0x0620, B:203:0x05ed, B:205:0x05fb, B:206:0x060e, B:208:0x0614, B:209:0x0619, B:210:0x0617, B:211:0x0605, B:212:0x0449, B:213:0x041e, B:215:0x03bb, B:216:0x03bf, B:218:0x03c5, B:219:0x03dc, B:220:0x02cf, B:221:0x02d5, B:223:0x02dd, B:224:0x02f4, B:226:0x016c, B:228:0x0115, B:235:0x00b3, B:237:0x00b9, B:239:0x00c4, B:240:0x00be, B:242:0x005f, B:247:0x0073, B:249:0x007e, B:251:0x0084, B:253:0x008f, B:255:0x0095, B:257:0x0089, B:259:0x009b, B:267:0x0056, B:13:0x0040, B:15:0x0046), top: B:2:0x0019, inners: #1 }] */
/* JADX WARN: Removed duplicated region for block: B:265:0x0657 */
/* JADX WARN: Removed duplicated region for block: B:26:0x00d2 A[Catch: Exception -> 0x002a, TryCatch #2 {Exception -> 0x002a, blocks: (B:3:0x0019, B:5:0x0025, B:9:0x002f, B:11:0x003b, B:19:0x00a5, B:21:0x00ab, B:22:0x00c7, B:24:0x00cd, B:26:0x00d2, B:27:0x00d6, B:29:0x00dc, B:32:0x00e5, B:35:0x00f1, B:37:0x0104, B:38:0x010d, B:39:0x011c, B:41:0x012b, B:42:0x0138, B:45:0x0140, B:47:0x0146, B:49:0x014c, B:50:0x017c, B:52:0x0186, B:54:0x018c, B:55:0x01aa, B:56:0x01b5, B:58:0x01bd, B:60:0x01c3, B:61:0x01e1, B:62:0x01ec, B:64:0x01f4, B:66:0x01fa, B:67:0x0218, B:68:0x0223, B:70:0x022b, B:72:0x0231, B:73:0x024f, B:74:0x025a, B:77:0x0271, B:80:0x027d, B:81:0x0281, B:82:0x0284, B:85:0x0290, B:87:0x029e, B:90:0x02b0, B:92:0x02b6, B:93:0x02fc, B:95:0x0306, B:98:0x0312, B:100:0x0318, B:101:0x032f, B:102:0x0333, B:104:0x0339, B:105:0x0350, B:106:0x0353, B:108:0x035d, B:110:0x036c, B:111:0x038c, B:112:0x0395, B:115:0x039e, B:117:0x03a4, B:118:0x03df, B:121:0x03ea, B:123:0x0400, B:124:0x0425, B:126:0x042b, B:127:0x0450, B:129:0x0454, B:131:0x0464, B:132:0x0469, B:134:0x0473, B:135:0x047c, B:137:0x0482, B:138:0x048f, B:140:0x04ad, B:142:0x04b4, B:143:0x04c1, B:145:0x04cb, B:146:0x04d4, B:148:0x04dc, B:150:0x04e3, B:151:0x04f0, B:153:0x04fa, B:154:0x0503, B:155:0x0510, B:157:0x0518, B:162:0x0520, B:165:0x052e, B:167:0x0554, B:169:0x055a, B:170:0x055f, B:171:0x055d, B:172:0x0566, B:174:0x056e, B:176:0x0574, B:177:0x0579, B:178:0x0577, B:179:0x0580, B:181:0x058c, B:186:0x059c, B:188:0x05a8, B:190:0x05b2, B:192:0x05c7, B:193:0x05da, B:195:0x05e0, B:196:0x05e5, B:197:0x05e3, B:198:0x05d1, B:199:0x05bb, B:201:0x05c1, B:202:0x0620, B:203:0x05ed, B:205:0x05fb, B:206:0x060e, B:208:0x0614, B:209:0x0619, B:210:0x0617, B:211:0x0605, B:212:0x0449, B:213:0x041e, B:215:0x03bb, B:216:0x03bf, B:218:0x03c5, B:219:0x03dc, B:220:0x02cf, B:221:0x02d5, B:223:0x02dd, B:224:0x02f4, B:226:0x016c, B:228:0x0115, B:235:0x00b3, B:237:0x00b9, B:239:0x00c4, B:240:0x00be, B:242:0x005f, B:247:0x0073, B:249:0x007e, B:251:0x0084, B:253:0x008f, B:255:0x0095, B:257:0x0089, B:259:0x009b, B:267:0x0056, B:13:0x0040, B:15:0x0046), top: B:2:0x0019, inners: #1 }] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private java.util.Map<java.lang.String, java.lang.String> b(java.lang.String r20, com.mbridge.msdk.foundation.same.report.d.c r21) {
/*
Method dump skipped, instructions count: 1631
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.foundation.same.report.d.f.b(java.lang.String, com.mbridge.msdk.foundation.same.report.d.c):java.util.Map");
}
private Map<String, String> a(String str, String str2, m mVar) {
e eVar = new e();
try {
g b = h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
if (b == null) {
h.a();
b = i.a();
}
if (!TextUtils.isEmpty(b.an())) {
eVar.a("as_rid", b.an());
}
String P = b.P();
JSONArray O = b.O();
if (O != null) {
int i = 0;
while (true) {
if (i >= O.length()) {
break;
}
if (str.equals(O.getString(i))) {
P = "1.0";
break;
}
i++;
}
}
if (!TextUtils.isEmpty(P)) {
eVar.a("log_rate", P);
} else {
eVar.a("log_rate", -1);
}
if (!TextUtils.isEmpty(str2)) {
k c = h.a().c(com.mbridge.msdk.foundation.controller.c.m().k(), str2);
if (c != null && !TextUtils.isEmpty(c.s())) {
eVar.a("us_rid", c.s());
}
if (c != null && !TextUtils.isEmpty(c.a())) {
eVar.a("u_stid", c.a());
}
e a = d.a().a(str2);
if (a != null) {
if (mVar != null && mVar.g() != null) {
try {
mVar.g().put("r_stid", a.b("r_stid"));
a.c("r_stid");
} catch (JSONException unused) {
}
}
eVar.a(a);
}
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
return eVar.a();
}
private Map<String, String> c(String str, c cVar) {
e eVar = new e();
try {
if (str.equals("2000125")) {
eVar.a(IronSourceConstants.EVENTS_DURATION, Long.valueOf(cVar.l("2000123")));
} else if (str.equals("2000126")) {
eVar.a(IronSourceConstants.EVENTS_DURATION, Long.valueOf(cVar.l("2000125")));
} else if (str.equals("2000127")) {
eVar.a(IronSourceConstants.EVENTS_DURATION, Long.valueOf(cVar.l("2000123")));
} else if (str.equals("2000154")) {
eVar.a(IronSourceConstants.EVENTS_DURATION, Long.valueOf(cVar.l("2000126")));
} else if (str.equals("2000047")) {
eVar.a(IronSourceConstants.EVENTS_DURATION, Long.valueOf(cVar.l("2000123")));
} else if (str.equals("2000048")) {
eVar.a(IronSourceConstants.EVENTS_DURATION, Long.valueOf(cVar.l("2000123")));
} else if (str.equals("2000155")) {
eVar.a(IronSourceConstants.EVENTS_DURATION, Long.valueOf(cVar.l("2000154")));
} else if (str.equals("2000146")) {
eVar.a(IronSourceConstants.EVENTS_DURATION, Long.valueOf(cVar.l("2000130")));
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
return eVar.a();
}
private List<CampaignEx> a(c cVar, String str) {
int intValue;
ArrayList arrayList = new ArrayList();
if (cVar != null) {
try {
String str2 = cVar.f() + str;
Map<String, Map<String, String>> p = cVar.p();
if (p != null && p.containsKey(str2)) {
try {
Object obj = p.get(str2).get("resource_type");
if (obj instanceof String) {
intValue = Integer.parseInt((String) obj);
} else if (obj instanceof Integer) {
intValue = ((Integer) obj).intValue();
}
if (intValue == 1) {
List<CampaignEx> h = cVar.h() != null ? cVar.h() : cVar.e();
if (h != null && h.size() > 0) {
arrayList.addAll(h);
}
}
} catch (NumberFormatException e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
}
if (cVar.g() != null) {
arrayList.add(cVar.g());
} else {
List<CampaignEx> h2 = cVar.h() != null ? cVar.h() : cVar.e();
if (h2 != null && h2.size() > 0) {
arrayList.addAll(h2);
}
}
} catch (Exception e2) {
if (MBridgeConstans.DEBUG) {
e2.printStackTrace();
}
}
}
return arrayList;
}
private Map<String, String> d(String str, c cVar) {
HashMap hashMap = new HashMap();
try {
if (Arrays.asList(b.e).contains(str)) {
hashMap.put("auto_load", cVar != null ? cVar.d() : "");
}
if (cVar != null) {
Map<String, Map<String, String>> p = cVar.p();
String str2 = cVar.f() + str;
if (p.containsKey(str2) && p.get(str2) != null) {
hashMap.putAll(p.get(str2));
}
try {
Map<String, Map<String, String>> q = cVar.q();
String str3 = cVar.f() + "_" + cVar.b() + "_" + str;
if (q.containsKey(str3) && q.get(str3) != null) {
hashMap.putAll(q.get(str3));
}
} catch (Exception e) {
e.printStackTrace();
}
}
} catch (Exception e2) {
if (MBridgeConstans.DEBUG) {
e2.printStackTrace();
}
}
return hashMap;
}
}

View File

@@ -0,0 +1,403 @@
package com.mbridge.msdk.foundation.same.report;
import android.content.Context;
import android.os.Bundle;
import android.os.Handler;
import android.os.HandlerThread;
import android.os.Message;
import android.text.TextUtils;
import com.ironsource.nb;
import com.ironsource.v8;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.db.BatchReportDao;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ah;
import com.mbridge.msdk.foundation.tools.an;
import com.mbridge.msdk.playercommon.exoplayer2.DefaultLoadControl;
import com.mbridge.msdk.playercommon.exoplayer2.source.chunk.ChunkedTrackBlacklistUtil;
import com.mbridge.msdk.tracker.o;
import com.mbridge.msdk.tracker.w;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.Stack;
import java.util.concurrent.Executor;
import java.util.concurrent.Executors;
import java.util.concurrent.atomic.AtomicInteger;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class e {
private static final String a = "e";
private static String b = "roas";
private static volatile e c;
private AtomicInteger d;
private BatchReportDao e;
private int f;
private long g;
private String h;
private volatile int i;
private boolean j;
private Executor k = Executors.newSingleThreadExecutor();
private Handler l;
private Stack<Long> m;
private com.mbridge.msdk.tracker.m n;
private e() {
com.mbridge.msdk.c.a q;
o oVar;
this.f = 1;
this.g = 0L;
this.h = com.mbridge.msdk.foundation.same.net.e.d.f().F;
this.i = 0;
this.j = false;
com.mbridge.msdk.c.g b2 = com.mbridge.msdk.c.h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
if (b2 != null && (q = b2.q()) != null) {
this.f = q.a();
this.g = q.c() * 1000;
this.h = com.mbridge.msdk.foundation.same.net.e.d.f().F;
this.i = q.b();
boolean z = q.d() == 1;
this.j = z;
if (z && this.i != 1) {
int a2 = ah.a().a("bcp", "type", ah.a().a("t_r_t", 1));
if (a2 != 0 && a2 != 1) {
a2 = 0;
}
w.a a3 = new w.a().a(new d()).a(new m());
if (a2 == 1) {
oVar = new o(new l((byte) 2), com.mbridge.msdk.foundation.same.net.e.d.f().k, com.mbridge.msdk.foundation.same.net.e.d.f().o);
} else {
oVar = new o(new com.mbridge.msdk.tracker.network.toolbox.h(), com.mbridge.msdk.foundation.same.net.e.d.f().F, 0);
}
this.n = com.mbridge.msdk.tracker.m.a(b, com.mbridge.msdk.foundation.controller.c.m().c(), a3.a(a2, oVar).e(ah.a().a("t_m_e_t", 604800000)).a(ah.a().a("t_m_e_s", 50)).d(ah.a().a("t_m_r_c", 50)).b(ah.a().a("t_m_t", DefaultLoadControl.DEFAULT_MIN_BUFFER_MS)).c(ah.a().a("t_m_r_t_s", 1)).a());
JSONObject a4 = c.a();
try {
a4.put("device_type", ab.w(com.mbridge.msdk.foundation.controller.c.m().c()) ? "pad" : "phone");
if (com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_OTHER)) {
a4.put(com.mbridge.msdk.foundation.same.net.f.e.g, ab.n());
}
} catch (Exception e) {
e.printStackTrace();
}
this.n.a(a4);
this.n.a();
}
}
af.a(a, "初始化批量上报: " + this.h + " " + this.f + " " + this.g + " " + this.i);
this.d = new AtomicInteger(0);
this.m = new Stack<>();
this.e = BatchReportDao.getInstance(com.mbridge.msdk.foundation.controller.c.m().c());
HandlerThread handlerThread = new HandlerThread("mb_revenue_batch_report_thread");
handlerThread.start();
this.l = new Handler(handlerThread.getLooper()) { // from class: com.mbridge.msdk.foundation.same.report.e.1
@Override // android.os.Handler
public final void handleMessage(Message message) {
int i = message.what;
if (i == 1) {
Bundle data = message.getData();
if (e.this.l == null || e.this.e == null || data == null) {
return;
}
e.this.l.removeMessages(2);
long currentTimeMillis = System.currentTimeMillis();
ArrayList<BatchReportMessage> batchReportMessages = e.this.e.getBatchReportMessages(currentTimeMillis, 2);
e.a(e.this, batchReportMessages, currentTimeMillis);
e.this.d.set(0);
String str = e.a;
StringBuilder sb = new StringBuilder();
sb.append("超时上报触发了,需要上报的数据: ");
sb.append(batchReportMessages != null ? batchReportMessages.size() : 0);
af.a(str, sb.toString());
return;
}
if (i == 2) {
Bundle data2 = message.getData();
if (e.this.l == null || e.this.e == null || data2 == null) {
return;
}
e.this.l.removeMessages(1);
long j = data2.getLong("last_report_time");
ArrayList<BatchReportMessage> batchReportMessages2 = e.this.e.getBatchReportMessages(j, 2);
e.a(e.this, batchReportMessages2, j);
String str2 = e.a;
StringBuilder sb2 = new StringBuilder();
sb2.append("队列上报触发了,需要上报的数据: ");
sb2.append(batchReportMessages2 != null ? batchReportMessages2.size() : 0);
af.a(str2, sb2.toString());
return;
}
if (i == 3) {
Bundle data3 = message.getData();
if (data3 != null) {
e.b(e.this, data3.getParcelableArrayList("report_message"), data3.getLong("last_report_time"));
return;
}
return;
}
if (i != 4) {
return;
}
Bundle data4 = message.getData();
if (e.this.l == null || e.this.e == null || data4 == null || !e.this.j) {
return;
}
e.this.l.removeMessages(4);
ArrayList<BatchReportMessage> batchReportMessages3 = e.this.e.getBatchReportMessages(System.currentTimeMillis(), 2);
if (batchReportMessages3 != null && batchReportMessages3.size() > 0) {
for (int i2 = 0; i2 < batchReportMessages3.size(); i2++) {
BatchReportMessage batchReportMessage = batchReportMessages3.get(i2);
e.a(e.this, batchReportMessage.getReportMessage(), batchReportMessage.getTimestamp());
}
}
String str3 = e.a;
StringBuilder sb3 = new StringBuilder();
sb3.append("切换上报lib需要上报的数据 ");
sb3.append(batchReportMessages3 != null ? batchReportMessages3.size() : 0);
af.a(str3, sb3.toString());
}
};
}
/* JADX INFO: Access modifiers changed from: private */
public void a(int i, String str) {
com.mbridge.msdk.foundation.same.report.d.e eVar = new com.mbridge.msdk.foundation.same.report.d.e();
eVar.a("state", Integer.valueOf(i));
if (i == 2) {
eVar.a("reason", str);
}
com.mbridge.msdk.foundation.same.report.d.c cVar = new com.mbridge.msdk.foundation.same.report.d.c();
cVar.a("m_ad_rev_s_s", eVar);
com.mbridge.msdk.foundation.same.report.d.d.a().a("m_ad_rev_s_s", cVar);
}
private JSONObject b(String str) {
JSONObject jSONObject = new JSONObject();
if (TextUtils.isEmpty(str)) {
return jSONObject;
}
try {
for (String str2 : str.split(v8.i.c)) {
String[] split = str2.split(v8.i.b);
if (split.length == 2) {
jSONObject.put(split[0], split[1]);
}
}
} catch (Exception e) {
e.printStackTrace();
}
return jSONObject;
}
public static synchronized e a() {
e eVar;
synchronized (e.class) {
try {
if (c == null) {
c = new e();
}
eVar = c;
} catch (Throwable th) {
throw th;
}
}
return eVar;
}
public final void b() {
Handler handler = this.l;
if (handler == null || handler.hasMessages(1) || this.i == 1 || this.j) {
return;
}
Message obtain = Message.obtain();
obtain.what = 1;
this.l.sendMessageDelayed(obtain, 5000L);
}
public final synchronized void a(final String str) {
try {
if (this.i == 1) {
return;
}
Runnable runnable = new Runnable() { // from class: com.mbridge.msdk.foundation.same.report.e.3
@Override // java.lang.Runnable
public final void run() {
if (e.this.e == null) {
return;
}
af.a(e.a, "接收到上报数据: " + str);
if (!e.this.j) {
if (e.this.i != 1) {
e.a(e.this, str);
}
} else {
e.a(e.this, str, 0L);
if (((Integer) an.a(com.mbridge.msdk.foundation.controller.c.m().c(), "roas_use_event", 0)).intValue() == 0) {
an.b(com.mbridge.msdk.foundation.controller.c.m().c(), "roas_use_event", 1);
e.this.l.sendEmptyMessage(4);
}
}
}
};
com.mbridge.msdk.foundation.controller.d.a();
Executor executor = this.k;
if (executor != null) {
executor.execute(runnable);
} else {
runnable.run();
}
} catch (Throwable th) {
throw th;
}
}
public static /* synthetic */ void a(e eVar, ArrayList arrayList, long j) {
if (arrayList == null || arrayList.size() <= 0) {
return;
}
Message obtain = Message.obtain();
Bundle bundle = new Bundle();
bundle.putParcelableArrayList("report_message", arrayList);
bundle.putLong("last_report_time", j);
obtain.setData(bundle);
obtain.what = 3;
eVar.l.sendMessage(obtain);
}
public static /* synthetic */ void b(e eVar, final ArrayList arrayList, final long j) {
if (arrayList != null && arrayList.size() > 0) {
af.a(a, "需要上报的数据条数: " + arrayList.size());
Context c2 = com.mbridge.msdk.foundation.controller.c.m().c();
if (c2 == null) {
return;
}
com.mbridge.msdk.foundation.same.net.f.e a2 = i.a(c2);
a2.a("app_id", com.mbridge.msdk.foundation.controller.c.m().k());
a2.a("m_sdk", "msdk");
a2.a("lqswt", String.valueOf(1));
a2.a("device_type", ab.w(c2) ? "pad" : "phone");
if (com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_OTHER)) {
a2.a(com.mbridge.msdk.foundation.same.net.f.e.g, ab.n());
}
StringBuilder sb = new StringBuilder();
int size = arrayList.size();
for (int i = 0; i < size; i++) {
try {
BatchReportMessage batchReportMessage = (BatchReportMessage) arrayList.get(i);
if (batchReportMessage != null) {
sb.append(batchReportMessage.getReportMessage() + "&ts=" + batchReportMessage.getTimestamp());
if (i >= 0 && i < size - 1) {
sb.append("\n");
}
}
} catch (Throwable th) {
af.b(a, th.getMessage());
}
}
try {
String encode = URLEncoder.encode(sb.toString(), nb.N);
a2.a("data", encode);
af.a(a, "需要批量上报的数据: " + encode);
com.mbridge.msdk.foundation.same.report.e.a aVar = new com.mbridge.msdk.foundation.same.report.e.a(com.mbridge.msdk.foundation.controller.c.m().c());
eVar.a(0, "");
aVar.post(0, eVar.h, a2, new com.mbridge.msdk.foundation.same.report.e.b() { // from class: com.mbridge.msdk.foundation.same.report.e.2
@Override // com.mbridge.msdk.foundation.same.report.e.b
public final void a(String str) {
af.a(e.a, "批量上报成功");
e.this.a(1, "");
try {
if (e.this.e != null) {
e.this.e.deleteBatchReportMessagesByTimestamp(j);
}
} catch (Exception e) {
af.b(e.a, e.getMessage());
}
synchronized (e.this.m) {
e.this.m.clear();
}
}
@Override // com.mbridge.msdk.foundation.same.report.e.b
public final void b(String str) {
Stack stack;
af.a(e.a, "批量上报失败: " + str);
e.this.a(2, str);
synchronized (e.this.m) {
try {
e.this.m.add(Long.valueOf(j));
if (e.this.e != null) {
e.this.e.updateMessagesReportState(arrayList);
}
if (e.this.m.size() >= 5) {
af.a(e.a, "批量上报失败,上报失败的数据超过阈值");
try {
try {
e.this.m.pop();
long longValue = ((Long) e.this.m.pop()).longValue();
e.this.m.clear();
if (e.this.e != null) {
e.this.e.deleteBatchReportMessagesByTimestamp(longValue);
}
stack = e.this.m;
} catch (Throwable th2) {
e.this.m.clear();
throw th2;
}
} catch (Exception e) {
af.b(e.a, e.getMessage());
stack = e.this.m;
}
stack.clear();
}
} catch (Throwable th3) {
throw th3;
}
}
}
}, "roas", ChunkedTrackBlacklistUtil.DEFAULT_TRACK_BLACKLIST_MS);
return;
} catch (Exception e) {
af.b(a, e.getMessage());
return;
}
}
af.a(a, "需要上报的数据条数: 0");
}
public static /* synthetic */ void a(e eVar, String str, long j) {
if (eVar.n != null) {
com.mbridge.msdk.tracker.e eVar2 = new com.mbridge.msdk.tracker.e("roas");
eVar2.a(true);
if (j != 0) {
eVar2.a(j);
}
eVar2.b(1);
try {
eVar2.a(eVar.b(str));
} catch (Exception e) {
e.printStackTrace();
}
eVar.n.a(eVar2);
}
}
public static /* synthetic */ void a(e eVar, String str) {
eVar.e.addReportMessage(str, 2);
Handler handler = eVar.l;
if (handler != null && !handler.hasMessages(1)) {
Message obtain = Message.obtain();
obtain.what = 1;
eVar.l.sendMessageDelayed(obtain, eVar.g);
}
if (eVar.d.incrementAndGet() < eVar.f || eVar.l == null) {
return;
}
Message obtain2 = Message.obtain();
Bundle bundle = new Bundle();
bundle.putLong("last_report_time", System.currentTimeMillis());
obtain2.setData(bundle);
obtain2.what = 2;
eVar.l.sendMessage(obtain2);
eVar.d.set(0);
}
}

View File

@@ -0,0 +1,22 @@
package com.mbridge.msdk.foundation.same.report.e;
import android.content.Context;
import com.mbridge.msdk.foundation.same.net.f.c;
import com.mbridge.msdk.foundation.same.net.f.e;
/* loaded from: classes4.dex */
public final class a extends c {
@Override // com.mbridge.msdk.foundation.same.net.f.c
public final boolean canTrack() {
return false;
}
public a(Context context) {
super(context);
}
@Override // com.mbridge.msdk.foundation.same.net.f.c
public final void addExtraParams(String str, e eVar) {
super.addExtraParams(str, eVar);
}
}

View File

@@ -0,0 +1,27 @@
package com.mbridge.msdk.foundation.same.report.e;
import com.mbridge.msdk.foundation.same.net.c;
import com.mbridge.msdk.foundation.same.net.d;
import com.mbridge.msdk.foundation.tools.af;
/* loaded from: classes4.dex */
public abstract class b extends c<String> {
private static final String a = "b";
public abstract void a(String str);
public abstract void b(String str);
@Override // com.mbridge.msdk.foundation.same.net.c, com.mbridge.msdk.foundation.same.net.b
public void onError(com.mbridge.msdk.foundation.same.net.a.a aVar) {
af.b(a, "errorCode = " + aVar.a);
b(com.mbridge.msdk.foundation.same.net.e.a.a(aVar));
}
@Override // com.mbridge.msdk.foundation.same.net.c, com.mbridge.msdk.foundation.same.net.b
public void onSuccess(d<String> dVar) {
if (dVar != null) {
a(dVar.c);
}
}
}

View File

@@ -0,0 +1,88 @@
package com.mbridge.msdk.foundation.same.report;
import android.content.Context;
import android.text.TextUtils;
import com.facebook.gamingservices.cloudgaming.internal.SDKAnalyticsEvents;
import com.ironsource.nb;
import com.mbridge.msdk.foundation.tools.af;
import java.net.URLEncoder;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class f {
private static volatile f a;
private volatile com.mbridge.msdk.tracker.m b;
public static f a() {
if (a == null) {
synchronized (f.class) {
try {
if (a == null) {
a = new f();
}
} finally {
}
}
}
return a;
}
public final void b() {
if (this.b != null) {
this.b.f();
}
}
public final void c() {
d().f();
}
public final com.mbridge.msdk.tracker.m d() {
if (this.b == null) {
this.b = com.mbridge.msdk.foundation.same.report.d.d.a().c();
}
return this.b;
}
public final void a(Context context, String str, String str2, String str3, String str4, int i) {
com.mbridge.msdk.tracker.m d = a().d();
if (d == null) {
return;
}
if (!d.a("2000105")) {
af.a("MetricsReportUtil", "reportClickImpException can not track");
return;
}
JSONObject jSONObject = new JSONObject();
try {
if (TextUtils.isEmpty(str2)) {
jSONObject.put("url", "");
} else {
jSONObject.put("url", URLEncoder.encode(str2, nb.N));
}
jSONObject.put("type", i);
if (!TextUtils.isEmpty(str3)) {
jSONObject.put("rid", str3);
}
if (!TextUtils.isEmpty(str4)) {
jSONObject.put("rid_n", str4);
}
try {
long[] h = d.h();
jSONObject.put("track_time", h[0]);
jSONObject.put("track_count", h[1]);
jSONObject.put(SDKAnalyticsEvents.PARAMETER_SESSION_ID, d.b());
} catch (Exception unused) {
}
jSONObject.put("reason", URLEncoder.encode(str, nb.N));
com.mbridge.msdk.tracker.e eVar = new com.mbridge.msdk.tracker.e("2000105");
eVar.a(jSONObject);
eVar.b(0);
eVar.a(0);
eVar.a(c.c());
d.a(eVar);
} catch (Exception e) {
af.b("MetricsReportUtil", e.getMessage());
}
}
}

View File

@@ -0,0 +1,187 @@
package com.mbridge.msdk.foundation.same.report;
import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.mbbid.common.BidResponsedEx;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class g {
private static Handler a = new Handler(Looper.getMainLooper());
public static void a(CampaignEx campaignEx, String str, String str2, String str3) {
if (campaignEx == null || !campaignEx.isMraid()) {
return;
}
com.mbridge.msdk.foundation.entity.n nVar = new com.mbridge.msdk.foundation.entity.n("m_download_end", TextUtils.isEmpty(campaignEx.getMraid()) ^ true ? 1 : 3, "0", "", campaignEx.getId(), str2, str, String.valueOf(campaignEx.getKeyIaRst()));
nVar.e(campaignEx.getId());
nVar.f(campaignEx.getRequestId());
nVar.s(campaignEx.getCurrentLocalRid());
nVar.g(campaignEx.getRequestIdNotice());
nVar.c(campaignEx.getAdSpaceT());
nVar.d(str3);
nVar.e(7);
nVar.a(ab.m(com.mbridge.msdk.foundation.controller.c.m().c()));
nVar.d(campaignEx.isMraid() ? com.mbridge.msdk.foundation.entity.n.a : com.mbridge.msdk.foundation.entity.n.b);
com.mbridge.msdk.foundation.same.report.d.d.a().a(nVar, campaignEx);
}
public static void a(com.mbridge.msdk.foundation.entity.n nVar, String str, CampaignEx campaignEx) {
int adType;
if (nVar != null) {
nVar.j(com.mbridge.msdk.foundation.tools.f.c());
if (campaignEx != null && ((adType = campaignEx.getAdType()) == 94 || adType == 287)) {
com.mbridge.msdk.foundation.same.report.d.d.a().a(nVar, campaignEx);
return;
}
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", nVar.a());
jSONObject.put("result", nVar.m());
jSONObject.put(IronSourceConstants.EVENTS_DURATION, nVar.n());
jSONObject.put(BidResponsedEx.KEY_CID, nVar.e());
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, nVar.c());
jSONObject.put("reason", nVar.h());
jSONObject.put("ad_type", nVar.d());
jSONObject.put("rid", nVar.f());
jSONObject.put("rid_n", nVar.g());
jSONObject.put("network_type", nVar.k());
jSONObject.put("mraid_type", nVar.B());
jSONObject.put("devid", nVar.j());
jSONObject.put("type", nVar.t());
if (nVar.b() != null) {
jSONObject.put("resource_type", nVar.b());
}
if (!TextUtils.isEmpty(nVar.s())) {
jSONObject.put(CampaignEx.ENDCARD_URL, nVar.s());
}
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Throwable th) {
af.b("VideoDataReport", th.getMessage());
}
}
}
public static void a(com.mbridge.msdk.foundation.entity.n nVar, Context context, String str) {
if (nVar != null) {
nVar.a("2000063");
nVar.c(str);
nVar.a(ab.m(context));
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", nVar.a());
jSONObject.put(BidResponsedEx.KEY_CID, nVar.e());
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, nVar.c());
jSONObject.put("network_type", nVar.k());
jSONObject.put("rid", nVar.f());
jSONObject.put("rid_n", nVar.g());
jSONObject.put("reason", nVar.h());
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Throwable th) {
af.b("VideoDataReport", th.getMessage());
}
}
}
public static void b(com.mbridge.msdk.foundation.entity.n nVar, String str, CampaignEx campaignEx) {
if (nVar != null) {
nVar.a("2000059");
nVar.c(str);
nVar.a(ab.m(com.mbridge.msdk.foundation.controller.c.m().c()));
nVar.j(com.mbridge.msdk.foundation.tools.f.c());
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", nVar.a());
jSONObject.put("result", nVar.m());
jSONObject.put(IronSourceConstants.EVENTS_DURATION, nVar.n());
jSONObject.put(BidResponsedEx.KEY_CID, nVar.e());
jSONObject.put("reason", nVar.h());
jSONObject.put("ad_type", nVar.d());
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, nVar.c());
jSONObject.put("devid", nVar.j());
jSONObject.put("mraid_type", nVar.B());
jSONObject.put("network_type", nVar.k());
jSONObject.put("rid_n", nVar.g());
jSONObject.put("rid", nVar.f());
if (!TextUtils.isEmpty(nVar.s())) {
jSONObject.put(CampaignEx.ENDCARD_URL, nVar.s());
}
if (!TextUtils.isEmpty(nVar.t())) {
jSONObject.put("type", nVar.t());
}
if (nVar.b() != null) {
jSONObject.put("resource_type", nVar.b());
}
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Throwable th) {
af.b("VideoDataReport", th.getMessage());
}
}
}
public static void d(com.mbridge.msdk.foundation.entity.n nVar, Context context, String str) {
if (nVar != null) {
nVar.a("2000060");
nVar.c(str);
nVar.a(ab.m(context));
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", nVar.a());
jSONObject.put(BidResponsedEx.KEY_CID, nVar.e());
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, nVar.c());
jSONObject.put("network_type", nVar.k());
jSONObject.put("mraid_type", nVar.B());
jSONObject.put("rid_n", nVar.g());
jSONObject.put("rid", nVar.f());
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Throwable th) {
af.b("VideoDataReport", th.getMessage());
}
}
}
public static void b(com.mbridge.msdk.foundation.entity.n nVar, Context context, String str) {
if (nVar != null) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", nVar.a());
jSONObject.put(BidResponsedEx.KEY_CID, nVar.e());
jSONObject.put("rid", nVar.f());
jSONObject.put("rid_n", nVar.g());
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, nVar.c());
jSONObject.put("network_type", nVar.k());
jSONObject.put("mraid_type", nVar.B());
jSONObject.put("platform", "1");
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Throwable th) {
af.b("VideoDataReport", th.getMessage());
}
}
}
public static void c(com.mbridge.msdk.foundation.entity.n nVar, Context context, String str) {
if (nVar != null) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", nVar.a());
jSONObject.put(BidResponsedEx.KEY_CID, nVar.e());
jSONObject.put("rid", nVar.f());
jSONObject.put("rid_n", nVar.g());
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, nVar.c());
jSONObject.put("reason", nVar.h());
jSONObject.put("case", nVar.C());
jSONObject.put("network_type", nVar.k());
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Throwable th) {
af.b("VideoDataReport", th.getMessage());
}
}
}
}

View File

@@ -0,0 +1,198 @@
package com.mbridge.msdk.foundation.same.report;
import android.content.Context;
import android.text.TextUtils;
import com.ironsource.nb;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.mbbid.common.BidResponsedEx;
import java.io.File;
import java.net.URLEncoder;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class h {
public static final String a = "h";
private final Context b;
public final void a(com.mbridge.msdk.foundation.entity.l lVar) {
}
public h(Context context, int i) {
this.b = context;
}
public h(Context context) {
this.b = context.getApplicationContext();
}
public final void a(String str, File file) {
com.mbridge.msdk.foundation.same.report.d.d.a().c(str);
if (file != null) {
try {
file.delete();
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b(a, "reportException", e);
}
}
}
}
public final void a(String str, String str2, String str3, String str4, String str5, boolean z) {
try {
JSONObject jSONObject = new JSONObject();
if (z) {
jSONObject.put("hb", 1);
}
jSONObject.put("key", URLEncoder.encode("2000065", nb.N));
jSONObject.put("rid", URLEncoder.encode(str, nb.N));
jSONObject.put("rid_n", URLEncoder.encode(str2, nb.N));
jSONObject.put(BidResponsedEx.KEY_CID, URLEncoder.encode(str3, nb.N));
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, URLEncoder.encode(str4, nb.N));
jSONObject.put(CampaignEx.JSON_KEY_CLICK_URL, URLEncoder.encode(str5, nb.N));
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Exception e) {
af.b(a, e.getMessage());
}
}
public final void b(String str, String str2, String str3, String str4, String str5, boolean z) {
try {
if (TextUtils.isEmpty(str5)) {
return;
}
JSONObject jSONObject = new JSONObject();
if (z) {
jSONObject.put("hb", 1);
}
jSONObject.put("key", URLEncoder.encode("2000066", nb.N));
jSONObject.put("rid", URLEncoder.encode(str, nb.N));
jSONObject.put("rid_n", URLEncoder.encode(str2, nb.N));
jSONObject.put(BidResponsedEx.KEY_CID, URLEncoder.encode(str3, nb.N));
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, URLEncoder.encode(str4, nb.N));
jSONObject.put("err_method", str5);
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Exception e) {
af.b(a, e.getMessage());
}
}
public final void a(final com.mbridge.msdk.foundation.entity.l lVar, final Boolean bool) {
if (lVar != null) {
if (lVar.b().equals("GET")) {
com.mbridge.msdk.foundation.same.report.d.d.a().c(lVar.a());
com.mbridge.msdk.foundation.same.f.a.e().execute(new Runnable() { // from class: com.mbridge.msdk.foundation.same.report.h.1
@Override // java.lang.Runnable
public final void run() {
try {
if (h.this.b != null && lVar != null) {
com.mbridge.msdk.foundation.db.l.a(com.mbridge.msdk.foundation.db.g.a(h.this.b)).a(lVar.d());
if (!bool.booleanValue() || com.mbridge.msdk.foundation.db.l.a(com.mbridge.msdk.foundation.db.g.a(h.this.b)).b() <= 20) {
return;
}
com.mbridge.msdk.foundation.controller.d.a().b();
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b(h.a, "reportNetError", e);
}
}
}
});
} else if (lVar.b().equals("POST")) {
com.mbridge.msdk.foundation.same.report.d.d.a().c(lVar.a());
com.mbridge.msdk.foundation.same.f.a.e().execute(new Runnable() { // from class: com.mbridge.msdk.foundation.same.report.h.2
@Override // java.lang.Runnable
public final void run() {
if (h.this.b == null || lVar == null) {
return;
}
try {
com.mbridge.msdk.foundation.db.l.a(com.mbridge.msdk.foundation.db.g.a(h.this.b)).a(lVar.a(), lVar.d(), lVar.c());
if (!bool.booleanValue() || com.mbridge.msdk.foundation.db.l.a(com.mbridge.msdk.foundation.db.g.a(h.this.b)).a() <= 0) {
return;
}
com.mbridge.msdk.foundation.controller.d.a().b();
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b(h.a, "reportNetError", e);
}
}
}
});
}
}
}
public final void a(String str, String str2, String str3, String str4, String str5) {
try {
int m = ab.m(this.b);
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", URLEncoder.encode("2000071", nb.N));
jSONObject.put("rid", URLEncoder.encode(str, nb.N));
jSONObject.put("rid_n", URLEncoder.encode(str2, nb.N));
jSONObject.put(BidResponsedEx.KEY_CID, URLEncoder.encode(str3, nb.N));
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, URLEncoder.encode(str4, nb.N));
jSONObject.put("reason", URLEncoder.encode(str5, nb.N));
jSONObject.put("network_type", URLEncoder.encode(String.valueOf(m), nb.N));
jSONObject.put("result", URLEncoder.encode("0", nb.N));
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Exception e) {
af.b(a, e.getMessage());
}
}
public final void a() {
try {
if (i.a()) {
String k = com.mbridge.msdk.foundation.controller.c.m().k();
com.mbridge.msdk.c.g b = com.mbridge.msdk.c.h.a().b(k);
if (b == null) {
com.mbridge.msdk.c.h.a();
b = com.mbridge.msdk.c.i.a();
}
String c = com.mbridge.msdk.foundation.tools.f.c();
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", "2000053");
jSONObject.put("Appid", k);
jSONObject.put("uptips2", b.au());
jSONObject.put("info_status", com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().h());
jSONObject.put("iseu", b.M());
if (!TextUtils.isEmpty(c)) {
jSONObject.put("gaid", c);
}
jSONObject.put("GDPR_area", b.aH());
jSONObject.put("GDPR_consent", com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().g());
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
i.b();
}
} catch (Throwable th) {
af.b(a, th.getMessage());
}
}
public final void a(int i, int i2, String str, String str2, String str3) {
Context context = this.b;
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", "2000058");
jSONObject.put("appid", com.mbridge.msdk.foundation.controller.c.m().k());
jSONObject.put("dl_type", String.valueOf(i));
jSONObject.put("dl_link_type", String.valueOf(i2));
jSONObject.put("rid", str);
jSONObject.put("rid_n", str2);
jSONObject.put(BidResponsedEx.KEY_CID, str3);
jSONObject.put("tgt_v", ab.u(context));
jSONObject.put("app_v_n", ab.q(context));
jSONObject.put("app_v_c", ab.r(context));
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
af.b("ReportControllerDiff", e.getMessage());
}
}
}
}

View File

@@ -0,0 +1,624 @@
package com.mbridge.msdk.foundation.same.report;
import android.content.Context;
import android.os.Build;
import android.text.TextUtils;
import com.facebook.appevents.UserDataStore;
import com.ironsource.ad;
import com.ironsource.nb;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.entity.DomainCampaignEx;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.an;
import com.mbridge.msdk.foundation.tools.z;
import com.mbridge.msdk.mbbid.common.BidResponsedEx;
import com.mbridge.msdk.out.Campaign;
import com.mbridge.msdk.out.MBConfiguration;
import com.vungle.ads.internal.signals.SignalManager;
import java.io.File;
import java.net.URLEncoder;
import java.util.List;
import java.util.Map;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class i extends b {
public static final String a = "i";
public static boolean a() {
try {
return System.currentTimeMillis() - SignalManager.TWENTY_FOUR_HOURS_MILLIS > ((Long) an.a(com.mbridge.msdk.foundation.controller.c.m().c(), "privateAuthorityTimesTamp", 0L)).longValue();
} catch (Throwable th) {
th.printStackTrace();
return false;
}
}
public static JSONObject a(Campaign campaign, int i, String str) {
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("category", "adtrack");
jSONObject.put("action", str);
jSONObject.put("label", i);
if (campaign != null) {
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("id", campaign.getId());
jSONObject2.put("title", campaign.getAppName());
jSONObject.put("value", jSONObject2);
} else {
jSONObject.put("value", "");
}
} catch (Exception e) {
af.b(a, e.getMessage());
}
return jSONObject;
}
public static com.mbridge.msdk.foundation.same.net.f.e a(Context context) {
String str = "1";
com.mbridge.msdk.foundation.same.net.f.e eVar = new com.mbridge.msdk.foundation.same.net.f.e();
try {
eVar.a("platform", "1");
eVar.a("package_name", URLEncoder.encode(ab.f(context)));
if (com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
eVar.a("os_version", Build.VERSION.RELEASE);
eVar.a("brand", URLEncoder.encode(ab.x()));
eVar.a("model", URLEncoder.encode(ab.h()));
if (com.mbridge.msdk.e.b.a()) {
eVar.a("gaid", "");
} else {
eVar.a("gaid", com.mbridge.msdk.foundation.tools.f.c());
}
eVar.a("mnc", ab.l(context));
eVar.a("mcc", ab.k(context));
int m = ab.m(context);
eVar.a("network_type", m + "");
eVar.a("network_str", ab.a(context, m));
eVar.a("language", URLEncoder.encode(ab.t(context)));
eVar.a("timezone", URLEncoder.encode(ab.y()));
eVar.a(ad.U, URLEncoder.encode(ab.g()));
eVar.a("adid_limit", com.mbridge.msdk.foundation.tools.f.a() + "");
if (!com.mbridge.msdk.foundation.controller.authoritycontroller.b.b()) {
str = "0";
}
eVar.a("adid_limit_dev", str);
}
eVar.a("sdk_version", MBConfiguration.SDK_VERSION);
eVar.a("app_version_name", URLEncoder.encode(ab.q(context)));
eVar.a("orientation", URLEncoder.encode(ab.s(context) + ""));
eVar.a("screen_size", ab.j(context) + "x" + ab.h(context));
if (com.mbridge.msdk.e.b.a()) {
com.mbridge.msdk.foundation.same.net.f.f.b(eVar);
}
com.mbridge.msdk.c.g b = com.mbridge.msdk.c.h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
if (b == null) {
com.mbridge.msdk.c.h.a();
b = com.mbridge.msdk.c.i.a();
}
if (b != null) {
JSONObject a2 = j.a(context, b);
if (!TextUtils.isEmpty(a2.toString())) {
String b2 = z.b(a2.toString());
if (!TextUtils.isEmpty(b2)) {
eVar.a("dvi", b2);
}
}
}
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
return eVar;
}
public static JSONObject a(Context context, com.mbridge.msdk.c.g gVar) throws Exception {
return j.a(context, gVar);
}
public static JSONObject a(String str, Map<String, Object> map) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", str);
if (map != null && !map.isEmpty()) {
for (Map.Entry<String, Object> entry : map.entrySet()) {
jSONObject.put(entry.getKey(), entry.getValue());
}
}
return jSONObject;
} catch (Throwable th) {
af.b(a, th.getMessage());
return null;
}
}
public static void a(Context context, String str, String str2, int i, String str3) {
if (context != null) {
try {
if (TextUtils.isEmpty(str2)) {
return;
}
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", "2000076");
jSONObject.put("network_type", ab.m(context));
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, str2);
jSONObject.put("reason", str3);
jSONObject.put("result", i);
jSONObject.put("url", str);
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Throwable th) {
af.b(a, th.getMessage());
}
}
}
public static void a(Context context, CampaignEx campaignEx, String str, String str2, int i, String str3, int i2) {
if (context == null || campaignEx == null) {
return;
}
try {
if (TextUtils.isEmpty(str2)) {
return;
}
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", "2000073");
jSONObject.put("network_type", ab.m(context));
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, str2);
jSONObject.put(BidResponsedEx.KEY_CID, campaignEx.getId());
jSONObject.put("reason", str3);
jSONObject.put("result", i);
jSONObject.put("rid", campaignEx.getRequestId());
jSONObject.put("rid_n", campaignEx.getRequestIdNotice());
if (i2 != -1) {
jSONObject.put("d_t", i2);
}
jSONObject.put("url", str);
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Throwable th) {
af.b(a, th.getMessage());
}
}
public static void a(Context context, CampaignEx campaignEx, String str, String str2, int i, int i2, int i3) {
if (context == null || campaignEx == null) {
return;
}
try {
if (TextUtils.isEmpty(str2)) {
return;
}
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", "2000075");
jSONObject.put("network_type", ab.m(context));
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, str2);
jSONObject.put(BidResponsedEx.KEY_CID, campaignEx.getId());
jSONObject.put("type", i);
jSONObject.put("adtp", campaignEx.getAdType());
jSONObject.put("rid", campaignEx.getRequestId());
jSONObject.put("rid_n", campaignEx.getRequestIdNotice());
jSONObject.put("status", i2);
if (i3 != -1) {
jSONObject.put("d_t", i3);
}
jSONObject.put("url", str);
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Throwable th) {
af.b(a, th.getMessage());
}
}
public static void a(Context context, CampaignEx campaignEx, String str, String str2, int i, int i2) {
if (context == null || campaignEx == null) {
return;
}
try {
if (TextUtils.isEmpty(str2)) {
return;
}
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", "2000074");
jSONObject.put("network_type", ab.m(context));
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, str2);
jSONObject.put(BidResponsedEx.KEY_CID, campaignEx.getId());
jSONObject.put("type", i);
jSONObject.put("adtp", campaignEx.getAdType());
jSONObject.put("rid", campaignEx.getRequestId());
jSONObject.put("rid_n", campaignEx.getRequestIdNotice());
if (i2 != -1) {
jSONObject.put("d_t", i2);
}
jSONObject.put("url", str);
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Throwable th) {
af.b(a, th.getMessage());
}
}
public static void a(Context context, String str, String str2, boolean z, CampaignEx campaignEx) {
if (context != null) {
try {
if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2)) {
return;
}
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", "2000047");
if (!TextUtils.isEmpty(str2)) {
String str3 = com.mbridge.msdk.foundation.controller.a.b.get(str2);
if (str3 == null) {
str3 = "";
}
jSONObject.put("u_stid", str3);
}
if (campaignEx != null) {
jSONObject.put(BidResponsedEx.KEY_CID, campaignEx.getId());
jSONObject.put("adtp", campaignEx.getAdType());
jSONObject.put("rid", campaignEx.getRequestId());
jSONObject.put("rid_n", campaignEx.getRequestIdNotice());
}
jSONObject.put(UserDataStore.STATE, System.currentTimeMillis());
jSONObject.put("network_type", ab.m(context));
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, str2);
jSONObject.put("hb", z ? 1 : 0);
jSONObject.put("reason", str);
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Throwable th) {
af.b(a, th.getMessage());
}
}
}
public static void a(Context context, List<CampaignEx> list, String str, boolean z) {
if (context == null || list == null) {
return;
}
try {
if (list.isEmpty() || TextUtils.isEmpty(str)) {
return;
}
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", "2000048");
jSONObject.put(UserDataStore.STATE, System.currentTimeMillis());
jSONObject.put("network_type", ab.m(context));
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, str);
jSONObject.put("hb", z ? 1 : 0);
CampaignEx campaignEx = list.get(0);
if (campaignEx != null) {
jSONObject.put(BidResponsedEx.KEY_CID, campaignEx.getId());
jSONObject.put("rid", campaignEx.getRequestId());
jSONObject.put("rid_n", campaignEx.getRequestIdNotice());
}
StringBuilder sb = new StringBuilder();
for (int i = 0; i < list.size(); i++) {
CampaignEx campaignEx2 = list.get(i);
if (i < list.size() - 1) {
sb.append(campaignEx2.getRtinsType());
sb.append(",");
} else {
sb.append(campaignEx2.getRtinsType());
}
}
jSONObject.put(CampaignEx.JSON_KEY_RETARGET_TYPE, sb.toString());
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Throwable th) {
af.b(a, th.getMessage());
}
}
public static void a(Context context, String str, String str2, boolean z, String str3, String str4, String str5, String str6) {
if (context != null) {
try {
if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2)) {
return;
}
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", "2000104");
if (!TextUtils.isEmpty(str2)) {
String str7 = com.mbridge.msdk.foundation.controller.a.b.get(str2);
if (str7 == null) {
str7 = "";
}
jSONObject.put("u_stid", str7);
}
jSONObject.put("network_type", ab.m(context));
jSONObject.put("rid", str3);
jSONObject.put("rid_n", str4);
jSONObject.put(BidResponsedEx.KEY_CID, str5);
jSONObject.put("template_id", str6);
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, str2);
jSONObject.put("hb", z ? 1 : 0);
jSONObject.put("reason", str);
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Throwable th) {
af.b(a, th.getMessage());
}
}
}
public static void a(Context context, CampaignEx campaignEx, String str, String str2) {
if (context != null) {
try {
if ((!TextUtils.isEmpty(str)) && (!TextUtils.isEmpty(str2))) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", "2000054");
jSONObject.put("network_type", ab.m(context));
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, str);
jSONObject.put("reason", str2);
jSONObject.put("result", 1);
jSONObject.put("devid", com.mbridge.msdk.foundation.tools.f.c());
if (campaignEx != null) {
jSONObject.put(BidResponsedEx.KEY_CID, campaignEx.getId());
if (campaignEx.getAdType() == 287) {
jSONObject.put("creative", campaignEx.getendcard_url());
jSONObject.put("ad_type", 3);
} else if (campaignEx.getAdType() == 94) {
jSONObject.put("creative", campaignEx.getendcard_url());
jSONObject.put("ad_type", 1);
} else if (campaignEx.getAdType() == 296) {
jSONObject.put("ad_type", 5);
jSONObject.put("creative", campaignEx.getCreativeId());
} else if (campaignEx.getAdType() == 297) {
jSONObject.put("ad_type", 6);
jSONObject.put(CampaignEx.JSON_KEY_AD_HTML, campaignEx.getCreativeId());
jSONObject.put(CampaignEx.JSON_KEY_AD_ZIP, campaignEx.getAdZip());
} else if (campaignEx.getAdType() == 298) {
jSONObject.put("ad_type", 7);
jSONObject.put(CampaignEx.JSON_KEY_AD_HTML, campaignEx.getCreativeId());
jSONObject.put(CampaignEx.JSON_KEY_AD_ZIP, campaignEx.getAdZip());
} else {
jSONObject.put("creative", campaignEx.getendcard_url());
jSONObject.put("ad_type", 1);
}
jSONObject.put("devid", com.mbridge.msdk.foundation.tools.f.c());
if (campaignEx.isBidCampaign()) {
jSONObject.put("hb", "1");
}
jSONObject.put("rid", campaignEx.getRequestId());
jSONObject.put("rid_n", campaignEx.getRequestIdNotice());
jSONObject.put(CampaignEx.JSON_KEY_NEW_INTERSTITIAL_AD_SPACE_T, campaignEx.getAdSpaceT());
}
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
}
} catch (Throwable th) {
af.b(a, th.getMessage());
}
}
}
public static void b(Context context, CampaignEx campaignEx, String str, String str2) {
if (context == null || campaignEx == null) {
return;
}
try {
if (TextUtils.isEmpty(str)) {
return;
}
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", "2000054");
jSONObject.put("network_type", ab.m(context));
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, str);
jSONObject.put(BidResponsedEx.KEY_CID, campaignEx.getId());
jSONObject.put("reason", "");
jSONObject.put("result", 2);
if (!TextUtils.isEmpty(str2)) {
jSONObject.put("insertStr", str2);
}
if (campaignEx.getAdType() == 287) {
jSONObject.put("creative", campaignEx.getendcard_url());
jSONObject.put("ad_type", 3);
} else if (campaignEx.getAdType() == 94) {
jSONObject.put("creative", campaignEx.getendcard_url());
jSONObject.put("ad_type", 1);
} else if (campaignEx.getAdType() == 296) {
jSONObject.put("ad_type", 5);
jSONObject.put("creative", campaignEx.getCreativeId());
} else if (campaignEx.getAdType() == 297) {
jSONObject.put("ad_type", 6);
jSONObject.put("creative", campaignEx.getCreativeId());
} else if (campaignEx.getAdType() == 298) {
jSONObject.put("ad_type", 7);
jSONObject.put("creative", campaignEx.getCreativeId());
} else {
jSONObject.put("creative", campaignEx.getendcard_url());
jSONObject.put("ad_type", 1);
}
jSONObject.put("devid", com.mbridge.msdk.foundation.tools.f.c());
if (campaignEx.isBidCampaign()) {
jSONObject.put("hb", "1");
}
jSONObject.put("rid", campaignEx.getRequestId());
jSONObject.put("rid_n", campaignEx.getRequestIdNotice());
jSONObject.put(CampaignEx.JSON_KEY_NEW_INTERSTITIAL_AD_SPACE_T, campaignEx.getAdSpaceT());
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Throwable th) {
af.b(a, th.getMessage());
}
}
public static void a(CampaignEx campaignEx, String str, int i, int i2, String str2, int i3, int i4, int i5, String str3) {
com.mbridge.msdk.foundation.same.report.d.c cVar;
try {
com.mbridge.msdk.foundation.same.report.d.e eVar = new com.mbridge.msdk.foundation.same.report.d.e();
eVar.a("key", URLEncoder.encode("2000094", nb.N));
if (campaignEx != null) {
eVar.a("rid", URLEncoder.encode(campaignEx.getRequestId(), nb.N));
eVar.a("rid_n", URLEncoder.encode(campaignEx.getRequestIdNotice(), nb.N));
eVar.a(BidResponsedEx.KEY_CID, URLEncoder.encode(campaignEx.getId(), nb.N));
cVar = com.mbridge.msdk.foundation.same.report.d.d.a().a(campaignEx.getCurrentLocalRid(), "");
} else {
cVar = null;
}
eVar.a(MBridgeConstans.PROPERTIES_UNIT_ID, URLEncoder.encode(str, nb.N));
if (i == 0) {
if (TextUtils.isEmpty(str3)) {
str3 = "0";
}
eVar.a("video_prg", str3 + "");
} else {
eVar.a("video_prg", i + "");
}
eVar.a("phase", i2 + "");
eVar.a("feedback_content", URLEncoder.encode(str2, nb.N));
eVar.a("feedback_close", i3 + "");
eVar.a("type", i5 + "");
eVar.a("ad_type", i4 + "");
eVar.a("network_type", URLEncoder.encode(String.valueOf(ab.m(com.mbridge.msdk.foundation.controller.c.m().c())), nb.N));
if (cVar == null) {
cVar = new com.mbridge.msdk.foundation.same.report.d.c();
}
cVar.d(str);
cVar.b(i4);
cVar.a("2000094", eVar);
com.mbridge.msdk.foundation.same.report.d.d.a().a("2000094", cVar);
} catch (Exception e) {
af.b(a, e.getMessage());
}
}
public static void a(String str) {
try {
if (com.mbridge.msdk.foundation.controller.c.m().c() == null) {
return;
}
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", "2000088");
jSONObject.put("state", str);
com.mbridge.msdk.c.g b = com.mbridge.msdk.c.h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
if (b == null || b.a(b, jSONObject.toString())) {
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
}
} catch (Throwable th) {
af.b(a, th.getMessage());
}
}
public static void a(Context context, CampaignEx campaignEx, int i, String str, String str2) {
if (context == null || campaignEx == null) {
return;
}
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", "2000114");
jSONObject.put("network_type", ab.m(context));
jSONObject.put(DomainCampaignEx.KEY_GH_ID, TextUtils.isEmpty(campaignEx.getGhId()) ? "" : campaignEx.getGhId());
jSONObject.put(DomainCampaignEx.KEY_GH_PATH, TextUtils.isEmpty(campaignEx.getGhPath()) ? "" : campaignEx.getGhPath());
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, str2);
jSONObject.put("rid", campaignEx.getRequestId());
jSONObject.put("rid_n", campaignEx.getRequestIdNotice());
jSONObject.put("result", i);
if (TextUtils.isEmpty(str)) {
str = "";
}
jSONObject.put("reason", str);
jSONObject.put(BidResponsedEx.KEY_CID, campaignEx.getId());
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Throwable th) {
af.b(a, th.getMessage());
}
}
public static void a(int i, String str, String str2) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", "2000080");
jSONObject.put("ad_type", i);
jSONObject.put("url", str);
jSONObject.put("reason", str2);
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Exception e) {
af.b(a, e.getMessage());
}
}
public static void a(CampaignEx campaignEx, String str, int i, int i2, String str2) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", "2000121");
jSONObject.put("rid", campaignEx.getRequestId());
jSONObject.put("rid_n", campaignEx.getRequestIdNotice());
jSONObject.put(BidResponsedEx.KEY_CID, campaignEx.getId());
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, str);
jSONObject.put("type", i);
jSONObject.put("result", i2);
jSONObject.put("reason", str2);
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Exception e) {
af.b(a, e.getMessage());
}
}
public static void a(String str, int i, int i2, String str2, int i3, String str3) {
try {
com.mbridge.msdk.foundation.same.report.d.e eVar = new com.mbridge.msdk.foundation.same.report.d.e();
eVar.a("key", URLEncoder.encode("m_water_mark_result", nb.N));
eVar.a("water_mark_result", i2 + "");
eVar.a("water_mark_error_msg", URLEncoder.encode(str2, nb.N));
eVar.a("render_result", i3 + "");
eVar.a("water_mark_str", URLEncoder.encode(str3, nb.N));
com.mbridge.msdk.foundation.same.report.d.c cVar = new com.mbridge.msdk.foundation.same.report.d.c();
cVar.b(i);
cVar.d(str);
cVar.a("m_water_mark_result", eVar);
com.mbridge.msdk.foundation.same.report.d.d.a().a("m_water_mark_result", cVar);
} catch (Throwable th) {
af.b(a, th.getMessage());
}
}
public static void b() {
try {
an.b(com.mbridge.msdk.foundation.controller.c.m().c(), "privateAuthorityTimesTamp", Long.valueOf(System.currentTimeMillis()));
} catch (Throwable th) {
af.b(a, th.getMessage());
}
}
public static void c() {
try {
com.mbridge.msdk.foundation.same.f.a.e().execute(new Runnable() { // from class: com.mbridge.msdk.foundation.same.report.i.1
@Override // java.lang.Runnable
public final void run() {
String[] list;
try {
String a2 = com.mbridge.msdk.foundation.same.b.e.a(com.mbridge.msdk.foundation.same.b.c.MBRIDGE_CRASH_INFO);
if (TextUtils.isEmpty(a2)) {
return;
}
File file = new File(a2);
if (file.exists() && file.isDirectory() && (list = file.list()) != null) {
for (String str : list) {
File file2 = new File(a2 + "/" + str);
if (file2.exists()) {
String b = com.mbridge.msdk.foundation.tools.ad.b(file2);
if (!TextUtils.isEmpty(b)) {
String[] split = b.split("====");
if (split.length > 0) {
new h(com.mbridge.msdk.foundation.controller.c.m().c()).a(split[0], file2);
}
}
}
}
}
} catch (Throwable th) {
af.b(i.a, th.getMessage());
}
}
});
} catch (Throwable th) {
af.b(a, th.getMessage());
}
}
public static void b(String str) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", "2000090");
jSONObject.put("reason", TextUtils.isEmpty(str) ? "" : str);
jSONObject.put("result", str);
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Exception e) {
af.b(a, e.getMessage());
}
}
}

View File

@@ -0,0 +1,42 @@
package com.mbridge.msdk.foundation.same.report;
import android.content.Context;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.tools.ab;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class j {
public static JSONObject a(Context context, com.mbridge.msdk.c.g gVar) throws Exception {
JSONObject jSONObject = new JSONObject();
if (com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
String l = ab.l();
if (!TextUtils.isEmpty(l)) {
jSONObject.put("manufacturer", l);
}
int k = ab.k();
if (k != -1) {
jSONObject.put("sdkint", k);
}
String n = ab.n(context);
if (!TextUtils.isEmpty(n)) {
jSONObject.put("is24H", n);
}
String p = ab.p();
if (!TextUtils.isEmpty(p)) {
jSONObject.put("totalram", p);
}
String o = ab.o(context);
if (!TextUtils.isEmpty(o)) {
jSONObject.put("totalmemory", o);
}
jSONObject.put("adid_limit", com.mbridge.msdk.foundation.tools.f.a() + "");
jSONObject.put("adid_limit_dev", com.mbridge.msdk.foundation.controller.authoritycontroller.b.b() ? "1" : "0");
}
if (gVar.av() == 1 && !TextUtils.isEmpty(com.mbridge.msdk.foundation.tools.f.d()) && com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_DEVICE_ID)) {
jSONObject.put("az_aid_info", com.mbridge.msdk.foundation.tools.f.d());
}
return jSONObject;
}
}

View File

@@ -0,0 +1,68 @@
package com.mbridge.msdk.foundation.same.report;
import android.text.TextUtils;
import com.ironsource.nb;
import com.mbridge.msdk.foundation.tools.af;
import java.net.URLEncoder;
import java.util.HashMap;
import java.util.Map;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class k {
private final Map<String, String> a;
private final String b;
private k(a aVar) {
this.b = aVar.b;
this.a = aVar.a;
}
public final void a(String str) {
if (TextUtils.isEmpty(this.b)) {
return;
}
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", this.b);
a(this.a, jSONObject);
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Throwable th) {
af.b("SameCommonReporter", th.getMessage());
}
}
private void a(Map<String, String> map, JSONObject jSONObject) {
if (map == null || map.isEmpty() || jSONObject == null) {
return;
}
try {
for (String str : map.keySet()) {
jSONObject.put(str, b(map.get(str)));
}
} catch (Exception e) {
af.b("SameCommonReporter", e.getMessage());
}
}
private String b(String str) {
try {
return URLEncoder.encode(str, nb.N);
} catch (Exception unused) {
return str;
}
}
public static class a {
private final Map<String, String> a = new HashMap();
private final String b;
public a(String str) {
this.b = str;
}
public final k a() {
return new k(this);
}
}
}

View File

@@ -0,0 +1,65 @@
package com.mbridge.msdk.foundation.same.report;
import java.io.OutputStream;
import java.net.Socket;
import java.nio.ByteBuffer;
import java.util.concurrent.atomic.AtomicInteger;
/* loaded from: classes4.dex */
public final class l extends com.mbridge.msdk.tracker.network.toolbox.a {
private static final AtomicInteger a = new AtomicInteger(1);
private final byte b;
public l(byte b) {
this.b = b;
}
/* JADX WARN: Removed duplicated region for block: B:28:0x007b */
/* JADX WARN: Removed duplicated region for block: B:30:0x0093 */
/* JADX WARN: Removed duplicated region for block: B:36:0x00cb */
/* JADX WARN: Removed duplicated region for block: B:39:0x00de A[ADDED_TO_REGION] */
/* JADX WARN: Removed duplicated region for block: B:46:0x0103 A[Catch: all -> 0x00f9, TRY_ENTER, TRY_LEAVE, TryCatch #4 {all -> 0x00f9, blocks: (B:34:0x00be, B:37:0x00ce, B:40:0x00e0, B:46:0x0103, B:49:0x011a, B:51:0x011e, B:52:0x012b), top: B:33:0x00be }] */
/* JADX WARN: Removed duplicated region for block: B:49:0x011a A[Catch: all -> 0x00f9, TRY_ENTER, TryCatch #4 {all -> 0x00f9, blocks: (B:34:0x00be, B:37:0x00ce, B:40:0x00e0, B:46:0x0103, B:49:0x011a, B:51:0x011e, B:52:0x012b), top: B:33:0x00be }] */
/* JADX WARN: Removed duplicated region for block: B:53:0x00cd */
/* JADX WARN: Removed duplicated region for block: B:65:0x0095 A[Catch: all -> 0x005e, TryCatch #5 {all -> 0x005e, blocks: (B:15:0x0044, B:17:0x0055, B:20:0x0059, B:21:0x0067, B:23:0x0074, B:26:0x0078, B:31:0x0096, B:32:0x00ae, B:65:0x0095, B:66:0x007d, B:67:0x00a4, B:68:0x0064), top: B:14:0x0044 }] */
/* JADX WARN: Removed duplicated region for block: B:66:0x007d A[Catch: all -> 0x005e, TryCatch #5 {all -> 0x005e, blocks: (B:15:0x0044, B:17:0x0055, B:20:0x0059, B:21:0x0067, B:23:0x0074, B:26:0x0078, B:31:0x0096, B:32:0x00ae, B:65:0x0095, B:66:0x007d, B:67:0x00a4, B:68:0x0064), top: B:14:0x0044 }] */
@Override // com.mbridge.msdk.tracker.network.toolbox.a
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final com.mbridge.msdk.tracker.network.toolbox.g a(com.mbridge.msdk.tracker.network.u<?> r12, java.util.Map<java.lang.String, java.lang.String> r13) throws java.io.IOException {
/*
Method dump skipped, instructions count: 351
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.foundation.same.report.l.a(com.mbridge.msdk.tracker.network.u, java.util.Map):com.mbridge.msdk.tracker.network.toolbox.g");
}
private static void a(OutputStream outputStream) {
if (outputStream != null) {
try {
outputStream.close();
} catch (Exception unused) {
}
}
}
private static void a(Socket socket) {
if (socket != null) {
try {
socket.close();
} catch (Exception unused) {
}
}
}
private void a(ByteBuffer byteBuffer) {
if (byteBuffer != null) {
try {
byteBuffer.clear();
} catch (Exception unused) {
}
}
}
}

View File

@@ -0,0 +1,20 @@
package com.mbridge.msdk.foundation.same.report;
import com.mbridge.msdk.tracker.network.r;
import com.mbridge.msdk.tracker.network.w;
import com.mbridge.msdk.tracker.v;
import java.io.UnsupportedEncodingException;
/* loaded from: classes4.dex */
public final class m extends v {
@Override // com.mbridge.msdk.tracker.v
public final w<String> a(r rVar) {
String str;
try {
str = new String(rVar.b, com.mbridge.msdk.tracker.network.toolbox.f.a(rVar.c));
} catch (UnsupportedEncodingException unused) {
str = new String(rVar.b);
}
return w.a(str, com.mbridge.msdk.tracker.network.toolbox.f.a(rVar));
}
}

View File

@@ -0,0 +1,236 @@
package com.mbridge.msdk.foundation.same.report;
import androidx.core.app.NotificationCompat;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.mbbid.common.BidResponsedEx;
import com.mbridge.msdk.playercommon.exoplayer2.text.ttml.TtmlNode;
import java.util.List;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class n {
public static void a(List<com.mbridge.msdk.foundation.entity.n> list) {
if (list == null || list.isEmpty()) {
return;
}
for (com.mbridge.msdk.foundation.entity.n nVar : list) {
try {
JSONObject jSONObject = new JSONObject();
if (nVar.b() != null) {
jSONObject.put("resource_type", nVar.b());
}
if (nVar.i() != null) {
jSONObject.put("creative", nVar.i());
}
jSONObject.put("key", nVar.a());
jSONObject.put("result", nVar.m());
jSONObject.put(IronSourceConstants.EVENTS_DURATION, nVar.n());
jSONObject.put(CampaignEx.JSON_KEY_VIDEO_SIZE, nVar.o());
jSONObject.put(CampaignEx.JSON_KEY_VIDEO_LENGTHL, nVar.p());
jSONObject.put("reason", nVar.h());
jSONObject.put(BidResponsedEx.KEY_CID, nVar.e());
jSONObject.put("video_url", nVar.q());
jSONObject.put("rid", nVar.f());
jSONObject.put("rid_n", nVar.g());
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, nVar.c());
jSONObject.put("offer_url", nVar.r());
if (com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
jSONObject.put("network_type", nVar.k());
jSONObject.put("network_str", nVar.l());
}
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Throwable th) {
af.b("VideoDataReport", th.getMessage());
}
}
}
public static void b(List<com.mbridge.msdk.foundation.entity.n> list) {
if (list == null || list.isEmpty()) {
return;
}
for (com.mbridge.msdk.foundation.entity.n nVar : list) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", nVar.a());
jSONObject.put("result", nVar.m());
jSONObject.put(IronSourceConstants.EVENTS_DURATION, nVar.n());
jSONObject.put(CampaignEx.ENDCARD_URL, nVar.s());
jSONObject.put(BidResponsedEx.KEY_CID, nVar.e());
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, nVar.c());
jSONObject.put("reason", nVar.h());
jSONObject.put("ad_type", nVar.d());
jSONObject.put("rid", nVar.f());
jSONObject.put("rid_n", nVar.g());
jSONObject.put("type", nVar.t());
jSONObject.put(CampaignEx.JSON_KEY_NEW_INTERSTITIAL_AD_SPACE_T, nVar.u());
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Throwable th) {
af.b("VideoDataReport", th.getMessage());
}
}
}
public static String a(com.mbridge.msdk.foundation.entity.n nVar) {
if (nVar == null) {
return "";
}
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", nVar.a());
jSONObject.put(NotificationCompat.CATEGORY_EVENT, ak.a(nVar.v()));
jSONObject.put("template", ak.a(nVar.w()));
jSONObject.put(TtmlNode.TAG_LAYOUT, ak.a(nVar.x()));
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, ak.a(nVar.c()));
jSONObject.put(BidResponsedEx.KEY_CID, ak.a(nVar.e()));
if (com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
jSONObject.put("network_str", nVar.l());
jSONObject.put("network_type", nVar.k());
}
return jSONObject.toString();
} catch (Exception e) {
af.b("VideoDataReport", e.getMessage());
return "";
}
}
public static void c(List<com.mbridge.msdk.foundation.entity.n> list) {
if (list != null) {
try {
if (list.isEmpty()) {
return;
}
for (com.mbridge.msdk.foundation.entity.n nVar : list) {
if (nVar != null) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", nVar.a());
jSONObject.put(NotificationCompat.CATEGORY_EVENT, ak.a(nVar.v()));
jSONObject.put("template", ak.a(nVar.w()));
jSONObject.put(TtmlNode.TAG_LAYOUT, ak.a(nVar.x()));
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, ak.a(nVar.c()));
jSONObject.put(BidResponsedEx.KEY_CID, ak.a(nVar.e()));
if (com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
jSONObject.put("network_str", nVar.l());
jSONObject.put("network_type", nVar.k());
}
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Exception e) {
af.b("VideoDataReport", e.getMessage());
}
}
}
} catch (Throwable th) {
af.b("VideoDataReport", th.getMessage());
}
}
}
public static void d(List<com.mbridge.msdk.foundation.entity.n> list) {
if (list != null) {
try {
if (list.isEmpty()) {
return;
}
for (com.mbridge.msdk.foundation.entity.n nVar : list) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", nVar.a());
jSONObject.put(BidResponsedEx.KEY_CID, nVar.e());
jSONObject.put(CampaignEx.JSON_KEY_IMAGE_URL, nVar.y());
jSONObject.put("reason", nVar.h());
jSONObject.put("rid", nVar.f());
jSONObject.put("rid_n", nVar.g());
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, nVar.c());
if (com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
jSONObject.put("network_type", nVar.k());
}
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
}
} catch (Throwable th) {
af.b("VideoDataReport", th.getMessage());
}
}
}
public static void e(List<com.mbridge.msdk.foundation.entity.n> list) {
if (list != null) {
try {
if (list.isEmpty()) {
return;
}
for (com.mbridge.msdk.foundation.entity.n nVar : list) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", nVar.a());
jSONObject.put("reason", nVar.h());
jSONObject.put(BidResponsedEx.KEY_CID, nVar.e());
jSONObject.put("video_url", nVar.q());
jSONObject.put("rid", nVar.f());
jSONObject.put("rid_n", nVar.g());
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, nVar.c());
jSONObject.put("offer_url", nVar.r());
if (com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
jSONObject.put("network_type", nVar.k());
jSONObject.put("network_str", nVar.l());
}
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
}
} catch (Throwable th) {
af.b("VideoDataReport", th.getMessage());
}
}
}
public static String f(List<com.mbridge.msdk.foundation.entity.n> list) {
if (list == null) {
return null;
}
try {
if (list.isEmpty()) {
return null;
}
for (com.mbridge.msdk.foundation.entity.n nVar : list) {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", nVar.a());
jSONObject.put(BidResponsedEx.KEY_CID, nVar.e());
jSONObject.put("template_url", nVar.D());
jSONObject.put("reason", nVar.h());
jSONObject.put("rid", nVar.f());
jSONObject.put("rid_n", nVar.g());
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, nVar.c());
jSONObject.put("result", nVar.m());
if (com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
jSONObject.put("network_type", nVar.k());
}
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
}
return null;
} catch (Throwable th) {
af.b("VideoDataReport", th.getMessage());
return null;
}
}
public static void b(com.mbridge.msdk.foundation.entity.n nVar) {
if (nVar != null) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", nVar.a());
jSONObject.put("error", ak.a(nVar.E()));
jSONObject.put("template_url", ak.a(nVar.D()));
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, ak.a(nVar.c()));
jSONObject.put(BidResponsedEx.KEY_CID, ak.a(nVar.e()));
if (com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
jSONObject.put("network_str", nVar.l());
jSONObject.put("network_type", nVar.k());
}
com.mbridge.msdk.foundation.same.report.d.d.a().a(jSONObject);
} catch (Exception e) {
af.b("VideoDataReport", e.getMessage());
}
}
}
}