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,7 @@
package com.fyber.inneractive.sdk.config.global;
/* loaded from: classes2.dex */
public final class a {
public l a;
public s b;
}

View File

@@ -0,0 +1,56 @@
package com.fyber.inneractive.sdk.config.global;
import com.fyber.inneractive.sdk.util.IAlog;
import com.mbridge.msdk.foundation.download.core.DownloadCommon;
import java.util.ArrayList;
import java.util.Iterator;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class b {
public String a;
public int b;
public final ArrayList c = new ArrayList();
public final ArrayList d = new ArrayList();
public static void a(b bVar, JSONObject jSONObject, boolean z) throws Exception {
String next;
d cVar;
if (jSONObject != null) {
Iterator<String> keys = jSONObject.keys();
while (keys.hasNext()) {
next = keys.next();
next.getClass();
switch (next) {
case "demand":
cVar = new c(jSONObject.getJSONArray(next), z);
break;
case "pub_id":
cVar = new i(jSONObject.getJSONArray(next), z);
break;
case "placement_type":
cVar = new h(jSONObject.getJSONArray(next), z);
break;
case "os":
cVar = new f(z, jSONObject.getString(next));
break;
case "sdk":
cVar = new j(z, jSONObject.getString(next));
break;
default:
cVar = null;
break;
}
if (cVar != null) {
bVar.d.add(cVar);
} else {
IAlog.a(String.format("%s: Unsupported filter type: %s", DownloadCommon.DOWNLOAD_REPORT_FIND_FILE_RESULT_VALUE_B, next), new Object[0]);
}
}
}
}
public final String toString() {
return String.format("experiment: id=%s, variants=%s, filters=%s", this.a, this.c, this.d);
}
}

View File

@@ -0,0 +1,41 @@
package com.fyber.inneractive.sdk.config.global;
import java.util.HashSet;
import java.util.Iterator;
import org.json.JSONArray;
/* loaded from: classes2.dex */
public final class c implements d {
public final HashSet a = new HashSet();
public final boolean b;
public c(JSONArray jSONArray, boolean z) {
if (jSONArray != null) {
for (int i = 0; i < jSONArray.length(); i++) {
long optLong = jSONArray.optLong(i);
if (optLong != 0) {
this.a.add(Long.valueOf(optLong));
}
}
}
this.b = z;
}
@Override // com.fyber.inneractive.sdk.config.global.d
public final boolean a(e eVar) {
if (this.a.isEmpty() || eVar.a == null) {
return false;
}
Iterator it = this.a.iterator();
while (it.hasNext()) {
if (((Long) it.next()).equals(eVar.a)) {
return !this.b;
}
}
return this.b;
}
public final String toString() {
return String.format("%s - %s include: %b", "demand", this.a, Boolean.valueOf(this.b));
}
}

View File

@@ -0,0 +1,6 @@
package com.fyber.inneractive.sdk.config.global;
/* loaded from: classes2.dex */
public interface d {
boolean a(e eVar);
}

View File

@@ -0,0 +1,10 @@
package com.fyber.inneractive.sdk.config.global;
import com.fyber.inneractive.sdk.config.enums.UnitDisplayType;
/* loaded from: classes2.dex */
public final class e {
public Long a;
public Long b;
public UnitDisplayType c;
}

View File

@@ -0,0 +1,27 @@
package com.fyber.inneractive.sdk.config.global;
import com.ironsource.ad;
/* loaded from: classes2.dex */
public final class f implements d {
public final String a;
public final boolean b;
public f(boolean z, String str) {
this.a = str;
this.b = z;
}
public final String toString() {
return String.format("%s - %s include: %b", ad.y, this.a, Boolean.valueOf(this.b));
}
@Override // com.fyber.inneractive.sdk.config.global.d
public final boolean a(e eVar) {
String str = this.a;
if (str != null) {
return str.equalsIgnoreCase("android") ? !this.b : this.b;
}
return false;
}
}

View File

@@ -0,0 +1,41 @@
package com.fyber.inneractive.sdk.config.global.features;
import com.vungle.ads.internal.presenter.MRAIDPresenter;
/* loaded from: classes2.dex */
public final class a extends g {
public static final EnumC0063a e = EnumC0063a.OPEN;
/* renamed from: com.fyber.inneractive.sdk.config.global.features.a$a, reason: collision with other inner class name */
public enum EnumC0063a {
NONE("none"),
OPEN(MRAIDPresenter.OPEN);
final String mKey;
EnumC0063a(String str) {
this.mKey = str;
}
}
public a() {
super("ad_identifier");
}
@Override // com.fyber.inneractive.sdk.config.global.features.g
public final g c() {
a aVar = new a();
a(aVar);
return aVar;
}
public final EnumC0063a d() {
String a = a("identifier_click_action", e.mKey);
for (EnumC0063a enumC0063a : EnumC0063a.values()) {
if (a.equalsIgnoreCase(enumC0063a.mKey)) {
return enumC0063a;
}
}
return EnumC0063a.NONE;
}
}

View File

@@ -0,0 +1,15 @@
package com.fyber.inneractive.sdk.config.global.features;
/* loaded from: classes2.dex */
public final class b extends g {
public b() {
super("child_mode");
}
@Override // com.fyber.inneractive.sdk.config.global.features.g
public final g c() {
b bVar = new b();
a(bVar);
return bVar;
}
}

View File

@@ -0,0 +1,26 @@
package com.fyber.inneractive.sdk.config.global.features;
import android.text.TextUtils;
/* loaded from: classes2.dex */
public final class c extends g {
public com.fyber.inneractive.sdk.model.vast.a e;
public c() {
super("cta_locale");
}
@Override // com.fyber.inneractive.sdk.config.global.features.g
public final g c() {
c cVar = new c();
a(cVar);
return cVar;
}
public final void d(String str) {
if (TextUtils.isEmpty(str) || this.e != null) {
return;
}
this.e = new com.fyber.inneractive.sdk.model.vast.a(a("install_" + str, (String) null), a("skip_ad_" + str, (String) null), a("skip_in_" + str, (String) null));
}
}

View File

@@ -0,0 +1,15 @@
package com.fyber.inneractive.sdk.config.global.features;
/* loaded from: classes2.dex */
public final class d extends g {
public d() {
super("close_button_display");
}
@Override // com.fyber.inneractive.sdk.config.global.features.g
public final g c() {
d dVar = new d();
a(dVar);
return dVar;
}
}

View File

@@ -0,0 +1,15 @@
package com.fyber.inneractive.sdk.config.global.features;
/* loaded from: classes2.dex */
public final class e extends g {
public e() {
super("display_ad");
}
@Override // com.fyber.inneractive.sdk.config.global.features.g
public final g c() {
e eVar = new e();
a(eVar);
return eVar;
}
}

View File

@@ -0,0 +1,15 @@
package com.fyber.inneractive.sdk.config.global.features;
/* loaded from: classes2.dex */
public final class f extends g {
public f() {
super("fmp_endcard");
}
@Override // com.fyber.inneractive.sdk.config.global.features.g
public final g c() {
f fVar = new f();
a(fVar);
return fVar;
}
}

View File

@@ -0,0 +1,111 @@
package com.fyber.inneractive.sdk.config.global.features;
import java.util.HashMap;
import java.util.Iterator;
/* loaded from: classes2.dex */
public abstract class g extends com.fyber.inneractive.sdk.config.global.p {
public String b;
public HashMap c = new HashMap();
public HashMap d = new HashMap();
public g(String str) {
this.b = str;
}
@Override // com.fyber.inneractive.sdk.config.global.p, com.fyber.inneractive.sdk.config.global.n
public final String a(String str, String str2) {
String str3;
Iterator it = this.d.keySet().iterator();
while (true) {
if (!it.hasNext()) {
str3 = null;
break;
}
str3 = ((com.fyber.inneractive.sdk.config.global.k) this.d.get((String) it.next())).b(str);
if (str3 != null) {
break;
}
}
return str3 == null ? super.a(str, str2) : str3;
}
@Override // com.fyber.inneractive.sdk.config.global.p, com.fyber.inneractive.sdk.config.global.n
public final String b(String str) {
return a(str, (String) null);
}
public abstract g c();
@Override // com.fyber.inneractive.sdk.config.global.p, com.fyber.inneractive.sdk.config.global.n
public final Boolean c(String str) {
Boolean bool;
Iterator it = this.d.keySet().iterator();
while (true) {
if (!it.hasNext()) {
bool = null;
break;
}
bool = ((com.fyber.inneractive.sdk.config.global.k) this.d.get((String) it.next())).c(str);
if (bool != null) {
break;
}
}
return bool == null ? super.c(str) : bool;
}
public final String toString() {
return String.format("id: %s, params: %s exp: %s", this.b, this.a, this.c);
}
public final int a(String str, int i) {
Integer a = a(str);
return a != null ? a.intValue() : i;
}
@Override // com.fyber.inneractive.sdk.config.global.p, com.fyber.inneractive.sdk.config.global.n
public final Double a() {
Double d;
Iterator it = this.d.keySet().iterator();
while (true) {
if (!it.hasNext()) {
d = null;
break;
}
d = ((com.fyber.inneractive.sdk.config.global.k) this.d.get((String) it.next())).a();
if (d != null) {
break;
}
}
return d == null ? super.a() : d;
}
@Override // com.fyber.inneractive.sdk.config.global.p, com.fyber.inneractive.sdk.config.global.n
public final Integer a(String str) {
Integer num;
Iterator it = this.d.keySet().iterator();
while (true) {
if (!it.hasNext()) {
num = null;
break;
}
num = ((com.fyber.inneractive.sdk.config.global.k) this.d.get((String) it.next())).a(str);
if (num != null) {
break;
}
}
return num == null ? super.a(str) : num;
}
public final boolean a(boolean z, String str) {
Boolean c = c(str);
return c != null ? c.booleanValue() : z;
}
public final void a(g gVar) {
gVar.b = this.b;
gVar.a = this.a;
gVar.c = new HashMap(this.c);
gVar.d = new HashMap(this.d);
}
}

View File

@@ -0,0 +1,15 @@
package com.fyber.inneractive.sdk.config.global.features;
/* loaded from: classes2.dex */
public final class h extends g {
public h() {
super("cta_button_hand_animation");
}
@Override // com.fyber.inneractive.sdk.config.global.features.g
public final g c() {
h hVar = new h();
a(hVar);
return hVar;
}
}

View File

@@ -0,0 +1,15 @@
package com.fyber.inneractive.sdk.config.global.features;
/* loaded from: classes2.dex */
public final class i extends g implements o {
public i() {
super("ignite");
}
@Override // com.fyber.inneractive.sdk.config.global.features.g
public final g c() {
i iVar = new i();
a(iVar);
return iVar;
}
}

View File

@@ -0,0 +1,53 @@
package com.fyber.inneractive.sdk.config.global.features;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.config.enums.UnitDisplayType;
import java.util.Arrays;
import java.util.Iterator;
import java.util.Locale;
/* loaded from: classes2.dex */
public final class j extends g {
public j() {
super("load_timeouts");
}
public static String a(String... strArr) {
StringBuilder sb = new StringBuilder();
Iterator it = Arrays.asList(strArr).iterator();
while (it.hasNext()) {
sb.append((String) it.next());
if (it.hasNext()) {
sb.append("_");
}
}
return sb.toString();
}
public static String e(String str) {
return TextUtils.isEmpty(str) ? "all_mediators" : str.toLowerCase(Locale.US);
}
public final int b(String str, String str2) {
return a(a(str, "bidding", "global_timeout", e(str2)), a(a(str, "bidding", "global_timeout", "all_mediators"), a(a(str, "global_timeout", "all_mediators"), d(str) ? 30000 : 10000)));
}
public final int c(String str, String str2) {
return a(a(str, "global_timeout", e(str2)), a(a(str, "global_timeout", "all_mediators"), a(a(str, "global_timeout", "all_mediators"), d(str) ? 30000 : 10000)));
}
public final boolean d() {
return a(true, "reverse_retries");
}
public static boolean d(String str) {
return UnitDisplayType.INTERSTITIAL.name().equalsIgnoreCase(str) || UnitDisplayType.REWARDED.name().equalsIgnoreCase(str);
}
@Override // com.fyber.inneractive.sdk.config.global.features.g
public final g c() {
j jVar = new j();
a(jVar);
return jVar;
}
}

View File

@@ -0,0 +1,15 @@
package com.fyber.inneractive.sdk.config.global.features;
/* loaded from: classes2.dex */
public final class k extends g implements o {
public k() {
super("network_request");
}
@Override // com.fyber.inneractive.sdk.config.global.features.g
public final g c() {
k kVar = new k();
a(kVar);
return kVar;
}
}

View File

@@ -0,0 +1,23 @@
package com.fyber.inneractive.sdk.config.global.features;
import com.fyber.inneractive.sdk.util.IAlog;
/* loaded from: classes2.dex */
public final class l extends g {
public l() {
super("omsdk");
}
@Override // com.fyber.inneractive.sdk.config.global.features.g
public final g c() {
l lVar = new l();
a(lVar);
return lVar;
}
public final boolean d() {
boolean a = a(false, com.ironsource.mediationsdk.metadata.a.j);
IAlog.a("OMSDK AB %s", String.valueOf(a));
return a;
}
}

View File

@@ -0,0 +1,29 @@
package com.fyber.inneractive.sdk.config.global.features;
import java.util.concurrent.TimeUnit;
/* loaded from: classes2.dex */
public final class m extends g implements o {
static {
TimeUnit timeUnit = TimeUnit.SECONDS;
timeUnit.toMillis(45L);
timeUnit.toMillis(5L);
timeUnit.toMillis(5L);
timeUnit.toMillis(45L);
timeUnit.toMillis(10L);
timeUnit.toMillis(2L);
timeUnit.toMillis(15L);
timeUnit.toMillis(8L);
}
public m() {
super("bid_net");
}
@Override // com.fyber.inneractive.sdk.config.global.features.g
public final g c() {
m mVar = new m();
a(mVar);
return mVar;
}
}

View File

@@ -0,0 +1,15 @@
package com.fyber.inneractive.sdk.config.global.features;
/* loaded from: classes2.dex */
public final class n extends g {
public n() {
super("single_tap");
}
@Override // com.fyber.inneractive.sdk.config.global.features.g
public final g c() {
n nVar = new n();
a(nVar);
return nVar;
}
}

View File

@@ -0,0 +1,5 @@
package com.fyber.inneractive.sdk.config.global.features;
/* loaded from: classes2.dex */
public interface o {
}

View File

@@ -0,0 +1,42 @@
package com.fyber.inneractive.sdk.config.global.features;
import java.util.Locale;
/* loaded from: classes2.dex */
public final class p extends g {
public enum a {
Modal("modal"),
FullScreen("full");
String value;
a(String str) {
this.value = str;
}
}
public p() {
super("store_webpage");
}
@Override // com.fyber.inneractive.sdk.config.global.features.g
public final g c() {
p pVar = new p();
a(pVar);
return pVar;
}
public final a d() {
String a2 = a("presentation_mode", (String) null);
if (a2 != null) {
for (a aVar : a.values()) {
Locale locale = Locale.US;
if (a2.toLowerCase(locale).equals(aVar.value.toLowerCase(locale))) {
return aVar;
}
}
}
return a.FullScreen;
}
}

View File

@@ -0,0 +1,15 @@
package com.fyber.inneractive.sdk.config.global.features;
/* loaded from: classes2.dex */
public final class q extends g {
public q() {
super("close_button_video_endcard");
}
@Override // com.fyber.inneractive.sdk.config.global.features.g
public final g c() {
q qVar = new q();
a(qVar);
return qVar;
}
}

View File

@@ -0,0 +1,112 @@
package com.fyber.inneractive.sdk.config.global.features;
import com.fyber.inneractive.sdk.config.enums.UnitDisplayType;
import com.vungle.ads.internal.presenter.MRAIDPresenter;
/* loaded from: classes2.dex */
public final class r extends g {
public static final b e = b.NONE;
public static final c f = c.NONE;
public static /* synthetic */ class a {
public static final /* synthetic */ int[] a;
static {
int[] iArr = new int[UnitDisplayType.values().length];
a = iArr;
try {
iArr[UnitDisplayType.REWARDED.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
a[UnitDisplayType.INTERSTITIAL.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
}
}
public enum b {
NONE("none"),
OPEN(MRAIDPresenter.OPEN);
String mKey;
b(String str) {
this.mKey = str;
}
}
public enum c {
NONE("none"),
ZOOM_IN("endcard_zoom_in");
String mKey;
c(String str) {
this.mKey = str;
}
}
public enum d {
LEGACY("legacy"),
EXTRACTOR("extractor"),
NONE("none");
public String key;
d(String str) {
this.key = str;
}
}
public r() {
super("video_player");
}
public final int a(UnitDisplayType unitDisplayType) {
return unitDisplayType == UnitDisplayType.INTERSTITIAL ? a("prebuffer_interstitial", 3) : a("prebuffer_rewarded", 3);
}
@Override // com.fyber.inneractive.sdk.config.global.features.g
public final g c() {
r rVar = new r();
a(rVar);
return rVar;
}
public final int e() {
return a("dl_retries", 10);
}
public final int f() {
return a("dl_retry_delay", 500);
}
public final int h() {
return a("max_tries", 0);
}
public final int i() {
return a("second_checkpoint", 25);
}
public final b d() {
String a2 = a("click_action", e.mKey);
for (b bVar : b.values()) {
if (a2.equalsIgnoreCase(bVar.mKey)) {
return bVar;
}
}
return b.NONE;
}
public final c g() {
String a2 = a("endcard_animation_type", f.mKey);
for (c cVar : c.values()) {
if (a2.equalsIgnoreCase(cVar.mKey)) {
return cVar;
}
}
return c.NONE;
}
}

View File

@@ -0,0 +1,74 @@
package com.fyber.inneractive.sdk.config.global;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.util.IAlog;
import csdk.gluads.Consts;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class g {
public static JSONArray a(HashMap hashMap, boolean z) {
d dVar;
JSONArray jSONArray = new JSONArray();
try {
for (com.fyber.inneractive.sdk.config.global.features.g gVar : hashMap.values()) {
gVar.getClass();
ArrayList arrayList = new ArrayList(gVar.c.values());
HashMap hashMap2 = gVar.d;
Iterator it = arrayList.iterator();
while (it.hasNext()) {
b bVar = (b) it.next();
JSONObject jSONObject = new JSONObject();
String str = bVar != null ? bVar.a : null;
if (!TextUtils.isEmpty(str)) {
k kVar = (k) hashMap2.get(str);
jSONObject.put("id", str);
if (kVar != null) {
jSONObject.put(Consts.KEY_TAPJOY_USER_ID_VERSION, kVar.b);
} else {
jSONObject.put(Consts.KEY_TAPJOY_USER_ID_VERSION, "control");
}
if (z) {
Iterator it2 = bVar.d.iterator();
while (true) {
if (!it2.hasNext()) {
dVar = null;
break;
}
dVar = (d) it2.next();
if (c.class.equals(dVar.getClass())) {
break;
}
}
if (dVar != null && ((c) dVar).b) {
HashSet hashSet = ((c) dVar).a;
JSONArray jSONArray2 = new JSONArray();
Iterator it3 = hashSet.iterator();
while (it3.hasNext()) {
jSONArray2.put((Long) it3.next());
}
if (jSONArray2.length() > 0) {
jSONObject.put("d", jSONArray2);
}
}
}
jSONArray.put(jSONObject);
}
}
}
return jSONArray;
} catch (JSONException e) {
IAlog.a("ExperimentParamBuilder: Json exception during experiments Json build!", new Object[0]);
if (IAlog.a <= 3) {
e.printStackTrace();
}
return null;
}
}
}

View File

@@ -0,0 +1,42 @@
package com.fyber.inneractive.sdk.config.global;
import android.text.TextUtils;
import java.util.HashSet;
import java.util.Iterator;
import org.json.JSONArray;
/* loaded from: classes2.dex */
public final class h implements d {
public final HashSet a = new HashSet();
public final boolean b;
public h(JSONArray jSONArray, boolean z) {
if (jSONArray != null) {
for (int i = 0; i < jSONArray.length(); i++) {
String optString = jSONArray.optString(i);
if (!TextUtils.isEmpty(optString)) {
this.a.add(optString);
}
}
}
this.b = z;
}
@Override // com.fyber.inneractive.sdk.config.global.d
public final boolean a(e eVar) {
if (this.a.isEmpty() || eVar.c == null) {
return false;
}
Iterator it = this.a.iterator();
while (it.hasNext()) {
if (((String) it.next()).equals(eVar.c.value())) {
return !this.b;
}
}
return this.b;
}
public final String toString() {
return String.format("%s - %s include: %b", "placement_type", this.a, Boolean.valueOf(this.b));
}
}

View File

@@ -0,0 +1,41 @@
package com.fyber.inneractive.sdk.config.global;
import java.util.HashSet;
import java.util.Iterator;
import org.json.JSONArray;
/* loaded from: classes2.dex */
public final class i implements d {
public final HashSet a = new HashSet();
public final boolean b;
public i(JSONArray jSONArray, boolean z) {
if (jSONArray != null) {
for (int i = 0; i < jSONArray.length(); i++) {
long optLong = jSONArray.optLong(i);
if (optLong != 0) {
this.a.add(Long.valueOf(optLong));
}
}
}
this.b = z;
}
@Override // com.fyber.inneractive.sdk.config.global.d
public final boolean a(e eVar) {
if (this.a.isEmpty() || eVar.b == null) {
return false;
}
Iterator it = this.a.iterator();
while (it.hasNext()) {
if (((Long) it.next()).equals(eVar.b)) {
return !this.b;
}
}
return this.b;
}
public final String toString() {
return String.format("%s - %s include: %b", "pub_id", this.a, Boolean.valueOf(this.b));
}
}

View File

@@ -0,0 +1,31 @@
package com.fyber.inneractive.sdk.config.global;
/* loaded from: classes2.dex */
public final class j implements d {
public final String a;
public final boolean b;
public j(boolean z, String str) {
this.a = str;
this.b = z;
}
/* JADX WARN: Removed duplicated region for block: B:47:0x00ff */
/* JADX WARN: Removed duplicated region for block: B:49:0x0102 */
@Override // com.fyber.inneractive.sdk.config.global.d
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final boolean a(com.fyber.inneractive.sdk.config.global.e r9) {
/*
Method dump skipped, instructions count: 296
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.config.global.j.a(com.fyber.inneractive.sdk.config.global.e):boolean");
}
public final String toString() {
return String.format("%s - %s include: %b", "sdk", this.a, Boolean.valueOf(this.b));
}
}

View File

@@ -0,0 +1,11 @@
package com.fyber.inneractive.sdk.config.global;
/* loaded from: classes2.dex */
public final class k extends p {
public String b;
public int c;
public final String toString() {
return String.format("variant: id=%s, perc=%d, params=%s", this.b, Integer.valueOf(this.c), this.a);
}
}

View File

@@ -0,0 +1,72 @@
package com.fyber.inneractive.sdk.config.global;
import com.fyber.inneractive.sdk.util.IAlog;
import com.ironsource.kq;
import java.util.HashMap;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class l {
public final HashMap a = new HashMap();
public static l a(JSONObject jSONObject) throws Exception {
l lVar = new l();
JSONArray optJSONArray = jSONObject.optJSONArray("features");
for (int i = 0; i < optJSONArray.length(); i++) {
JSONObject jSONObject2 = optJSONArray.getJSONObject(i);
q qVar = new q();
qVar.b = jSONObject2.getString("id");
JSONObject optJSONObject = jSONObject2.optJSONObject("params");
if (optJSONObject != null) {
qVar.a = new o(optJSONObject);
} else {
IAlog.a("RemoteFeature fromJson. feature %s has no params!", qVar.b);
}
JSONArray optJSONArray2 = jSONObject2.optJSONArray(kq.d);
if (optJSONArray2 != null) {
for (int i2 = 0; i2 < optJSONArray2.length(); i2++) {
JSONObject jSONObject3 = optJSONArray2.getJSONObject(i2);
b bVar = new b();
bVar.a = jSONObject3.getString("id");
bVar.b = jSONObject3.optInt("perc", 10);
JSONArray jSONArray = jSONObject3.getJSONArray("variants");
for (int i3 = 0; i3 < jSONArray.length(); i3++) {
JSONObject jSONObject4 = jSONArray.getJSONObject(i3);
k kVar = new k();
kVar.b = jSONObject4.getString("id");
kVar.c = jSONObject4.getInt("perc");
JSONObject optJSONObject2 = jSONObject4.optJSONObject("params");
if (optJSONObject2 != null) {
kVar.a = new o(optJSONObject2);
}
bVar.c.add(kVar);
}
b.a(bVar, jSONObject3.optJSONObject("include"), true);
b.a(bVar, jSONObject3.optJSONObject("exclude"), false);
qVar.c.put(bVar.a, bVar);
}
}
lVar.a.put(qVar.b, qVar);
}
return lVar;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || l.class != obj.getClass()) {
return false;
}
return this.a.equals(((l) obj).a);
}
public final int hashCode() {
return this.a.hashCode();
}
public final String toString() {
return String.format("remoteConfig - features: %s", this.a.values());
}
}

View File

@@ -0,0 +1,46 @@
package com.fyber.inneractive.sdk.config.global;
import com.fyber.inneractive.sdk.util.IAlog;
import java.util.Locale;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class m implements com.fyber.inneractive.sdk.cache.a<l> {
@Override // com.fyber.inneractive.sdk.cache.a
public final String a() {
return "IALastModifiedFromHeader.remote";
}
@Override // com.fyber.inneractive.sdk.cache.a
public final /* bridge */ /* synthetic */ void a(l lVar) {
}
@Override // com.fyber.inneractive.sdk.cache.a
public final String b() {
return "ia-remote.config";
}
@Override // com.fyber.inneractive.sdk.cache.a
public final boolean c() {
return true;
}
@Override // com.fyber.inneractive.sdk.cache.a
public final String getUrl() {
int i = com.fyber.inneractive.sdk.config.g.a;
return System.getProperty("ia.testEnvironmentConfiguration.remoteConfigUrl") == null ? String.format(Locale.ENGLISH, "https://%sfeatures_config.json", "cdn2.inner-active.mobi/ia-sdk-config/") : System.getProperty("ia.testEnvironmentConfiguration.remoteConfigUrl");
}
@Override // com.fyber.inneractive.sdk.cache.a
public final l a(String str) throws Exception {
try {
return l.a(new JSONObject(str));
} catch (Exception e) {
IAlog.b("internal error while parsing remote features config file", new Object[0]);
if (IAlog.a <= 5) {
e.printStackTrace();
}
throw e;
}
}
}

View File

@@ -0,0 +1,18 @@
package com.fyber.inneractive.sdk.config.global;
import java.util.Map;
/* loaded from: classes2.dex */
public interface n {
Double a();
Integer a(String str);
String a(String str, String str2);
String b(String str);
Map<String, Object> b();
Boolean c(String str);
}

View File

@@ -0,0 +1,78 @@
package com.fyber.inneractive.sdk.config.global;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class o implements n {
public final JSONObject a;
public o(JSONObject jSONObject) {
this.a = jSONObject;
}
@Override // com.fyber.inneractive.sdk.config.global.n
public final Integer a(String str) {
if (this.a.has(str)) {
try {
return Integer.valueOf(this.a.getInt(str));
} catch (JSONException unused) {
}
}
return null;
}
@Override // com.fyber.inneractive.sdk.config.global.n
public final String b(String str) {
if (this.a.has(str)) {
try {
return this.a.getString(str);
} catch (JSONException unused) {
}
}
return null;
}
@Override // com.fyber.inneractive.sdk.config.global.n
public final Boolean c(String str) {
if (this.a.has(str)) {
try {
return Boolean.valueOf(this.a.getBoolean(str));
} catch (JSONException unused) {
}
}
return null;
}
public final String toString() {
JSONObject jSONObject = this.a;
return jSONObject != null ? jSONObject.toString() : "no params";
}
@Override // com.fyber.inneractive.sdk.config.global.n
public final Double a() {
return Double.valueOf(this.a.optDouble("scale_up_to", 0.0d));
}
@Override // com.fyber.inneractive.sdk.config.global.n
public final Map<String, Object> b() {
HashMap hashMap = new HashMap();
Iterator<String> keys = this.a.keys();
while (keys.hasNext()) {
String next = keys.next();
try {
hashMap.put(next, this.a.get(next));
} catch (Exception unused) {
}
}
return hashMap;
}
@Override // com.fyber.inneractive.sdk.config.global.n
public final String a(String str, String str2) {
return this.a.optString(str, str2);
}
}

View File

@@ -0,0 +1,59 @@
package com.fyber.inneractive.sdk.config.global;
import java.util.Map;
/* loaded from: classes2.dex */
public abstract class p implements n {
public n a;
@Override // com.fyber.inneractive.sdk.config.global.n
public Integer a(String str) {
n nVar = this.a;
if (nVar == null || nVar.b() == null || this.a.b().size() <= 0) {
return null;
}
return this.a.a(str);
}
@Override // com.fyber.inneractive.sdk.config.global.n
public String b(String str) {
n nVar = this.a;
if (nVar == null || nVar.b() == null || this.a.b().size() <= 0) {
return null;
}
return this.a.b(str);
}
@Override // com.fyber.inneractive.sdk.config.global.n
public Boolean c(String str) {
n nVar = this.a;
if (nVar == null || nVar.b() == null || this.a.b().size() <= 0) {
return null;
}
return this.a.c(str);
}
@Override // com.fyber.inneractive.sdk.config.global.n
public String a(String str, String str2) {
n nVar = this.a;
return nVar != null ? nVar.a(str, str2) : str2;
}
@Override // com.fyber.inneractive.sdk.config.global.n
public final Map<String, Object> b() {
n nVar = this.a;
if (nVar != null) {
return nVar.b();
}
return null;
}
@Override // com.fyber.inneractive.sdk.config.global.n
public Double a() {
n nVar = this.a;
if (nVar == null || nVar.b() == null || this.a.b().size() <= 0) {
return null;
}
return this.a.a();
}
}

View File

@@ -0,0 +1,13 @@
package com.fyber.inneractive.sdk.config.global;
import java.util.HashMap;
/* loaded from: classes2.dex */
public final class q extends p {
public String b;
public final HashMap c = new HashMap();
public final String toString() {
return String.format("feature: id=%s, params=%s, exp=%s", this.b, this.a, this.c);
}
}

View File

@@ -0,0 +1,5 @@
package com.fyber.inneractive.sdk.config.global;
/* loaded from: classes2.dex */
public final class r {
}

View File

@@ -0,0 +1,238 @@
package com.fyber.inneractive.sdk.config.global;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.v;
import com.fyber.inneractive.sdk.util.w;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Random;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class s {
public HashMap c;
public JSONArray d;
public String b = "";
public final r a = new r();
public s() {
d();
HashMap a = a();
this.c = a;
IAlog.a("%s: created. Supported features: %s", "SupportedFeaturesProvider", a);
}
public static s b() {
boolean e = e();
s sVar = new s();
if (e) {
IAConfigManager iAConfigManager = IAConfigManager.L;
iAConfigManager.K.a(true, "");
iAConfigManager.D.a(iAConfigManager.K);
}
return sVar;
}
public static boolean e() {
int i = com.fyber.inneractive.sdk.config.g.a;
String property = System.getProperty("ia.testEnvironmentConfiguration.featuresConfig");
if (TextUtils.isEmpty(property)) {
return false;
}
try {
IAConfigManager.L.y.a = l.a(new JSONObject(property));
return true;
} catch (Exception unused) {
IAlog.a("failed parsing local features json", new Object[0]);
return false;
}
}
public final HashMap a() {
HashMap hashMap = new HashMap();
for (Map.Entry entry : this.c.entrySet()) {
hashMap.put(entry.getKey(), ((com.fyber.inneractive.sdk.config.global.features.g) entry.getValue()).c());
}
return hashMap;
}
public final JSONArray c() {
JSONArray jSONArray = this.d;
if (jSONArray == null || jSONArray.length() == 0) {
JSONArray a = g.a(this.c, false);
this.d = a;
IAlog.a("%s: active experiments json set = %s", "SupportedFeaturesProvider", a);
}
return this.d;
}
public final void d() {
this.a.getClass();
HashMap hashMap = new HashMap();
hashMap.put(com.fyber.inneractive.sdk.config.global.features.r.class, new com.fyber.inneractive.sdk.config.global.features.r());
hashMap.put(com.fyber.inneractive.sdk.config.global.features.c.class, new com.fyber.inneractive.sdk.config.global.features.c());
hashMap.put(com.fyber.inneractive.sdk.config.global.features.l.class, new com.fyber.inneractive.sdk.config.global.features.l());
hashMap.put(com.fyber.inneractive.sdk.config.global.features.e.class, new com.fyber.inneractive.sdk.config.global.features.e());
hashMap.put(com.fyber.inneractive.sdk.config.global.features.k.class, new com.fyber.inneractive.sdk.config.global.features.k());
hashMap.put(com.fyber.inneractive.sdk.config.global.features.d.class, new com.fyber.inneractive.sdk.config.global.features.d());
hashMap.put(com.fyber.inneractive.sdk.config.global.features.q.class, new com.fyber.inneractive.sdk.config.global.features.q());
hashMap.put(com.fyber.inneractive.sdk.config.global.features.h.class, new com.fyber.inneractive.sdk.config.global.features.h());
hashMap.put(com.fyber.inneractive.sdk.config.global.features.i.class, new com.fyber.inneractive.sdk.config.global.features.i());
hashMap.put(com.fyber.inneractive.sdk.config.global.features.p.class, new com.fyber.inneractive.sdk.config.global.features.p());
hashMap.put(com.fyber.inneractive.sdk.config.global.features.n.class, new com.fyber.inneractive.sdk.config.global.features.n());
hashMap.put(com.fyber.inneractive.sdk.config.global.features.b.class, new com.fyber.inneractive.sdk.config.global.features.b());
hashMap.put(com.fyber.inneractive.sdk.config.global.features.m.class, new com.fyber.inneractive.sdk.config.global.features.m());
hashMap.put(com.fyber.inneractive.sdk.config.global.features.a.class, new com.fyber.inneractive.sdk.config.global.features.a());
hashMap.put(com.fyber.inneractive.sdk.config.global.features.f.class, new com.fyber.inneractive.sdk.config.global.features.f());
hashMap.put(com.fyber.inneractive.sdk.config.global.features.j.class, new com.fyber.inneractive.sdk.config.global.features.j());
this.c = hashMap;
this.d = null;
}
public final void a(e eVar) {
for (com.fyber.inneractive.sdk.config.global.features.g gVar : this.c.values()) {
gVar.getClass();
ArrayList arrayList = new ArrayList(gVar.c.values());
for (int size = arrayList.size() - 1; size >= 0; size--) {
b bVar = (b) arrayList.get(size);
ArrayList arrayList2 = bVar.d;
if (arrayList2 != null) {
Iterator it = arrayList2.iterator();
while (true) {
if (!it.hasNext()) {
break;
}
d dVar = (d) it.next();
if (dVar.a(eVar)) {
gVar.c.remove(bVar.a);
gVar.d.remove(bVar.a);
this.d = null;
IAlog.a("%s: Experiment %s filtered! after response %s", "SupportedFeaturesProvider", bVar.a, dVar);
break;
}
}
}
}
}
}
public final <T extends com.fyber.inneractive.sdk.config.global.features.g> T a(Class<T> cls) {
if (this.c.containsKey(cls)) {
T t = (T) this.c.get(cls);
if (cls.isInstance(t)) {
return t;
}
}
try {
return cls.getConstructor(new Class[0]).newInstance(new Object[0]);
} catch (Exception e) {
IAlog.a("Couldn't create a feature for %s", e, cls.getName());
return null;
}
}
public final void a(boolean z, String str) {
k kVar;
e eVar;
this.b = str;
a aVar = IAConfigManager.L.y;
aVar.b = this;
for (com.fyber.inneractive.sdk.config.global.features.g gVar : this.c.values()) {
boolean z2 = gVar instanceof com.fyber.inneractive.sdk.config.global.features.o;
if ((z2 && z) || (!z2 && !z)) {
l lVar = aVar.a;
if (gVar != null && lVar != null) {
q qVar = (q) lVar.a.get(gVar.b);
if (qVar != null) {
gVar.a = qVar.a;
IAlog.a("%s: Feature before variant merge: %s", "a", gVar);
HashMap hashMap = qVar.c;
Iterator it = hashMap.keySet().iterator();
while (it.hasNext()) {
b bVar = (b) hashMap.get((String) it.next());
if (bVar != null) {
int nextInt = new Random().nextInt(100) + 1;
if (bVar.b < nextInt) {
IAlog.a("%s: Experiment '%s' filtered! rand: %d, with perc: %d", "a", bVar.a, Integer.valueOf(nextInt), Integer.valueOf(bVar.b));
} else {
ArrayList arrayList = bVar.d;
char c = 0;
if (arrayList != null) {
Iterator it2 = arrayList.iterator();
while (it2.hasNext()) {
d dVar = (d) it2.next();
try {
Long valueOf = Long.valueOf(IAConfigManager.L.d);
eVar = new e();
eVar.b = valueOf;
eVar.c = com.fyber.inneractive.sdk.serverapi.a.a(aVar.b.b);
} catch (NumberFormatException unused) {
IAlog.a("%s: invalid publisherId", "a");
c = 0;
}
if (dVar.a(eVar)) {
Object[] objArr = new Object[3];
objArr[c] = "a";
objArr[1] = bVar.a;
objArr[2] = dVar;
IAlog.a("%s: Experiment '%s' filtered! with %s", objArr);
break;
}
}
}
if (gVar instanceof com.fyber.inneractive.sdk.config.global.features.r) {
Iterator it3 = bVar.c.iterator();
while (it3.hasNext()) {
k kVar2 = (k) it3.next();
n nVar = kVar2.a;
if (nVar != null && nVar.b() != null && kVar2.a.b().containsKey("use_fmp_cache_mechanism")) {
v vVar = (v) IAConfigManager.L.H.get(w.Video);
if (vVar != null && vVar.a()) {
}
}
}
}
IAlog.a("%s: Experiment '%s' NOT filtered! rand: %d, with perc: %d", "a", bVar.a, Integer.valueOf(nextInt), Integer.valueOf(bVar.b));
ArrayList arrayList2 = bVar.c;
int nextInt2 = new Random().nextInt(100) + 1;
IAlog.a("%s: selectVariant for experiment '%s' generated random number: %d", "a", bVar.a, Integer.valueOf(nextInt2));
Iterator it4 = arrayList2.iterator();
int i = 0;
while (true) {
if (!it4.hasNext()) {
kVar = null;
break;
}
kVar = (k) it4.next();
i += kVar.c;
IAlog.a("%s: selectVariant variant found: %s", "a", kVar);
if (i >= nextInt2) {
break;
} else {
IAlog.a("%s: selectVariant variant '%s' percentage outside selected range", "a", kVar.b);
}
}
if (kVar != null) {
IAlog.a("%s: experiment '%s' variant selected! %s", "a", bVar.a, kVar);
} else {
IAlog.a("%s: experiment '%s' no variant was selected! using control group", "a", bVar.a);
}
gVar.c.put(bVar.a, bVar);
if (kVar != null) {
gVar.d.put(bVar.a, kVar);
}
}
}
}
}
IAlog.a("%s: Feature after variant merge: %s", "a", gVar);
}
}
}
}
}