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,12 @@
package com.fyber.inneractive.sdk.click;
import android.content.Context;
import android.net.Uri;
import java.util.ArrayList;
/* loaded from: classes2.dex */
public interface a {
b a(Context context, Uri uri, ArrayList arrayList);
boolean a(Uri uri, l lVar);
}

View File

@@ -0,0 +1,32 @@
package com.fyber.inneractive.sdk.click;
import com.fyber.inneractive.sdk.click.l;
import java.util.ArrayList;
/* loaded from: classes2.dex */
public final class b {
public final l.d a;
public final Throwable b;
public final String c;
public final String d;
public long e;
public final ArrayList f = new ArrayList();
public b(String str, l.d dVar, String str2, Throwable th) {
this.d = str;
this.a = dVar;
this.c = str2;
this.b = th;
}
public final String toString() {
l.d dVar = this.a;
if (dVar != l.d.FAILED) {
return String.format("Open result: Success! target: %s method: %s", dVar, this.c);
}
Object[] objArr = new Object[1];
Throwable th = this.b;
objArr[0] = th != null ? th.getMessage() : "none";
return String.format("Open result: Failed! error: %s", objArr);
}
}

View File

@@ -0,0 +1,9 @@
package com.fyber.inneractive.sdk.click;
import java.util.ArrayList;
/* loaded from: classes2.dex */
public final class c {
public final ArrayList a = new ArrayList();
public String b;
}

View File

@@ -0,0 +1,71 @@
package com.fyber.inneractive.sdk.click;
import android.content.Context;
import android.net.Uri;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.click.l;
import com.fyber.inneractive.sdk.util.q;
import com.fyber.inneractive.sdk.util.v0;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes2.dex */
public final class d implements a {
@Override // com.fyber.inneractive.sdk.click.a
public final boolean a(Uri uri, l lVar) {
return "smartlink".equalsIgnoreCase(uri.getScheme());
}
@Override // com.fyber.inneractive.sdk.click.a
public final b a(Context context, Uri uri, ArrayList arrayList) {
Uri uri2;
Uri uri3;
if (!a(uri, null)) {
return null;
}
com.fyber.inneractive.sdk.util.k kVar = new com.fyber.inneractive.sdk.util.k();
String queryParameter = uri.getQueryParameter("primaryUrl");
if (!TextUtils.isEmpty(queryParameter) && q.a(context, Uri.parse(queryParameter))) {
List<String> queryParameters = uri.getQueryParameters("primaryTrackingUrl");
v0.a aVar = v0.a.Primary;
try {
uri3 = Uri.parse(queryParameter);
} catch (Exception unused) {
uri3 = null;
}
if (uri3 != null) {
kVar.a.offer(new v0(aVar, uri3, queryParameters));
}
if (arrayList != null) {
arrayList.add(new i(uri.toString(), true, l.d.OPEN_IN_EXTERNAL_APPLICATION, null));
}
} else if (arrayList != null) {
arrayList.add(new i(uri.toString(), false, l.d.DEEP_LINK, null));
}
String queryParameter2 = uri.getQueryParameter("fallbackUrl");
if (!TextUtils.isEmpty(queryParameter2) && q.a(context, Uri.parse(queryParameter2))) {
List<String> queryParameters2 = uri.getQueryParameters("fallbackTrackingUrl");
v0.a aVar2 = v0.a.FallBack;
try {
uri2 = Uri.parse(queryParameter2);
} catch (Exception unused2) {
uri2 = null;
}
if (uri2 != null) {
kVar.a.offer(new v0(aVar2, uri2, queryParameters2));
}
if (arrayList != null) {
arrayList.add(new i(queryParameter2, true, l.d.OPENED_IN_EXTERNAL_BROWSER, null));
}
} else if (arrayList != null && queryParameter2 != null) {
arrayList.add(new i(queryParameter2, false, l.d.DEEP_LINK, null));
}
if (kVar.a.size() <= 0) {
return l.a(uri.toString(), "FyberDeepLink", "fyberDeepLink is not valid");
}
if (!q.a(context, kVar)) {
return l.a(uri.toString(), "FyberDeepLink", "IADeeplinkUtil.tryHandleDeepLinkWithExternalApp has failed");
}
return l.a(uri.toString(), l.d.OPEN_IN_EXTERNAL_APPLICATION, "FyberDeepLink");
}
}

View File

@@ -0,0 +1,80 @@
package com.fyber.inneractive.sdk.click;
import android.net.Uri;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.click.l;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.config.v;
import com.fyber.inneractive.sdk.network.w;
import com.fyber.inneractive.sdk.util.p;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/* loaded from: classes2.dex */
public final class e implements w<c> {
public final /* synthetic */ List a;
public final /* synthetic */ Uri b;
public final /* synthetic */ f c;
public e(f fVar, ArrayList arrayList, Uri uri) {
this.c = fVar;
this.a = arrayList;
this.b = uri;
}
@Override // com.fyber.inneractive.sdk.network.w
public final void a(c cVar, Exception exc, boolean z) {
c cVar2 = cVar;
if (exc != null || cVar2 == null) {
String uri = this.b.toString();
IAConfigManager iAConfigManager = IAConfigManager.L;
p.b.post(new v(uri, null));
Uri uri2 = this.b;
this.c.getClass();
b a = l.a(uri2.toString(), "IgniteGooglePlay", "failed getting redirects");
List list = this.a;
if (list != null) {
list.add(new i(this.b.toString(), false, l.d.INTERNAL_REDIRECT, "failed getting redirects. ignite click handler"));
List list2 = this.a;
a.f.clear();
a.f.addAll(list2);
}
f fVar = this.c;
fVar.c.a(a, fVar.d, fVar.e);
return;
}
if (cVar2.a.size() > 0) {
ArrayList arrayList = cVar2.a;
String str = (String) arrayList.get(arrayList.size() - 1);
if (this.a != null) {
Iterator it = cVar2.a.iterator();
while (it.hasNext()) {
String str2 = (String) it.next();
if (!TextUtils.equals(str2, str)) {
this.a.add(new i(str2, true, l.d.INTERNAL_REDIRECT, null));
}
}
List list3 = this.a;
l.d dVar = l.d.OPEN_INTERNAL_STORE;
list3.add(new i(str, true, dVar, null));
this.c.getClass();
b a2 = l.a(str, dVar, "IgniteGooglePlay");
List list4 = this.a;
a2.f.clear();
a2.f.addAll(list4);
f fVar2 = this.c;
fVar2.c.a(a2, fVar2.d, fVar2.e);
}
if (str.startsWith("market")) {
String replace = str.replace("market://details?id=", "https://play.google.com/store/apps/details?id=");
IAConfigManager iAConfigManager2 = IAConfigManager.L;
p.b.post(new v(replace, null));
} else {
String str3 = cVar2.b;
IAConfigManager iAConfigManager3 = IAConfigManager.L;
p.b.post(new v(str, str3));
}
}
}
}

View File

@@ -0,0 +1,55 @@
package com.fyber.inneractive.sdk.click;
import android.net.Uri;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.util.p0;
import com.fyber.inneractive.sdk.web.u;
/* loaded from: classes2.dex */
public final class f implements com.fyber.inneractive.sdk.click.a {
public u a;
public boolean b;
public final a c;
public final p0 d;
public final com.fyber.inneractive.sdk.util.h e;
public interface a {
void a(b bVar, p0 p0Var, com.fyber.inneractive.sdk.util.h hVar);
}
public f(a aVar, p0 p0Var, com.fyber.inneractive.sdk.util.h hVar) {
this.c = aVar;
this.d = p0Var;
this.e = hVar;
}
@Override // com.fyber.inneractive.sdk.click.a
public final boolean a(Uri uri, l lVar) {
com.fyber.inneractive.sdk.ignite.l lVar2;
u uVar;
com.fyber.inneractive.sdk.ignite.l lVar3 = com.fyber.inneractive.sdk.ignite.l.NONE;
if (lVar != null) {
lVar2 = lVar.k;
this.b = lVar.j;
this.a = lVar.i;
} else {
lVar2 = lVar3;
}
return lVar2 != lVar3 && IAConfigManager.L.D.m() && (uVar = this.a) != null && uVar.l;
}
/* JADX WARN: Removed duplicated region for block: B:42:0x0066 */
/* JADX WARN: Removed duplicated region for block: B:43:0x006a */
@Override // com.fyber.inneractive.sdk.click.a
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final com.fyber.inneractive.sdk.click.b a(android.content.Context r11, android.net.Uri r12, java.util.ArrayList r13) {
/*
Method dump skipped, instructions count: 234
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.click.f.a(android.content.Context, android.net.Uri, java.util.ArrayList):com.fyber.inneractive.sdk.click.b");
}
}

View File

@@ -0,0 +1,73 @@
package com.fyber.inneractive.sdk.click;
import android.app.Activity;
import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.text.TextUtils;
import com.facebook.gamingservices.cloudgaming.internal.SDKConstants;
import com.fyber.inneractive.sdk.click.l;
import com.fyber.inneractive.sdk.util.IAlog;
import com.google.android.gms.drive.DriveFile;
import java.net.URISyntaxException;
import java.util.ArrayList;
/* loaded from: classes2.dex */
public final class g implements a {
@Override // com.fyber.inneractive.sdk.click.a
public final boolean a(Uri uri, l lVar) {
return SDKConstants.PARAM_INTENT.equalsIgnoreCase(uri.getScheme());
}
@Override // com.fyber.inneractive.sdk.click.a
public final b a(Context context, Uri uri, ArrayList arrayList) {
if (a(uri, null)) {
try {
Intent parseUri = Intent.parseUri(uri.toString(), 1);
if (context != null && parseUri != null) {
if (!(context instanceof Activity)) {
parseUri.addFlags(DriveFile.MODE_READ_ONLY);
}
try {
context.startActivity(parseUri);
int i = IAlog.a;
uri.toString();
if (arrayList != null) {
arrayList.add(new i(uri.toString(), true, l.d.OPEN_IN_EXTERNAL_APPLICATION, null));
}
return l.a(uri.toString(), l.d.OPEN_IN_EXTERNAL_APPLICATION, "IntentScheme");
} catch (ActivityNotFoundException unused) {
}
}
String stringExtra = parseUri.getStringExtra("browser_fallback_url");
if (TextUtils.isEmpty(stringExtra)) {
if (arrayList != null) {
arrayList.add(new i(uri.toString(), false, l.d.OPEN_IN_EXTERNAL_APPLICATION, "tryToOpenExternalApp has failed (intent scheme)"));
}
return l.a(uri.toString(), "IntentScheme", "tryToOpenExternalApp has failed (intent scheme)");
}
try {
Intent intent = new Intent("android.intent.action.VIEW", Uri.parse(stringExtra));
if (!(context instanceof Activity)) {
intent.setFlags(DriveFile.MODE_READ_ONLY);
}
context.startActivity(intent);
if (arrayList != null) {
arrayList.add(new i(uri.toString(), false, l.d.DEEP_LINK, null));
arrayList.add(new i(stringExtra, true, l.d.OPEN_IN_EXTERNAL_APPLICATION, null));
}
return l.a(uri.toString(), l.d.OPEN_IN_EXTERNAL_APPLICATION, "IntentScheme");
} catch (ActivityNotFoundException unused2) {
}
} catch (URISyntaxException e) {
IAlog.a("failed parsing uri with error: %s", e.getLocalizedMessage());
if (arrayList != null) {
arrayList.add(new i(uri.toString(), false, l.d.OPEN_IN_EXTERNAL_APPLICATION, null));
}
return new b(uri.toString(), l.d.FAILED, "IntentScheme", e);
}
}
return null;
}
}

View File

@@ -0,0 +1,88 @@
package com.fyber.inneractive.sdk.click;
import android.app.Activity;
import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import com.fyber.inneractive.sdk.activities.InneractiveInternalBrowserActivity;
import com.fyber.inneractive.sdk.click.l;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.a0;
import com.google.android.gms.drive.DriveFile;
import java.util.ArrayList;
/* loaded from: classes2.dex */
public final class h implements a {
public final String a;
public final boolean b;
public h(boolean z, String str) {
this.a = str;
this.b = z;
}
@Override // com.fyber.inneractive.sdk.click.a
public final boolean a(Uri uri, l lVar) {
return "fybernativebrowser".equalsIgnoreCase(uri.getScheme()) || "fybernativebrowser".equalsIgnoreCase(this.a) || this.b;
}
@Override // com.fyber.inneractive.sdk.click.a
public final b a(Context context, Uri uri, ArrayList arrayList) {
a0.a aVar;
String uri2 = uri.toString();
a0.c cVar = a0.c.OPEN_EVERYTHING;
try {
context.getClass();
} catch (Throwable unused) {
}
try {
IAlog.a("IAJavaUtil - valid url found: '%s' opening browser", uri2);
try {
try {
Intent intent = new Intent("android.intent.action.VIEW", Uri.parse(uri2));
if (!(context instanceof Activity)) {
intent.setFlags(DriveFile.MODE_READ_ONLY);
}
context.startActivity(intent);
aVar = new a0.a(a0.d.OPEN_IN_EXTERNAL_BROWSER, null);
} catch (Throwable unused2) {
IAlog.f("Failed opening chrome for a special uri.", new Object[0]);
aVar = new a0.a(a0.d.FAILED, new a0.b("tryOpeningChromeGracefully has failed and couldn't open the url"));
}
} catch (ActivityNotFoundException unused3) {
Intent intent2 = new Intent("android.intent.action.VIEW", Uri.parse(String.format("googlechrome://navigate?url=%s", uri2)));
if (!(context instanceof Activity)) {
intent2.addFlags(DriveFile.MODE_READ_ONLY);
}
context.startActivity(intent2);
aVar = new a0.a(a0.d.OPENED_USING_CHROME_NAVIGATE, null);
} catch (Throwable unused4) {
if (a0.e(uri2) || a0.d(uri2) || cVar == a0.c.DO_NOT_OPEN_IN_INTERNAL_BROWSER) {
aVar = new a0.a(a0.d.FAILED, new a0.b("canOpenInExternalBrowser has decided it cant be opened and shouldUseInternalBrowser was set to true"));
} else {
Intent intent3 = new Intent(context, (Class<?>) InneractiveInternalBrowserActivity.class);
intent3.putExtra(InneractiveInternalBrowserActivity.URL_EXTRA, uri2);
intent3.putExtra("spotId", (String) null);
if (!(context instanceof Activity)) {
intent3.setFlags(DriveFile.MODE_READ_ONLY);
}
context.startActivity(intent3);
aVar = new a0.a(a0.d.OPENED_IN_INTERNAL_BROWSER, null);
}
}
} catch (Throwable th) {
IAlog.a("IAJavaUtil - could not open a browser for url: %s", uri2);
aVar = new a0.a(a0.d.FAILED, th);
}
if (arrayList != null) {
Throwable th2 = aVar.b;
if (th2 != null) {
arrayList.add(new i(uri2, false, null, th2.toString()));
} else {
arrayList.add(new i(uri2, true, l.d.OPENED_IN_EXTERNAL_BROWSER, null));
}
}
return l.a(uri.toString(), l.d.OPENED_IN_EXTERNAL_BROWSER, "FyberNativeBrowser");
}
}

View File

@@ -0,0 +1,22 @@
package com.fyber.inneractive.sdk.click;
import com.fyber.inneractive.sdk.click.l;
/* loaded from: classes2.dex */
public final class i {
public final String a;
public final boolean b;
public final l.d c;
public final String d;
public i() {
throw null;
}
public i(String str, boolean z, l.d dVar, String str2) {
this.a = str;
this.b = z;
this.c = dVar;
this.d = str2;
}
}

View File

@@ -0,0 +1,110 @@
package com.fyber.inneractive.sdk.click;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.content.pm.ResolveInfo;
import android.net.Uri;
import android.os.Build;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.click.l;
import com.fyber.inneractive.sdk.util.IAlog;
import com.google.android.gms.drive.DriveFile;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
import java.util.TreeSet;
/* loaded from: classes2.dex */
public final class j implements com.fyber.inneractive.sdk.click.a {
public static final a a = new a();
public class a implements Comparator<ResolveInfo> {
@Override // java.util.Comparator
public final int compare(ResolveInfo resolveInfo, ResolveInfo resolveInfo2) {
ActivityInfo activityInfo;
String str;
ResolveInfo resolveInfo3 = resolveInfo2;
ActivityInfo activityInfo2 = resolveInfo.activityInfo;
if (activityInfo2 == null || (activityInfo = resolveInfo3.activityInfo) == null || (str = activityInfo2.packageName) == null) {
return 1;
}
return str.compareTo(activityInfo.packageName);
}
}
@Override // com.fyber.inneractive.sdk.click.a
public final boolean a(Uri uri, l lVar) {
return true;
}
@Override // com.fyber.inneractive.sdk.click.a
public final b a(Context context, Uri uri, ArrayList arrayList) {
Intent intent;
ResolveInfo resolveInfo;
if (Build.VERSION.SDK_INT > 29) {
String scheme = uri.getScheme();
if (!"http".equalsIgnoreCase(scheme) && !"https".equalsIgnoreCase(scheme)) {
Intent intent2 = new Intent("android.intent.action.VIEW", uri);
if (!(context instanceof Activity)) {
intent2.setFlags(DriveFile.MODE_READ_ONLY);
}
return a(context, intent2, uri, arrayList);
}
}
List<ResolveInfo> queryIntentActivities = context.getPackageManager().queryIntentActivities(new Intent("android.intent.action.VIEW", uri), 32);
if (queryIntentActivities == null || queryIntentActivities.size() <= 0) {
return null;
}
List<ResolveInfo> queryIntentActivities2 = context.getPackageManager().queryIntentActivities(new Intent("android.intent.action.VIEW", Uri.parse("http://www.fyber.com")), 32);
TreeSet treeSet = new TreeSet(a);
treeSet.addAll(queryIntentActivities2);
queryIntentActivities.removeAll(treeSet);
if (queryIntentActivities.size() <= 0 || (resolveInfo = queryIntentActivities.get(0)) == null) {
intent = null;
} else {
intent = new Intent("android.intent.action.VIEW", uri);
ActivityInfo activityInfo = resolveInfo.activityInfo;
intent.setClassName(activityInfo.packageName, activityInfo.name);
if (!(context instanceof Activity)) {
intent.setFlags(DriveFile.MODE_READ_ONLY);
}
}
if (intent != null) {
return a(context, intent, uri, arrayList);
}
return null;
}
public static b a(Context context, Intent intent, Uri uri, ArrayList arrayList) {
try {
context.startActivity(intent);
if (arrayList != null) {
arrayList.add(new i(uri.toString(), true, a(intent), null));
}
return l.a(uri.toString(), a(intent), "Resolver");
} catch (Exception e) {
IAlog.a("failed starting activity with error: %s", e.getLocalizedMessage());
if (arrayList != null) {
arrayList.add(new i(uri.toString(), false, l.d.OPEN_IN_EXTERNAL_APPLICATION, null));
}
return l.a(uri.toString(), "Resolver", "failed starting resolved activity - " + e.getMessage());
}
}
public static l.d a(Intent intent) {
if (intent.getData() != null) {
String uri = intent.getData().toString();
if (!TextUtils.isEmpty(uri)) {
Uri parse = Uri.parse(uri);
String host = parse.getHost();
String scheme = parse.getScheme();
if (((uri.startsWith("http:") || uri.startsWith("https:")) && ("play.google.com".equalsIgnoreCase(host) || "market.android.com".equalsIgnoreCase(host))) || "market".equalsIgnoreCase(scheme)) {
return l.d.OPEN_GOOGLE_STORE;
}
}
}
return l.d.OPEN_IN_EXTERNAL_APPLICATION;
}
}

View File

@@ -0,0 +1,63 @@
package com.fyber.inneractive.sdk.click;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.click.l;
import com.fyber.inneractive.sdk.network.w;
import java.util.ArrayList;
import java.util.Iterator;
/* loaded from: classes2.dex */
public final class k implements w<c> {
public final /* synthetic */ String a;
public final /* synthetic */ String b;
public final /* synthetic */ l c;
public k(l lVar, String str, String str2) {
this.c = lVar;
this.a = str;
this.b = str2;
}
@Override // com.fyber.inneractive.sdk.network.w
public final void a(c cVar, Exception exc, boolean z) {
c cVar2 = cVar;
if (exc != null) {
l.a(this.c, null, this.a, this.b, exc);
return;
}
if (cVar2 != null) {
String str = this.a;
if (cVar2.a.size() > 1) {
ArrayList arrayList = cVar2.a;
str = (String) arrayList.get(arrayList.size() - 1);
}
b a = this.c.a(str);
if ((a == null || a.a == l.d.FAILED) && !TextUtils.isEmpty(cVar2.b)) {
l lVar = this.c;
lVar.getClass();
Iterator it = cVar2.a.iterator();
while (it.hasNext()) {
String str2 = (String) it.next();
if (!TextUtils.equals(str2, str)) {
lVar.e.add(new i(str2, true, l.d.INTERNAL_REDIRECT, null));
}
}
l.a(this.c, cVar2.b, str, this.b, null);
return;
}
l lVar2 = this.c;
lVar2.getClass();
Iterator it2 = cVar2.a.iterator();
while (it2.hasNext()) {
String str3 = (String) it2.next();
if (!TextUtils.equals(str3, str)) {
lVar2.e.add(new i(str3, false, l.d.INTERNAL_REDIRECT, null));
}
}
if (this.c.e.size() == 0) {
this.c.e.add(new i(str, false, l.d.INTERNAL_REDIRECT, null));
}
this.c.a(l.a(str, "followRedirects", "Invalid response"));
}
}
}

View File

@@ -0,0 +1,246 @@
package com.fyber.inneractive.sdk.click;
import android.app.Activity;
import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.activities.InneractiveInternalBrowserActivity;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.network.q0;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.a0;
import com.fyber.inneractive.sdk.util.p;
import com.fyber.inneractive.sdk.web.u;
import com.google.android.gms.drive.DriveFile;
import com.ironsource.nb;
import com.ironsource.v8;
import java.net.URLDecoder;
import java.util.ArrayList;
import java.util.Iterator;
/* loaded from: classes2.dex */
public final class l {
public Context a;
public String b;
public final boolean c;
public b d;
public q0 g;
public u i;
public boolean j;
public com.fyber.inneractive.sdk.ignite.l k;
public long f = 0;
public final ArrayList<com.fyber.inneractive.sdk.click.a> h = new ArrayList<>();
public final ArrayList e = new ArrayList();
public final boolean l = IAConfigManager.c().a().a(false, "should_decode_url");
public class a implements Runnable {
public final /* synthetic */ com.fyber.inneractive.sdk.click.b a;
public a(com.fyber.inneractive.sdk.click.b bVar) {
this.a = bVar;
}
@Override // java.lang.Runnable
public final void run() {
b bVar = l.this.d;
if (bVar != null) {
bVar.a(this.a);
}
}
}
public interface b {
void a(com.fyber.inneractive.sdk.click.b bVar);
}
public static final class c extends Exception {
public c(String str) {
super(str);
}
}
public enum d {
FAILED(v8.h.t),
OPEN_GOOGLE_STORE(v8.h.U),
OPENED_IN_INTERNAL_BROWSER("internal browser"),
OPENED_IN_EXTERNAL_BROWSER("external browser"),
INTERNAL_REDIRECT("internal redirect"),
OPEN_IN_EXTERNAL_APPLICATION("external app"),
DEEP_LINK("deep link"),
OPENED_USING_CHROME_NAVIGATE("chrome navigate"),
OPEN_INTERNAL_STORE("internal store");
public String simpleName;
d(String str) {
this.simpleName = str;
}
}
public l(boolean z) {
this.c = z;
}
public final void a(Context context, String str, b bVar, u uVar, boolean z, com.fyber.inneractive.sdk.ignite.l lVar, String str2) {
this.a = context;
this.b = str;
this.d = bVar;
this.j = z;
this.f = System.currentTimeMillis();
this.i = uVar;
this.k = lVar;
if (a(this.b) == null) {
String str3 = this.b;
try {
Uri a2 = a(this.l, str3);
if (a(a2)) {
IAlog.a("%sfollowRedirects: Fetching uri: %s", IAlog.a(this), a2.toString());
String uri = a2.toString();
q0 q0Var = new q0(new k(this, uri, str2), uri);
this.g = q0Var;
IAConfigManager.L.r.a(q0Var);
}
} catch (Exception e) {
if (e instanceof InterruptedException) {
return;
}
IAlog.b("%sfailed followRedirects %s", IAlog.a(this), e);
this.e.add(new i(str3, false, d.INTERNAL_REDIRECT, null));
a(new com.fyber.inneractive.sdk.click.b(str3, d.FAILED, "followRedirects", e));
}
}
}
public final boolean a(Uri uri) {
if (uri == null) {
IAlog.a("%s followRedirects: Got a url which is not valid: null", IAlog.a(this));
this.e.add(new i(null, false, null, "Invalid url"));
a(a(uri.toString(), "followRedirects", "Invalid url"));
return false;
}
String scheme = uri.getScheme();
if (scheme != null && (scheme.equalsIgnoreCase("http") || scheme.equalsIgnoreCase("https"))) {
return true;
}
IAlog.a("%scould not follow redirects for scheme: %s", IAlog.a(this), uri.getScheme());
IAlog.a("%sfull url: %s", IAlog.a(this), uri.toString());
this.e.add(new i(uri.toString(), false, null, "Invalid scheme: " + uri.getScheme()));
a(a(uri.toString(), "followRedirects", "Invalid scheme: " + uri.getScheme()));
return false;
}
public final com.fyber.inneractive.sdk.click.b a(String str) {
Uri uri;
try {
uri = Uri.parse(str);
} catch (Exception unused) {
IAlog.a("IAJavaUtil: getValidUri: Invalid url %s", str);
uri = null;
}
if (uri == null) {
this.e.add(new i(str, false, null, "illegal uri"));
return a(a(str, (String) null, "illegal uri"));
}
if (this.h.isEmpty()) {
this.e.add(new i(str, false, null, "no click handlers found"));
return a(a(str, (String) null, "no click handlers found"));
}
Iterator<com.fyber.inneractive.sdk.click.a> it = this.h.iterator();
while (it.hasNext()) {
com.fyber.inneractive.sdk.click.a next = it.next();
if (next.a(uri, this)) {
Context context = this.a;
com.fyber.inneractive.sdk.click.b a2 = context != null ? next.a(context, uri, this.e) : null;
if (a2 != null) {
return a(a2);
}
}
}
return null;
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Type inference failed for: r9v0, types: [java.lang.Exception] */
/* JADX WARN: Type inference failed for: r9v3, types: [java.lang.Throwable] */
/* JADX WARN: Type inference failed for: r9v4, types: [java.lang.Throwable] */
public static void a(l lVar, String str, String str2, String str3, Exception exc) {
String message;
String str4;
if (lVar.c) {
Intent intent = new Intent(lVar.a, (Class<?>) InneractiveInternalBrowserActivity.class);
if (!TextUtils.isEmpty(str)) {
InneractiveInternalBrowserActivity.setHtmlExtra(str);
}
intent.putExtra(InneractiveInternalBrowserActivity.URL_EXTRA, str2);
intent.putExtra("spotId", str3);
if (!(lVar.a instanceof Activity)) {
intent.setFlags(DriveFile.MODE_READ_ONLY);
}
try {
Context context = lVar.a;
if (context != null) {
context.startActivity(intent);
}
ArrayList arrayList = lVar.e;
boolean z = exc == 0;
d dVar = d.OPENED_IN_INTERNAL_BROWSER;
if (exc == 0) {
str4 = null;
} else {
do {
message = exc.getMessage();
exc = exc.getCause();
} while (exc != 0);
str4 = message;
}
arrayList.add(new i(str2, z, dVar, str4));
lVar.a(a(str2, d.OPENED_IN_INTERNAL_BROWSER, "followRedirects"));
return;
} catch (ActivityNotFoundException unused) {
lVar.e.add(new i(str2, false, d.OPENED_IN_INTERNAL_BROWSER, "internal browser not registered"));
lVar.a(a(str2, "followRedirects", "internal browser not registered"));
return;
}
}
lVar.e.add(new i(str2, false, d.OPENED_IN_INTERNAL_BROWSER, "internal browser not usable"));
lVar.a(a(str2, "followRedirects", "internal browser not usable"));
}
public static Uri a(boolean z, String str) {
try {
if (z) {
if (!a0.d(str)) {
return Uri.parse(URLDecoder.decode(str, nb.N));
}
return Uri.parse(str);
}
if (a0.d(str)) {
return Uri.parse(URLDecoder.decode(str, nb.N));
}
return Uri.parse(str);
} catch (Exception unused) {
IAlog.a("%sgetDecodedUri: Failed parsing Uri!", "SuperClickHandler");
return null;
}
}
public static com.fyber.inneractive.sdk.click.b a(String str, String str2, String str3) {
return new com.fyber.inneractive.sdk.click.b(str, d.FAILED, str2, new c(str3));
}
public static com.fyber.inneractive.sdk.click.b a(String str, d dVar, String str2) {
return new com.fyber.inneractive.sdk.click.b(str, dVar, str2, null);
}
public final com.fyber.inneractive.sdk.click.b a(com.fyber.inneractive.sdk.click.b bVar) {
ArrayList arrayList = this.e;
bVar.f.clear();
bVar.f.addAll(arrayList);
bVar.e = System.currentTimeMillis() - this.f;
IAlog.a("%s reporting result: %s", IAlog.a(this), bVar);
p.b.post(new a(bVar));
return bVar;
}
}