package com.mbridge.msdk.splash.c; import android.content.Context; import android.net.Uri; import android.os.Handler; import android.os.Looper; import android.os.Message; import android.text.TextUtils; import android.view.View; import androidx.constraintlayout.core.motion.utils.TypedValues; import com.iab.omid.library.mmadbridge.ScriptInjector; import com.mbridge.msdk.MBridgeConstans; import com.mbridge.msdk.c.d; import com.mbridge.msdk.foundation.controller.a; import com.mbridge.msdk.foundation.db.i; import com.mbridge.msdk.foundation.db.l; import com.mbridge.msdk.foundation.download.download.H5DownLoadManager; import com.mbridge.msdk.foundation.entity.CampaignEx; import com.mbridge.msdk.foundation.entity.CampaignUnit; import com.mbridge.msdk.foundation.same.b.e; import com.mbridge.msdk.foundation.tools.SameMD5; import com.mbridge.msdk.foundation.tools.aa; import com.mbridge.msdk.foundation.tools.ae; import com.mbridge.msdk.foundation.tools.ag; import com.mbridge.msdk.foundation.tools.w; import com.mbridge.msdk.splash.a.c; import com.mbridge.msdk.splash.b.b; import com.mbridge.msdk.splash.c.a; import com.mbridge.msdk.splash.c.e; import com.mbridge.msdk.splash.view.MBSplashView; import java.io.File; import java.io.FileOutputStream; import java.util.ArrayList; import java.util.List; /* compiled from: SplashLoadManager */ public final class c { private static String a = "SplashLoadManager"; private String b; private String c; private long d; private long e; private b f; private Context g = a.f().j(); private MBSplashView h; private d i; private boolean j; private int k; private int l; private int m; private String n; private int o; private boolean p; private volatile boolean q; private com.mbridge.msdk.videocommon.listener.a r; private H5DownLoadManager.ZipDownloadListener s; private String t; private int u; private String v = ""; private int w; private Handler x = new Handler(Looper.getMainLooper()) { /* class com.mbridge.msdk.splash.c.c.AnonymousClass1 */ public final void handleMessage(Message message) { super.handleMessage(message); int i = message.what; if (i == 1) { Object obj = message.obj; int i2 = message.arg1; if (obj instanceof CampaignEx) { CampaignEx campaignEx = (CampaignEx) obj; c.this.a((c) H5DownLoadManager.getInstance().getH5ResAddress(campaignEx.getAdZip()), (String) campaignEx, (CampaignEx) i2); } } else if (i == 2) { Object obj2 = message.obj; if (obj2 instanceof String) { c.this.a((c) obj2.toString(), c.this.n, (String) c.this.o); } } else if (i == 3) { Object obj3 = message.obj; if (obj3 instanceof CampaignEx) { c cVar = c.this; cVar.b((c) ((CampaignEx) obj3), (CampaignEx) cVar.o); } } } }; private Runnable y = new Runnable() { /* class com.mbridge.msdk.splash.c.c.AnonymousClass2 */ public final void run() { c cVar = c.this; cVar.a((c) "load timeout", cVar.n, (String) c.this.o); } }; public c(String str, String str2, long j2) { this.c = str; this.b = str2; this.e = j2; } public final void a(d dVar) { this.i = dVar; } public final void a(MBSplashView mBSplashView) { this.h = mBSplashView; } public final void a(boolean z) { this.j = z; } public final void a(int i2) { this.k = i2; } public final void a(int i2, int i3) { this.m = i2; this.l = i3; } public final void b(int i2) { this.w = i2; } public final String a() { return this.v; } public final void a(String str, int i2) { this.q = false; this.n = str; this.o = i2; CampaignEx a2 = b.a(this.h, this.c, this.b, str, this.j, this.k, false, false); long timestamp = a2 != null ? a2.getTimestamp() : 0; if (this.i.n() != 1 || i2 == 1 || a2 == null) { this.p = true; if (i2 == 1) { List<Integer> s2 = this.i.s(); if (s2 == null || s2.size() <= 0) { this.d = 30000; } else { this.d = (long) (s2.get(0).intValue() * 1000); } } else { long j2 = this.e; if (j2 <= 0) { this.d = (long) this.i.o(); } else { this.d = j2; } } if (this.i == null || timestamp <= 0 || !TextUtils.isEmpty(str)) { a(this.d); a(this.g, str, i2); } else if (System.currentTimeMillis() - timestamp > ((long) (this.i.x() * 1000))) { a(this.d); a(this.g, str, i2); } else { a(a2, i2); } } else { a(a2, i2); } } private void a(long j2) { this.x.postDelayed(this.y, j2); } private void a(Context context, final String str, final int i2) { if (context == null) { try { a("Context is null", str, i2); } catch (Exception e2) { e2.printStackTrace(); a("Load exception", str, i2); this.u = 0; } } else if (ae.a(this.b)) { a("UnitId is null", str, i2); } else { w.b(a, "load 开始准备请求参数"); com.mbridge.msdk.foundation.same.net.g.d a2 = a(i2, this.t); if (a2 == null) { w.b(a, "load 请求参数为空 load失败"); a("Load param is null", str, i2); return; } if (a2 != null && !TextUtils.isEmpty(str)) { a2.a("token", str); } String e3 = aa.e(this.b); if (!TextUtils.isEmpty(e3)) { a2.a("j", e3); } com.mbridge.msdk.splash.f.b bVar = new com.mbridge.msdk.splash.f.b(context); AnonymousClass3 r4 = new com.mbridge.msdk.splash.f.a(i2) { /* class com.mbridge.msdk.splash.c.c.AnonymousClass3 */ @Override // com.mbridge.msdk.splash.f.a public final void a(CampaignUnit campaignUnit, int i) { try { w.b(c.a, "onLoadCompaginSuccess 数据刚请求回来"); c cVar = c.this; c.a(cVar, campaignUnit, i, cVar.b, str); c.this.v = campaignUnit.getRequestId(); } catch (Exception e) { e.printStackTrace(); String str = c.a; w.b(str, "onLoadCompaginSuccess 数据刚请求失败: " + e.getMessage()); c.this.a((c) "Exception after load success", str, (String) i); c.this.u = 0; } } @Override // com.mbridge.msdk.splash.f.a public final void a(int i, String str) { w.d(c.a, str); String str2 = c.a; w.b(str2, "onLoadCompaginFailed load failed errorCode:" + i + " msg:" + str); c.this.a((c) str, str, (String) i2); c.this.u = 0; } }; r4.a(str); r4.d = this.b; r4.e = this.c; r4.f = 297; bVar.a(1, a2, r4, str); } } private com.mbridge.msdk.foundation.same.net.g.d a(int i2, String str) { String k2 = a.f().k(); String md5 = SameMD5.getMD5(a.f().k() + a.f().l()); com.mbridge.msdk.foundation.same.net.g.d dVar = new com.mbridge.msdk.foundation.same.net.g.d(); String a2 = com.mbridge.msdk.foundation.same.a.d.a(this.b, "splash"); String a3 = com.mbridge.msdk.splash.a.a.b.a(this.g, this.b); String b2 = aa.b(this.g, this.b); String a4 = com.mbridge.msdk.splash.a.a.b.a(); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, "app_id", k2); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, MBridgeConstans.PROPERTIES_UNIT_ID, this.b); if (!TextUtils.isEmpty(this.c)) { com.mbridge.msdk.foundation.same.net.f.b.a(dVar, MBridgeConstans.PLACEMENT_ID, this.c); } com.mbridge.msdk.foundation.same.net.f.b.a(dVar, "sign", md5); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, "req_type", i2 + ""); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, "ad_num", "1"); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, "tnum", "1"); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, "only_impression", "1"); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, "ping_mode", "1"); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, "ttc_ids", a3); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, com.mbridge.msdk.foundation.same.net.g.d.b, a2); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, com.mbridge.msdk.foundation.same.net.g.d.c, b2); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, "install_ids", a4); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, com.mbridge.msdk.foundation.same.net.g.d.a, str); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, "ad_type", 297 + ""); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, TypedValues.CycleType.S_WAVE_OFFSET, this.u + ""); com.mbridge.msdk.foundation.same.net.f.b.a(dVar, "unit_size", this.m + "x" + this.l); return dVar; } public final void a(b bVar) { this.f = bVar; } public final void b() { if (this.f != null) { this.f = null; } if (this.r != null) { this.r = null; } if (this.s != null) { this.s = null; } } private void a(CampaignEx campaignEx, int i2) { MBSplashView mBSplashView = this.h; if (mBSplashView != null) { mBSplashView.setDynamicView(false); } if (campaignEx.isDynamicView()) { d(campaignEx, i2); } if (b.a(this.h, campaignEx)) { b(campaignEx, i2); } else { c(campaignEx, i2); } } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void b(CampaignEx campaignEx, int i2) { if (b.a(this.h, campaignEx) && !this.q) { d(); if (this.p) { b.a(campaignEx, this.b); } this.q = true; b bVar = this.f; if (bVar != null) { bVar.a(campaignEx, i2); } } } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void a(String str, String str2, int i2) { if (this.p) { this.p = false; a(str, i2, str2); return; } b(str, i2); } private void a(String str, int i2, String str2) { CampaignEx a2 = b.a(this.h, this.c, this.b, str2, this.j, this.k, true, false); if (a2 != null) { w.d(a, "load failed cache "); a(a2, i2); return; } b(str, i2); } private void b(String str, int i2) { if (!this.q) { d(); w.d(a, "real failed "); this.q = true; b bVar = this.f; if (bVar != null) { bVar.a(str, i2); } } } private void d() { this.x.removeCallbacks(this.y); } private void c(CampaignEx campaignEx, int i2) { this.h.clearResState(); if (!TextUtils.isEmpty(campaignEx.getAdZip())) { f(campaignEx, i2); } if (!campaignEx.isDynamicView()) { if (!TextUtils.isEmpty(campaignEx.getAdHtml())) { e(campaignEx, i2); } if (!TextUtils.isEmpty(campaignEx.getVideoUrlEncode())) { g(campaignEx, i2); } if (!TextUtils.isEmpty(campaignEx.getImageUrl())) { d(campaignEx, i2); } } } private void d(final CampaignEx campaignEx, final int i2) { b.a(this.h, campaignEx, new com.mbridge.msdk.splash.view.nativeview.a() { /* class com.mbridge.msdk.splash.c.c.AnonymousClass5 */ @Override // com.mbridge.msdk.splash.view.nativeview.a public final void a() { if (campaignEx.isDynamicView() && c.this.h != null) { c.this.h.setImageReady(true); c.b(c.this, campaignEx, i2); } c.this.b((c) campaignEx, (CampaignEx) i2); } @Override // com.mbridge.msdk.splash.view.nativeview.a public final void b() { if (campaignEx.isDynamicView() && c.this.h != null) { c.this.h.setImageReady(false); c cVar = c.this; cVar.a((c) "Image resource load faile", cVar.n, (String) i2); } } }); } /* JADX WARNING: Code restructure failed: missing block: B:26:0x009a, code lost: if (r2 != null) goto L_0x009c; */ /* JADX WARNING: Code restructure failed: missing block: B:28:?, code lost: r2.close(); */ /* JADX WARNING: Code restructure failed: missing block: B:37:0x00b8, code lost: if (r2 != null) goto L_0x009c; */ /* JADX WARNING: Code restructure failed: missing block: B:39:0x00bf, code lost: if (r6.exists() == false) goto L_0x00ed; */ /* JADX WARNING: Code restructure failed: missing block: B:41:0x00c5, code lost: if (r6.isFile() == false) goto L_0x00ed; */ /* JADX WARNING: Code restructure failed: missing block: B:43:0x00cb, code lost: if (r6.canRead() == false) goto L_0x00ed; */ /* JADX WARNING: Code restructure failed: missing block: B:44:0x00cd, code lost: r9.setAdHtml(r6.getAbsolutePath()); a("file:////" + r6.getAbsolutePath(), r9, r10); */ /* JADX WARNING: Code restructure failed: missing block: B:45:0x00ed, code lost: a("html file write failed", r8.n, r10); */ /* JADX WARNING: Code restructure failed: missing block: B:49:0x00fb, code lost: r9 = move-exception; */ /* JADX WARNING: Code restructure failed: missing block: B:50:0x00fc, code lost: a(r9.getMessage(), r8.n, r10); */ /* JADX WARNING: Code restructure failed: missing block: B:51:?, code lost: return; */ /* JADX WARNING: Code restructure failed: missing block: B:52:?, code lost: return; */ /* JADX WARNING: Code restructure failed: missing block: B:53:?, code lost: return; */ /* JADX WARNING: Removed duplicated region for block: B:47:0x00f7 */ private void e(CampaignEx campaignEx, int i2) { Throwable th; File file; Exception e2; FileOutputStream fileOutputStream = null; try { File file2 = new File(campaignEx.getAdHtml()); try { if (!file2.exists()) { String b2 = e.b(com.mbridge.msdk.foundation.same.b.c.MBRIDGE_700_HTML); String md5 = SameMD5.getMD5(ag.a(campaignEx.getAdHtml())); if (TextUtils.isEmpty(md5)) { md5 = String.valueOf(System.currentTimeMillis()); } file = new File(b2, md5.concat(".html")); try { if (!file.exists()) { FileOutputStream fileOutputStream2 = new FileOutputStream(file); try { String injectScriptContentIntoHtml = ScriptInjector.injectScriptContentIntoHtml(MBridgeConstans.OMID_JS_SERVICE_CONTENT, "<script>" + com.mbridge.msdk.c.b.b.a().b() + "</script>" + campaignEx.getAdHtml()); if (campaignEx.isActiveOm()) { injectScriptContentIntoHtml = com.mbridge.msdk.a.b.a(injectScriptContentIntoHtml); } fileOutputStream2.write(injectScriptContentIntoHtml.getBytes()); fileOutputStream2.flush(); fileOutputStream = fileOutputStream2; } catch (Exception e3) { e2 = e3; fileOutputStream = fileOutputStream2; try { e2.printStackTrace(); campaignEx.setMraid(""); com.mbridge.msdk.foundation.same.report.c.a(campaignEx, e2.getMessage(), this.b, "6"); } catch (Throwable th2) { th = th2; if (fileOutputStream != null) { fileOutputStream.close(); } throw th; } } catch (Throwable th3) { th = th3; fileOutputStream = fileOutputStream2; if (fileOutputStream != null) { } throw th; } } } catch (Exception e4) { e2 = e4; e2.printStackTrace(); campaignEx.setMraid(""); com.mbridge.msdk.foundation.same.report.c.a(campaignEx, e2.getMessage(), this.b, "6"); } } else { file = file2; } com.mbridge.msdk.foundation.same.report.c.a(campaignEx, "", this.b, "6"); } catch (Exception e5) { e2 = e5; file = file2; e2.printStackTrace(); campaignEx.setMraid(""); com.mbridge.msdk.foundation.same.report.c.a(campaignEx, e2.getMessage(), this.b, "6"); } } catch (Exception e6) { e2 = e6; file = null; e2.printStackTrace(); campaignEx.setMraid(""); com.mbridge.msdk.foundation.same.report.c.a(campaignEx, e2.getMessage(), this.b, "6"); } } private void f(final CampaignEx campaignEx, final int i2) { if (campaignEx.isDynamicView()) { com.mbridge.msdk.splash.a.a.a.a(campaignEx.getAdZip()); return; } this.s = new H5DownLoadManager.ZipDownloadListener() { /* class com.mbridge.msdk.splash.c.c.AnonymousClass6 */ @Override // com.mbridge.msdk.foundation.download.download.H5DownLoadManager.H5ResDownloadListerInter public final void onSuccess(String str) { Message obtain = Message.obtain(); obtain.what = 1; obtain.obj = campaignEx; obtain.arg1 = i2; c.this.x.sendMessage(obtain); } @Override // com.mbridge.msdk.foundation.download.download.H5DownLoadManager.H5ResDownloadListerInter public final void onFailed(String str, String str2) { c cVar = c.this; cVar.a((c) str, cVar.n, (String) i2); Message obtain = Message.obtain(); obtain.what = 2; obtain.obj = str; c.this.x.sendMessage(obtain); } }; H5DownLoadManager.getInstance().downloadH5Res(campaignEx.getAdZip(), this.s); } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void a(String str, final CampaignEx campaignEx, final int i2) { e.c cVar = new e.c(); cVar.c(this.b); cVar.b(this.c); cVar.a(campaignEx); cVar.a(str); cVar.a(this.j); cVar.a(this.k); e.a.a.a(this.h, cVar, new e.b() { /* class com.mbridge.msdk.splash.c.c.AnonymousClass8 */ @Override // com.mbridge.msdk.splash.c.e.b public final void a() { if (!campaignEx.isHasMBTplMark()) { c.c(c.this, campaignEx, i2); } } @Override // com.mbridge.msdk.splash.c.e.b public final void a(String str) { c.a(c.this, str, i2); } @Override // com.mbridge.msdk.splash.c.e.b public final void a(int i) { if (i == 1) { c.c(c.this, campaignEx, i2); } else { c.a(c.this, "readyState 2", i2); } } }); } private void g(final CampaignEx campaignEx, int i2) { this.r = new com.mbridge.msdk.videocommon.listener.a() { /* class com.mbridge.msdk.splash.c.c.AnonymousClass9 */ @Override // com.mbridge.msdk.videocommon.listener.a public final void a(String str) { c.this.h.setVideoReady(true); w.a(c.a, "========VIDEO SUC"); Message obtain = Message.obtain(); obtain.obj = campaignEx; obtain.what = 3; c.this.x.sendMessage(obtain); } @Override // com.mbridge.msdk.videocommon.listener.a public final void a(String str, String str2) { c.this.h.setVideoReady(false); w.a(c.a, "========VIDEO FAI"); Message obtain = Message.obtain(); obtain.obj = str; obtain.what = 2; c.this.x.sendMessage(obtain); } }; ArrayList arrayList = new ArrayList(); arrayList.add(campaignEx); com.mbridge.msdk.videocommon.download.b.getInstance().createUnitCache(this.g, this.b, arrayList, 297, this.r); if (!com.mbridge.msdk.videocommon.download.b.getInstance().a(297, this.b, campaignEx.isBidCampaign())) { com.mbridge.msdk.videocommon.download.b.getInstance().load(this.b); return; } this.h.setVideoReady(true); b(campaignEx, i2); } static /* synthetic */ void a(c cVar, CampaignUnit campaignUnit, int i2, String str, String str2) { ArrayList arrayList; if (campaignUnit == null || campaignUnit.getAds() == null) { arrayList = null; } else { arrayList = new ArrayList(); final CampaignEx campaignEx = campaignUnit.getAds().get(0); campaignEx.setCampaignUnitId(cVar.b); new Thread(new Runnable() { /* class com.mbridge.msdk.splash.c.c.AnonymousClass4 */ public final void run() { l.a(i.a(c.this.g)).b(); aa.a(c.this.g, campaignEx); } }).start(); cVar.t = campaignUnit.getSessionId(); if (campaignEx.getOfferType() != 99 && (!TextUtils.isEmpty(campaignEx.getAdZip()) || !TextUtils.isEmpty(campaignEx.getAdHtml()))) { if (aa.b(campaignEx)) { campaignEx.setRtinsType(aa.c(cVar.g, campaignEx.getPackageName()) ? 1 : 2); } if (campaignEx.getWtick() == 1 || !aa.c(cVar.g, campaignEx.getPackageName())) { arrayList.add(campaignEx); } else if (aa.b(campaignEx)) { arrayList.add(campaignEx); } else { aa.a(cVar.b, campaignEx, com.mbridge.msdk.foundation.same.a.D); } } } if (arrayList == null || arrayList.size() <= 0) { w.b(a, "onload load失败 返回的compaign没有可以用的"); cVar.a("invalid campaign", str2, i2); return; } try { int i3 = cVar.u + 1; cVar.u = i3; d dVar = cVar.i; if (dVar == null || i3 > dVar.v()) { w.b(a, "onload 重置offset为0"); cVar.u = 0; } String str3 = a; w.b(str3, "onload 算出 下次的offset是:" + cVar.u); } catch (Exception e2) { e2.printStackTrace(); } String str4 = a; w.b(str4, "onload load成功 size:" + arrayList.size()); CampaignEx campaignEx2 = (CampaignEx) arrayList.get(0); if (!TextUtils.isEmpty(campaignEx2.getAdZip()) || (!TextUtils.isEmpty(campaignEx2.getAdHtml()) && campaignEx2.getAdHtml().contains("<MBTPLMARK>"))) { campaignEx2.setHasMBTplMark(true); campaignEx2.setIsMraid(false); } else { campaignEx2.setHasMBTplMark(false); campaignEx2.setIsMraid(true); } cVar.a(campaignEx2, i2); } static /* synthetic */ void b(c cVar, final CampaignEx campaignEx, final int i2) { if (campaignEx.isDynamicView()) { c.a aVar = new c.a(); aVar.b(cVar.b).a(cVar.c).a(cVar.j).a(campaignEx).a(cVar.k).h(cVar.w); try { if (!TextUtils.isEmpty(campaignEx.getAdZip())) { Uri parse = Uri.parse(campaignEx.getAdZip()); String queryParameter = parse.getQueryParameter("hdbtn"); String queryParameter2 = parse.getQueryParameter("alecfc"); String queryParameter3 = parse.getQueryParameter("hdinfo"); String queryParameter4 = parse.getQueryParameter("shake_show"); String queryParameter5 = parse.getQueryParameter("shake_strength"); String queryParameter6 = parse.getQueryParameter("shake_time"); String queryParameter7 = parse.getQueryParameter("n_logo"); if (!TextUtils.isEmpty(queryParameter)) { aVar.b(Integer.parseInt(queryParameter)); } if (!TextUtils.isEmpty(queryParameter2)) { aVar.c(Integer.parseInt(queryParameter2)); } if (!TextUtils.isEmpty(queryParameter3)) { aVar.d(Integer.parseInt(queryParameter3)); } if (!TextUtils.isEmpty(queryParameter4)) { aVar.e(Integer.parseInt(queryParameter4)); } if (!TextUtils.isEmpty(queryParameter5)) { aVar.f(Integer.parseInt(queryParameter5)); } if (!TextUtils.isEmpty(queryParameter6)) { aVar.g(Integer.parseInt(queryParameter6)); } if (!TextUtils.isEmpty(queryParameter7)) { aVar.i(Integer.parseInt(queryParameter7) == 0 ? 0 : 1); } } } catch (Throwable th) { w.d(a, th.getMessage()); } a.C0235a.a.a(cVar.h, new com.mbridge.msdk.splash.a.c(aVar), new com.mbridge.msdk.splash.b.a() { /* class com.mbridge.msdk.splash.c.c.AnonymousClass7 */ @Override // com.mbridge.msdk.splash.b.a public final void a(View view) { if (c.this.h != null) { c.this.h.setDynamicView(true); c.this.h.setSplashNativeView(view); c.this.b((c) campaignEx, (CampaignEx) i2); } } @Override // com.mbridge.msdk.splash.b.a public final void a(String str) { c cVar = c.this; cVar.a((c) str, cVar.n, (String) i2); } }); } } static /* synthetic */ void c(c cVar, CampaignEx campaignEx, int i2) { if (!cVar.h.isH5Ready()) { cVar.h.setH5Ready(true); cVar.b(campaignEx, i2); } } static /* synthetic */ void a(c cVar, String str, int i2) { cVar.a(str, cVar.n, i2); } }