- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
222 lines
7.2 KiB
Java
222 lines
7.2 KiB
Java
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: k, 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: k, 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: k, 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: k */
|
||
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: k, 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: k, 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());
|
||
}
|
||
}
|