Files
Daniel Elliott f9d20bb3fc 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>
2026-02-18 14:52:23 -08:00

649 lines
23 KiB
Java
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package com.ironsource.adqualitysdk.sdk.i;
import android.content.Context;
import android.graphics.Color;
import android.os.Build;
import android.text.TextUtils;
import android.view.KeyEvent;
import android.view.ViewConfiguration;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import androidx.annotation.RequiresApi;
import java.lang.reflect.Field;
import java.util.List;
/* loaded from: classes4.dex */
public final class kc {
/* renamed from: ﭴ, reason: contains not printable characters */
private static int f2814 = 0;
/* renamed from: ﭸ, reason: contains not printable characters */
private static int f2815 = 1;
/* renamed from: ﮉ, reason: contains not printable characters */
private static char f2816;
/* renamed from: ﮐ, reason: contains not printable characters */
private static char f2817;
/* renamed from: ﱟ, reason: contains not printable characters */
private static d f2818;
/* renamed from: ﱡ, reason: contains not printable characters */
private static char f2819;
/* renamed from: ﺙ, reason: contains not printable characters */
private static char f2820;
/* renamed from: ﻏ, reason: contains not printable characters */
private static d f2821;
/* renamed from: ﻐ, reason: contains not printable characters */
private static boolean f2822;
/* renamed from: ﻛ, reason: contains not printable characters */
private static boolean f2823;
/* renamed from: , reason: contains not printable characters */
private static boolean f2824;
/* renamed from: ヌ, reason: contains not printable characters */
private static boolean f2825;
/* renamed from: メ, reason: contains not printable characters */
private static boolean f2826;
/* renamed from: メ, reason: contains not printable characters */
public static void m3396() {
f2819 = (char) 4593;
f2817 = (char) 11950;
f2816 = (char) 35990;
f2820 = (char) 12519;
}
static {
m3396();
f2824 = true;
f2822 = true;
f2826 = true;
byte b = 0;
f2825 = false;
f2823 = false;
f2821 = new d(b);
f2818 = new d(b);
int i = f2815 + 75;
f2814 = i % 128;
int i2 = i % 2;
}
/* renamed from: ﻐ, reason: contains not printable characters */
private static synchronized aw m3378() {
aw mo1098;
synchronized (kc.class) {
int i = f2814 + 43;
f2815 = i % 128;
if (i % 2 == 0) {
ao.m1084().mo1098();
throw null;
}
mo1098 = ao.m1084().mo1098();
}
return mo1098;
}
/* renamed from: ﻛ, reason: contains not printable characters */
public static void m3386(WebView webView, String str) {
if (webView != null) {
int i = f2815 + 125;
f2814 = i % 128;
if (i % 2 != 0) {
webView.getHandler();
throw null;
}
if (webView.getHandler() == null && webView.getRootView() == null) {
return;
}
StringBuilder sb = new StringBuilder();
sb.append(m3391("왡欣礦⥱\uf6bb冞䈖숝钪ᩕ逓\ueb40礦⥱拉ꒉ狙\uda1e轣焂\ueea7න", 21 - TextUtils.indexOf((CharSequence) "", '0')).intern());
sb.append(hy.m2988(str.getBytes()));
sb.append(m3391("덤诗\udfc7䒝", Color.rgb(0, 0, 0) + 16777220).intern());
webView.loadUrl(sb.toString());
int i2 = f2814 + 23;
f2815 = i2 % 128;
int i3 = i2 % 2;
}
}
/* renamed from: ﻛ, reason: contains not printable characters */
public static WebViewClient m3381(WebView webView) {
WebViewClient webViewClient;
int i = f2815 + 39;
f2814 = i % 128;
if ((i % 2 == 0 || Build.VERSION.SDK_INT >= 85) && m3378().m1271()) {
int i2 = f2814 + 65;
f2815 = i2 % 128;
int i3 = i2 % 2;
if (m3380(webView.getContext())) {
webViewClient = webView.getWebViewClient();
int i4 = f2814 + 85;
f2815 = i4 % 128;
int i5 = i4 % 2;
return webViewClient;
}
}
hs<WebViewClient> m3393 = m3393(webView);
if (m3393 == null) {
throw new RuntimeException(m3391("㺱晝Ⅰﲪ籠\ud8a0\uf35e떜醋꿴\u2d28蜛백ಳ龔ﺞ瑹䕥疂䤚ข\udfd9Ի總藣①䦽锜\uf552庩\uf175耑儅湩", 33 - Color.red(0)).intern());
}
webViewClient = m3393.mo2885();
int i42 = f2814 + 85;
f2815 = i42 % 128;
int i52 = i42 % 2;
return webViewClient;
}
/* JADX WARN: Code restructure failed: missing block: B:15:0x0028, code lost:
if (m3378().m1266() != false) goto L14;
*/
/* JADX WARN: Code restructure failed: missing block: B:17:0x003f, code lost:
if (m3392(r2.getContext()) == false) goto L17;
*/
/* JADX WARN: Code restructure failed: missing block: B:18:0x0041, code lost:
r0 = com.ironsource.adqualitysdk.sdk.i.kc.f2815 + 49;
com.ironsource.adqualitysdk.sdk.i.kc.f2814 = r0 % 128;
r0 = r0 % 2;
*/
/* JADX WARN: Code restructure failed: missing block: B:19:?, code lost:
return r2.getWebChromeClient();
*/
/* JADX WARN: Code restructure failed: missing block: B:21:0x0034, code lost:
if (m3378().m1266() != true) goto L17;
*/
/* renamed from: ヌ, reason: contains not printable characters */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static android.webkit.WebChromeClient m3390(android.webkit.WebView r2) {
/*
int r0 = com.ironsource.adqualitysdk.sdk.i.kc.f2815
int r0 = r0 + 3
int r1 = r0 % 128
com.ironsource.adqualitysdk.sdk.i.kc.f2814 = r1
int r0 = r0 % 2
if (r0 == 0) goto L12
int r0 = android.os.Build.VERSION.SDK_INT
r1 = 85
if (r0 < r1) goto L50
L12:
int r0 = com.ironsource.adqualitysdk.sdk.i.kc.f2815
int r0 = r0 + 27
int r1 = r0 % 128
com.ironsource.adqualitysdk.sdk.i.kc.f2814 = r1
int r0 = r0 % 2
if (r0 == 0) goto L2b
com.ironsource.adqualitysdk.sdk.i.aw r0 = m3378()
boolean r0 = r0.m1266()
r1 = 0
int r1 = r1 / r1
if (r0 == 0) goto L50
goto L37
L2b:
com.ironsource.adqualitysdk.sdk.i.aw r0 = m3378()
boolean r0 = r0.m1266()
r1 = 1
if (r0 == r1) goto L37
goto L50
L37:
android.content.Context r0 = r2.getContext()
boolean r0 = m3392(r0)
if (r0 == 0) goto L50
int r0 = com.ironsource.adqualitysdk.sdk.i.kc.f2815
int r0 = r0 + 49
int r1 = r0 % 128
com.ironsource.adqualitysdk.sdk.i.kc.f2814 = r1
int r0 = r0 % 2
android.webkit.WebChromeClient r2 = r2.getWebChromeClient()
goto L5c
L50:
com.ironsource.adqualitysdk.sdk.i.hs r2 = m3379(r2)
if (r2 == 0) goto L5d
java.lang.Object r2 = r2.mo2885()
android.webkit.WebChromeClient r2 = (android.webkit.WebChromeClient) r2
L5c:
return r2
L5d:
java.lang.RuntimeException r2 = new java.lang.RuntimeException
int r0 = android.view.ViewConfiguration.getTapTimeout()
int r0 = r0 >> 16
int r0 = 35 - r0
java.lang.String r1 = "㺱晝Ⅰﲪ籠\ud8a0\uf35e떜醋꿴\u2d28蜛백ಳ龔ﺞ\uaac7\udde3\ueebe㡔סּ雜ຎ䙲Ի總藣①䦽锜\uf552庩\uf175耑儅湩"
java.lang.String r0 = m3391(r1, r0)
java.lang.String r0 = r0.intern()
r2.<init>(r0)
throw r2
*/
throw new UnsupportedOperationException("Method not decompiled: com.ironsource.adqualitysdk.sdk.i.kc.m3390(android.webkit.WebView):android.webkit.WebChromeClient");
}
/* renamed from: , reason: contains not printable characters */
public static boolean m3389(WebView webView) {
int i = f2814 + 21;
f2815 = i % 128;
int i2 = i % 2;
boolean z = m3381(webView) instanceof hk;
if (i2 == 0) {
int i3 = 20 / 0;
}
int i4 = f2814 + 51;
f2815 = i4 % 128;
if (i4 % 2 != 0) {
return z;
}
throw null;
}
/* renamed from: メ, reason: contains not printable characters */
private static hs<WebViewClient> m3393(WebView webView) {
int i = f2814 + 51;
f2815 = i % 128;
int i2 = i % 2;
m3385(webView.getContext());
hs<WebViewClient> m3382 = m3382(webView, m3388(), f2821);
int i3 = f2814 + 27;
f2815 = i3 % 128;
if (i3 % 2 != 0) {
return m3382;
}
throw null;
}
/* renamed from: ﻐ, reason: contains not printable characters */
private static hs<WebChromeClient> m3379(WebView webView) {
hs<WebChromeClient> m3382;
int i = f2815 + 23;
f2814 = i % 128;
if (i % 2 != 0) {
m3385(webView.getContext());
m3382 = m3382(webView, m3384(), f2818);
int i2 = 39 / 0;
} else {
m3385(webView.getContext());
m3382 = m3382(webView, m3384(), f2818);
}
int i3 = f2815 + 101;
f2814 = i3 % 128;
int i4 = i3 % 2;
return m3382;
}
/* renamed from: ﻛ, reason: contains not printable characters */
private static void m3385(Context context) {
int i = f2814 + 19;
f2815 = i % 128;
int i2 = i % 2;
if (f2824) {
f2824 = false;
try {
WebView webView = new WebView(context);
hk hkVar = new hk(null, new WebViewClient() { // from class: com.ironsource.adqualitysdk.sdk.i.kc.2
});
webView.setWebViewClient(hkVar);
hg hgVar = new hg(null, new WebChromeClient() { // from class: com.ironsource.adqualitysdk.sdk.i.kc.4
});
webView.setWebChromeClient(hgVar);
f2821 = m3395(webView, hkVar, m3388());
f2818 = m3395(webView, hgVar, m3384());
int i3 = f2815 + 45;
f2814 = i3 % 128;
if (i3 % 2 != 0) {
int i4 = 15 / 0;
}
} catch (Throwable th) {
jw.m3315(m3391("龔ﺞ瑹䕥疂䤚ۀ䤴슠챷ጝ勲", 11 - TextUtils.indexOf((CharSequence) "", '0')).intern(), m3391("ዮ里꽙㖈ㅤ騐툑鰗\uf70dゑ\ue5be樫䥬醋꿴Ⱕ捠媧㤂\udf2e죖網蛐믺︠Ի總藣①❁ዕ", 31 - TextUtils.indexOf((CharSequence) "", '0', 0, 0)).intern(), th, false);
}
}
}
@RequiresApi(api = 26)
/* renamed from: ﻐ, reason: contains not printable characters */
private static boolean m3380(Context context) {
boolean z;
int i = f2815 + 125;
f2814 = i % 128;
int i2 = i % 2;
if (f2822) {
try {
f2822 = false;
WebView webView = new WebView(context);
hk hkVar = new hk(null, new WebViewClient() { // from class: com.ironsource.adqualitysdk.sdk.i.kc.5
});
webView.setWebViewClient(hkVar);
if (hkVar == webView.getWebViewClient()) {
int i3 = f2814 + 93;
f2815 = i3 % 128;
int i4 = i3 % 2;
z = true;
} else {
z = false;
}
f2825 = z;
} catch (Throwable th) {
jw.m3315(m3391("龔ﺞ瑹䕥疂䤚ۀ䤴슠챷ጝ勲", 12 - TextUtils.getCapsMode("", 0, 0)).intern(), m3391("ዮ里꽙㖈ㅤ騐툑鰗\uf70dゑ\ue5be樫䥬媧㤂䄳뷩胁&ﻉ႖\uf7b7黁㧥뿧ꤛ蚡래鱍뛐싲疂䤚퇪ᥙ", (ViewConfiguration.getLongPressTimeout() >> 16) + 36).intern(), th, false);
}
}
return f2825;
}
@RequiresApi(api = 26)
/* renamed from: ヌ, reason: contains not printable characters */
private static boolean m3392(Context context) {
int i = f2814 + 115;
f2815 = i % 128;
if (i % 2 == 0) {
throw null;
}
if (f2826) {
boolean z = false;
f2826 = false;
WebView webView = new WebView(context);
hg hgVar = new hg(null, new WebChromeClient() { // from class: com.ironsource.adqualitysdk.sdk.i.kc.1
});
webView.setWebChromeClient(hgVar);
if (hgVar == webView.getWebChromeClient()) {
int i2 = f2814 + 125;
f2815 = i2 % 128;
if (i2 % 2 != 0) {
z = true;
}
}
f2823 = z;
}
return f2823;
}
/* JADX WARN: Code restructure failed: missing block: B:10:0x0060, code lost:
if (r4.mo2885() != r5) goto L17;
*/
/* JADX WARN: Code restructure failed: missing block: B:11:0x0062, code lost:
r0.m3398();
*/
/* JADX WARN: Code restructure failed: missing block: B:12:0x0038, code lost:
r0.m3401();
*/
/* JADX WARN: Code restructure failed: missing block: B:14:0x0036, code lost:
if (r4 == r5) goto L11;
*/
/* JADX WARN: Code restructure failed: missing block: B:6:0x002f, code lost:
if (r4 == r5) goto L11;
*/
/* JADX WARN: Code restructure failed: missing block: B:7:0x003c, code lost:
r4 = m3387(r4, r6, m3378().m1267(), m3378().m1270());
*/
/* JADX WARN: Code restructure failed: missing block: B:8:0x0050, code lost:
if (r4 == null) goto L17;
*/
/* JADX WARN: Code restructure failed: missing block: B:9:0x0052, code lost:
r6 = com.ironsource.adqualitysdk.sdk.i.kc.f2815 + 3;
com.ironsource.adqualitysdk.sdk.i.kc.f2814 = r6 % 128;
r6 = r6 % 2;
*/
/* renamed from: メ, reason: contains not printable characters */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
private static <T> com.ironsource.adqualitysdk.sdk.i.kc.d m3395(android.webkit.WebView r4, T r5, com.ironsource.adqualitysdk.sdk.i.hv r6) {
/*
com.ironsource.adqualitysdk.sdk.i.kc$d r0 = new com.ironsource.adqualitysdk.sdk.i.kc$d
r1 = 0
r0.<init>(r1)
com.ironsource.adqualitysdk.sdk.i.aw r2 = m3378()
java.util.List r2 = r2.m1268()
com.ironsource.adqualitysdk.sdk.i.aw r3 = m3378()
int r3 = r3.m1269()
com.ironsource.adqualitysdk.sdk.i.hs r4 = m3383(r4, r6, r2, r3)
if (r4 == 0) goto L65
int r2 = com.ironsource.adqualitysdk.sdk.i.kc.f2814
int r2 = r2 + 107
int r3 = r2 % 128
com.ironsource.adqualitysdk.sdk.i.kc.f2815 = r3
int r2 = r2 % 2
if (r2 != 0) goto L32
java.lang.Object r4 = r4.mo2885()
r2 = 39
int r2 = r2 / r1
if (r4 != r5) goto L3c
goto L38
L32:
java.lang.Object r4 = r4.mo2885()
if (r4 != r5) goto L3c
L38:
r0.m3401()
goto L65
L3c:
com.ironsource.adqualitysdk.sdk.i.aw r1 = m3378()
java.util.List r1 = r1.m1267()
com.ironsource.adqualitysdk.sdk.i.aw r2 = m3378()
int r2 = r2.m1270()
com.ironsource.adqualitysdk.sdk.i.hs r4 = m3387(r4, r6, r1, r2)
if (r4 == 0) goto L65
int r6 = com.ironsource.adqualitysdk.sdk.i.kc.f2815
int r6 = r6 + 3
int r1 = r6 % 128
com.ironsource.adqualitysdk.sdk.i.kc.f2814 = r1
int r6 = r6 % 2
java.lang.Object r4 = r4.mo2885()
if (r4 != r5) goto L65
r0.m3398()
L65:
return r0
*/
throw new UnsupportedOperationException("Method not decompiled: com.ironsource.adqualitysdk.sdk.i.kc.m3395(android.webkit.WebView, java.lang.Object, com.ironsource.adqualitysdk.sdk.i.hv):com.ironsource.adqualitysdk.sdk.i.kc$d");
}
/* renamed from: ﻛ, reason: contains not printable characters */
private static <T> hs<T> m3382(WebView webView, hv hvVar, d dVar) {
T mo2885;
try {
if (dVar.m3399()) {
int i = f2815 + 75;
f2814 = i % 128;
if (i % 2 == 0) {
hs<T> m3383 = m3383(webView, hvVar, m3378().m1268(), m3378().m1269());
if (!dVar.m3400()) {
return m3383;
}
int i2 = f2815 + 91;
f2814 = i2 % 128;
if (i2 % 2 == 0) {
if (m3383 != null && (mo2885 = m3383.mo2885()) != null && !mo2885.getClass().equals(m3383.mo2884().getType())) {
return m3387(mo2885, hvVar, m3378().m1267(), m3378().m1270());
}
return m3383;
}
throw null;
}
m3383(webView, hvVar, m3378().m1268(), m3378().m1269());
dVar.m3400();
throw null;
}
} catch (Throwable th) {
jw.m3315(m3391("龔ﺞ瑹䕥疂䤚ۀ䤴슠챷ጝ勲", KeyEvent.keyCodeFromString("") + 12).intern(), m3391("ዮ里꽙㖈ㅤ騐浮셎\uf549㊸\u2d28蜛顐さ皞\uf449疂䤚퇪ᥙ醋꿴疂䤚彊꺄", TextUtils.indexOf((CharSequence) "", '0', 0) + 27).intern(), th, false);
}
return null;
}
/* renamed from: ﻛ, reason: contains not printable characters */
private static <T> hs<T> m3383(WebView webView, hv hvVar, List<String> list, int i) {
int i2 = f2814 + 11;
f2815 = i2 % 128;
if (i2 % 2 != 0) {
return m3394(webView, hvVar, list, i);
}
m3394(webView, hvVar, list, i);
throw null;
}
/* renamed from: , reason: contains not printable characters */
private static <T> hs<T> m3387(T t, hv hvVar, List<String> list, int i) {
int i2 = f2815 + 97;
f2814 = i2 % 128;
if (i2 % 2 == 0) {
return m3394(t, hvVar, list, i);
}
m3394(t, hvVar, list, i);
throw null;
}
/* renamed from: メ, reason: contains not printable characters */
private static <T> hs<T> m3394(Object obj, hv hvVar, final List<String> list, int i) {
hs<T> m2980 = hr.m2880().m2882().m2980(obj, hvVar, new hq() { // from class: com.ironsource.adqualitysdk.sdk.i.kc.3
@Override // com.ironsource.adqualitysdk.sdk.i.hq
/* renamed from: ﻛ */
public final Field[] mo2879(Object obj2) {
hr.m2880().m2883();
return ho.m2865(obj2.getClass(), true, -1, list);
}
}, list, i);
int i2 = f2815 + 119;
f2814 = i2 % 128;
int i3 = i2 % 2;
return m2980;
}
/* renamed from: , reason: contains not printable characters */
private static hv m3388() {
hv hvVar = new hv() { // from class: com.ironsource.adqualitysdk.sdk.i.kc.7
@Override // com.ironsource.adqualitysdk.sdk.i.hv
/* renamed from: */
public final boolean mo2397(hs hsVar) {
return WebViewClient.class.equals(hsVar.mo2884().getType());
}
};
int i = f2815 + 89;
f2814 = i % 128;
if (i % 2 == 0) {
return hvVar;
}
throw null;
}
/* renamed from: ﻛ, reason: contains not printable characters */
private static hv m3384() {
hv hvVar = new hv() { // from class: com.ironsource.adqualitysdk.sdk.i.kc.6
@Override // com.ironsource.adqualitysdk.sdk.i.hv
/* renamed from: */
public final boolean mo2397(hs hsVar) {
return WebChromeClient.class.equals(hsVar.mo2884().getType());
}
};
int i = f2814 + 53;
f2815 = i % 128;
if (i % 2 == 0) {
int i2 = 60 / 0;
}
return hvVar;
}
public static class d {
/* renamed from: ﻛ, reason: contains not printable characters */
private boolean f2828;
/* renamed from: メ, reason: contains not printable characters */
private boolean f2829;
/* renamed from: メ, reason: contains not printable characters */
private boolean m3397() {
return this.f2828;
}
/* renamed from: ﻐ, reason: contains not printable characters */
public final void m3398() {
this.f2829 = true;
}
/* renamed from: , reason: contains not printable characters */
public final boolean m3400() {
return this.f2829;
}
/* renamed from: ヌ, reason: contains not printable characters */
public final void m3401() {
this.f2828 = true;
}
private d() {
this.f2828 = false;
this.f2829 = false;
}
public /* synthetic */ d(byte b) {
this();
}
/* renamed from: ﻛ, reason: contains not printable characters */
public final boolean m3399() {
return m3397() || m3400();
}
}
/* renamed from: ヌ, reason: contains not printable characters */
private static String m3391(String str, int i) {
String str2;
char[] cArr = str;
if (str != null) {
cArr = str.toCharArray();
}
char[] cArr2 = cArr;
synchronized (k.f2799) {
try {
char[] cArr3 = new char[cArr2.length];
k.f2798 = 0;
char[] cArr4 = new char[2];
while (true) {
int i2 = k.f2798;
if (i2 < cArr2.length) {
cArr4[0] = cArr2[i2];
cArr4[1] = cArr2[i2 + 1];
int i3 = 58224;
for (int i4 = 0; i4 < 16; i4++) {
char c = cArr4[1];
char c2 = cArr4[0];
char c3 = (char) (c - (((c2 + i3) ^ ((c2 << 4) + f2819)) ^ ((c2 >>> 5) + f2816)));
cArr4[1] = c3;
cArr4[0] = (char) (c2 - (((c3 >>> 5) + f2817) ^ ((c3 + i3) ^ ((c3 << 4) + f2820))));
i3 -= 40503;
}
int i5 = k.f2798;
cArr3[i5] = cArr4[0];
cArr3[i5 + 1] = cArr4[1];
k.f2798 = i5 + 2;
} else {
str2 = new String(cArr3, 0, i);
}
}
} catch (Throwable th) {
throw th;
}
}
return str2;
}
}