package com.mbridge.msdk.reward.adapter; import android.content.Context; import android.graphics.Bitmap; import android.net.http.SslError; import android.os.Bundle; import android.os.Handler; import android.os.HandlerThread; import android.os.Looper; import android.os.Message; import android.text.TextUtils; import android.util.Base64; import android.view.View; import android.webkit.SslErrorHandler; import android.webkit.WebView; import android.widget.FrameLayout; import com.mbridge.msdk.MBridgeConstans; import com.mbridge.msdk.foundation.db.t; import com.mbridge.msdk.foundation.download.download.H5DownLoadManager; import com.mbridge.msdk.foundation.download.download.HTMLResourceManager; import com.mbridge.msdk.foundation.download.download.ResDownloadCheckManager; import com.mbridge.msdk.foundation.download.download.ResourceManager; import com.mbridge.msdk.foundation.entity.CampaignEx; import com.mbridge.msdk.foundation.entity.p; import com.mbridge.msdk.foundation.tools.aa; import com.mbridge.msdk.foundation.tools.s; import com.mbridge.msdk.foundation.tools.w; import com.mbridge.msdk.mbjscommon.windvane.WindVaneWebView; import com.mbridge.msdk.video.bt.module.MBridgeBTLayout; import com.mbridge.msdk.video.bt.module.MBridgeBTRootLayout; import com.mbridge.msdk.videocommon.a; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.CopyOnWriteArrayList; import org.json.JSONObject; public final class c { private static Map<String, a> c; private final h a; private ConcurrentHashMap<String, List<CampaignEx>> b; private boolean d; private volatile List<WindVaneWebView> e; /* renamed from: com.mbridge.msdk.reward.adapter.c$c */ public interface AbstractC0232c { void a(String str, String str2, String str3, List<CampaignEx> list); void a(String str, String str2, String str3, List<CampaignEx> list, String str4); } public interface i { void a(String str, String str2, String str3, String str4); void a(String str, String str2, String str3, String str4, String str5); } public interface j { void a(String str, String str2, String str3, String str4, String str5, a.C0240a aVar); void a(String str, String str2, String str3, String str4, String str5, a.C0240a aVar, String str6); } public static final class m { private static final c a = new c(); } private c() { this.e = new ArrayList(6); HandlerThread handlerThread = new HandlerThread("mb-reward-load-thread"); c = new HashMap(); handlerThread.start(); this.a = new h(handlerThread.getLooper()); this.b = new ConcurrentHashMap<>(); } public static c a() { return m.a; } public final synchronized void a(final Context context, boolean z, int i2, boolean z2, final int i3, final String str, final String str2, final String str3, final List<CampaignEx> list, AbstractC0232c cVar, final i iVar) { String str4 = str2 + "_" + str3; c.put(str4, new a(z, z2, i2, list.size(), str2, str3, i3, list)); this.a.a(str, str2, str3, cVar); this.a.a(context); this.a.a(str4, list); this.a.post(new Runnable() { /* class com.mbridge.msdk.reward.adapter.c.AnonymousClass1 */ /* JADX WARNING: Removed duplicated region for block: B:114:0x028d */ /* JADX WARNING: Removed duplicated region for block: B:54:0x0132 */ /* JADX WARNING: Removed duplicated region for block: B:55:0x0145 */ /* JADX WARNING: Removed duplicated region for block: B:64:0x017e */ /* JADX WARNING: Removed duplicated region for block: B:73:0x01b7 */ /* JADX WARNING: Removed duplicated region for block: B:81:0x01e8 */ public final void run() { CharSequence charSequence; Iterator it; boolean isDynamicView; String iconUrl; String imageUrl; CampaignEx.c cVar; List<CampaignEx.c.a> f2; Exception e2; Exception e3; CharSequence charSequence2; Exception e4; List list = list; if (list != null && list.size() > 0) { w.a("RewardCampaignsResourceManager", "开始下载 video"); try { ResDownloadCheckManager.getInstance().setCampaignList(list); com.mbridge.msdk.videocommon.download.b.getInstance().createUnitCache(context, str2, list, i3, new f(c.this.a, str, str2, str3)); com.mbridge.msdk.videocommon.download.b.getInstance().load(str2); } catch (Exception e5) { if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e5.getLocalizedMessage()); } } Iterator it2 = list.iterator(); while (it2.hasNext()) { CampaignEx campaignEx = (CampaignEx) it2.next(); if (campaignEx != null) { CampaignEx.c rewardTemplateMode = campaignEx.getRewardTemplateMode(); if (rewardTemplateMode != null && !campaignEx.isDynamicView()) { String e6 = rewardTemplateMode.e(); if (!TextUtils.isEmpty(e6) && !e6.contains(CampaignEx.KEY_IS_CMPT_ENTRY)) { if (e6.contains(".zip")) { w.a("RewardCampaignsResourceManager", "开始下载 zip 类型的 template"); try { it = it2; charSequence2 = ".zip"; try { H5DownLoadManager.getInstance().downloadH5Res(e6, new g(context, str, str2, str3, campaignEx, 859, c.this.a, iVar, list)); } catch (Exception e7) { e4 = e7; } } catch (Exception e8) { e4 = e8; it = it2; charSequence2 = ".zip"; if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e4.getLocalizedMessage()); } charSequence = charSequence2; String str = campaignEx.getendcard_url(); isDynamicView = campaignEx.isDynamicView(); boolean g2 = aa.g(str); if (isDynamicView) { } H5DownLoadManager.getInstance().download(campaignEx.getEndScreenUrl()); iconUrl = campaignEx.getIconUrl(); if (!TextUtils.isEmpty(iconUrl)) { } imageUrl = campaignEx.getImageUrl(); if (!TextUtils.isEmpty(imageUrl)) { } if (rewardTemplateMode != null) { } it2 = it; } charSequence = charSequence2; } else { it = it2; w.a("RewardCampaignsResourceManager", "开始下载 html 类型的 template"); try { charSequence = ".zip"; try { H5DownLoadManager.getInstance().downloadH5Res(e6, new d(859, str, str2, str3, campaignEx, iVar, c.this.a, list)); } catch (Exception e9) { e3 = e9; } } catch (Exception e10) { e3 = e10; charSequence = ".zip"; if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e3.getLocalizedMessage()); } String str2 = campaignEx.getendcard_url(); isDynamicView = campaignEx.isDynamicView(); boolean g22 = aa.g(str2); if (isDynamicView) { } H5DownLoadManager.getInstance().download(campaignEx.getEndScreenUrl()); iconUrl = campaignEx.getIconUrl(); if (!TextUtils.isEmpty(iconUrl)) { } imageUrl = campaignEx.getImageUrl(); if (!TextUtils.isEmpty(imageUrl)) { } if (rewardTemplateMode != null) { } it2 = it; } } String str22 = campaignEx.getendcard_url(); isDynamicView = campaignEx.isDynamicView(); boolean g222 = aa.g(str22); if (isDynamicView) { c.a(c.this, context, str, str2, str3, campaignEx, str22, iVar, list); } else if (g222) { c.a(c.this, context, str, str2, str3, campaignEx, str22, iVar, list); } if (!TextUtils.isEmpty(campaignEx.getEndScreenUrl()) && !campaignEx.isDynamicView()) { H5DownLoadManager.getInstance().download(campaignEx.getEndScreenUrl()); } iconUrl = campaignEx.getIconUrl(); if (!TextUtils.isEmpty(iconUrl)) { w.a("RewardCampaignsResourceManager", "开始下载 icon"); try { com.mbridge.msdk.foundation.same.c.b.a(context).a(iconUrl, new e(c.this.a, 0, str, str2, str3, campaignEx)); } catch (Exception e11) { if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e11.getLocalizedMessage()); } } } imageUrl = campaignEx.getImageUrl(); if (!TextUtils.isEmpty(imageUrl)) { w.a("RewardCampaignsResourceManager", "开始下载 image"); try { com.mbridge.msdk.foundation.same.c.b.a(context).a(imageUrl, new e(c.this.a, 0, str, str2, str3, campaignEx)); } catch (Exception e12) { if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e12.getLocalizedMessage()); } } } if (rewardTemplateMode != null) { String d2 = rewardTemplateMode.d(); if (TextUtils.isEmpty(d2) || campaignEx.isDynamicView()) { cVar = rewardTemplateMode; } else if (d2.contains(charSequence)) { w.a("RewardCampaignsResourceManager", "开始下载 zip 类型的 pause"); try { cVar = rewardTemplateMode; try { H5DownLoadManager.getInstance().downloadH5Res(d2, new g(context, str, str2, str3, campaignEx, 313, c.this.a, iVar, list)); } catch (Exception e13) { e2 = e13; } } catch (Exception e14) { e2 = e14; cVar = rewardTemplateMode; if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e2.getLocalizedMessage()); } f2 = cVar.f(); while (r3.hasNext()) { } it2 = it; } } else { cVar = rewardTemplateMode; w.a("RewardCampaignsResourceManager", "开始下载 html 类型的 pause"); try { H5DownLoadManager.getInstance().downloadH5Res(d2, new d(313, str, str2, str3, campaignEx, iVar, c.this.a, list)); } catch (Exception e15) { if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e15.getLocalizedMessage()); } } } f2 = cVar.f(); if (f2 != null && f2.size() > 0) { for (CampaignEx.c.a aVar : f2) { if (!(aVar == null || aVar.b == null || aVar.b.size() <= 0)) { for (String str3 : aVar.b) { if (!TextUtils.isEmpty(str3)) { try { com.mbridge.msdk.foundation.same.c.b.a(context).a(str3, new e(c.this.a, 1, str, str2, str3, campaignEx)); } catch (Exception e16) { if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e16.getLocalizedMessage()); } } } } } } } } it2 = it; } } it = it2; charSequence = ".zip"; String str222 = campaignEx.getendcard_url(); isDynamicView = campaignEx.isDynamicView(); boolean g2222 = aa.g(str222); if (isDynamicView) { } H5DownLoadManager.getInstance().download(campaignEx.getEndScreenUrl()); iconUrl = campaignEx.getIconUrl(); if (!TextUtils.isEmpty(iconUrl)) { } imageUrl = campaignEx.getImageUrl(); if (!TextUtils.isEmpty(imageUrl)) { } if (rewardTemplateMode != null) { } it2 = it; } } } } }); } public final synchronized void a(final Context context, final CampaignEx campaignEx, final String str, final String str2, final String str3, final i iVar) { this.a.a(context); if (campaignEx != null) { String cMPTEntryUrl = campaignEx.getCMPTEntryUrl(); if (campaignEx.isDynamicView()) { ResDownloadCheckManager.getInstance().setZipDownloadDone(cMPTEntryUrl, true); Message obtain = Message.obtain(); obtain.what = 105; Bundle bundle = new Bundle(); bundle.putString(MBridgeConstans.PROPERTIES_UNIT_ID, str2); bundle.putString(MBridgeConstans.PLACEMENT_ID, str); bundle.putString("request_id", str3); bundle.putString("url", cMPTEntryUrl); obtain.setData(bundle); this.a.sendMessage(obtain); if (iVar != null) { iVar.a(str, str2, str3, cMPTEntryUrl); } return; } } if (campaignEx != null && !TextUtils.isEmpty(campaignEx.getCMPTEntryUrl())) { try { H5DownLoadManager.getInstance().downloadH5Res(campaignEx.getCMPTEntryUrl(), new H5DownLoadManager.ZipDownloadListener() { /* class com.mbridge.msdk.reward.adapter.c.AnonymousClass2 */ @Override // com.mbridge.msdk.foundation.download.download.H5DownLoadManager.H5ResDownloadListerInter public final void onSuccess(String str) { try { w.a("RewardCampaignsResourceManager", "zip btl template download success"); ResDownloadCheckManager.getInstance().setZipDownloadDone(str, true); Message obtain = Message.obtain(); obtain.what = 105; Bundle bundle = new Bundle(); bundle.putString(MBridgeConstans.PROPERTIES_UNIT_ID, str2); bundle.putString(MBridgeConstans.PLACEMENT_ID, str); bundle.putString("request_id", str3); bundle.putString("url", str); obtain.setData(bundle); c.this.a.sendMessage(obtain); i iVar = iVar; if (iVar != null) { iVar.a(str, str2, str3, str); } p pVar = new p(); pVar.o("2000045"); Context context = context; if (context != null) { pVar.c(s.D(context.getApplicationContext())); } pVar.d(1); CampaignEx campaignEx = campaignEx; if (campaignEx != null) { pVar.n(campaignEx.getId()); pVar.k(campaignEx.getRequestId()); pVar.l(campaignEx.getRequestIdNotice()); } pVar.i(str); pVar.p(""); pVar.m(str2); t.a(com.mbridge.msdk.foundation.db.i.a(com.mbridge.msdk.foundation.controller.a.f().j())).a(pVar); } catch (Exception e2) { ResDownloadCheckManager.getInstance().setZipDownloadDone(str, false); Message obtain2 = Message.obtain(); obtain2.what = 205; Bundle bundle2 = new Bundle(); bundle2.putString(MBridgeConstans.PROPERTIES_UNIT_ID, str2); bundle2.putString(MBridgeConstans.PLACEMENT_ID, str); bundle2.putString("request_id", str3); bundle2.putString("url", str); obtain2.setData(bundle2); c.this.a.sendMessage(obtain2); i iVar2 = iVar; if (iVar2 != null) { iVar2.a(str, str2, str3, str, e2.getLocalizedMessage()); } p pVar2 = new p(); pVar2.o("2000045"); Context context2 = context; if (context2 != null) { pVar2.c(s.D(context2.getApplicationContext())); } pVar2.d(3); CampaignEx campaignEx2 = campaignEx; if (campaignEx2 != null) { pVar2.n(campaignEx2.getId()); pVar2.k(campaignEx.getRequestId()); pVar2.l(campaignEx.getRequestIdNotice()); } pVar2.i(str); pVar2.p(e2.getLocalizedMessage()); pVar2.m(str2); t.a(com.mbridge.msdk.foundation.db.i.a(com.mbridge.msdk.foundation.controller.a.f().j())).a(pVar2); if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e2.getLocalizedMessage()); } } } @Override // com.mbridge.msdk.foundation.download.download.H5DownLoadManager.H5ResDownloadListerInter public final void onFailed(String str, String str2) { w.a("RewardCampaignsResourceManager", "zip btl template download failed"); try { ResDownloadCheckManager.getInstance().setZipDownloadDone(str2, false); Message obtain = Message.obtain(); obtain.what = 205; Bundle bundle = new Bundle(); bundle.putString(MBridgeConstans.PROPERTIES_UNIT_ID, str2); bundle.putString(MBridgeConstans.PLACEMENT_ID, str); bundle.putString("request_id", str3); bundle.putString("url", str2); bundle.putString("message", str); obtain.setData(bundle); c.this.a.sendMessage(obtain); i iVar = iVar; if (iVar != null) { iVar.a(str, str2, str3, str2, str); } p pVar = new p(); pVar.o("2000045"); Context context = context; if (context != null) { pVar.c(s.D(context.getApplicationContext())); } pVar.d(3); CampaignEx campaignEx = campaignEx; if (campaignEx != null) { pVar.n(campaignEx.getId()); pVar.k(campaignEx.getRequestId()); pVar.l(campaignEx.getRequestIdNotice()); } pVar.i(str2); pVar.p(str); pVar.m(str2); t.a(com.mbridge.msdk.foundation.db.i.a(com.mbridge.msdk.foundation.controller.a.f().j())).a(pVar); } catch (Exception e2) { ResDownloadCheckManager.getInstance().setZipDownloadDone(str2, false); Message obtain2 = Message.obtain(); obtain2.what = 105; Bundle bundle2 = new Bundle(); bundle2.putString(MBridgeConstans.PROPERTIES_UNIT_ID, str2); bundle2.putString(MBridgeConstans.PLACEMENT_ID, str); bundle2.putString("request_id", str3); bundle2.putString("url", str2); bundle2.putString("message", e2.getMessage()); obtain2.setData(bundle2); c.this.a.sendMessage(obtain2); i iVar2 = iVar; if (iVar2 != null) { iVar2.a(str, str2, str3, str2, str); } if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e2.getLocalizedMessage()); } } } }); } catch (Exception e2) { if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e2.getLocalizedMessage()); } } } } /* access modifiers changed from: private */ public static final class e implements com.mbridge.msdk.foundation.same.c.c { private Handler a; private int b; private String c; private String d; private String e; private CampaignEx f; public e(Handler handler, int i, String str, String str2, String str3, CampaignEx campaignEx) { this.a = handler; this.b = i; this.d = str; this.c = str2; this.e = str3; this.f = campaignEx; } @Override // com.mbridge.msdk.foundation.same.c.c public final void onSuccessLoad(Bitmap bitmap, String str) { ResDownloadCheckManager.getInstance().setImageDownloadDone(str, true); Message obtain = Message.obtain(); obtain.what = this.b == 0 ? 102 : 104; Bundle bundle = new Bundle(); bundle.putString(MBridgeConstans.PROPERTIES_UNIT_ID, this.c); bundle.putString(MBridgeConstans.PLACEMENT_ID, this.d); bundle.putString("request_id", this.e); obtain.setData(bundle); this.a.sendMessage(obtain); } @Override // com.mbridge.msdk.foundation.same.c.c public final void onFailedLoad(final String str, String str2) { Message obtain = Message.obtain(); obtain.what = this.b == 0 ? 202 : 204; Bundle bundle = new Bundle(); bundle.putString(MBridgeConstans.PROPERTIES_UNIT_ID, this.c); bundle.putString(MBridgeConstans.PLACEMENT_ID, this.d); bundle.putString("request_id", this.e); obtain.setData(bundle); this.a.sendMessage(obtain); AnonymousClass1 r5 = new Runnable() { /* class com.mbridge.msdk.reward.adapter.c.e.AnonymousClass1 */ public final void run() { if (e.this.f != null) { try { t a2 = t.a(com.mbridge.msdk.foundation.db.i.a(com.mbridge.msdk.foundation.controller.a.f().j())); w.a("RewardCampaignsResourceManager", "campaign is null"); p pVar = new p(); pVar.o("2000044"); pVar.c(s.D(com.mbridge.msdk.foundation.controller.a.f().j())); pVar.n(e.this.f.getId()); pVar.d(e.this.f.getImageUrl()); pVar.k(e.this.f.getRequestId()); pVar.l(e.this.f.getRequestIdNotice()); pVar.m(e.this.c); pVar.p(str); a2.a(pVar); } catch (Exception e) { if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e.getLocalizedMessage()); } } } } }; if (com.mbridge.msdk.foundation.controller.b.a().d()) { com.mbridge.msdk.foundation.same.f.b.a().execute(r5); } else { r5.run(); } } } private static final class f implements com.mbridge.msdk.videocommon.listener.a { private Handler a; private final String b; private final String c; private final String d; public f(Handler handler, String str, String str2, String str3) { this.a = handler; this.c = str; this.b = str2; this.d = str3; } @Override // com.mbridge.msdk.videocommon.listener.a public final void a(String str) { w.d("RewardCampaignsResourceManager", "Video 下载成功: " + this.d); ResDownloadCheckManager.getInstance().setVideoDownloadDone(str, true); Message obtain = Message.obtain(); obtain.what = 100; Bundle bundle = new Bundle(); bundle.putString(MBridgeConstans.PROPERTIES_UNIT_ID, this.b); bundle.putString(MBridgeConstans.PLACEMENT_ID, this.c); bundle.putString("request_id", this.d); bundle.putString("url", str); obtain.setData(bundle); this.a.sendMessage(obtain); } @Override // com.mbridge.msdk.videocommon.listener.a public final void a(String str, String str2) { w.d("RewardCampaignsResourceManager", "Video 下载失败: " + str + " " + this.d); ResDownloadCheckManager.getInstance().setVideoDownloadDone(str2, false); Message obtain = Message.obtain(); obtain.what = 200; Bundle bundle = new Bundle(); bundle.putString(MBridgeConstans.PROPERTIES_UNIT_ID, this.b); bundle.putString(MBridgeConstans.PLACEMENT_ID, this.c); bundle.putString("request_id", this.d); bundle.putString("url", str2); bundle.putString("message", str); obtain.setData(bundle); this.a.sendMessage(obtain); } } public static final class g implements H5DownLoadManager.ZipDownloadListener { private boolean a = false; private Context b; private String c; private String d; private String e; private CampaignEx f; private int g; private Handler h; private i i; private List<CampaignEx> j; private long k; public g(Context context, String str, String str2, String str3, CampaignEx campaignEx, int i2, Handler handler, i iVar, List<CampaignEx> list) { this.b = context; this.d = str; this.c = str2; this.e = str3; this.f = campaignEx; this.g = i2; this.h = handler; this.i = iVar; this.j = list; this.k = System.currentTimeMillis(); } public final void a(boolean z) { this.a = z; } @Override // com.mbridge.msdk.foundation.download.download.H5DownLoadManager.H5ResDownloadListerInter public final void onSuccess(String str) { ResDownloadCheckManager.getInstance().setZipDownloadDone(str, true); long currentTimeMillis = System.currentTimeMillis() - this.k; int i2 = this.g; if (i2 == 313) { w.a("RewardCampaignsResourceManager", "zip pause download success"); Message obtain = Message.obtain(); obtain.what = 101; Bundle bundle = new Bundle(); bundle.putString(MBridgeConstans.PROPERTIES_UNIT_ID, this.c); bundle.putString(MBridgeConstans.PLACEMENT_ID, this.d); bundle.putString("request_id", this.e); bundle.putString("url", str); obtain.setData(bundle); this.h.sendMessage(obtain); } else if (i2 == 497) { w.a("RewardCampaignsResourceManager", "zip endcard download success"); Message obtain2 = Message.obtain(); obtain2.what = 101; Bundle bundle2 = new Bundle(); bundle2.putString(MBridgeConstans.PROPERTIES_UNIT_ID, this.c); bundle2.putString(MBridgeConstans.PLACEMENT_ID, this.d); bundle2.putString("request_id", this.e); bundle2.putString("url", str); obtain2.setData(bundle2); this.h.sendMessage(obtain2); if (this.a) { try { p pVar = new p("2000043", 14, currentTimeMillis + "", str, this.f.getId(), this.c, "", "1"); pVar.k(this.f.getRequestId()); pVar.l(this.f.getRequestIdNotice()); pVar.n(this.f.getId()); pVar.b(this.f.getAdSpaceT()); if (this.f.getAdType() == 287) { pVar.h("3"); } else if (this.f.getAdType() == 94) { pVar.h("1"); } com.mbridge.msdk.foundation.same.report.c.a(pVar, this.c); } catch (Exception e2) { if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e2.getLocalizedMessage()); } } } } else if (i2 == 859) { w.a("RewardCampaignsResourceManager", "zip template download success"); Message obtain3 = Message.obtain(); obtain3.what = 103; Bundle bundle3 = new Bundle(); bundle3.putString(MBridgeConstans.PROPERTIES_UNIT_ID, this.c); bundle3.putString(MBridgeConstans.PLACEMENT_ID, this.d); bundle3.putString("request_id", this.e); obtain3.setData(bundle3); this.h.sendMessage(obtain3); i iVar = this.i; if (iVar != null) { iVar.a(this.d, this.c, this.e, str); } try { p pVar2 = new p(); pVar2.o("2000045"); Context context = this.b; if (context != null) { pVar2.c(s.D(context.getApplicationContext())); } pVar2.d(1); CampaignEx campaignEx = this.f; if (campaignEx != null) { pVar2.n(campaignEx.getId()); pVar2.k(this.f.getRequestId()); pVar2.l(this.f.getRequestIdNotice()); } pVar2.i(str); pVar2.p(""); pVar2.m(this.c); t.a(com.mbridge.msdk.foundation.db.i.a(com.mbridge.msdk.foundation.controller.a.f().j())).a(pVar2); } catch (Exception e3) { if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e3.getLocalizedMessage()); } } } } @Override // com.mbridge.msdk.foundation.download.download.H5DownLoadManager.H5ResDownloadListerInter public final void onFailed(String str, String str2) { ResDownloadCheckManager.getInstance().setZipDownloadDone(str2, false); long currentTimeMillis = System.currentTimeMillis() - this.k; int i2 = this.g; if (i2 == 313) { w.a("RewardCampaignsResourceManager", "zip pause download failed"); Message obtain = Message.obtain(); obtain.what = 101; Bundle bundle = new Bundle(); bundle.putString(MBridgeConstans.PROPERTIES_UNIT_ID, this.c); bundle.putString(MBridgeConstans.PLACEMENT_ID, this.d); bundle.putString("request_id", this.e); bundle.putString("url", str2); bundle.putString("message", str); obtain.setData(bundle); this.h.sendMessage(obtain); } else if (i2 == 497) { w.a("RewardCampaignsResourceManager", "zip endcard download failed: " + str); Message obtain2 = Message.obtain(); obtain2.what = 201; Bundle bundle2 = new Bundle(); bundle2.putString(MBridgeConstans.PROPERTIES_UNIT_ID, this.c); bundle2.putString(MBridgeConstans.PLACEMENT_ID, this.d); bundle2.putString("request_id", this.e); bundle2.putString("url", str2); bundle2.putString("message", str); obtain2.setData(bundle2); this.h.sendMessage(obtain2); if (this.a) { try { p pVar = new p("2000043", 3, currentTimeMillis + "", str2, this.f.getId(), this.c, "zip download failed", "1"); pVar.k(this.f.getRequestId()); pVar.l(this.f.getRequestIdNotice()); pVar.n(this.f.getId()); pVar.b(this.f.getAdSpaceT()); if (this.f.getAdType() == 287) { pVar.h("3"); } else if (this.f.getAdType() == 94) { pVar.h("1"); } com.mbridge.msdk.foundation.same.report.c.a(pVar, this.c); } catch (Exception e2) { if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e2.getLocalizedMessage()); } } } } else if (i2 == 859) { w.a("RewardCampaignsResourceManager", "zip template download failed"); Message obtain3 = Message.obtain(); obtain3.what = 203; Bundle bundle3 = new Bundle(); bundle3.putString(MBridgeConstans.PROPERTIES_UNIT_ID, this.c); bundle3.putString(MBridgeConstans.PLACEMENT_ID, this.d); bundle3.putString("request_id", this.e); bundle3.putString("url", str2); bundle3.putString("message", str); obtain3.setData(bundle3); this.h.sendMessage(obtain3); i iVar = this.i; if (iVar != null) { iVar.a(this.d, this.c, this.e, str2, str); } try { p pVar2 = new p(); pVar2.o("2000045"); Context context = this.b; if (context != null) { pVar2.c(s.D(context.getApplicationContext())); } pVar2.d(3); CampaignEx campaignEx = this.f; if (campaignEx != null) { pVar2.n(campaignEx.getId()); pVar2.k(this.f.getRequestId()); pVar2.l(this.f.getRequestIdNotice()); } pVar2.i(str2); pVar2.p(str); pVar2.m(this.c); t.a(com.mbridge.msdk.foundation.db.i.a(com.mbridge.msdk.foundation.controller.a.f().j())).a(pVar2); } catch (Exception e3) { if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e3.getLocalizedMessage()); } } } } } public static final class d implements H5DownLoadManager.IH5SourceDownloadListener { private boolean a = false; private int b; private final String c; private final String d; private final String e; private CampaignEx f; private i g; private Handler h; private List<CampaignEx> i; private final long j; public d(int i2, String str, String str2, String str3, CampaignEx campaignEx, i iVar, Handler handler, List<CampaignEx> list) { this.b = i2; this.c = str; this.d = str2; this.e = str3; this.f = campaignEx; this.g = iVar; this.h = handler; this.i = list; this.j = System.currentTimeMillis(); } public final void a(boolean z) { this.a = z; } @Override // com.mbridge.msdk.foundation.download.download.H5DownLoadManager.H5ResDownloadListerInter public final void onSuccess(String str) { ResDownloadCheckManager.getInstance().setZipDownloadDone(str, true); int i2 = this.b; if (i2 == 313) { Message obtain = Message.obtain(); obtain.what = 101; Bundle bundle = new Bundle(); bundle.putString(MBridgeConstans.PROPERTIES_UNIT_ID, this.d); bundle.putString(MBridgeConstans.PLACEMENT_ID, this.c); bundle.putString("request_id", this.e); bundle.putString("url", str); obtain.setData(bundle); this.h.sendMessage(obtain); } else if (i2 == 497) { Message obtain2 = Message.obtain(); obtain2.what = 101; Bundle bundle2 = new Bundle(); bundle2.putString(MBridgeConstans.PROPERTIES_UNIT_ID, this.d); bundle2.putString(MBridgeConstans.PLACEMENT_ID, this.c); bundle2.putString("request_id", this.e); bundle2.putString("url", str); obtain2.setData(bundle2); this.h.sendMessage(obtain2); if (this.a) { long currentTimeMillis = System.currentTimeMillis() - this.j; try { p pVar = new p("2000043", 20, currentTimeMillis + "", str, this.f.getId(), this.d, "", "2"); pVar.k(this.f.getRequestId()); pVar.l(this.f.getRequestIdNotice()); pVar.n(this.f.getId()); pVar.b(this.f.getAdSpaceT()); if (this.f.getAdType() == 287) { pVar.h("3"); } else if (this.f.getAdType() == 94) { pVar.h("1"); } com.mbridge.msdk.foundation.same.report.c.a(pVar, this.d); } catch (Exception e2) { if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e2.getLocalizedMessage()); } } } } else if (i2 == 859) { Message obtain3 = Message.obtain(); obtain3.what = 105; Bundle bundle3 = new Bundle(); bundle3.putString(MBridgeConstans.PROPERTIES_UNIT_ID, this.d); bundle3.putString(MBridgeConstans.PLACEMENT_ID, this.c); bundle3.putString("request_id", this.e); obtain3.setData(bundle3); this.h.sendMessage(obtain3); i iVar = this.g; if (iVar != null) { iVar.a(this.c, this.d, this.e, str); } } } @Override // com.mbridge.msdk.foundation.download.download.H5DownLoadManager.H5ResDownloadListerInter public final void onFailed(String str, String str2) { ResDownloadCheckManager.getInstance().setZipDownloadDone(str, false); int i2 = this.b; if (i2 == 313) { Message obtain = Message.obtain(); obtain.what = 201; Bundle bundle = new Bundle(); bundle.putString(MBridgeConstans.PROPERTIES_UNIT_ID, this.d); bundle.putString(MBridgeConstans.PLACEMENT_ID, this.c); bundle.putString("request_id", this.e); bundle.putString("url", str); bundle.putString("message", str2); obtain.setData(bundle); this.h.sendMessage(obtain); } else if (i2 == 497) { Message obtain2 = Message.obtain(); obtain2.what = 201; Bundle bundle2 = new Bundle(); bundle2.putString(MBridgeConstans.PROPERTIES_UNIT_ID, this.d); bundle2.putString(MBridgeConstans.PLACEMENT_ID, this.c); bundle2.putString("request_id", this.e); bundle2.putString("url", str); bundle2.putString("message", str2); obtain2.setData(bundle2); this.h.sendMessage(obtain2); if (this.a) { long currentTimeMillis = System.currentTimeMillis() - this.j; try { p pVar = new p("2000043", 21, currentTimeMillis + "", str, this.f.getId(), this.d, "url download failed", "2"); pVar.k(this.f.getRequestId()); pVar.l(this.f.getRequestIdNotice()); pVar.n(this.f.getId()); pVar.b(this.f.getAdSpaceT()); if (this.f.getAdType() == 287) { pVar.h("3"); } else if (this.f.getAdType() == 94) { pVar.h("1"); } com.mbridge.msdk.foundation.same.report.c.a(pVar, this.d); } catch (Exception e2) { if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e2.getLocalizedMessage()); } } } } else if (i2 == 859) { Message obtain3 = Message.obtain(); obtain3.what = 205; Bundle bundle3 = new Bundle(); bundle3.putString(MBridgeConstans.PROPERTIES_UNIT_ID, this.d); bundle3.putString(MBridgeConstans.PLACEMENT_ID, this.c); bundle3.putString("request_id", this.e); bundle3.putString("message", str2); obtain3.setData(bundle3); this.h.sendMessage(obtain3); i iVar = this.g; if (iVar != null) { iVar.a(this.c, this.d, this.e, str, str2); } } } } public static final class h extends Handler { private Context a; private ConcurrentHashMap<String, AbstractC0232c> b = new ConcurrentHashMap<>(); private ConcurrentHashMap<String, List<CampaignEx>> c = new ConcurrentHashMap<>(); public h(Looper looper) { super(looper); } public final void a(String str, String str2, String str3, AbstractC0232c cVar) { ConcurrentHashMap<String, AbstractC0232c> concurrentHashMap = this.b; concurrentHashMap.put(str2 + "_" + str3, cVar); } public final void a(Context context) { this.a = context; } public final void a(String str, List<CampaignEx> list) { this.c.put(str, list); } public final void handleMessage(Message message) { boolean z; String str; Exception e; Bundle data = message.getData(); String string = data.getString(MBridgeConstans.PLACEMENT_ID); String string2 = data.getString(MBridgeConstans.PROPERTIES_UNIT_ID); String string3 = data.getString("request_id"); String str2 = string2 + "_" + string3; a aVar = (a) c.c.get(str2); AbstractC0232c cVar = this.b.get(str2); List<CampaignEx> list = this.c.get(str2); w.a("RewardCampaignsResourceManager", "收到 Message,开始判断"); int i = message.what; switch (i) { case 100: case 101: case 102: case 103: case 104: case 105: break; default: switch (i) { case 200: case 201: case 203: case 205: if (aVar != null && cVar != null) { String string4 = data.getString("message"); if (string4 == null) { string4 = ""; } String str3 = "resource download failed " + c.b(message.what) + " " + string4; CampaignEx campaignEx = null; if (aVar.h != null && aVar.h.size() > 0) { campaignEx = aVar.h.get(0); } try { if (!aVar.a || aVar.i == null) { boolean a2 = com.mbridge.msdk.videocommon.download.b.getInstance().a(94, aVar.e, aVar.b, aVar.d, aVar.a, aVar.c, list); w.a("RewardCampaignsResourceManager", " failed Campaign是否下载成功: (回调)" + a2); if (a2) { cVar.a(string, string2, string3, aVar.h); } else { if (!(campaignEx == null || campaignEx.getRsIgnoreCheckRule() == null || campaignEx.getRsIgnoreCheckRule().size() <= 0)) { int i2 = message.what; if (i2 != 200) { if (i2 != 201) { if (i2 != 203) { if (i2 == 205) { if (campaignEx.getRsIgnoreCheckRule().contains(3)) { return; } } } else if (campaignEx.getRsIgnoreCheckRule().contains(1)) { return; } } else if (campaignEx.getRsIgnoreCheckRule().contains(2)) { return; } } else if (campaignEx.getRsIgnoreCheckRule().contains(0)) { return; } } cVar.a(string, string2, string3, aVar.h, str3); } this.b.remove(str2); c.c.remove(str2); this.c.remove(str2); return; } else if (aVar.c == 1) { if (!(campaignEx == null || campaignEx.getRsIgnoreCheckRule() == null || campaignEx.getRsIgnoreCheckRule().size() <= 0)) { int i3 = message.what; if (i3 != 200) { if (i3 != 201) { if (i3 != 203) { if (i3 == 205) { if (campaignEx.getRsIgnoreCheckRule().contains(3)) { return; } if (aVar.h != null && aVar.h.size() > 0) { CampaignEx campaignEx2 = aVar.h.get(0); if (campaignEx2.getCMPTEntryUrl().equals(campaignEx2.getendcard_url()) && campaignEx.getRsIgnoreCheckRule().contains(2)) { return; } } } } else if (campaignEx.getRsIgnoreCheckRule().contains(1)) { return; } } else if (campaignEx.getRsIgnoreCheckRule().contains(2)) { return; } } else if (campaignEx.getRsIgnoreCheckRule().contains(0)) { return; } } cVar.a(string, string2, string3, aVar.h, str3); this.b.remove(str2); c.c.remove(str2); this.c.remove(str2); return; } else { String string5 = data.getString("url"); int i4 = message.what; if (i4 != 200) { if (i4 != 201) { if (i4 != 203) { if (i4 == 205) { if (campaignEx == null || campaignEx.getRsIgnoreCheckRule() == null || campaignEx.getRsIgnoreCheckRule().size() <= 0 || !campaignEx.getRsIgnoreCheckRule().contains(3)) { aVar.i.clear(); c.c.remove(str2); c.c.put(str2, aVar); } else { w.b("RewardCampaignsResourceManager", "Is TPL but download BTL Template fail but hit ignoreCheckRule"); return; } } } else if (campaignEx == null || campaignEx.getRsIgnoreCheckRule() == null || campaignEx.getRsIgnoreCheckRule().size() <= 0 || !campaignEx.getRsIgnoreCheckRule().contains(1)) { for (int i5 = 0; i5 < aVar.i.size(); i5++) { CampaignEx campaignEx3 = aVar.i.get(i5); if (campaignEx3.getRewardTemplateMode() != null && campaignEx3.getRewardTemplateMode().e().equals(string5)) { aVar.i.remove(i5); } } c.c.remove(str2); c.c.put(str2, aVar); } else { w.b("RewardCampaignsResourceManager", "Is TPL but download template fail but hit ignoreCheckRule"); return; } } else if (campaignEx == null || campaignEx.getRsIgnoreCheckRule() == null || campaignEx.getRsIgnoreCheckRule().size() <= 0 || !campaignEx.getRsIgnoreCheckRule().contains(2)) { for (int i6 = 0; i6 < aVar.i.size(); i6++) { CampaignEx campaignEx4 = aVar.i.get(i6); if (campaignEx4.getRewardTemplateMode() != null && campaignEx4.getRewardTemplateMode().d().equals(string5)) { aVar.i.remove(i6); } if (campaignEx4.getendcard_url().equals(string5)) { aVar.i.remove(i6); } } c.c.remove(str2); c.c.put(str2, aVar); } else { w.b("RewardCampaignsResourceManager", "Is TPL but download endcard fail but hit ignoreCheckRule"); return; } } else if (campaignEx == null || campaignEx.getRsIgnoreCheckRule() == null || campaignEx.getRsIgnoreCheckRule().size() <= 0 || !campaignEx.getRsIgnoreCheckRule().contains(0)) { for (int i7 = 0; i7 < aVar.i.size(); i7++) { if (aVar.i.get(i7).getVideoUrlEncode().equals(string5)) { aVar.i.remove(i7); } } c.c.remove(str2); c.c.put(str2, aVar); } else { w.b("RewardCampaignsResourceManager", "Is TPL but video download fail but hit ignoreCheckRule"); return; } str = "resource download failed "; try { boolean a3 = com.mbridge.msdk.videocommon.download.b.getInstance().a(94, aVar.e, aVar.b, aVar.d, aVar.a, aVar.c, list); w.a("RewardCampaignsResourceManager", " failed Campaign是否下载成功:(回调) " + a3); if (a3) { cVar.a(string, string2, string3, aVar.h); this.b.remove(str2); c.c.remove(str2); this.c.remove(str2); return; } else if (aVar.i.size() == 0) { cVar.a(string, string2, string3, aVar.h, str3); this.b.remove(str2); c.c.remove(str2); this.c.remove(str2); return; } else { return; } } catch (Exception e2) { e = e2; cVar.a(string, string2, string3, aVar.h, str + e.getMessage()); return; } } } catch (Exception e3) { e = e3; str = "resource download failed "; cVar.a(string, string2, string3, aVar.h, str + e.getMessage()); return; } } else { return; } case 202: case 204: break; default: return; } } if (!(aVar == null || cVar == null)) { try { z = com.mbridge.msdk.videocommon.download.b.getInstance().a(94, aVar.e, aVar.b, aVar.d, aVar.a, aVar.c, list); } catch (Exception e4) { if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e4.getLocalizedMessage()); } z = false; } w.a("RewardCampaignsResourceManager", " success Campaign是否下载成功:(回调) " + z); if (z) { cVar.a(string, string2, string3, aVar.h); this.b.remove(str2); c.c.remove(str2); this.c.remove(str2); } } } } /* JADX WARNING: Code restructure failed: missing block: B:38:0x00e7, code lost: r0 = e; */ /* JADX WARNING: Code restructure failed: missing block: B:39:0x00e8, code lost: r10 = r36; r14 = r29; r12 = r35; */ /* JADX WARNING: Code restructure failed: missing block: B:40:0x00ef, code lost: r0 = move-exception; */ /* JADX WARNING: Code restructure failed: missing block: B:42:0x00f3, code lost: if (r39 != null) goto L_0x00f5; */ /* JADX WARNING: Code restructure failed: missing block: B:43:0x00f5, code lost: r11.a(true); r2 = com.mbridge.msdk.foundation.download.download.ResDownloadCheckManager.getInstance(); r3 = new java.lang.StringBuilder(); */ /* JADX WARNING: Code restructure failed: missing block: B:46:?, code lost: r3.append(r35); r3.append("_"); r3.append(r36); r3.append("_"); */ /* JADX WARNING: Code restructure failed: missing block: B:49:?, code lost: r3.append(r29); r2.setTemplatePreLoadDone(r3.toString(), true); */ /* JADX WARNING: Code restructure failed: missing block: B:51:?, code lost: com.mbridge.msdk.reward.b.a.a(r31, com.mbridge.msdk.foundation.controller.a.f().j(), "WebView exception: " + r0.getMessage(), r35, r27, r36, r37, java.lang.System.currentTimeMillis() - r18); */ /* JADX WARNING: Code restructure failed: missing block: B:54:0x0174, code lost: r0 = e; */ /* JADX WARNING: Code restructure failed: missing block: B:62:0x0184, code lost: r11.a(true); com.mbridge.msdk.foundation.download.download.ResDownloadCheckManager.getInstance().setTemplatePreLoadDone(r12 + "_" + r10 + "_" + r14, true); */ /* JADX WARNING: Code restructure failed: missing block: B:64:?, code lost: com.mbridge.msdk.reward.b.a.a(r31, com.mbridge.msdk.foundation.controller.a.f().j(), "WebView exception: " + r0.getMessage(), r35, r27, r36, r37, java.lang.System.currentTimeMillis() - r18); */ /* JADX WARNING: Code restructure failed: missing block: B:65:0x01da, code lost: r39.a(r12 + "_" + r14, r34, r35, r36, r29, r11); */ /* JADX WARNING: Code restructure failed: missing block: B:67:0x01fd, code lost: r0 = e; */ /* JADX WARNING: Failed to process nested try/catch */ /* JADX WARNING: Removed duplicated region for block: B:40:0x00ef A[Catch:{ Exception -> 0x0179 }, ExcHandler: all (r0v10 'th' java.lang.Throwable A[CUSTOM_DECLARE, Catch:{ Exception -> 0x0179 }]), Splitter:B:15:0x0063] */ /* JADX WARNING: Removed duplicated region for block: B:62:0x0184 */ /* JADX WARNING: Removed duplicated region for block: B:74:0x0209 */ /* JADX WARNING: Removed duplicated region for block: B:76:0x0214 */ public final synchronized void a(boolean z, Handler handler, boolean z2, boolean z3, WindVaneWebView windVaneWebView, String str, int i2, CampaignEx campaignEx, List<CampaignEx> list, String str2, String str3, String str4, String str5, String str6, com.mbridge.msdk.videocommon.d.c cVar, j jVar) { Exception e2; a.C0240a aVar; WindVaneWebView windVaneWebView2; com.mbridge.msdk.video.js.a.j jVar2; String str7 = str4 + "_" + str; long currentTimeMillis = System.currentTimeMillis(); try { if (aa.f(str)) { if (jVar != null) { jVar.a(str7, str3, str4, str5, str, null); } return; } try { com.mbridge.msdk.reward.b.a.a(campaignEx, com.mbridge.msdk.foundation.controller.a.f().j(), "start preload template ", str4, z3, str5, str6, System.currentTimeMillis() - currentTimeMillis); } catch (Exception unused) { } aVar = new a.C0240a(); c unused2 = m.a; try { windVaneWebView2 = new WindVaneWebView(com.mbridge.msdk.foundation.controller.a.f().j()); return; } catch (Exception e3) { Exception e4 = e3; String str8 = str5; String str9 = str4; String str10 = str; if (jVar != null) { } return; } catch (Throwable th) { } try { aVar.a(windVaneWebView2); if (list == null || list.size() <= 0) { jVar2 = new com.mbridge.msdk.video.js.a.j(null, campaignEx); } else { jVar2 = new com.mbridge.msdk.video.js.a.j(null, campaignEx, list); } jVar2.a(i2); jVar2.a(str4); jVar2.a(cVar); jVar2.e(z); try { windVaneWebView2.setWebViewListener(new k(handler, null, z2, z3, str5, jVar, windVaneWebView, str, str3, str4, aVar, campaignEx, list, currentTimeMillis)); windVaneWebView2.setObject(jVar2); windVaneWebView2.loadUrl(str2); try { windVaneWebView2.setRid(str5); } catch (Exception e5) { e2 = e5; if (MBridgeConstans.DEBUG) { } if (jVar != null) { } return; } } catch (Exception e6) { e2 = e6; if (MBridgeConstans.DEBUG) { } if (jVar != null) { } return; } } catch (Exception e7) { e2 = e7; if (MBridgeConstans.DEBUG) { } if (jVar != null) { } return; } } catch (Exception e8) { e2 = e8; if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e2.getLocalizedMessage()); } if (jVar != null) { jVar.a(str7, str3, str4, str5, str, null, e2.getLocalizedMessage()); } return; } jVar.a(str4 + "_" + str, str3, str4, str5, str, aVar); } public static synchronized String b(int i2) { synchronized (c.class) { if (i2 == 200) { return "video"; } if (i2 == 201) { return "zip/html"; } if (i2 != 203) { return i2 != 205 ? "unknown" : "tpl"; } return "temp"; } } public static class k extends com.mbridge.msdk.mbjscommon.c.b { private Handler a; private Runnable b; private final boolean c; private final boolean d; private String e; private final j f; private final WindVaneWebView g; private final String h; private final String i; private final String j; private final a.C0240a k; private final CampaignEx l; private List<CampaignEx> m; private long n; private boolean o; private boolean p; private final Runnable q; private final Runnable r; public k(Handler handler, Runnable runnable, boolean z, final boolean z2, final String str, final j jVar, WindVaneWebView windVaneWebView, final String str2, final String str3, final String str4, final a.C0240a aVar, final CampaignEx campaignEx, List<CampaignEx> list, final long j2) { this.a = handler; this.b = runnable; this.c = z; this.d = z2; this.e = str; this.f = jVar; this.g = windVaneWebView; this.h = str2; this.i = str4; this.j = str3; this.k = aVar; this.l = campaignEx; this.m = list; this.n = j2; AnonymousClass1 r3 = new Runnable() { /* class com.mbridge.msdk.reward.adapter.c.k.AnonymousClass1 */ public final void run() { WindVaneWebView a2; a.C0240a aVar; w.a("WindVaneWebView", "WebView onPageFinish timeout exception after 5s"); if (!(jVar == null || (aVar = aVar) == null)) { aVar.a(true); ResDownloadCheckManager instance = ResDownloadCheckManager.getInstance(); instance.setTemplatePreLoadDone(str4 + "_" + str + "_" + str2, true); try { com.mbridge.msdk.reward.b.a.a(campaignEx, com.mbridge.msdk.foundation.controller.a.f().j(), "WebView onPageFinish timeout exception after 5s", str4, z2, str, campaignEx.getRequestIdNotice(), System.currentTimeMillis() - j2); } catch (Exception unused) { } j jVar = jVar; jVar.a(str4 + "_" + str2, str3, str4, str, str2, aVar); } a.C0240a aVar2 = aVar; if (aVar2 != null && (a2 = aVar2.a()) != null) { try { a2.release(); } catch (Exception unused2) { } } } }; this.r = r3; this.q = new Runnable() { /* class com.mbridge.msdk.reward.adapter.c.k.AnonymousClass2 */ public final void run() { WindVaneWebView a2; a.C0240a aVar; w.a("WindVaneWebView", "WebView readyState timeout exception after 5s"); if (!(jVar == null || (aVar = aVar) == null)) { aVar.a(true); ResDownloadCheckManager instance = ResDownloadCheckManager.getInstance(); instance.setTemplatePreLoadDone(str4 + "_" + str + "_" + str2, true); try { com.mbridge.msdk.reward.b.a.a(campaignEx, com.mbridge.msdk.foundation.controller.a.f().j(), "WebView readyState timeout exception after 5s", str4, z2, str, campaignEx.getRequestIdNotice(), System.currentTimeMillis() - j2); } catch (Exception unused) { } j jVar = jVar; jVar.a(str4 + "_" + str2, str3, str4, str, str2, aVar); } a.C0240a aVar2 = aVar; if (aVar2 != null && (a2 = aVar2.a()) != null) { try { a2.release(); } catch (Exception unused2) { } } } }; if (handler != null) { handler.postDelayed(r3, 5000); } } @Override // com.mbridge.msdk.mbjscommon.c.b, com.mbridge.msdk.mbjscommon.windvane.d public final void a(WebView webView, int i2) { Handler handler; Runnable runnable; Runnable runnable2; super.a(webView, i2); Handler handler2 = this.a; if (!(handler2 == null || (runnable2 = this.q) == null)) { handler2.removeCallbacks(runnable2); } Handler handler3 = this.a; if (!(handler3 == null || (runnable = this.r) == null)) { handler3.removeCallbacks(runnable); } if (!this.p) { try { com.mbridge.msdk.reward.b.a.a(this.l, com.mbridge.msdk.foundation.controller.a.f().j(), "preload temp readState: " + i2, this.i, this.d, this.e, this.l.getRequestIdNotice(), System.currentTimeMillis() - this.n); } catch (Exception unused) { } String str = this.i + "_" + this.h; if (i2 == 1) { w.a("WindVaneWebView", "TempalteWindVaneWebviewClient template 预加载成功 state :" + i2); Runnable runnable3 = this.b; if (!(runnable3 == null || (handler = this.a) == null)) { handler.removeCallbacks(runnable3); } ResDownloadCheckManager.getInstance().setTemplatePreLoadDone(this.i + "_" + this.e + "_" + this.h, true); a.C0240a aVar = this.k; if (aVar != null) { aVar.a(true); } if (this.c) { if (this.d) { w.a("WindVaneWebView", "put templeteCache in bidIVCache "); com.mbridge.msdk.videocommon.a.a(287, this.l.getRequestIdNotice(), this.k); } else { w.a("WindVaneWebView", "put templeteCache in iVCache "); com.mbridge.msdk.videocommon.a.b(287, this.l.getRequestIdNotice(), this.k); } } else if (this.d) { w.a("WindVaneWebView", "put templeteCache in bidRVCache "); com.mbridge.msdk.videocommon.a.a(94, this.l.getRequestIdNotice(), this.k); } else { w.a("WindVaneWebView", "put templeteCache in rVCache "); com.mbridge.msdk.videocommon.a.b(94, this.l.getRequestIdNotice(), this.k); } j jVar = this.f; if (jVar != null) { jVar.a(str, this.j, this.i, this.e, this.h, this.k); } } else { j jVar2 = this.f; if (jVar2 != null) { jVar2.a(str, this.j, this.i, this.e, this.h, this.k, "state " + i2); } } this.p = true; } } @Override // com.mbridge.msdk.mbjscommon.c.b, com.mbridge.msdk.mbjscommon.windvane.d public final void a(WebView webView, int i2, String str, String str2) { super.a(webView, i2, str, str2); w.a("WindVaneWebView", "TempalteWindVaneWebviewClient preLoadTemplate onReceivedError: " + str); ResDownloadCheckManager.getInstance().setTemplatePreLoadDone(this.i + "_" + this.e + "_" + this.h, false); try { com.mbridge.msdk.reward.b.a.a(this.l, com.mbridge.msdk.foundation.controller.a.f().j(), "WebView onReceivedError exception: " + str, this.i, this.d, this.e, this.l.getRequestIdNotice(), System.currentTimeMillis() - this.n); } catch (Exception unused) { } Handler handler = this.a; if (handler != null) { if (this.q != null) { handler.removeCallbacks(this.r); } Runnable runnable = this.q; if (runnable != null) { this.a.removeCallbacks(runnable); } } try { String str3 = this.i + "_" + this.h; a.C0240a aVar = this.k; if (aVar != null) { aVar.a(false); } j jVar = this.f; if (jVar != null) { jVar.a(str3, this.j, this.i, this.e, str2, this.k, str); } } catch (Exception e2) { if (MBridgeConstans.DEBUG) { w.d("WindVaneWebView", e2.getLocalizedMessage()); } } } @Override // com.mbridge.msdk.mbjscommon.c.b, com.mbridge.msdk.mbjscommon.windvane.d public final void a(WebView webView, SslErrorHandler sslErrorHandler, SslError sslError) { super.a(webView, sslErrorHandler, sslError); StringBuilder sb = new StringBuilder(); sb.append("TempalteWindVaneWebviewClient preLoadTemplate onReceivedSslError: "); String str = ""; sb.append(sslError == null ? str : Integer.valueOf(sslError.getPrimaryError())); w.a("WindVaneWebView", sb.toString()); ResDownloadCheckManager.getInstance().setTemplatePreLoadDone(this.i + "_" + this.e + "_" + this.h, false); try { CampaignEx campaignEx = this.l; Context j2 = com.mbridge.msdk.foundation.controller.a.f().j(); StringBuilder sb2 = new StringBuilder(); sb2.append("WebView onReceivedSslError exception: "); sb2.append(sslError == null ? "SSLError" : Integer.toString(sslError.getPrimaryError())); com.mbridge.msdk.reward.b.a.a(campaignEx, j2, sb2.toString(), this.i, this.d, this.e, this.l.getRequestIdNotice(), System.currentTimeMillis() - this.n); } catch (Exception unused) { } Handler handler = this.a; if (handler != null) { if (this.q != null) { handler.removeCallbacks(this.r); } Runnable runnable = this.q; if (runnable != null) { this.a.removeCallbacks(runnable); } } try { String str2 = this.i + "_" + this.h; a.C0240a aVar = this.k; if (aVar != null) { aVar.a(false); } j jVar = this.f; if (jVar != null) { String str3 = this.j; String str4 = this.i; String str5 = this.e; String str6 = this.h; a.C0240a aVar2 = this.k; if (sslError != null) { str = Integer.toString(sslError.getPrimaryError()); } jVar.a(str2, str3, str4, str5, str6, aVar2, str); } } catch (Exception e2) { if (MBridgeConstans.DEBUG) { w.d("WindVaneWebView", e2.getLocalizedMessage()); } } } @Override // com.mbridge.msdk.mbjscommon.c.b, com.mbridge.msdk.mbjscommon.windvane.d public final void a(WebView webView, String str) { Runnable runnable; Handler handler; Runnable runnable2; super.a(webView, str); w.a("WindVaneWebView", "TempalteWindVaneWebviewClient preLoadTemplate onPageFinished: "); Handler handler2 = this.a; if (!(handler2 == null || (runnable2 = this.r) == null)) { handler2.removeCallbacks(runnable2); } if (!this.o) { try { com.mbridge.msdk.reward.b.a.a(this.l, com.mbridge.msdk.foundation.controller.a.f().j(), "preload temp onPageFinish", this.i, this.d, this.e, this.l.getRequestIdNotice(), System.currentTimeMillis() - this.n); } catch (Exception unused) { } if (!str.contains("wfr=1")) { String str2 = this.i + "_" + this.h; ResDownloadCheckManager.getInstance().setTemplatePreLoadDone(this.i + "_" + this.e + "_" + this.h, true); Runnable runnable3 = this.b; if (!(runnable3 == null || (handler = this.a) == null)) { handler.removeCallbacks(runnable3); } a.C0240a aVar = this.k; if (aVar != null) { aVar.a(true); } if (this.c) { if (this.l.isBidCampaign()) { w.a("WindVaneWebView", "TempalteWindVaneWebviewClient Tempalte put templeteCache in bidIVCache "); com.mbridge.msdk.videocommon.a.a(287, this.l.getRequestIdNotice(), this.k); } else { w.a("WindVaneWebView", "TempalteWindVaneWebviewClient Tempalte put templeteCache in iVCache "); com.mbridge.msdk.videocommon.a.b(287, this.l.getRequestIdNotice(), this.k); } } else if (this.l.isBidCampaign()) { w.a("WindVaneWebView", "TempalteWindVaneWebviewClient Tempalte put templeteCache in bidRVCache "); com.mbridge.msdk.videocommon.a.a(94, this.l.getRequestIdNotice(), this.k); } else { w.a("WindVaneWebView", "TempalteWindVaneWebviewClient Tempalte put templeteCache in rVCache "); com.mbridge.msdk.videocommon.a.b(94, this.l.getRequestIdNotice(), this.k); } j jVar = this.f; if (jVar != null) { jVar.a(str2, this.j, this.i, this.e, this.h, this.k); } } else { Handler handler3 = this.a; if (!(handler3 == null || (runnable = this.q) == null)) { handler3.postDelayed(runnable, 5000); } } com.mbridge.msdk.mbjscommon.windvane.h.a().a(webView); this.o = true; } } } /* JADX WARNING: Removed duplicated region for block: B:54:0x01ea */ /* JADX WARNING: Removed duplicated region for block: B:57:0x0206 */ public final synchronized void a(boolean z, Handler handler, boolean z2, boolean z3, String str, String str2, String str3, String str4, String str5, int i2, CampaignEx campaignEx, List<CampaignEx> list, String str6, String str7, com.mbridge.msdk.videocommon.d.c cVar, j jVar, boolean z4) { Exception e2; com.mbridge.msdk.video.js.a.j jVar2; this.d = z4; long currentTimeMillis = System.currentTimeMillis(); String str8 = str4 + "_" + str5; this.d = z4; if (aa.f(str5)) { if (jVar != null) { jVar.a(str8, str3, str4, str, str5, null); } return; } try { com.mbridge.msdk.reward.b.a.a(campaignEx, com.mbridge.msdk.foundation.controller.a.f().j(), "start preload tpl", str7, z3, str, str2, System.currentTimeMillis() - currentTimeMillis); } catch (Exception unused) { } try { w.a("RewardCampaignsResourceManager", "开始预加载大模板资源"); a.C0240a aVar = new a.C0240a(); c unused2 = m.a; WindVaneWebView windVaneWebView = new WindVaneWebView(com.mbridge.msdk.foundation.controller.a.f().j()); aVar.a(windVaneWebView); String b2 = com.mbridge.msdk.video.bt.a.c.a().b(); String b3 = com.mbridge.msdk.video.bt.a.c.a().b(); aVar.a(b3); w.a("RewardCampaignsResourceManager", "preload BT wraper.setTag " + b3); if (list == null || list.size() <= 0) { jVar2 = new com.mbridge.msdk.video.js.a.j(null, campaignEx); } else { List<CampaignEx> a2 = com.mbridge.msdk.videocommon.download.b.getInstance().a(str4); if (a2 != null && a2.size() > 0) { for (int i3 = 0; i3 < list.size(); i3++) { CampaignEx campaignEx2 = list.get(i3); for (CampaignEx campaignEx3 : a2) { if (campaignEx3.getId().equals(campaignEx2.getId()) && campaignEx3.getRequestId().equals(campaignEx2.getRequestId())) { w.a("RewardCampaignsResourceManager", "设置 Campaign 的 isReady: true"); campaignEx2.setReady(true); list.set(i3, campaignEx2); } } } } jVar2 = new com.mbridge.msdk.video.js.a.j(null, campaignEx, list); } jVar2.a(i2); jVar2.a(str7); jVar2.c(b3); jVar2.d(b2); jVar2.d(true); jVar2.a(cVar); jVar2.e(z); try { windVaneWebView.setWebViewListener(new b(z, handler, null, z2, z3, i2, str5, str3, str4, str, aVar, campaignEx, list, cVar, jVar, z4, currentTimeMillis)); windVaneWebView.setObject(jVar2); windVaneWebView.loadUrl(str6); } catch (Exception e3) { e2 = e3; if (jVar != null) { jVar.a(str8, str3, str4, str, str5, null, e2.getMessage()); } if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e2.getLocalizedMessage()); } } try { windVaneWebView.setRid(str); MBridgeBTRootLayout mBridgeBTRootLayout = new MBridgeBTRootLayout(com.mbridge.msdk.foundation.controller.a.f().j()); mBridgeBTRootLayout.setLayoutParams(new FrameLayout.LayoutParams(-1, -1)); mBridgeBTRootLayout.setInstanceId(b2); try { mBridgeBTRootLayout.setUnitId(str4); MBridgeBTLayout mBridgeBTLayout = new MBridgeBTLayout(com.mbridge.msdk.foundation.controller.a.f().j()); mBridgeBTLayout.setLayoutParams(new FrameLayout.LayoutParams(-1, -1)); mBridgeBTLayout.setInstanceId(b3); mBridgeBTLayout.setUnitId(str4); mBridgeBTLayout.setWebView(windVaneWebView); LinkedHashMap<String, View> b4 = com.mbridge.msdk.video.bt.a.c.a().b(str4, str); b4.put(b3, mBridgeBTLayout); b4.put(b2, mBridgeBTRootLayout); mBridgeBTRootLayout.addView(mBridgeBTLayout, new FrameLayout.LayoutParams(-1, -1)); } catch (Exception e4) { e2 = e4; } } catch (Exception e5) { e2 = e5; if (jVar != null) { } if (MBridgeConstans.DEBUG) { } } } catch (Exception e6) { e2 = e6; if (jVar != null) { } if (MBridgeConstans.DEBUG) { } } } public static class b extends com.mbridge.msdk.mbjscommon.c.a { private final Handler a; private final Runnable b; private final boolean c; private final boolean d; private int e; private String f; private String g; private String h; private String i; private a.C0240a j; private CampaignEx k; private List<CampaignEx> l; private com.mbridge.msdk.videocommon.d.c m; private final j n; private boolean o; private boolean p; private boolean q; private int r = 0; private boolean s; private long t; public b(boolean z, Handler handler, Runnable runnable, boolean z2, boolean z3, int i2, String str, String str2, String str3, String str4, a.C0240a aVar, CampaignEx campaignEx, List<CampaignEx> list, com.mbridge.msdk.videocommon.d.c cVar, j jVar, boolean z4, long j2) { this.a = handler; this.b = runnable; this.c = z2; this.d = z3; this.e = i2; this.f = str; this.h = str2; this.g = str3; this.i = str4; this.j = aVar; this.k = campaignEx; this.l = list; this.m = cVar; this.n = jVar; this.o = z4; this.s = z; this.t = j2; w.a("RewardCampaignsResourceManager_test", "开始预加载大模板"); } @Override // com.mbridge.msdk.mbjscommon.c.a, com.mbridge.msdk.mbjscommon.windvane.d public final void a(WebView webView, int i2) { Runnable runnable; w.a("RewardCampaignsResourceManager_test", "收到大模板 readyState 回调: " + i2); if (!this.q) { try { com.mbridge.msdk.reward.b.a.a(this.k, com.mbridge.msdk.foundation.controller.a.f().j(), "preload tpl readyState: " + i2, this.g, this.d, this.i, this.k.getRequestIdNotice(), System.currentTimeMillis() - this.t); } catch (Exception unused) { } String str = this.g + "_" + this.f; w.a("test_pre_load_tpl", "CampaignTPLWindVaneWebviewClient 开始预加载大模板资源 readyState: " + i2 + " isCache: " + this.o); if (i2 == 1) { w.a("RVWindVaneWebView", "CampaignTPLWindVaneWebviewClient templete preload readyState state = " + i2); if (this.o) { com.mbridge.msdk.videocommon.a.e(this.g + "_" + this.i); } else { com.mbridge.msdk.videocommon.a.d(this.g + "_" + this.i); } w.a("test_pre_load_tpl", "添加大模板: " + this.g + "_" + this.i + "_" + this.f); StringBuilder sb = new StringBuilder(); sb.append(this.g); sb.append("_"); sb.append(this.i); sb.append("_"); sb.append(this.f); com.mbridge.msdk.videocommon.a.a(sb.toString(), this.j, true, this.o); Handler handler = this.a; if (!(handler == null || (runnable = this.b) == null)) { handler.removeCallbacks(runnable); } ResDownloadCheckManager.getInstance().setTemplatePreLoadDone(this.g + "_" + this.i + "_" + this.f, true); a.C0240a aVar = this.j; if (aVar != null) { aVar.a(true); } if (this.n != null) { w.a("RVWindVaneWebView", "CampaignTPLWindVaneWebviewClient rewardTemplatePreLoadListener.onPreLoadSuccess "); this.n.a(str, this.h, this.g, this.i, this.f, this.j); } } else { ResDownloadCheckManager.getInstance().setTemplatePreLoadDone(this.g + "_" + this.i + "_" + this.f, false); a.C0240a aVar2 = this.j; if (aVar2 != null) { aVar2.a(false); } j jVar = this.n; if (jVar != null) { jVar.a(str, this.h, this.g, this.i, this.f, this.j, "state 2"); } } this.q = true; } } @Override // com.mbridge.msdk.mbjscommon.c.a public final void a(WebView webView, String str, String str2, int i2, int i3) { w.a("RVWindVaneWebView", "loadAds: unitID " + str2 + " type " + i2 + " adType " + i3); boolean z = true; if (i2 == 1) { try { com.mbridge.msdk.reward.a.a aVar = new com.mbridge.msdk.reward.a.a(); aVar.b(false); if (i3 != 2) { z = false; } aVar.a(z); aVar.b(str, str2); aVar.a(new com.mbridge.msdk.video.bt.module.b.a(null)); aVar.d(false); } catch (Exception unused) { } } } @Override // com.mbridge.msdk.mbjscommon.c.a public final void a(Object obj, String str) { Throwable th; w.a("RewardCampaignsResourceManager_test", "====开始预加载播放模板===="); if (obj != null) { try { if (!TextUtils.isEmpty(str)) { String optString = new JSONObject(str).optString("id"); com.mbridge.msdk.video.bt.a.c.a().a(obj, optString); String c2 = com.mbridge.msdk.video.bt.a.c.a().c(optString); CampaignEx a2 = com.mbridge.msdk.video.bt.a.c.a().a(optString); com.mbridge.msdk.videocommon.d.c b2 = com.mbridge.msdk.video.bt.a.c.a().b(optString); w.a("RewardCampaignsResourceManager_test", "preloadSubPlayTemplateView id = " + optString); ArrayList arrayList = new ArrayList(); arrayList.add(a2); com.mbridge.msdk.mbjscommon.windvane.a aVar = (com.mbridge.msdk.mbjscommon.windvane.a) obj; if (aVar.a instanceof WindVaneWebView) { w.a("RewardCampaignsResourceManager_test", "开始预加载播放模板 00 "); WindVaneWebView windVaneWebView = aVar.a; c cVar = m.a; boolean z = this.s; int i2 = this.r == 0 ? 3 : 6; if (windVaneWebView != null) { if (!(a2 == null || b2 == null)) { try { if (a2.getRewardTemplateMode() != null) { if (!TextUtils.isEmpty(c2)) { if (TextUtils.isEmpty(a2.getRewardTemplateMode().e())) { JSONObject jSONObject = new JSONObject(); try { jSONObject.put("id", optString); JSONObject jSONObject2 = new JSONObject(); jSONObject2.put("result", 1); jSONObject2.put("error", "data is null"); jSONObject.put("data", jSONObject2); com.mbridge.msdk.mbjscommon.windvane.h.a().a((WebView) windVaneWebView, "onSubPlayTemplateViewLoad", Base64.encodeToString(jSONObject.toString().getBytes(), 2)); } catch (Exception e2) { if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e2.getLocalizedMessage()); } } } else if (TextUtils.isEmpty(a2.getRewardTemplateMode().e()) || !a2.getRewardTemplateMode().e().contains(CampaignEx.KEY_IS_CMPT_ENTRY)) { new Handler(Looper.getMainLooper()).postDelayed(new Runnable(z, windVaneWebView, a2, arrayList, c2, b2, optString) { /* class com.mbridge.msdk.reward.adapter.c.AnonymousClass3 */ final /* synthetic */ boolean a; final /* synthetic */ WindVaneWebView b; final /* synthetic */ CampaignEx c; final /* synthetic */ List d; final /* synthetic */ String e; final /* synthetic */ com.mbridge.msdk.videocommon.d.c f; final /* synthetic */ String g; { this.a = r2; this.b = r3; this.c = r4; this.d = r5; this.e = r6; this.f = r7; this.g = r8; } public final void run() { String str; com.mbridge.msdk.video.js.a.j jVar; w.a("RewardCampaignsResourceManager_test", "开始预加载播放模板 55"); boolean z = this.a; WindVaneWebView windVaneWebView = this.b; String e2 = this.c.getRewardTemplateMode().e(); CampaignEx campaignEx = this.c; List list = this.d; String h5ResAddress = H5DownLoadManager.getInstance().getH5ResAddress(this.c.getRewardTemplateMode().e()); String str2 = this.e; com.mbridge.msdk.videocommon.d.c cVar = this.f; String str3 = this.g; boolean z2 = c.this.d; try { a.C0240a aVar = new a.C0240a(); c unused = m.a; WindVaneWebView windVaneWebView2 = new WindVaneWebView(com.mbridge.msdk.foundation.controller.a.f().j()); aVar.a(windVaneWebView2); if (list == null || list.size() <= 0) { jVar = new com.mbridge.msdk.video.js.a.j(null, campaignEx); str = campaignEx.getRequestId(); } else { List<CampaignEx> a2 = com.mbridge.msdk.videocommon.download.b.getInstance().a(str2); if (a2 != null && a2.size() > 0) { for (int i = 0; i < list.size(); i++) { CampaignEx campaignEx2 = (CampaignEx) list.get(i); for (CampaignEx campaignEx3 : a2) { if (campaignEx3.getId().equals(campaignEx2.getId()) && campaignEx3.getRequestId().equals(campaignEx2.getRequestId())) { campaignEx2.setReady(true); list.set(i, campaignEx2); } a2 = a2; } } } jVar = new com.mbridge.msdk.video.js.a.j(null, campaignEx, list); str = ((CampaignEx) list.get(0)).getRequestId(); } jVar.a(0); jVar.a(str2); jVar.c(str3); jVar.a(cVar); jVar.e(z); windVaneWebView2.setWebViewListener(new l(str3, false, windVaneWebView, e2, str2, aVar, campaignEx, z2, str)); windVaneWebView2.setObject(jVar); windVaneWebView2.loadUrl(h5ResAddress); windVaneWebView2.setRid(str); } catch (Exception e3) { if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e3.getLocalizedMessage()); } } } }, (long) (i2 * 1000)); } else { w.a("RewardCampaignsResourceManager", "getTeamplateUrl contains cmpt=1"); } } } } catch (Throwable th2) { th = th2; w.d("RVWindVaneWebView", th.getMessage()); return; } } JSONObject jSONObject3 = new JSONObject(); try { jSONObject3.put("id", optString); JSONObject jSONObject4 = new JSONObject(); jSONObject4.put("result", 2); jSONObject4.put("error", "data is null"); jSONObject3.put("data", jSONObject4); com.mbridge.msdk.mbjscommon.windvane.h.a().a((WebView) windVaneWebView, "onSubPlayTemplateViewLoad", Base64.encodeToString(jSONObject3.toString().getBytes(), 2)); } catch (Exception e3) { if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e3.getLocalizedMessage()); } } } this.r++; return; } w.a("RewardCampaignsResourceManager_test", "开始预加载播放模板 11 "); return; } } catch (Throwable th3) { th = th3; w.d("RVWindVaneWebView", th.getMessage()); return; } } w.a("RewardCampaignsResourceManager_test", "preloadSubPlayTemplateView: RewardCampaignsResourceManager object or params null"); } @Override // com.mbridge.msdk.mbjscommon.c.a, com.mbridge.msdk.mbjscommon.windvane.d public final void a(WebView webView, String str) { Runnable runnable; super.a(webView, str); w.a("RewardCampaignsResourceManager_test", "onPageFinished"); if (!this.p) { try { com.mbridge.msdk.reward.b.a.a(this.k, com.mbridge.msdk.foundation.controller.a.f().j(), "preload tpl onPageFinish", this.g, this.d, this.i, this.k.getRequestIdNotice(), System.currentTimeMillis() - this.t); } catch (Exception unused) { } String str2 = this.g + "_" + this.f; if (!str.contains("wfr=1")) { w.a("RVWindVaneWebView", "CampaignTPLWindVaneWebviewClient templete preload wfr=1 不包含 "); ResDownloadCheckManager.getInstance().setTemplatePreLoadDone(this.g + "_" + this.i + "_" + this.f, true); Handler handler = this.a; if (!(handler == null || (runnable = this.b) == null)) { handler.removeCallbacks(runnable); } a.C0240a aVar = this.j; if (aVar != null) { aVar.a(true); } if (this.n != null) { w.a("RewardCampaignsResourceManager", "CampaignTPLWindVaneWebviewClient rewardTemplatePreLoadListener.onPreLoadSuccess "); this.n.a(str2, this.h, this.g, this.i, this.f, this.j); } } com.mbridge.msdk.mbjscommon.windvane.h.a().a(webView); this.p = true; } } @Override // com.mbridge.msdk.mbjscommon.c.a, com.mbridge.msdk.mbjscommon.windvane.d public final void a(WebView webView, int i2, String str, String str2) { super.a(webView, i2, str, str2); w.a("RewardCampaignsResourceManager_test", "onReceivedError: " + i2 + " " + str); ResDownloadCheckManager.getInstance().setTemplatePreLoadDone(this.g + "_" + this.i + "_" + this.f, false); if (this.n != null) { String str3 = this.g + "_" + this.f; a.C0240a aVar = this.j; if (aVar != null) { aVar.a(false); } this.n.a(str3, this.h, this.g, this.i, this.f, this.j, str); } } } private static class l extends com.mbridge.msdk.mbjscommon.c.b { private String a; private final boolean b; private final WindVaneWebView c; private final String d; private final String e; private final a.C0240a f; private final CampaignEx g; private boolean h; private String i; private boolean j; private boolean k; public l(String str, boolean z, WindVaneWebView windVaneWebView, String str2, String str3, a.C0240a aVar, CampaignEx campaignEx, boolean z2, String str4) { this.b = z; this.c = windVaneWebView; this.d = str2; this.e = str3; this.f = aVar; this.g = campaignEx; this.a = str; this.h = z2; this.i = str4; w.a("WindVaneWebView", "TempalteWindVaneWebviewClientForTPL init"); } @Override // com.mbridge.msdk.mbjscommon.c.b, com.mbridge.msdk.mbjscommon.windvane.d public final void a(WebView webView, int i2) { w.a("RewardCampaignsResourceManager_test", "收到大模板 播放模板 readyState 回调: " + i2); if (!this.k) { if (this.c != null) { JSONObject jSONObject = new JSONObject(); try { jSONObject.put("id", this.a); JSONObject jSONObject2 = new JSONObject(); jSONObject2.put("result", i2); jSONObject2.put("error", ""); jSONObject.put("data", jSONObject2); com.mbridge.msdk.mbjscommon.windvane.h.a().a((WebView) this.c, "onSubPlayTemplateViewLoad", Base64.encodeToString(jSONObject.toString().getBytes(), 2)); } catch (Exception e2) { if (MBridgeConstans.DEBUG) { w.d("WindVaneWebView", e2.getLocalizedMessage()); } } } String str = this.e + "_" + this.g.getId() + "_" + this.g.getRequestId() + "_" + this.d; if (i2 == 1) { ResDownloadCheckManager.getInstance().setTemplatePreLoadDone(this.e + "_" + this.i + "_" + this.d, true); a.C0240a aVar = this.f; if (aVar != null) { aVar.a(true); } if (this.b) { if (this.g.isBidCampaign()) { w.a("WindVaneWebView", "Tempalte put templeteCache in bidIVCache "); com.mbridge.msdk.videocommon.a.a(str, this.f, false, this.h); } else { w.a("WindVaneWebView", "Tempalte put templeteCache in iVCache "); com.mbridge.msdk.videocommon.a.a(str, this.f, false, this.h); } } else if (this.g.isBidCampaign()) { w.a("WindVaneWebView", "Tempalte put templeteCache in bidRVCache "); com.mbridge.msdk.videocommon.a.a(str, this.f, false, this.h); } else { w.a("WindVaneWebView", "Tempalte put templeteCache in rVCache "); com.mbridge.msdk.videocommon.a.a(str, this.f, false, this.h); } } else { ResDownloadCheckManager.getInstance().setTemplatePreLoadDone(this.e + "_" + this.i + "_" + this.d, false); a.C0240a aVar2 = this.f; if (aVar2 != null) { aVar2.a(false); } } this.k = true; } } @Override // com.mbridge.msdk.mbjscommon.c.b, com.mbridge.msdk.mbjscommon.windvane.d public final void a(WebView webView, int i2, String str, String str2) { w.a("WindVaneWebView", "TempalteWindVaneWebviewClientForTPL preLoadTemplate onReceivedError: " + str); ResDownloadCheckManager instance = ResDownloadCheckManager.getInstance(); instance.setTemplatePreLoadDone(this.e + "_" + this.i + "_" + this.d, false); a.C0240a aVar = this.f; if (aVar != null) { aVar.a(false); } if (this.c != null) { JSONObject jSONObject = new JSONObject(); try { jSONObject.put("id", this.a); JSONObject jSONObject2 = new JSONObject(); jSONObject2.put("result", 2); jSONObject2.put("error", str); jSONObject.put("data", jSONObject2); com.mbridge.msdk.mbjscommon.windvane.h.a().a((WebView) this.c, "onSubPlayTemplateViewLoad", Base64.encodeToString(jSONObject.toString().getBytes(), 2)); } catch (Exception e2) { if (MBridgeConstans.DEBUG) { w.d("WindVaneWebView", e2.getLocalizedMessage()); } } } } @Override // com.mbridge.msdk.mbjscommon.c.b, com.mbridge.msdk.mbjscommon.windvane.d public final void a(WebView webView, String str) { w.a("WindVaneWebView", "TempalteWindVaneWebviewClientForTPL preLoadTemplate onPageFinished: "); if (!this.j) { if (!str.contains("wfr=1")) { if (this.c != null) { JSONObject jSONObject = new JSONObject(); try { jSONObject.put("id", this.a); JSONObject jSONObject2 = new JSONObject(); jSONObject2.put("result", 1); jSONObject2.put("error", ""); jSONObject.put("data", jSONObject2); com.mbridge.msdk.mbjscommon.windvane.h.a().a((WebView) this.c, "componentReact", Base64.encodeToString(jSONObject.toString().getBytes(), 2)); } catch (Exception e2) { if (MBridgeConstans.DEBUG) { w.d("WindVaneWebView", e2.getLocalizedMessage()); } } } ResDownloadCheckManager.getInstance().setTemplatePreLoadDone(this.e + "_" + this.i + "_" + this.d, true); a.C0240a aVar = this.f; if (aVar != null) { aVar.a(true); } String str2 = this.e + "_" + this.g.getId() + "_" + this.g.getRequestId() + "_" + this.d; if (this.b) { if (this.g.isBidCampaign()) { w.a("WindVaneWebView", "Tempalte put templeteCache in bidIVCache "); com.mbridge.msdk.videocommon.a.a(287, this.g.getRequestIdNotice(), this.f); } else { w.a("WindVaneWebView", "Tempalte put templeteCache in iVCache "); com.mbridge.msdk.videocommon.a.a(str2, this.f, false, this.h); } } else if (this.g.isBidCampaign()) { w.a("WindVaneWebView", "Tempalte put templeteCache in bidRVCache "); com.mbridge.msdk.videocommon.a.a(94, this.g.getRequestIdNotice(), this.f); } else { w.a("WindVaneWebView", "Tempalte put templeteCache in rVCache "); com.mbridge.msdk.videocommon.a.a(str2, this.f, false, this.h); } } com.mbridge.msdk.mbjscommon.windvane.h.a().a(webView); this.j = true; } } } public static class a { boolean a; boolean b; int c; int d; String e; String f; int g; List<CampaignEx> h; CopyOnWriteArrayList<CampaignEx> i; public a(boolean z, boolean z2, int i2, int i3, String str, String str2, int i4, List<CampaignEx> list) { this.a = z; this.b = z2; this.c = i2; this.d = i3; this.e = str; this.f = str2; this.g = i4; this.h = list; this.i = new CopyOnWriteArrayList<>(list); } } public final synchronized void b() { } static /* synthetic */ void a(c cVar, Context context, String str, String str2, String str3, CampaignEx campaignEx, String str4, i iVar, List list) { if (!TextUtils.isEmpty(str4) && !campaignEx.isMraid()) { if (!str4.contains(".zip") || !str4.contains(ResourceManager.KEY_MD5FILENAME)) { boolean isEmpty = TextUtils.isEmpty(HTMLResourceManager.getInstance().getHtmlContentFromUrl(str4)); try { d dVar = new d(497, str, str2, str3, campaignEx, iVar, cVar.a, list); dVar.a(isEmpty); H5DownLoadManager.getInstance().downloadH5Res(str4, dVar); } catch (Exception e2) { if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e2.getLocalizedMessage()); } } } else { boolean isEmpty2 = TextUtils.isEmpty(H5DownLoadManager.getInstance().getH5ResAddress(str4)); try { g gVar = new g(context, str, str2, str3, campaignEx, 497, cVar.a, iVar, list); gVar.a(isEmpty2); H5DownLoadManager.getInstance().downloadH5Res(str4, gVar); } catch (Exception e3) { if (MBridgeConstans.DEBUG) { w.d("RewardCampaignsResourceManager", e3.getLocalizedMessage()); } } } } } }