正在查看: Antivirus Cleaner v1.2.0.0 应用的 v.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Antivirus Cleaner v1.2.0.0 应用的 v.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.json.sdk.controller;
import android.annotation.SuppressLint;
import android.annotation.TargetApi;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.Color;
import android.net.Uri;
import android.os.CountDownTimer;
import android.os.Message;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.webkit.ConsoleMessage;
import android.webkit.DownloadListener;
import android.webkit.JavascriptInterface;
import android.webkit.RenderProcessGoneDetail;
import android.webkit.WebChromeClient;
import android.webkit.WebResourceResponse;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.FrameLayout;
import com.json.MessageToNative;
import com.json.OpenUrl;
import com.json.OpenUrlConfigurations;
import com.json.a3;
import com.json.b9;
import com.json.bh;
import com.json.c4;
import com.json.cc;
import com.json.d9;
import com.json.dp;
import com.json.e9;
import com.json.eh;
import com.json.ep;
import com.json.er;
import com.json.fe;
import com.json.fh;
import com.json.fr;
import com.json.gb;
import com.json.gh;
import com.json.gv;
import com.json.h9;
import com.json.hg;
import com.json.hs;
import com.json.i9;
import com.json.ik;
import com.json.jh;
import com.json.jw;
import com.json.k1;
import com.json.kk;
import com.json.kw;
import com.json.l9;
import com.json.lh;
import com.json.m0;
import com.json.mediationsdk.logger.IronLog;
import com.json.mm;
import com.json.nf;
import com.json.nh;
import com.json.nv;
import com.json.o9;
import com.json.po;
import com.json.q9;
import com.json.qe;
import com.json.rk;
import com.json.s3;
import com.json.s9;
import com.json.sdk.controller.OpenUrlActivity;
import com.json.sdk.controller.f;
import com.json.sdk.controller.k;
import com.json.sdk.controller.l;
import com.json.sdk.controller.m;
import com.json.sdk.controller.p;
import com.json.sdk.controller.v;
import com.json.sdk.utils.IronSourceStorageUtils;
import com.json.sdk.utils.Logger;
import com.json.sdk.utils.SDKUtils;
import com.json.so;
import com.json.t9;
import com.json.te;
import com.json.u3;
import com.json.u9;
import com.json.ue;
import com.json.v8;
import com.json.v9;
import com.json.va;
import com.json.vg;
import com.json.vh;
import com.json.vk;
import com.json.wa;
import com.json.x8;
import com.json.y8;
import com.json.y9;
import com.json.z2;
import com.json.za;
import com.unity3d.services.core.di.ServiceProvider;
import com.vungle.ads.internal.Constants;
import com.vungle.ads.internal.model.AdPayload;
import io.appmetrica.analytics.coreutils.internal.StringUtils;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
import kotlin.jvm.functions.Function1;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public class v implements com.json.sdk.controller.l, po, DownloadListener {
private static final String f29008b0 = "about:blank";
public static int f29009c0 = 0;
public static String f29010d0 = "is_store";
public static String f29011e0 = "external_url";
public static String f29012f0 = "secondary_web_view";
private static String f29013g0 = "success";
private static String f29014h0 = "fail";
private String A;
private com.json.sdk.controller.d B;
private nv C;
private a3 D;
private wa G;
private com.json.sdk.controller.o H;
private com.json.sdk.controller.q I;
private com.json.sdk.controller.u J;
private com.json.sdk.controller.i K;
private com.json.sdk.controller.a L;
private com.json.sdk.controller.j M;
private s3 N;
private y9 O;
private jw P;
private com.json.sdk.controller.c Q;
private v8 R;
private JSONObject S;
private l.a T;
private l.b U;
private l9 V;
private boolean W;
e9 Y;
final kk Z;
private final hg f29015a;
private so f29016a0;
private h9 f29017b;
private String f29021f;
private String f29022g;
private final gb f29023h;
private boolean f29024i;
private p f29025j;
private boolean f29026k;
private CountDownTimer f29027l;
public CountDownTimer f29028m;
private final o f29032q;
private View f29033r;
private FrameLayout f29034s;
private WebChromeClient.CustomViewCallback f29035t;
private FrameLayout f29036u;
private u f29037v;
private String f29038w;
private v9 f29039x;
private u9 f29040y;
private t9 f29041z;
private String f29018c = v.class.getSimpleName();
private String f29019d = "IronSource";
private final String f29020e = "We're sorry, some error occurred. we will investigate it";
private int f29029n = 50;
private int f29030o = 50;
private String f29031p = b9.e.f25156b;
private Object E = new Object();
private boolean F = false;
private final nf X = mm.S().f();
public class a implements Runnable {
public a() {
}
@Override
public void run() {
v.this.a(1);
}
}
public class b implements Runnable {
final fh f29043a;
public b(fh fhVar) {
this.f29043a = fhVar;
}
@Override
public void run() {
v.this.Q.b("controller html - failed to download - " + this.f29043a.b());
}
}
public class c implements Runnable {
final Context f29045a;
public c(Context context) {
this.f29045a = context;
}
@Override
public void run() {
v.this.e(this.f29045a);
}
}
public class d implements Runnable {
final Context f29047a;
public d(Context context) {
this.f29047a = context;
}
@Override
public void run() {
v.this.f(this.f29047a);
}
}
public class e implements Runnable {
final eh.e f29049a;
final String f29050b;
public e(eh.e eVar, String str) {
this.f29049a = eVar;
this.f29050b = str;
}
@Override
public void run() {
s9 a10;
eh.e eVar = this.f29049a;
if ((eVar == eh.e.RewardedVideo || eVar == eh.e.Interstitial) && (a10 = v.this.a(eVar)) != null) {
a10.a(this.f29049a, this.f29050b);
}
}
}
public class f extends v8 {
public f(JSONObject jSONObject, Context context) {
super(jSONObject, context);
}
@Override
public void a() {
if (v.this.f29024i) {
v.this.m("none");
}
}
@Override
public void b(String str, JSONObject jSONObject) {
if (jSONObject == null || !v.this.f29024i) {
return;
}
try {
jSONObject.put(b9.i.f25287t, str);
v.this.e(jSONObject);
} catch (JSONException e10) {
o9.d().a(e10);
IronLog.INTERNAL.error(e10.toString());
}
}
@Override
public void a(String str, JSONObject jSONObject) {
if (v.this.f29024i) {
v.this.m(str);
}
}
}
public class g implements jw {
public g() {
}
@Override
public void a(String str, JSONObject jSONObject) {
v.this.i(v.this.e(str, jSONObject.toString()));
}
}
public class h implements Runnable {
final JSONObject f29054a;
final WebView f29055b;
final String f29056c;
public h(JSONObject jSONObject, WebView webView, String str) {
this.f29054a = jSONObject;
this.f29055b = webView;
this.f29056c = str;
}
@Override
public void run() {
v.this.a(this.f29054a, this.f29055b);
v.this.l("about:blank");
v.this.l(this.f29056c);
}
}
public class i extends CountDownTimer {
final int f29058a;
public class a implements Runnable {
public a() {
}
@Override
public void run() {
v.this.Q.b(b9.c.f25125j);
}
}
public i(long j10, long j11, int i10) {
super(j10, j11);
this.f29058a = i10;
}
@Override
public void onFinish() {
Logger.i(v.this.f29018c, "Loading Controller Timer Finish");
int i10 = this.f29058a;
if (i10 == 3) {
v.this.b(new a());
} else {
v.this.a(i10 + 1);
}
}
@Override
public void onTick(long j10) {
Logger.i(v.this.f29018c, "Loading Controller Timer Tick " + j10);
}
}
public class j implements s {
public j() {
}
@Override
public void a(String str, eh.e eVar, va vaVar) {
v.this.a(str, eVar, vaVar);
}
}
public class k implements s {
public k() {
}
@Override
public void a(String str, eh.e eVar, va vaVar) {
v.this.a(str, eVar, vaVar);
}
}
public class l implements s {
public l() {
}
@Override
public void a(String str, eh.e eVar, va vaVar) {
v.this.a(str, eVar, vaVar);
}
}
public class m implements Runnable {
final eh.e f29064a;
final va f29065b;
final String f29066c;
public m(eh.e eVar, va vaVar, String str) {
this.f29064a = eVar;
this.f29065b = vaVar;
this.f29066c = str;
}
@Override
public void run() {
va vaVar;
eh.e eVar = eh.e.RewardedVideo;
eh.e eVar2 = this.f29064a;
if ((eVar != eVar2 && eh.e.Interstitial != eVar2 && eh.e.Banner != eVar2) || (vaVar = this.f29065b) == null || TextUtils.isEmpty(vaVar.h())) {
return;
}
s9 a10 = v.this.a(this.f29064a);
Log.d(v.this.f29018c, "onAdProductInitFailed (message:" + this.f29066c + ")(" + this.f29064a + ")");
if (a10 != null) {
a10.a(this.f29064a, this.f29065b.h(), this.f29066c);
}
}
}
public class n implements Runnable {
public n() {
}
@Override
public void run() {
v.this.a(1);
}
}
public class o extends WebChromeClient {
private o() {
}
@Override
public View getVideoLoadingProgressView() {
FrameLayout frameLayout = new FrameLayout(v.this.Z.getContext());
frameLayout.setLayoutParams(new FrameLayout.LayoutParams(-1, -1));
return frameLayout;
}
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage) {
Logger.i("MyApplication", consoleMessage.message() + " -- From line " + consoleMessage.lineNumber() + " of " + consoleMessage.sourceId());
return true;
}
@Override
public boolean onCreateWindow(WebView webView, boolean z10, boolean z11, Message message) {
WebView webView2 = new WebView(webView.getContext());
webView2.setWebChromeClient(this);
webView2.setWebViewClient(new q(v.this, null));
((WebView.WebViewTransport) message.obj).setWebView(webView2);
message.sendToTarget();
Logger.i("onCreateWindow", "onCreateWindow");
return true;
}
@Override
public void onHideCustomView() {
Logger.i("Test", "onHideCustomView");
if (v.this.f29033r == null) {
return;
}
v.this.f29033r.setVisibility(8);
v.this.f29034s.removeView(v.this.f29033r);
v.this.f29033r = null;
v.this.f29034s.setVisibility(8);
v.this.f29035t.onCustomViewHidden();
v.this.Z.setVisibility(0);
}
@Override
public void onShowCustomView(View view, WebChromeClient.CustomViewCallback customViewCallback) {
Logger.i("Test", "onShowCustomView");
v.this.Z.setVisibility(8);
if (v.this.f29033r != null) {
Logger.i("Test", "mCustomView != null");
customViewCallback.onCustomViewHidden();
return;
}
Logger.i("Test", "mCustomView == null");
v.this.f29034s.addView(view);
v.this.f29033r = view;
v.this.f29035t = customViewCallback;
v.this.f29034s.setVisibility(0);
}
public o(v vVar, f fVar) {
this();
}
}
public static class p {
eh.e f29070a;
String f29071b;
public p(eh.e eVar, String str) {
this.f29070a = eVar;
this.f29071b = str;
}
public String a() {
return this.f29071b;
}
public eh.e b() {
return this.f29070a;
}
}
public class q extends WebViewClient {
private q() {
}
@Override
@TargetApi(26)
public boolean onRenderProcessGone(WebView webView, RenderProcessGoneDetail renderProcessGoneDetail) {
boolean didCrash;
String str = v.this.f29018c;
StringBuilder sb2 = new StringBuilder();
sb2.append("Chromium process crashed - detail.didCrash(): ");
didCrash = renderProcessGoneDetail.didCrash();
sb2.append(didCrash);
Logger.e(str, sb2.toString());
return true;
}
@Override
public boolean shouldOverrideUrlLoading(WebView webView, String str) {
Context q10 = v.this.q();
q10.startActivity(new OpenUrlActivity.e(new k.b()).a(str).b(false).a(q10));
return true;
}
public q(v vVar, f fVar) {
this();
}
}
public class r {
public class a implements Runnable {
final String f29074a;
final String f29075b;
public a(String str, String str2) {
this.f29074a = str;
this.f29075b = str2;
}
@Override
public void run() {
String str = this.f29074a;
if (str == null) {
str = "We're sorry, some error occurred. we will investigate it";
}
Log.d(v.this.f29018c, "onRVShowFail(message:" + this.f29074a + ")");
v.this.f29039x.d(this.f29075b, str);
}
}
public class b implements Runnable {
final String f29077a;
public b(String str) {
this.f29077a = str;
}
@Override
public void run() {
Log.d(v.this.f29018c, "onInterstitialInitSuccess()");
v.this.f29040y.a(eh.e.Interstitial, this.f29077a, (z2) null);
}
}
public class c implements Runnable {
final String f29079a;
final String f29080b;
public c(String str, String str2) {
this.f29079a = str;
this.f29080b = str2;
}
@Override
public void run() {
String str = this.f29079a;
if (str == null) {
str = "We're sorry, some error occurred. we will investigate it";
}
Log.d(v.this.f29018c, "onInterstitialInitFail(message:" + str + ")");
v.this.f29040y.a(eh.e.Interstitial, this.f29080b, str);
}
}
public class d implements Runnable {
final s9 f29082a;
final eh.e f29083b;
final String f29084c;
public d(s9 s9Var, eh.e eVar, String str) {
this.f29082a = s9Var;
this.f29083b = eVar;
this.f29084c = str;
}
@Override
public void run() {
this.f29082a.c(this.f29083b, this.f29084c);
}
}
public class e implements Runnable {
final String f29086a;
final JSONObject f29087b;
public e(String str, JSONObject jSONObject) {
this.f29086a = str;
this.f29087b = jSONObject;
}
@Override
public void run() {
v.this.f29040y.a(this.f29086a, this.f29087b);
}
}
public class f implements Runnable {
final String f29089a;
final String f29090b;
public f(String str, String str2) {
this.f29089a = str;
this.f29090b = str2;
}
@Override
public void run() {
String str = this.f29089a;
if (str == null) {
str = "We're sorry, some error occurred. we will investigate it";
}
v.this.f29040y.c(this.f29090b, str);
}
}
public class g implements Runnable {
final String f29092a;
public g(String str) {
this.f29092a = str;
}
@Override
public void run() {
Log.d(v.this.f29018c, "onBannerInitSuccess()");
v.this.f29041z.a(eh.e.Banner, this.f29092a, (z2) null);
}
}
public class h implements Runnable {
final String f29094a;
final String f29095b;
public h(String str, String str2) {
this.f29094a = str;
this.f29095b = str2;
}
@Override
public void run() {
String str = this.f29094a;
if (str == null) {
str = "We're sorry, some error occurred. we will investigate it";
}
Log.d(v.this.f29018c, "onBannerInitFail(message:" + str + ")");
v.this.f29041z.a(eh.e.Banner, this.f29095b, str);
}
}
public class i implements Runnable {
final String f29097a;
final vg f29098b;
public i(String str, vg vgVar) {
this.f29097a = str;
this.f29098b = vgVar;
}
@Override
public void run() {
Log.d(v.this.f29018c, "onBannerLoadSuccess()");
v.this.f29041z.a(this.f29097a, this.f29098b);
}
}
public class j implements Runnable {
final String f29100a;
final String f29101b;
public j(String str, String str2) {
this.f29100a = str;
this.f29101b = str2;
}
@Override
public void run() {
Log.d(v.this.f29018c, "onLoadBannerFail()");
String str = this.f29100a;
if (str == null) {
str = "We're sorry, some error occurred. we will investigate it";
}
v.this.f29041z.a(this.f29101b, str);
}
}
public class k implements Runnable {
public k() {
}
@Override
public void run() {
v.this.F();
}
}
public class l implements Runnable {
final String f29104a;
public l(String str) {
this.f29104a = str;
}
@Override
public void run() {
try {
if (new JSONObject(this.f29104a).has(f.b.MSG_ID)) {
v.this.T.a(f.CallbackToNative.a(this.f29104a));
} else {
v.this.U.a(MessageToNative.a(this.f29104a));
}
} catch (JSONException e10) {
o9.d().a(e10);
Logger.e(v.this.f29018c, "failed to parse received message");
IronLog.INTERNAL.error(e10.toString());
}
}
}
public class m implements Runnable {
final eh.e f29106a;
final String f29107b;
final String f29108c;
final JSONObject f29109d;
public m(eh.e eVar, String str, String str2, JSONObject jSONObject) {
this.f29106a = eVar;
this.f29107b = str;
this.f29108c = str2;
this.f29109d = jSONObject;
}
@Override
public void run() {
s9 a10;
eh.e eVar = this.f29106a;
if ((eVar == eh.e.Interstitial || eVar == eh.e.RewardedVideo || eVar == eh.e.Banner) && (a10 = v.this.a(eVar)) != null) {
a10.a(this.f29106a, this.f29107b, this.f29108c, this.f29109d);
}
}
}
public class n implements Runnable {
final String f29111a;
public n(String str) {
this.f29111a = str;
}
@Override
public void run() {
try {
Logger.i(v.this.f29018c, "omidAPI(" + this.f29111a + ")");
v.this.H.a(new fr(this.f29111a).toString(), r.this.new w());
} catch (Exception e10) {
o9.d().a(e10);
IronLog.INTERNAL.error(e10.toString());
Logger.i(v.this.f29018c, "omidAPI failed with exception " + e10.getMessage());
}
}
}
public class o implements Runnable {
public o() {
}
@Override
public void run() {
v.this.B();
}
}
public class p implements Runnable {
public p() {
}
@Override
public void run() {
v.this.Z.removeJavascriptInterface(b9.f25070e);
}
}
public class q implements Runnable {
public q() {
}
@Override
public void run() {
v.this.Z.getSettings().setMixedContentMode(0);
}
}
public class RunnableC0361r implements Runnable {
final int f29116a;
final String f29117b;
final z2 f29118c;
public RunnableC0361r(int i10, String str, z2 z2Var) {
this.f29116a = i10;
this.f29117b = str;
this.f29118c = z2Var;
}
@Override
public void run() {
if (this.f29116a <= 0) {
v.this.f29039x.c(this.f29117b);
} else {
Log.d(v.this.f29018c, "onRVInitSuccess()");
v.this.f29039x.a(eh.e.RewardedVideo, this.f29117b, this.f29118c);
}
}
}
public class s implements Runnable {
final String f29120a;
public s(String str) {
this.f29120a = str;
}
@Override
public void run() {
try {
v.this.M.a(new JSONObject(this.f29120a), r.this.new w());
} catch (Exception e10) {
o9.d().a(e10);
IronLog.INTERNAL.error(e10.toString());
Logger.i(v.this.f29018c, "fileSystemAPI failed with exception " + e10.getMessage());
}
}
}
public class t implements Runnable {
final String f29122a;
final String f29123b;
final int f29124c;
public t(String str, String str2, int i10) {
this.f29122a = str;
this.f29123b = str2;
this.f29124c = i10;
}
@Override
public void run() {
if (this.f29122a.equalsIgnoreCase(eh.e.RewardedVideo.toString())) {
v.this.f29039x.a(this.f29123b, this.f29124c);
}
}
}
public class u implements Runnable {
final String f29126a;
final int f29127b;
public u(String str, int i10) {
this.f29126a = str;
this.f29127b = i10;
}
@Override
public void run() {
v.this.f29040y.onInterstitialAdRewarded(this.f29126a, this.f29127b);
}
}
public class RunnableC0362v implements Runnable {
final String f29129a;
final String f29130b;
public RunnableC0362v(String str, String str2) {
this.f29129a = str;
this.f29130b = str2;
}
@Override
public void run() {
String str = this.f29129a;
if (str == null) {
str = "We're sorry, some error occurred. we will investigate it";
}
Log.d(v.this.f29018c, "onRVInitFail(message:" + str + ")");
v.this.f29039x.a(eh.e.RewardedVideo, this.f29130b, str);
}
}
public class w implements rk {
public w() {
}
@Override
public void a(boolean z10, String str, fr frVar) {
frVar.b(z10 ? v.f29013g0 : v.f29014h0, str);
v.this.a(frVar.toString(), z10, (String) null, (String) null);
}
@Override
public void a(boolean z10, String str, String str2) {
fr frVar = new fr();
frVar.b(z10 ? v.f29013g0 : v.f29014h0, str);
frVar.b("data", str2);
v.this.a(frVar.toString(), z10, (String) null, (String) null);
}
@Override
public void a(boolean z10, String str, JSONObject jSONObject) {
String str2;
try {
if (z10) {
str2 = v.f29013g0;
} else {
str2 = v.f29014h0;
}
jSONObject.put(str2, str);
v.this.a(jSONObject.toString(), z10, (String) null, (String) null);
} catch (JSONException e10) {
o9.d().a(e10);
IronLog.INTERNAL.error(e10.toString());
}
}
}
public r() {
}
@JavascriptInterface
public void adClicked(String str) {
Logger.i(v.this.f29018c, "adClicked(" + str + ")");
fr frVar = new fr(str);
String d10 = frVar.d(b9.h.f25222m);
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(frVar);
if (TextUtils.isEmpty(fetchDemandSourceId)) {
return;
}
eh.e g10 = v.this.g(d10);
s9 a10 = v.this.a(g10);
if (g10 == null || a10 == null) {
return;
}
v.this.b(new d(a10, g10, fetchDemandSourceId));
}
@JavascriptInterface
public void adCredited(String str) {
Log.d(v.this.f29019d, "adCredited(" + str + ")");
fr frVar = new fr(str);
String d10 = frVar.d(b9.h.f25218k);
int parseInt = d10 != null ? Integer.parseInt(d10) : 0;
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(frVar);
String d11 = frVar.d(b9.h.f25222m);
if (TextUtils.isEmpty(d11)) {
Log.d(v.this.f29019d, "adCredited | product type is missing");
}
if (eh.e.Interstitial.toString().equalsIgnoreCase(d11)) {
a(fetchDemandSourceId, parseInt);
} else if (v.this.q(d11)) {
v.this.b(new t(d11, fetchDemandSourceId, parseInt));
}
}
@JavascriptInterface
public void adUnitsReady(String str) {
Logger.i(v.this.f29018c, "adUnitsReady(" + str + ")");
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(new fr(str));
z2 z2Var = new z2(str);
if (!z2Var.g()) {
v.this.a(str, false, b9.c.f25133r, (String) null);
return;
}
v.this.a(str, true, (String) null, (String) null);
String d10 = z2Var.d();
if (eh.e.RewardedVideo.toString().equalsIgnoreCase(d10) && v.this.q(d10)) {
v.this.b(new RunnableC0361r(Integer.parseInt(z2Var.c()), fetchDemandSourceId, z2Var));
}
}
@JavascriptInterface
public void adViewAPI(String str) {
try {
Logger.i(v.this.f29018c, "adViewAPI(" + str + ")");
v.this.L.a(new fr(str).toString(), new w());
} catch (Exception e10) {
o9.d().a(e10);
IronLog.INTERNAL.error(e10.toString());
Logger.i(v.this.f29018c, "adViewAPI failed with exception " + e10.getMessage());
}
}
@JavascriptInterface
public void androidSandboxApi(final String str) {
hg.f26244a.b(new Runnable() {
@Override
public final void run() {
v.r.this.b(str);
}
});
}
@JavascriptInterface
public void bannerViewAPI(String str) {
Logger.i(v.this.f29018c, "bannerViewAPI is not supported in this native version, only adview API");
}
@JavascriptInterface
public void cleanAdInstance(String str) {
eh.e g10;
try {
Logger.i(v.this.f29018c, "cleanAdInstance(" + str + ")");
fr frVar = new fr(str);
String d10 = frVar.d(b9.h.f25222m);
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(frVar);
if (TextUtils.isEmpty(fetchDemandSourceId) || (g10 = v.this.g(d10)) == null) {
return;
}
v.this.G.b(g10, fetchDemandSourceId);
} catch (Exception e10) {
o9.d().a(e10);
v.this.a(str, false, e10.getMessage(), (String) null);
IronLog.INTERNAL.error(e10.toString());
}
}
@JavascriptInterface
public void clearLastUpdateTimeData(String str) {
try {
ArrayList<String> a10 = ik.e().a();
fr frVar = new fr(str);
if (!a10.isEmpty()) {
frVar.b(b9.h.f25245x0, a10.toString());
}
v.this.a(frVar.toString(), true, (String) null, (String) null);
} catch (Exception e10) {
o9.d().a(e10);
v.this.a(str, false, e10.getMessage(), (String) null);
IronLog.INTERNAL.error(e10.toString());
}
}
public void d(String str) {
v.this.i(v.this.a(b9.g.f25173e, str, (String) null, (String) null));
}
@JavascriptInterface
public void deleteFile(String str) {
try {
Logger.i(v.this.f29018c, "deleteFile(" + str + ")");
fr frVar = new fr(str);
String d10 = frVar.d("file");
String d11 = frVar.d("path");
if (d11 != null && !TextUtils.isEmpty(d10)) {
nh nhVar = new nh(IronSourceStorageUtils.buildAbsolutePathToDirInCache(v.this.A, d11), d10);
IronSourceStorageUtils.ensurePathSafety(nhVar, v.this.A);
if (!nhVar.exists()) {
v.this.a(str, false, b9.c.f25121f, "1");
return;
} else {
v.this.a(str, IronSourceStorageUtils.deleteFile(nhVar), (String) null, (String) null);
return;
}
}
v.this.a(str, false, b9.c.f25122g, "1");
} catch (Exception e10) {
o9.d().a(e10);
v.this.a(str, false, e10.getMessage(), (String) null);
IronLog.INTERNAL.error(e10.toString());
}
}
@JavascriptInterface
public void deleteFolder(String str) {
try {
Logger.i(v.this.f29018c, "deleteFolder(" + str + ")");
String d10 = new fr(str).d("path");
if (d10 == null) {
v.this.a(str, false, b9.c.f25122g, "1");
return;
}
nh nhVar = new nh(IronSourceStorageUtils.buildAbsolutePathToDirInCache(v.this.A, d10));
IronSourceStorageUtils.ensurePathSafety(nhVar, v.this.A);
if (!nhVar.exists()) {
v.this.a(str, false, b9.c.f25120e, "1");
} else {
v.this.a(str, IronSourceStorageUtils.deleteFolder(nhVar.getPath()), (String) null, (String) null);
}
} catch (Exception e10) {
o9.d().a(e10);
v.this.a(str, false, e10.getMessage(), (String) null);
IronLog.INTERNAL.error(e10.toString());
}
}
@JavascriptInterface
public void deviceDataAPI(String str) {
try {
Logger.i(v.this.f29018c, "deviceDataAPI(" + str + ")");
v.this.K.a(new fr(str).toString(), new w());
} catch (Exception e10) {
o9.d().a(e10);
IronLog.INTERNAL.error(e10.toString());
Logger.i(v.this.f29018c, "deviceDataAPI failed with exception " + e10.getMessage());
}
}
@JavascriptInterface
public void displayWebView(String str) {
Logger.i(v.this.f29018c, "displayWebView(" + str + ")");
v.this.a(str, true, (String) null, (String) null);
fr frVar = new fr(str);
boolean booleanValue = ((Boolean) frVar.b("display")).booleanValue();
String d10 = frVar.d(b9.h.f25222m);
boolean c10 = frVar.c(b9.h.f25238u);
String d11 = frVar.d("adViewId");
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(frVar);
boolean c11 = frVar.c(b9.h.f25249z0);
if (!booleanValue) {
v.this.a(u.Gone);
v.this.o();
return;
}
v.this.F = frVar.c(b9.h.f25240v);
boolean c12 = frVar.c(b9.h.f25246y);
u v10 = v.this.v();
u uVar = u.Display;
if (v10 == uVar) {
Logger.i(v.this.f29018c, "State: " + v.this.f29037v);
return;
}
v.this.a(uVar);
Logger.i(v.this.f29018c, "State: " + v.this.f29037v);
Context q10 = v.this.q();
String t10 = v.this.t();
int L = v.this.X.L(q10);
if (c10) {
com.json.sdk.controller.h hVar = new com.json.sdk.controller.h(q10);
hVar.addView(v.this.f29036u);
hVar.a(v.this);
return;
}
Intent intent = c12 ? new Intent(q10, (Class<?>) InterstitialActivity.class) : new Intent(q10, (Class<?>) ControllerActivity.class);
eh.e eVar = eh.e.RewardedVideo;
if (eVar.toString().equalsIgnoreCase(d10)) {
if ("application".equals(t10)) {
t10 = SDKUtils.translateRequestedOrientation(v.this.X.N(q10));
}
intent.putExtra(b9.h.f25222m, eVar.toString());
v.this.D.a(eVar.ordinal());
v.this.D.f(fetchDemandSourceId);
if (v.this.q(eVar.toString())) {
v.this.f29039x.b(eVar, fetchDemandSourceId);
}
} else {
eh.e eVar2 = eh.e.Interstitial;
if (eVar2.toString().equalsIgnoreCase(d10)) {
if ("application".equals(t10)) {
t10 = SDKUtils.translateRequestedOrientation(v.this.X.N(q10));
}
intent.putExtra(b9.h.f25222m, eVar2.toString());
}
}
if (d11 != null) {
intent.putExtra("adViewId", d11);
}
intent.putExtra(b9.h.f25249z0, c11);
intent.setFlags(536870912);
intent.putExtra(b9.h.f25240v, v.this.F);
intent.putExtra(b9.h.A, t10);
intent.putExtra(b9.h.B, L);
v vVar = v.this;
vVar.f29025j = new p(vVar.g(d10), fetchDemandSourceId);
q10.startActivity(intent);
}
@JavascriptInterface
public void dsSharedSignalsAPI(String str) {
try {
Logger.i(v.this.f29018c, "dsSharedSignalsAPI(" + str + ")");
v.this.O.a(new fr(str).toString(), new w());
} catch (Exception e10) {
o9.d().a(e10);
IronLog.INTERNAL.error(e10.toString());
Logger.i(v.this.f29018c, "dsSharedSignalsAPI failed with exception " + e10.getMessage());
}
}
@JavascriptInterface
public void fileSystemAPI(String str) {
Logger.i(v.this.f29018c, "fileSystemAPI(" + str + ")");
v.this.a(new s(str));
}
@JavascriptInterface
public void getApplicationInfo(String str) {
Logger.i(v.this.f29018c, "getApplicationInfo(" + str + ")");
String e10 = v.this.e(str);
String d10 = v.this.d(str);
fr frVar = new fr(str);
Object[] f10 = v.this.f(frVar.d(b9.h.f25222m), SDKUtils.fetchDemandSourceId(frVar));
String str2 = (String) f10[0];
if (((Boolean) f10[1]).booleanValue()) {
if (!TextUtils.isEmpty(d10)) {
e10 = d10;
}
e10 = null;
}
if (TextUtils.isEmpty(e10)) {
return;
}
v.this.i(v.this.a(e10, str2, b9.g.f25183n, b9.g.f25184o));
}
@JavascriptInterface
public void getCachedFilesMap(String str) {
v vVar;
String str2;
Logger.i(v.this.f29018c, "getCachedFilesMap(" + str + ")");
String e10 = v.this.e(str);
if (TextUtils.isEmpty(e10)) {
return;
}
fr frVar = new fr(str);
if (frVar.a("path")) {
String str3 = (String) frVar.b("path");
if (IronSourceStorageUtils.isPathExist(v.this.A, str3)) {
v.this.i(v.this.a(e10, IronSourceStorageUtils.getCachedFilesMap(v.this.A, str3), b9.g.f25188s, b9.g.f25187r));
return;
}
vVar = v.this;
str2 = b9.c.f25135t;
} else {
vVar = v.this;
str2 = b9.c.f25134s;
}
vVar.a(str, false, str2, (String) null);
}
@JavascriptInterface
public void getConnectivityInfo(String str) {
String e10;
Logger.i(v.this.f29018c, "getConnectivityInfo(" + str + ")");
fr frVar = new fr(str);
String d10 = frVar.d(v.f29013g0);
String d11 = frVar.d(v.f29014h0);
JSONObject jSONObject = new JSONObject();
if (v.this.R != null) {
jSONObject = v.this.R.a(v.this.Z.getContext());
}
if (jSONObject.length() > 0) {
e10 = v.this.e(d10, jSONObject.toString());
} else {
e10 = v.this.e(d11, v.this.a("errMsg", b9.c.A, null, null, null, null, null, null, null, false));
}
v.this.i(e10);
}
@JavascriptInterface
public void getControllerConfig(String str) {
Logger.i(v.this.f29018c, "getControllerConfig(" + str + ")");
String d10 = new fr(str).d(v.f29013g0);
if (TextUtils.isEmpty(d10)) {
return;
}
JSONObject controllerConfigAsJSONObject = SDKUtils.getControllerConfigAsJSONObject();
c(controllerConfigAsJSONObject);
v.this.i(v.this.e(d10, controllerConfigAsJSONObject.toString()));
}
@JavascriptInterface
public void getDemandSourceState(String str) {
String d10;
Logger.i(v.this.f29018c, "getMediationState(" + str + ")");
fr frVar = new fr(str);
String d11 = frVar.d("demandSourceName");
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(frVar);
String d12 = frVar.d(b9.h.f25222m);
if (d12 == null || d11 == null) {
return;
}
try {
eh.e productType = SDKUtils.getProductType(d12);
if (productType != null) {
va a10 = v.this.G.a(productType, fetchDemandSourceId);
JSONObject jSONObject = new JSONObject();
jSONObject.put(b9.h.f25222m, d12);
jSONObject.put("demandSourceName", d11);
jSONObject.put("demandSourceId", fetchDemandSourceId);
if (a10 == null || a10.a(-1)) {
d10 = v.this.d(str);
} else {
d10 = v.this.e(str);
jSONObject.put("state", a10.j());
}
a(d10, jSONObject.toString());
}
} catch (Exception e10) {
o9.d().a(e10);
v.this.a(str, false, e10.getMessage(), (String) null);
IronLog.INTERNAL.error(e10.toString());
}
}
@JavascriptInterface
public void getDeviceStatus(String str) {
Logger.i(v.this.f29018c, "getDeviceStatus(" + str + ")");
String e10 = v.this.e(str);
String d10 = v.this.d(str);
v vVar = v.this;
Object[] d11 = vVar.d(vVar.Z.getContext());
String str2 = (String) d11[0];
if (((Boolean) d11[1]).booleanValue()) {
if (!TextUtils.isEmpty(d10)) {
e10 = d10;
}
e10 = null;
}
if (TextUtils.isEmpty(e10)) {
return;
}
v.this.i(v.this.a(e10, str2, b9.g.f25181l, b9.g.f25182m));
}
@JavascriptInterface
public void getDeviceVolume(String str) {
Logger.i(v.this.f29018c, "getDeviceVolume(" + str + ")");
try {
Context context = v.this.Z.getContext();
float a10 = za.b(context).a(context);
fr frVar = new fr(str);
frVar.b(b9.i.P, String.valueOf(a10));
v.this.a(frVar.toString(), true, (String) null, (String) null);
} catch (Exception e10) {
o9.d().a(e10);
IronLog.INTERNAL.error(e10.toString());
}
}
@JavascriptInterface
public void getInitSummery(String str) {
Logger.i(v.this.f29018c, "getInitSummery(" + str + ")");
fr frVar = new fr(str);
frVar.a(b9.i.f25285r0, v.this.S);
v.this.a(frVar.toString(), true, (String) null, (String) null);
}
@JavascriptInterface
public void getOrientation(String str) {
lh.a(er.f25896z, new gh().a(cc.f25455y, str).a());
String e10 = v.this.e(str);
String jSONObject = SDKUtils.getOrientation(v.this.Z.getContext()).toString();
if (TextUtils.isEmpty(e10)) {
return;
}
v.this.i(v.this.a(e10, jSONObject, b9.g.X, b9.g.Y));
}
@JavascriptInterface
public void getUserData(String str) {
Logger.i(v.this.f29018c, "getUserData(" + str + ")");
fr frVar = new fr(str);
if (!frVar.a("key")) {
v.this.a(str, false, b9.c.F, (String) null);
return;
}
String e10 = v.this.e(str);
String d10 = frVar.d("key");
v.this.i(v.this.e(e10, v.this.a(d10, ik.e().a(d10), null, null, null, null, null, null, null, false)));
}
@JavascriptInterface
public void iabTokenAPI(String str) {
try {
Logger.i(v.this.f29018c, "iabTokenAPI(" + str + ")");
v.this.J.a(new fr(str).toString(), new w());
} catch (Exception e10) {
o9.d().a(e10);
IronLog.INTERNAL.error(e10.toString());
Logger.i(v.this.f29018c, "iabTokenAPI failed with exception " + e10.getMessage());
}
}
@JavascriptInterface
public void initController(String str) {
Logger.i(v.this.f29018c, "initController(" + str + ")");
fr frVar = new fr(str);
CountDownTimer countDownTimer = v.this.f29028m;
if (countDownTimer != null) {
countDownTimer.cancel();
v.this.f29028m = null;
}
if (frVar.a("stage")) {
String d10 = frVar.d("stage");
if (b9.h.f25234s.equalsIgnoreCase(d10)) {
v.this.f29024i = true;
v.this.Q.c();
return;
}
if (b9.h.f25232r.equalsIgnoreCase(d10)) {
v.this.Q.b();
return;
}
if (!b9.h.f25236t.equalsIgnoreCase(d10)) {
Logger.i(v.this.f29018c, "No STAGE mentioned! should not get here!");
return;
}
String d11 = frVar.d("errMsg");
v.this.Q.b("controller js failed to initialize : " + d11);
}
}
@JavascriptInterface
public void omidAPI(String str) {
v.this.c(new n(str));
}
@JavascriptInterface
public void onAdWindowsClosed(String str) {
Logger.i(v.this.f29018c, "onAdWindowsClosed(" + str + ")");
v.this.D.a();
v.this.D.f(null);
v.this.f29025j = null;
fr frVar = new fr(str);
String d10 = frVar.d(b9.h.f25222m);
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(frVar);
eh.e g10 = v.this.g(d10);
Log.d(v.this.f29019d, "onAdClosed() with type " + g10);
if (v.this.q(d10)) {
v.this.a(g10, fetchDemandSourceId);
}
}
@JavascriptInterface
public void onCleanUpNonDisplayBannersSuccess(String str) {
Logger.i(v.this.f29018c, "onCleanUpNonDisplayBannersSuccess() value=" + str);
}
@JavascriptInterface
public void onGetApplicationInfoFail(String str) {
Logger.i(v.this.f29018c, "onGetApplicationInfoFail(" + str + ")");
v.this.a(str, true, (String) null, (String) null);
}
@JavascriptInterface
public void onGetApplicationInfoSuccess(String str) {
Logger.i(v.this.f29018c, "onGetApplicationInfoSuccess(" + str + ")");
v.this.a(str, true, (String) null, (String) null);
}
@JavascriptInterface
public void onGetCachedFilesMapFail(String str) {
Logger.i(v.this.f29018c, "onGetCachedFilesMapFail(" + str + ")");
v.this.a(str, true, (String) null, (String) null);
}
@JavascriptInterface
public void onGetCachedFilesMapSuccess(String str) {
Logger.i(v.this.f29018c, "onGetCachedFilesMapSuccess(" + str + ")");
v.this.a(str, true, (String) null, (String) null);
}
@JavascriptInterface
public void onGetDeviceStatusFail(String str) {
Logger.i(v.this.f29018c, "onGetDeviceStatusFail(" + str + ")");
v.this.a(str, true, (String) null, (String) null);
}
@JavascriptInterface
public void onGetDeviceStatusSuccess(String str) {
Logger.i(v.this.f29018c, "onGetDeviceStatusSuccess(" + str + ")");
v.this.a(str, true, (String) null, (String) null);
}
@JavascriptInterface
public void onInitBannerFail(String str) {
Logger.i(v.this.f29018c, "onInitBannerFail(" + str + ")");
fr frVar = new fr(str);
String d10 = frVar.d("errMsg");
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(frVar);
if (TextUtils.isEmpty(fetchDemandSourceId)) {
Logger.i(v.this.f29018c, "onInitBannerFail failed with no demand source");
return;
}
wa waVar = v.this.G;
eh.e eVar = eh.e.Banner;
va a10 = waVar.a(eVar, fetchDemandSourceId);
if (a10 != null) {
a10.b(3);
}
if (v.this.q(eVar.toString())) {
v.this.b(new h(d10, fetchDemandSourceId));
}
v.this.a(str, true, (String) null, (String) null);
}
@JavascriptInterface
public void onInitBannerSuccess(String str) {
Logger.i(v.this.f29018c, "onInitBannerSuccess()");
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(new fr(str));
if (TextUtils.isEmpty(fetchDemandSourceId)) {
Logger.i(v.this.f29018c, "onInitBannerSuccess failed with no demand source");
} else if (v.this.q(eh.e.Banner.toString())) {
v.this.b(new g(fetchDemandSourceId));
}
}
@JavascriptInterface
public void onInitInterstitialFail(String str) {
Logger.i(v.this.f29018c, "onInitInterstitialFail(" + str + ")");
fr frVar = new fr(str);
String d10 = frVar.d("errMsg");
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(frVar);
if (TextUtils.isEmpty(fetchDemandSourceId)) {
Logger.i(v.this.f29018c, "onInitInterstitialSuccess failed with no demand source");
return;
}
wa waVar = v.this.G;
eh.e eVar = eh.e.Interstitial;
va a10 = waVar.a(eVar, fetchDemandSourceId);
if (a10 != null) {
a10.b(3);
}
if (v.this.q(eVar.toString())) {
v.this.b(new c(d10, fetchDemandSourceId));
}
v.this.a(str, true, (String) null, (String) null);
}
@JavascriptInterface
public void onInitInterstitialSuccess(String str) {
Logger.i(v.this.f29018c, "onInitInterstitialSuccess()");
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(new fr(str));
if (TextUtils.isEmpty(fetchDemandSourceId)) {
Logger.i(v.this.f29018c, "onInitInterstitialSuccess failed with no demand source");
} else if (v.this.q(eh.e.Interstitial.toString())) {
v.this.b(new b(fetchDemandSourceId));
}
}
@JavascriptInterface
public void onInitRewardedVideoFail(String str) {
Logger.i(v.this.f29018c, "onInitRewardedVideoFail(" + str + ")");
fr frVar = new fr(str);
String d10 = frVar.d("errMsg");
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(frVar);
wa waVar = v.this.G;
eh.e eVar = eh.e.RewardedVideo;
va a10 = waVar.a(eVar, fetchDemandSourceId);
if (a10 != null) {
a10.b(3);
}
if (v.this.q(eVar.toString())) {
v.this.b(new RunnableC0362v(d10, fetchDemandSourceId));
}
v.this.a(str, true, (String) null, (String) null);
}
@JavascriptInterface
public void onLoadBannerFail(String str) {
Logger.i(v.this.f29018c, "onLoadBannerFail()");
fr frVar = new fr(str);
String d10 = frVar.d("errMsg");
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(frVar);
v.this.a(str, true, (String) null, (String) null);
if (!TextUtils.isEmpty(fetchDemandSourceId) && v.this.q(eh.e.Banner.toString())) {
v.this.b(new j(d10, fetchDemandSourceId));
}
}
@JavascriptInterface
public void onLoadBannerSuccess(String str) {
Logger.i(v.this.f29018c, "onLoadBannerSuccess()");
fr frVar = new fr(str);
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(frVar);
String d10 = frVar.d("adViewId");
v.this.a(str, true, (String) null, (String) null);
vh a10 = bh.a().a(d10);
if (a10 == null) {
v.this.f29041z.a(fetchDemandSourceId, "not found view for the current adViewId= " + d10);
return;
}
if (a10 instanceof vg) {
vg vgVar = (vg) a10;
if (v.this.q(eh.e.Banner.toString())) {
v.this.b(new i(fetchDemandSourceId, vgVar));
}
}
}
@JavascriptInterface
public void onLoadInterstitialFail(String str) {
Logger.i(v.this.f29018c, "onLoadInterstitialFail(" + str + ")");
fr frVar = new fr(str);
String d10 = frVar.d("errMsg");
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(frVar);
v.this.a(str, true, (String) null, (String) null);
if (TextUtils.isEmpty(fetchDemandSourceId)) {
return;
}
a(fetchDemandSourceId, false);
if (v.this.q(eh.e.Interstitial.toString())) {
v.this.b(new f(d10, fetchDemandSourceId));
}
}
@JavascriptInterface
public void onLoadInterstitialSuccess(String str) {
Logger.i(v.this.f29018c, "onLoadInterstitialSuccess(" + str + ")");
fr frVar = new fr(str);
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(frVar);
JSONObject a10 = frVar.a();
a(fetchDemandSourceId, true);
v.this.a(str, true, (String) null, (String) null);
if (v.this.q(eh.e.Interstitial.toString())) {
v.this.b(new e(fetchDemandSourceId, a10));
}
}
@JavascriptInterface
public void onReceivedMessage(String str) {
Logger.i(v.this.f29018c, "onReceivedMessage(" + str + ")");
hg.f26244a.b(new l(str));
}
@JavascriptInterface
public void onShowInterstitialFail(String str) {
Logger.i(v.this.f29018c, "onShowInterstitialFail(" + str + ")");
fr frVar = new fr(str);
final String d10 = frVar.d("errMsg");
final String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(frVar);
v.this.a(str, true, (String) null, (String) null);
if (TextUtils.isEmpty(fetchDemandSourceId)) {
return;
}
final boolean q10 = v.this.q(eh.e.Interstitial.toString());
v.this.b(new Runnable() {
@Override
public final void run() {
v.r.this.a(q10, d10, fetchDemandSourceId);
}
});
}
@JavascriptInterface
public void onShowInterstitialSuccess(String str) {
Logger.i(v.this.f29018c, "onShowInterstitialSuccess(" + str + ")");
v.this.a(str, true, (String) null, (String) null);
final String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(new fr(str));
if (TextUtils.isEmpty(fetchDemandSourceId)) {
Logger.i(v.this.f29018c, "onShowInterstitialSuccess called with no demand");
return;
}
a3 a3Var = v.this.D;
eh.e eVar = eh.e.Interstitial;
a3Var.a(eVar.ordinal());
v.this.D.f(fetchDemandSourceId);
final boolean q10 = v.this.q(eVar.toString());
v.this.b(new Runnable() {
@Override
public final void run() {
v.r.this.a(q10, fetchDemandSourceId);
}
});
}
@JavascriptInterface
public void onShowRewardedVideoFail(String str) {
Logger.i(v.this.f29018c, "onShowRewardedVideoFail(" + str + ")");
fr frVar = new fr(str);
String d10 = frVar.d("errMsg");
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(frVar);
if (v.this.q(eh.e.RewardedVideo.toString())) {
v.this.b(new a(d10, fetchDemandSourceId));
}
v.this.a(str, true, (String) null, (String) null);
}
@JavascriptInterface
public void onShowRewardedVideoSuccess(String str) {
Logger.i(v.this.f29018c, "onShowRewardedVideoSuccess(" + str + ")");
v.this.a(str, true, (String) null, (String) null);
}
@JavascriptInterface
public void onVideoStatusChanged(String str) {
Log.d(v.this.f29018c, "onVideoStatusChanged(" + str + ")");
fr frVar = new fr(str);
String d10 = frVar.d(b9.h.f25222m);
if (v.this.C == null || TextUtils.isEmpty(d10)) {
return;
}
String d11 = frVar.d("status");
if (b9.h.f25205d0.equalsIgnoreCase(d11)) {
v.this.C.onVideoStarted();
return;
}
if (b9.h.f25207e0.equalsIgnoreCase(d11)) {
v.this.C.onVideoPaused();
return;
}
if (b9.h.f25209f0.equalsIgnoreCase(d11)) {
v.this.C.onVideoResumed();
return;
}
if (b9.h.f25211g0.equalsIgnoreCase(d11)) {
v.this.C.onVideoEnded();
return;
}
if (b9.h.f25213h0.equalsIgnoreCase(d11)) {
v.this.C.onVideoStopped();
return;
}
Logger.i(v.this.f29018c, "onVideoStatusChanged: unknown status: " + d11);
}
@JavascriptInterface
public void openUrl(String str) {
try {
Logger.i(v.this.f29018c, "openUrl(" + str + ")");
fr frVar = new fr(str);
p.c a10 = new p.a(frVar.d("method"), new OpenUrlConfigurations(v.this.F, 805306368)).a(frVar.c(b9.h.L0) ? v.this.Z.getContext() : v.this.q(), new OpenUrl(frVar.d("url"), frVar.d("package_name")));
if (a10 instanceof p.c.Error) {
v.this.a(str, false, ((p.c.Error) a10).b(), (String) null);
} else {
v.this.a(str, true, (String) null, (String) null);
}
} catch (Exception e10) {
v.this.a(str, false, e10.getLocalizedMessage(), (String) null);
}
}
@JavascriptInterface
public void pauseControllerWebview() {
v.this.c(new o());
}
@JavascriptInterface
public void permissionsAPI(String str) {
try {
Logger.i(v.this.f29018c, "permissionsAPI(" + str + ")");
v.this.I.a(new fr(str).toString(), new w());
} catch (Exception e10) {
o9.d().a(e10);
IronLog.INTERNAL.error(e10.toString());
Logger.i(v.this.f29018c, "permissionsAPI failed with exception " + e10.getMessage());
}
}
@JavascriptInterface
public void postAdEventNotification(String str) {
try {
Logger.i(v.this.f29018c, "postAdEventNotification(" + str + ")");
fr frVar = new fr(str);
String d10 = frVar.d(b9.h.f25217j0);
if (TextUtils.isEmpty(d10)) {
v.this.a(str, false, b9.c.f25138w, (String) null);
return;
}
String d11 = frVar.d(b9.h.f25219k0);
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(frVar);
String str2 = !TextUtils.isEmpty(fetchDemandSourceId) ? fetchDemandSourceId : d11;
JSONObject jSONObject = (JSONObject) frVar.b(b9.h.f25221l0);
String d12 = frVar.d(b9.h.f25222m);
eh.e g10 = v.this.g(d12);
if (!v.this.q(d12)) {
v.this.a(str, false, b9.c.f25137v, (String) null);
return;
}
String e10 = v.this.e(str);
if (!TextUtils.isEmpty(e10)) {
v.this.i(v.this.a(e10, v.this.a(b9.h.f25222m, d12, b9.h.f25217j0, d10, "demandSourceName", d11, "demandSourceId", str2, null, false), b9.g.f25170c0, b9.g.f25172d0));
}
v.this.b(new m(g10, str2, d10, jSONObject));
} catch (Exception e11) {
o9.d().a(e11);
IronLog.INTERNAL.error(e11.toString());
}
}
@JavascriptInterface
public void removeCloseEventHandler(String str) {
Logger.i(v.this.f29018c, "removeCloseEventHandler(" + str + ")");
if (v.this.f29027l != null) {
v.this.f29027l.cancel();
}
v.this.f29026k = true;
}
@JavascriptInterface
public void removeMessagingInterface(String str) {
v.this.c(new p());
}
@JavascriptInterface
public void requestToDestroyBanner(String str) {
Logger.i(v.this.f29018c, "onCleanUpNonDisplayBannersFail() value=" + str);
}
@JavascriptInterface
public void resumeControllerWebview() {
v.this.c(new k());
}
@JavascriptInterface
public void saveFile(String str) {
try {
Logger.i(v.this.f29018c, "saveFile(" + str + ")");
fr frVar = new fr(str);
String d10 = frVar.d("path");
String d11 = frVar.d("file");
if (TextUtils.isEmpty(d11)) {
v.this.a(str, false, b9.c.f25122g, "1");
return;
}
nh nhVar = new nh(IronSourceStorageUtils.buildAbsolutePathToDirInCache(v.this.A, d10), SDKUtils.getFileName(d11));
IronSourceStorageUtils.ensurePathSafety(nhVar, v.this.A);
if (v.this.X.a(v.this.A) <= 0) {
v.this.a(str, false, d9.A, (String) null);
return;
}
if (nhVar.exists()) {
v.this.a(str, false, d9.f25565z, (String) null);
return;
}
if (!x8.h(v.this.Z.getContext())) {
v.this.a(str, false, d9.C, (String) null);
return;
}
v.this.a(str, true, (String) null, (String) null);
v.this.f29023h.a(nhVar, d11, frVar.a("connectionTimeout", 0), frVar.a("readTimeout", 0));
} catch (Exception e10) {
o9.d().a(e10);
v.this.a(str, false, e10.getMessage(), (String) null);
IronLog.INTERNAL.error(e10.toString());
}
}
@JavascriptInterface
public void setBackButtonState(String str) {
Logger.i(v.this.f29018c, "setBackButtonState(" + str + ")");
ik.e().c(new fr(str).d("state"));
}
@JavascriptInterface
public void setForceClose(String str) {
Logger.i(v.this.f29018c, "setForceClose(" + str + ")");
fr frVar = new fr(str);
String d10 = frVar.d("width");
String d11 = frVar.d("height");
v.this.f29029n = Integer.parseInt(d10);
v.this.f29030o = Integer.parseInt(d11);
v.this.f29031p = frVar.d("position");
}
@JavascriptInterface
public void setMixedContentAlwaysAllow(String str) {
Logger.i(v.this.f29018c, "setMixedContentAlwaysAllow(" + str + ")");
v.this.c(new q());
}
@JavascriptInterface
public void setOrientation(String str) {
try {
Logger.i(v.this.f29018c, "setOrientation(" + str + ")");
String d10 = new fr(str).d("orientation");
v.this.n(d10);
if (v.this.f29016a0 != null) {
v.this.f29016a0.onOrientationChanged(d10, v.this.X.L(v.this.Z.getContext()));
}
} catch (Exception e10) {
o9.d().a(e10);
IronLog.INTERNAL.error(e10.toString());
}
}
@JavascriptInterface
public void setStoreSearchKeys(String str) {
Logger.i(v.this.f29018c, "setStoreSearchKeys(" + str + ")");
ik.e().e(str);
}
@JavascriptInterface
public void setUserData(String str) {
Logger.i(v.this.f29018c, "setUserData(" + str + ")");
fr frVar = new fr(str);
if (!frVar.a("key")) {
v.this.a(str, false, b9.c.F, (String) null);
return;
}
if (!frVar.a("value")) {
v.this.a(str, false, b9.c.G, (String) null);
return;
}
String d10 = frVar.d("key");
String d11 = frVar.d("value");
ik.e().a(d10, d11);
v.this.i(v.this.e(v.this.e(str), v.this.a(d10, d11, null, null, null, null, null, null, null, false)));
}
@JavascriptInterface
public void setWebviewBackgroundColor(String str) {
Logger.i(v.this.f29018c, "setWebviewBackgroundColor(" + str + ")");
v.this.p(str);
}
@JavascriptInterface
public void stillAlive(String str) {
Logger.i(v.this.f29018c, "stillAlive(" + str + ")");
v.this.f29017b.a();
}
private void a(String str, int i10) {
va a10;
v vVar = v.this;
eh.e eVar = eh.e.Interstitial;
if (vVar.q(eVar.toString()) && (a10 = v.this.G.a(eVar, str)) != null && a10.k()) {
v.this.b(new u(str, i10));
}
}
public void b(String str) {
try {
s3.CallbackResult a10 = v.this.N.a(v.this.Z.getContext(), u3.a(str));
v.this.i(v.this.e(a10.f(), a10.i().toString()));
} catch (Exception e10) {
o9.d().a(e10);
IronLog.INTERNAL.error(e10.toString());
}
}
public void c(String str) {
v.this.i(v.this.a(b9.g.f25171d, str, (String) null, (String) null));
}
private void a(String str, String str2) {
if (TextUtils.isEmpty(str)) {
return;
}
v.this.i(v.this.e(str, str2));
}
private void b(JSONObject jSONObject) {
try {
FeaturesManager featuresManager = FeaturesManager.getInstance();
if (featuresManager.a().isEmpty()) {
return;
}
jSONObject.put(b9.a.f25097h, new JSONArray((Collection) featuresManager.a()));
} catch (Exception e10) {
o9.d().a(e10);
lh.a(er.f25886p, new gh().a(cc.A, e10.getMessage()).a());
Logger.d(v.this.f29018c, "getControllerConfig Error while adding supported features data from FeaturesManager");
}
}
private void c(JSONObject jSONObject) {
b(jSONObject);
a(jSONObject, SDKUtils.getTesterParameters());
if (v.this.W) {
return;
}
a(jSONObject);
}
private void a(String str, boolean z10) {
va a10 = v.this.G.a(eh.e.Interstitial, str);
if (a10 != null) {
a10.a(z10);
}
}
private void a(JSONObject jSONObject) {
try {
jSONObject.put("controllerSourceData", v.this.B.f());
} catch (Exception e10) {
o9.d().a(e10);
Logger.d(v.this.f29018c, "Unable to add controller source data into controllerConfig");
}
}
private void a(JSONObject jSONObject, String str) {
if (a(str)) {
try {
JSONObject jSONObject2 = new JSONObject(str);
jSONObject.putOpt("testerABGroup", jSONObject2.get("testerABGroup"));
jSONObject.putOpt("testFriendlyName", jSONObject2.get("testFriendlyName"));
} catch (JSONException e10) {
o9.d().a(e10);
Logger.d(v.this.f29018c, "getControllerConfig Error while parsing Tester AB Group parameters");
}
}
}
public void a(boolean z10, String str) {
if (z10) {
v.this.f29040y.b(eh.e.Interstitial, str);
v.this.f29040y.b(str);
}
a(str, false);
}
public void a(boolean z10, String str, String str2) {
if (z10) {
if (str == null) {
str = "We're sorry, some error occurred. we will investigate it";
}
v.this.f29040y.b(str2, str);
}
a(str2, false);
}
public boolean a(String str) {
if (TextUtils.isEmpty(str) || str.contains("-1")) {
return false;
}
try {
JSONObject jSONObject = new JSONObject(str);
if (jSONObject.getString("testerABGroup").isEmpty()) {
return false;
}
return !jSONObject.getString("testFriendlyName").isEmpty();
} catch (JSONException e10) {
o9.d().a(e10);
IronLog.INTERNAL.error(e10.toString());
return false;
}
}
}
public interface s {
void a(String str, eh.e eVar, va vaVar);
}
public static class t {
String f29133a;
String f29134b;
}
public enum u {
Display,
Gone
}
public class C0363v extends WebViewClient {
private C0363v() {
}
@Override
public void onPageFinished(WebView webView, String str) {
Logger.i("onPageFinished", str);
if (str.contains("adUnit") || str.contains(Constants.AD_INDEX_FILE_NAME)) {
v.this.A();
}
super.onPageFinished(webView, str);
}
@Override
public void onPageStarted(WebView webView, String str, Bitmap bitmap) {
Logger.i("onPageStarted", str);
super.onPageStarted(webView, str, bitmap);
}
@Override
public void onReceivedError(WebView webView, int i10, String str, String str2) {
Logger.i("onReceivedError", str2 + " " + str);
if (str2.contains(b9.f25071f) && v.this.Q != null) {
v.this.Q.b("controller html - web-view receivedError on loading - " + str + " (errorCode: " + i10 + ")");
}
super.onReceivedError(webView, i10, str, str2);
}
@Override
@TargetApi(26)
public boolean onRenderProcessGone(WebView webView, RenderProcessGoneDetail renderProcessGoneDetail) {
boolean didCrash;
boolean didCrash2;
String str = v.this.f29018c;
StringBuilder sb2 = new StringBuilder();
sb2.append("Chromium process crashed - detail.didCrash(): ");
didCrash = renderProcessGoneDetail.didCrash();
sb2.append(didCrash);
Log.e(str, sb2.toString());
didCrash2 = renderProcessGoneDetail.didCrash();
String str2 = didCrash2 ? "Render process was observed to crash" : "Render process was killed by the system";
if (v.this.Q != null) {
v.this.Q.c(str2);
}
v.this.w();
return true;
}
@Override
public WebResourceResponse shouldInterceptRequest(WebView webView, String str) {
boolean z10;
Logger.i("shouldInterceptRequest", str);
try {
z10 = new URL(str).getFile().contains(Constants.AD_MRAID_JS_FILE_NAME);
} catch (MalformedURLException e10) {
o9.d().a(e10);
z10 = false;
}
if (z10) {
String str2 = AdPayload.FILE_SCHEME + v.this.A + File.separator + Constants.AD_MRAID_JS_FILE_NAME;
try {
new FileInputStream(new File(str2));
return new WebResourceResponse("text/javascript", "UTF-8", getClass().getResourceAsStream(str2));
} catch (FileNotFoundException e11) {
o9.d().a(e11);
}
}
return super.shouldInterceptRequest(webView, str);
}
@Override
public boolean shouldOverrideUrlLoading(WebView webView, String str) {
Logger.i("shouldOverrideUrlLoading", str);
try {
if (v.this.h(str)) {
v.this.z();
return true;
}
} catch (Exception e10) {
o9.d().a(e10);
IronLog.INTERNAL.error(e10.toString());
}
return super.shouldOverrideUrlLoading(webView, str);
}
public C0363v(v vVar, f fVar) {
this();
}
}
public v(Context context, wa waVar, e9 e9Var, com.json.sdk.controller.c cVar, hg hgVar, int i10, gb gbVar, String str, l.a aVar, l.b bVar, String str2, String str3) throws Throwable {
kk kkVar = new kk(context, new vk.a());
this.Z = kkVar;
Logger.i(this.f29018c, "C'tor");
this.Y = e9Var;
this.Q = cVar;
this.f29015a = hgVar;
this.G = waVar;
a(context, kkVar);
this.A = str;
this.D = new a3();
this.S = new JSONObject();
this.f29023h = gbVar;
this.T = aVar;
this.U = bVar;
boolean optBoolean = SDKUtils.getNetworkConfiguration().optBoolean(b9.a.f25098i, false);
this.W = optBoolean;
if (optBoolean) {
this.V = new l9(new i9(SDKUtils.getControllerUrl(), this.A, SDKUtils.getNetworkConfiguration().optBoolean("useWebViewUserAgent", false), new ep(SDKUtils.getControllerUrl())), new Function1() {
@Override
public final Object invoke(Object obj) {
Object c10;
c10 = v.this.c((nh) obj);
return c10;
}
}, gbVar, new q9.a());
} else {
gbVar.a(this);
this.B = new com.json.sdk.controller.d(SDKUtils.getNetworkConfiguration(), this.A, SDKUtils.getControllerUrl(), gbVar);
}
f fVar = null;
o oVar = new o(this, fVar);
this.f29032q = oVar;
kkVar.setWebViewClient(new C0363v(this, fVar));
kkVar.setWebChromeClient(oVar);
kw.a(kkVar);
a(kkVar);
kkVar.setDownloadListener(this);
this.R = c(context);
b(context);
b(i10);
this.f29021f = str2;
this.f29022g = str3;
this.f29017b = h9.a(FeaturesManager.getInstance().getFeatureFlagHealthCheck());
}
private v8 c(Context context) {
return new f(SDKUtils.getControllerConfigAsJSONObject(), context);
}
public String e(String str) {
return new fr(str).d(f29013g0);
}
@Override
public void destroy() {
this.Z.destroy();
gb gbVar = this.f29023h;
if (gbVar != null) {
gbVar.d();
}
v8 v8Var = this.R;
if (v8Var != null) {
v8Var.b();
}
CountDownTimer countDownTimer = this.f29028m;
if (countDownTimer != null) {
countDownTimer.cancel();
}
}
@Override
public eh.c g() {
return eh.c.Web;
}
@Override
public void onDownloadStart(String str, String str2, String str3, String str4, long j10) {
Logger.i(this.f29018c, str + " " + str4);
}
public Context q() {
return this.Y.a();
}
public int r() {
return f29009c0;
}
public FrameLayout s() {
return this.f29036u;
}
public a3 u() {
return this.D;
}
public u v() {
return this.f29037v;
}
@SuppressLint({"NewApi"})
private void G() {
}
public String d(String str) {
return new fr(str).d(f29014h0);
}
public String e(String str, String str2) {
return new m.a(str, str2).a();
}
public eh.e g(String str) {
if (TextUtils.isEmpty(str)) {
return null;
}
eh.e eVar = eh.e.Interstitial;
if (str.equalsIgnoreCase(eVar.toString())) {
return eVar;
}
eh.e eVar2 = eh.e.RewardedVideo;
if (str.equalsIgnoreCase(eVar2.toString())) {
return eVar2;
}
eh.e eVar3 = eh.e.Banner;
if (str.equalsIgnoreCase(eVar3.toString())) {
return eVar3;
}
return null;
}
public void o() {
so soVar = this.f29016a0;
if (soVar != null) {
soVar.onCloseRequested();
}
}
public void A() {
i(f(b9.g.A));
}
public void B() {
try {
this.Z.onPause();
} catch (Throwable th) {
o9.d().a(th);
Logger.i(this.f29018c, "WebViewController: onPause() - " + th);
}
}
public void C() {
this.C = null;
}
public void D() {
this.Z.a();
this.f29016a0 = null;
}
public void E() {
this.Z.requestFocus();
}
public void F() {
try {
this.Z.onResume();
} catch (Throwable th) {
o9.d().a(th);
Logger.i(this.f29018c, "WebViewController: onResume() - " + th);
}
}
public void m(String str) {
try {
String d10 = y8.d(this.Z.getContext());
Logger.i(this.f29018c, "device status changed, connection type " + str);
jh.a(str);
jh.b(d10);
i(e(b9.g.f25193x, a(b9.i.f25287t, str, b9.i.f25288u, d10, null, null, null, null, null, false)));
} catch (Exception e10) {
o9.d().a(e10);
IronLog.INTERNAL.error("Exception: " + Log.getStackTraceString(e10));
}
}
public jw p() {
if (this.P == null) {
this.P = new g();
}
return this.P;
}
public String t() {
return this.f29038w;
}
public void w() {
if (this.f29025j == null) {
return;
}
o();
eh.e b10 = this.f29025j.b();
String a10 = this.f29025j.a();
if (q(b10.toString())) {
a(b10, a10);
}
}
public void x() {
this.f29032q.onHideCustomView();
}
public boolean y() {
return this.f29033r != null;
}
public void z() {
i(f(b9.g.Z));
}
public Object c(nh nhVar) {
this.f29023h.a(this);
if (nhVar == null || !nhVar.exists()) {
a(new nh(b9.f25071f), new fh(1, "Unable to download Html file"));
return null;
}
a(nhVar);
return null;
}
private String d(JSONObject jSONObject) {
za b10 = za.b(this.Z.getContext());
StringBuilder sb2 = new StringBuilder();
String sDKVersion = SDKUtils.getSDKVersion();
if (!TextUtils.isEmpty(sDKVersion)) {
sb2.append(b9.i.f25282q);
sb2.append(b9.i.f25252b);
sb2.append(sDKVersion);
sb2.append(b9.i.f25254c);
}
String e10 = b10.e();
if (!TextUtils.isEmpty(e10)) {
sb2.append(b9.i.f25274m);
sb2.append(b9.i.f25252b);
sb2.append(e10);
}
Uri parse = Uri.parse(SDKUtils.getControllerUrl());
if (parse != null) {
String str = parse.getScheme() + StringUtils.PROCESS_POSTFIX_DELIMITER;
String host = parse.getHost();
int port = parse.getPort();
if (port != -1) {
host = host + StringUtils.PROCESS_POSTFIX_DELIMITER + port;
}
sb2.append(b9.i.f25254c);
sb2.append("protocol");
sb2.append(b9.i.f25252b);
sb2.append(str);
sb2.append(b9.i.f25254c);
sb2.append("domain");
sb2.append(b9.i.f25252b);
sb2.append(host);
if (jSONObject.keys().hasNext()) {
try {
String jSONObject2 = new JSONObject(jSONObject, new String[]{b9.i.Z, b9.i.f25262g}).toString();
if (!TextUtils.isEmpty(jSONObject2)) {
sb2.append(b9.i.f25254c);
sb2.append("controllerConfig");
sb2.append(b9.i.f25252b);
sb2.append(jSONObject2);
}
} catch (JSONException e11) {
o9.d().a(e11);
IronLog.INTERNAL.error(e11.toString());
}
}
sb2.append(b9.i.f25254c);
sb2.append("debug");
sb2.append(b9.i.f25252b);
sb2.append(r());
}
return sb2.toString();
}
private String f(String str) {
return new m.a(str).a();
}
public void i(final String str) {
if (TextUtils.isEmpty(str)) {
return;
}
c(new Runnable() {
@Override
public final void run() {
v.this.j(str);
}
});
}
public void j(String str) {
this.Z.a(new m.b(str, r()).a());
}
public void l(String str) {
try {
Logger.i(this.f29018c, "load(): " + str);
this.Z.loadUrl(str);
} catch (Throwable th) {
o9.d().a(th);
Logger.e(this.f29018c, "WebViewController::load: " + th);
}
}
private void o(String str) {
WebSettings settings;
int i10;
if (str.equalsIgnoreCase("0")) {
settings = this.Z.getSettings();
i10 = 2;
} else {
settings = this.Z.getSettings();
i10 = -1;
}
settings.setCacheMode(i10);
}
public void p(String str) {
WebView webView;
fr frVar = new fr(str);
String d10 = frVar.d("color");
String d11 = frVar.d("adViewId");
int parseColor = !b9.h.T.equalsIgnoreCase(d10) ? Color.parseColor(d10) : 0;
if (d11 != null) {
webView = bh.a().a(d11).getPresentingView();
if (webView == null) {
return;
}
} else {
webView = this.Z;
}
webView.setBackgroundColor(parseColor);
}
public boolean q(String str) {
boolean z10 = false;
if (TextUtils.isEmpty(str)) {
Logger.d(this.f29018c, "Trying to trigger a listener - no product was found");
return false;
}
if (!str.equalsIgnoreCase(eh.e.Interstitial.toString()) ? !(!str.equalsIgnoreCase(eh.e.RewardedVideo.toString()) ? !str.equalsIgnoreCase(eh.e.Banner.toString()) || this.f29041z == null : this.f29039x == null) : this.f29040y != null) {
z10 = true;
}
if (!z10) {
Logger.d(this.f29018c, "Trying to trigger a listener - no listener was found for product " + str);
}
return z10;
}
public com.json.sdk.controller.r b(com.json.sdk.controller.s sVar) {
return new com.json.sdk.controller.r(sVar);
}
@Override
public void e() {
a(this.D);
}
public boolean h(String str) {
try {
if (!new hs(str, ik.e().d(), FeaturesManager.getInstance().getFeatureFlagClickCheck().c()).a()) {
return false;
}
gv.a(q(), str);
return true;
} catch (Exception e10) {
o9.d().a(e10);
IronLog.INTERNAL.error(e10.toString());
return false;
}
}
public void k(String str) {
i(e(b9.g.f25192w, a("action", str, null, null, null, null, null, null, null, false)));
}
public void n(String str) {
this.f29038w = str;
}
private String c(String str, String str2, String str3) {
return new m.a(str, null, str2, str3).a();
}
public void e(Context context) {
try {
v8 v8Var = this.R;
if (v8Var == null) {
return;
}
v8Var.b(context);
} catch (Throwable th) {
o9.d().a(th);
IronLog.INTERNAL.error(th.toString());
}
}
@Override
public void d() {
i(f(b9.g.f25189t));
}
@Override
public void f() {
i(f(b9.g.f25190u));
}
public s9 a(eh.e eVar) {
if (eVar == eh.e.Interstitial) {
return this.f29040y;
}
if (eVar == eh.e.RewardedVideo) {
return this.f29039x;
}
if (eVar == eh.e.Banner) {
return this.f29041z;
}
return null;
}
public void f(Context context) {
try {
v8 v8Var = this.R;
if (v8Var == null) {
return;
}
v8Var.c(context);
} catch (Throwable th) {
o9.d().a(th);
IronLog.INTERNAL.error(th.toString());
}
}
public void d(String str, String str2) {
if (TextUtils.isEmpty(str2)) {
str2 = b9.c.f25141z;
}
i(e(b9.g.f25168a0, a("errMsg", str, "url", str2, null, null, null, null, null, false)));
}
public void g(String str, String str2) {
i(e(b9.g.W, a(b9.h.f25228p, str2, b9.h.f25222m, str, null, null, null, null, null, false)));
}
private String b(String str) {
String str2 = this.A + File.separator;
return str.contains(str2) ? str.substring(str2.length()) : str;
}
public Object[] f(String str, String str2) {
boolean z10;
JSONObject jSONObject = new JSONObject();
boolean z11 = true;
Map<String, String> map = null;
if (TextUtils.isEmpty(str)) {
z10 = true;
} else {
va a10 = this.G.a(g(str), str2);
if (a10 != null) {
map = a10.g();
map.put("demandSourceName", a10.f());
map.put("demandSourceId", a10.h());
}
try {
jSONObject.put(b9.h.f25222m, str);
} catch (JSONException e10) {
o9.d().a(e10);
IronLog.INTERNAL.error(e10.toString());
}
z10 = false;
try {
Map<String, String> initSDKParams = SDKUtils.getInitSDKParams();
if (initSDKParams != null) {
jSONObject = SDKUtils.mergeJSONObjects(jSONObject, new JSONObject(initSDKParams));
}
} catch (Exception e11) {
o9.d().a(e11);
IronLog.INTERNAL.error(e11.toString());
}
}
if (!TextUtils.isEmpty(this.f29022g)) {
try {
jSONObject.put(SDKUtils.encodeString(b9.i.f25260f), SDKUtils.encodeString(this.f29022g));
} catch (JSONException e12) {
o9.d().a(e12);
IronLog.INTERNAL.error(e12.toString());
}
}
if (!TextUtils.isEmpty(this.f29021f)) {
try {
jSONObject.put(SDKUtils.encodeString(b9.i.f25262g), SDKUtils.encodeString(this.f29021f));
} catch (JSONException e13) {
o9.d().a(e13);
IronLog.INTERNAL.error(e13.toString());
}
z11 = z10;
}
if (map != null && !map.isEmpty()) {
for (Map.Entry<String, String> entry : map.entrySet()) {
if (entry.getKey().equalsIgnoreCase("sdkWebViewCache")) {
o(entry.getValue());
}
try {
jSONObject.put(SDKUtils.encodeString(entry.getKey()), SDKUtils.encodeString(entry.getValue()));
} catch (JSONException e14) {
o9.d().a(e14);
IronLog.INTERNAL.error(e14.toString());
}
}
}
return new Object[]{jSONObject.toString(), Boolean.valueOf(z11)};
}
public void c(Runnable runnable) {
hg hgVar = this.f29015a;
if (hgVar != null) {
hgVar.d(runnable);
}
}
public void e(JSONObject jSONObject) {
Logger.i(this.f29018c, "device connection info changed: " + jSONObject.toString());
i(e(b9.g.f25194y, a(b9.i.f25265h0, jSONObject.toString(), null, null, null, null, null, null, null, false)));
}
private String b(String str, String str2) {
return a(str, str2, "errMsg");
}
public Object[] d(Context context) {
za b10 = za.b(context);
JSONObject jSONObject = new JSONObject();
boolean z10 = false;
try {
jSONObject.put(b9.i.f25293z, "none");
jSONObject.put(b9.i.A, SDKUtils.translateDeviceOrientation(this.X.H(context)));
String d10 = b10.d();
if (d10 != null) {
jSONObject.put(SDKUtils.encodeString(b9.i.f25270k), SDKUtils.encodeString(d10));
}
String c10 = b10.c();
if (c10 != null) {
jSONObject.put(SDKUtils.encodeString(b9.i.f25272l), SDKUtils.encodeString(c10));
} else {
z10 = true;
}
SDKUtils.loadGoogleAdvertiserInfo(context);
String advertiserId = SDKUtils.getAdvertiserId();
if (!TextUtils.isEmpty(advertiserId)) {
Logger.i(this.f29018c, "add AID");
jSONObject.put("deviceIds" + b9.i.f25256d + b9.i.L + b9.i.f25258e, SDKUtils.encodeString(advertiserId));
}
String limitAdTracking = SDKUtils.getLimitAdTracking();
if (!TextUtils.isEmpty(limitAdTracking)) {
Logger.i(this.f29018c, "add LAT");
jSONObject.put(b9.i.M, Boolean.parseBoolean(limitAdTracking));
}
String e10 = b10.e();
if (e10 != null) {
jSONObject.put(SDKUtils.encodeString(b9.i.f25274m), SDKUtils.encodeString(e10));
} else {
z10 = true;
}
String f10 = b10.f();
if (f10 != null) {
jSONObject.put(SDKUtils.encodeString(b9.i.f25276n), f10.replaceAll("[^0-9/.]", ""));
} else {
z10 = true;
}
String f11 = b10.f();
if (f11 != null) {
jSONObject.put(SDKUtils.encodeString(b9.i.f25278o), SDKUtils.encodeString(f11));
}
String valueOf = String.valueOf(b10.a());
if (valueOf != null) {
jSONObject.put(SDKUtils.encodeString(b9.i.f25280p), valueOf);
} else {
z10 = true;
}
jSONObject.put(fe.f25985e0, String.valueOf(k1.a()));
String sDKVersion = SDKUtils.getSDKVersion();
if (sDKVersion != null) {
jSONObject.put(SDKUtils.encodeString(b9.i.f25282q), SDKUtils.encodeString(sDKVersion));
}
if (b10.b() != null && b10.b().length() > 0) {
jSONObject.put(SDKUtils.encodeString(b9.i.f25284r), SDKUtils.encodeString(b10.b()));
}
String b11 = y8.b(context);
if (b11.equals("none")) {
z10 = true;
} else {
jSONObject.put(SDKUtils.encodeString(b9.i.f25287t), SDKUtils.encodeString(b11));
}
String d11 = y8.d(context);
if (d11 != null) {
jSONObject.put(SDKUtils.encodeString(b9.i.f25288u), SDKUtils.encodeString(d11));
} else {
z10 = true;
}
jSONObject.put(SDKUtils.encodeString(b9.i.f25289v), y8.e(context));
jSONObject.put("uxt", IronSourceStorageUtils.isUxt());
String language = context.getResources().getConfiguration().locale.getLanguage();
if (!TextUtils.isEmpty(language)) {
jSONObject.put(SDKUtils.encodeString(b9.i.f25291x), SDKUtils.encodeString(language.toUpperCase(Locale.getDefault())));
}
jSONObject.put(b9.i.f25292y, SDKUtils.encodeString(String.valueOf(this.X.a(this.A))));
String valueOf2 = String.valueOf(this.X.s());
if (TextUtils.isEmpty(valueOf2)) {
z10 = true;
} else {
jSONObject.put(SDKUtils.encodeString(b9.i.G) + b9.i.f25256d + SDKUtils.encodeString("width") + b9.i.f25258e, SDKUtils.encodeString(valueOf2));
}
jSONObject.put(SDKUtils.encodeString(b9.i.G) + b9.i.f25256d + SDKUtils.encodeString("height") + b9.i.f25258e, SDKUtils.encodeString(String.valueOf(this.X.a())));
String g10 = c4.g(this.Z.getContext());
if (!TextUtils.isEmpty(g10)) {
jSONObject.put(SDKUtils.encodeString("bundleId"), SDKUtils.encodeString(g10));
}
String valueOf3 = String.valueOf(this.X.h());
if (!TextUtils.isEmpty(valueOf3)) {
jSONObject.put(SDKUtils.encodeString(b9.i.K), SDKUtils.encodeString(valueOf3));
}
String valueOf4 = String.valueOf(this.X.f());
if (!TextUtils.isEmpty(valueOf4)) {
jSONObject.put(SDKUtils.encodeString(b9.i.O), SDKUtils.encodeString(valueOf4));
}
jSONObject.put(SDKUtils.encodeString(b9.i.P), za.b(context).a(context));
jSONObject.put(SDKUtils.encodeString(b9.i.Y), this.X.y(context));
jSONObject.put(SDKUtils.encodeString("mcc"), x8.b(context));
jSONObject.put(SDKUtils.encodeString("mnc"), x8.c(context));
jSONObject.put(SDKUtils.encodeString(b9.i.S), x8.f(context));
jSONObject.put(SDKUtils.encodeString(b9.i.R), SDKUtils.encodeString(x8.g(context)));
jSONObject.put(SDKUtils.encodeString(b9.i.V), c4.f(context));
jSONObject.put(SDKUtils.encodeString(b9.i.X), c4.d(context));
jSONObject.put(SDKUtils.encodeString(b9.i.W), SDKUtils.encodeString(c4.b(context)));
String e11 = c4.e(context);
if (!TextUtils.isEmpty(e11)) {
jSONObject.put(SDKUtils.encodeString(b9.i.f25255c0), SDKUtils.encodeString(e11));
}
c(jSONObject);
jSONObject.put(SDKUtils.encodeString(b9.i.f25281p0), this.X.C(context));
} catch (JSONException e12) {
o9.d().a(e12);
IronLog.INTERNAL.error(e12.toString());
}
return new Object[]{jSONObject.toString(), Boolean.valueOf(z10)};
}
public com.json.sdk.controller.g a(com.json.sdk.controller.s sVar) {
return new com.json.sdk.controller.g(new com.json.sdk.controller.b(new r()), sVar);
}
public void c(String str) {
if (str.equals(b9.h.f25214i)) {
o();
}
i(e(b9.g.f25195z, a("action", str, null, null, null, null, null, null, null, false)));
}
public void b(int i10) {
f29009c0 = i10;
}
public void c(String str, String str2) {
try {
i(e(b9.g.f25185p, a("file", str, "path", b(str2), null, null, null, null, null, false)));
} catch (Exception e10) {
o9.d().a(e10);
b(str, str2, e10.getMessage());
}
}
private t a(eh.e eVar, va vaVar) {
t tVar = new t();
if (eVar == eh.e.RewardedVideo || eVar == eh.e.Interstitial || eVar == eh.e.Banner) {
HashMap hashMap = new HashMap();
hashMap.put(b9.i.f25262g, this.f29021f);
if (!TextUtils.isEmpty(this.f29022g)) {
hashMap.put(b9.i.f25260f, this.f29022g);
}
if (vaVar != null) {
if (vaVar.g() != null) {
hashMap.putAll(vaVar.g());
hashMap.put(b9.h.f25247y0, String.valueOf(m0.f26900a.c(vaVar.h())));
}
hashMap.put("demandSourceName", vaVar.f());
hashMap.put("demandSourceId", vaVar.h());
}
String flatMapToJsonAsString = SDKUtils.flatMapToJsonAsString(hashMap);
b9.g a10 = b9.g.a(eVar);
String a11 = a(a10.f25196a, flatMapToJsonAsString, a10.f25197b, a10.f25198c);
tVar.f29133a = a10.f25196a;
tVar.f29134b = a11;
}
return tVar;
}
private void c(JSONObject jSONObject) throws JSONException {
jSONObject.put(SDKUtils.encodeString("gpi"), dp.d(this.Z.getContext()));
}
@Override
public void b(Context context) {
a(new c(context));
}
private String a(eh.e eVar, JSONObject jSONObject) {
HashMap hashMap = new HashMap();
hashMap.put("sessionDepth", Integer.toString(jSONObject.optInt("sessionDepth")));
String optString = jSONObject.optString("demandSourceName");
String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(jSONObject);
va a10 = this.G.a(eVar, fetchDemandSourceId);
if (a10 != null) {
if (a10.g() != null) {
hashMap.putAll(a10.g());
}
if (!TextUtils.isEmpty(optString)) {
hashMap.put("demandSourceName", optString);
}
if (!TextUtils.isEmpty(fetchDemandSourceId)) {
hashMap.put("demandSourceId", fetchDemandSourceId);
}
}
String flatMapToJsonAsString = SDKUtils.flatMapToJsonAsString(hashMap);
b9.g b10 = b9.g.b(eVar);
return a(b10.f25196a, flatMapToJsonAsString, b10.f25197b, b10.f25198c);
}
@Override
public void b(va vaVar) {
Map<String, String> b10 = vaVar.b();
if (b10 != null) {
i(e(b9.g.T, SDKUtils.flatMapToJsonAsString(b10)));
}
this.G.b(eh.e.Interstitial, vaVar.h());
}
@Override
public void b(va vaVar, Map<String, String> map, u9 u9Var) {
a(vaVar, map);
}
public void b(Runnable runnable) {
hg hgVar = this.f29015a;
if (hgVar != null) {
hgVar.c(runnable);
}
}
private String a(String str, String str2) {
return a(str, str2, b9.h.f25210g);
}
public void b(String str, String str2, String str3) {
try {
i(e(b9.g.f25186q, a("file", str, "path", b(str2), "errMsg", str3, null, null, null, false)));
} catch (Exception e10) {
o9.d().a(e10);
}
}
private String a(String str, String str2, String str3) {
if (TextUtils.isEmpty(str2)) {
return str;
}
try {
return new JSONObject(str).put(str3, str2).toString();
} catch (JSONException e10) {
o9.d().a(e10);
return str;
}
}
@Override
public void b(JSONObject jSONObject) {
i(e(b9.g.f25174e0, jSONObject != null ? jSONObject.toString() : null));
}
public String a(String str, String str2, String str3, String str4) {
return new m.a(str, str2, str3, str4).a();
}
public String a(String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8, String str9, boolean z10) {
JSONObject jSONObject = new JSONObject();
try {
if (!TextUtils.isEmpty(str) && !TextUtils.isEmpty(str2)) {
jSONObject.put(str, SDKUtils.encodeString(str2));
}
if (!TextUtils.isEmpty(str3) && !TextUtils.isEmpty(str4)) {
jSONObject.put(str3, SDKUtils.encodeString(str4));
}
if (!TextUtils.isEmpty(str5) && !TextUtils.isEmpty(str6)) {
jSONObject.put(str5, SDKUtils.encodeString(str6));
}
if (!TextUtils.isEmpty(str7) && !TextUtils.isEmpty(str8)) {
jSONObject.put(str7, SDKUtils.encodeString(str8));
}
if (!TextUtils.isEmpty(str9)) {
jSONObject.put(str9, z10);
}
} catch (JSONException e10) {
o9.d().a(e10);
IronLog.INTERNAL.error(e10.toString());
}
return jSONObject.toString();
}
@Override
public void a() {
if (this.W) {
this.V.a();
return;
}
this.B.a(new gh());
if (this.B.k()) {
a(1);
}
}
public void a(int i10) {
if (!this.W && !this.B.m()) {
Logger.i(this.f29018c, "load(): Mobile Controller HTML Does not exist");
return;
}
JSONObject controllerConfigAsJSONObject = SDKUtils.getControllerConfigAsJSONObject();
String d10 = d(controllerConfigAsJSONObject);
Map<String, String> initSDKParams = SDKUtils.getInitSDKParams();
if (initSDKParams != null && initSDKParams.containsKey("sessionid")) {
d10 = String.format("%s&sessionid=%s", d10, initSDKParams.get("sessionid"));
}
this.f29015a.d(new h(controllerConfigAsJSONObject, this.Z, (this.W ? this.V.getHtmlFile() : this.B.g()).toURI().toString() + "?" + d10));
this.f29028m = new i(ServiceProvider.SCAR_SIGNALS_FETCH_TIMEOUT, 1000L, i10).start();
}
@Override
public void a(Activity activity) {
this.Y.a(activity);
}
@Override
public void a(Context context) {
a(new d(context));
}
private void a(Context context, WebView webView) {
FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(-1, -1);
this.f29036u = new FrameLayout(context);
this.f29034s = new FrameLayout(context);
this.f29034s.setLayoutParams(new FrameLayout.LayoutParams(-1, -1));
this.f29034s.setVisibility(8);
FrameLayout frameLayout = new FrameLayout(context);
frameLayout.setLayoutParams(new FrameLayout.LayoutParams(-1, -1));
frameLayout.addView(webView);
this.f29036u.addView(this.f29034s, layoutParams);
this.f29036u.addView(frameLayout);
}
@SuppressLint({"NewApi"})
private void a(WebSettings webSettings) {
webSettings.setMediaPlaybackRequiresUserGesture(false);
}
@SuppressLint({"AddJavascriptInterface"})
private void a(WebView webView) {
com.json.sdk.controller.s sVar = new com.json.sdk.controller.s(com.json.sdk.controller.s.a());
webView.addJavascriptInterface(a(sVar), b9.f25069d);
webView.addJavascriptInterface(b(sVar), b9.f25070e);
}
public void a(a3 a3Var) {
String b10;
s9 a10;
synchronized (this.E) {
try {
if (a3Var.j() && this.f29024i) {
Log.d(this.f29018c, "restoreState(state:" + a3Var + ")");
int c10 = a3Var.c();
if (c10 != -1) {
eh.e eVar = eh.e.RewardedVideo;
if (c10 == eVar.ordinal()) {
Log.d(this.f29018c, "onRVAdClosed()");
b10 = a3Var.b();
a10 = a(eVar);
if (a10 != null) {
}
a3Var.a(-1);
a3Var.f(null);
} else {
eVar = eh.e.Interstitial;
if (c10 == eVar.ordinal()) {
Log.d(this.f29018c, "onInterstitialAdClosed()");
b10 = a3Var.b();
a10 = a(eVar);
if (a10 != null && !TextUtils.isEmpty(b10)) {
a10.a(eVar, b10);
}
}
a3Var.a(-1);
a3Var.f(null);
}
} else {
Log.d(this.f29018c, "No ad was opened");
}
String d10 = a3Var.d();
String f10 = a3Var.f();
for (va vaVar : this.G.a(eh.e.Interstitial)) {
if (vaVar.e() == 2) {
Log.d(this.f29018c, "initInterstitial(appKey:" + d10 + ", userId:" + f10 + ", demandSource:" + vaVar.f() + ")");
a(d10, f10, vaVar, this.f29040y);
}
}
String g10 = a3Var.g();
String h10 = a3Var.h();
for (va vaVar2 : this.G.a(eh.e.RewardedVideo)) {
if (vaVar2.e() == 2) {
String f11 = vaVar2.f();
Log.d(this.f29018c, "onRVNoMoreOffers()");
this.f29039x.c(f11);
Log.d(this.f29018c, "initRewardedVideo(appKey:" + g10 + ", userId:" + h10 + ", demandSource:" + f11 + ")");
a(g10, h10, vaVar2, this.f29039x);
}
}
a3Var.a(false);
}
this.D = a3Var;
} catch (Throwable th) {
throw th;
}
}
}
public void a(eh.e eVar, String str) {
b(new e(eVar, str));
}
@Override
public void a(nh nhVar) {
if (this.W && this.V.a(nhVar)) {
a(1);
} else if (nhVar.getName().contains(b9.f25071f)) {
this.B.a(new n());
} else {
c(nhVar.getName(), nhVar.getParent());
}
}
@Override
public void a(nh nhVar, fh fhVar) {
if (!this.W || !this.V.a(nhVar)) {
if (nhVar.getName().contains(b9.f25071f)) {
this.B.a(new a(), new b(fhVar));
return;
} else {
b(nhVar.getName(), nhVar.getParent(), fhVar.b());
return;
}
}
this.Q.b("controller html - failed to download - " + fhVar.b());
}
public void a(nv nvVar) {
this.C = nvVar;
}
public void a(qe qeVar) {
try {
this.Q.a(qeVar);
} catch (Exception e10) {
o9.d().a(e10);
Logger.e(this.f29018c, "handleLoadAd: " + e10);
}
}
public void a(s3 s3Var) {
this.N = s3Var;
}
public void a(com.json.sdk.controller.a aVar) {
this.L = aVar;
aVar.a(p());
}
@Override
public void a(f.MessageToController messageToController, l.a aVar) {
i(a(messageToController.e(), messageToController.h(), b9.g.U, b9.g.U));
}
public void a(com.json.sdk.controller.i iVar) {
this.K = iVar;
}
public void a(com.json.sdk.controller.j jVar) {
this.M = jVar;
}
public void a(com.json.sdk.controller.o oVar) {
this.H = oVar;
}
public void a(com.json.sdk.controller.q qVar) {
this.I = qVar;
}
public void a(com.json.sdk.controller.u uVar) {
this.J = uVar;
}
public void a(u uVar) {
this.f29037v = uVar;
}
public void a(so soVar) {
this.f29016a0 = soVar;
this.Z.a(soVar);
}
public void a(te teVar) {
teVar.a(new ue() {
@Override
public final void a(qe qeVar) {
v.this.a(qeVar);
}
});
}
@Override
public void a(va vaVar) {
Map<String, String> b10 = vaVar.b();
if (b10 != null) {
i(a(b9.g.S, SDKUtils.flatMapToJsonAsString(b10), b9.g.P, b9.g.Q));
}
this.G.b(eh.e.Banner, vaVar.h());
}
private void a(va vaVar, Map<String, String> map) {
Map<String, String> mergeHashMaps = SDKUtils.mergeHashMaps(new Map[]{map, vaVar.b()});
if (map.containsKey("adm")) {
this.f29017b.a(new h9.d() {
@Override
public final void a(te teVar) {
v.this.a(teVar);
}
});
}
this.D.d(vaVar.h(), true);
i(a(b9.g.E, SDKUtils.flatMapToJsonAsString(mergeHashMaps), b9.g.F, b9.g.G));
}
@Override
public void a(va vaVar, Map<String, String> map, t9 t9Var) {
Map<String, String> mergeHashMaps = SDKUtils.mergeHashMaps(new Map[]{map, vaVar.b()});
if (map != null) {
i(a(b9.g.N, SDKUtils.flatMapToJsonAsString(mergeHashMaps), b9.g.O, b9.g.R));
}
}
@Override
public void a(va vaVar, Map<String, String> map, u9 u9Var) {
i(a(eh.e.Interstitial, new JSONObject(SDKUtils.mergeHashMaps(new Map[]{map, vaVar.b()}))));
}
public void a(y9 y9Var) {
this.O = y9Var;
}
public void a(Runnable runnable) {
hg hgVar = this.f29015a;
if (hgVar != null) {
hgVar.b(runnable);
}
}
public void a(String str, eh.e eVar, va vaVar) {
if (q(eVar.toString())) {
b(new m(eVar, vaVar, str));
}
}
private void a(String str, eh.e eVar, va vaVar, s sVar) {
if (TextUtils.isEmpty(str)) {
sVar.a("Application key are missing", eVar, vaVar);
} else {
i(a(eVar, vaVar).f29134b);
}
}
@Override
public void a(String str, u9 u9Var) {
HashMap hashMap = new HashMap();
hashMap.put("demandSourceName", str);
String flatMapToJsonAsString = SDKUtils.flatMapToJsonAsString(hashMap);
this.D.d(str, true);
i(a(b9.g.E, flatMapToJsonAsString, b9.g.F, b9.g.G));
}
@Override
public void a(String str, String str2, va vaVar, t9 t9Var) {
this.f29021f = str;
this.f29022g = str2;
this.f29041z = t9Var;
a(str, eh.e.Banner, vaVar, new l());
}
@Override
public void a(String str, String str2, va vaVar, u9 u9Var) {
this.f29021f = str;
this.f29022g = str2;
this.f29040y = u9Var;
this.D.g(str);
this.D.h(this.f29022g);
a(this.f29021f, eh.e.Interstitial, vaVar, new k());
}
@Override
public void a(String str, String str2, va vaVar, v9 v9Var) {
this.f29021f = str;
this.f29022g = str2;
this.f29039x = v9Var;
this.D.i(str);
this.D.j(str2);
a(str, eh.e.RewardedVideo, vaVar, new j());
}
public void a(String str, boolean z10, String str2, String str3) {
String d10 = new fr(str).d(z10 ? f29013g0 : f29014h0);
if (TextUtils.isEmpty(d10)) {
return;
}
i(e(d10, a(b(str, str2), str3)));
}
@Override
public void a(JSONObject jSONObject) {
if (jSONObject != null) {
this.S = jSONObject;
}
}
public void a(JSONObject jSONObject, WebView webView) {
boolean optBoolean = jSONObject.optBoolean("inspectWebview");
if (optBoolean) {
WebView.setWebContentsDebuggingEnabled(optBoolean);
}
}
@Override
public void a(JSONObject jSONObject, t9 t9Var) {
i(a(b9.g.N, jSONObject.toString(), b9.g.O, b9.g.R));
}
@Override
public void a(JSONObject jSONObject, u9 u9Var) {
i(a(eh.e.Interstitial, jSONObject));
}
@Override
public void a(JSONObject jSONObject, v9 v9Var) {
i(a(eh.e.RewardedVideo, jSONObject));
}
public void a(boolean z10, String str) {
i(e(b9.g.V, a(b9.h.K, str, null, null, null, null, null, null, b9.h.f25226o, z10)));
}
@Override
public boolean a(String str) {
va a10 = this.G.a(eh.e.Interstitial, str);
return a10 != null && a10.d();
}
}