MD5 校验值:abac416d58de62cbb13589224e25fe1c
l.java 文件包含反编译后的源代码,请注意,该内容仅供学习和参考使用,不得用于非法用途。
package s2; import android.content.Context; import android.content.Intent; import android.net.Uri; import android.os.AsyncTask; import android.os.Bundle; import android.text.TextUtils; import android.view.ViewGroup; import android.webkit.WebView; import com.google.android.gms.internal.ads.a52; import com.google.android.gms.internal.ads.b23; import com.google.android.gms.internal.ads.c2; import com.google.android.gms.internal.ads.co; import com.google.android.gms.internal.ads.eo; import com.google.android.gms.internal.ads.h03; import com.google.android.gms.internal.ads.iu2; import com.google.android.gms.internal.ads.l03; import com.google.android.gms.internal.ads.l1; import com.google.android.gms.internal.ads.lj; import com.google.android.gms.internal.ads.my2; import com.google.android.gms.internal.ads.o13; import com.google.android.gms.internal.ads.pn; import com.google.android.gms.internal.ads.py2; import com.google.android.gms.internal.ads.pz2; import com.google.android.gms.internal.ads.q03; import com.google.android.gms.internal.ads.qz2; import com.google.android.gms.internal.ads.u13; import com.google.android.gms.internal.ads.ug; import com.google.android.gms.internal.ads.v13; import com.google.android.gms.internal.ads.vz2; import com.google.android.gms.internal.ads.w; import com.google.android.gms.internal.ads.wz2; import com.google.android.gms.internal.ads.x03; import com.google.android.gms.internal.ads.y03; import com.google.android.gms.internal.ads.yg; import com.google.android.gms.internal.ads.z32; import com.google.android.gms.internal.ads.zn; import com.google.android.gms.internal.ads.zy2; import java.util.Map; import java.util.concurrent.Future; import javax.annotation.ParametersAreNonnullByDefault; @ParametersAreNonnullByDefault public final class l extends h03 { private final co f18894j; private final py2 f18895k; private final Future<a52> f18896l = eo.f5342a.submit(new q(this)); private final Context f18897m; private final s f18898n; private WebView f18899o; private vz2 f18900p; private a52 f18901q; private AsyncTask<Void, Void, String> f18902r; public l(Context context, py2 py2Var, String str, co coVar) { this.f18897m = context; this.f18894j = coVar; this.f18895k = py2Var; this.f18899o = new WebView(context); this.f18898n = new s(context, str); Y8(0); this.f18899o.setVerticalScrollBarEnabled(false); this.f18899o.getSettings().setJavaScriptEnabled(true); this.f18899o.setWebViewClient(new o(this)); this.f18899o.setOnTouchListener(new n(this)); } public final String W8(String str) { if (this.f18901q == null) { return str; } Uri parse = Uri.parse(str); try { parse = this.f18901q.b(parse, this.f18897m, null, null); } catch (z32 e6) { zn.d("Unable to process ad data", e6); } return parse.toString(); } public final void X8(String str) { Intent intent = new Intent("android.intent.action.VIEW"); intent.setData(Uri.parse(str)); this.f18897m.startActivity(intent); } @Override public final void A5(l1 l1Var) { throw new IllegalStateException("Unused method"); } @Override public final void D3(my2 my2Var, wz2 wz2Var) { } @Override public final void F(o13 o13Var) { } @Override public final void F8(q03 q03Var) { throw new IllegalStateException("Unused method"); } @Override public final boolean H() { return false; } @Override public final vz2 H5() { throw new IllegalStateException("getIAdListener not implemented"); } @Override public final void H8(yg ygVar, String str) { throw new IllegalStateException("Unused method"); } @Override public final void I2(boolean z6) { } @Override public final void J8(b23 b23Var) { throw new IllegalStateException("Unused method"); } @Override public final Bundle L() { throw new IllegalStateException("Unused method"); } @Override public final void L0(q3.a aVar) { } @Override public final void L1(w wVar) { throw new IllegalStateException("Unused method"); } @Override public final void M0(String str) { throw new IllegalStateException("Unused method"); } @Override public final void M2(iu2 iu2Var) { throw new IllegalStateException("Unused method"); } @Override public final void P() { j3.s.f("resume must be called on the main UI thread."); } @Override public final boolean V() { return false; } public final int V8(String str) { String queryParameter = Uri.parse(str).getQueryParameter("height"); if (TextUtils.isEmpty(queryParameter)) { return 0; } try { pz2.a(); return pn.u(this.f18897m, Integer.parseInt(queryParameter)); } catch (NumberFormatException unused) { return 0; } } public final void Y8(int i6) { if (this.f18899o == null) { return; } this.f18899o.setLayoutParams(new ViewGroup.LayoutParams(-1, i6)); } @Override public final void a3(String str) { throw new IllegalStateException("Unused method"); } @Override public final void b2() { } @Override public final void b3(qz2 qz2Var) { throw new IllegalStateException("Unused method"); } @Override public final String d() { return null; } @Override public final String d1() { return null; } public final String d9() { Uri.Builder builder = new Uri.Builder(); builder.scheme("https://").appendEncodedPath(c2.f4197d.a()); builder.appendQueryParameter("query", this.f18898n.a()); builder.appendQueryParameter("pubId", this.f18898n.d()); Map<String, String> e6 = this.f18898n.e(); for (String str : e6.keySet()) { builder.appendQueryParameter(str, e6.get(str)); } Uri build = builder.build(); a52 a52Var = this.f18901q; if (a52Var != null) { try { build = a52Var.a(build, this.f18897m); } catch (z32 e7) { zn.d("Unable to process ad data", e7); } } String e9 = e9(); String encodedQuery = build.getEncodedQuery(); StringBuilder sb = new StringBuilder(String.valueOf(e9).length() + 1 + String.valueOf(encodedQuery).length()); sb.append(e9); sb.append("#"); sb.append(encodedQuery); return sb.toString(); } @Override public final void destroy() { j3.s.f("destroy must be called on the main UI thread."); this.f18902r.cancel(true); this.f18896l.cancel(true); this.f18899o.destroy(); this.f18899o = null; } @Override public final void e3() { throw new IllegalStateException("Unused method"); } public final String e9() { String c6 = this.f18898n.c(); if (TextUtils.isEmpty(c6)) { c6 = "www.google.com"; } String a7 = c2.f4197d.a(); StringBuilder sb = new StringBuilder(String.valueOf(c6).length() + 8 + String.valueOf(a7).length()); sb.append("https://"); sb.append(c6); sb.append(a7); return sb.toString(); } @Override public final v13 getVideoController() { return null; } @Override public final void i4(zy2 zy2Var) { throw new IllegalStateException("Unused method"); } @Override public final void k0(lj ljVar) { throw new IllegalStateException("Unused method"); } @Override public final void l2(ug ugVar) { throw new IllegalStateException("Unused method"); } @Override public final py2 l5() { return this.f18895k; } @Override public final u13 n() { return null; } @Override public final void p() { j3.s.f("pause must be called on the main UI thread."); } @Override public final void p2(vz2 vz2Var) { this.f18900p = vz2Var; } @Override public final void q4(x03 x03Var) { throw new IllegalStateException("Unused method"); } @Override public final q3.a r1() { j3.s.f("getAdFrame must be called on the main UI thread."); return q3.b.Y0(this.f18899o); } @Override public final void s(boolean z6) { throw new IllegalStateException("Unused method"); } @Override public final boolean s4(my2 my2Var) { j3.s.l(this.f18899o, "This Search Ad has already been torn down"); this.f18898n.b(my2Var, this.f18894j); this.f18902r = new p(this, null).execute(new Void[0]); return true; } @Override public final void showInterstitial() { throw new IllegalStateException("Unused method"); } @Override public final String v6() { throw new IllegalStateException("getAdUnitId not implemented"); } @Override public final void v8(y03 y03Var) { } @Override public final void w6(py2 py2Var) { throw new IllegalStateException("AdSize must be set before initialization"); } @Override public final void x0(l03 l03Var) { throw new IllegalStateException("Unused method"); } @Override public final q03 x3() { throw new IllegalStateException("getIAppEventListener not implemented"); } }