package com.ironsource.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.facebook.internal.security.CertificateUtil; import com.google.android.gms.drive.DriveFile; import com.ironsource.ad; import com.ironsource.b9; import com.ironsource.c9; import com.ironsource.ce; import com.ironsource.cu; import com.ironsource.dj; import com.ironsource.el; import com.ironsource.f9; import com.ironsource.fj; import com.ironsource.g1; import com.ironsource.gl; import com.ironsource.ha; import com.ironsource.hg; import com.ironsource.hn; import com.ironsource.i0; import com.ironsource.i9; import com.ironsource.ia; import com.ironsource.jd; import com.ironsource.jf; import com.ironsource.k9; import com.ironsource.kn; import com.ironsource.l3; import com.ironsource.la; import com.ironsource.ln; import com.ironsource.m9; import com.ironsource.md; import com.ironsource.mediationsdk.logger.IronLog; import com.ironsource.mj; import com.ironsource.mn; import com.ironsource.n3; import com.ironsource.n9; import com.ironsource.nb; import com.ironsource.nd; import com.ironsource.o9; import com.ironsource.p8; import com.ironsource.p9; import com.ironsource.pf; import com.ironsource.qf; import com.ironsource.qj; import com.ironsource.r8; import com.ironsource.ra; import com.ironsource.rf; import com.ironsource.s2; import com.ironsource.s8; import com.ironsource.sdk.controller.OpenUrlActivity; import com.ironsource.sdk.controller.f; import com.ironsource.sdk.controller.k; import com.ironsource.sdk.controller.l; import com.ironsource.sdk.controller.m; import com.ironsource.sdk.controller.p; import com.ironsource.sdk.controller.v; import com.ironsource.sdk.utils.IronSourceStorageUtils; import com.ironsource.sdk.utils.Logger; import com.ironsource.sdk.utils.SDKUtils; import com.ironsource.sf; import com.ironsource.t2; import com.ironsource.un; import com.ironsource.v3; import com.ironsource.v8; import com.ironsource.ve; import com.ironsource.vf; import com.ironsource.vn; import com.ironsource.vp; import com.ironsource.vt; import com.ironsource.wp; import com.ironsource.x8; import com.ironsource.xf; import com.ironsource.xu; import com.ironsource.y8; import com.ironsource.yq; import com.ironsource.yu; import com.ironsource.zf; import com.vungle.ads.internal.Constants; import com.vungle.ads.internal.model.AdPayload; 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; /* loaded from: classes4.dex */ public class v implements com.ironsource.sdk.controller.l, hn, DownloadListener { private static final String a0 = "about:blank"; public static int b0 = 0; public static String c0 = "is_store"; public static String d0 = "external_url"; public static String e0 = "secondary_web_view"; private static String f0 = "success"; private static String g0 = "fail"; private String A; private com.ironsource.sdk.controller.d B; private cu C; private t2 D; private ia G; private com.ironsource.sdk.controller.o H; private com.ironsource.sdk.controller.q I; private com.ironsource.sdk.controller.u J; private com.ironsource.sdk.controller.i K; private com.ironsource.sdk.controller.a L; private com.ironsource.sdk.controller.j M; private l3 N; private xu O; private com.ironsource.sdk.controller.c P; private p8 Q; private JSONObject R; private l.a S; private l.b T; private f9 U; private boolean V; y8 X; final fj Y; private kn Z; private final ve a; private b9 b; private String f; private String g; private final ra h; private boolean i; private p j; private boolean k; private CountDownTimer l; public CountDownTimer m; private final o q; private View r; private FrameLayout s; private WebChromeClient.CustomViewCallback t; private FrameLayout u; private u v; private String w; private p9 x; private o9 y; private n9 z; private String c = v.class.getSimpleName(); private String d = "IronSource"; private final String e = "We're sorry, some error occurred. we will investigate it"; private int n = 50; private int o = 50; private String p = v8.e.b; private Object E = new Object(); private boolean F = false; private final ce W = el.N().f(); public class a implements Runnable { public a() { } @Override // java.lang.Runnable public void run() { v.this.a(1); } } public class b implements Runnable { final /* synthetic */ rf a; public b(rf rfVar) { this.a = rfVar; } @Override // java.lang.Runnable public void run() { v.this.P.b("controller html - failed to download - " + this.a.b()); } } public class c implements Runnable { final /* synthetic */ Context a; public c(Context context) { this.a = context; } @Override // java.lang.Runnable public void run() { v.this.e(this.a); } } public class d implements Runnable { final /* synthetic */ Context a; public d(Context context) { this.a = context; } @Override // java.lang.Runnable public void run() { v.this.f(this.a); } } public class e implements Runnable { final /* synthetic */ qf.e a; final /* synthetic */ String b; public e(qf.e eVar, String str) { this.a = eVar; this.b = str; } @Override // java.lang.Runnable public void run() { m9 a; qf.e eVar = this.a; if ((eVar == qf.e.RewardedVideo || eVar == qf.e.Interstitial) && (a = v.this.a(eVar)) != null) { a.a(this.a, this.b); } } } public class f extends p8 { public f(JSONObject jSONObject, Context context) { super(jSONObject, context); } @Override // com.ironsource.p8, com.ironsource.zd public void a() { if (v.this.i) { v.this.m("none"); } } @Override // com.ironsource.p8, com.ironsource.zd public void a(String str, JSONObject jSONObject) { if (v.this.i) { v.this.m(str); } } @Override // com.ironsource.p8, com.ironsource.zd public void b(String str, JSONObject jSONObject) { if (jSONObject == null || !v.this.i) { return; } try { jSONObject.put(v8.i.t, str); v.this.e(jSONObject); } catch (JSONException e) { i9.d().a(e); IronLog.INTERNAL.error(e.toString()); } } } public class g implements xu { public g() { } @Override // com.ironsource.xu public void a(String str, JSONObject jSONObject) { v.this.i(v.this.e(str, jSONObject.toString())); } } public class h implements Runnable { final /* synthetic */ JSONObject a; final /* synthetic */ WebView b; final /* synthetic */ String c; public h(JSONObject jSONObject, WebView webView, String str) { this.a = jSONObject; this.b = webView; this.c = str; } @Override // java.lang.Runnable public void run() { v.this.a(this.a, this.b); v.this.l("about:blank"); v.this.l(this.c); } } public class i extends CountDownTimer { final /* synthetic */ int a; public class a implements Runnable { public a() { } @Override // java.lang.Runnable public void run() { v.this.P.b(v8.c.j); } } /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */ public i(long j, long j2, int i) { super(j, j2); this.a = i; } @Override // android.os.CountDownTimer public void onFinish() { Logger.i(v.this.c, "Loading Controller Timer Finish"); int i = this.a; if (i == 3) { v.this.b(new a()); } else { v.this.a(i + 1); } } @Override // android.os.CountDownTimer public void onTick(long j) { Logger.i(v.this.c, "Loading Controller Timer Tick " + j); } } public class j implements s { public j() { } @Override // com.ironsource.sdk.controller.v.s public void a(String str, qf.e eVar, ha haVar) { v.this.a(str, eVar, haVar); } } public class k implements s { public k() { } @Override // com.ironsource.sdk.controller.v.s public void a(String str, qf.e eVar, ha haVar) { v.this.a(str, eVar, haVar); } } public class l implements s { public l() { } @Override // com.ironsource.sdk.controller.v.s public void a(String str, qf.e eVar, ha haVar) { v.this.a(str, eVar, haVar); } } public class m implements Runnable { final /* synthetic */ qf.e a; final /* synthetic */ ha b; final /* synthetic */ String c; public m(qf.e eVar, ha haVar, String str) { this.a = eVar; this.b = haVar; this.c = str; } @Override // java.lang.Runnable public void run() { ha haVar; qf.e eVar = qf.e.RewardedVideo; qf.e eVar2 = this.a; if ((eVar != eVar2 && qf.e.Interstitial != eVar2 && qf.e.Banner != eVar2) || (haVar = this.b) == null || TextUtils.isEmpty(haVar.h())) { return; } m9 a = v.this.a(this.a); String unused = v.this.c; StringBuilder sb = new StringBuilder(); sb.append("onAdProductInitFailed (message:"); sb.append(this.c); sb.append(")("); sb.append(this.a); sb.append(")"); if (a != null) { a.a(this.a, this.b.h(), this.c); } } } public class n implements Runnable { public n() { } @Override // java.lang.Runnable public void run() { v.this.a(1); } } public class o extends WebChromeClient { private o() { } public /* synthetic */ o(v vVar, f fVar) { this(); } @Override // android.webkit.WebChromeClient public View getVideoLoadingProgressView() { FrameLayout frameLayout = new FrameLayout(v.this.Y.getContext()); frameLayout.setLayoutParams(new FrameLayout.LayoutParams(-1, -1)); return frameLayout; } @Override // android.webkit.WebChromeClient public boolean onConsoleMessage(ConsoleMessage consoleMessage) { Logger.i("MyApplication", consoleMessage.message() + " -- From line " + consoleMessage.lineNumber() + " of " + consoleMessage.sourceId()); return true; } @Override // android.webkit.WebChromeClient public boolean onCreateWindow(WebView webView, boolean z, boolean z2, 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 // android.webkit.WebChromeClient public void onHideCustomView() { Logger.i("Test", "onHideCustomView"); if (v.this.r == null) { return; } v.this.r.setVisibility(8); v.this.s.removeView(v.this.r); v.this.r = null; v.this.s.setVisibility(8); v.this.t.onCustomViewHidden(); v.this.Y.setVisibility(0); } @Override // android.webkit.WebChromeClient public void onShowCustomView(View view, WebChromeClient.CustomViewCallback customViewCallback) { Logger.i("Test", "onShowCustomView"); v.this.Y.setVisibility(8); if (v.this.r != null) { Logger.i("Test", "mCustomView != null"); customViewCallback.onCustomViewHidden(); return; } Logger.i("Test", "mCustomView == null"); v.this.s.addView(view); v.this.r = view; v.this.t = customViewCallback; v.this.s.setVisibility(0); } } public static class p { qf.e a; String b; public p(qf.e eVar, String str) { this.a = eVar; this.b = str; } public String a() { return this.b; } public qf.e b() { return this.a; } } public class q extends WebViewClient { private q() { } public /* synthetic */ q(v vVar, f fVar) { this(); } @Override // android.webkit.WebViewClient @TargetApi(26) public boolean onRenderProcessGone(WebView webView, RenderProcessGoneDetail renderProcessGoneDetail) { Logger.e(v.this.c, "Chromium process crashed - detail.didCrash(): " + renderProcessGoneDetail.didCrash()); return true; } @Override // android.webkit.WebViewClient public boolean shouldOverrideUrlLoading(WebView webView, String str) { Context q = v.this.q(); q.startActivity(new OpenUrlActivity.e(new k.b()).a(str).b(false).a(q)); return true; } } public class r { public class a implements Runnable { final /* synthetic */ String a; final /* synthetic */ String b; public a(String str, String str2) { this.a = str; this.b = str2; } @Override // java.lang.Runnable public void run() { String str = this.a; if (str == null) { str = "We're sorry, some error occurred. we will investigate it"; } String unused = v.this.c; StringBuilder sb = new StringBuilder(); sb.append("onRVShowFail(message:"); sb.append(this.a); sb.append(")"); v.this.x.d(this.b, str); } } public class b implements Runnable { final /* synthetic */ String a; public b(String str) { this.a = str; } @Override // java.lang.Runnable public void run() { String unused = v.this.c; v.this.y.a(qf.e.Interstitial, this.a, (s2) null); } } public class c implements Runnable { final /* synthetic */ String a; final /* synthetic */ String b; public c(String str, String str2) { this.a = str; this.b = str2; } @Override // java.lang.Runnable public void run() { String str = this.a; if (str == null) { str = "We're sorry, some error occurred. we will investigate it"; } String unused = v.this.c; StringBuilder sb = new StringBuilder(); sb.append("onInterstitialInitFail(message:"); sb.append(str); sb.append(")"); v.this.y.a(qf.e.Interstitial, this.b, str); } } public class d implements Runnable { final /* synthetic */ m9 a; final /* synthetic */ qf.e b; final /* synthetic */ String c; public d(m9 m9Var, qf.e eVar, String str) { this.a = m9Var; this.b = eVar; this.c = str; } @Override // java.lang.Runnable public void run() { this.a.c(this.b, this.c); } } public class e implements Runnable { final /* synthetic */ String a; final /* synthetic */ JSONObject b; public e(String str, JSONObject jSONObject) { this.a = str; this.b = jSONObject; } @Override // java.lang.Runnable public void run() { v.this.y.a(this.a, this.b); } } public class f implements Runnable { final /* synthetic */ String a; final /* synthetic */ String b; public f(String str, String str2) { this.a = str; this.b = str2; } @Override // java.lang.Runnable public void run() { String str = this.a; if (str == null) { str = "We're sorry, some error occurred. we will investigate it"; } v.this.y.c(this.b, str); } } public class g implements Runnable { final /* synthetic */ String a; public g(String str) { this.a = str; } @Override // java.lang.Runnable public void run() { String unused = v.this.c; v.this.z.a(qf.e.Banner, this.a, (s2) null); } } public class h implements Runnable { final /* synthetic */ String a; final /* synthetic */ String b; public h(String str, String str2) { this.a = str; this.b = str2; } @Override // java.lang.Runnable public void run() { String str = this.a; if (str == null) { str = "We're sorry, some error occurred. we will investigate it"; } String unused = v.this.c; StringBuilder sb = new StringBuilder(); sb.append("onBannerInitFail(message:"); sb.append(str); sb.append(")"); v.this.z.a(qf.e.Banner, this.b, str); } } public class i implements Runnable { final /* synthetic */ String a; final /* synthetic */ jf b; public i(String str, jf jfVar) { this.a = str; this.b = jfVar; } @Override // java.lang.Runnable public void run() { String unused = v.this.c; v.this.z.a(this.a, this.b); } } public class j implements Runnable { final /* synthetic */ String a; final /* synthetic */ String b; public j(String str, String str2) { this.a = str; this.b = str2; } @Override // java.lang.Runnable public void run() { String unused = v.this.c; String str = this.a; if (str == null) { str = "We're sorry, some error occurred. we will investigate it"; } v.this.z.a(this.b, str); } } public class k implements Runnable { public k() { } @Override // java.lang.Runnable public void run() { v.this.F(); } } public class l implements Runnable { final /* synthetic */ String a; public l(String str) { this.a = str; } @Override // java.lang.Runnable public void run() { try { if (new JSONObject(this.a).has(f.b.b)) { v.this.S.a(f.a.a(this.a)); } else { v.this.T.a(gl.a(this.a)); } } catch (JSONException e) { i9.d().a(e); Logger.e(v.this.c, "failed to parse received message"); IronLog.INTERNAL.error(e.toString()); } } } public class m implements Runnable { final /* synthetic */ qf.e a; final /* synthetic */ String b; final /* synthetic */ String c; final /* synthetic */ JSONObject d; public m(qf.e eVar, String str, String str2, JSONObject jSONObject) { this.a = eVar; this.b = str; this.c = str2; this.d = jSONObject; } @Override // java.lang.Runnable public void run() { m9 a; qf.e eVar = this.a; if ((eVar == qf.e.Interstitial || eVar == qf.e.RewardedVideo || eVar == qf.e.Banner) && (a = v.this.a(eVar)) != null) { a.a(this.a, this.b, this.c, this.d); } } } public class n implements Runnable { final /* synthetic */ String a; public n(String str) { this.a = str; } @Override // java.lang.Runnable public void run() { try { Logger.i(v.this.c, "omidAPI(" + this.a + ")"); v.this.H.a(new wp(this.a).toString(), r.this.new w()); } catch (Exception e) { i9.d().a(e); IronLog.INTERNAL.error(e.toString()); Logger.i(v.this.c, "omidAPI failed with exception " + e.getMessage()); } } } public class o implements Runnable { public o() { } @Override // java.lang.Runnable public void run() { v.this.B(); } } public class p implements Runnable { public p() { } @Override // java.lang.Runnable public void run() { v.this.Y.removeJavascriptInterface(v8.e); } } public class q implements Runnable { public q() { } @Override // java.lang.Runnable public void run() { v.this.Y.getSettings().setMixedContentMode(0); } } /* renamed from: com.ironsource.sdk.controller.v$r$r, reason: collision with other inner class name */ public class RunnableC0184r implements Runnable { final /* synthetic */ int a; final /* synthetic */ String b; final /* synthetic */ s2 c; public RunnableC0184r(int i, String str, s2 s2Var) { this.a = i; this.b = str; this.c = s2Var; } @Override // java.lang.Runnable public void run() { if (this.a <= 0) { v.this.x.c(this.b); } else { String unused = v.this.c; v.this.x.a(qf.e.RewardedVideo, this.b, this.c); } } } public class s implements Runnable { final /* synthetic */ String a; public s(String str) { this.a = str; } @Override // java.lang.Runnable public void run() { try { v.this.M.a(new JSONObject(this.a), r.this.new w()); } catch (Exception e) { i9.d().a(e); IronLog.INTERNAL.error(e.toString()); Logger.i(v.this.c, "fileSystemAPI failed with exception " + e.getMessage()); } } } public class t implements Runnable { final /* synthetic */ String a; final /* synthetic */ String b; final /* synthetic */ int c; public t(String str, String str2, int i) { this.a = str; this.b = str2; this.c = i; } @Override // java.lang.Runnable public void run() { if (this.a.equalsIgnoreCase(qf.e.RewardedVideo.toString())) { v.this.x.a(this.b, this.c); } } } public class u implements Runnable { final /* synthetic */ String a; final /* synthetic */ int b; public u(String str, int i) { this.a = str; this.b = i; } @Override // java.lang.Runnable public void run() { v.this.y.onInterstitialAdRewarded(this.a, this.b); } } /* renamed from: com.ironsource.sdk.controller.v$r$v, reason: collision with other inner class name */ public class RunnableC0185v implements Runnable { final /* synthetic */ String a; final /* synthetic */ String b; public RunnableC0185v(String str, String str2) { this.a = str; this.b = str2; } @Override // java.lang.Runnable public void run() { String str = this.a; if (str == null) { str = "We're sorry, some error occurred. we will investigate it"; } String unused = v.this.c; StringBuilder sb = new StringBuilder(); sb.append("onRVInitFail(message:"); sb.append(str); sb.append(")"); v.this.x.a(qf.e.RewardedVideo, this.b, str); } } public class w implements mj { public w() { } @Override // com.ironsource.mj public void a(boolean z, String str, wp wpVar) { wpVar.b(z ? v.f0 : v.g0, str); v.this.a(wpVar.toString(), z, (String) null, (String) null); } @Override // com.ironsource.mj public void a(boolean z, String str, String str2) { wp wpVar = new wp(); wpVar.b(z ? v.f0 : v.g0, str); wpVar.b("data", str2); v.this.a(wpVar.toString(), z, (String) null, (String) null); } @Override // com.ironsource.mj public void a(boolean z, String str, JSONObject jSONObject) { try { jSONObject.put(z ? v.f0 : v.g0, str); v.this.a(jSONObject.toString(), z, (String) null, (String) null); } catch (JSONException e) { i9.d().a(e); IronLog.INTERNAL.error(e.toString()); } } } public r() { } private void a(String str, int i2) { ha a2; v vVar = v.this; qf.e eVar = qf.e.Interstitial; if (vVar.q(eVar.toString()) && (a2 = v.this.G.a(eVar, str)) != null && a2.k()) { v.this.b(new u(str, i2)); } } private void a(String str, String str2) { if (TextUtils.isEmpty(str)) { return; } v.this.i(v.this.e(str, str2)); } private void a(String str, boolean z) { ha a2 = v.this.G.a(qf.e.Interstitial, str); if (a2 != null) { a2.a(z); } } private void a(JSONObject jSONObject) { try { jSONObject.put("controllerSourceData", v.this.B.f()); } catch (Exception e2) { i9.d().a(e2); Logger.d(v.this.c, "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 e2) { i9.d().a(e2); Logger.d(v.this.c, "getControllerConfig Error while parsing Tester AB Group parameters"); } } } /* JADX INFO: Access modifiers changed from: private */ public /* synthetic */ void a(boolean z, String str) { if (z) { v.this.y.b(qf.e.Interstitial, str); v.this.y.b(str); } a(str, false); } /* JADX INFO: Access modifiers changed from: private */ public /* synthetic */ void a(boolean z, String str, String str2) { if (z) { if (str == null) { str = "We're sorry, some error occurred. we will investigate it"; } v.this.y.b(str2, str); } a(str2, false); } /* JADX INFO: Access modifiers changed from: private */ public /* synthetic */ void b(String str) { try { l3.a a2 = v.this.N.a(v.this.Y.getContext(), n3.a(str)); v.this.i(v.this.e(a2.f(), a2.i().toString())); } catch (Exception e2) { i9.d().a(e2); IronLog.INTERNAL.error(e2.toString()); } } private void b(JSONObject jSONObject) { try { FeaturesManager featuresManager = FeaturesManager.getInstance(); if (featuresManager.a().isEmpty()) { return; } jSONObject.put(v8.a.g, new JSONArray((Collection) featuresManager.a())); } catch (Exception e2) { i9.d().a(e2); xf.a(vp.p, new sf().a(nb.A, e2.getMessage()).a()); Logger.d(v.this.c, "getControllerConfig Error while adding supported features data from FeaturesManager"); } } private void c(JSONObject jSONObject) { b(jSONObject); a(jSONObject, SDKUtils.getTesterParameters()); if (v.this.V) { return; } a(jSONObject); } 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 e2) { i9.d().a(e2); IronLog.INTERNAL.error(e2.toString()); return false; } } @JavascriptInterface public void adClicked(String str) { Logger.i(v.this.c, "adClicked(" + str + ")"); wp wpVar = new wp(str); String d2 = wpVar.d(v8.h.m); String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar); if (TextUtils.isEmpty(fetchDemandSourceId)) { return; } qf.e g2 = v.this.g(d2); m9 a2 = v.this.a(g2); if (g2 == null || a2 == null) { return; } v.this.b(new d(a2, g2, fetchDemandSourceId)); } @JavascriptInterface public void adCredited(String str) { String unused = v.this.d; StringBuilder sb = new StringBuilder(); sb.append("adCredited("); sb.append(str); sb.append(")"); wp wpVar = new wp(str); String d2 = wpVar.d(v8.h.k); int parseInt = d2 != null ? Integer.parseInt(d2) : 0; String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar); String d3 = wpVar.d(v8.h.m); if (TextUtils.isEmpty(d3)) { String unused2 = v.this.d; } if (qf.e.Interstitial.toString().equalsIgnoreCase(d3)) { a(fetchDemandSourceId, parseInt); } else if (v.this.q(d3)) { v.this.b(new t(d3, fetchDemandSourceId, parseInt)); } } @JavascriptInterface public void adUnitsReady(String str) { Logger.i(v.this.c, "adUnitsReady(" + str + ")"); String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(new wp(str)); s2 s2Var = new s2(str); if (!s2Var.g()) { v.this.a(str, false, v8.c.r, (String) null); return; } v.this.a(str, true, (String) null, (String) null); String d2 = s2Var.d(); if (qf.e.RewardedVideo.toString().equalsIgnoreCase(d2) && v.this.q(d2)) { v.this.b(new RunnableC0184r(Integer.parseInt(s2Var.c()), fetchDemandSourceId, s2Var)); } } @JavascriptInterface public void adViewAPI(String str) { try { Logger.i(v.this.c, "adViewAPI(" + str + ")"); v.this.L.a(new wp(str).toString(), new w()); } catch (Exception e2) { i9.d().a(e2); IronLog.INTERNAL.error(e2.toString()); Logger.i(v.this.c, "adViewAPI failed with exception " + e2.getMessage()); } } @JavascriptInterface public void androidSandboxApi(final String str) { ve.a.b(new Runnable() { // from class: com.ironsource.sdk.controller.v$r$$ExternalSyntheticLambda2 @Override // java.lang.Runnable public final void run() { v.r.this.b(str); } }); } @JavascriptInterface public void bannerViewAPI(String str) { Logger.i(v.this.c, "bannerViewAPI is not supported in this native version, only adview API"); } public void c(String str) { v.this.i(v.this.a(v8.g.d, str, (String) null, (String) null)); } @JavascriptInterface public void cleanAdInstance(String str) { qf.e g2; try { Logger.i(v.this.c, "cleanAdInstance(" + str + ")"); wp wpVar = new wp(str); String d2 = wpVar.d(v8.h.m); String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar); if (TextUtils.isEmpty(fetchDemandSourceId) || (g2 = v.this.g(d2)) == null) { return; } v.this.G.b(g2, fetchDemandSourceId); } catch (Exception e2) { i9.d().a(e2); v.this.a(str, false, e2.getMessage(), (String) null); IronLog.INTERNAL.error(e2.toString()); } } @JavascriptInterface public void clearLastUpdateTimeData(String str) { try { ArrayList a2 = dj.e().a(); wp wpVar = new wp(str); if (!a2.isEmpty()) { wpVar.b(v8.h.x0, a2.toString()); } v.this.a(wpVar.toString(), true, (String) null, (String) null); } catch (Exception e2) { i9.d().a(e2); v.this.a(str, false, e2.getMessage(), (String) null); IronLog.INTERNAL.error(e2.toString()); } } @JavascriptInterface public void deleteFile(String str) { try { Logger.i(v.this.c, "deleteFile(" + str + ")"); wp wpVar = new wp(str); String d2 = wpVar.d("file"); String d3 = wpVar.d("path"); if (d3 != null && !TextUtils.isEmpty(d2)) { zf zfVar = new zf(IronSourceStorageUtils.buildAbsolutePathToDirInCache(v.this.A, d3), d2); IronSourceStorageUtils.ensurePathSafety(zfVar, v.this.A); if (!zfVar.exists()) { v.this.a(str, false, v8.c.f, "1"); return; } else { v.this.a(str, IronSourceStorageUtils.deleteFile(zfVar), (String) null, (String) null); return; } } v.this.a(str, false, v8.c.g, "1"); } catch (Exception e2) { i9.d().a(e2); v.this.a(str, false, e2.getMessage(), (String) null); IronLog.INTERNAL.error(e2.toString()); } } @JavascriptInterface public void deleteFolder(String str) { try { Logger.i(v.this.c, "deleteFolder(" + str + ")"); String d2 = new wp(str).d("path"); if (d2 == null) { v.this.a(str, false, v8.c.g, "1"); return; } zf zfVar = new zf(IronSourceStorageUtils.buildAbsolutePathToDirInCache(v.this.A, d2)); IronSourceStorageUtils.ensurePathSafety(zfVar, v.this.A); if (!zfVar.exists()) { v.this.a(str, false, v8.c.e, "1"); } else { v.this.a(str, IronSourceStorageUtils.deleteFolder(zfVar.getPath()), (String) null, (String) null); } } catch (Exception e2) { i9.d().a(e2); v.this.a(str, false, e2.getMessage(), (String) null); IronLog.INTERNAL.error(e2.toString()); } } @JavascriptInterface public void deviceDataAPI(String str) { try { Logger.i(v.this.c, "deviceDataAPI(" + str + ")"); v.this.K.a(new wp(str).toString(), new w()); } catch (Exception e2) { i9.d().a(e2); IronLog.INTERNAL.error(e2.toString()); Logger.i(v.this.c, "deviceDataAPI failed with exception " + e2.getMessage()); } } @JavascriptInterface public void displayWebView(String str) { Logger.i(v.this.c, "displayWebView(" + str + ")"); v.this.a(str, true, (String) null, (String) null); wp wpVar = new wp(str); boolean booleanValue = ((Boolean) wpVar.b("display")).booleanValue(); String d2 = wpVar.d(v8.h.m); boolean c2 = wpVar.c(v8.h.u); String d3 = wpVar.d("adViewId"); String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar); boolean c3 = wpVar.c(v8.h.z0); if (!booleanValue) { v.this.a(u.Gone); v.this.o(); return; } v.this.F = wpVar.c(v8.h.v); boolean c4 = wpVar.c(v8.h.y); u v = v.this.v(); u uVar = u.Display; if (v == uVar) { Logger.i(v.this.c, "State: " + v.this.v); return; } v.this.a(uVar); Logger.i(v.this.c, "State: " + v.this.v); Context q2 = v.this.q(); String t2 = v.this.t(); int I = v.this.W.I(q2); if (c2) { com.ironsource.sdk.controller.h hVar = new com.ironsource.sdk.controller.h(q2); hVar.addView(v.this.u); hVar.a(v.this); return; } Intent intent = c4 ? new Intent(q2, (Class) InterstitialActivity.class) : new Intent(q2, (Class) ControllerActivity.class); qf.e eVar = qf.e.RewardedVideo; if (eVar.toString().equalsIgnoreCase(d2)) { if ("application".equals(t2)) { t2 = SDKUtils.translateRequestedOrientation(v.this.W.K(q2)); } intent.putExtra(v8.h.m, eVar.toString()); v.this.D.a(eVar.ordinal()); v.this.D.f(fetchDemandSourceId); if (v.this.q(eVar.toString())) { v.this.x.b(eVar, fetchDemandSourceId); } } else { qf.e eVar2 = qf.e.Interstitial; if (eVar2.toString().equalsIgnoreCase(d2)) { if ("application".equals(t2)) { t2 = SDKUtils.translateRequestedOrientation(v.this.W.K(q2)); } intent.putExtra(v8.h.m, eVar2.toString()); } } if (d3 != null) { intent.putExtra("adViewId", d3); } intent.putExtra(v8.h.z0, c3); intent.setFlags(DriveFile.MODE_WRITE_ONLY); intent.putExtra(v8.h.v, v.this.F); intent.putExtra(v8.h.A, t2); intent.putExtra(v8.h.B, I); v vVar = v.this; vVar.j = new p(vVar.g(d2), fetchDemandSourceId); q2.startActivity(intent); } @JavascriptInterface public void fileSystemAPI(String str) { Logger.i(v.this.c, "fileSystemAPI(" + str + ")"); v.this.a(new s(str)); } /* JADX WARN: Code restructure failed: missing block: B:14:0x005c, code lost: if (android.text.TextUtils.isEmpty(r0) == false) goto L11; */ @android.webkit.JavascriptInterface /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public void getApplicationInfo(java.lang.String r5) { /* r4 = this; com.ironsource.sdk.controller.v r0 = com.ironsource.sdk.controller.v.this java.lang.String r0 = com.ironsource.sdk.controller.v.z(r0) java.lang.StringBuilder r1 = new java.lang.StringBuilder r1.() java.lang.String r2 = "getApplicationInfo(" r1.append(r2) r1.append(r5) java.lang.String r2 = ")" r1.append(r2) java.lang.String r1 = r1.toString() com.ironsource.sdk.utils.Logger.i(r0, r1) com.ironsource.sdk.controller.v r0 = com.ironsource.sdk.controller.v.this java.lang.String r0 = com.ironsource.sdk.controller.v.a(r0, r5) com.ironsource.sdk.controller.v r1 = com.ironsource.sdk.controller.v.this java.lang.String r1 = com.ironsource.sdk.controller.v.b(r1, r5) com.ironsource.wp r2 = new com.ironsource.wp r2.(r5) java.lang.String r5 = "productType" java.lang.String r5 = r2.d(r5) java.lang.String r2 = com.ironsource.sdk.utils.SDKUtils.fetchDemandSourceId(r2) com.ironsource.sdk.controller.v r3 = com.ironsource.sdk.controller.v.this java.lang.Object[] r5 = com.ironsource.sdk.controller.v.a(r3, r5, r2) r2 = 0 r2 = r5[r2] java.lang.String r2 = (java.lang.String) r2 r3 = 1 r5 = r5[r3] java.lang.Boolean r5 = (java.lang.Boolean) r5 boolean r5 = r5.booleanValue() if (r5 == 0) goto L58 boolean r5 = android.text.TextUtils.isEmpty(r1) if (r5 != 0) goto L5f r0 = r1 goto L60 L58: boolean r5 = android.text.TextUtils.isEmpty(r0) if (r5 != 0) goto L5f goto L60 L5f: r0 = 0 L60: boolean r5 = android.text.TextUtils.isEmpty(r0) if (r5 != 0) goto L75 com.ironsource.sdk.controller.v r5 = com.ironsource.sdk.controller.v.this java.lang.String r1 = "onGetApplicationInfoSuccess" java.lang.String r3 = "onGetApplicationInfoFail" java.lang.String r5 = com.ironsource.sdk.controller.v.a(r5, r0, r2, r1, r3) com.ironsource.sdk.controller.v r0 = com.ironsource.sdk.controller.v.this com.ironsource.sdk.controller.v.e(r0, r5) L75: return */ throw new UnsupportedOperationException("Method not decompiled: com.ironsource.sdk.controller.v.r.getApplicationInfo(java.lang.String):void"); } @JavascriptInterface public void getCachedFilesMap(String str) { v vVar; String str2; Logger.i(v.this.c, "getCachedFilesMap(" + str + ")"); String e2 = v.this.e(str); if (TextUtils.isEmpty(e2)) { return; } wp wpVar = new wp(str); if (wpVar.a("path")) { String str3 = (String) wpVar.b("path"); if (IronSourceStorageUtils.isPathExist(v.this.A, str3)) { v.this.i(v.this.a(e2, IronSourceStorageUtils.getCachedFilesMap(v.this.A, str3), v8.g.r, v8.g.q)); return; } vVar = v.this; str2 = v8.c.t; } else { vVar = v.this; str2 = v8.c.s; } vVar.a(str, false, str2, (String) null); } @JavascriptInterface public void getConnectivityInfo(String str) { String e2; Logger.i(v.this.c, "getConnectivityInfo(" + str + ")"); wp wpVar = new wp(str); String d2 = wpVar.d(v.f0); String d3 = wpVar.d(v.g0); JSONObject jSONObject = new JSONObject(); if (v.this.Q != null) { jSONObject = v.this.Q.a(v.this.Y.getContext()); } if (jSONObject.length() > 0) { e2 = v.this.e(d2, jSONObject.toString()); } else { e2 = v.this.e(d3, v.this.a("errMsg", v8.c.A, null, null, null, null, null, null, null, false)); } v.this.i(e2); } @JavascriptInterface public void getControllerConfig(String str) { Logger.i(v.this.c, "getControllerConfig(" + str + ")"); String d2 = new wp(str).d(v.f0); if (TextUtils.isEmpty(d2)) { return; } JSONObject controllerConfigAsJSONObject = SDKUtils.getControllerConfigAsJSONObject(); c(controllerConfigAsJSONObject); v.this.i(v.this.e(d2, controllerConfigAsJSONObject.toString())); } @JavascriptInterface public void getDemandSourceState(String str) { String d2; Logger.i(v.this.c, "getMediationState(" + str + ")"); wp wpVar = new wp(str); String d3 = wpVar.d("demandSourceName"); String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar); String d4 = wpVar.d(v8.h.m); if (d4 == null || d3 == null) { return; } try { qf.e productType = SDKUtils.getProductType(d4); if (productType != null) { ha a2 = v.this.G.a(productType, fetchDemandSourceId); JSONObject jSONObject = new JSONObject(); jSONObject.put(v8.h.m, d4); jSONObject.put("demandSourceName", d3); jSONObject.put("demandSourceId", fetchDemandSourceId); if (a2 == null || a2.a(-1)) { d2 = v.this.d(str); } else { d2 = v.this.e(str); jSONObject.put("state", a2.j()); } a(d2, jSONObject.toString()); } } catch (Exception e2) { i9.d().a(e2); v.this.a(str, false, e2.getMessage(), (String) null); IronLog.INTERNAL.error(e2.toString()); } } /* JADX WARN: Code restructure failed: missing block: B:14:0x0053, code lost: if (android.text.TextUtils.isEmpty(r0) == false) goto L11; */ @android.webkit.JavascriptInterface /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public void getDeviceStatus(java.lang.String r5) { /* r4 = this; com.ironsource.sdk.controller.v r0 = com.ironsource.sdk.controller.v.this java.lang.String r0 = com.ironsource.sdk.controller.v.z(r0) java.lang.StringBuilder r1 = new java.lang.StringBuilder r1.() java.lang.String r2 = "getDeviceStatus(" r1.append(r2) r1.append(r5) java.lang.String r2 = ")" r1.append(r2) java.lang.String r1 = r1.toString() com.ironsource.sdk.utils.Logger.i(r0, r1) com.ironsource.sdk.controller.v r0 = com.ironsource.sdk.controller.v.this java.lang.String r0 = com.ironsource.sdk.controller.v.a(r0, r5) com.ironsource.sdk.controller.v r1 = com.ironsource.sdk.controller.v.this java.lang.String r5 = com.ironsource.sdk.controller.v.b(r1, r5) com.ironsource.sdk.controller.v r1 = com.ironsource.sdk.controller.v.this com.ironsource.fj r2 = r1.Y android.content.Context r2 = r2.getContext() java.lang.Object[] r1 = com.ironsource.sdk.controller.v.a(r1, r2) r2 = 0 r2 = r1[r2] java.lang.String r2 = (java.lang.String) r2 r3 = 1 r1 = r1[r3] java.lang.Boolean r1 = (java.lang.Boolean) r1 boolean r1 = r1.booleanValue() if (r1 == 0) goto L4f boolean r0 = android.text.TextUtils.isEmpty(r5) if (r0 != 0) goto L56 r0 = r5 goto L57 L4f: boolean r5 = android.text.TextUtils.isEmpty(r0) if (r5 != 0) goto L56 goto L57 L56: r0 = 0 L57: boolean r5 = android.text.TextUtils.isEmpty(r0) if (r5 != 0) goto L6c com.ironsource.sdk.controller.v r5 = com.ironsource.sdk.controller.v.this java.lang.String r1 = "onGetDeviceStatusSuccess" java.lang.String r3 = "onGetDeviceStatusFail" java.lang.String r5 = com.ironsource.sdk.controller.v.a(r5, r0, r2, r1, r3) com.ironsource.sdk.controller.v r0 = com.ironsource.sdk.controller.v.this com.ironsource.sdk.controller.v.e(r0, r5) L6c: return */ throw new UnsupportedOperationException("Method not decompiled: com.ironsource.sdk.controller.v.r.getDeviceStatus(java.lang.String):void"); } @JavascriptInterface public void getDeviceVolume(String str) { Logger.i(v.this.c, "getDeviceVolume(" + str + ")"); try { Context context = v.this.Y.getContext(); float a2 = la.b(context).a(context); wp wpVar = new wp(str); wpVar.b(v8.i.P, String.valueOf(a2)); v.this.a(wpVar.toString(), true, (String) null, (String) null); } catch (Exception e2) { i9.d().a(e2); IronLog.INTERNAL.error(e2.toString()); } } @JavascriptInterface public void getInitSummery(String str) { Logger.i(v.this.c, "getInitSummery(" + str + ")"); wp wpVar = new wp(str); wpVar.a(v8.i.r0, v.this.R); v.this.a(wpVar.toString(), true, (String) null, (String) null); } @JavascriptInterface public void getOrientation(String str) { xf.a(vp.z, new sf().a(nb.y, str).a()); String e2 = v.this.e(str); String jSONObject = SDKUtils.getOrientation(v.this.Y.getContext()).toString(); if (TextUtils.isEmpty(e2)) { return; } v.this.i(v.this.a(e2, jSONObject, v8.g.W, v8.g.X)); } @JavascriptInterface public void getUserData(String str) { Logger.i(v.this.c, "getUserData(" + str + ")"); wp wpVar = new wp(str); if (!wpVar.a("key")) { v.this.a(str, false, v8.c.F, (String) null); return; } String e2 = v.this.e(str); String d2 = wpVar.d("key"); v.this.i(v.this.e(e2, v.this.a(d2, dj.e().a(d2), null, null, null, null, null, null, null, false))); } @JavascriptInterface public void iabTokenAPI(String str) { try { Logger.i(v.this.c, "iabTokenAPI(" + str + ")"); v.this.J.a(new wp(str).toString(), new w()); } catch (Exception e2) { i9.d().a(e2); IronLog.INTERNAL.error(e2.toString()); Logger.i(v.this.c, "iabTokenAPI failed with exception " + e2.getMessage()); } } @JavascriptInterface public void initController(String str) { Logger.i(v.this.c, "initController(" + str + ")"); wp wpVar = new wp(str); CountDownTimer countDownTimer = v.this.m; if (countDownTimer != null) { countDownTimer.cancel(); v.this.m = null; } if (wpVar.a(v8.h.q)) { String d2 = wpVar.d(v8.h.q); if (v8.h.s.equalsIgnoreCase(d2)) { v.this.i = true; v.this.P.c(); return; } if (v8.h.r.equalsIgnoreCase(d2)) { v.this.P.b(); return; } if (!v8.h.t.equalsIgnoreCase(d2)) { Logger.i(v.this.c, "No STAGE mentioned! should not get here!"); return; } String d3 = wpVar.d("errMsg"); v.this.P.b("controller js failed to initialize : " + d3); } } @JavascriptInterface public void omidAPI(String str) { v.this.c(new n(str)); } @JavascriptInterface public void onAdWindowsClosed(String str) { Logger.i(v.this.c, "onAdWindowsClosed(" + str + ")"); v.this.D.a(); v.this.D.f(null); v.this.j = null; wp wpVar = new wp(str); String d2 = wpVar.d(v8.h.m); String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar); qf.e g2 = v.this.g(d2); String unused = v.this.d; StringBuilder sb = new StringBuilder(); sb.append("onAdClosed() with type "); sb.append(g2); if (v.this.q(d2)) { v.this.a(g2, fetchDemandSourceId); } } @JavascriptInterface public void onCleanUpNonDisplayBannersSuccess(String str) { Logger.i(v.this.c, "onCleanUpNonDisplayBannersSuccess() value=" + str); } @JavascriptInterface public void onGetApplicationInfoFail(String str) { Logger.i(v.this.c, "onGetApplicationInfoFail(" + str + ")"); v.this.a(str, true, (String) null, (String) null); } @JavascriptInterface public void onGetApplicationInfoSuccess(String str) { Logger.i(v.this.c, "onGetApplicationInfoSuccess(" + str + ")"); v.this.a(str, true, (String) null, (String) null); } @JavascriptInterface public void onGetCachedFilesMapFail(String str) { Logger.i(v.this.c, "onGetCachedFilesMapFail(" + str + ")"); v.this.a(str, true, (String) null, (String) null); } @JavascriptInterface public void onGetCachedFilesMapSuccess(String str) { Logger.i(v.this.c, "onGetCachedFilesMapSuccess(" + str + ")"); v.this.a(str, true, (String) null, (String) null); } @JavascriptInterface public void onGetDeviceStatusFail(String str) { Logger.i(v.this.c, "onGetDeviceStatusFail(" + str + ")"); v.this.a(str, true, (String) null, (String) null); } @JavascriptInterface public void onGetDeviceStatusSuccess(String str) { Logger.i(v.this.c, "onGetDeviceStatusSuccess(" + str + ")"); v.this.a(str, true, (String) null, (String) null); } @JavascriptInterface public void onInitBannerFail(String str) { Logger.i(v.this.c, "onInitBannerFail(" + str + ")"); wp wpVar = new wp(str); String d2 = wpVar.d("errMsg"); String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar); if (TextUtils.isEmpty(fetchDemandSourceId)) { Logger.i(v.this.c, "onInitBannerFail failed with no demand source"); return; } ia iaVar = v.this.G; qf.e eVar = qf.e.Banner; ha a2 = iaVar.a(eVar, fetchDemandSourceId); if (a2 != null) { a2.b(3); } if (v.this.q(eVar.toString())) { v.this.b(new h(d2, fetchDemandSourceId)); } v.this.a(str, true, (String) null, (String) null); } @JavascriptInterface public void onInitBannerSuccess(String str) { Logger.i(v.this.c, "onInitBannerSuccess()"); String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(new wp(str)); if (TextUtils.isEmpty(fetchDemandSourceId)) { Logger.i(v.this.c, "onInitBannerSuccess failed with no demand source"); } else if (v.this.q(qf.e.Banner.toString())) { v.this.b(new g(fetchDemandSourceId)); } } @JavascriptInterface public void onInitInterstitialFail(String str) { Logger.i(v.this.c, "onInitInterstitialFail(" + str + ")"); wp wpVar = new wp(str); String d2 = wpVar.d("errMsg"); String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar); if (TextUtils.isEmpty(fetchDemandSourceId)) { Logger.i(v.this.c, "onInitInterstitialSuccess failed with no demand source"); return; } ia iaVar = v.this.G; qf.e eVar = qf.e.Interstitial; ha a2 = iaVar.a(eVar, fetchDemandSourceId); if (a2 != null) { a2.b(3); } if (v.this.q(eVar.toString())) { v.this.b(new c(d2, fetchDemandSourceId)); } v.this.a(str, true, (String) null, (String) null); } @JavascriptInterface public void onInitInterstitialSuccess(String str) { Logger.i(v.this.c, "onInitInterstitialSuccess()"); String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(new wp(str)); if (TextUtils.isEmpty(fetchDemandSourceId)) { Logger.i(v.this.c, "onInitInterstitialSuccess failed with no demand source"); } else if (v.this.q(qf.e.Interstitial.toString())) { v.this.b(new b(fetchDemandSourceId)); } } @JavascriptInterface public void onInitRewardedVideoFail(String str) { Logger.i(v.this.c, "onInitRewardedVideoFail(" + str + ")"); wp wpVar = new wp(str); String d2 = wpVar.d("errMsg"); String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar); ia iaVar = v.this.G; qf.e eVar = qf.e.RewardedVideo; ha a2 = iaVar.a(eVar, fetchDemandSourceId); if (a2 != null) { a2.b(3); } if (v.this.q(eVar.toString())) { v.this.b(new RunnableC0185v(d2, fetchDemandSourceId)); } v.this.a(str, true, (String) null, (String) null); } @JavascriptInterface public void onLoadBannerFail(String str) { Logger.i(v.this.c, "onLoadBannerFail()"); wp wpVar = new wp(str); String d2 = wpVar.d("errMsg"); String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar); v.this.a(str, true, (String) null, (String) null); if (!TextUtils.isEmpty(fetchDemandSourceId) && v.this.q(qf.e.Banner.toString())) { v.this.b(new j(d2, fetchDemandSourceId)); } } @JavascriptInterface public void onLoadBannerSuccess(String str) { Logger.i(v.this.c, "onLoadBannerSuccess()"); wp wpVar = new wp(str); String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar); String d2 = wpVar.d("adViewId"); v.this.a(str, true, (String) null, (String) null); hg a2 = pf.a().a(d2); if (a2 == null) { v.this.z.a(fetchDemandSourceId, "not found view for the current adViewId= " + d2); return; } if (a2 instanceof jf) { jf jfVar = (jf) a2; if (v.this.q(qf.e.Banner.toString())) { v.this.b(new i(fetchDemandSourceId, jfVar)); } } } @JavascriptInterface public void onLoadInterstitialFail(String str) { Logger.i(v.this.c, "onLoadInterstitialFail(" + str + ")"); wp wpVar = new wp(str); String d2 = wpVar.d("errMsg"); String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar); v.this.a(str, true, (String) null, (String) null); if (TextUtils.isEmpty(fetchDemandSourceId)) { return; } a(fetchDemandSourceId, false); if (v.this.q(qf.e.Interstitial.toString())) { v.this.b(new f(d2, fetchDemandSourceId)); } } @JavascriptInterface public void onLoadInterstitialSuccess(String str) { Logger.i(v.this.c, "onLoadInterstitialSuccess(" + str + ")"); wp wpVar = new wp(str); String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar); JSONObject a2 = wpVar.a(); a(fetchDemandSourceId, true); v.this.a(str, true, (String) null, (String) null); if (v.this.q(qf.e.Interstitial.toString())) { v.this.b(new e(fetchDemandSourceId, a2)); } } @JavascriptInterface public void onReceivedMessage(String str) { Logger.i(v.this.c, "onReceivedMessage(" + str + ")"); ve.a.b(new l(str)); } @JavascriptInterface public void onShowInterstitialFail(String str) { Logger.i(v.this.c, "onShowInterstitialFail(" + str + ")"); wp wpVar = new wp(str); final String d2 = wpVar.d("errMsg"); final String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar); v.this.a(str, true, (String) null, (String) null); if (TextUtils.isEmpty(fetchDemandSourceId)) { return; } final boolean q2 = v.this.q(qf.e.Interstitial.toString()); v.this.b(new Runnable() { // from class: com.ironsource.sdk.controller.v$r$$ExternalSyntheticLambda0 @Override // java.lang.Runnable public final void run() { v.r.this.a(q2, d2, fetchDemandSourceId); } }); } @JavascriptInterface public void onShowInterstitialSuccess(String str) { Logger.i(v.this.c, "onShowInterstitialSuccess(" + str + ")"); v.this.a(str, true, (String) null, (String) null); final String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(new wp(str)); if (TextUtils.isEmpty(fetchDemandSourceId)) { Logger.i(v.this.c, "onShowInterstitialSuccess called with no demand"); return; } t2 t2Var = v.this.D; qf.e eVar = qf.e.Interstitial; t2Var.a(eVar.ordinal()); v.this.D.f(fetchDemandSourceId); final boolean q2 = v.this.q(eVar.toString()); v.this.b(new Runnable() { // from class: com.ironsource.sdk.controller.v$r$$ExternalSyntheticLambda1 @Override // java.lang.Runnable public final void run() { v.r.this.a(q2, fetchDemandSourceId); } }); } @JavascriptInterface public void onShowRewardedVideoFail(String str) { Logger.i(v.this.c, "onShowRewardedVideoFail(" + str + ")"); wp wpVar = new wp(str); String d2 = wpVar.d("errMsg"); String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar); if (v.this.q(qf.e.RewardedVideo.toString())) { v.this.b(new a(d2, fetchDemandSourceId)); } v.this.a(str, true, (String) null, (String) null); } @JavascriptInterface public void onShowRewardedVideoSuccess(String str) { Logger.i(v.this.c, "onShowRewardedVideoSuccess(" + str + ")"); v.this.a(str, true, (String) null, (String) null); } @JavascriptInterface public void onVideoStatusChanged(String str) { String unused = v.this.c; StringBuilder sb = new StringBuilder(); sb.append("onVideoStatusChanged("); sb.append(str); sb.append(")"); wp wpVar = new wp(str); String d2 = wpVar.d(v8.h.m); if (v.this.C == null || TextUtils.isEmpty(d2)) { return; } String d3 = wpVar.d("status"); if ("started".equalsIgnoreCase(d3)) { v.this.C.onVideoStarted(); return; } if (v8.h.e0.equalsIgnoreCase(d3)) { v.this.C.onVideoPaused(); return; } if (v8.h.f0.equalsIgnoreCase(d3)) { v.this.C.onVideoResumed(); return; } if (v8.h.g0.equalsIgnoreCase(d3)) { v.this.C.onVideoEnded(); return; } if (v8.h.h0.equalsIgnoreCase(d3)) { v.this.C.onVideoStopped(); return; } Logger.i(v.this.c, "onVideoStatusChanged: unknown status: " + d3); } @JavascriptInterface public void openUrl(String str) { Logger.i(v.this.c, "openUrl(" + str + ")"); wp wpVar = new wp(str); p.c a2 = new p.a(wpVar.d("method"), new mn(v.this.F, DriveFile.MODE_READ_WRITE)).a(wpVar.c(v8.h.L0) ? v.this.Y.getContext() : v.this.q(), new ln(wpVar.d("url"), wpVar.d("package_name"))); if (a2 instanceof p.c.a) { v.this.a(str, false, ((p.c.a) a2).b(), (String) null); } else { v.this.a(str, true, (String) null, (String) null); } } @JavascriptInterface public void pauseControllerWebview() { v.this.c(new o()); } @JavascriptInterface public void permissionsAPI(String str) { try { Logger.i(v.this.c, "permissionsAPI(" + str + ")"); v.this.I.a(new wp(str).toString(), new w()); } catch (Exception e2) { i9.d().a(e2); IronLog.INTERNAL.error(e2.toString()); Logger.i(v.this.c, "permissionsAPI failed with exception " + e2.getMessage()); } } @JavascriptInterface public void postAdEventNotification(String str) { try { Logger.i(v.this.c, "postAdEventNotification(" + str + ")"); wp wpVar = new wp(str); String d2 = wpVar.d("eventName"); if (TextUtils.isEmpty(d2)) { v.this.a(str, false, v8.c.w, (String) null); return; } String d3 = wpVar.d(v8.h.k0); String fetchDemandSourceId = SDKUtils.fetchDemandSourceId(wpVar); String str2 = !TextUtils.isEmpty(fetchDemandSourceId) ? fetchDemandSourceId : d3; JSONObject jSONObject = (JSONObject) wpVar.b(v8.h.l0); String d4 = wpVar.d(v8.h.m); qf.e g2 = v.this.g(d4); if (!v.this.q(d4)) { v.this.a(str, false, v8.c.v, (String) null); return; } String e2 = v.this.e(str); if (!TextUtils.isEmpty(e2)) { v.this.i(v.this.a(e2, v.this.a(v8.h.m, d4, "eventName", d2, "demandSourceName", d3, "demandSourceId", str2, null, false), v8.g.b0, v8.g.c0)); } v.this.b(new m(g2, str2, d2, jSONObject)); } catch (Exception e3) { i9.d().a(e3); IronLog.INTERNAL.error(e3.toString()); } } @JavascriptInterface public void removeCloseEventHandler(String str) { Logger.i(v.this.c, "removeCloseEventHandler(" + str + ")"); if (v.this.l != null) { v.this.l.cancel(); } v.this.k = true; } @JavascriptInterface public void removeMessagingInterface(String str) { v.this.c(new p()); } @JavascriptInterface public void requestToDestroyBanner(String str) { Logger.i(v.this.c, "onCleanUpNonDisplayBannersFail() value=" + str); } @JavascriptInterface public void resumeControllerWebview() { v.this.c(new k()); } @JavascriptInterface public void saveFile(String str) { try { Logger.i(v.this.c, "saveFile(" + str + ")"); wp wpVar = new wp(str); String d2 = wpVar.d("path"); String d3 = wpVar.d("file"); if (TextUtils.isEmpty(d3)) { v.this.a(str, false, v8.c.g, "1"); return; } zf zfVar = new zf(IronSourceStorageUtils.buildAbsolutePathToDirInCache(v.this.A, d2), SDKUtils.getFileName(d3)); IronSourceStorageUtils.ensurePathSafety(zfVar, v.this.A); if (v.this.W.a(v.this.A) <= 0) { v.this.a(str, false, x8.A, (String) null); return; } if (zfVar.exists()) { v.this.a(str, false, x8.z, (String) null); return; } if (!r8.h(v.this.Y.getContext())) { v.this.a(str, false, x8.C, (String) null); return; } v.this.a(str, true, (String) null, (String) null); v.this.h.a(zfVar, d3, wpVar.a("connectionTimeout", 0), wpVar.a("readTimeout", 0)); } catch (Exception e2) { i9.d().a(e2); v.this.a(str, false, e2.getMessage(), (String) null); IronLog.INTERNAL.error(e2.toString()); } } @JavascriptInterface public void setBackButtonState(String str) { Logger.i(v.this.c, "setBackButtonState(" + str + ")"); dj.e().c(new wp(str).d("state")); } @JavascriptInterface public void setForceClose(String str) { Logger.i(v.this.c, "setForceClose(" + str + ")"); wp wpVar = new wp(str); String d2 = wpVar.d("width"); String d3 = wpVar.d("height"); v.this.n = Integer.parseInt(d2); v.this.o = Integer.parseInt(d3); v.this.p = wpVar.d(v8.h.L); } @JavascriptInterface public void setMixedContentAlwaysAllow(String str) { Logger.i(v.this.c, "setMixedContentAlwaysAllow(" + str + ")"); v.this.c(new q()); } @JavascriptInterface public void setOrientation(String str) { try { Logger.i(v.this.c, "setOrientation(" + str + ")"); String d2 = new wp(str).d("orientation"); v.this.n(d2); if (v.this.Z != null) { v.this.Z.onOrientationChanged(d2, v.this.W.I(v.this.Y.getContext())); } } catch (Exception e2) { i9.d().a(e2); IronLog.INTERNAL.error(e2.toString()); } } @JavascriptInterface public void setStoreSearchKeys(String str) { Logger.i(v.this.c, "setStoreSearchKeys(" + str + ")"); dj.e().e(str); } @JavascriptInterface public void setUserData(String str) { Logger.i(v.this.c, "setUserData(" + str + ")"); wp wpVar = new wp(str); if (!wpVar.a("key")) { v.this.a(str, false, v8.c.F, (String) null); return; } if (!wpVar.a("value")) { v.this.a(str, false, v8.c.G, (String) null); return; } String d2 = wpVar.d("key"); String d3 = wpVar.d("value"); dj.e().a(d2, d3); v.this.i(v.this.e(v.this.e(str), v.this.a(d2, d3, null, null, null, null, null, null, null, false))); } @JavascriptInterface public void setWebviewBackgroundColor(String str) { Logger.i(v.this.c, "setWebviewBackgroundColor(" + str + ")"); v.this.p(str); } @JavascriptInterface public void stillAlive(String str) { Logger.i(v.this.c, "stillAlive(" + str + ")"); v.this.b.a(); } } public interface s { void a(String str, qf.e eVar, ha haVar); } public static class t { String a; String b; } public enum u { Display, Gone } /* renamed from: com.ironsource.sdk.controller.v$v, reason: collision with other inner class name */ public class C0186v extends WebViewClient { private C0186v() { } public /* synthetic */ C0186v(v vVar, f fVar) { this(); } @Override // android.webkit.WebViewClient 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 // android.webkit.WebViewClient public void onPageStarted(WebView webView, String str, Bitmap bitmap) { Logger.i("onPageStarted", str); super.onPageStarted(webView, str, bitmap); } @Override // android.webkit.WebViewClient public void onReceivedError(WebView webView, int i, String str, String str2) { Logger.i("onReceivedError", str2 + " " + str); if (str2.contains(v8.f) && v.this.P != null) { v.this.P.b("controller html - web-view receivedError on loading - " + str + " (errorCode: " + i + ")"); } super.onReceivedError(webView, i, str, str2); } @Override // android.webkit.WebViewClient @TargetApi(26) public boolean onRenderProcessGone(WebView webView, RenderProcessGoneDetail renderProcessGoneDetail) { Log.e(v.this.c, "Chromium process crashed - detail.didCrash(): " + renderProcessGoneDetail.didCrash()); String str = renderProcessGoneDetail.didCrash() ? "Render process was observed to crash" : "Render process was killed by the system"; if (v.this.P != null) { v.this.P.c(str); } v.this.w(); return true; } @Override // android.webkit.WebViewClient public WebResourceResponse shouldInterceptRequest(WebView webView, String str) { Logger.i("shouldInterceptRequest", str); try { if (new URL(str).getFile().contains(Constants.AD_MRAID_JS_FILE_NAME)) { 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 e) { e = e; i9.d().a(e); return super.shouldInterceptRequest(webView, str); } } } catch (MalformedURLException e2) { e = e2; } return super.shouldInterceptRequest(webView, str); } @Override // android.webkit.WebViewClient public boolean shouldOverrideUrlLoading(WebView webView, String str) { Logger.i("shouldOverrideUrlLoading", str); try { if (v.this.h(str)) { v.this.z(); return true; } } catch (Exception e) { i9.d().a(e); IronLog.INTERNAL.error(e.toString()); } return super.shouldOverrideUrlLoading(webView, str); } } public v(Context context, ia iaVar, y8 y8Var, com.ironsource.sdk.controller.c cVar, ve veVar, int i2, ra raVar, String str, l.a aVar, l.b bVar, String str2, String str3) throws Throwable { fj fjVar = new fj(context, new qj.a()); this.Y = fjVar; Logger.i(this.c, "C'tor"); this.X = y8Var; this.P = cVar; this.a = veVar; this.G = iaVar; a(context, fjVar); this.A = str; this.D = new t2(); this.R = new JSONObject(); this.h = raVar; this.S = aVar; this.T = bVar; boolean optBoolean = SDKUtils.getNetworkConfiguration().optBoolean(v8.a.h, false); this.V = optBoolean; if (optBoolean) { this.U = new f9(new c9(SDKUtils.getControllerUrl(), this.A, SDKUtils.getNetworkConfiguration().optBoolean("useWebViewUserAgent", false), new vn(SDKUtils.getControllerUrl())), new Function1() { // from class: com.ironsource.sdk.controller.v$$ExternalSyntheticLambda0 @Override // kotlin.jvm.functions.Function1 public final Object invoke(Object obj) { Object c2; c2 = v.this.c((zf) obj); return c2; } }, raVar, new k9.a()); } else { raVar.a(this); this.B = new com.ironsource.sdk.controller.d(SDKUtils.getNetworkConfiguration(), this.A, SDKUtils.getControllerUrl(), raVar); } f fVar = null; o oVar = new o(this, fVar); this.q = oVar; fjVar.setWebViewClient(new C0186v(this, fVar)); fjVar.setWebChromeClient(oVar); yu.a(fjVar); a(fjVar); fjVar.setDownloadListener(this); this.Q = c(context); b(context); b(i2); this.f = str2; this.g = str3; this.b = b9.a(FeaturesManager.getInstance().getFeatureFlagHealthCheck()); } @SuppressLint({"NewApi"}) private void G() { } /* JADX INFO: Access modifiers changed from: private */ public m9 a(qf.e eVar) { if (eVar == qf.e.Interstitial) { return this.y; } if (eVar == qf.e.RewardedVideo) { return this.x; } if (eVar == qf.e.Banner) { return this.z; } return null; } private t a(qf.e eVar, ha haVar) { t tVar = new t(); if (eVar == qf.e.RewardedVideo || eVar == qf.e.Interstitial || eVar == qf.e.Banner) { HashMap hashMap = new HashMap(); hashMap.put(v8.i.g, this.f); if (!TextUtils.isEmpty(this.g)) { hashMap.put(v8.i.f, this.g); } if (haVar != null) { if (haVar.g() != null) { hashMap.putAll(haVar.g()); hashMap.put(v8.h.y0, String.valueOf(i0.a.c(haVar.h()))); } hashMap.put("demandSourceName", haVar.f()); hashMap.put("demandSourceId", haVar.h()); } String flatMapToJsonAsString = SDKUtils.flatMapToJsonAsString(hashMap); v8.g a2 = v8.g.a(eVar); String a3 = a(a2.a, flatMapToJsonAsString, a2.b, a2.c); tVar.a = a2.a; tVar.b = a3; } return tVar; } private String a(qf.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); ha a2 = this.G.a(eVar, fetchDemandSourceId); if (a2 != null) { if (a2.g() != null) { hashMap.putAll(a2.g()); } if (!TextUtils.isEmpty(optString)) { hashMap.put("demandSourceName", optString); } if (!TextUtils.isEmpty(fetchDemandSourceId)) { hashMap.put("demandSourceId", fetchDemandSourceId); } } String flatMapToJsonAsString = SDKUtils.flatMapToJsonAsString(hashMap); v8.g b2 = v8.g.b(eVar); return a(b2.a, flatMapToJsonAsString, b2.b, b2.c); } private String a(String str, String str2) { return a(str, str2, v8.h.g); } 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 e2) { i9.d().a(e2); return str; } } /* JADX INFO: Access modifiers changed from: private */ public String a(String str, String str2, String str3, String str4) { return new m.a(str, str2, str3, str4).a(); } /* JADX INFO: Access modifiers changed from: private */ public String a(String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8, String str9, boolean z) { 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, z); } } catch (JSONException e2) { i9.d().a(e2); IronLog.INTERNAL.error(e2.toString()); } return jSONObject.toString(); } private void a(Context context, WebView webView) { FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(-1, -1); this.u = new FrameLayout(context); this.s = new FrameLayout(context); this.s.setLayoutParams(new FrameLayout.LayoutParams(-1, -1)); this.s.setVisibility(8); FrameLayout frameLayout = new FrameLayout(context); frameLayout.setLayoutParams(new FrameLayout.LayoutParams(-1, -1)); frameLayout.addView(webView); this.u.addView(this.s, layoutParams); this.u.addView(frameLayout); } @SuppressLint({"NewApi"}) private void a(WebSettings webSettings) { webSettings.setMediaPlaybackRequiresUserGesture(false); } @SuppressLint({"AddJavascriptInterface"}) private void a(WebView webView) { com.ironsource.sdk.controller.s sVar = new com.ironsource.sdk.controller.s(com.ironsource.sdk.controller.s.a()); webView.addJavascriptInterface(a(sVar), v8.d); webView.addJavascriptInterface(b(sVar), v8.e); } private void a(ha haVar, Map map) { Map mergeHashMaps = SDKUtils.mergeHashMaps(new Map[]{map, haVar.b()}); if (map.containsKey("adm")) { this.b.a(new b9.d() { // from class: com.ironsource.sdk.controller.v$$ExternalSyntheticLambda3 @Override // com.ironsource.b9.d public final void a(md mdVar) { v.this.a(mdVar); } }); } this.D.d(haVar.h(), true); i(a(v8.g.D, SDKUtils.flatMapToJsonAsString(mergeHashMaps), v8.g.E, v8.g.F)); } /* JADX INFO: Access modifiers changed from: private */ public /* synthetic */ void a(jd jdVar) { try { this.P.a(jdVar); } catch (Exception e2) { i9.d().a(e2); Logger.e(this.c, "handleLoadAd: " + e2); } } /* JADX INFO: Access modifiers changed from: private */ public /* synthetic */ void a(md mdVar) { mdVar.a(new nd() { // from class: com.ironsource.sdk.controller.v$$ExternalSyntheticLambda2 @Override // com.ironsource.nd public final void a(jd jdVar) { v.this.a(jdVar); } }); } /* JADX INFO: Access modifiers changed from: private */ public void a(String str, qf.e eVar, ha haVar) { if (q(eVar.toString())) { b(new m(eVar, haVar, str)); } } private void a(String str, qf.e eVar, ha haVar, s sVar) { if (TextUtils.isEmpty(str)) { sVar.a("Application key are missing", eVar, haVar); } else { i(a(eVar, haVar).b); } } /* JADX INFO: Access modifiers changed from: private */ public void a(String str, boolean z, String str2, String str3) { String d2 = new wp(str).d(z ? f0 : g0); if (TextUtils.isEmpty(d2)) { return; } i(e(d2, a(b(str, str2), str3))); } /* JADX INFO: Access modifiers changed from: private */ public void a(JSONObject jSONObject, WebView webView) { boolean optBoolean = jSONObject.optBoolean("inspectWebview"); if (optBoolean) { WebView.setWebContentsDebuggingEnabled(optBoolean); } } private String b(String str) { String str2 = this.A + File.separator; return str.contains(str2) ? str.substring(str2.length()) : str; } private String b(String str, String str2) { return a(str, str2, "errMsg"); } private p8 c(Context context) { return new f(SDKUtils.getControllerConfigAsJSONObject(), context); } /* JADX INFO: Access modifiers changed from: private */ public Object c(zf zfVar) { this.h.a(this); if (zfVar == null || !zfVar.exists()) { a(new zf(v8.f), new rf(1, "Unable to download Html file")); return null; } a(zfVar); return null; } private String c(String str, String str2, String str3) { return new m.a(str, null, str2, str3).a(); } private void c(JSONObject jSONObject) throws JSONException { jSONObject.put(SDKUtils.encodeString("gpi"), un.d(this.Y.getContext())); } /* JADX INFO: Access modifiers changed from: private */ public String d(String str) { return new wp(str).d(g0); } private String d(JSONObject jSONObject) { la b2 = la.b(this.Y.getContext()); StringBuilder sb = new StringBuilder(); String sDKVersion = SDKUtils.getSDKVersion(); if (!TextUtils.isEmpty(sDKVersion)) { sb.append(v8.i.q); sb.append(v8.i.b); sb.append(sDKVersion); sb.append(v8.i.c); } String e2 = b2.e(); if (!TextUtils.isEmpty(e2)) { sb.append(v8.i.m); sb.append(v8.i.b); sb.append(e2); } Uri parse = Uri.parse(SDKUtils.getControllerUrl()); if (parse != null) { String str = parse.getScheme() + CertificateUtil.DELIMITER; String host = parse.getHost(); int port = parse.getPort(); if (port != -1) { host = host + CertificateUtil.DELIMITER + port; } sb.append(v8.i.c); sb.append("protocol"); sb.append(v8.i.b); sb.append(str); sb.append(v8.i.c); sb.append("domain"); sb.append(v8.i.b); sb.append(host); if (jSONObject.keys().hasNext()) { try { String jSONObject2 = new JSONObject(jSONObject, new String[]{v8.i.Z, v8.i.g}).toString(); if (!TextUtils.isEmpty(jSONObject2)) { sb.append(v8.i.c); sb.append("controllerConfig"); sb.append(v8.i.b); sb.append(jSONObject2); } } catch (JSONException e3) { i9.d().a(e3); IronLog.INTERNAL.error(e3.toString()); } } sb.append(v8.i.c); sb.append("debug"); sb.append(v8.i.b); sb.append(r()); } return sb.toString(); } /* JADX INFO: Access modifiers changed from: private */ public Object[] d(Context context) { la b2 = la.b(context); JSONObject jSONObject = new JSONObject(); boolean z = false; try { jSONObject.put(v8.i.z, "none"); jSONObject.put(v8.i.A, SDKUtils.translateDeviceOrientation(this.W.E(context))); String d2 = b2.d(); if (d2 != null) { jSONObject.put(SDKUtils.encodeString(v8.i.k), SDKUtils.encodeString(d2)); } String c2 = b2.c(); if (c2 != null) { jSONObject.put(SDKUtils.encodeString("deviceModel"), SDKUtils.encodeString(c2)); } else { z = true; } SDKUtils.loadGoogleAdvertiserInfo(context); String advertiserId = SDKUtils.getAdvertiserId(); if (!TextUtils.isEmpty(advertiserId)) { Logger.i(this.c, "add AID"); jSONObject.put("deviceIds" + v8.i.d + v8.i.L + v8.i.e, SDKUtils.encodeString(advertiserId)); } String limitAdTracking = SDKUtils.getLimitAdTracking(); if (!TextUtils.isEmpty(limitAdTracking)) { Logger.i(this.c, "add LAT"); jSONObject.put(v8.i.M, Boolean.parseBoolean(limitAdTracking)); } String e2 = b2.e(); if (e2 != null) { jSONObject.put(SDKUtils.encodeString(v8.i.m), SDKUtils.encodeString(e2)); } else { z = true; } String f2 = b2.f(); if (f2 != null) { jSONObject.put(SDKUtils.encodeString(v8.i.n), f2.replaceAll("[^0-9/.]", "")); } else { z = true; } String f3 = b2.f(); if (f3 != null) { jSONObject.put(SDKUtils.encodeString(v8.i.o), SDKUtils.encodeString(f3)); } String valueOf = String.valueOf(b2.a()); if (valueOf != null) { jSONObject.put(SDKUtils.encodeString(v8.i.p), valueOf); } else { z = true; } jSONObject.put(ad.Y, String.valueOf(g1.a())); String sDKVersion = SDKUtils.getSDKVersion(); if (sDKVersion != null) { jSONObject.put(SDKUtils.encodeString(v8.i.q), SDKUtils.encodeString(sDKVersion)); } if (b2.b() != null && b2.b().length() > 0) { jSONObject.put(SDKUtils.encodeString(v8.i.r), SDKUtils.encodeString(b2.b())); } String b3 = s8.b(context); if (b3.equals("none")) { z = true; } else { jSONObject.put(SDKUtils.encodeString(v8.i.t), SDKUtils.encodeString(b3)); } String d3 = s8.d(context); if (d3 != null) { jSONObject.put(SDKUtils.encodeString(v8.i.u), SDKUtils.encodeString(d3)); } else { z = true; } jSONObject.put(SDKUtils.encodeString(v8.i.v), s8.e(context)); jSONObject.put("uxt", IronSourceStorageUtils.isUxt()); String language = context.getResources().getConfiguration().locale.getLanguage(); if (!TextUtils.isEmpty(language)) { jSONObject.put(SDKUtils.encodeString("deviceLanguage"), SDKUtils.encodeString(language.toUpperCase(Locale.getDefault()))); } jSONObject.put(v8.i.y, SDKUtils.encodeString(String.valueOf(this.W.a(this.A)))); String valueOf2 = String.valueOf(this.W.r()); if (TextUtils.isEmpty(valueOf2)) { z = true; } else { jSONObject.put(SDKUtils.encodeString(v8.i.G) + v8.i.d + SDKUtils.encodeString("width") + v8.i.e, SDKUtils.encodeString(valueOf2)); } jSONObject.put(SDKUtils.encodeString(v8.i.G) + v8.i.d + SDKUtils.encodeString("height") + v8.i.e, SDKUtils.encodeString(String.valueOf(this.W.a()))); String g2 = v3.g(this.Y.getContext()); if (!TextUtils.isEmpty(g2)) { jSONObject.put(SDKUtils.encodeString("bundleId"), SDKUtils.encodeString(g2)); } String valueOf3 = String.valueOf(this.W.h()); if (!TextUtils.isEmpty(valueOf3)) { jSONObject.put(SDKUtils.encodeString(v8.i.K), SDKUtils.encodeString(valueOf3)); } String valueOf4 = String.valueOf(this.W.f()); if (!TextUtils.isEmpty(valueOf4)) { jSONObject.put(SDKUtils.encodeString(v8.i.O), SDKUtils.encodeString(valueOf4)); } jSONObject.put(SDKUtils.encodeString(v8.i.P), la.b(context).a(context)); jSONObject.put(SDKUtils.encodeString(v8.i.Y), this.W.w(context)); jSONObject.put(SDKUtils.encodeString("mcc"), r8.b(context)); jSONObject.put(SDKUtils.encodeString("mnc"), r8.c(context)); jSONObject.put(SDKUtils.encodeString(v8.i.S), r8.f(context)); jSONObject.put(SDKUtils.encodeString(v8.i.R), SDKUtils.encodeString(r8.g(context))); jSONObject.put(SDKUtils.encodeString(v8.i.V), v3.f(context)); jSONObject.put(SDKUtils.encodeString(v8.i.X), v3.d(context)); jSONObject.put(SDKUtils.encodeString(v8.i.W), SDKUtils.encodeString(v3.b(context))); String e3 = v3.e(context); if (!TextUtils.isEmpty(e3)) { jSONObject.put(SDKUtils.encodeString(v8.i.c0), SDKUtils.encodeString(e3)); } c(jSONObject); jSONObject.put(SDKUtils.encodeString(v8.i.p0), this.W.z(context)); } catch (JSONException e4) { i9.d().a(e4); IronLog.INTERNAL.error(e4.toString()); } return new Object[]{jSONObject.toString(), Boolean.valueOf(z)}; } /* JADX INFO: Access modifiers changed from: private */ public String e(String str) { return new wp(str).d(f0); } /* JADX INFO: Access modifiers changed from: private */ public String e(String str, String str2) { return new m.a(str, str2).a(); } /* JADX INFO: Access modifiers changed from: private */ public void e(Context context) { try { p8 p8Var = this.Q; if (p8Var == null) { return; } p8Var.b(context); } catch (Throwable th) { i9.d().a(th); IronLog.INTERNAL.error(th.toString()); } } private String f(String str) { return new m.a(str).a(); } /* JADX INFO: Access modifiers changed from: private */ public void f(Context context) { try { p8 p8Var = this.Q; if (p8Var == null) { return; } p8Var.c(context); } catch (Throwable th) { i9.d().a(th); IronLog.INTERNAL.error(th.toString()); } } /* JADX INFO: Access modifiers changed from: private */ public Object[] f(String str, String str2) { boolean z; JSONObject jSONObject = new JSONObject(); boolean z2 = true; Map map = null; if (TextUtils.isEmpty(str)) { z = true; } else { ha a2 = this.G.a(g(str), str2); if (a2 != null) { map = a2.g(); map.put("demandSourceName", a2.f()); map.put("demandSourceId", a2.h()); } try { jSONObject.put(v8.h.m, str); } catch (JSONException e2) { i9.d().a(e2); IronLog.INTERNAL.error(e2.toString()); } z = false; try { Map initSDKParams = SDKUtils.getInitSDKParams(); if (initSDKParams != null) { jSONObject = SDKUtils.mergeJSONObjects(jSONObject, new JSONObject(initSDKParams)); } } catch (Exception e3) { i9.d().a(e3); IronLog.INTERNAL.error(e3.toString()); } } if (!TextUtils.isEmpty(this.g)) { try { jSONObject.put(SDKUtils.encodeString(v8.i.f), SDKUtils.encodeString(this.g)); } catch (JSONException e4) { i9.d().a(e4); IronLog.INTERNAL.error(e4.toString()); } } if (!TextUtils.isEmpty(this.f)) { try { jSONObject.put(SDKUtils.encodeString(v8.i.g), SDKUtils.encodeString(this.f)); } catch (JSONException e5) { i9.d().a(e5); IronLog.INTERNAL.error(e5.toString()); } z2 = z; } if (map != null && !map.isEmpty()) { for (Map.Entry entry : map.entrySet()) { if (entry.getKey().equalsIgnoreCase("sdkWebViewCache")) { o(entry.getValue()); } try { jSONObject.put(SDKUtils.encodeString(entry.getKey()), SDKUtils.encodeString(entry.getValue())); } catch (JSONException e6) { i9.d().a(e6); IronLog.INTERNAL.error(e6.toString()); } } } return new Object[]{jSONObject.toString(), Boolean.valueOf(z2)}; } /* JADX INFO: Access modifiers changed from: private */ public qf.e g(String str) { if (TextUtils.isEmpty(str)) { return null; } qf.e eVar = qf.e.Interstitial; if (str.equalsIgnoreCase(eVar.toString())) { return eVar; } qf.e eVar2 = qf.e.RewardedVideo; if (str.equalsIgnoreCase(eVar2.toString())) { return eVar2; } qf.e eVar3 = qf.e.Banner; if (str.equalsIgnoreCase(eVar3.toString())) { return eVar3; } return null; } /* JADX INFO: Access modifiers changed from: private */ public void i(final String str) { if (TextUtils.isEmpty(str)) { return; } c(new Runnable() { // from class: com.ironsource.sdk.controller.v$$ExternalSyntheticLambda1 @Override // java.lang.Runnable public final void run() { v.this.j(str); } }); } /* JADX INFO: Access modifiers changed from: private */ public /* synthetic */ void j(String str) { this.Y.a(new m.b(str, r()).a()); } /* JADX INFO: Access modifiers changed from: private */ public void l(String str) { try { Logger.i(this.c, "load(): " + str); this.Y.loadUrl(str); } catch (Throwable th) { i9.d().a(th); Logger.e(this.c, "WebViewController::load: " + th); } } /* JADX INFO: Access modifiers changed from: private */ public void o() { kn knVar = this.Z; if (knVar != null) { knVar.onCloseRequested(); } } private void o(String str) { WebSettings settings; int i2; if (str.equalsIgnoreCase("0")) { settings = this.Y.getSettings(); i2 = 2; } else { settings = this.Y.getSettings(); i2 = -1; } settings.setCacheMode(i2); } /* JADX INFO: Access modifiers changed from: private */ public void p(String str) { WebView webView; wp wpVar = new wp(str); String d2 = wpVar.d("color"); String d3 = wpVar.d("adViewId"); int parseColor = !"transparent".equalsIgnoreCase(d2) ? Color.parseColor(d2) : 0; if (d3 != null) { webView = pf.a().a(d3).getPresentingView(); if (webView == null) { return; } } else { webView = this.Y; } webView.setBackgroundColor(parseColor); } /* JADX INFO: Access modifiers changed from: private */ public boolean q(String str) { boolean z = false; if (TextUtils.isEmpty(str)) { Logger.d(this.c, "Trying to trigger a listener - no product was found"); return false; } if (!str.equalsIgnoreCase(qf.e.Interstitial.toString()) ? !(!str.equalsIgnoreCase(qf.e.RewardedVideo.toString()) ? !str.equalsIgnoreCase(qf.e.Banner.toString()) || this.z == null : this.x == null) : this.y != null) { z = true; } if (!z) { Logger.d(this.c, "Trying to trigger a listener - no listener was found for product " + str); } return z; } public void A() { i(f(v8.g.z)); } public void B() { try { this.Y.onPause(); } catch (Throwable th) { i9.d().a(th); Logger.i(this.c, "WebViewController: onPause() - " + th); } } public void C() { this.C = null; } public void D() { this.Z = null; } public void E() { this.Y.requestFocus(); } public void F() { try { this.Y.onResume(); } catch (Throwable th) { i9.d().a(th); Logger.i(this.c, "WebViewController: onResume() - " + th); } } public com.ironsource.sdk.controller.g a(com.ironsource.sdk.controller.s sVar) { return new com.ironsource.sdk.controller.g(new com.ironsource.sdk.controller.b(new r()), sVar); } @Override // com.ironsource.sdk.controller.l public void a() { if (this.V) { this.U.a(); return; } this.B.a(new sf()); if (this.B.k()) { a(1); } } public void a(int i2) { if (!this.V && !this.B.m()) { Logger.i(this.c, "load(): Mobile Controller HTML Does not exist"); return; } JSONObject controllerConfigAsJSONObject = SDKUtils.getControllerConfigAsJSONObject(); String d2 = d(controllerConfigAsJSONObject); Map initSDKParams = SDKUtils.getInitSDKParams(); if (initSDKParams != null && initSDKParams.containsKey("sessionid")) { d2 = String.format("%s&sessionid=%s", d2, initSDKParams.get("sessionid")); } this.a.d(new h(controllerConfigAsJSONObject, this.Y, (this.V ? this.U.b() : this.B.g()).toURI().toString() + "?" + d2)); this.m = new i(50000L, 1000L, i2).start(); } @Override // com.ironsource.sdk.controller.l public void a(Activity activity) { this.X.a(activity); } @Override // com.ironsource.sdk.controller.l public void a(Context context) { a(new d(context)); } public void a(cu cuVar) { this.C = cuVar; } @Override // com.ironsource.sdk.controller.l public void a(ha haVar) { Map b2 = haVar.b(); if (b2 != null) { i(a(v8.g.R, SDKUtils.flatMapToJsonAsString(b2), v8.g.O, v8.g.P)); } this.G.b(qf.e.Banner, haVar.h()); } @Override // com.ironsource.sdk.controller.l public void a(ha haVar, Map map, n9 n9Var) { Map mergeHashMaps = SDKUtils.mergeHashMaps(new Map[]{map, haVar.b()}); if (map != null) { i(a(v8.g.M, SDKUtils.flatMapToJsonAsString(mergeHashMaps), v8.g.N, v8.g.Q)); } } @Override // com.ironsource.sdk.controller.l public void a(ha haVar, Map map, o9 o9Var) { i(a(qf.e.Interstitial, new JSONObject(SDKUtils.mergeHashMaps(new Map[]{map, haVar.b()})))); } public void a(kn knVar) { this.Z = knVar; this.Y.a(knVar); } public void a(l3 l3Var) { this.N = l3Var; } public void a(qf.e eVar, String str) { b(new e(eVar, str)); } public void a(com.ironsource.sdk.controller.a aVar) { this.L = aVar; aVar.a(p()); } @Override // com.ironsource.sdk.controller.l public void a(f.c cVar, l.a aVar) { i(a(cVar.e(), cVar.h(), v8.g.T, v8.g.T)); } public void a(com.ironsource.sdk.controller.i iVar) { this.K = iVar; } public void a(com.ironsource.sdk.controller.j jVar) { this.M = jVar; } public void a(com.ironsource.sdk.controller.o oVar) { this.H = oVar; } public void a(com.ironsource.sdk.controller.q qVar) { this.I = qVar; } public void a(com.ironsource.sdk.controller.u uVar) { this.J = uVar; } public void a(u uVar) { this.v = uVar; } /* JADX WARN: Code restructure failed: missing block: B:15:0x003c, code lost: if (android.text.TextUtils.isEmpty(r1) == false) goto L16; */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public void a(com.ironsource.t2 r10) { /* Method dump skipped, instructions count: 281 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.ironsource.sdk.controller.v.a(com.ironsource.t2):void"); } @Override // com.ironsource.hn public void a(zf zfVar) { if (this.V && this.U.a(zfVar)) { a(1); } else if (zfVar.getName().contains(v8.f)) { this.B.a(new n()); } else { c(zfVar.getName(), zfVar.getParent()); } } @Override // com.ironsource.hn public void a(zf zfVar, rf rfVar) { if (!this.V || !this.U.a(zfVar)) { if (zfVar.getName().contains(v8.f)) { this.B.a(new a(), new b(rfVar)); return; } else { b(zfVar.getName(), zfVar.getParent(), rfVar.b()); return; } } this.P.b("controller html - failed to download - " + rfVar.b()); } public void a(Runnable runnable) { ve veVar = this.a; if (veVar != null) { veVar.b(runnable); } } @Override // com.ironsource.sdk.controller.l public void a(String str, o9 o9Var) { HashMap hashMap = new HashMap(); hashMap.put("demandSourceName", str); String flatMapToJsonAsString = SDKUtils.flatMapToJsonAsString(hashMap); this.D.d(str, true); i(a(v8.g.D, flatMapToJsonAsString, v8.g.E, v8.g.F)); } @Override // com.ironsource.sdk.controller.l public void a(String str, String str2, ha haVar, n9 n9Var) { this.f = str; this.g = str2; this.z = n9Var; a(str, qf.e.Banner, haVar, new l()); } @Override // com.ironsource.sdk.controller.l public void a(String str, String str2, ha haVar, o9 o9Var) { this.f = str; this.g = str2; this.y = o9Var; this.D.g(str); this.D.h(this.g); a(this.f, qf.e.Interstitial, haVar, new k()); } @Override // com.ironsource.sdk.controller.l public void a(String str, String str2, ha haVar, p9 p9Var) { this.f = str; this.g = str2; this.x = p9Var; this.D.i(str); this.D.j(str2); a(str, qf.e.RewardedVideo, haVar, new j()); } @Override // com.ironsource.sdk.controller.l public void a(JSONObject jSONObject) { if (jSONObject != null) { this.R = jSONObject; } } @Override // com.ironsource.sdk.controller.l public void a(JSONObject jSONObject, n9 n9Var) { i(a(v8.g.M, jSONObject.toString(), v8.g.N, v8.g.Q)); } @Override // com.ironsource.sdk.controller.l public void a(JSONObject jSONObject, o9 o9Var) { i(a(qf.e.Interstitial, jSONObject)); } @Override // com.ironsource.sdk.controller.l public void a(JSONObject jSONObject, p9 p9Var) { i(a(qf.e.RewardedVideo, jSONObject)); } public void a(boolean z, String str) { i(e(v8.g.U, a(v8.h.K, str, null, null, null, null, null, null, v8.h.o, z))); } @Override // com.ironsource.sdk.controller.l public boolean a(String str) { ha a2 = this.G.a(qf.e.Interstitial, str); return a2 != null && a2.d(); } public com.ironsource.sdk.controller.r b(com.ironsource.sdk.controller.s sVar) { return new com.ironsource.sdk.controller.r(sVar); } public void b(int i2) { b0 = i2; } @Override // com.ironsource.sdk.controller.l public void b(Context context) { a(new c(context)); } @Override // com.ironsource.sdk.controller.l public void b(ha haVar) { Map b2 = haVar.b(); if (b2 != null) { i(e(v8.g.S, SDKUtils.flatMapToJsonAsString(b2))); } this.G.b(qf.e.Interstitial, haVar.h()); } @Override // com.ironsource.sdk.controller.l public void b(ha haVar, Map map, o9 o9Var) { a(haVar, map); } public void b(Runnable runnable) { ve veVar = this.a; if (veVar != null) { veVar.c(runnable); } } public void b(String str, String str2, String str3) { try { i(e(v8.g.p, a("file", str, "path", b(str2), "errMsg", str3, null, null, null, false))); } catch (Exception e2) { i9.d().a(e2); } } @Override // com.ironsource.sdk.controller.l public void b(JSONObject jSONObject) { i(e(v8.g.d0, jSONObject != null ? jSONObject.toString() : null)); } public void c(Runnable runnable) { ve veVar = this.a; if (veVar != null) { veVar.d(runnable); } } public void c(String str) { if (str.equals("forceClose")) { o(); } i(e(v8.g.y, a("action", str, null, null, null, null, null, null, null, false))); } public void c(String str, String str2) { try { i(e(v8.g.o, a("file", str, "path", b(str2), null, null, null, null, null, false))); } catch (Exception e2) { i9.d().a(e2); b(str, str2, e2.getMessage()); } } @Override // com.ironsource.sdk.controller.l public void d() { i(f(v8.g.s)); } public void d(String str, String str2) { if (TextUtils.isEmpty(str2)) { str2 = v8.c.z; } i(e(v8.g.Z, a("errMsg", str, "url", str2, null, null, null, null, null, false))); } @Override // com.ironsource.sdk.controller.l public void destroy() { this.Y.destroy(); ra raVar = this.h; if (raVar != null) { raVar.d(); } p8 p8Var = this.Q; if (p8Var != null) { p8Var.b(); } CountDownTimer countDownTimer = this.m; if (countDownTimer != null) { countDownTimer.cancel(); } } @Override // com.ironsource.sdk.controller.l public void e() { a(this.D); } public void e(JSONObject jSONObject) { Logger.i(this.c, "device connection info changed: " + jSONObject.toString()); i(e(v8.g.x, a(v8.i.h0, jSONObject.toString(), null, null, null, null, null, null, null, false))); } @Override // com.ironsource.sdk.controller.l public void f() { i(f(v8.g.t)); } @Override // com.ironsource.sdk.controller.l public qf.c g() { return qf.c.Web; } public void g(String str, String str2) { i(e(v8.g.V, a(v8.h.p, str2, v8.h.m, str, null, null, null, null, null, false))); } public boolean h(String str) { try { if (!new yq(str, dj.e().d(), FeaturesManager.getInstance().getFeatureFlagClickCheck().c()).a()) { return false; } vt.a(q(), str); return true; } catch (Exception e2) { i9.d().a(e2); IronLog.INTERNAL.error(e2.toString()); return false; } } public void k(String str) { i(e(v8.g.v, a("action", str, null, null, null, null, null, null, null, false))); } public void m(String str) { try { String d2 = s8.d(this.X.a()); Logger.i(this.c, "device status changed, connection type " + str); vf.a(str); vf.b(d2); i(e(v8.g.w, a(v8.i.t, str, v8.i.u, d2, null, null, null, null, null, false))); } catch (Exception e2) { i9.d().a(e2); IronLog.INTERNAL.error("Exception: " + Log.getStackTraceString(e2)); } } public void n(String str) { this.w = str; } @Override // android.webkit.DownloadListener public void onDownloadStart(String str, String str2, String str3, String str4, long j2) { Logger.i(this.c, str + " " + str4); } public xu p() { if (this.O == null) { this.O = new g(); } return this.O; } public Context q() { return this.X.a(); } public int r() { return b0; } public FrameLayout s() { return this.u; } public String t() { return this.w; } public t2 u() { return this.D; } public u v() { return this.v; } public void w() { if (this.j == null) { return; } o(); qf.e b2 = this.j.b(); String a2 = this.j.a(); if (q(b2.toString())) { a(b2, a2); } } public void x() { this.q.onHideCustomView(); } public boolean y() { return this.r != null; } public void z() { i(f(v8.g.Y)); } }