package com.ironsource; import android.content.Context; import android.text.TextUtils; import android.util.Base64; import com.ironsource.he; import com.ironsource.m7; import com.ironsource.mediationsdk.IronSource; import com.ironsource.mediationsdk.IronSourceSegment; import com.ironsource.mediationsdk.events.ISErrorListener; import com.ironsource.mediationsdk.logger.IronLog; import com.ironsource.mediationsdk.utils.IronSourceConstants; import com.ironsource.mediationsdk.utils.IronSourceUtils; import com.ironsource.ob; import com.ironsource.v8; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; import java.util.Map; import java.util.Set; import org.json.JSONException; import org.json.JSONObject; /* loaded from: classes2.dex */ public abstract class m7 implements ge { private int[] A; private int[] B; private int[] C; int G; String H; String I; Set J; private mb K; private IronSourceSegment L; private dr M; private ISErrorListener N; private boolean l; private q9 p; private com.ironsource.e q; private ArrayList r; private int t; private jg u; private Context v; private int[] z; final int a = 1; final int b = 100; final int c = 5000; final int d = 90000; final int e = 1024; final int f = 5; final String g = "supersonic_sdk.db"; final String h = IronSourceConstants.EVENTS_PROVIDER; final String i = "placement"; private final String j = ad.x0; private final String k = ad.I0; private boolean m = false; private boolean n = false; private int o = -1; private boolean s = true; private int w = 100; private int x = 5000; private int y = 1; private Map D = new HashMap(); private Map E = new HashMap(); private String F = ""; private final Object O = new Object(); public class a implements Runnable { public a() { } @Override // java.lang.Runnable public void run() { m7.this.a(); } } public class b implements Runnable { final /* synthetic */ kb a; final /* synthetic */ IronSource.AD_UNIT b; public b(kb kbVar, IronSource.AD_UNIT ad_unit) { this.a = kbVar; this.b = ad_unit; } @Override // java.lang.Runnable public void run() { this.a.a("eventSessionId", m7.this.u.b()); this.a.a("essn", Integer.valueOf(m7.this.u.c())); String connectionType = IronSourceUtils.getConnectionType(m7.this.v); if (m7.this.g(this.a)) { this.a.a(v8.i.t, connectionType); } if (m7.this.a(connectionType, this.a)) { kb kbVar = this.a; kbVar.a(m7.this.b(kbVar)); } String d = s8.d(m7.this.v); if (d != null) { this.a.a(v8.i.u, d); } int a = m7.this.a(this.a.c(), this.b); if (a != e.NOT_SUPPORTED.a()) { this.a.a("adUnit", Integer.valueOf(a)); } m7.this.a(this.a, "reason"); m7.this.a(this.a, IronSourceConstants.EVENTS_EXT1); if (!m7.this.E.isEmpty()) { for (Map.Entry entry : m7.this.E.entrySet()) { if (!this.a.b().has((String) entry.getKey()) && entry.getKey() != "eventId" && entry.getKey() != "timestamp") { this.a.a((String) entry.getKey(), entry.getValue()); } } } if (m7.this.i(this.a)) { if (m7.this.h(this.a) && !m7.this.e(this.a)) { this.a.a("sessionDepth", Integer.valueOf(m7.this.c(this.a))); } if (m7.this.j(this.a)) { m7.this.f(this.a); } long a2 = m7.this.u.a(); if (a2 > 0) { this.a.a("firstSessionTimestamp", Long.valueOf(a2)); } IronLog.EVENT.verbose(this.a.toString()); m7.this.r.add(this.a); m7.d(m7.this); } m7 m7Var = m7.this; boolean a3 = m7Var.a(m7Var.B) ? m7.this.a(this.a.c(), m7.this.B) : m7.this.d(this.a); if (!m7.this.m && a3) { m7.this.m = true; } if (m7.this.p != null) { if (m7.this.g()) { m7.this.f(); return; } m7 m7Var2 = m7.this; if (m7Var2.b((ArrayList) m7Var2.r) || a3) { m7.this.a(); } } } } public class c implements he { public c() { } /* JADX INFO: Access modifiers changed from: private */ public /* synthetic */ void b(he.a aVar) { try { if (aVar.c()) { ArrayList a = m7.this.p.a(m7.this.I); m7.this.t = a.size() + m7.this.r.size(); } else { IronLog.INTERNAL.error("Failed to send events. Saving them back to storage."); m7.this.a(m7.this.a(aVar.b(), aVar.a())); } } catch (Exception e) { i9.d().a(e); if (m7.this.N != null) { m7.this.N.onError(new IllegalStateException("Error on sending data ", e)); } } a(aVar.b()); } @Override // com.ironsource.he public synchronized void a(final he.a aVar) { m7.this.K.a(new Runnable() { // from class: com.ironsource.m7$c$$ExternalSyntheticLambda0 @Override // java.lang.Runnable public final void run() { m7.c.this.b(aVar); } }); } public void a(ArrayList arrayList) { if (arrayList != null) { try { arrayList.clear(); } catch (Exception e) { i9.d().a(e); IronLog.INTERNAL.error("clearData exception: " + e.getMessage()); } } } } public class d implements Runnable { public d() { } @Override // java.lang.Runnable public void run() { m7.this.f(); } } public enum e { NOT_SUPPORTED(-1), INTERSTITIAL(2), REWARDED_VIDEO(3), NATIVE_AD(4), BANNER(8); private int a; e(int i) { this.a = i; } public int a() { return this.a; } } /* JADX INFO: Access modifiers changed from: private */ public int a(int i, IronSource.AD_UNIT ad_unit) { e eVar; int a2 = e.NOT_SUPPORTED.a(); if (ad_unit == IronSource.AD_UNIT.REWARDED_VIDEO || ((i >= 1000 && i < 2000) || (i >= 91000 && i < 92000))) { eVar = e.REWARDED_VIDEO; } else if (ad_unit == IronSource.AD_UNIT.INTERSTITIAL || ((i >= 2000 && i < 3000) || (i >= 92000 && i < 93000))) { eVar = e.INTERSTITIAL; } else if (ad_unit == IronSource.AD_UNIT.BANNER || ((i >= 3000 && i < 4000) || (i >= 93000 && i < 94000))) { eVar = e.BANNER; } else { if (ad_unit != IronSource.AD_UNIT.NATIVE_AD && ((i < 4000 || i >= 5000) && (i < 94000 || i >= 95000))) { return a2; } eVar = e.NATIVE_AD; } return eVar.a(); } /* JADX INFO: Access modifiers changed from: private */ public ArrayList a(ArrayList arrayList, String str) { String a2 = a(str, 1024); Iterator it = arrayList.iterator(); while (it.hasNext()) { it.next().a(a2); } return arrayList; } /* JADX INFO: Access modifiers changed from: private */ public void a() { synchronized (this.O) { this.p.a(this.r, this.I); this.r.clear(); } } /* JADX INFO: Access modifiers changed from: private */ public void a(kb kbVar, String str) { a(kbVar, str, 1024); } private void a(kb kbVar, String str, int i) { JSONObject b2 = kbVar.b(); if (b2 == null || !b2.has(str)) { return; } try { kbVar.a(str, a(b2.optString(str, null), i)); } catch (Exception e2) { i9.d().a(e2); IronLog.INTERNAL.error(e2.toString()); } } private void a(JSONObject jSONObject) { try { IronSourceSegment ironSourceSegment = this.L; if (ironSourceSegment != null) { if (ironSourceSegment.getAge() > 0) { jSONObject.put("age", this.L.getAge()); } if (!TextUtils.isEmpty(this.L.getGender())) { jSONObject.put(IronSourceSegment.GENDER, this.L.getGender()); } if (this.L.getLevel() > 0) { jSONObject.put(IronSourceSegment.LEVEL, this.L.getLevel()); } if (this.L.getIsPaying() != null) { jSONObject.put(IronSourceSegment.PAYING, this.L.getIsPaying().get()); } if (this.L.getIapt() > 0.0d) { jSONObject.put(IronSourceSegment.IAPT, this.L.getIapt()); } if (this.L.getUcd() > 0) { jSONObject.put(IronSourceSegment.USER_CREATION_DATE, this.L.getUcd()); } } dr drVar = this.M; if (drVar != null) { String b2 = drVar.b(); if (!TextUtils.isEmpty(b2)) { jSONObject.put("segmentId", b2); } JSONObject a2 = this.M.a(); Iterator keys = a2.keys(); while (keys.hasNext()) { String next = keys.next(); jSONObject.put(next, a2.get(next)); } } } catch (JSONException e2) { i9.d().a(e2); IronLog.INTERNAL.error(e2.toString()); } } /* JADX INFO: Access modifiers changed from: private */ public boolean a(int i, int[] iArr) { if (!a(iArr)) { return false; } for (int i2 : iArr) { if (i == i2) { return true; } } return false; } /* JADX INFO: Access modifiers changed from: private */ public synchronized boolean a(String str, kb kbVar) { try { if (str.equalsIgnoreCase("none")) { return a(this.C) ? a(kbVar.c(), this.C) : this.J.contains(Integer.valueOf(kbVar.c())); } return false; } catch (Throwable th) { throw th; } } /* JADX INFO: Access modifiers changed from: private */ public boolean a(int[] iArr) { return iArr != null && iArr.length > 0; } /* JADX INFO: Access modifiers changed from: private */ public synchronized int b(kb kbVar) { return kbVar.c() + 90000; } private void b(String str) { com.ironsource.e eVar = this.q; if (eVar == null || !eVar.c().equals(str)) { this.q = rb.a(str, this.G); } } /* JADX INFO: Access modifiers changed from: private */ public boolean b(ArrayList arrayList) { return arrayList != null && arrayList.size() >= this.y; } public static /* synthetic */ int d(m7 m7Var) { int i = m7Var.t; m7Var.t = i + 1; return i; } /* JADX INFO: Access modifiers changed from: private */ public boolean e(kb kbVar) { JSONObject b2 = kbVar.b(); if (b2 == null) { return false; } return b2.has("sessionDepth"); } /* JADX INFO: Access modifiers changed from: private */ public void f() { ArrayList a2; try { this.m = false; ArrayList arrayList = new ArrayList<>(); try { synchronized (this.O) { a2 = this.p.a(this.I); this.p.b(this.I); } ob.c cVar = new ob.c(new ob.a(a2, this.r), this.x); this.p.a(cVar.a(), this.I); arrayList.addAll(cVar.b()); } catch (Throwable th) { i9.d().a(th); IronLog.INTERNAL.error("CombinedEventList exception: " + th.getMessage()); ISErrorListener iSErrorListener = this.N; if (iSErrorListener != null) { iSErrorListener.onError(new IllegalStateException("Combined event exception: ", th)); } arrayList.clear(); arrayList.addAll(this.r); } if (arrayList.size() > 0) { this.r.clear(); this.t = 0; JSONObject b2 = xc.a().b(); try { a(b2); String b3 = b(); if (!TextUtils.isEmpty(b3)) { b2.put(ad.x0, b3); } String q = com.ironsource.mediationsdk.p.m().q(); if (!TextUtils.isEmpty(q)) { b2.put(ad.I0, q); } Map c2 = c(); if (!c2.isEmpty()) { for (Map.Entry entry : c2.entrySet()) { if (!b2.has(entry.getKey())) { b2.put(entry.getKey(), entry.getValue()); } } } JSONObject a3 = new tb().a(); Iterator keys = a3.keys(); while (keys.hasNext()) { String next = keys.next(); b2.put(next, a3.get(next)); } } catch (Throwable th2) { i9.d().a(th2); IronLog.INTERNAL.error("Exception while building the event general properties: " + th2.getMessage()); } String a4 = this.q.a(arrayList, b2); if (TextUtils.isEmpty(a4)) { IronLog.INTERNAL.error("Failed to parse events."); ISErrorListener iSErrorListener2 = this.N; if (iSErrorListener2 != null) { iSErrorListener2.onError(new IllegalStateException("Event parse failed")); return; } return; } if (this.n) { try { a4 = Base64.encodeToString(si.a(a4, this.o), 0); } catch (Exception e2) { i9.d().a(e2); ISErrorListener iSErrorListener3 = this.N; if (iSErrorListener3 != null) { iSErrorListener3.onError(new IllegalStateException("Error on compression: ", e2)); } } } ls.a.a(new ub(new c(), a4, this.q.b(), arrayList)); } } catch (Throwable th3) { i9.d().a(th3); IronLog.INTERNAL.error("Send event exception: " + th3.getMessage()); } } /* JADX INFO: Access modifiers changed from: private */ public boolean g() { return (this.t >= this.w || this.m) && this.l; } /* JADX INFO: Access modifiers changed from: private */ public boolean i(kb kbVar) { if (kbVar == null) { return false; } if (a(this.z)) { return true ^ a(kbVar.c(), this.z); } if (a(this.A)) { return a(kbVar.c(), this.A); } return true; } public String a(String str, int i) { return (TextUtils.isEmpty(str) || str.length() <= i) ? str : str.substring(0, i); } @Override // com.ironsource.ge public void a(int i) { if (i > 0) { this.x = i; } } public synchronized void a(Context context, IronSourceSegment ironSourceSegment) { String defaultEventsFormatterType = IronSourceUtils.getDefaultEventsFormatterType(context, this.I, this.H); this.H = defaultEventsFormatterType; b(defaultEventsFormatterType); this.q.a(IronSourceUtils.getDefaultEventsURL(context, this.I, null)); this.p = q9.a(context, "supersonic_sdk.db", 5); this.K.a(new a()); this.z = IronSourceUtils.getDefaultOptOutEvents(context, this.I); this.A = IronSourceUtils.getDefaultOptInEvents(context, this.I); this.B = IronSourceUtils.getDefaultTriggerEvents(context, this.I); this.C = IronSourceUtils.getDefaultNonConnectivityEvents(context, this.I); this.L = ironSourceSegment; this.v = context; } public synchronized void a(dr drVar) { this.M = drVar; } @Override // com.ironsource.ge public synchronized void a(kb kbVar) { a(kbVar, (IronSource.AD_UNIT) null); } public synchronized void a(kb kbVar, IronSource.AD_UNIT ad_unit) { if (kbVar != null) { if (this.s) { this.K.a(new b(kbVar, ad_unit)); } } } public void a(IronSourceSegment ironSourceSegment) { this.L = ironSourceSegment; } public void a(ISErrorListener iSErrorListener) { this.N = iSErrorListener; } public void a(String str) { this.F = str; } @Override // com.ironsource.ge public void a(String str, Context context) { if (TextUtils.isEmpty(str)) { return; } this.H = str; IronSourceUtils.saveDefaultEventsFormatterType(context, this.I, str); b(str); } public void a(ArrayList arrayList) { if (arrayList != null) { synchronized (this.O) { this.p.a(arrayList, this.I); this.t = this.p.a(this.I).size() + this.r.size(); } } } public void a(Map map) { this.D.putAll(map); } public void a(Map map, int i, String str) { map.put(IronSourceConstants.AUCTION_TRIALS, Integer.valueOf(i)); if (TextUtils.isEmpty(str)) { return; } map.put(IronSourceConstants.AUCTION_FALLBACK, str); } @Override // com.ironsource.ge public void a(boolean z) { this.n = z; } @Override // com.ironsource.ge public void a(int[] iArr, Context context) { this.A = iArr; IronSourceUtils.saveDefaultOptInEvents(context, this.I, iArr); } public String b() { return this.F; } @Override // com.ironsource.ge public void b(int i) { if (i > 0) { this.w = i; } } @Override // com.ironsource.ge public void b(String str, Context context) { if (TextUtils.isEmpty(str)) { return; } com.ironsource.e eVar = this.q; if (eVar != null) { eVar.a(str); } IronSourceUtils.saveDefaultEventsURL(context, this.I, str); } public void b(Map map) { this.E.putAll(map); } @Override // com.ironsource.ge public void b(boolean z) { this.s = z; } @Override // com.ironsource.ge public void b(int[] iArr, Context context) { this.B = iArr; IronSourceUtils.saveDefaultTriggerEvents(context, this.I, iArr); } public abstract int c(kb kbVar); public Map c() { return this.D; } @Override // com.ironsource.ge public void c(int i) { if (i > 0) { this.y = i; } } public void c(boolean z) { this.l = z; } @Override // com.ironsource.ge public void c(int[] iArr, Context context) { this.z = iArr; IronSourceUtils.saveDefaultOptOutEvents(context, this.I, iArr); } public abstract void d(); @Override // com.ironsource.ge public void d(int i) { this.o = i; } @Override // com.ironsource.ge public void d(int[] iArr, Context context) { this.C = iArr; IronSourceUtils.saveDefaultNonConnectivityEvents(context, this.I, iArr); } public abstract boolean d(kb kbVar); public abstract String e(int i); public void e() { this.r = new ArrayList<>(); this.t = 0; this.q = rb.a(this.H, this.G); mb mbVar = new mb(this.I + "EventThread"); this.K = mbVar; mbVar.start(); this.K.a(); this.u = el.N().h(); this.J = new HashSet(); d(); } public int f(int i) { return a(i, (IronSource.AD_UNIT) null); } public abstract void f(kb kbVar); public boolean g(kb kbVar) { return (kbVar.c() == 40 || kbVar.c() == 41 || kbVar.c() == 50 || kbVar.c() == 51 || kbVar.c() == 52) ? false : true; } public void h() { this.K.a(new d()); } public boolean h(kb kbVar) { return (kbVar.c() == 14 || kbVar.c() == 114 || kbVar.c() == 514 || kbVar.c() == 515 || kbVar.c() == 516 || kbVar.c() == 140 || kbVar.c() == 40 || kbVar.c() == 41 || kbVar.c() == 50 || kbVar.c() == 51 || kbVar.c() == 52) ? false : true; } public abstract boolean j(kb kbVar); }