package com.seewo.factoryaging.a1;

import android.content.Context;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.os.Handler;
import android.os.HandlerThread;
import android.text.TextUtils;
import android.util.Log;
import com.cvte.vman.FaultDetect;
import com.cvte.vman.R;
import com.cvte.vman.VmanMiddleWare;
import com.cvte.vman.entity.ThermalModuleInfo;
import com.cvte.vman.instance.InvokeCmd;
import com.cvte.vman.listener.OnSystemInfoListener;
import com.cvte.vman.types.EnumMemoryTestResult;
import com.google.gson.Gson;
import com.seewo.factoryaging.FactoryAgingApplication;
import com.seewo.factoryaging.f0;
import com.seewo.factoryaging.j0;
import com.seewo.factoryaging.k0;
import com.seewo.factoryaging.l0;
import j.p0.d.g0;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.concurrent.TimeUnit;
import jxl.write.WriteException;
import okhttp3.HttpUrl;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;
import okhttp3.ResponseBody;

/* JADX INFO: compiled from: ContentContractPresenter.kt */
/* JADX INFO: loaded from: classes.dex */
public final class a0 implements c0 {
    private final d0 a;
    private i.a.k.b b;
    private i.a.k.b c;
    private i.a.k.b d;
    private com.seewo.factoryaging.v0.b e;
    private float f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private long f300g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    private long f301h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    private SensorManager f302i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    private boolean f303j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    private long f304k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    private String f305l;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    private final HandlerThread f306m;
    private Handler n;
    private int o;
    private final h.b.b.a.c p;
    private final b q;

    /* JADX INFO: compiled from: ContentContractPresenter.kt */
    public /* synthetic */ class a {
        public static final /* synthetic */ int[] a;

        static {
            int[] iArr = new int[EnumMemoryTestResult.values().length];
            iArr[EnumMemoryTestResult.MEM_TEST_RESULT_FAILED.ordinal()] = 1;
            iArr[EnumMemoryTestResult.MEM_TEST_RESULT_PASS.ordinal()] = 2;
            a = iArr;
        }
    }

    /* JADX INFO: compiled from: ContentContractPresenter.kt */
    public static final class b implements SensorEventListener {
        b() {
        }

        @Override // android.hardware.SensorEventListener
        public void onAccuracyChanged(Sensor sensor, int i2) {
            j.p0.d.r.f(sensor, "sensor");
        }

        @Override // android.hardware.SensorEventListener
        public void onSensorChanged(SensorEvent sensorEvent) {
            j.p0.d.r.f(sensorEvent, "event");
            Sensor sensor = sensorEvent.sensor;
            Integer numValueOf = sensor != null ? Integer.valueOf(sensor.getType()) : null;
            if (numValueOf != null && numValueOf.intValue() == 13) {
                a0.this.f0(sensorEvent);
            }
        }
    }

    /* JADX INFO: compiled from: ContentContractPresenter.kt */
    public static final class c extends OnSystemInfoListener {
        final /* synthetic */ Context b;

        /* JADX INFO: compiled from: ContentContractPresenter.kt */
        public /* synthetic */ class a {
            public static final /* synthetic */ int[] a;

            static {
                int[] iArr = new int[EnumMemoryTestResult.values().length];
                iArr[EnumMemoryTestResult.MEM_TEST_RESULT_PASS.ordinal()] = 1;
                iArr[EnumMemoryTestResult.MEM_TEST_RESULT_FAILED.ordinal()] = 2;
                iArr[EnumMemoryTestResult.MEM_TEST_RESULT_RUNNING.ordinal()] = 3;
                a = iArr;
            }
        }

        c(Context context) {
            this.b = context;
        }

        @Override // com.cvte.vman.listener.OnSystemInfoListener
        public void onMemoryTestStateChange(EnumMemoryTestResult enumMemoryTestResult) {
            String string;
            j.p0.d.r.f(enumMemoryTestResult, "result");
            Log.d("AgingMainActivity", "onMemoryTestResultChanged result: " + enumMemoryTestResult);
            if (a0.this.f303j) {
                Log.d("ContentPresenter", "DDR test already interrupted, ignore status change: " + enumMemoryTestResult);
                return;
            }
            if (enumMemoryTestResult == EnumMemoryTestResult.MEM_TEST_RESULT_UNKNOW) {
                a0.this.f303j = true;
                i.a.k.b bVar = a0.this.d;
                if (bVar != null) {
                    bVar.dispose();
                }
                a0 a0Var = a0.this;
                String string2 = this.b.getString(R.string.str_ddr_test_interrupt);
                j.p0.d.r.e(string2, "context.getString(R.string.str_ddr_test_interrupt)");
                a0Var.c0(string2);
                Log.d("ContentPresenter", "DDR test interrupted, stop updating UI");
                return;
            }
            int i2 = a.a[enumMemoryTestResult.ordinal()];
            if (i2 == 1) {
                string = this.b.getString(R.string.str_ddr_test_pass);
            } else if (i2 == 2) {
                string = this.b.getString(R.string.str_ddr_test_fail);
            } else if (i2 != 3) {
                return;
            } else {
                string = this.b.getString(R.string.str_ddr_test_testing);
            }
            j.p0.d.r.e(string, "when (result) {\n        … return\n                }");
            a0.this.c0(string);
        }
    }

    public a0(d0 d0Var) {
        j.p0.d.r.f(d0Var, "mView");
        this.a = d0Var;
        this.f = 120.0f;
        this.f305l = HttpUrl.FRAGMENT_ENCODE_SET;
        HandlerThread handlerThread = new HandlerThread("PollingThread");
        handlerThread.start();
        this.f306m = handlerThread;
        this.n = new Handler(this.f306m.getLooper());
        this.p = new h.b.b.a.c() { // from class: com.seewo.factoryaging.a1.f
            @Override // h.b.b.a.c
            public final void onEvent(String str, String str2) {
                a0.a0(this.a, str, str2);
            }
        };
        this.q = new b();
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void A(a0 a0Var, List list) {
        j.p0.d.r.f(a0Var, "this$0");
        a0Var.a.e((String) list.get(0));
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void C(a0 a0Var, j.p0.d.b0 b0Var, Context context, Long l2) {
        j.p0.d.r.f(a0Var, "this$0");
        j.p0.d.r.f(b0Var, "$testElapsedSeconds");
        j.p0.d.r.f(context, "$context");
        if (a0Var.f303j) {
            Log.d("ContentPresenter", "DDR test interrupted, stop time update");
            return;
        }
        long j2 = b0Var.b + 1;
        b0Var.b = j2;
        com.seewo.factoryaging.c1.d.a.k(j2);
        long j3 = a0Var.f304k - b0Var.b;
        Log.d("ContentPresenter", "DDR test update: testElapsedSeconds=" + b0Var.b + ", countdownTime=" + j3);
        org.greenrobot.eventbus.c cVarC = org.greenrobot.eventbus.c.c();
        String string = context.getString(R.string.str_ddr_test_testing);
        j.p0.d.r.e(string, "context.getString(R.string.str_ddr_test_testing)");
        cVarC.o(new com.seewo.factoryaging.t0.e(string, j3));
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void D(Throwable th) {
        Log.e("ContentPresenter", "DDR test time update error", th);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void E(Context context) {
        j.p0.d.r.f(context, "$context");
        Log.d("ContentPresenter", "DDR test countdown completed, hide time");
        org.greenrobot.eventbus.c cVarC = org.greenrobot.eventbus.c.c();
        String string = context.getString(R.string.str_ddr_test_testing);
        j.p0.d.r.e(string, "context.getString(R.string.str_ddr_test_testing)");
        cVarC.o(new com.seewo.factoryaging.t0.e(string, -1L));
    }

    private final String F(Context context) {
        try {
            if (h.c.d.d.a.g(context, "com.cvte.udi.service.core")) {
                String strA = h.c.c.k.a.a();
                j.p0.d.r.e(strA, "I.cpuTemperature");
                return strA;
            }
            String cPUtemperature = VmanMiddleWare.getInstance().getSystemCtrl().getCPUtemperature();
            if (!TextUtils.isEmpty(cPUtemperature) && cPUtemperature.length() >= 4) {
                j.p0.d.r.e(cPUtemperature, "resultString");
                String strSubstring = cPUtemperature.substring(cPUtemperature.length() - 4, cPUtemperature.length() - 3);
                j.p0.d.r.e(strSubstring, "this as java.lang.String…ing(startIndex, endIndex)");
                String strSubstring2 = cPUtemperature.substring(0, cPUtemperature.length() - 4);
                j.p0.d.r.e(strSubstring2, "this as java.lang.String…ing(startIndex, endIndex)");
                return strSubstring2 + '.' + strSubstring;
            }
            return HttpUrl.FRAGMENT_ENCODE_SET;
        } catch (Throwable th) {
            Log.e("ContentPresenter", "getCpuTemperature error", th);
            return HttpUrl.FRAGMENT_ENCODE_SET;
        }
    }

    private final List<ThermalModuleInfo> G() {
        try {
            return VmanMiddleWare.getInstance().getSystemCtrl().getThermalModulesInfo();
        } catch (Throwable th) {
            Log.w("ContentPresenter", "getThermalModulesInfo not available, fallback to legacy", th);
            return null;
        }
    }

    private final String H() {
        String strString;
        OkHttpClient okHttpClientBuild = h.b.b.a.f.d().callTimeout(3L, TimeUnit.SECONDS).build();
        Request.Builder builder = new Request.Builder();
        String strA = h.b.b.a.f.a("/v1/touch/model");
        j.p0.d.r.e(strA, "getFullUrl(URL_TOUCH_MODEL)");
        try {
            Response responseExecute = okHttpClientBuild.newCall(builder.url(strA).get().build()).execute();
            if (!responseExecute.isSuccessful()) {
                StringBuilder sb = new StringBuilder();
                sb.append("get production mode enable failed, code: ");
                sb.append(responseExecute.code());
                sb.append(",body: ");
                ResponseBody responseBodyBody = responseExecute.body();
                sb.append(responseBodyBody != null ? responseBodyBody.string() : null);
                Log.e("ContentPresenter", sb.toString());
            }
            ResponseBody responseBodyBody2 = responseExecute.body();
            if (responseBodyBody2 != null && (strString = responseBodyBody2.string()) != null) {
                return ((j0) new Gson().fromJson(strString, j0.class)).a();
            }
            return HttpUrl.FRAGMENT_ENCODE_SET;
        } catch (Exception e) {
            e.printStackTrace();
            return HttpUrl.FRAGMENT_ENCODE_SET;
        }
    }

    private final int I() {
        return VmanMiddleWare.getInstance().getTouchCtrl().getTouchStaCheck();
    }

    private final void J(boolean z) {
        if (z) {
            this.a.b(true);
        } else {
            this.a.b(false);
        }
        i0();
        org.greenrobot.eventbus.c.c().o(new com.seewo.factoryaging.t0.g(false));
    }

    private final void K() {
        SensorManager sensorManager = this.f302i;
        Sensor defaultSensor = sensorManager != null ? sensorManager.getDefaultSensor(13) : null;
        if (defaultSensor == null) {
            Log.e("ContentPresenter", "Can not get sensor, type: 13");
            return;
        }
        Log.i("ContentPresenter", "Register sensor listener, type: 13");
        SensorManager sensorManager2 = this.f302i;
        if (sensorManager2 != null) {
            sensorManager2.registerListener(this.q, defaultSensor, 2);
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public final void L() {
        OkHttpClient okHttpClientBuild = h.b.b.a.f.d().callTimeout(3L, TimeUnit.SECONDS).build();
        RequestBody requestBodyCreate = RequestBody.Companion.create("{\"format\":\"json\"}", f0.a());
        Request.Builder builder = new Request.Builder();
        String strA = h.b.b.a.f.a("/v1/debugmenu/page/software/export");
        j.p0.d.r.e(strA, "getFullUrl(URL_SOFTWARE_EXPORT)");
        try {
            Response responseExecute = okHttpClientBuild.newCall(builder.url(strA).post(requestBodyCreate).build()).execute();
            if (responseExecute.isSuccessful()) {
                return;
            }
            StringBuilder sb = new StringBuilder();
            sb.append("invokeDebugMenuSoftWare failed, code: ");
            sb.append(responseExecute.code());
            sb.append(",body: ");
            ResponseBody responseBodyBody = responseExecute.body();
            sb.append(responseBodyBody != null ? responseBodyBody.string() : null);
            Log.e("ContentPresenter", sb.toString());
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public final void M() {
        OkHttpClient okHttpClientBuild = h.b.b.a.f.d().callTimeout(3L, TimeUnit.SECONDS).build();
        RequestBody requestBodyCreate = RequestBody.Companion.create("{\"showUi\":true}", f0.a());
        Request.Builder builder = new Request.Builder();
        String strA = h.b.b.a.f.a("/v1/device/factory/touch/signal/test");
        j.p0.d.r.e(strA, "getFullUrl(URL_TOUCH_SIGNAL_TEST)");
        try {
            Response responseExecute = okHttpClientBuild.newCall(builder.url(strA).post(requestBodyCreate).build()).execute();
            if (responseExecute.isSuccessful()) {
                return;
            }
            StringBuilder sb = new StringBuilder();
            sb.append("start touch signal test failed, code: ");
            sb.append(responseExecute.code());
            sb.append(",body: ");
            ResponseBody responseBodyBody = responseExecute.body();
            sb.append(responseBodyBody != null ? responseBodyBody.string() : null);
            Log.e("ContentPresenter", sb.toString());
            J(false);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    private final boolean N(int i2, int i3) {
        return ((i2 >>> i3) & 1) == 1;
    }

    private final boolean O(long j2) {
        return j2 % TimeUnit.MINUTES.toSeconds(1L) == 0;
    }

    private final boolean P() {
        try {
            if (VmanMiddleWare.getInstance().getTouchCtrl().getTouchBurnMode() != 1) {
                return true;
            }
            int I = I();
            Log.d("ContentPresenter", "getTouchStatus: " + I);
            if (I == -1 || N(I, 5) || N(I, 12) || N(I, 14)) {
                return true;
            }
            return N(I, 19);
        } catch (Throwable th) {
            th.printStackTrace();
            Log.e("ContentPresenter", th.toString());
            return true;
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void a0(final a0 a0Var, String str, String str2) {
        j.p0.d.r.f(a0Var, "this$0");
        Log.d("ContentPresenter", "touchSignalTestListener: " + str + ", " + str2);
        k0 k0Var = (k0) new Gson().fromJson(str2, k0.class);
        if (k0Var.a() != l0.FAIL) {
            if (k0Var.a() == l0.PASS) {
                a0Var.J(true);
                return;
            }
            return;
        }
        a0Var.o++;
        Log.e("ContentPresenter", "touch signal test failed, count: " + a0Var.o);
        if (a0Var.o > 1) {
            a0Var.J(false);
        } else {
            Log.d("ContentPresenter", "invoke touch signal test again");
            a0Var.n.postDelayed(new Runnable() { // from class: com.seewo.factoryaging.a1.i
                @Override // java.lang.Runnable
                public final void run() {
                    this.b.M();
                }
            }, 1000L);
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public final void c0(String str) {
        long j2;
        if (j.p0.d.r.a(str, this.a.a().getString(R.string.str_ddr_test_testing))) {
            long jD = com.seewo.factoryaging.c1.d.a.d();
            long j3 = this.f304k;
            j2 = j3 - (jD - (1800 - j3));
        } else {
            j2 = -1;
        }
        org.greenrobot.eventbus.c.c().o(new com.seewo.factoryaging.t0.e(str, j2));
    }

    private final void d0() {
        VmanMiddleWare.getInstance().registerListener(new c(this.a.a()));
    }

    private final void e0() {
        h.b.b.a.f.f(j.k0.n.b("/v1/device/factory/touch/signal/test"), this.p);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public final void f0(SensorEvent sensorEvent) {
        String str;
        String strValueOf = String.valueOf(sensorEvent.values[0]);
        this.f305l = strValueOf;
        if (strValueOf.length() == 0) {
            g0 g0Var = g0.a;
            String string = this.a.a().getString(R.string.str_ambient_temperature);
            j.p0.d.r.e(string, "mView.doGetContext().get….str_ambient_temperature)");
            str = String.format(string, Arrays.copyOf(new Object[0], 0));
            j.p0.d.r.e(str, "format(format, *args)");
        } else {
            float f = Float.parseFloat(j.u0.r.E0(this.f305l).toString());
            g0 g0Var2 = g0.a;
            String string2 = this.a.a().getString(R.string.str_textview_ambient_temperature);
            j.p0.d.r.e(string2, "mView.doGetContext().get…view_ambient_temperature)");
            str = String.format(string2, Arrays.copyOf(new Object[]{Float.valueOf(f)}, 1));
            j.p0.d.r.e(str, "format(format, *args)");
        }
        this.a.j(str);
    }

    private final void h0() {
        org.greenrobot.eventbus.c.c().o(new com.seewo.factoryaging.t0.g(true));
        e0();
        M();
    }

    private final void i0() {
        h.b.b.a.f.g(this.p);
    }

    private final j.u<String, Boolean, String> v(List<? extends ThermalModuleInfo> list, Context context) {
        String string = context.getString(R.string.str_temperature_pass);
        j.p0.d.r.e(string, "context.getString(R.string.str_temperature_pass)");
        String string2 = context.getString(R.string.str_temperature_status_fail);
        j.p0.d.r.e(string2, "context.getString(R.stri…_temperature_status_fail)");
        ArrayList arrayList = new ArrayList();
        int i2 = Integer.MIN_VALUE;
        boolean z = false;
        for (ThermalModuleInfo thermalModuleInfo : list) {
            String str = null;
            try {
                String str2 = thermalModuleInfo.moduleName;
                int i3 = thermalModuleInfo.currentTemp;
                int i4 = thermalModuleInfo.maxTemp;
                if (thermalModuleInfo.isValid) {
                    if (i3 > i2) {
                        i2 = i3;
                    }
                    boolean z2 = i3 <= i4;
                    if (!z2) {
                        z = true;
                    }
                    str = str2 + ": " + i3 + "℃ (MAX:" + i4 + "℃) " + (z2 ? string : string2);
                }
            } catch (Throwable th) {
                Log.w("ContentPresenter", "parse ThermalModuleInfo error", th);
            }
            if (str != null) {
                arrayList.add(str);
            }
        }
        boolean zIsEmpty = arrayList.isEmpty();
        String strValueOf = HttpUrl.FRAGMENT_ENCODE_SET;
        String strC = zIsEmpty ? HttpUrl.FRAGMENT_ENCODE_SET : j.k0.w.C(arrayList, "\n", null, null, 0, null, null, 62, null);
        if (i2 != Integer.MIN_VALUE) {
            strValueOf = String.valueOf(i2);
        }
        return new j.u<>(strC, Boolean.valueOf(z), strValueOf);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void w() {
        com.seewo.factoryaging.d1.b.k(com.seewo.factoryaging.d1.b.a, "/v1/midfactorytest/key/intercept/window/open", j.k0.j0.c(j.v.a("shieldKeycode", Boolean.FALSE)), null, 4, null);
    }

    private final void x(String str, long j2) throws WriteException, IOException {
        long j3 = InvokeCmd.CMD_FW_UPGRADE_GET_LCD_DEV_FW_LIST;
        long j4 = 60;
        String str2 = String.format("%02d:%02d:%02d", Arrays.copyOf(new Object[]{Long.valueOf(j2 / j3), Long.valueOf((j2 % j3) / j4), Long.valueOf(j2 % j4)}, 3));
        j.p0.d.r.e(str2, "format(this, *args)");
        if (O(j2)) {
            com.seewo.factoryaging.v0.a aVar = new com.seewo.factoryaging.v0.a(this.a.a(), str, str2, this.f);
            com.seewo.factoryaging.v0.b bVar = this.e;
            if (bVar == null) {
                j.p0.d.r.t("mValueRecorder");
                throw null;
            }
            bVar.a(aVar);
            com.seewo.factoryaging.v0.b bVar2 = this.e;
            if (bVar2 != null) {
                bVar2.g();
            } else {
                j.p0.d.r.t("mValueRecorder");
                throw null;
            }
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void y(a0 a0Var, Long l2) {
        j.p0.d.r.f(a0Var, "this$0");
        long j2 = a0Var.f300g + 1;
        a0Var.f300g = j2;
        com.seewo.factoryaging.c1.c.a.j(j2);
        FactoryAgingApplication.a aVar = FactoryAgingApplication.e;
        long j3 = a0Var.f300g;
        long j4 = InvokeCmd.CMD_FW_UPGRADE_GET_LCD_DEV_FW_LIST;
        long j5 = 60;
        String str = String.format("%02d:%02d:%02d", Arrays.copyOf(new Object[]{Long.valueOf(j3 / j4), Long.valueOf((a0Var.f300g % j4) / j5), Long.valueOf(a0Var.f300g % j5)}, 3));
        j.p0.d.r.e(str, "format(this, *args)");
        aVar.e(str);
        d0 d0Var = a0Var.a;
        String strA = FactoryAgingApplication.e.a();
        j.p0.d.r.c(strA);
        d0Var.g(strA);
        if (com.seewo.factoryaging.boot.b.a.c() && com.seewo.factoryaging.boot.b.a.d()) {
            long jD = com.seewo.factoryaging.c1.c.a.d();
            a0Var.f301h = jD;
            FactoryAgingApplication.a aVar2 = FactoryAgingApplication.e;
            String str2 = String.format("%02d:%02d:%02d", Arrays.copyOf(new Object[]{Long.valueOf(jD / j4), Long.valueOf((a0Var.f301h % j4) / j5), Long.valueOf(a0Var.f301h % j5)}, 3));
            j.p0.d.r.e(str2, "format(this, *args)");
            aVar2.f(str2);
            d0 d0Var2 = a0Var.a;
            StringBuilder sb = new StringBuilder();
            String strA2 = FactoryAgingApplication.e.a();
            j.p0.d.r.c(strA2);
            sb.append(strA2);
            sb.append(", ");
            sb.append(FactoryAgingApplication.e.d().getApplicationContext().getString(R.string.str_aging_total_time));
            String strB = FactoryAgingApplication.e.b();
            j.p0.d.r.c(strB);
            sb.append(strB);
            d0Var2.g(sb.toString());
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final List z(a0 a0Var, Long l2) throws WriteException, IOException {
        String strF;
        String str;
        String string;
        j.p0.d.r.f(a0Var, "this$0");
        j.p0.d.r.f(l2, "it");
        Context contextA = a0Var.a.a();
        List<ThermalModuleInfo> listG = a0Var.G();
        if (!(listG == null || listG.isEmpty())) {
            j.u<String, Boolean, String> uVarV = a0Var.v(listG, contextA);
            String strA = uVarV.a();
            boolean zBooleanValue = uVarV.b().booleanValue();
            uVarV.c();
            if (zBooleanValue) {
                com.seewo.factoryaging.p0.a.a.e("CPU", "FAIL");
            } else {
                com.seewo.factoryaging.p0.a.a.e("CPU", "PASS");
            }
            com.seewo.factoryaging.u0.a.a.e(listG, l2.longValue());
            if (strA.length() == 0) {
                strA = contextA.getString(R.string.str_cpu_temperature);
                j.p0.d.r.e(strA, "context.getString(R.string.str_cpu_temperature)");
            }
            return j.k0.n.b(strA);
        }
        try {
            strF = a0Var.F(contextA);
            try {
                float f = Float.parseFloat(j.u0.r.E0(strF).toString());
                if (f > a0Var.f) {
                    com.seewo.factoryaging.p0.a.a.e("CPU", "FAIL");
                    string = contextA.getString(R.string.str_temperature_status_fail);
                } else {
                    com.seewo.factoryaging.p0.a.a.e("CPU", "PASS");
                    string = contextA.getString(R.string.str_temperature_pass);
                }
                j.p0.d.r.e(string, "if (cpuTemperature > mCp…ss)\n                    }");
                g0 g0Var = g0.a;
                str = String.format(contextA.getString(R.string.str_textview_temperature) + string, Arrays.copyOf(new Object[]{Float.valueOf(f)}, 1));
                j.p0.d.r.e(str, "format(format, *args)");
            } catch (Throwable th) {
                th = th;
                Log.e("ContentPresenter", "cpuTemperature " + strF + " toFloat() error", th);
                g0 g0Var2 = g0.a;
                str = String.format(contextA.getString(R.string.str_textview_temperature) + contextA.getString(R.string.str_temperature_status_fail), Arrays.copyOf(new Object[]{strF}, 1));
                j.p0.d.r.e(str, "format(format, *args)");
            }
        } catch (Throwable th2) {
            th = th2;
            strF = HttpUrl.FRAGMENT_ENCODE_SET;
        }
        com.seewo.factoryaging.u0.a.a.d(strF, l2.longValue());
        a0Var.x(strF, l2.longValue());
        return j.k0.n.b(str);
    }

    public void B() {
        final j.p0.d.b0 b0Var = new j.p0.d.b0();
        final Context contextA = this.a.a();
        Log.d("ContentPresenter", "doStartUpdateDdrTestTime: mDdrTestStartRemainingTime=" + this.f304k);
        this.d = i.a.d.p(1L, 1L, TimeUnit.SECONDS).u(i.a.j.b.a.a()).D(this.f304k).z(new i.a.m.c() { // from class: com.seewo.factoryaging.a1.g
            @Override // i.a.m.c
            public final void accept(Object obj) {
                a0.C(this.a, b0Var, contextA, (Long) obj);
            }
        }, new i.a.m.c() { // from class: com.seewo.factoryaging.a1.j
            @Override // i.a.m.c
            public final void accept(Object obj) {
                a0.D((Throwable) obj);
            }
        }, new i.a.m.a() { // from class: com.seewo.factoryaging.a1.k
            @Override // i.a.m.a
            public final void run() {
                a0.E(contextA);
            }
        });
    }

    @Override // com.seewo.factoryaging.a1.c0
    public void a() {
        OkHttpClient okHttpClientBuild = h.b.b.a.f.d().callTimeout(3L, TimeUnit.SECONDS).build();
        RequestBody requestBodyCreate = RequestBody.Companion.create("{\"enable\":true}", f0.a());
        Request.Builder builder = new Request.Builder();
        String strA = h.b.b.a.f.a("/v1/system/factory/mode/enable");
        j.p0.d.r.e(strA, "getFullUrl(URL_FACTORY_MODE_ENABLE)");
        try {
            Response responseExecute = okHttpClientBuild.newCall(builder.url(strA).post(requestBodyCreate).build()).execute();
            if (responseExecute.isSuccessful()) {
                return;
            }
            StringBuilder sb = new StringBuilder();
            sb.append("doEnterUDIFactoryMode failed, code: ");
            sb.append(responseExecute.code());
            sb.append(",body: ");
            ResponseBody responseBodyBody = responseExecute.body();
            sb.append(responseBodyBody != null ? responseBodyBody.string() : null);
            Log.e("ContentPresenter", sb.toString());
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    @Override // com.seewo.factoryaging.a1.c0
    public void b(String str, long j2) {
        j.p0.d.r.f(str, "status");
        this.a.i(str, j2);
    }

    public final void b0() {
        String string;
        Context contextA = this.a.a();
        EnumMemoryTestResult memoryTestResult = VmanMiddleWare.getInstance().getFaultDetect().getMemoryTestResult();
        int i2 = memoryTestResult == null ? -1 : a.a[memoryTestResult.ordinal()];
        if (i2 == 1) {
            string = contextA.getString(R.string.str_ddr_test_fail);
        } else if (i2 != 2) {
            return;
        } else {
            string = contextA.getString(R.string.str_ddr_test_pass);
        }
        j.p0.d.r.e(string, "when (ddrTestResult) {\n … else -> return\n        }");
        c0(string);
    }

    @Override // com.seewo.factoryaging.a1.c0
    public void c() {
        g0();
    }

    @Override // com.seewo.factoryaging.a1.c0
    public void d(String str) {
        j.p0.d.r.f(str, "cameraId");
        this.a.h(this.a.a().getString(R.string.str_current_cam_id) + str);
    }

    @Override // com.seewo.factoryaging.a1.c0
    public void e() {
        this.n.postDelayed(new Runnable() { // from class: com.seewo.factoryaging.a1.e
            @Override // java.lang.Runnable
            public final void run() {
                a0.w();
            }
        }, 3000L);
    }

    @Override // com.seewo.factoryaging.a1.c0
    public void f() {
        String string;
        int iD = com.seewo.factoryaging.e1.g.a.d();
        int iC = com.seewo.factoryaging.e1.g.a.c();
        boolean z = true;
        boolean z2 = false;
        if (iD <= 0 || iC < 0) {
            com.seewo.factoryaging.p0.a.a.e("摄像头温度", "FAIL");
            string = this.a.a().getString(R.string.str_get_cam_temperature_fail);
            z = false;
        } else if (iC < iD) {
            com.seewo.factoryaging.p0.a.a.e("摄像头温度", "PASS");
            g0 g0Var = g0.a;
            String string2 = this.a.a().getString(R.string.str_cam_temperature_pass);
            j.p0.d.r.e(string2, "mView.doGetContext().get…str_cam_temperature_pass)");
            string = String.format(string2, Arrays.copyOf(new Object[]{Integer.valueOf(iC)}, 1));
            j.p0.d.r.e(string, "format(format, *args)");
        } else {
            com.seewo.factoryaging.p0.a.a.e("摄像头温度", "FAIL");
            com.seewo.factoryaging.p0.a.a.e("摄像头", "FAIL:Camera Temperature:" + iC + " Over Limit");
            g0 g0Var2 = g0.a;
            String string3 = this.a.a().getString(R.string.str_cam_temperature_fail);
            j.p0.d.r.e(string3, "mView.doGetContext().get…str_cam_temperature_fail)");
            string = String.format(string3, Arrays.copyOf(new Object[]{Integer.valueOf(iC)}, 1));
            j.p0.d.r.e(string, "format(format, *args)");
            z2 = true;
            z = false;
        }
        j.p0.d.r.e(string, "if (maxLimitTemperature …e\n            )\n        }");
        this.a.f(string, z);
        if (z2) {
            Log.e("ContentPresenter", "camera temperature over limit, stop get camera temperature");
        } else {
            this.n.postDelayed(new Runnable() { // from class: com.seewo.factoryaging.a1.a
                @Override // java.lang.Runnable
                public final void run() {
                    this.b.f();
                }
            }, 16000L);
        }
    }

    @Override // com.seewo.factoryaging.a1.c0
    public void g() {
        String string;
        int iF = com.seewo.vcommons.data.c.f("persist.sys.mic.tempthrehold", 95);
        int iB = com.seewo.factoryaging.mic.g.a.b();
        boolean z = true;
        boolean z2 = false;
        if (iF <= 0 || iB < 0) {
            com.seewo.factoryaging.p0.a.a.e("麦克风温度", "FAIL");
            string = this.a.a().getString(R.string.str_get_mic_temperature_fail);
            z = false;
        } else if (iB < iF) {
            com.seewo.factoryaging.p0.a.a.e("麦克风温度", "PASS");
            g0 g0Var = g0.a;
            String string2 = this.a.a().getString(R.string.str_mic_temperature_pass);
            j.p0.d.r.e(string2, "mView.doGetContext().get…str_mic_temperature_pass)");
            string = String.format(string2, Arrays.copyOf(new Object[]{Integer.valueOf(iB)}, 1));
            j.p0.d.r.e(string, "format(format, *args)");
        } else {
            com.seewo.factoryaging.p0.a.a.e("麦克风温度", "FAIL:Mic Temperature:" + iB + " Over Limit");
            g0 g0Var2 = g0.a;
            String string3 = this.a.a().getString(R.string.str_mic_temperature_fail);
            j.p0.d.r.e(string3, "mView.doGetContext().get…str_mic_temperature_fail)");
            string = String.format(string3, Arrays.copyOf(new Object[]{Integer.valueOf(iB)}, 1));
            j.p0.d.r.e(string, "format(format, *args)");
            z2 = true;
            z = false;
        }
        j.p0.d.r.e(string, "if (maxLimitTemperature …e\n            )\n        }");
        this.a.d(string, z);
        if (z2) {
            Log.e("ContentPresenter", "camera temperature over limit, stop get camera temperature");
        } else {
            this.n.postDelayed(new Runnable() { // from class: com.seewo.factoryaging.a1.y
                @Override // java.lang.Runnable
                public final void run() {
                    this.b.g();
                }
            }, 16000L);
        }
    }

    public final void g0() {
        Log.d("ContentPresenter", "startDdrTest");
        this.f303j = false;
        Context contextA = this.a.a();
        FaultDetect faultDetect = VmanMiddleWare.getInstance().getFaultDetect();
        EnumMemoryTestResult memoryTestResult = faultDetect.getMemoryTestResult();
        Log.d("ContentPresenter", "startDdrTest: currentResult=" + memoryTestResult + ", faultDetect=" + faultDetect);
        int i2 = memoryTestResult == null ? -1 : a.a[memoryTestResult.ordinal()];
        if (i2 == 1) {
            String string = contextA.getString(R.string.str_ddr_test_fail);
            j.p0.d.r.e(string, "context.getString(R.string.str_ddr_test_fail)");
            c0(string);
            return;
        }
        if (i2 == 2) {
            String string2 = contextA.getString(R.string.str_ddr_test_pass);
            j.p0.d.r.e(string2, "context.getString(R.string.str_ddr_test_pass)");
            c0(string2);
            return;
        }
        d0();
        long jD = 1800 - com.seewo.factoryaging.c1.d.a.d();
        Log.d("ContentPresenter", "startDdrTest: need ddrTestTime= " + jD + " seconds");
        this.f304k = jD;
        org.greenrobot.eventbus.c cVarC = org.greenrobot.eventbus.c.c();
        String string3 = contextA.getString(R.string.str_ddr_test_testing);
        j.p0.d.r.e(string3, "context.getString(R.string.str_ddr_test_testing)");
        cVarC.o(new com.seewo.factoryaging.t0.e(string3, jD));
        B();
        if (memoryTestResult == EnumMemoryTestResult.MEM_TEST_RESULT_RUNNING || memoryTestResult == EnumMemoryTestResult.MEM_TEST_RESULT_UNKNOW) {
            faultDetect.stopMemoryTest();
            faultDetect.startMemoryTest((int) jD);
            Log.d("ContentPresenter", "DDR test started");
        }
        this.n.postDelayed(new Runnable() { // from class: com.seewo.factoryaging.a1.z
            @Override // java.lang.Runnable
            public final void run() {
                this.b.b0();
            }
        }, jD + ((long) 3));
    }

    @Override // com.seewo.factoryaging.a1.c0
    public void h() {
        this.n.postDelayed(new Runnable() { // from class: com.seewo.factoryaging.a1.d
            @Override // java.lang.Runnable
            public final void run() {
                this.b.L();
            }
        }, 300000L);
    }

    @Override // com.seewo.factoryaging.a1.c0
    public void i() {
        this.a.c(!P());
        this.n.postDelayed(new Runnable() { // from class: com.seewo.factoryaging.a1.x
            @Override // java.lang.Runnable
            public final void run() {
                this.b.i();
            }
        }, 14000L);
    }

    @Override // com.seewo.factoryaging.a1.c0
    public void j() {
        if (this.f302i == null) {
            this.f302i = (SensorManager) this.a.a().getSystemService("sensor");
            K();
        }
    }

    @Override // com.seewo.factoryaging.a1.c0
    public boolean k() {
        return com.seewo.factoryaging.d1.b.a.h();
    }

    @Override // com.seewo.factoryaging.a1.c0
    public void l() {
        this.e = new com.seewo.factoryaging.v0.b(this.a.a());
        this.f = com.seewo.vcommons.data.c.a();
        i.a.k.b bVarX = i.a.d.p(0L, 6L, TimeUnit.SECONDS).u(i.a.q.a.b()).t(new i.a.m.d() { // from class: com.seewo.factoryaging.a1.b
            @Override // i.a.m.d
            public final Object a(Object obj) {
                return a0.z(this.a, (Long) obj);
            }
        }).u(i.a.j.b.a.a()).x(new i.a.m.c() { // from class: com.seewo.factoryaging.a1.h
            @Override // i.a.m.c
            public final void accept(Object obj) {
                a0.A(this.a, (List) obj);
            }
        });
        j.p0.d.r.e(bVarX, "interval(0,6, TimeUnit.S…ture(it[0])\n            }");
        this.c = bVarX;
    }

    @Override // com.seewo.factoryaging.a1.c0
    public void m() {
        h0();
    }

    @Override // com.seewo.factoryaging.a1.c0
    public void n() {
        this.f300g = 0L;
        i.a.k.b bVarX = i.a.d.p(0L, 1L, TimeUnit.SECONDS).u(i.a.j.b.a.a()).x(new i.a.m.c() { // from class: com.seewo.factoryaging.a1.c
            @Override // i.a.m.c
            public final void accept(Object obj) {
                a0.y(this.a, (Long) obj);
            }
        });
        j.p0.d.r.e(bVarX, "interval(0, 1, TimeUnit.…          }\n            }");
        this.b = bVarX;
    }

    @Override // com.seewo.factoryaging.a1.c0
    public void o() {
        i.a.k.b bVar = this.b;
        if (bVar == null) {
            j.p0.d.r.t("mAgingTimeDisposable");
            throw null;
        }
        bVar.dispose();
        i.a.k.b bVar2 = this.c;
        if (bVar2 == null) {
            j.p0.d.r.t("mCpuTemperatureDisposable");
            throw null;
        }
        bVar2.dispose();
        i.a.k.b bVar3 = this.d;
        if (bVar3 != null) {
            bVar3.dispose();
        }
        SensorManager sensorManager = this.f302i;
        if (sensorManager != null) {
            sensorManager.unregisterListener(this.q);
        }
    }

    @Override // com.seewo.factoryaging.a1.c0
    public boolean p() {
        String strH = H();
        Log.d("ContentPresenter", "touchModel: " + strH);
        if (!j.u0.r.I(strH, "IR", false, 2, null) || com.seewo.factoryaging.e1.f.a.u()) {
            return false;
        }
        Log.d("ContentPresenter", "IR touch model and not FF touch device,support touch signal test");
        return true;
    }
}
