正在查看: 万能钥匙 v1.1.23 应用的 AbstractC2275f.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 万能钥匙 v1.1.23 应用的 AbstractC2275f.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package lg0;
import android.net.Uri;
import android.os.Build;
import android.webkit.ValueCallback;
import android.webkit.WebBackForwardList;
import android.webkit.WebResourceError;
import android.webkit.WebResourceRequest;
import android.webkit.WebResourceResponse;
import android.webkit.WebView;
import androidx.appcompat.app.AppCompatActivity;
import com.meituan.robust.ChangeQuickRedirect;
import com.meituan.robust.PatchProxy;
import com.meituan.robust.PatchProxyResult;
import com.wifitutu.link.foundation.kernel.h;
import com.wifitutu.link.foundation.kernel.ui.a1;
import com.wifitutu.link.foundation.kernel.ui.b1;
import com.wifitutu.link.foundation.kernel.ui.c1;
import com.wifitutu.link.foundation.kernel.ui.x0;
import hh.b0;
import hh.u0;
import java.net.URL;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.concurrent.atomic.AtomicBoolean;
import kotlin.Metadata;
import kotlin.jvm.internal.a0;
import kotlin.jvm.internal.f0;
import lg0.AbstractC1873a;
import lg0.C3065t;
import lg0.d4;
import lg0.d6;
import lg0.h4;
import mg0.x;
import os.C2610a7;
import os.C2618b7;
import os.C2634d5;
import os.C2636d7;
import os.C2644e7;
import os.C2647f2;
import os.InterfaceC2625c5;
import os.InterfaceC2642e5;
import os.InterfaceC2658f5;
import os.InterfaceC2673h5;
import tj0.t;
@Metadata(d1 = {"\u0000\u009c\u0001\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\f\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\b\u0005\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004*\u0002=B\b&\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003J\r\u0010\u0005\u001a\u00020\u0004¢\u0006\u0004\b\u0005\u0010\u0003J\u0015\u0010\b\u001a\u00020\u00042\u0006\u0010\u0007\u001a\u00020\u0006¢\u0006\u0004\b\b\u0010\tJ\r\u0010\n\u001a\u00020\u0004¢\u0006\u0004\b\n\u0010\u0003J\r\u0010\u000b\u001a\u00020\u0004¢\u0006\u0004\b\u000b\u0010\u0003J\r\u0010\f\u001a\u00020\u0004¢\u0006\u0004\b\f\u0010\u0003J\u0015\u0010\u000f\u001a\u00020\u00042\u0006\u0010\u000e\u001a\u00020\r¢\u0006\u0004\b\u000f\u0010\u0010J\u0015\u0010\u0013\u001a\u00020\u00042\u0006\u0010\u0012\u001a\u00020\u0011¢\u0006\u0004\b\u0013\u0010\u0014J\u0015\u0010\u0015\u001a\u00020\u00042\u0006\u0010\u0012\u001a\u00020\u0011¢\u0006\u0004\b\u0015\u0010\u0014J%\u0010\u001a\u001a\u0004\u0018\u00010\u00182\b\u0010\u0017\u001a\u0004\u0018\u00010\u00162\b\u0010\u0019\u001a\u0004\u0018\u00010\u0018H\u0004¢\u0006\u0004\b\u001a\u0010\u001bJ\r\u0010\u001c\u001a\u00020\u0004¢\u0006\u0004\b\u001c\u0010\u0003J\u001f\u0010\u001f\u001a\u00020\u00042\u0006\u0010\u001d\u001a\u00020\u00062\u0006\u0010\u001e\u001a\u00020\u0006H\u0016¢\u0006\u0004\b\u001f\u0010 J)\u0010#\u001a\u00020\u00042\u0006\u0010!\u001a\u00020\u00182\b\u0010\"\u001a\u0004\u0018\u00010\u00182\u0006\u0010\u001d\u001a\u00020\u0006H\u0016¢\u0006\u0004\b#\u0010$R\"\u0010,\u001a\u00020%8\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\b&\u0010'\u001a\u0004\b(\u0010)\"\u0004\b*\u0010+R0\u00106\u001a\u0010\u0012\f\u0012\n\u0012\u0006\b\u0001\u0012\u00020/0.0-8\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\b0\u00101\u001a\u0004\b2\u00103\"\u0004\b4\u00105R\u001b\u0010<\u001a\u0002078BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b8\u00109\u001a\u0004\b:\u0010;R\u001b\u0010A\u001a\u00020=8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b>\u00109\u001a\u0004\b?\u0010@R\u001b\u0010F\u001a\u00020B8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\bC\u00109\u001a\u0004\bD\u0010ER\u001b\u0010J\u001a\u00020G8@X\u0080\u0084\u0002¢\u0006\f\n\u0004\b\u001a\u00109\u001a\u0004\bH\u0010IR#\u0010P\u001a\n L*\u0004\u0018\u00010K0K8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\bM\u00109\u001a\u0004\bN\u0010OR\u0016\u0010T\u001a\u00020Q8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bR\u0010SR!\u0010Y\u001a\b\u0012\u0004\u0012\u00020\u00180U8FX\u0086\u0084\u0002¢\u0006\f\n\u0004\bV\u00109\u001a\u0004\bW\u0010XR\u0014\u0010]\u001a\u00020Z8&X¦\u0004¢\u0006\u0006\u001a\u0004\b[\u0010\\R\u0014\u0010\u0017\u001a\u00020^8&X¦\u0004¢\u0006\u0006\u001a\u0004\b_\u0010`R\u0014\u0010d\u001a\u00020a8&X¦\u0004¢\u0006\u0006\u001a\u0004\bb\u0010c¨\u0006e"}, d2 = {"Liu/f;", "", "<init>", "()V", "Llg0/e0;", "p", "", "manual", "m", "(Z)V", "l", "o", "n", "Los/h5;", "plugin", "w", "(Los/h5;)V", "Los/e7;", "content", "t", "(Los/e7;)V", "q", "Landroid/webkit/WebView;", "webView", "", "data", "f", "(Landroid/webkit/WebView;Ljava/lang/String;)Ljava/lang/String;", "z", "flush", "retry", "y", "(ZZ)V", "url", "base", "x", "(Ljava/lang/String;Ljava/lang/String;Z)V", "Los/d7;", "a", "Los/d7;", "C", "()Los/d7;", "L", "(Los/d7;)V", "option", "", "Ljava/lang/Class;", "Lhh/u0;", "b", "Ljava/util/List;", "B", "()Ljava/util/List;", "setInitialPlugins", "(Ljava/util/List;)V", "initialPlugins", "Liu/j;", "c", "Llg0/h;", "H", "()Liu/j;", "_bridgeBuilder", "iu/f$f$a", "d", "J", "()Liu/f$f$a;", "_webChromeClientObserver", "iu/f$g$a", "e", "K", "()Liu/f$g$a;", "_webViewClientObserver", "Liu/g;", "G", "()Liu/g;", "_bridge", "Lhh/b0;", "kotlin.jvm.PlatformType", "g", "I", "()Lhh/b0;", "_config", "Ljava/util/concurrent/atomic/AtomicBoolean;", "h", "Ljava/util/concurrent/atomic/AtomicBoolean;", "_inited", "Lcom/wifitutu/link/foundation/kernel/a;", "i", "E", "()Lcom/wifitutu/link/foundation/kernel/a;", "pageFinishedBus", "Landroidx/appcompat/app/AppCompatActivity;", "A", "()Landroidx/appcompat/app/AppCompatActivity;", "activity", "Lcom/wifitutu/link/foundation/kernel/ui/WebView;", "F", "()Lcom/wifitutu/link/foundation/kernel/ui/WebView;", "Los/f5;", "D", "()Los/f5;", "page", "lib-webengine_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
public abstract class AbstractC2275f {
public static ChangeQuickRedirect changeQuickRedirect;
public C2636d7 option = new C2636d7();
public List<? extends Class<? extends u0>> initialPlugins = x.Z0(C2283l.b());
public final lg0.h _bridgeBuilder = lg0.i.a(new b());
public final lg0.h _webChromeClientObserver = lg0.i.a(new C0738f());
public final lg0.h _webViewClientObserver = lg0.i.a(new g());
public final lg0.h _bridge = lg0.i.a(new a());
public final lg0.h _config = lg0.i.a(new b0());
public AtomicBoolean _inited = new AtomicBoolean(false);
public final lg0.h pageFinishedBus = lg0.i.a(s.s);
@Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0001\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"Liu/g;", "a", "()Liu/g;"}, k = 3, mv = {1, 8, 0})
public static final class a extends kotlin.jvm.internal.p implements ah0.a<C2278g> {
public static ChangeQuickRedirect changeQuickRedirect;
public a() {
super(0);
}
public final C2278g a() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16085, new Class[0], C2278g.class);
if (proxy.isSupported) {
return (C2278g) proxy.result;
}
com.getcapacitor.a e = AbstractC2275f.h(AbstractC2275f.this).c(AbstractC2275f.this.B()).f(AbstractC2275f.i(AbstractC2275f.this)).e(AbstractC2275f.this.F());
kotlin.jvm.internal.n.g(e, "null cannot be cast to non-null type com.wifitutu.link.foundation.webengine.capacitor.CapacitorBridge");
C2278g c2278g = (C2278g) e;
c2278g.x0().a(AbstractC2275f.j(AbstractC2275f.this));
c2278g.y0().a(AbstractC2275f.k(AbstractC2275f.this));
return c2278g;
}
@Override
public C2278g invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16086, new Class[0], Object.class);
return proxy.isSupported ? proxy.result : a();
}
}
@Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0001\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"Liu/j;", "a", "()Liu/j;"}, k = 3, mv = {1, 8, 0})
public static final class b extends kotlin.jvm.internal.p implements ah0.a<C2281j> {
public static ChangeQuickRedirect changeQuickRedirect;
public b() {
super(0);
}
public final C2281j a() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16087, new Class[0], C2281j.class);
return proxy.isSupported ? (C2281j) proxy.result : new C2281j(AbstractC2275f.this.A());
}
@Override
public C2281j invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16088, new Class[0], Object.class);
return proxy.isSupported ? proxy.result : a();
}
}
@Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0002\u001a\n \u0001*\u0004\u0018\u00010\u00000\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003"}, d2 = {"Lhh/b0;", "kotlin.jvm.PlatformType", "a", "()Lhh/b0;"}, k = 3, mv = {1, 8, 0})
public static final class b0 extends kotlin.jvm.internal.p implements ah0.a<hh.b0> {
public static ChangeQuickRedirect changeQuickRedirect;
public b0() {
super(0);
}
public final hh.b0 a() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16089, new Class[0], hh.b0.class);
if (proxy.isSupported) {
return (hh.b0) proxy.result;
}
Map<String, Object> userAgent = C2634d5.b(C2647f2.d()).getUserAgent();
ArrayList arrayList = new ArrayList(userAgent.size());
for (Map.Entry<String, Object> entry : userAgent.entrySet()) {
arrayList.add(entry.getKey() + '/' + entry.getValue());
}
String u0 = x.u0(arrayList, " ", (CharSequence) null, (CharSequence) null, 0, (CharSequence) null, (ah0.l) null, 62, (Object) null);
return new b0.b(AbstractC2275f.this.A()).w("https://localhost").v('[' + u0 + ']').u(true).x(true).t();
}
@Override
public hh.b0 invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16090, new Class[0], Object.class);
return proxy.isSupported ? proxy.result : a();
}
}
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u0000\n\u0000\u0010\u0000\u001a\u0004\u0018\u00010\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", "", "invoke"}, k = 3, mv = {1, 8, 0}, xi = 48)
public static final class d extends kotlin.jvm.internal.p implements ah0.a<Object> {
public static ChangeQuickRedirect changeQuickRedirect;
public static final d s = new d();
public d() {
super(0);
}
@Override
public final Object invoke() {
return "加载JSSDK完成";
}
}
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u0000\n\u0000\u0010\u0000\u001a\u0004\u0018\u00010\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", "", "invoke"}, k = 3, mv = {1, 8, 0}, xi = 48)
public static final class e extends kotlin.jvm.internal.p implements ah0.a<Object> {
public static ChangeQuickRedirect changeQuickRedirect;
public final String s;
public e(String str) {
super(0);
this.s = str;
}
@Override
public final Object invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16091, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
return "加载JSSDK完成: " + this.s;
}
}
@Metadata(d1 = {"\u0000\u0007\n\u0002\b\u0003*\u0001\u0000\u0010\u0001\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"iu/f$f$a", "a", "()Liu/f$f$a;"}, k = 3, mv = {1, 8, 0})
public static final class C0738f extends kotlin.jvm.internal.p implements ah0.a<a> {
public static ChangeQuickRedirect changeQuickRedirect;
@Metadata(d1 = {"\u0000\u0017\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003*\u0001\u0000\b\n\u0018\u00002\u00020\u0001J\u0017\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H\u0016¢\u0006\u0004\b\u0005\u0010\u0006¨\u0006\u0007"}, d2 = {"iu/f$f$a", "Lcom/wifitutu/link/foundation/kernel/ui/a1;", "Landroid/webkit/WebView;", "window", "Llg0/e0;", "o", "(Landroid/webkit/WebView;)V", "lib-webengine_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
public static final class a extends a1 {
public static ChangeQuickRedirect changeQuickRedirect;
public final AbstractC2275f a;
public a(AbstractC2275f abstractC2275f) {
this.a = abstractC2275f;
}
@Override
public void o(WebView window) {
if (PatchProxy.proxy(new Object[]{window}, this, changeQuickRedirect, false, 16094, new Class[]{WebView.class}, Void.TYPE).isSupported) {
return;
}
super.o(window);
this.a.getPage().finishPage();
}
}
public C0738f() {
super(0);
}
public final a a() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16092, new Class[0], a.class);
return proxy.isSupported ? (a) proxy.result : new a(AbstractC2275f.this);
}
@Override
public a invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16093, new Class[0], Object.class);
return proxy.isSupported ? proxy.result : a();
}
}
@Metadata(d1 = {"\u0000\u0007\n\u0002\b\u0003*\u0001\u0000\u0010\u0001\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"iu/f$g$a", "a", "()Liu/f$g$a;"}, k = 3, mv = {1, 8, 0})
public static final class g extends kotlin.jvm.internal.p implements ah0.a<a> {
public static ChangeQuickRedirect changeQuickRedirect;
@Metadata(d1 = {"\u0000;\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0007*\u0001\u0000\b\n\u0018\u00002\u00020\u0001J\u001f\u0010\u0007\u001a\u00020\u00062\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0005\u001a\u00020\u0004H\u0016¢\u0006\u0004\b\u0007\u0010\bJ'\u0010\u000b\u001a\u00020\u00062\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0005\u001a\u00020\u00042\u0006\u0010\n\u001a\u00020\tH\u0016¢\u0006\u0004\b\u000b\u0010\fJ'\u0010\u0011\u001a\u00020\u00062\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u000e\u001a\u00020\r2\u0006\u0010\u0010\u001a\u00020\u000fH\u0016¢\u0006\u0004\b\u0011\u0010\u0012J'\u0010\u0015\u001a\u00020\u00062\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u000e\u001a\u00020\r2\u0006\u0010\u0014\u001a\u00020\u0013H\u0016¢\u0006\u0004\b\u0015\u0010\u0016J%\u0010\u0017\u001a\u0004\u0018\u00010\u00132\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\b\u0010\u000e\u001a\u0004\u0018\u00010\rH\u0016¢\u0006\u0004\b\u0017\u0010\u0018J\u001f\u0010\u0019\u001a\u00020\u00062\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0005\u001a\u00020\u0004H\u0016¢\u0006\u0004\b\u0019\u0010\b¨\u0006\u001a"}, d2 = {"iu/f$g$a", "Lcom/wifitutu/link/foundation/kernel/ui/b1;", "Landroid/webkit/WebView;", "view", "", "url", "Llg0/e0;", "l", "(Landroid/webkit/WebView;Ljava/lang/String;)V", "", "isReload", "s", "(Landroid/webkit/WebView;Ljava/lang/String;Z)V", "Landroid/webkit/WebResourceRequest;", "request", "Landroid/webkit/WebResourceError;", "error", "q", "(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceError;)V", "Landroid/webkit/WebResourceResponse;", "errorResponse", "onReceivedHttpError", "(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;Landroid/webkit/WebResourceResponse;)V", "k", "(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Landroid/webkit/WebResourceResponse;", "n", "lib-webengine_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
public static final class a extends b1 {
public static ChangeQuickRedirect changeQuickRedirect;
public final AbstractC2275f a;
@Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0003\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"Llg0/e0;", "invoke", "()V", "<anonymous>"}, k = 3, mv = {1, 8, 0})
public static final class e0 extends kotlin.jvm.internal.p implements ah0.a<lg0.e0> {
public static ChangeQuickRedirect changeQuickRedirect;
public final WebView s;
public final String t;
public e0(WebView webView, String str) {
super(0);
this.s = webView;
this.t = str;
}
@Override
public lg0.e0 invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16104, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
invoke2();
return lg0.e0.a;
}
public final void invoke2() {
if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16103, new Class[0], Void.TYPE).isSupported && kotlin.jvm.internal.n.d(this.s.getUrl(), this.t)) {
InterfaceC2625c5 b = C2634d5.b(C2647f2.d());
InterfaceC2642e5 interfaceC2642e5 = b instanceof InterfaceC2642e5 ? (InterfaceC2642e5) b : null;
if (interfaceC2642e5 != null) {
interfaceC2642e5.g5(this.t);
}
}
}
}
public a(AbstractC2275f abstractC2275f) {
this.a = abstractC2275f;
}
@Override
public WebResourceResponse k(WebView view, WebResourceRequest request) {
PatchProxyResult proxy = PatchProxy.proxy(new Object[]{view, request}, this, changeQuickRedirect, false, 16101, new Class[]{WebView.class, WebResourceRequest.class}, WebResourceResponse.class);
return proxy.isSupported ? (WebResourceResponse) proxy.result : C2634d5.b(C2647f2.d()).k(view, request);
}
@Override
public void l(WebView view, String url) {
if (PatchProxy.proxy(new Object[]{view, url}, this, changeQuickRedirect, false, 16097, new Class[]{WebView.class, String.class}, Void.TYPE).isSupported) {
return;
}
super.l(view, url);
this.a.f(view, null);
d6.k(new e0(view, url));
}
@Override
public void n(WebView view, String url) {
if (PatchProxy.proxy(new Object[]{view, url}, this, changeQuickRedirect, false, 16102, new Class[]{WebView.class, String.class}, Void.TYPE).isSupported) {
return;
}
super.n(view, url);
h.a.a(this.a.E(), url, false, 0L, 6, null);
}
@Override
public void onReceivedHttpError(WebView view, WebResourceRequest request, WebResourceResponse errorResponse) {
if (PatchProxy.proxy(new Object[]{view, request, errorResponse}, this, changeQuickRedirect, false, 16100, new Class[]{WebView.class, WebResourceRequest.class, WebResourceResponse.class}, Void.TYPE).isSupported) {
return;
}
super.onReceivedHttpError(view, request, errorResponse);
if (request.isForMainFrame()) {
this.a.getPage().show404();
}
}
@Override
public void q(WebView view, WebResourceRequest request, WebResourceError error) {
if (PatchProxy.proxy(new Object[]{view, request, error}, this, changeQuickRedirect, false, 16099, new Class[]{WebView.class, WebResourceRequest.class, WebResourceError.class}, Void.TYPE).isSupported) {
return;
}
super.q(view, request, error);
if (request.isForMainFrame()) {
String obj = Build.VERSION.SDK_INT >= 23 ? error.getDescription().toString() : "";
InterfaceC2625c5 b = C2634d5.b(C2647f2.d());
InterfaceC2642e5 interfaceC2642e5 = b instanceof InterfaceC2642e5 ? (InterfaceC2642e5) b : null;
if (interfaceC2642e5 != null) {
Uri url = request.getUrl();
interfaceC2642e5.W5(url != null ? url.toString() : null, obj);
}
this.a.getPage().show404();
}
}
@Override
public void s(WebView view, String url, boolean isReload) {
if (PatchProxy.proxy(new Object[]{view, url, new Byte(isReload ? (byte) 1 : (byte) 0)}, this, changeQuickRedirect, false, 16098, new Class[]{WebView.class, String.class, Boolean.TYPE}, Void.TYPE).isSupported) {
return;
}
super.s(view, url, isReload);
this.a.f(view, null);
}
}
public g() {
super(0);
}
public final a a() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16095, new Class[0], a.class);
return proxy.isSupported ? (a) proxy.result : new a(AbstractC2275f.this);
}
@Override
public a invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16096, new Class[0], Object.class);
return proxy.isSupported ? proxy.result : a();
}
}
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u0000\n\u0000\u0010\u0000\u001a\u0004\u0018\u00010\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", "", "invoke"}, k = 3, mv = {1, 8, 0}, xi = 48)
public static final class h extends kotlin.jvm.internal.p implements ah0.a<Object> {
public static ChangeQuickRedirect changeQuickRedirect;
public static final h s = new h();
public h() {
super(0);
}
@Override
public final Object invoke() {
return "Capacitor 已经释放";
}
}
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u0000\n\u0000\u0010\u0000\u001a\u0004\u0018\u00010\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", "", "invoke"}, k = 3, mv = {1, 8, 0}, xi = 48)
public static final class i extends kotlin.jvm.internal.p implements ah0.a<Object> {
public static ChangeQuickRedirect changeQuickRedirect;
public static final i s = new i();
public i() {
super(0);
}
@Override
public final Object invoke() {
return "Capacitor 释放";
}
}
@Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0003\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"Llg0/e0;", "invoke", "()V", "<anonymous>"}, k = 3, mv = {1, 8, 0})
public static final class e0 extends kotlin.jvm.internal.p implements ah0.a<lg0.e0> {
public static ChangeQuickRedirect changeQuickRedirect;
public e0() {
super(0);
}
@Override
public lg0.e0 invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16106, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
invoke2();
return lg0.e0.a;
}
public final void invoke2() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16105, new Class[0], Void.TYPE).isSupported) {
return;
}
WebBackForwardList copyBackForwardList = AbstractC2275f.this.F().copyBackForwardList();
if (copyBackForwardList.getCurrentIndex() <= 0 || copyBackForwardList.getSize() <= 1) {
AbstractC2275f.this.n();
} else {
AbstractC2275f.this.F().goBackOrForward(-1);
}
}
}
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u0000\n\u0000\u0010\u0000\u001a\u0004\u0018\u00010\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", "", "invoke"}, k = 3, mv = {1, 8, 0}, xi = 48)
public static final class k extends kotlin.jvm.internal.p implements ah0.a<Object> {
public static ChangeQuickRedirect changeQuickRedirect;
public static final k s = new k();
public k() {
super(0);
}
@Override
public final Object invoke() {
return "Capacitor 已经初始化";
}
}
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u0000\n\u0000\u0010\u0000\u001a\u0004\u0018\u00010\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", "", "invoke"}, k = 3, mv = {1, 8, 0}, xi = 48)
public static final class l extends kotlin.jvm.internal.p implements ah0.a<Object> {
public static ChangeQuickRedirect changeQuickRedirect;
public static final l s = new l();
public l() {
super(0);
}
@Override
public final Object invoke() {
return "Capacitor 开始初始化";
}
}
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u0000\n\u0000\u0010\u0000\u001a\u0004\u0018\u00010\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", "", "invoke"}, k = 3, mv = {1, 8, 0}, xi = 48)
public static final class m extends kotlin.jvm.internal.p implements ah0.a<Object> {
public static ChangeQuickRedirect changeQuickRedirect;
public final C2644e7 s;
public final String t;
public m(C2644e7 c2644e7, String str) {
super(0);
this.s = c2644e7;
this.t = str;
}
@Override
public final Object invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16107, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
return "加载CSS: " + this.s.getUrl() + " => " + this.t;
}
}
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u0000\n\u0000\u0010\u0000\u001a\u0004\u0018\u00010\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", "", "invoke"}, k = 3, mv = {1, 8, 0}, xi = 48)
public static final class n extends kotlin.jvm.internal.p implements ah0.a<Object> {
public static ChangeQuickRedirect changeQuickRedirect;
public final C2644e7 s;
public final String t;
public n(C2644e7 c2644e7, String str) {
super(0);
this.s = c2644e7;
this.t = str;
}
@Override
public final Object invoke() {
String str;
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16108, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
StringBuilder sb = new StringBuilder();
sb.append("加载CSS代码: ");
String data = this.s.getData();
if (data != null) {
String substring = data.substring(0, 100);
kotlin.jvm.internal.n.h(substring, "this as java.lang.String…ing(startIndex, endIndex)");
if (substring != null) {
str = t.E(substring, '\n', ' ', false, 4, (Object) null);
sb.append(str);
sb.append("... => ");
sb.append(this.t);
return sb.toString();
}
}
str = null;
sb.append(str);
sb.append("... => ");
sb.append(this.t);
return sb.toString();
}
}
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u0000\n\u0000\u0010\u0000\u001a\u0004\u0018\u00010\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", "", "invoke"}, k = 3, mv = {1, 8, 0}, xi = 48)
public static final class o extends kotlin.jvm.internal.p implements ah0.a<Object> {
public static ChangeQuickRedirect changeQuickRedirect;
public final C2644e7 s;
public final String t;
public o(C2644e7 c2644e7, String str) {
super(0);
this.s = c2644e7;
this.t = str;
}
@Override
public final Object invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16109, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
return "加载JS: " + this.s.getUrl() + " => " + this.t;
}
}
@Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0010\u0000\n\u0000\u0010\u0000\u001a\u0004\u0018\u00010\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", "", "invoke"}, k = 3, mv = {1, 8, 0}, xi = 48)
public static final class p extends kotlin.jvm.internal.p implements ah0.a<Object> {
public static ChangeQuickRedirect changeQuickRedirect;
public final C2644e7 s;
public final String t;
public p(C2644e7 c2644e7, String str) {
super(0);
this.s = c2644e7;
this.t = str;
}
@Override
public final Object invoke() {
String str;
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16110, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
StringBuilder sb = new StringBuilder();
sb.append("执行JS代码: ");
String data = this.s.getData();
if (data != null) {
String substring = data.substring(0, 100);
kotlin.jvm.internal.n.h(substring, "this as java.lang.String…ing(startIndex, endIndex)");
if (substring != null) {
str = t.E(substring, '\n', ' ', false, 4, (Object) null);
sb.append(str);
sb.append("... => ");
sb.append(this.t);
return sb.toString();
}
}
str = null;
sb.append(str);
sb.append("... => ");
sb.append(this.t);
return sb.toString();
}
}
@Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0003\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"Llg0/e0;", "invoke", "()V", "<anonymous>"}, k = 3, mv = {1, 8, 0})
public static final class C2276q extends kotlin.jvm.internal.p implements ah0.a<lg0.e0> {
public static ChangeQuickRedirect changeQuickRedirect;
public final boolean s;
public final AbstractC2275f t;
public final String u;
public C2276q(boolean z, AbstractC2275f abstractC2275f, String str) {
super(0);
this.s = z;
this.t = abstractC2275f;
this.u = str;
}
@Override
public lg0.e0 invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16112, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
invoke2();
return lg0.e0.a;
}
public final void invoke2() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16111, new Class[0], Void.TYPE).isSupported) {
return;
}
if (this.s) {
c1.f(this.t.F());
}
this.t.F().loadUrl(this.u);
}
}
@Metadata(d1 = {"\u0000\b\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0003\u001a\u00020\u0000H\n¢\u0006\u0004\b\u0001\u0010\u0002"}, d2 = {"Llg0/e0;", "invoke", "()V", "<anonymous>"}, k = 3, mv = {1, 8, 0})
public static final class C2277r extends kotlin.jvm.internal.p implements ah0.a<lg0.e0> {
public static ChangeQuickRedirect changeQuickRedirect;
public final boolean s;
public final AbstractC2275f t;
public final a0 u;
public C2277r(boolean z, AbstractC2275f abstractC2275f, a0 a0Var) {
super(0);
this.s = z;
this.t = abstractC2275f;
this.u = a0Var;
}
@Override
public lg0.e0 invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16114, new Class[0], Object.class);
if (proxy.isSupported) {
return proxy.result;
}
invoke2();
return lg0.e0.a;
}
public final void invoke2() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16113, new Class[0], Void.TYPE).isSupported) {
return;
}
if (this.s) {
c1.f(this.t.F());
}
if (this.t.F().getUrl() == null) {
this.u.a = true;
}
if (!this.u.a) {
this.t.F().reload();
return;
}
f0 f0Var = new f0();
C2618b7 content = this.t.getOption().getContent();
if (content != null) {
AbstractC2275f abstractC2275f = this.t;
InterfaceC2625c5 b = C2634d5.b(C2647f2.d());
URL url = content.getUrl();
String Ze = b.Ze(url != null ? url.toString() : null);
if (Ze != null) {
c1.g(abstractC2275f.F(), Ze);
} else {
Ze = null;
}
f0Var.a = Ze;
String data = content.getData();
if (data != null) {
com.wifitutu.link.foundation.kernel.ui.WebView F = abstractC2275f.F();
String f = abstractC2275f.f(null, data);
kotlin.jvm.internal.n.f(f);
String mime = content.getMime();
if (mime == null) {
mime = "text/html";
}
String str = mime;
String charset = content.getCharset();
if (charset == null) {
charset = "utf-8";
}
F.loadDataWithBaseURL(c1.b, f, str, charset, null);
}
List<C2644e7> j = content.j();
if (j != null) {
Iterator<T> it = j.iterator();
while (it.hasNext()) {
abstractC2275f.q((C2644e7) it.next());
}
}
List<C2644e7> k = content.k();
if (k != null) {
Iterator<T> it2 = k.iterator();
while (it2.hasNext()) {
abstractC2275f.t((C2644e7) it2.next());
}
}
}
}
}
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0002\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00010\u0000H\n¢\u0006\u0004\b\u0002\u0010\u0003"}, d2 = {"Lcom/wifitutu/link/foundation/kernel/a;", "", "a", "()Lcom/wifitutu/link/foundation/kernel/a;"}, k = 3, mv = {1, 8, 0})
public static final class s extends kotlin.jvm.internal.p implements ah0.a<com.wifitutu.link.foundation.kernel.a<String>> {
public static ChangeQuickRedirect changeQuickRedirect;
public static final s s = new s();
public s() {
super(0);
}
public final com.wifitutu.link.foundation.kernel.a<String> a() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16115, new Class[0], com.wifitutu.link.foundation.kernel.a.class);
return proxy.isSupported ? (com.wifitutu.link.foundation.kernel.a) proxy.result : new com.wifitutu.link.foundation.kernel.a<>();
}
@Override
public com.wifitutu.link.foundation.kernel.a<String> invoke() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16116, new Class[0], Object.class);
return proxy.isSupported ? proxy.result : a();
}
}
public static final void g(String str) {
if (PatchProxy.proxy(new Object[]{str}, (Object) null, changeQuickRedirect, true, 16080, new Class[]{String.class}, Void.TYPE).isSupported) {
return;
}
if (kotlin.jvm.internal.n.d(str, "null")) {
h4.l().y("web", d.s);
} else {
h4.l().y("web", new e(str));
}
}
public static final C2281j h(AbstractC2275f abstractC2275f) {
PatchProxyResult proxy = PatchProxy.proxy(new Object[]{abstractC2275f}, (Object) null, changeQuickRedirect, true, 16081, new Class[]{AbstractC2275f.class}, C2281j.class);
return proxy.isSupported ? (C2281j) proxy.result : abstractC2275f.H();
}
public static final hh.b0 i(AbstractC2275f abstractC2275f) {
PatchProxyResult proxy = PatchProxy.proxy(new Object[]{abstractC2275f}, (Object) null, changeQuickRedirect, true, 16082, new Class[]{AbstractC2275f.class}, hh.b0.class);
return proxy.isSupported ? (hh.b0) proxy.result : abstractC2275f.I();
}
public static final C0738f.a j(AbstractC2275f abstractC2275f) {
PatchProxyResult proxy = PatchProxy.proxy(new Object[]{abstractC2275f}, (Object) null, changeQuickRedirect, true, 16083, new Class[]{AbstractC2275f.class}, C0738f.a.class);
return proxy.isSupported ? (C0738f.a) proxy.result : abstractC2275f.J();
}
public static final g.a k(AbstractC2275f abstractC2275f) {
PatchProxyResult proxy = PatchProxy.proxy(new Object[]{abstractC2275f}, (Object) null, changeQuickRedirect, true, 16084, new Class[]{AbstractC2275f.class}, g.a.class);
return proxy.isSupported ? (g.a) proxy.result : abstractC2275f.K();
}
public static final void r(C2644e7 c2644e7, String str) {
if (PatchProxy.proxy(new Object[]{c2644e7, str}, (Object) null, changeQuickRedirect, true, 16079, new Class[]{C2644e7.class, String.class}, Void.TYPE).isSupported) {
return;
}
h4.l().y("web", new n(c2644e7, str));
}
public static final void s(C2644e7 c2644e7, String str) {
if (PatchProxy.proxy(new Object[]{c2644e7, str}, (Object) null, changeQuickRedirect, true, 16078, new Class[]{C2644e7.class, String.class}, Void.TYPE).isSupported) {
return;
}
h4.l().y("web", new m(c2644e7, str));
}
public static final void u(C2644e7 c2644e7, String str) {
if (PatchProxy.proxy(new Object[]{c2644e7, str}, (Object) null, changeQuickRedirect, true, 16076, new Class[]{C2644e7.class, String.class}, Void.TYPE).isSupported) {
return;
}
h4.l().y("web", new o(c2644e7, str));
}
public static final void v(C2644e7 c2644e7, String str) {
if (PatchProxy.proxy(new Object[]{c2644e7, str}, (Object) null, changeQuickRedirect, true, 16077, new Class[]{C2644e7.class, String.class}, Void.TYPE).isSupported) {
return;
}
h4.l().y("web", new p(c2644e7, str));
}
public abstract AppCompatActivity A();
public final List<Class<? extends u0>> B() {
return this.initialPlugins;
}
public final C2636d7 getOption() {
return this.option;
}
public abstract InterfaceC2658f5 getPage();
public final com.wifitutu.link.foundation.kernel.a<String> E() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16075, new Class[0], com.wifitutu.link.foundation.kernel.a.class);
return proxy.isSupported ? (com.wifitutu.link.foundation.kernel.a) proxy.result : (com.wifitutu.link.foundation.kernel.a) this.pageFinishedBus.getValue();
}
public abstract com.wifitutu.link.foundation.kernel.ui.WebView F();
public final C2278g G() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16061, new Class[0], C2278g.class);
return proxy.isSupported ? (C2278g) proxy.result : (C2278g) this._bridge.getValue();
}
public final C2281j H() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16058, new Class[0], C2281j.class);
return proxy.isSupported ? (C2281j) proxy.result : (C2281j) this._bridgeBuilder.getValue();
}
public final hh.b0 I() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16062, new Class[0], hh.b0.class);
return proxy.isSupported ? (hh.b0) proxy.result : (hh.b0) this._config.getValue();
}
public final C0738f.a J() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16059, new Class[0], C0738f.a.class);
return proxy.isSupported ? (C0738f.a) proxy.result : (C0738f.a) this._webChromeClientObserver.getValue();
}
public final g.a K() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16060, new Class[0], g.a.class);
return proxy.isSupported ? (g.a) proxy.result : (g.a) this._webViewClientObserver.getValue();
}
public final void L(C2636d7 c2636d7) {
this.option = c2636d7;
}
public final String f(WebView webView, String data) {
PatchProxyResult proxy = PatchProxy.proxy(new Object[]{webView, data}, this, changeQuickRedirect, false, 16071, new Class[]{WebView.class, String.class}, String.class);
if (proxy.isSupported) {
return (String) proxy.result;
}
String f = tj0.m.f("(function(){\n if (window.tutu == null) {\n " + x.u0(x.G0(x.G0(x.G0(mg0.o.d(G().p().b()), C2634d5.b(C2647f2.d()).Ge()), C2634d5.b(C2647f2.d()).Fd()), mg0.o.d("")), "\n", (CharSequence) null, (CharSequence) null, 0, (CharSequence) null, (ah0.l) null, 62, (Object) null) + "\n }})();");
if (webView != null) {
webView.evaluateJavascript(f, new ValueCallback() {
@Override
public final void onReceiveValue(Object obj) {
AbstractC2275f.g((String) obj);
}
});
}
if (data == null) {
return null;
}
return tj0.m.f("\n <html>\n <script>\n " + f + "\n </script>\n </html>\n " + data + "\n ");
}
public final void l() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16065, new Class[0], Void.TYPE).isSupported) {
return;
}
G().Z();
G().S();
G().R();
}
public final void m(boolean manual) {
if (PatchProxy.proxy(new Object[]{new Byte(manual ? (byte) 1 : (byte) 0)}, this, changeQuickRedirect, false, 16064, new Class[]{Boolean.TYPE}, Void.TYPE).isSupported) {
return;
}
if (!this._inited.getAndSet(false)) {
h4.l().u("web", h.s);
return;
}
h4.l().u("web", i.s);
G().j().b(false);
if (manual) {
return;
}
l();
}
public final void n() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16067, new Class[0], Void.TYPE).isSupported) {
return;
}
x0.g(A());
}
public final void o() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16066, new Class[0], Void.TYPE).isSupported) {
return;
}
C2610a7 config = this.option.getConfig();
if (config != null ? kotlin.jvm.internal.n.d(config.getBackOnHistories(), Boolean.TRUE) : false) {
C3065t.g(new e0());
} else {
n();
}
}
public final void p() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16063, new Class[0], Void.TYPE).isSupported) {
return;
}
if (this._inited.getAndSet(true)) {
h4.l().u("web", k.s);
return;
}
h4.l().u("web", l.s);
Iterator<T> it = C2634d5.b(C2647f2.d()).G0(this.option.d(), this.option.e()).iterator();
while (it.hasNext()) {
w((InterfaceC2673h5) it.next());
}
if (com.wifitutu.link.foundation.kernel.d.d().getIsDevelopment() || com.wifitutu.link.foundation.kernel.d.d().getIsDebuggable()) {
com.wifitutu.link.foundation.kernel.ui.WebView.INSTANCE.a(true);
}
F().getSettings().setSavePassword(false);
G().Y();
G().j().b(true);
G().X();
f0 f0Var = new f0();
C2618b7 content = this.option.getContent();
if (content != null) {
InterfaceC2625c5 b2 = C2634d5.b(C2647f2.d());
URL url = content.getUrl();
String Ze = b2.Ze(url != null ? url.toString() : null);
if (Ze != null) {
F().loadUrl(Ze);
} else {
Ze = null;
}
f0Var.a = Ze;
String data = content.getData();
if (data != null) {
com.wifitutu.link.foundation.kernel.ui.WebView F = F();
String f = f(null, data);
kotlin.jvm.internal.n.f(f);
String mime = content.getMime();
if (mime == null) {
mime = "text/html";
}
String str = mime;
String charset = content.getCharset();
if (charset == null) {
charset = "utf-8";
}
F.loadDataWithBaseURL(c1.b, f, str, charset, null);
}
List<C2644e7> j = content.j();
if (j != null) {
Iterator<T> it2 = j.iterator();
while (it2.hasNext()) {
q((C2644e7) it2.next());
}
}
List<C2644e7> k2 = content.k();
if (k2 != null) {
Iterator<T> it3 = k2.iterator();
while (it3.hasNext()) {
t((C2644e7) it3.next());
}
}
}
InterfaceC2625c5 b3 = C2634d5.b(C2647f2.d());
InterfaceC2642e5 interfaceC2642e5 = b3 instanceof InterfaceC2642e5 ? (InterfaceC2642e5) b3 : null;
if (interfaceC2642e5 != null) {
interfaceC2642e5.C0((String) f0Var.a, F());
}
}
public final void q(final C2644e7 content) {
if (PatchProxy.proxy(new Object[]{content}, this, changeQuickRedirect, false, 16070, new Class[]{C2644e7.class}, Void.TYPE).isSupported) {
return;
}
if (content.getUrl() != null) {
G().f(tj0.m.f("\n var ele = document.createElement(\"style\");\n ele.src = \"" + content.getUrl() + "\";\n document.head.appendChild(ele);\n "), new ValueCallback() {
@Override
public final void onReceiveValue(Object obj) {
AbstractC2275f.s(C2644e7.this, (String) obj);
}
});
}
if (content.getData() != null) {
G().f(tj0.m.f("\n var ele = document.createElement(\"style\");\n ele.innerText = \"" + content.getData() + "\";\n document.head.appendChild(ele);\n "), new ValueCallback() {
@Override
public final void onReceiveValue(Object obj) {
AbstractC2275f.r(C2644e7.this, (String) obj);
}
});
}
}
public final void t(final C2644e7 content) {
if (PatchProxy.proxy(new Object[]{content}, this, changeQuickRedirect, false, 16069, new Class[]{C2644e7.class}, Void.TYPE).isSupported) {
return;
}
if (content.getUrl() != null) {
G().f(tj0.m.f("\n var ele = document.createElement(\"script\");\n ele.src = \"" + content.getUrl() + "\";\n document.head.appendChild(ele);\n "), new ValueCallback() {
@Override
public final void onReceiveValue(Object obj) {
AbstractC2275f.u(C2644e7.this, (String) obj);
}
});
}
if (content.getData() != null) {
G().f(content.getData(), new ValueCallback() {
@Override
public final void onReceiveValue(Object obj) {
AbstractC2275f.v(C2644e7.this, (String) obj);
}
});
}
}
public final void w(InterfaceC2673h5 plugin) {
if (PatchProxy.proxy(new Object[]{plugin}, this, changeQuickRedirect, false, 16068, new Class[]{InterfaceC2673h5.class}, Void.TYPE).isSupported) {
return;
}
if (plugin instanceof AbstractC1873a) {
u0 Tf = ((AbstractC1873a) plugin).Tf();
if (Tf instanceof AbstractC1873a) {
((AbstractC1873a) Tf).Uf(getPage());
}
H().b(Tf);
return;
}
if (com.wifitutu.link.foundation.kernel.d.d().getIsDevelopment()) {
throw new t("WebPlugin 需要继承于 AWebPlugin: " + plugin.getClass().getCanonicalName());
}
}
public void x(String url, String base, boolean flush) {
if (PatchProxy.proxy(new Object[]{url, base, new Byte(flush ? (byte) 1 : (byte) 0)}, this, changeQuickRedirect, false, 16074, new Class[]{String.class, String.class, Boolean.TYPE}, Void.TYPE).isSupported) {
return;
}
C2618b7 content = this.option.getContent();
if (content != null) {
content.i(d4.F(url));
}
C3065t.g(new C2276q(flush, this, url));
}
public void y(boolean flush, boolean retry) {
Object[] objArr = {new Byte(flush ? (byte) 1 : (byte) 0), new Byte(retry ? (byte) 1 : (byte) 0)};
ChangeQuickRedirect changeQuickRedirect2 = changeQuickRedirect;
Class cls = Boolean.TYPE;
if (PatchProxy.proxy(objArr, this, changeQuickRedirect2, false, 16073, new Class[]{cls, cls}, Void.TYPE).isSupported) {
return;
}
a0 a0Var = new a0();
a0Var.a = retry;
C3065t.g(new C2277r(flush, this, a0Var));
}
public final void z() {
if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 16072, new Class[0], Void.TYPE).isSupported) {
return;
}
C2644e7 content404 = this.option.getContent404();
if (content404 == null) {
content404 = C2634d5.b(C2647f2.d()).R();
}
if (content404 != null) {
if (content404.getUrl() != null && !kotlin.jvm.internal.n.d(F().getUrl(), String.valueOf(content404.getUrl()))) {
F().loadUrl(String.valueOf(content404.getUrl()));
}
if (content404.getData() != null) {
com.wifitutu.link.foundation.kernel.ui.WebView F = F();
String f = f(null, content404.getData());
kotlin.jvm.internal.n.f(f);
String mime = content404.getMime();
if (mime == null) {
mime = "text/html";
}
String str = mime;
String charset = content404.getCharset();
if (charset == null) {
charset = "utf-8";
}
F.loadDataWithBaseURL("https://localhost", f, str, charset, null);
}
}
}
}