Files
rr3-apk/decompiled/sources/com/ironsource/adqualitysdk/sdk/i/jk.java
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

222 lines
7.2 KiB
Java
Raw 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.graphics.Bitmap;
import android.webkit.JsPromptResult;
import android.webkit.WebChromeClient;
import android.webkit.WebResourceRequest;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import androidx.annotation.RequiresApi;
import com.ironsource.adqualitysdk.sdk.i.au;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
import java.util.WeakHashMap;
/* loaded from: classes4.dex */
public class jk implements jm {
/* renamed from: ﻛ, reason: contains not printable characters */
private static Map<WebView, jk> f2704 = new WeakHashMap();
/* renamed from: ﻐ, reason: contains not printable characters */
private String f2705;
/* renamed from: , reason: contains not printable characters */
private Set<jm> f2706 = new HashSet();
/* renamed from: ヌ, reason: contains not printable characters */
private jo f2707;
/* renamed from: ﻐ, reason: contains not printable characters */
public static jk m3226(WebView webView, String str) {
jk jkVar = f2704.get(webView);
if (jkVar != null) {
return jkVar;
}
jk jkVar2 = new jk(webView, str);
f2704.put(webView, jkVar2);
return jkVar2;
}
private jk(WebView webView, String str) {
this.f2705 = str;
jo joVar = new jo(webView);
this.f2707 = joVar;
joVar.m3247(new AnonymousClass4());
this.f2707.m3246(new AnonymousClass1());
}
/* renamed from: , reason: contains not printable characters */
public final void m3232(jm jmVar) {
this.f2706.add(jmVar);
}
/* renamed from: ﻛ, reason: contains not printable characters */
public final void m3229(jm jmVar) {
this.f2706.remove(jmVar);
}
/* renamed from: ﻛ, reason: contains not printable characters */
public final boolean m3230() {
return this.f2707.m3248();
}
/* renamed from: ヌ, reason: contains not printable characters */
public final WebView m3233() {
return this.f2707.m3250();
}
/* renamed from: , reason: contains not printable characters */
public final au.c m3231() {
return this.f2707.m3249();
}
@Override // com.ironsource.adqualitysdk.sdk.i.jm
/* renamed from: メ */
public final void mo921(WebView webView) {
for (jm jmVar : new HashSet(this.f2706)) {
if (jmVar != null) {
jmVar.mo921(webView);
}
}
}
@Override // com.ironsource.adqualitysdk.sdk.i.jm
/* renamed from: */
public final void mo919(WebView webView, String str, String str2) {
for (jm jmVar : new HashSet(this.f2706)) {
if (jmVar != null) {
jmVar.mo919(webView, str, str2);
}
}
}
@Override // com.ironsource.adqualitysdk.sdk.i.jm
/* renamed from: ﻛ */
public final void mo918(WebView webView, String str, boolean z) {
for (jm jmVar : new HashSet(this.f2706)) {
if (jmVar != null) {
jmVar.mo918(webView, str, z);
}
}
}
@Override // com.ironsource.adqualitysdk.sdk.i.jm
/* renamed from: ヌ */
public final void mo920(WebView webView, String str) {
for (jm jmVar : new HashSet(this.f2706)) {
if (jmVar != null) {
jmVar.mo920(webView, str);
}
}
}
/* renamed from: com.ironsource.adqualitysdk.sdk.i.jk$4, reason: invalid class name */
public class AnonymousClass4 extends WebViewClient {
/* renamed from: , reason: contains not printable characters */
private boolean f2711 = false;
/* renamed from: ヌ, reason: contains not printable characters */
private boolean f2712 = false;
/* renamed from: ﻐ, reason: contains not printable characters */
private String f2710 = null;
public AnonymousClass4() {
}
@Override // android.webkit.WebViewClient
public final void onPageStarted(WebView webView, String str, Bitmap bitmap) {
jk.this.mo921(webView);
this.f2711 = true;
}
@Override // android.webkit.WebViewClient
public final void onPageFinished(WebView webView, String str) {
jk.this.mo921(webView);
this.f2711 = false;
this.f2712 = true;
if (this.f2710 == null) {
this.f2710 = webView.getOriginalUrl();
}
}
@Override // android.webkit.WebViewClient
public final boolean shouldOverrideUrlLoading(WebView webView, String str) {
if (m3235(webView, str)) {
return true;
}
if (this.f2710 == null) {
this.f2710 = webView.getOriginalUrl();
}
jk.this.mo918(webView, str, m3236(webView));
this.f2712 = true;
this.f2711 = false;
return false;
}
@Override // android.webkit.WebViewClient
@RequiresApi(api = 24)
public final boolean shouldOverrideUrlLoading(WebView webView, WebResourceRequest webResourceRequest) {
return shouldOverrideUrlLoading(webView, webResourceRequest.getUrl().toString());
}
/* renamed from: メ, reason: contains not printable characters */
private boolean m3236(WebView webView) {
if (this.f2711 && this.f2712) {
return true;
}
return (webView.getOriginalUrl() == null || this.f2710 == null || webView.getOriginalUrl().equals(this.f2710)) ? false : true;
}
/* renamed from: , reason: contains not printable characters */
private boolean m3235(WebView webView, String str) {
if (!str.startsWith(jk.this.f2705)) {
return false;
}
this.f2710 = webView.getOriginalUrl();
String substring = str.substring(jk.this.f2705.length());
jk jkVar = jk.this;
jkVar.mo919(webView, jkVar.f2705, substring);
return true;
}
}
/* renamed from: com.ironsource.adqualitysdk.sdk.i.jk$1, reason: invalid class name */
public class AnonymousClass1 extends WebChromeClient {
/* renamed from: ヌ, reason: contains not printable characters */
private boolean f2709 = false;
public AnonymousClass1() {
}
@Override // android.webkit.WebChromeClient
public final boolean onJsPrompt(WebView webView, String str, String str2, String str3, JsPromptResult jsPromptResult) {
jk.this.mo920(webView, str2);
return false;
}
@Override // android.webkit.WebChromeClient
public final void onProgressChanged(WebView webView, int i) {
if (i != 100 || this.f2709) {
return;
}
this.f2709 = true;
jk.this.mo921(webView);
}
}
/* renamed from: メ, reason: contains not printable characters */
public final void m3234() {
this.f2707.m3247(new AnonymousClass4());
}
/* renamed from: ﻐ, reason: contains not printable characters */
public final void m3228() {
this.f2707.m3246(new AnonymousClass1());
}
}