package d.f.a;

import android.app.AlertDialog;
import android.app.Dialog;
import android.app.ProgressDialog;
import android.content.ActivityNotFoundException;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.res.Configuration;
import android.os.Bundle;
import android.os.Handler;
import android.text.Html;
import android.text.TextUtils;
import android.util.Base64;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import android.view.WindowManager;
import android.widget.TextView;
import com.google.gson.Gson;
import com.ifpdos.debugmenu.DebugMenuApplication;
import com.ifpdos.debugmenu.R;
import com.ifpdos.debugmenu.config.IConfig;
import com.ifpdos.debugmenu.config.xml.XmlConfig;
import com.ifpdos.debugmenu.entity.Page;
import com.ifpdos.debugmenu.event.ActivityEvent;
import com.ifpdos.debugmenu.event.PageEvent;
import com.ifpdos.udi.sdk.service.sdk.UdiGlobal;
import com.ifpdos.udi.sdk.service.sdk.json.IConverter;
import com.ifpdos.udi.sdk.service.sdk.server.IUdiServer;
import d.f.a.e0;
import d.f.a.n0;
import d.f.a.p1.ih;
import d.f.a.r2.a3;
import d.f.a.r2.d3;
import d.f.a.r2.u2;
import d.f.a.r2.v2;
import d.f.a.r2.y2;
import d.f.a.s2.h;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.PrintStream;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Locale;
import java.util.Map;
import java.util.Objects;
import java.util.Stack;
import java.util.concurrent.TimeUnit;
import org.greenrobot.eventbus.ThreadMode;
import org.json.JSONException;
import org.json.JSONObject;

/* JADX INFO: compiled from: DebugMainActivity.java */
/* JADX INFO: loaded from: classes.dex */
public class e0 extends d.f.a.s1.d {

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public static final /* synthetic */ int f2565k = 0;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public d.f.a.s2.b f2566l;
    public ProgressDialog m;
    public d.f.a.s2.h n;
    public Context o;
    public IConfig p;
    public boolean q;
    public boolean r;
    public Locale s;
    public int t = 30;
    public f.a.t.a u = new f.a.t.a();
    public Stack<Page> v = new Stack<>();
    public boolean w;

    /* JADX INFO: compiled from: DebugMainActivity.java */
    public class a extends BroadcastReceiver {
        public a() {
        }

        @Override // android.content.BroadcastReceiver
        public void onReceive(Context context, Intent intent) {
            e0.this.finish();
        }
    }

    /* JADX INFO: compiled from: DebugMainActivity.java */
    public static class b extends RuntimeException {
        public b(String str) {
            super(str);
        }
    }

    public static void e(e0 e0Var, String str) {
        e0Var.f3389e.post(new e(e0Var, str));
    }

    public void f(Class cls) {
    }

    public final void g() {
        Handler handler = this.f3389e;
        if (handler != null) {
            handler.postDelayed(new Runnable() { // from class: d.f.a.h
                @Override // java.lang.Runnable
                public final void run() {
                    e0 e0Var = this.f2578b;
                    d.f.a.s2.b bVar = e0Var.f2566l;
                    if (bVar != null) {
                        bVar.a.setCancelable(true);
                        bVar.a.dismiss();
                        e0Var.f2566l = null;
                    }
                    if (e0Var.v.size() == 0) {
                        e0Var.finish();
                    }
                }
            }, TimeUnit.SECONDS.toMillis(2L));
        }
    }

    public final void h(String str) {
        this.f3389e.post(new e(this, str));
    }

    public final void i() {
        StringBuilder sbB = d.b.a.a.a.B("exportSoftwareInformationByJson timeout: ");
        sbB.append(this.t);
        Log.d("DebugMainActivity", sbB.toString());
        f.a.t.a aVar = this.u;
        TimeUnit timeUnit = TimeUnit.SECONDS;
        f.a.i<Long> iVarX = f.a.i.l(1L, timeUnit).x(f.a.i.B(this.t, timeUnit));
        f.a.o oVar = f.a.z.a.f4044c;
        aVar.b(iVarX.n(oVar).w(oVar).u(new f.a.v.c() { // from class: d.f.a.g
            @Override // f.a.v.c
            public final void accept(Object obj) {
                e0 e0Var = this.f2569b;
                Map<String, String> mapK = e0Var.k();
                if (!mapK.toString().contains(e0Var.o.getString(R.string.device_loading))) {
                    e0Var.m(new o0(true, mapK));
                    e0Var.w = true;
                }
                StringBuilder sbB2 = d.b.a.a.a.B("exportSoftwareInformationByJson mIsExit:");
                sbB2.append(e0Var.w);
                sbB2.append(", mIsExportExit = ");
                d.b.a.a.a.V(sbB2, e0Var.q, "DebugMainActivity");
                if (e0Var.w) {
                    throw new e0.b(e0Var.getString(R.string.str_finish_exporting));
                }
            }
        }, new f.a.v.c() { // from class: d.f.a.f
            @Override // f.a.v.c
            public final void accept(Object obj) {
                e0 e0Var = this.f2567b;
                Throwable th = (Throwable) obj;
                Objects.requireNonNull(e0Var);
                d.b.a.a.a.Y(false, k.c.a.c.c());
                if (th instanceof e0.b) {
                    Log.d("DebugMainActivity", "exportSoftwareInformationByJson success");
                    e0Var.h(th.getMessage());
                } else {
                    Log.e("DebugMainActivity", "exportSoftwareInformationByJson fail", th);
                    e0Var.m(new o0(false, null));
                    e0Var.h(e0Var.getString(R.string.str_fail_exporting));
                }
            }
        }, new f.a.v.a() { // from class: d.f.a.i
            @Override // f.a.v.a
            public final void run() {
                e0 e0Var = this.a;
                Objects.requireNonNull(e0Var);
                k.c.a.c.c().g(new ActivityEvent.ShowProgressDialog(false));
                Log.e("DebugMainActivity", "exportSoftwareInformationByJson timeout onComplete");
                e0Var.h(e0Var.getString(R.string.str_finish_exporting));
                e0Var.m(new o0(true, e0Var.k()));
            }
        }, f.a.w.b.a.f3726c));
        Log.d("DebugMainActivity", "exportSoftwareInformationByJson set mExportTimeout to 30");
        this.t = 30;
    }

    public d.i.a.a.a j() {
        return null;
    }

    public final Map<String, String> k() {
        String strD;
        StringBuilder sbB = d.b.a.a.a.B("getSoftwareInformationMap mExportLanguage: ");
        sbB.append(this.s);
        Log.d("DebugMainActivity", sbB.toString());
        HashMap map = new HashMap();
        Page pagePeek = this.v.peek();
        Context contextCreateConfigurationContext = this.o;
        Locale locale = this.s;
        if (locale != null) {
            Configuration configuration = new Configuration();
            configuration.setLocale(locale);
            contextCreateConfigurationContext = contextCreateConfigurationContext.createConfigurationContext(configuration);
        }
        for (d.f.a.j2.e.d dVar : pagePeek.items) {
            if (dVar instanceof d.f.a.j2.e.f) {
                w0 w0Var = dVar.f2602c;
                if (!(w0Var instanceof w0) || w0Var.isExportable()) {
                    if (this.s != null) {
                        String str = ((d.f.a.j2.e.f) dVar).f2617k;
                        g.h0.c.l.f(contextCreateConfigurationContext, "<this>");
                        strD = null;
                        if (str != null) {
                            try {
                                strD = contextCreateConfigurationContext.getString(contextCreateConfigurationContext.getResources().getIdentifier(str, "string", contextCreateConfigurationContext.getPackageName()));
                            } catch (Exception unused) {
                            }
                        }
                    } else {
                        strD = ((d.f.a.j2.e.f) dVar).f2612f.d();
                    }
                    d.f.a.j2.e.f fVar = (d.f.a.j2.e.f) dVar;
                    map.put(strD, fVar.f2613g.d() != null ? Html.fromHtml(fVar.f2613g.d()).toString().replace("\n", " ").replace("\t", "") : "");
                } else {
                    StringBuilder sbB2 = d.b.a.a.a.B("getSoftwareInformationMap: ");
                    sbB2.append(dVar.f2602c.getClass().getName());
                    sbB2.append(" is not exportable");
                    Log.d("DebugMainActivity", sbB2.toString());
                }
            }
        }
        return map;
    }

    public String l(int i2) {
        String resourceEntryName = this.o.getResources().getResourceEntryName(i2);
        String string = ((XmlConfig) this.p).getString(resourceEntryName);
        if (!TextUtils.isEmpty(string)) {
            return string;
        }
        return this.o.getString(this.o.getResources().getIdentifier(resourceEntryName, "string", this.o.getPackageName()));
    }

    public final void m(o0 o0Var) {
        String str = y2.a;
        d.i.f.c.c.l("sys.debugmenu.export.menu", "true");
        String json = new Gson().toJson(o0Var);
        d.b.a.a.a.O("save jsonSoftWare into sp:", json, "DebugMainActivity");
        a3.b(this.o).c("software_info", json);
        n0 n0Var = n0.a;
        g.h0.c.l.f(o0Var, "notify");
        n0.c cVar = n0.f2647b;
        g.h0.c.l.f(cVar, "token");
        UdiGlobal udiGlobal = UdiGlobal.INSTANCE;
        IUdiServer.DefaultImpls.sendEvent$default((IUdiServer) udiGlobal.get(g.h0.c.b0.a(IUdiServer.class)), "v1/debugmenu/page/software/export", ((IConverter) udiGlobal.get(g.h0.c.b0.a(IConverter.class))).toJson(o0Var, cVar), null, 4, null);
    }

    @Override // d.f.a.s1.d, com.trello.rxlifecycle3.components.support.RxAppCompatActivity, c.k.b.l, androidx.activity.ComponentActivity, c.f.b.i, android.app.Activity
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        k.c.a.c.c().k(this);
        this.o = DebugMenuApplication.f1956b;
        registerReceiver(new a(), new IntentFilter("com.ifpdos.debugmen.ACTION.EXIT"));
    }

    @Override // d.f.a.s1.d, com.trello.rxlifecycle3.components.support.RxAppCompatActivity, c.b.c.j, c.k.b.l, android.app.Activity
    public void onDestroy() {
        ProgressDialog progressDialog = this.m;
        if (progressDialog != null) {
            progressDialog.dismiss();
            this.m = null;
        }
        this.f3389e.removeCallbacksAndMessages(null);
        this.f3389e = null;
        k.c.a.c.c().m(this);
        f.a.t.a aVar = this.u;
        if (aVar != null && !aVar.f3719e) {
            this.u.dispose();
            this.u = null;
        }
        super.onDestroy();
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(PageEvent.ExportMenuSetting exportMenuSetting) throws Throwable {
        PrintStream printStream;
        PrintStream printStream2;
        String string;
        JSONObject jSONObject = new JSONObject();
        Page pagePeek = this.v.peek();
        Iterator<d.f.a.j2.e.d> it = pagePeek.items.iterator();
        while (true) {
            printStream = null;
            String strD = null;
            printStream = null;
            if (!it.hasNext()) {
                break;
            }
            d.f.a.j2.e.d next = it.next();
            if (getString(R.string.str_hospitality_menu).equals(pagePeek.title) && ((next instanceof d.f.a.j2.e.i) || (next instanceof d.f.a.j2.e.j))) {
                if (next != null) {
                    if (next instanceof d.f.a.j2.e.i) {
                        d.f.a.j2.e.i iVar = (d.f.a.j2.e.i) next;
                        strD = iVar.f2623h.d();
                        string = iVar.f2627l.d().toString();
                    } else if (next instanceof d.f.a.j2.e.j) {
                        d.f.a.j2.e.j jVar = (d.f.a.j2.e.j) next;
                        strD = jVar.f2631f.d();
                        string = jVar.f2633h.d().toString();
                    } else {
                        string = null;
                    }
                    Log.i("DebugMainActivity", "itemKey =" + strD + " itemValue=" + string);
                    try {
                        jSONObject.put(strD, string);
                    } catch (JSONException e2) {
                        d.i.a.a.d.a("JSONMap", e2.getMessage(), e2);
                    }
                }
            }
        }
        File fileG = u2.g("hospitality_menu_setting");
        if (fileG == null) {
            Context context = this.o;
            d3.b(context, context.getString(R.string.str_not_found_udisk));
            return;
        }
        if (u2.b(fileG)) {
            Context context2 = this.o;
            d3.b(context2, context2.getString(R.string.str_fail_exporting));
            return;
        }
        boolean z = false;
        if (fileG.exists() && fileG.isFile()) {
            try {
                try {
                    printStream2 = new PrintStream(new FileOutputStream(fileG));
                } catch (FileNotFoundException e3) {
                    e = e3;
                }
            } catch (Throwable th) {
                th = th;
                printStream2 = printStream;
            }
            try {
                printStream2.print(new String(Base64.encode(jSONObject.toString().getBytes(), 0)));
                z = true;
                printStream2.close();
            } catch (FileNotFoundException e4) {
                e = e4;
                printStream = printStream2;
                d.i.a.a.d.a("JSONMap", e.getMessage(), e);
                if (printStream != null) {
                    printStream.close();
                }
            } catch (Throwable th2) {
                th = th2;
                if (printStream2 != null) {
                    printStream2.close();
                }
                throw th;
            }
        } else {
            int i2 = d.i.a.a.d.a;
            Log.e("JSONMap", "JSON File not be saved because of the file is not available.");
        }
        if (z) {
            Context context3 = this.o;
            d3.b(context3, context3.getString(R.string.str_finish_exporting));
        } else {
            Context context4 = this.o;
            d3.b(context4, context4.getString(R.string.str_fail_exporting));
        }
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onReplacePage(PageEvent.ReplacePage replacePage) {
        Class<? extends IConfig> cls = replacePage.pageClass;
        if (cls != null) {
            f(cls);
        } else {
            Log.e(getClass().getSimpleName(), "no page on event");
        }
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(PageEvent.ExportSoftwareInfo exportSoftwareInfo) {
        d.b.a.a.a.Y(true, k.c.a.c.c());
        this.w = false;
        if (this.r) {
            i();
        } else {
            new v2(new f0(this)).a();
        }
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(PageEvent.ImportMenuSetting importMenuSetting) {
        d.i.a.a.a aVarR = u2.r("hospitality_menu_setting");
        if (aVarR == null) {
            d3.a(this.o, R.string.str_import_menu_setting_fail);
            return;
        }
        Page pagePeek = this.v.peek();
        for (d.f.a.j2.e.d dVar : pagePeek.items) {
            if (getString(R.string.str_hospitality_menu).equals(pagePeek.title) && ((dVar instanceof d.f.a.j2.e.i) || (dVar instanceof d.f.a.j2.e.j))) {
                if (dVar != null) {
                    if (dVar instanceof d.f.a.j2.e.i) {
                        d.f.a.j2.e.i iVar = (d.f.a.j2.e.i) dVar;
                        String strD = iVar.f2623h.d();
                        String strC = aVarR.c(strD);
                        Log.i("DebugMainActivity", "itemKey =" + strD + " itemValue=" + strC);
                        int i2 = Integer.parseInt(strC.trim());
                        if (i2 != iVar.f2627l.d().intValue()) {
                            iVar.f(i2);
                        }
                    } else if (dVar instanceof d.f.a.j2.e.j) {
                        d.f.a.j2.e.j jVar = (d.f.a.j2.e.j) dVar;
                        String strD2 = jVar.f2631f.d();
                        String strC2 = aVarR.c(strD2);
                        Log.i("DebugMainActivity", "itemKey=" + strD2 + "  itemValue=" + strC2 + " curValue=" + jVar.f2632g.d());
                        Boolean boolValueOf = Boolean.valueOf(Boolean.parseBoolean(strC2.trim()));
                        if (boolValueOf != jVar.f2632g.d()) {
                            if (boolValueOf.booleanValue()) {
                                jVar.f();
                            } else {
                                jVar.e();
                            }
                        }
                    }
                }
            }
        }
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(ActivityEvent.Finish finish) {
        finish();
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(ActivityEvent.Back back) {
        onBackPressed();
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(ActivityEvent.StartActivityWithFinishing startActivityWithFinishing) {
        if (startActivityWithFinishing.componentName != null) {
            Intent intent = new Intent();
            intent.setComponent(startActivityWithFinishing.componentName);
            intent.setFlags(268435456);
            try {
                startActivity(intent);
                finish();
                return;
            } catch (ActivityNotFoundException e2) {
                Log.e("DebugMainActivity", e2.getMessage());
                d3.a(this, R.string.str_app_not_install);
                return;
            }
        }
        d3.a(this, R.string.str_app_not_install);
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(ActivityEvent.StartActivityWithAction startActivityWithAction) {
        String str = startActivityWithAction.action;
        if (str != null) {
            this.f3391g = true;
            c.n.a.b0(str, this, false);
        } else {
            this.f3391g = false;
            d3.a(this, R.string.str_app_not_install);
        }
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(ActivityEvent.StartActivityWithIntent startActivityWithIntent) {
        Intent intent = startActivityWithIntent.intent;
        if (intent != null) {
            intent.setFlags(268435456);
            try {
                this.f3391g = true;
                startActivity(intent);
                finish();
                return;
            } catch (ActivityNotFoundException e2) {
                this.f3391g = false;
                Log.e("DebugMainActivity", e2.getMessage());
                d3.a(this, R.string.str_app_not_install);
                return;
            }
        }
        this.f3391g = false;
        d3.a(this, R.string.str_app_not_install);
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(ActivityEvent.StartActivity startActivity) {
        if (startActivity.componentName != null) {
            Intent intent = new Intent();
            intent.setComponent(startActivity.componentName);
            intent.setFlags(268435456);
            this.f3391g = true;
            try {
                startActivity(intent);
                finish();
                return;
            } catch (ActivityNotFoundException e2) {
                Log.e("DebugMainActivity", e2.getMessage());
                this.f3391g = false;
                d3.a(this, R.string.str_app_not_install);
                return;
            }
        }
        this.f3391g = false;
        d3.a(this, R.string.str_app_not_install);
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(ActivityEvent.ShowToast showToast) {
        int i2 = showToast.duration;
        if (i2 <= -1) {
            i2 = 0;
        }
        if (showToast.stringId > -1) {
            e.a.a.a.a(getApplicationContext(), l(showToast.stringId), i2).show();
        } else if (showToast.string != null) {
            e.a.a.a.a(getApplicationContext(), showToast.string, i2).show();
        }
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(ActivityEvent.ShowWarningToast showWarningToast) {
        int i2 = showWarningToast.duration;
        if (i2 <= -1) {
            i2 = 0;
        }
        int i3 = showWarningToast.stringId;
        if (i3 > -1) {
            e.a.a.a.a(this, l(i3), i2).show();
        }
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(ActivityEvent.ShowDialog showDialog) {
        d.f.a.s2.b bVar = this.f2566l;
        if (bVar == null || !bVar.a()) {
            d.f.a.s2.b bVar2 = new d.f.a.s2.b(this);
            this.f2566l = bVar2;
            bVar2.c(showDialog.contentView);
        }
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(ActivityEvent.DismissDialog dismissDialog) {
        d.f.a.s2.b bVar = this.f2566l;
        if (bVar == null || !bVar.a()) {
            return;
        }
        d.f.a.s2.b bVar2 = this.f2566l;
        bVar2.a.setCancelable(true);
        bVar2.a.dismiss();
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(ActivityEvent.CancelDialog cancelDialog) {
        d.f.a.s2.b bVar = this.f2566l;
        if (bVar == null || !bVar.a()) {
            return;
        }
        d.f.a.s2.b bVar2 = this.f2566l;
        bVar2.a.setCancelable(true);
        bVar2.a.cancel();
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(ActivityEvent.ShowDebugMenuDialog showDebugMenuDialog) {
        View viewA;
        if (showDebugMenuDialog.isValid()) {
            d.f.a.s2.f fVar = showDebugMenuDialog.debugMenuDialogView;
            if (fVar != null) {
                viewA = fVar.a();
            } else {
                d.f.a.s1.f fVar2 = showDebugMenuDialog.inputCallback;
                if (fVar2 != null) {
                    viewA = new d.f.a.s2.f(this, showDebugMenuDialog.titleTextId, showDebugMenuDialog.contentTextId, fVar2).a();
                } else {
                    d.f.a.s2.f fVar3 = new d.f.a.s2.f(this, showDebugMenuDialog.titleTextId, showDebugMenuDialog.contentTextId, showDebugMenuDialog.confirmButtonTextId, showDebugMenuDialog.cancelButtonTextId, showDebugMenuDialog.callback);
                    View.OnClickListener onClickListener = showDebugMenuDialog.onClickListener;
                    if (onClickListener != null) {
                        fVar3.n = onClickListener;
                    }
                    viewA = fVar3.a();
                }
            }
            d.f.a.s2.b bVar = this.f2566l;
            if (bVar == null || !bVar.a()) {
                d.f.a.s2.b bVar2 = new d.f.a.s2.b(this);
                this.f2566l = bVar2;
                bVar2.c(viewA);
                DialogInterface.OnCancelListener onCancelListener = showDebugMenuDialog.onCancelListener;
                if (onCancelListener != null) {
                    this.f2566l.a.setOnCancelListener(onCancelListener);
                }
            }
        }
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(ActivityEvent.ShowNormalDialog showNormalDialog) {
        View viewA;
        if (showNormalDialog.isValid()) {
            d.f.a.s2.f fVar = showNormalDialog.debugMenuDialogView;
            if (fVar != null) {
                viewA = fVar.a();
            } else {
                viewA = showNormalDialog.normalView;
                if (viewA == null) {
                    viewA = new d.f.a.s2.f(this, showNormalDialog.titleTextId, showNormalDialog.contentTextId, showNormalDialog.callback).a();
                }
            }
            d.f.a.s2.b bVar = this.f2566l;
            if (bVar == null || !bVar.a()) {
                d.f.a.s2.b bVar2 = new d.f.a.s2.b(this);
                this.f2566l = bVar2;
                bVar2.a.setCancelable(showNormalDialog.cancelable);
                d.f.a.s2.b bVar3 = this.f2566l;
                Dialog dialog = bVar3.a;
                if (dialog != null) {
                    dialog.setContentView(viewA);
                    bVar3.a.show();
                    WindowManager.LayoutParams attributes = bVar3.a.getWindow().getAttributes();
                    bVar3.f3396b = attributes;
                    attributes.width = -2;
                    bVar3.a.getWindow().setAttributes(bVar3.f3396b);
                }
                DialogInterface.OnCancelListener onCancelListener = showNormalDialog.onDismissListener;
                if (onCancelListener != null) {
                    this.f2566l.a.setOnCancelListener(onCancelListener);
                }
                DialogInterface.OnDismissListener onDismissListener = showNormalDialog.onDismissListenerReal;
                if (onDismissListener != null) {
                    this.f2566l.a.setOnDismissListener(onDismissListener);
                }
            }
        }
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(ActivityEvent.ShowCenterDebugMenuDialog showCenterDebugMenuDialog) {
        if (!isFinishing() && showCenterDebugMenuDialog.isValid()) {
            int i2 = showCenterDebugMenuDialog.titleTextId;
            int i3 = showCenterDebugMenuDialog.contentTextId;
            d.f.a.s2.f fVar = showCenterDebugMenuDialog.debugMenuDialogView;
            View viewA = showCenterDebugMenuDialog.normalView;
            d.f.a.s1.e eVar = showCenterDebugMenuDialog.callback;
            DialogInterface.OnCancelListener onCancelListener = showCenterDebugMenuDialog.onCancelListener;
            if (isFinishing()) {
                return;
            }
            if (fVar != null) {
                viewA = fVar.a();
            } else if (viewA == null) {
                viewA = new d.f.a.s2.f(this, i2, i3, eVar).a();
            }
            d.f.a.s2.b bVar = this.f2566l;
            if (bVar == null || !bVar.a()) {
                d.f.a.s2.b bVar2 = new d.f.a.s2.b(this);
                this.f2566l = bVar2;
                if (onCancelListener != null) {
                    bVar2.a.setOnCancelListener(onCancelListener);
                }
                Objects.requireNonNull(this.f2566l);
                this.f2566l.b(viewA);
            }
        }
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(ActivityEvent.ShowProgressDialog showProgressDialog) {
        ProgressDialog progressDialog;
        if (!showProgressDialog.isShow && (progressDialog = this.m) != null) {
            progressDialog.dismiss();
            return;
        }
        if (this.m == null) {
            ProgressDialog progressDialog2 = new ProgressDialog(this);
            this.m = progressDialog2;
            progressDialog2.setMessage(getString(R.string.str_debug_upgrade_please_wait));
            this.m.setIndeterminate(true);
            this.m.setCancelable(false);
            WindowManager.LayoutParams attributes = this.m.getWindow().getAttributes();
            attributes.type = 2003;
            this.m.getWindow().setAttributes(attributes);
        }
        if (showProgressDialog.isShow) {
            this.m.show();
        } else {
            this.m.dismiss();
        }
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(ActivityEvent.ShowUpgradeDialog showUpgradeDialog) {
        d.f.a.s2.h hVar = this.n;
        if (hVar == null) {
            this.n = new d.f.a.s2.h(this);
        } else {
            h.a aVar = hVar.f3413b;
            synchronized (aVar) {
                aVar.f3415b.clear();
                aVar.f3416e.clear();
                aVar.f3417f.clear();
                aVar.notifyDataSetChanged();
            }
        }
        int i2 = showUpgradeDialog.itemTitleId;
        if (i2 > 0) {
            this.n.a(l(i2));
        }
        d.f.a.s2.b bVar = this.f2566l;
        if (bVar == null || !bVar.a()) {
            d.f.a.s2.b bVar2 = new d.f.a.s2.b(this);
            this.f2566l = bVar2;
            bVar2.a.setCancelable(false);
            this.f2566l.c(this.n);
        }
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(ActivityEvent.UpgradeDialogUpdateProgress upgradeDialogUpdateProgress) {
        d.f.a.s2.b bVar;
        if (this.n == null || (bVar = this.f2566l) == null || !bVar.a()) {
            return;
        }
        float f2 = upgradeDialogUpdateProgress.progress;
        if (f2 < 0.0f || f2 > 1.0f) {
            return;
        }
        d.f.a.s2.h hVar = this.n;
        String strL = l(upgradeDialogUpdateProgress.itemTitleId);
        float f3 = upgradeDialogUpdateProgress.progress;
        h.a aVar = hVar.f3413b;
        synchronized (aVar) {
            if (aVar.f3415b.contains(strL)) {
                int iIndexOf = aVar.f3415b.indexOf(strL);
                aVar.f3417f.set(iIndexOf, Float.valueOf(f3));
                int firstVisiblePosition = d.f.a.s2.h.this.f3414e.getFirstVisiblePosition();
                int lastVisiblePosition = d.f.a.s2.h.this.f3414e.getLastVisiblePosition();
                if (iIndexOf >= firstVisiblePosition && iIndexOf <= lastVisiblePosition) {
                    TextView textView = (TextView) d.f.a.s2.h.this.f3414e.getChildAt(iIndexOf - firstVisiblePosition).findViewById(R.id.item_result);
                    textView.setText(String.format("%.2f", Float.valueOf(f3 * 100.0f)) + "%");
                    textView.setTextColor(-1);
                }
            }
        }
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(ActivityEvent.UpgradeDialogAddItem upgradeDialogAddItem) {
        d.f.a.s2.b bVar;
        if (this.n == null || (bVar = this.f2566l) == null || !bVar.a()) {
            return;
        }
        this.n.a(l(upgradeDialogAddItem.itemTitleId));
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(ActivityEvent.UpgradeDialogUpdateResult upgradeDialogUpdateResult) {
        d.f.a.s2.b bVar;
        boolean z;
        boolean z2;
        if (this.n == null || (bVar = this.f2566l) == null || !bVar.a()) {
            return;
        }
        d.f.a.s2.h hVar = this.n;
        String strL = l(upgradeDialogUpdateResult.itemTitleId);
        boolean z3 = upgradeDialogUpdateResult.itemResult;
        h.a aVar = hVar.f3413b;
        synchronized (aVar) {
            if (aVar.f3415b.contains(strL)) {
                aVar.f3416e.set(aVar.f3415b.indexOf(strL), z3 ? h.b.SUCCESS : h.b.FAIL);
                aVar.notifyDataSetChanged();
            }
        }
        Iterator<h.b> it = this.n.f3413b.f3416e.iterator();
        while (true) {
            z = false;
            if (!it.hasNext()) {
                z2 = true;
                break;
            } else if (it.next() != h.b.SUCCESS) {
                z2 = false;
                break;
            }
        }
        if (z2) {
            g();
            return;
        }
        Iterator<h.b> it2 = this.n.f3413b.f3416e.iterator();
        while (true) {
            if (!it2.hasNext()) {
                z = true;
                break;
            } else if (it2.next() == h.b.UPGRADING) {
                break;
            }
        }
        if (z) {
            g();
        }
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(ActivityEvent.SetSystemToolBar setSystemToolBar) {
        int i2 = setSystemToolBar.selection;
        if (i2 == 0) {
            d.i.c.a.K(this, "com.seewo.systemdock.MainService");
            d.i.c.a.K(this, "com.seewo.systemtoolbar.service.ToolbarService");
        } else if (i2 == 1) {
            d.i.c.a.J(this, "com.seewo.systemdock.MainService");
            d.i.c.a.K(this, "com.seewo.systemtoolbar.service.ToolbarService");
        } else {
            if (i2 != 2) {
                return;
            }
            d.i.c.a.K(this, "com.seewo.systemdock.MainService");
            d.i.c.a.J(this, "com.seewo.systemtoolbar.service.ToolbarService");
        }
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(final ActivityEvent.ShowQRCode showQRCode) {
        if (showQRCode.mBitmap == null) {
            return;
        }
        d.f.a.s2.g gVar = new d.f.a.s2.g(this, showQRCode);
        Dialog dialog = new Dialog(getApplicationContext(), R.style.dialog);
        WindowManager.LayoutParams attributes = dialog.getWindow().getAttributes();
        attributes.format = 1;
        attributes.gravity = 17;
        attributes.type = 2003;
        dialog.getWindow().setAttributes(attributes);
        float f2 = getResources().getDisplayMetrics().density * (-433.3f);
        if (gVar.getParent() instanceof ViewGroup) {
            ((ViewGroup) gVar.getParent()).removeView(gVar);
        }
        dialog.show();
        dialog.getWindow().setContentView(gVar);
        WindowManager.LayoutParams attributes2 = dialog.getWindow().getAttributes();
        attributes2.width = -2;
        attributes2.x = (int) f2;
        dialog.getWindow().setAttributes(attributes2);
        dialog.setOnCancelListener(new DialogInterface.OnCancelListener() { // from class: d.f.a.j
            @Override // android.content.DialogInterface.OnCancelListener
            public final void onCancel(DialogInterface dialogInterface) {
                d.f.a.h2.a aVar = showQRCode.cancelListener;
                if (aVar == null) {
                    return;
                }
                ((ih) aVar).a.h();
            }
        });
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(ActivityEvent.ShowPromptDialog showPromptDialog) {
        AlertDialog alertDialogCreate = new AlertDialog.Builder(this).setTitle(Html.fromHtml(showPromptDialog.title)).setMessage(Html.fromHtml(showPromptDialog.message)).setCancelable(false).setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { // from class: d.f.a.l
            @Override // android.content.DialogInterface.OnClickListener
            public final void onClick(DialogInterface dialogInterface, int i2) {
                int i3 = e0.f2565k;
                dialogInterface.dismiss();
            }
        }).create();
        alertDialogCreate.setCanceledOnTouchOutside(false);
        alertDialogCreate.show();
    }

    @k.c.a.j(threadMode = ThreadMode.MAIN)
    public void onEvent(ActivityEvent.ShowUpgradeErrorDialog showUpgradeErrorDialog) {
        AlertDialog alertDialogCreate = new AlertDialog.Builder(this).setMessage(getString(R.string.str_debug_upgrade_error_reason, new Object[]{showUpgradeErrorDialog.upgradeType, showUpgradeErrorDialog.errorReason})).setCancelable(false).setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { // from class: d.f.a.d
            @Override // android.content.DialogInterface.OnClickListener
            public final void onClick(DialogInterface dialogInterface, int i2) {
                int i3 = e0.f2565k;
                dialogInterface.dismiss();
            }
        }).create();
        alertDialogCreate.setCanceledOnTouchOutside(false);
        alertDialogCreate.show();
    }
}
