翰林优商.apk(点击下载) / BaseVideoBridge.java


package com.mbridge.msdk.video.js.bridge;

import android.content.Context;
import android.content.SharedPreferences;
import android.text.TextUtils;
import android.util.Base64;
import android.webkit.WebView;
import com.baidu.mobads.sdk.internal.bf;
import com.bytedance.sdk.openadsdk.api.plugin.PluginConstants;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.entity.CampaignUnit;
import com.mbridge.msdk.foundation.entity.DomainCampaignEx;
import com.mbridge.msdk.foundation.entity.d;
import com.mbridge.msdk.foundation.same.b.e;
import com.mbridge.msdk.foundation.tools.FastKV;
import com.mbridge.msdk.foundation.tools.aa;
import com.mbridge.msdk.foundation.tools.w;
import com.mbridge.msdk.mbjscommon.windvane.AbsMbridgeDownload;
import com.mbridge.msdk.mbjscommon.windvane.WindVaneWebView;
import com.mbridge.msdk.mbjscommon.windvane.a;
import com.mbridge.msdk.mbjscommon.windvane.h;
import com.mbridge.msdk.video.bt.module.a.b;
import com.mbridge.msdk.video.js.a.j;
import com.mbridge.msdk.video.js.c;
import com.mbridge.msdk.video.js.factory.IJSFactory;
import com.sigmob.sdk.base.mta.PointCategory;
import java.util.List;
import java.util.Map;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

public class BaseVideoBridge extends AbsMbridgeDownload implements IVideoBridge {
    protected IJSFactory a;
    private FastKV b;

    private String a(int i) {
        switch (i) {
            case 1:
                return "sdk_info";
            case 2:
                return MBridgeConstans.PROPERTIES_UNIT_ID;
            case 3:
                return "appSetting";
            case 4:
                return "unitSetting";
            case 5:
                return "device";
            case 6:
                return "sdkSetting";
            default:
                return "";
        }
    }

    @Override // com.mbridge.msdk.mbjscommon.windvane.j
    public void initialize(Object obj, WindVaneWebView windVaneWebView) {
        super.initialize(obj, windVaneWebView);
        if (obj instanceof IJSFactory) {
            this.a = (IJSFactory) obj;
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void init(Object obj, String str) {
        w.b("JS-Video-Brigde", PointCategory.INIT);
        try {
            IJSFactory iJSFactory = this.a;
            int i = 1;
            if (iJSFactory != null) {
                String d = iJSFactory.getJSCommon().d();
                if (!TextUtils.isEmpty(d)) {
                    d = Base64.encodeToString(d.getBytes(), 2);
                }
                h.a().a(obj, d);
                this.a.getJSCommon().b(true);
                if (!TextUtils.isEmpty(str)) {
                    JSONObject jSONObject = new JSONObject(str);
                    int optInt = jSONObject.optInt("showTransparent");
                    int optInt2 = jSONObject.optInt(CampaignEx.JSON_NATIVE_VIDEO_MUTE);
                    int optInt3 = jSONObject.optInt("closeType");
                    int optInt4 = jSONObject.optInt("orientationType");
                    int optInt5 = jSONObject.optInt("h5cbp");
                    int optInt6 = jSONObject.optInt("webfront");
                    int optInt7 = jSONObject.optInt("showAlertRole");
                    this.a.getJSCommon().a(optInt == 1);
                    this.a.getJSCommon().b(optInt2);
                    this.a.getJSCommon().c(optInt3);
                    this.a.getJSCommon().d(optInt4);
                    this.a.getJSCommon().e(optInt5);
                    this.a.getJSCommon().f(optInt6);
                    c jSCommon = this.a.getJSCommon();
                    if (optInt7 != 0) {
                        i = optInt7;
                    }
                    jSCommon.i(i);
                }
            } else if (obj != null) {
                a aVar = (a) obj;
                if (aVar.a.getObject() instanceof j) {
                    j jVar = (j) aVar.a.getObject();
                    String d2 = jVar.d();
                    if (!TextUtils.isEmpty(str)) {
                        JSONObject jSONObject2 = new JSONObject(str);
                        int optInt8 = jSONObject2.optInt("showTransparent");
                        int optInt9 = jSONObject2.optInt(CampaignEx.JSON_NATIVE_VIDEO_MUTE);
                        int optInt10 = jSONObject2.optInt("closeType");
                        int optInt11 = jSONObject2.optInt("orientationType");
                        int optInt12 = jSONObject2.optInt("h5cbp");
                        int optInt13 = jSONObject2.optInt("webfront");
                        int optInt14 = jSONObject2.optInt("showAlertRole");
                        jVar.a(optInt8 == 1);
                        jVar.b(optInt9);
                        jVar.c(optInt10);
                        jVar.d(optInt11);
                        jVar.e(optInt12);
                        jVar.f(optInt13);
                        if (optInt14 != 0) {
                            i = optInt14;
                        }
                        jVar.i(i);
                        w.b("JS-Video-Brigde", "init jsCommon.setIsShowingTransparent = " + optInt8);
                    }
                    h.a().a(obj, Base64.encodeToString(d2.getBytes(), 2));
                }
            }
        } catch (Throwable th) {
            w.b("JS-Video-Brigde", "init error", th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void click(final Object obj, String str) {
        int i;
        String str2;
        j jVar;
        Context context;
        w.b("JS-Video-Brigde", "click");
        try {
            if (!TextUtils.isEmpty(str)) {
                try {
                    JSONObject jSONObject = new JSONObject(str);
                    i = jSONObject.optInt("type");
                    str2 = jSONObject.optString("pt");
                } catch (JSONException e) {
                    e.printStackTrace();
                    str2 = "";
                    i = 1;
                }
                AnonymousClass1 r2 = new b() {
                    /* class com.mbridge.msdk.video.js.bridge.BaseVideoBridge.AnonymousClass1 */

                    @Override // com.mbridge.msdk.video.bt.module.a.b
                    public final void a() {
                        Object obj = obj;
                        if (obj != null) {
                            w.a("========", "============onInstallAlertShow");
                            h.a().a((WebView) ((a) obj).a, "onInstallAlertShow", "");
                            BaseVideoBridge.this.a.getJSVideoModule().videoOperate(5);
                        }
                    }

                    @Override // com.mbridge.msdk.video.bt.module.a.b
                    public final void b() {
                        Object obj = obj;
                        if (obj != null) {
                            w.a("========", "============onInstallAlertHide");
                            h.a().a((WebView) ((a) obj).a, "onInstallAlertHide", "");
                            BaseVideoBridge.this.a.getJSVideoModule().videoOperate(4);
                        }
                    }
                };
                if (this.a != null) {
                    if (obj != null) {
                        a aVar = (a) obj;
                        if (!(aVar.a == null || aVar.a.getContext() == null || (context = aVar.a.getContext()) == null || context == context.getApplicationContext())) {
                            this.a.getJSCommon().a(context);
                        }
                    }
                    this.a.getJSCommon().a(r2);
                    this.a.getJSCommon().click(i, str2);
                } else if (obj != null) {
                    a aVar2 = (a) obj;
                    if ((aVar2.a.getObject() instanceof j) && (jVar = (j) aVar2.a.getObject()) != null) {
                        Context context2 = aVar2.a.getContext();
                        if (!(context2 == null || context2 == context2.getApplicationContext())) {
                            jVar.a(context2);
                        }
                        jVar.a(r2);
                        jVar.click(i, str2);
                    }
                }
            }
        } catch (Throwable th) {
            w.b("JS-Video-Brigde", "click error", th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void statistics(Object obj, String str) {
        w.b("JS-Video-Brigde", "statistics,params:" + str);
        try {
            if (this.a != null && !TextUtils.isEmpty(str)) {
                JSONObject jSONObject = new JSONObject(str);
                this.a.getJSCommon().a(jSONObject.optInt("type"), jSONObject.optString("data"));
            }
        } catch (Throwable th) {
            w.b("JS-Video-Brigde", "statistics error", th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void triggerCloseBtn(Object obj, String str) {
        w.b("JS-Video-Brigde", "triggerCloseBtn");
        try {
            if (this.a != null && !TextUtils.isEmpty(str) && new JSONObject(str).optString("state").equals("click")) {
                this.a.getJSVideoModule().closeVideoOperate(1, -1);
                h.a().a(obj, b(0));
            }
        } catch (Throwable th) {
            w.b("JS-Video-Brigde", "triggerCloseBtn error", th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void showVideoLocation(Object obj, String str) {
        try {
            if (this.a != null && !TextUtils.isEmpty(str)) {
                JSONObject jSONObject = new JSONObject(str);
                int optInt = jSONObject.optInt("margin_top", 0);
                int optInt2 = jSONObject.optInt("margin_left", 0);
                int optInt3 = jSONObject.optInt("view_width", 0);
                int optInt4 = jSONObject.optInt("view_height", 0);
                int optInt5 = jSONObject.optInt("radius", 0);
                int optInt6 = jSONObject.optInt("border_top", 0);
                int optInt7 = jSONObject.optInt("border_left", 0);
                int optInt8 = jSONObject.optInt("border_width", 0);
                int optInt9 = jSONObject.optInt("border_height", 0);
                w.b("JS-Video-Brigde", "showVideoLocation,margin_top:" + optInt + ",marginLeft:" + optInt2 + ",viewWidth:" + optInt3 + ",viewHeight:" + optInt4 + ",radius:" + optInt5 + ",borderTop: " + optInt6 + ",borderLeft: " + optInt7 + ",borderWidth: " + optInt8 + ",borderHeight: " + optInt9);
                this.a.getJSVideoModule().showVideoLocation(optInt, optInt2, optInt3, optInt4, optInt5, optInt6, optInt7, optInt8, optInt9);
                this.a.getJSCommon().g();
            }
        } catch (Throwable th) {
            w.b("JS-Video-Brigde", "showVideoLocation error", th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void soundOperate(Object obj, String str) {
        try {
            if (this.a != null && !TextUtils.isEmpty(str)) {
                JSONObject jSONObject = new JSONObject(str);
                int optInt = jSONObject.optInt(CampaignEx.JSON_NATIVE_VIDEO_MUTE);
                int optInt2 = jSONObject.optInt("view_visible");
                String optString = jSONObject.optString("pt", "");
                w.b("JS-Video-Brigde", "soundOperate,mute:" + optInt + ",viewVisible:" + optInt2 + ",pt:" + optString);
                if (TextUtils.isEmpty(optString)) {
                    this.a.getJSVideoModule().soundOperate(optInt, optInt2);
                } else {
                    this.a.getJSVideoModule().soundOperate(optInt, optInt2, optString);
                }
                h.a().a(obj, b(0));
            }
        } catch (Throwable th) {
            w.b("JS-Video-Brigde", "soundOperate error", th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void videoOperate(Object obj, String str) {
        try {
            if (this.a != null && !TextUtils.isEmpty(str)) {
                int optInt = new JSONObject(str).optInt("pause_or_resume");
                w.b("JS-Video-Brigde", "videoOperate,pauseOrResume:" + optInt);
                this.a.getJSVideoModule().videoOperate(optInt);
                h.a().a(obj, b(0));
            }
        } catch (Throwable th) {
            w.b("JS-Video-Brigde", "videoOperate error", th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void closeVideoOperte(Object obj, String str) {
        try {
            if (this.a != null && !TextUtils.isEmpty(str)) {
                JSONObject jSONObject = new JSONObject(str);
                int optInt = jSONObject.optInt("close");
                int optInt2 = jSONObject.optInt("view_visible");
                w.b("JS-Video-Brigde", "closeVideoOperte,close:" + optInt + ",viewVisible:" + optInt2);
                this.a.getJSVideoModule().closeVideoOperate(optInt, optInt2);
                h.a().a(obj, b(0));
            }
        } catch (Throwable th) {
            w.b("JS-Video-Brigde", "closeOperte error", th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void progressOperate(Object obj, String str) {
        try {
            if (this.a != null && !TextUtils.isEmpty(str)) {
                JSONObject jSONObject = new JSONObject(str);
                int optInt = jSONObject.optInt("progress");
                int optInt2 = jSONObject.optInt("view_visible");
                w.b("JS-Video-Brigde", "progressOperate,progress:" + optInt + ",viewVisible:" + optInt2);
                this.a.getJSVideoModule().progressOperate(optInt, optInt2);
                h.a().a(obj, b(0));
            }
        } catch (Throwable th) {
            w.b("JS-Video-Brigde", "progressOperate error", th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void progressBarOperate(Object obj, String str) {
        try {
            if (this.a != null && !TextUtils.isEmpty(str)) {
                this.a.getJSVideoModule().progressBarOperate(new JSONObject(str).optInt("view_visible"));
                h.a().a(obj, b(0));
            }
        } catch (Throwable th) {
            w.b("JS-Video-Brigde", "progressOperate error", th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void getCurrentProgress(Object obj, String str) {
        try {
            IJSFactory iJSFactory = this.a;
            if (iJSFactory != null) {
                String currentProgress = iJSFactory.getJSVideoModule().getCurrentProgress();
                w.b("JS-Video-Brigde", "getCurrentProgress:" + currentProgress);
                if (!TextUtils.isEmpty(currentProgress)) {
                    currentProgress = Base64.encodeToString(currentProgress.getBytes(), 2);
                }
                h.a().a(obj, currentProgress);
            }
        } catch (Throwable th) {
            w.b("JS-Video-Brigde", "getCurrentProgress error", th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void showVideoClickView(Object obj, String str) {
        try {
            if (this.a != null && !TextUtils.isEmpty(str)) {
                int optInt = new JSONObject(str).optInt("type");
                w.b("JS-Video-Brigde", "showVideoClickView,type:" + optInt);
                this.a.getJSContainerModule().showVideoClickView(optInt);
            }
        } catch (Throwable th) {
            w.b("JS-Video-Brigde", "showVideoClickView error", th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void setScaleFitXY(Object obj, String str) {
        try {
            if (this.a != null && !TextUtils.isEmpty(str)) {
                int optInt = new JSONObject(str).optInt("fitxy");
                w.b("JS-Video-Brigde", "setScaleFitXY,type:" + optInt);
                this.a.getJSVideoModule().setScaleFitXY(optInt);
            }
        } catch (Throwable th) {
            w.b("JS-Video-Brigde", "showVideoClickView error", th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void notifyCloseBtn(Object obj, String str) {
        try {
            if (this.a != null && !TextUtils.isEmpty(str)) {
                int optInt = new JSONObject(str).optInt("state");
                w.b("JS-Video-Brigde", "notifyCloseBtn,result:" + optInt);
                this.a.getJSVideoModule().notifyCloseBtn(optInt);
            }
        } catch (Throwable th) {
            w.b("JS-Video-Brigde", "notifyCloseBtn", th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void openURL(Object obj, String str) {
        w.d("JS-Video-Brigde", "openURL:" + str);
        if (!TextUtils.isEmpty(str)) {
            try {
                JSONObject jSONObject = new JSONObject(str);
                String optString = jSONObject.optString("url");
                int optInt = jSONObject.optInt("type");
                if (optInt == 1) {
                    com.mbridge.msdk.click.c.a(this.mContext, optString);
                } else if (optInt == 2) {
                    com.mbridge.msdk.click.c.b(this.mContext, optString);
                }
            } catch (JSONException e) {
                w.d("JS-Video-Brigde", e.getMessage());
            } catch (Throwable th) {
                w.d("JS-Video-Brigde", th.getMessage());
            }
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void cai(Object obj, String str) {
        w.a("JS-Video-Brigde", "cai:" + str);
        if (!TextUtils.isEmpty(str)) {
            try {
                String optString = new JSONObject(str).optString("packageName");
                if (TextUtils.isEmpty(optString)) {
                    com.mbridge.msdk.mbjscommon.bridge.b.a(obj, "packageName is empty");
                }
                int i = aa.c(com.mbridge.msdk.foundation.controller.a.f().j(), optString) ? 1 : 2;
                try {
                    JSONObject jSONObject = new JSONObject();
                    jSONObject.put(PluginConstants.KEY_ERROR_CODE, com.mbridge.msdk.mbjscommon.bridge.b.b);
                    JSONObject jSONObject2 = new JSONObject();
                    jSONObject2.put("result", i);
                    jSONObject.put("data", jSONObject2);
                    h.a().a(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
                } catch (Exception e) {
                    com.mbridge.msdk.mbjscommon.bridge.b.a(obj, e.getMessage());
                    w.a("JS-Video-Brigde", e.getMessage());
                }
            } catch (JSONException e2) {
                com.mbridge.msdk.mbjscommon.bridge.b.a(obj, "exception: " + e2.getLocalizedMessage());
                w.b("JS-Video-Brigde", "cai", e2);
            } catch (Throwable th) {
                com.mbridge.msdk.mbjscommon.bridge.b.a(obj, "exception: " + th.getLocalizedMessage());
                w.b("JS-Video-Brigde", "cai", th);
            }
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void gial(Object obj, String str) {
        w.a("JS-Video-Brigde", "gial:" + str);
        try {
            JSONObject jSONObject = new JSONObject();
            jSONObject.put(PluginConstants.KEY_ERROR_CODE, com.mbridge.msdk.mbjscommon.bridge.b.b);
            JSONObject jSONObject2 = new JSONObject();
            List<String> list = com.mbridge.msdk.foundation.controller.a.c;
            JSONArray jSONArray = new JSONArray();
            if (list != null && list.size() > 0) {
                int size = list.size();
                for (int i = 0; i < size; i++) {
                    jSONArray.put(list.get(i));
                }
            }
            jSONObject2.put("packageNameList", jSONArray);
            jSONObject.put("data", jSONObject2);
            h.a().a(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
        } catch (Exception e) {
            com.mbridge.msdk.mbjscommon.bridge.b.a(obj, e.getMessage());
            w.a("JS-Video-Brigde", e.getMessage());
        } catch (Throwable th) {
            com.mbridge.msdk.mbjscommon.bridge.b.a(obj, th.getMessage());
            w.a("JS-Video-Brigde", th.getMessage());
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void showAlertView(Object obj, String str) {
        w.b("JS-Video-Brigde", "showAlertView");
        try {
            if (this.a != null && !TextUtils.isEmpty(str)) {
                this.a.getJSVideoModule().showIVRewardAlertView(str);
                h.a().a(obj, "showAlertView", "");
            }
        } catch (Throwable th) {
            w.b("JS-Video-Brigde", "showAlertView", th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void toggleCloseBtn(Object obj, String str) {
        try {
            if (this.a != null && !TextUtils.isEmpty(str)) {
                int optInt = new JSONObject(str).optInt("state");
                w.b("JS-Video-Brigde", "toggleCloseBtn,result:" + optInt);
                int i = 2;
                if (optInt != 1) {
                    i = optInt == 2 ? 1 : 0;
                }
                this.a.getJSVideoModule().closeVideoOperate(0, i);
            }
        } catch (Throwable th) {
            w.b("JS-Video-Brigde", "toggleCloseBtn", th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void handlerH5Exception(Object obj, String str) {
        try {
            if (this.a != null && !TextUtils.isEmpty(str)) {
                JSONObject jSONObject = new JSONObject(str);
                w.b("JS-Video-Brigde", "handlerH5Exception,params:" + str);
                this.a.getJSCommon().handlerH5Exception(jSONObject.optInt(PluginConstants.KEY_ERROR_CODE, -999), jSONObject.optString("message", "h5 error"));
            }
        } catch (Throwable th) {
            w.b("JS-Video-Brigde", "handlerH5Exception", th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void isSystemResume(Object obj, String str) {
        try {
            if (this.a != null) {
                w.b("JS-Video-Brigde", "isSystemResume,params:" + str);
                h.a().a(obj, b(this.a.getActivityProxy().h()));
            }
        } catch (Throwable th) {
            w.b("JS-Video-Brigde", "isSystemResume", th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void readyStatus(Object obj, String str) {
        if (obj != null) {
            try {
                a aVar = (a) obj;
                int optInt = new JSONObject(str).optInt("isReady", 1);
                if (aVar.a.getObject() instanceof j) {
                    ((j) aVar.a.getObject()).j(optInt);
                }
                if (aVar.a != null) {
                    WindVaneWebView windVaneWebView = aVar.a;
                    if (windVaneWebView.getWebViewListener() != null) {
                        windVaneWebView.getWebViewListener().a(windVaneWebView, optInt);
                    }
                }
            } catch (Throwable th) {
                w.b("JS-Video-Brigde", "readyStatus", th);
            }
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void playVideoFinishOperate(Object obj, String str) {
        try {
            if (!TextUtils.isEmpty(str) && this.a != null && !TextUtils.isEmpty(str)) {
                int optInt = new JSONObject(str).optInt("type");
                w.b("JS-Video-Brigde", "playVideoFinishOperate,type: " + optInt);
                this.a.getJSCommon().g(optInt);
            }
        } catch (Throwable th) {
            w.b("JS-Video-Brigde", "playVideoFinishOperate error", th);
        }
    }

    private String b(int i) {
        try {
            JSONObject jSONObject = new JSONObject();
            jSONObject.put(PluginConstants.KEY_ERROR_CODE, i);
            String jSONObject2 = jSONObject.toString();
            if (!TextUtils.isEmpty(jSONObject2)) {
                return Base64.encodeToString(jSONObject2.getBytes(), 2);
            }
            return "";
        } catch (Throwable unused) {
            w.d("JS-Video-Brigde", "code to string is error");
            return "";
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void reactDeveloper(Object obj, String str) {
        w.a("JS-Video-Brigde", "reactDeveloper");
        try {
            if (this.a == null || TextUtils.isEmpty(str)) {
                h.a().b(obj, b(1));
            } else {
                this.a.getJSBTModule().reactDeveloper(obj, str);
            }
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "reactDeveloper error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void reportUrls(Object obj, String str) {
        w.a("JS-Video-Brigde", "reportUrls");
        try {
            if (!TextUtils.isEmpty(str)) {
                com.mbridge.msdk.video.bt.a.c.a().b(obj, str);
            } else {
                h.a().b(obj, b(1));
            }
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "reportUrls error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void getFileInfo(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().O(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.b("JS-Video-Brigde", "getFileInfo error", th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void getSDKInfo(Object obj, String str) {
        w.b("JS-Video-Brigde", "getSDKInfo");
        try {
            if (!TextUtils.isEmpty(str)) {
                JSONArray jSONArray = new JSONObject(str).getJSONArray("type");
                JSONObject jSONObject = new JSONObject();
                int i = 0;
                if (this.a != null) {
                    while (i < jSONArray.length()) {
                        int i2 = jSONArray.getInt(i);
                        jSONObject.put(a(i2), this.a.getJSCommon().h(i2));
                        i++;
                    }
                } else if (obj != null) {
                    while (i < jSONArray.length()) {
                        int i3 = jSONArray.getInt(i);
                        a aVar = (a) obj;
                        if (aVar.a.getObject() instanceof j) {
                            jSONObject.put(a(i3), ((j) aVar.a.getObject()).h(i3));
                        }
                        i++;
                    }
                }
                h.a().a(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
                return;
            }
            h.a().b(obj, "params is null");
        } catch (Throwable th) {
            w.b("JS-Video-Brigde", "getSDKInfo error", th);
            h.a().b(obj, "exception");
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void loadads(Object obj, String str) {
        int i;
        int i2;
        String str2;
        String str3;
        w.b("JS-Video-Brigde", "loadads");
        try {
            if (!TextUtils.isEmpty(str)) {
                JSONObject jSONObject = new JSONObject(str);
                String optString = jSONObject.optString(MBridgeConstans.PLACEMENT_ID);
                String optString2 = jSONObject.optString("unitId");
                int optInt = jSONObject.optInt("type", 1);
                if (optInt > 2) {
                    optInt = 1;
                }
                str2 = optString2;
                i = jSONObject.optInt("adtype", 1);
                i2 = optInt;
                str3 = optString;
            } else {
                str3 = "";
                str2 = str3;
                i2 = 1;
                i = 1;
            }
            if (TextUtils.isEmpty(str2)) {
                h.a().a(obj, b(1));
                return;
            }
            if (obj != null) {
                a aVar = (a) obj;
                if (aVar.a instanceof WindVaneWebView) {
                    WindVaneWebView windVaneWebView = aVar.a;
                    if (windVaneWebView.getWebViewListener() != null) {
                        ((com.mbridge.msdk.mbjscommon.c.a) windVaneWebView.getWebViewListener()).a(windVaneWebView, str3, str2, i2, i);
                    }
                }
            }
            h.a().a(obj, b(0));
        } catch (Throwable th) {
            w.b("JS-Video-Brigde", "loadads error", th);
            h.a().a(obj, b(1));
        }
    }

    private void a(Object obj, String str) {
        try {
            if (TextUtils.isEmpty(str)) {
                JSONObject jSONObject = new JSONObject();
                jSONObject.put(PluginConstants.KEY_ERROR_CODE, 1);
                jSONObject.put("message", "params is null");
                h.a().a(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
            }
        } catch (Exception e) {
            w.a("JS-Video-Brigde", e.getMessage());
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void createWebview(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().b(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "createWebview error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void createView(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().a(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "createWebview error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void createPlayerView(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().c(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "createPlayerView error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void createSubPlayTemplateView(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().d(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "createSubPlayTemplateView error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void destroyComponent(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().e(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "destroyComponent error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void getComponentOptions(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().f(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "getComponentOptions error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void setViewRect(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().g(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "setViewRect error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void removeFromSuperView(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().h(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "removeFromSuperView error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void appendSubView(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().i(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "appendSubView error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void appendViewTo(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().j(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "appendViewTo error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void onlyAppendSubView(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().k(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "appendSubView error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void onlyAppendViewTo(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().l(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "appendViewTo error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void bringViewToFront(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().m(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "bringViewToFront error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void hideView(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().n(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "hideView error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void showView(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().o(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "showView error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void setViewBgColor(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().p(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "setViewBgColor error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void setViewAlpha(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().q(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "setViewAlpha error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void setViewScale(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().r(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "setViewScale error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void insertViewAbove(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().a(obj, new JSONObject(str), true);
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "insertViewAbove error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void insertViewBelow(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().b(obj, new JSONObject(str), true);
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "insertViewBelow error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void onlyInsertViewAbove(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().s(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "insertViewAbove error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void onlyInsertViewBelow(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().t(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "insertViewBelow error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void webviewLoad(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().u(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "webviewLoad error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void webviewReload(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().v(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "webviewReload error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void webviewGoBack(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().w(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "webviewGoBack error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void webviewGoForward(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().x(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "webviewGoForward error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void playerPlay(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().y(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "playerPlay error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void playerPause(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().z(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "playerPause error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void playerResume(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().A(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "playerResume error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void playerStop(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().B(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "playerStop error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void playerUpdateFrame(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().C(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "playerUpdateFrame error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void playerMute(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().D(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "playerMute error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void playerUnmute(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().E(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "playerUnmute error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void playerGetMuteState(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().F(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "playerGetMuteState error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void playerSetSource(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().G(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "playerSetSource error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void playerSetRenderType(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().H(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "playerSetRenderType error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void preloadSubPlayTemplateView(Object obj, String str) {
        a(obj, str);
        try {
            if (this.a != null) {
                com.mbridge.msdk.video.bt.a.c.a().I(obj, new JSONObject(str));
                return;
            }
            a aVar = (a) obj;
            if (aVar.a instanceof WindVaneWebView) {
                WindVaneWebView windVaneWebView = aVar.a;
                if (windVaneWebView.getWebViewListener() != null) {
                    ((com.mbridge.msdk.mbjscommon.c.a) windVaneWebView.getWebViewListener()).a(obj, str);
                    w.a("JS-Video-Brigde", "preloadSubPlayTemplateView: RVWebViewListener");
                    return;
                }
                w.a("JS-Video-Brigde", "preloadSubPlayTemplateView: failed");
            }
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "preloadSubPlayTemplateView error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void closeAd(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().J(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "closeAd error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void broadcast(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().K(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "broadcast error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void closeWeb(Object obj, String str) {
        w.d("JS-Video-Brigde", "type" + str);
        try {
            if (!TextUtils.isEmpty(str) && this.a != null && !TextUtils.isEmpty(str)) {
                int optInt = new JSONObject(str).optInt("status");
                this.a.getJSContainerModule().hideAlertWebview();
                this.a.getJSVideoModule().hideAlertView(optInt);
            }
        } catch (Throwable th) {
            w.b("JS-Video-Brigde", "closeWeb", th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void ivRewardAdsWithoutVideo(Object obj, String str) {
        w.d("JS-Video-Brigde", "ivRewardAdsWithoutVideo : params" + str);
        try {
            if (!TextUtils.isEmpty(str) && this.a != null && !TextUtils.isEmpty(str)) {
                this.a.getJSContainerModule().ivRewardAdsWithoutVideo(str);
            }
        } catch (Throwable th) {
            w.b("JS-Video-Brigde", "ivRewardAdsWithoutVideo", th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void setSubPlayTemplateInfo(Object obj, String str) {
        w.d("JS-Video-Brigde", "setSubPlayTemplateInfo : " + str);
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().L(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "setSubPlayTemplateInfo error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void webviewFireEvent(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().M(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "setSubPlayTemplateInfo error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void increaseOfferFrequence(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().N(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "increaseOfferFrequence error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void handleNativeObject(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.b.a().a(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "handleNativeObject error " + th);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void loadingResourceStatus(Object obj, String str) {
        a(obj, str);
        if (obj != null) {
            try {
                a aVar = (a) obj;
                int optInt = new JSONObject(str).optInt("isReady", 1);
                if (aVar.a != null) {
                    WindVaneWebView windVaneWebView = aVar.a;
                    if (windVaneWebView.getWebViewListener() != null) {
                        windVaneWebView.getWebViewListener().c(windVaneWebView, optInt);
                    }
                }
            } catch (Throwable th) {
                w.d("JS-Video-Brigde", "loadingResourceStatus error " + th);
            }
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void createNativeEC(Object obj, String str) {
        a(obj, str);
        try {
            com.mbridge.msdk.video.bt.a.c.a().P(obj, new JSONObject(str));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "createNativeEC error " + th);
        }
    }

    /* JADX WARNING: Removed duplicated region for block: B:38:0x00f1 A[Catch:{ all -> 0x0127 }] */
    /* JADX WARNING: Removed duplicated region for block: B:41:0x00fd A[ADDED_TO_REGION, Catch:{ all -> 0x0127 }] */
    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void setCacheItem(Object obj, String str) {
        boolean z;
        JSONObject jSONObject;
        if (com.mbridge.msdk.foundation.controller.b.a().d() && this.b == null) {
            try {
                this.b = new FastKV.Builder(e.b(com.mbridge.msdk.foundation.same.b.c.MBRIDGE_700_CONFIG), "MBridgeH5CacheSP").build();
            } catch (Exception unused) {
                this.b = null;
            }
        }
        String str2 = "Save Success";
        int i = 1;
        if (this.b != null) {
            try {
                if (!TextUtils.isEmpty(str)) {
                    JSONObject jSONObject2 = new JSONObject(str);
                    String string = jSONObject2.getString("key");
                    String string2 = jSONObject2.getString(DomainCampaignEx.LOOPBACK_VALUE);
                    if (!TextUtils.isEmpty(string) && !TextUtils.isEmpty(string2)) {
                        try {
                            this.b.putString(string, string2);
                        } catch (Exception unused2) {
                        }
                    }
                }
                str2 = "";
            } catch (Throwable th) {
                w.d("JS-Video-Brigde", "setCacheItem error " + th);
                str2 = "Save Error, reason is : " + th.getMessage();
            }
            z = false;
            jSONObject = new JSONObject();
            if (z) {
                i = 0;
            }
            jSONObject.put(PluginConstants.KEY_ERROR_CODE, i);
            jSONObject.put("message", str2);
            if (obj != null || !z) {
                h.a().b(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
            } else {
                h.a().a(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
                return;
            }
        } else {
            try {
                SharedPreferences sharedPreferences = com.mbridge.msdk.foundation.controller.a.f().j().getSharedPreferences("MBridgeH5CacheSP", 0);
                if (!TextUtils.isEmpty(str)) {
                    JSONObject jSONObject3 = new JSONObject(str);
                    String string3 = jSONObject3.getString("key");
                    String string4 = jSONObject3.getString(DomainCampaignEx.LOOPBACK_VALUE);
                    if (!TextUtils.isEmpty(string3) && !TextUtils.isEmpty(string4)) {
                        sharedPreferences.edit().putString(string3, string4).apply();
                    }
                }
                str2 = "";
            } catch (Throwable th2) {
                w.d("JS-Video-Brigde", "setCacheItem error " + th2);
                str2 = "Save Error, reason is : " + th2.getMessage();
            }
            z = false;
            jSONObject = new JSONObject();
            if (z) {
            }
            jSONObject.put(PluginConstants.KEY_ERROR_CODE, i);
            jSONObject.put("message", str2);
            if (obj != null) {
            }
            h.a().b(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
        }
        z = true;
        try {
            jSONObject = new JSONObject();
            if (z) {
            }
            jSONObject.put(PluginConstants.KEY_ERROR_CODE, i);
            jSONObject.put("message", str2);
            if (obj != null) {
            }
            h.a().b(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
        } catch (Throwable unused3) {
            w.d("JS-Video-Brigde", "setCacheItem error ");
        }
    }

    /* JADX WARNING: Removed duplicated region for block: B:32:0x00db A[Catch:{ all -> 0x0111 }] */
    /* JADX WARNING: Removed duplicated region for block: B:35:0x00e7 A[ADDED_TO_REGION, Catch:{ all -> 0x0111 }] */
    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void removeCacheItem(Object obj, String str) {
        boolean z;
        JSONObject jSONObject;
        if (com.mbridge.msdk.foundation.controller.b.a().d() && this.b == null) {
            try {
                this.b = new FastKV.Builder(e.b(com.mbridge.msdk.foundation.same.b.c.MBRIDGE_700_CONFIG), "MBridgeH5CacheSP").build();
            } catch (Exception unused) {
                this.b = null;
            }
        }
        String str2 = "Delete Success";
        int i = 1;
        if (this.b != null) {
            try {
                if (!TextUtils.isEmpty(str)) {
                    String string = new JSONObject(str).getString("key");
                    if (!TextUtils.isEmpty(string)) {
                        this.b.remove(string);
                    }
                }
                str2 = "";
            } catch (Throwable th) {
                w.d("JS-Video-Brigde", "removeCacheItem error " + th);
                str2 = "Delete Error, reason is : " + th.getMessage();
            }
            z = false;
            jSONObject = new JSONObject();
            if (z) {
                i = 0;
            }
            jSONObject.put(PluginConstants.KEY_ERROR_CODE, i);
            jSONObject.put("message", str2);
            if (obj != null || !z) {
                h.a().b(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
            } else {
                h.a().a(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
                return;
            }
        } else {
            try {
                SharedPreferences sharedPreferences = com.mbridge.msdk.foundation.controller.a.f().j().getSharedPreferences("MBridgeH5CacheSP", 0);
                if (!TextUtils.isEmpty(str)) {
                    String string2 = new JSONObject(str).getString("key");
                    if (!TextUtils.isEmpty(string2)) {
                        sharedPreferences.edit().remove(string2).apply();
                    }
                }
                str2 = "";
            } catch (Throwable th2) {
                w.d("JS-Video-Brigde", "removeCacheItem error " + th2);
                str2 = "Delete Error, reason is : " + th2.getMessage();
            }
            z = false;
            jSONObject = new JSONObject();
            if (z) {
            }
            jSONObject.put(PluginConstants.KEY_ERROR_CODE, i);
            jSONObject.put("message", str2);
            if (obj != null) {
            }
            h.a().b(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
        }
        z = true;
        try {
            jSONObject = new JSONObject();
            if (z) {
            }
            jSONObject.put(PluginConstants.KEY_ERROR_CODE, i);
            jSONObject.put("message", str2);
            if (obj != null) {
            }
            h.a().b(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
        } catch (Throwable unused2) {
            w.d("JS-Video-Brigde", "removeCacheItem error ");
        }
    }

    /* JADX DEBUG: Failed to insert an additional move for type inference into block B:17:0x0042 */
    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Type inference failed for: r10v4, types: [java.lang.Object] */
    /* JADX WARN: Type inference failed for: r0v1, types: [org.json.JSONObject] */
    /* JADX WARN: Type inference failed for: r10v8 */
    /* JADX WARN: Type inference failed for: r0v8, types: [org.json.JSONObject] */
    /* JADX WARN: Type inference failed for: r10v19 */
    /* JADX WARN: Type inference failed for: r10v23, types: [org.json.JSONObject] */
    /* JADX WARNING: Removed duplicated region for block: B:42:0x0103  */
    /* JADX WARNING: Removed duplicated region for block: B:43:0x0107  */
    /* JADX WARNING: Removed duplicated region for block: B:45:0x010e  */
    /* JADX WARNING: Removed duplicated region for block: B:50:? A[RETURN, SYNTHETIC] */
    /* JADX WARNING: Unknown variable types count: 3 */
    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void getAllCache(Object obj, String str) {
        ?? r10;
        Throwable th;
        Throwable th2;
        Map<String, Object> map = null;
        if (com.mbridge.msdk.foundation.controller.b.a().d() && this.b == null) {
            try {
                this.b = new FastKV.Builder(e.b(com.mbridge.msdk.foundation.same.b.c.MBRIDGE_700_CONFIG), "MBridgeH5CacheSP").build();
            } catch (Exception unused) {
                this.b = null;
            }
        }
        String str2 = "getAllCache Success";
        if (this.b != null) {
            try {
                r10 = new JSONObject();
                try {
                    map = this.b.getAll();
                } catch (Exception unused2) {
                }
                if (map != null) {
                    try {
                        for (Map.Entry<String, Object> entry : map.entrySet()) {
                            r10.put(entry.getKey(), entry.getValue());
                        }
                    } catch (Throwable th3) {
                        th2 = th3;
                        map = r10;
                        w.d("JS-Video-Brigde", "getAllCache error " + th2);
                        str2 = "getAllCache Error, reason is : " + th2.getMessage();
                        r10 = map;
                        ?? jSONObject = new JSONObject();
                        jSONObject.put(PluginConstants.KEY_ERROR_CODE, 0);
                        jSONObject.put("message", str2);
                        if (r10 != 0) {
                        }
                        if (obj != null) {
                        }
                    }
                }
            } catch (Throwable th4) {
                th2 = th4;
                w.d("JS-Video-Brigde", "getAllCache error " + th2);
                str2 = "getAllCache Error, reason is : " + th2.getMessage();
                r10 = map;
                ?? jSONObject2 = new JSONObject();
                jSONObject2.put(PluginConstants.KEY_ERROR_CODE, 0);
                jSONObject2.put("message", str2);
                if (r10 != 0) {
                }
                if (obj != null) {
                }
            }
        } else {
            try {
                SharedPreferences sharedPreferences = com.mbridge.msdk.foundation.controller.a.f().j().getSharedPreferences("MBridgeH5CacheSP", 0);
                ?? jSONObject3 = new JSONObject();
                try {
                    for (Map.Entry<String, ?> entry2 : sharedPreferences.getAll().entrySet()) {
                        jSONObject3.put(entry2.getKey(), entry2.getValue());
                    }
                    r10 = jSONObject3;
                } catch (Throwable th5) {
                    th = th5;
                    map = jSONObject3;
                    w.d("JS-Video-Brigde", "getAllCache error " + th);
                    str2 = "getAllCache Error, reason is : " + th.getMessage();
                    r10 = map;
                    ?? jSONObject22 = new JSONObject();
                    jSONObject22.put(PluginConstants.KEY_ERROR_CODE, 0);
                    jSONObject22.put("message", str2);
                    if (r10 != 0) {
                    }
                    if (obj != null) {
                    }
                }
            } catch (Throwable th6) {
                th = th6;
                w.d("JS-Video-Brigde", "getAllCache error " + th);
                str2 = "getAllCache Error, reason is : " + th.getMessage();
                r10 = map;
                ?? jSONObject222 = new JSONObject();
                jSONObject222.put(PluginConstants.KEY_ERROR_CODE, 0);
                jSONObject222.put("message", str2);
                if (r10 != 0) {
                }
                if (obj != null) {
                }
            }
        }
        try {
            ?? jSONObject2222 = new JSONObject();
            jSONObject2222.put(PluginConstants.KEY_ERROR_CODE, 0);
            jSONObject2222.put("message", str2);
            if (r10 != 0) {
                jSONObject2222.put("data", r10);
            } else {
                jSONObject2222.put("data", "{}");
            }
            if (obj != null) {
                h.a().a(obj, Base64.encodeToString(jSONObject2222.toString().getBytes(), 2));
            }
        } catch (Throwable th7) {
            w.d("JS-Video-Brigde", "getAllCache error " + th7);
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void clearAllCache(Object obj, String str) {
        if (com.mbridge.msdk.foundation.controller.b.a().d() && this.b == null) {
            try {
                this.b = new FastKV.Builder(e.b(com.mbridge.msdk.foundation.same.b.c.MBRIDGE_700_CONFIG), "MBridgeH5CacheSP").build();
            } catch (Exception unused) {
                this.b = null;
            }
        }
        FastKV fastKV = this.b;
        if (fastKV != null) {
            try {
                fastKV.clear();
                if (obj != null) {
                    JSONObject jSONObject = new JSONObject();
                    jSONObject.put(PluginConstants.KEY_ERROR_CODE, 0);
                    jSONObject.put("message", "Success");
                    h.a().a(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
                }
            } catch (Throwable th) {
                w.d("JS-Video-Brigde", "getAllCache error " + th);
            }
        } else {
            try {
                com.mbridge.msdk.foundation.controller.a.f().j().getSharedPreferences("MBridgeH5CacheSP", 0).edit().clear().apply();
                if (obj != null) {
                    JSONObject jSONObject2 = new JSONObject();
                    jSONObject2.put(PluginConstants.KEY_ERROR_CODE, 0);
                    jSONObject2.put("message", "Success");
                    h.a().a(obj, Base64.encodeToString(jSONObject2.toString().getBytes(), 2));
                }
            } catch (Throwable th2) {
                w.d("JS-Video-Brigde", "getAllCache error " + th2);
            }
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void getCutout(Object obj, String str) {
        try {
            String j = this.a.getJSCommon().j();
            w.d("JS-Video-Brigde", j);
            if (obj == null || TextUtils.isEmpty(j)) {
                JSONObject jSONObject = new JSONObject();
                jSONObject.put(PluginConstants.KEY_ERROR_CODE, 1);
                jSONObject.put("message", "No notch data, plz try again later.");
                h.a().b(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
                return;
            }
            h.a().a(obj, Base64.encodeToString(j.getBytes(), 2));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "getCutout error : " + th.getMessage());
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void getAppSetting(Object obj, String str) {
        JSONObject jSONObject;
        try {
            String optString = new JSONObject(str).optString("appid", "");
            JSONObject jSONObject2 = new JSONObject();
            if (!TextUtils.isEmpty(optString)) {
                String c = com.mbridge.msdk.c.b.a().c(optString);
                if (TextUtils.isEmpty(c)) {
                    jSONObject = new JSONObject(com.mbridge.msdk.c.b.a().b().aZ());
                } else {
                    jSONObject = new JSONObject(c);
                    jSONObject.put("isDefault", 0);
                }
                if (obj != null) {
                    jSONObject2.put(PluginConstants.KEY_ERROR_CODE, 0);
                    jSONObject2.put("message", "Success");
                    jSONObject2.put("data", jSONObject);
                } else {
                    jSONObject2.put(PluginConstants.KEY_ERROR_CODE, 1);
                    jSONObject2.put("message", "Get App Setting error, plz try again later.");
                }
            } else {
                jSONObject2.put(PluginConstants.KEY_ERROR_CODE, 1);
                jSONObject2.put("message", "Get App Setting error, because must give a appId.");
            }
            h.a().a(obj, Base64.encodeToString(jSONObject2.toString().getBytes(), 2));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "getAppSetting error : " + th.getMessage());
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void getRewardSetting(Object obj, String str) {
        try {
            JSONObject j = com.mbridge.msdk.videocommon.d.b.a().b().j();
            JSONObject jSONObject = new JSONObject();
            if (obj == null || j == null) {
                jSONObject.put(PluginConstants.KEY_ERROR_CODE, 1);
                jSONObject.put("message", "Get Reward Setting error, plz try again later.");
            } else {
                jSONObject.put(PluginConstants.KEY_ERROR_CODE, 0);
                jSONObject.put("message", "Success");
                jSONObject.put("data", j);
            }
            h.a().a(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "getRewardSetting error : " + th.getMessage());
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void getRewardUnitSetting(Object obj, String str) {
        try {
            JSONObject jSONObject = new JSONObject(str);
            String optString = jSONObject.optString("appid", "");
            String optString2 = jSONObject.optString("unitid", "");
            JSONObject jSONObject2 = new JSONObject();
            if (TextUtils.isEmpty(optString) || TextUtils.isEmpty(optString2)) {
                jSONObject2.put(PluginConstants.KEY_ERROR_CODE, 1);
                jSONObject2.put("message", "Get reward unit Setting error, because must give appId and unitId.");
            } else {
                JSONObject F = com.mbridge.msdk.videocommon.d.b.a().a(optString, optString2).F();
                if (obj == null || F == null) {
                    jSONObject2.put(PluginConstants.KEY_ERROR_CODE, 1);
                    jSONObject2.put("message", "Get Reward Unit Setting error, plz try again later.");
                } else {
                    jSONObject2.put(PluginConstants.KEY_ERROR_CODE, 0);
                    jSONObject2.put("message", "Success");
                    jSONObject2.put("data", F);
                }
            }
            h.a().a(obj, Base64.encodeToString(jSONObject2.toString().getBytes(), 2));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "getRewardUnitSetting error : " + th.getMessage());
        }
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void getUnitSetting(Object obj, String str) {
        try {
            JSONObject jSONObject = new JSONObject();
            jSONObject.put(PluginConstants.KEY_ERROR_CODE, 1);
            jSONObject.put("message", "Get Unit Setting error, RV/IV can not support this method.");
            h.a().a(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "getUnitSetting error : " + th.getMessage());
        }
    }

    @Override // com.mbridge.msdk.mbjscommon.windvane.AbsMbridgeDownload
    public void sendNoticeAndCallBackClick(Object obj, String str) {
        click(obj, "{ \"type\":1,\"pt\":" + str + "}");
    }

    @Override // com.mbridge.msdk.video.js.bridge.IVideoBridge
    public void getEncryptPrice(Object obj, String str) {
        String str2;
        String str3 = "not replaced";
        try {
            JSONObject jSONObject = new JSONObject();
            JSONObject jSONObject2 = new JSONObject();
            int i = 1;
            if (TextUtils.isEmpty(str)) {
                str2 = "params is null";
            } else {
                JSONObject jSONObject3 = new JSONObject(str);
                String optString = jSONObject3.optString("unitid", "");
                String optString2 = jSONObject3.optString("requestId", "");
                if (TextUtils.isEmpty(optString) || TextUtils.isEmpty(optString2)) {
                    str2 = "params parsing exception";
                } else {
                    d b2 = com.mbridge.msdk.foundation.same.a.d.b(optString, optString2);
                    if (b2 != null && b2.d() == 1) {
                        str3 = bf.o;
                        jSONObject2.put("encrypt_p", b2.b());
                        jSONObject2.put(CampaignUnit.KEY_IRLFA, 1);
                        i = 0;
                    }
                    str2 = str3;
                }
            }
            jSONObject.put(PluginConstants.KEY_ERROR_CODE, i);
            jSONObject.put("message", str2);
            jSONObject.put("data", jSONObject2);
            h.a().a(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
        } catch (Throwable th) {
            w.d("JS-Video-Brigde", "getEncryptPrice error : " + th.getMessage());
        }
    }
}