package com.ifpdos.debugmenu;

import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.os.Bundle;
import android.util.Log;
import android.view.ContextMenu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import c.l.n;
import com.cvte.vman.VmanMiddleWare;
import com.ifpdos.debugmenu.MainActivity;
import com.ifpdos.debugmenu.R;
import com.ifpdos.debugmenu.action.ExitSubPageAction;
import com.ifpdos.debugmenu.action.UpgradeMcuAndCopyVideo;
import com.ifpdos.debugmenu.action.base.AbstractItemAction;
import com.ifpdos.debugmenu.action.base.ItemInfoAction;
import com.ifpdos.debugmenu.config.RedLineConfig;
import com.ifpdos.debugmenu.config.USBDrivePageConfig;
import com.ifpdos.debugmenu.config.xml.XmlConfig;
import com.ifpdos.debugmenu.entity.GsonEnableBody;
import com.ifpdos.debugmenu.entity.Page;
import com.ifpdos.debugmenu.event.ActivityEvent;
import com.ifpdos.debugmenu.event.ViewEvent;
import com.seewo.sdk.OpenSDK;
import com.seewo.sdk.interfaces.OnSdkConnected;
import d.f.a.e0;
import d.f.a.j2.e.e;
import d.f.a.j2.e.f;
import d.f.a.r2.d3;
import d.f.a.r2.g3;
import d.f.a.r2.r2;
import d.f.a.r2.u2;
import d.f.a.r2.v2;
import d.f.a.v0;
import d.f.a.v1.o;
import f.a.k;
import f.a.w.e.d.c;
import java.io.IOException;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Objects;
import okhttp3.Request;
import okhttp3.Response;
import okhttp3.ResponseBody;
import org.json.JSONException;

/* JADX INFO: loaded from: classes.dex */
public class MainActivity extends e0 implements d.f.a.j2.b {
    public static final /* synthetic */ int x = 0;
    public e B;
    public v2 C;
    public o y;
    public c z;
    public final d.f.a.s1.e A = new a();
    public long D = 0;
    public int E = 0;

    public class a implements d.f.a.s1.e {
        public a() {
        }

        @Override // d.f.a.s1.e
        public void call() {
            StringBuilder sbB = d.b.a.a.a.B("mFinishCallback ");
            sbB.append(MainActivity.this.v.size());
            Log.i("MainActivity", sbB.toString());
            if (MainActivity.this.v.size() >= 1) {
                return;
            }
            MainActivity.this.finish();
        }
    }

    public class b extends d.f.a.r2.j3.c<Object> {
        public b() {
        }

        @Override // d.f.a.r2.j3.c
        public void onBeforeRequest(Request request) {
        }

        @Override // d.f.a.r2.j3.c
        public void onError(Response response, int i2, Exception exc) {
            MainActivity mainActivity = MainActivity.this;
            d3.b(mainActivity, mainActivity.getString(R.string.str_exit_production_mode_fail));
        }

        @Override // d.f.a.r2.j3.c
        public void onFailure(Request request, Exception exc) {
            MainActivity mainActivity = MainActivity.this;
            d3.b(mainActivity, mainActivity.getString(R.string.str_exit_production_mode_fail));
        }

        @Override // d.f.a.r2.j3.c
        public void onResponse(Response response) {
            try {
                StringBuilder sb = new StringBuilder();
                sb.append("code:");
                sb.append(response.code());
                sb.append("body:");
                ResponseBody responseBodyBody = response.body();
                Objects.requireNonNull(responseBodyBody);
                sb.append(responseBodyBody.string());
                Log.e("MainActivity", sb.toString());
            } catch (IOException e2) {
                e2.printStackTrace();
            }
        }

        @Override // d.f.a.r2.j3.c
        public void onSuccess(Response response, Object obj) {
            MainActivity mainActivity = MainActivity.this;
            d3.b(mainActivity, mainActivity.getString(R.string.str_exit_production_mode_success));
        }
    }

    public class c extends LinearLayoutManager {
        public int F;

        public c(Context context) {
            super(context);
            this.F = -1;
        }

        @Override // androidx.recyclerview.widget.LinearLayoutManager, androidx.recyclerview.widget.RecyclerView.m
        public void p0(RecyclerView.s sVar, RecyclerView.v vVar) {
            super.p0(sVar, vVar);
            if (this.F == -1) {
                return;
            }
            for (int i2 = 0; i2 < x(); i2++) {
                View viewW = w(i2);
                if (viewW != null && this.F == MainActivity.this.y.y.H(viewW)) {
                    if (viewW.getId() != R.id.label_ll && viewW.getId() != R.id.ll_item_line && viewW.getId() != R.id.v_item_line && viewW.getId() != R.id.ll_item_info && viewW.getId() != R.id.fl_item_info && viewW.getId() != R.id.tv_item_info_key && viewW.getId() != R.id.tv_item_info_value) {
                        viewW.setFocusable(true);
                    }
                    if (viewW.requestFocus()) {
                        this.F = -1;
                        return;
                    }
                    this.F++;
                }
            }
        }
    }

    public class d extends Resources {
        public d(Resources resources) {
            super(resources.getAssets(), resources.getDisplayMetrics(), resources.getConfiguration());
        }

        @Override // android.content.res.Resources
        public String[] getStringArray(int i2) throws Resources.NotFoundException {
            MainActivity mainActivity = MainActivity.this;
            if (!(mainActivity.p instanceof XmlConfig)) {
                return super.getStringArray(i2);
            }
            String[] stringArray = ((XmlConfig) MainActivity.this.p).getStringArray(mainActivity.getResources().getResourceEntryName(i2));
            return stringArray != null ? stringArray : super.getStringArray(i2);
        }
    }

    @Override // d.f.a.j2.b
    public void a(String str, List<d.f.a.j2.e.d> list) {
        View viewFindFocus;
        StringBuilder sbE = d.b.a.a.a.E("title = ", str, ", size = ");
        sbE.append(list.size());
        Log.d("MainActivity", sbE.toString());
        g3.f3212c = 0L;
        if (list.size() != 0) {
            if (this.v.empty() || !str.equals(this.v.peek().title)) {
                e eVar = this.B;
                if (eVar != null && !list.contains(eVar)) {
                    list.add(this.B);
                }
                this.y.y.getRecycledViewPool().a();
                if (!this.v.empty() && (viewFindFocus = this.y.y.findFocus()) != null && viewFindFocus != this.y.y) {
                    StringBuilder sbB = d.b.a.a.a.B("focus = ");
                    sbB.append(this.y.y.H(viewFindFocus));
                    Log.d("MainActivity", sbB.toString());
                    this.v.peek().focusIndex = this.y.y.H(viewFindFocus);
                }
                Page page = new Page(str, list);
                boolean z = false;
                this.z.F = 0;
                this.v.push(page);
                this.f3392h.a.i(str);
                this.f3392h.f2592c.i(list);
                if (this.v.size() > 1) {
                    this.B.f2605f.i(getResources().getString(R.string.back));
                }
                if (getResources().getString(R.string.str_software_info).equals(str)) {
                    this.y.A.setFocusable(true);
                    this.u.b(new f.a.w.e.d.c(new k() { // from class: d.f.a.s
                        @Override // f.a.k
                        public final void subscribe(f.a.j jVar) {
                            MainActivity mainActivity = this.a;
                            Objects.requireNonNull(mainActivity);
                            v2 v2Var = new v2(new y0(mainActivity, jVar));
                            mainActivity.C = v2Var;
                            v2Var.a();
                        }
                    }).g(bindToLifecycle()).w(d.f.a.i2.b.a().f2586b).n(f.a.s.b.a.a()).u(new f.a.v.c() { // from class: d.f.a.x
                        @Override // f.a.v.c
                        public final void accept(Object obj) {
                            MainActivity mainActivity = this.f3435b;
                            Objects.requireNonNull(mainActivity);
                            d.i.a.a.a aVarR = u2.r("software_information");
                            if (aVarR == null) {
                                Log.e("MainActivity", "未找到标准信息文件");
                                k.c.a.c.c().g(new ViewEvent.UpdateViewChoiceText(r2.AUTO_CHECK_STATUS.ordinal(), mainActivity.getString(R.string.str_factory_not_found_standard_info_file)));
                            } else {
                                Log.e("MainActivity", "自动检查触发");
                                for (d.f.a.j2.e.d dVar : mainActivity.v.peek().items) {
                                    if ((dVar instanceof d.f.a.j2.e.f) && (dVar.f2602c instanceof v0)) {
                                        String strD = ((d.f.a.j2.e.f) dVar).f2612f.d();
                                        String strC = aVarR.c(strD);
                                        Log.i("MainActivity", "JSONMap key:" + strD + " standard_data:" + strC);
                                        ((v0) dVar.f2602c).setStandData(strC);
                                        ((ItemInfoAction) dVar.f2602c).setInfoColor(strC);
                                    }
                                }
                                k.c.a.c.c().g(new ViewEvent.UpdateViewChoiceText(r2.AUTO_CHECK_STATUS.ordinal(), mainActivity.getString(R.string.str_factory_auto_checking_finish)));
                            }
                            k.c.a.c.c().g(new ViewEvent.UpdateViewEnable(r2.EXPORT_SOFTWARRE_INFO.ordinal(), true));
                        }
                    }, f.a.w.b.a.f3727d, f.a.w.b.a.f3725b, f.a.w.b.a.f3726c));
                    p(list.size());
                    GsonEnableBody gsonEnableBody = (GsonEnableBody) d.f.a.r2.j3.e.a.b("/v1/system/factory/production/mode/enable", GsonEnableBody.class);
                    if (gsonEnableBody != null && gsonEnableBody.getEnable().booleanValue()) {
                        z = true;
                    }
                    if (z) {
                        Log.d("MainActivity", "autoTriggerExportSoftwareInfo cause production mode enabled");
                        this.f3389e.postDelayed(new Runnable() { // from class: d.f.a.y
                            @Override // java.lang.Runnable
                            public final void run() {
                                MainActivity mainActivity = this.f3439b;
                                if (mainActivity.r) {
                                    Log.d("DebugMainActivity", "autoTriggerExportSoftwareInfo: mIsExportFormat is true, return");
                                    return;
                                }
                                d.b.a.a.a.Y(true, k.c.a.c.c());
                                mainActivity.w = false;
                                mainActivity.i();
                            }
                        }, 500L);
                    }
                } else {
                    this.y.z.setVisibility(8);
                    this.y.A.setFocusable(false);
                }
                this.f3392h.f2593d.i(Boolean.TRUE);
            }
        }
    }

    @Override // d.f.a.j2.b
    public void b() {
        if (this.C != null) {
            v2.a = false;
        }
        if (!this.v.isEmpty()) {
            this.v.pop();
        }
        if (this.v.isEmpty()) {
            finish();
            return;
        }
        Page pagePeek = this.v.peek();
        if (getResources().getString(R.string.str_software_info).equals(pagePeek.title)) {
            this.y.A.setFocusable(true);
            p(pagePeek.items.size());
            for (d.f.a.j2.e.d dVar : pagePeek.items) {
                if (dVar instanceof e) {
                    ((e) dVar).n = Boolean.TRUE;
                }
            }
        } else {
            this.y.z.setVisibility(8);
        }
        Iterator<d.f.a.j2.e.d> it = pagePeek.items.iterator();
        while (it.hasNext()) {
            if (it.next() instanceof d.f.a.j2.e.k) {
                it.remove();
            }
        }
        d.f.a.j2.c cVar = this.f3392h;
        cVar.a.i(pagePeek.title);
        d.f.a.j2.c cVar2 = this.f3392h;
        cVar2.f2592c.i(pagePeek.items);
        this.z.F = pagePeek.focusIndex;
        e eVar = this.B;
        eVar.f2605f.i(getResources().getString(R.string.exit));
    }

    @Override // d.f.a.e0
    public void f(Class cls) {
        try {
            USBDrivePageConfig uSBDrivePageConfig = (USBDrivePageConfig) cls.getConstructor(Context.class, n.class, d.f.a.j2.b.class).newInstance(this, this, this);
            a(uSBDrivePageConfig.getPageName(), uSBDrivePageConfig.getMainPageItems());
        } catch (Exception e2) {
            e2.printStackTrace();
        }
    }

    @Override // c.b.c.j, android.view.ContextThemeWrapper, android.content.ContextWrapper, android.content.Context
    public Resources getResources() {
        return new d(super.getResources());
    }

    @Override // d.f.a.e0
    public d.i.a.a.a j() {
        d.i.a.a.a aVar = new d.i.a.a.a();
        for (d.f.a.j2.e.d dVar : this.v.peek().items) {
            if ((dVar instanceof f) && (dVar.f2602c instanceof v0)) {
                f fVar = (f) dVar;
                try {
                    aVar.a.put(fVar.f2612f.d(), fVar.f2613g.d());
                } catch (JSONException e2) {
                    d.i.a.a.d.a("JSONMap", e2.getMessage(), e2);
                }
            }
        }
        return aVar;
    }

    public final AbstractItemAction n(List<d.f.a.j2.e.d> list, String str) {
        Iterator<d.f.a.j2.e.d> it = list.iterator();
        while (it.hasNext()) {
            AbstractItemAction<VM> abstractItemAction = it.next().f2602c;
            if (abstractItemAction != 0 && abstractItemAction.getClass().getSimpleName().equals(str)) {
                return abstractItemAction;
            }
        }
        return null;
    }

    /* JADX WARN: Removed duplicated region for block: B:24:0x00b0  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final void o(android.content.Intent r10) {
        /*
            Method dump skipped, instruction units count: 662
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: com.ifpdos.debugmenu.MainActivity.o(android.content.Intent):void");
    }

    @Override // androidx.activity.ComponentActivity, android.app.Activity
    public void onBackPressed() {
        b();
    }

    @Override // c.b.c.j, c.k.b.l, androidx.activity.ComponentActivity, android.app.Activity, android.content.ComponentCallbacks
    public void onConfigurationChanged(Configuration configuration) {
        super.onConfigurationChanged(configuration);
        Log.i("MainActivity", "onConfigurationChanged:" + configuration);
    }

    @Override // android.app.Activity
    public boolean onContextItemSelected(MenuItem menuItem) {
        switch (menuItem.getItemId()) {
            case R.id.menu_exit_production_mode /* 2131296480 */:
                HashMap map = new HashMap();
                map.put("enable", "false");
                d.f.a.r2.j3.e.a.c("/v1/system/factory/production/mode/enable", map, new b());
                return true;
            case R.id.menu_red_line /* 2131296481 */:
                RedLineConfig redLineConfig = new RedLineConfig(this, this, this);
                a(redLineConfig.getPageName(), redLineConfig.getMainPageItems());
                return true;
            case R.id.menu_utc /* 2131296482 */:
                k.c.a.c.c().g(new ActivityEvent.StartActivity(new ComponentName("com.ifpdos.uditestclient", "com.ifpdos.uditestclient.MainActivity")));
                return true;
            default:
                return super.onContextItemSelected(menuItem);
        }
    }

    @Override // d.f.a.e0, 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) {
        Log.i("MainActivity", "onCreate");
        super.onCreate(bundle);
        final Intent intent = getIntent();
        Bundle extras = intent.getExtras();
        if (extras != null && extras.containsKey("UPGRADE")) {
            new UpgradeMcuAndCopyVideo().action();
        }
        this.B = new e(this, getString(R.string.exit), new ExitSubPageAction(this, this));
        c.i.d dVar = c.i.f.a;
        setContentView(R.layout.activity_main);
        o oVar = (o) c.i.f.b(null, (ViewGroup) getWindow().getDecorView().findViewById(android.R.id.content), 0, R.layout.activity_main);
        this.y = oVar;
        registerForContextMenu(oVar.A);
        this.y.A.setOnLongClickListener(new View.OnLongClickListener() { // from class: d.f.a.q
            @Override // android.view.View.OnLongClickListener
            public final boolean onLongClick(View view) {
                int i2 = MainActivity.x;
                return true;
            }
        });
        this.y.A.setOnClickListener(new View.OnClickListener() { // from class: d.f.a.p
            @Override // android.view.View.OnClickListener
            public final void onClick(View view) {
                MainActivity mainActivity = this.f2666b;
                if (mainActivity.D != 0 && System.currentTimeMillis() - mainActivity.D > 2000) {
                    mainActivity.E = 0;
                    mainActivity.D = 0L;
                    Log.d("MainActivity", "initBackdoor: reset clickTimes");
                    return;
                }
                mainActivity.D = System.currentTimeMillis();
                int i2 = mainActivity.E + 1;
                mainActivity.E = i2;
                if (i2 == 5) {
                    mainActivity.openContextMenu(view);
                    mainActivity.E = 0;
                    mainActivity.D = 0L;
                }
            }
        });
        this.y.s(this.f3392h);
        this.y.q(this);
        c cVar = new c(this);
        this.z = cVar;
        this.y.y.setLayoutManager(cVar);
        this.y.y.setAdapter(this.f3392h.f2591b);
        this.u.b(new f.a.w.e.d.c(new k() { // from class: d.f.a.o
            @Override // f.a.k
            public final void subscribe(final f.a.j jVar) {
                final MainActivity mainActivity = this.a;
                Objects.requireNonNull(mainActivity);
                OpenSDK.getInstance().connect(mainActivity, new OnSdkConnected() { // from class: d.f.a.t
                    @Override // com.seewo.sdk.interfaces.OnSdkConnected
                    public final void onSdkConnected() {
                        MainActivity mainActivity2 = mainActivity;
                        f.a.j jVar2 = jVar;
                        Objects.requireNonNull(mainActivity2);
                        Log.i("MainActivity", "OsdManager onSdkConnected");
                        mainActivity2.f3390f = 0L;
                        c.a aVar = (c.a) jVar2;
                        aVar.d(Boolean.TRUE);
                        aVar.b();
                    }
                });
            }
        }).w(f.a.z.a.a).n(f.a.s.b.a.a()).u(new f.a.v.c() { // from class: d.f.a.n
            /* JADX WARN: Removed duplicated region for block: B:30:0x00d1  */
            /* JADX WARN: Removed duplicated region for block: B:32:? A[RETURN, SYNTHETIC] */
            @Override // f.a.v.c
            /*
                Code decompiled incorrectly, please refer to instructions dump.
                To view partially-correct add '--show-bad-code' argument
            */
            public final void accept(java.lang.Object r11) {
                /*
                    Method dump skipped, instruction units count: 213
                    To view this dump add '--comments-level debug' option
                */
                throw new UnsupportedOperationException("Method not decompiled: d.f.a.n.accept(java.lang.Object):void");
            }
        }, f.a.w.b.a.f3727d, f.a.w.b.a.f3725b, f.a.w.b.a.f3726c));
        d.i.e.a aVarA = d.i.e.a.a(this);
        if (aVarA != null) {
            aVarA.a.setVisibility(8);
        }
        this.y.y.setOnScrollChangeListener(new View.OnScrollChangeListener() { // from class: d.f.a.w
            @Override // android.view.View.OnScrollChangeListener
            public final void onScrollChange(View view, int i2, int i3, int i4, int i5) {
                MainActivity mainActivity = this.a;
                if (mainActivity.getResources().getString(R.string.str_software_info).equals(mainActivity.v.peek().title)) {
                    MainActivity.c cVar2 = mainActivity.z;
                    View viewD1 = cVar2.d1(0, cVar2.x(), true, false);
                    if ((viewD1 == null ? -1 : cVar2.L(viewD1)) != mainActivity.z.a1() || mainActivity.y.w.isFocused()) {
                        return;
                    }
                    mainActivity.y.x.requestFocus();
                }
            }
        });
        this.y.w.setOnClickListener(new View.OnClickListener() { // from class: d.f.a.r
            @Override // android.view.View.OnClickListener
            public final void onClick(View view) {
                this.f3139b.y.y.k0(0, 200);
            }
        });
        this.y.x.setOnClickListener(new View.OnClickListener() { // from class: d.f.a.u
            @Override // android.view.View.OnClickListener
            public final void onClick(View view) {
                this.f3421b.y.y.k0(0, -200);
            }
        });
    }

    @Override // android.app.Activity, android.view.View.OnCreateContextMenuListener
    public void onCreateContextMenu(ContextMenu contextMenu, View view, ContextMenu.ContextMenuInfo contextMenuInfo) {
        super.onCreateContextMenu(contextMenu, view, contextMenuInfo);
        getMenuInflater().inflate(R.menu.backdoor_menu, contextMenu);
    }

    @Override // d.f.a.e0, 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() {
        v2 v2Var = this.C;
        if (v2Var != null) {
            Objects.requireNonNull(v2Var);
            v2.a = false;
            v2Var.f3345b.removeCallbacksAndMessages(null);
            v2Var.f3345b = null;
            this.C = null;
        }
        d.f.a.g2.a.a = null;
        d.f.a.i2.a aVarA = d.f.a.i2.a.a();
        Iterator<Object> it = aVarA.f2585b.iterator();
        while (it.hasNext()) {
            k.c.a.c.c().m(it.next());
        }
        aVarA.f2585b.clear();
        super.onDestroy();
        Iterator<d.f.f.c.a.a> it2 = d.f.f.a.a().f3474b.values().iterator();
        while (it2.hasNext()) {
            it2.next().a();
        }
        VmanMiddleWare.getInstance().getTeaDspCtrl().unInitTeaSDK();
    }

    @Override // c.k.b.l, androidx.activity.ComponentActivity, android.app.Activity
    public void onNewIntent(Intent intent) {
        Log.i("MainActivity", "onNewIntent");
        super.onNewIntent(intent);
        o(intent);
    }

    @Override // d.f.a.s1.d, com.trello.rxlifecycle3.components.support.RxAppCompatActivity, c.k.b.l, android.app.Activity
    public void onPause() {
        super.onPause();
    }

    @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 onStop() {
        v2.a = false;
        super.onStop();
    }

    public final void p(final int i2) {
        if (i2 > 33) {
            this.y.z.setVisibility(0);
        } else {
            this.f3389e.postDelayed(new Runnable() { // from class: d.f.a.v
                @Override // java.lang.Runnable
                public final void run() {
                    MainActivity mainActivity = this.f3423b;
                    int i3 = i2;
                    int iB1 = mainActivity.z.b1();
                    int iA1 = mainActivity.z.a1();
                    if (i3 > iB1 + 1 || iA1 != 0) {
                        mainActivity.y.z.setVisibility(0);
                    }
                }
            }, 1000L);
        }
    }
}
