package com.ifpdos.autotest.lancontrol.module.other.e;

import android.annotation.TargetApi;
import android.content.Context;
import android.content.Intent;
import android.os.SystemProperties;
import android.util.Log;
import com.ifpdos.autotest.api.IWB;
import com.ifpdos.autotest.h0;
import com.seewo.vtv.interfaces.IPictureHelper;
import com.seewo.vtv.interfaces.ISleepHelper;
import java.io.File;
import java.util.HashMap;
import java.util.Map;
import java.util.Objects;

/* JADX INFO: compiled from: WBImpl.java */
/* JADX INFO: loaded from: classes.dex */
public class w implements IWB {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private static final Map<IPictureHelper.COLOR_TEMP, com.seewo.sdk.interfaces.g> f2143a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private static String f2144b;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private Context f2146d;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private boolean f2149g;
    private int h;
    private String i = "";

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    private ISleepHelper f2147e = b.c.e.b.b.d().e();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private final IPictureHelper f2145c = b.c.e.b.b.d().f();

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private boolean f2148f = this.f2147e.isNoSignalSleepEnable();

    /* JADX INFO: compiled from: WBImpl.java */
    enum a {
        COLOR_SPACE_OPTION_SRGB,
        COLOR_SPACE_OPTION_ADOBE_RGB,
        COLOR_SPACE_OPTION_DISPLAY_P3,
        COLOR_SPACE_OPTION_DCI_P3,
        COLOR_SPACE_OPTION_HDR_BT2020,
        COLOR_SPACE_OPTION_STANDARD
    }

    static {
        HashMap map = new HashMap();
        f2143a = map;
        f2144b = "sys.inputsource.autotest";
        map.put(IPictureHelper.COLOR_TEMP.STANDARD, com.seewo.sdk.interfaces.g.MS_COLOR_TEMP_NATURE);
        map.put(IPictureHelper.COLOR_TEMP.COLD, com.seewo.sdk.interfaces.g.MS_COLOR_TEMP_COOL);
        map.put(IPictureHelper.COLOR_TEMP.WARM, com.seewo.sdk.interfaces.g.MS_COLOR_TEMP_WARM);
        map.put(IPictureHelper.COLOR_TEMP.CUSTOM, com.seewo.sdk.interfaces.g.MS_COLOR_TEMP_USER);
    }

    public w(Context context) {
        this.f2146d = context;
        Log.d("WBImpl", "mNoSignalSleepEnable = " + this.f2148f);
        this.f2149g = b.c.c.g.f1452a.g();
        Log.d("WBImpl", "mIsEnergyStarEnabled = " + this.f2149g);
        this.h = this.f2147e.getSleepTime();
        Log.d("WBImpl", "mNoSignalSleepTime = " + this.h);
    }

    private boolean a() {
        b(false);
        if (this.f2148f) {
            Log.d("WBImpl", "mNoSignalSleepEnable = true, reSleep");
            this.f2147e.reSleep();
        }
        com.seewo.vcommons.data.d.p(this.h);
        this.f2147e.setSleepTime(this.h);
        Log.d("WBImpl", "setSleepTime = " + this.h);
        b.c.c.g.f1452a.l(this.f2149g);
        Log.d("WBImpl", "setEnergyStarEnable = " + this.f2149g);
        boolean pixelPicture = this.f2145c.setPixelPicture(false, 0, 0, 0);
        b.c.d.d.c.g("WBImpl", "setPixelPicture isClose: " + pixelPicture);
        b(true);
        com.seewo.vcommons.data.d.q(f2144b, "0");
        com.seewo.vcommons.data.d.q("sys.nosignal.auto.switch", this.i);
        com.ifpdos.autotest.o0.e.i(this.f2146d);
        h0.l().G();
        return pixelPicture;
    }

    private void b(boolean z) {
        Intent intent = new Intent("com.cvte.intent.action_CONTROL_NO_SIGNAL");
        intent.putExtra("key_no_signal", z);
        this.f2146d.sendBroadcast(intent);
    }

    @TargetApi(19)
    private static <T, E> T c(Map<T, E> map, E e2) {
        for (Map.Entry<T, E> entry : map.entrySet()) {
            if (Objects.equals(e2, entry.getValue())) {
                return entry.getKey();
            }
        }
        return null;
    }

    private boolean d(int i, int i2, int i3) {
        h0.l().o();
        h0.l().C("ng");
        Log.i("WBImpl", "openPixelPicture: ");
        b(false);
        closeNoSignalSleepTime();
        boolean pixelPicture = this.f2145c.setPixelPicture(true, i, i2, i3);
        b.c.d.d.c.g("WBImpl", "setPixelPicture isOpen: " + pixelPicture);
        return pixelPicture;
    }

    private boolean e(int i, int i2, int i3) {
        return this.f2145c.setColorTempRGBValue(i, i2, i3);
    }

    @Override // com.ifpdos.autotest.api.IWB
    public String checkMd5() {
        File file = new File("/data/" + SystemProperties.get("persist.sys.file.name"));
        return file.exists() ? com.ifpdos.autotest.lancontrol.module.other.f.c.c(file) : "";
    }

    @Override // com.ifpdos.autotest.api.IWB
    public void closeNoSignalSleepTime() {
        ISleepHelper iSleepHelper = this.f2147e;
        if (iSleepHelper != null) {
            iSleepHelper.setSleepTime(59940);
            com.seewo.vcommons.data.d.p(59940);
            this.f2147e.closeSleepTime();
        }
        b.c.c.g.f1452a.l(false);
        com.seewo.vcommons.data.d.q(f2144b, "1");
        this.i = SystemProperties.get("sys.nosignal.auto.switch", "");
        com.seewo.vcommons.data.d.q("sys.nosignal.auto.switch", "0");
    }

    @Override // com.ifpdos.autotest.api.IWB
    public boolean endTranFile() {
        com.ifpdos.autotest.k0.d.b.f(false);
        return true;
    }

    @Override // com.ifpdos.autotest.api.IWB
    public boolean executeShell(String str) {
        return b.c.d.d.d.a(str).f1514a == 0;
    }

    @Override // com.ifpdos.autotest.api.IWB
    public boolean exitStandPictureMode() {
        Log.i("WBImpl", "exitStandPictureMode: ");
        if (SystemProperties.getInt("ro.en_high_color_gamut", 0) == 1) {
            b.c.e.b.b.d().f().setPictureColorSpaceMode(a.COLOR_SPACE_OPTION_DISPLAY_P3.ordinal());
        } else {
            b.c.e.b.b.d().f().setPictureColorSpaceMode(a.COLOR_SPACE_OPTION_SRGB.ordinal());
        }
        return true;
    }

    @Override // com.ifpdos.autotest.api.IWB
    public int get3DLutIndex() {
        Log.i("WBImpl", "get3DLutIndex: ");
        return b.c.e.b.b.d().f().get3DLutIndex();
    }

    @Override // com.ifpdos.autotest.api.IWB
    public com.seewo.sdk.interfaces.g getColorTemp() {
        Log.d("WBImpl", "getColorTemp: not implement");
        return null;
    }

    @Override // com.ifpdos.autotest.api.IWB
    public int[] getColorTempRGBValue(com.seewo.sdk.interfaces.g gVar) {
        Log.d("WBImpl", "getColorTempRGBValue: not implement");
        return null;
    }

    @Override // com.ifpdos.autotest.api.IWB
    public boolean mergeFile() {
        if (b.c.e.a.b.f1524a != 10) {
            return b.c.d.d.d.a("cp data/3dlut.bin /mnt/vendor/factory/").f1514a == 0 && b.c.d.d.d.a("sync").f1514a == 0;
        }
        Log.d("WBImpl", "cp by system on 1516");
        SystemProperties.set("ctl.start", "pq");
        return true;
    }

    @Override // com.ifpdos.autotest.api.IWB
    public boolean quit() {
        SystemProperties.set("persist.sys.v_force_channel", "true");
        this.f2146d.sendBroadcast(new Intent("com.ifpdos.autotest.end"));
        com.seewo.vcommons.data.d.r(false);
        return a();
    }

    @Override // com.ifpdos.autotest.api.IWB
    public boolean result(String str) {
        h0.l().C(str);
        return true;
    }

    @Override // com.ifpdos.autotest.api.IWB
    public boolean save(com.seewo.sdk.interfaces.g gVar, int i, int i2, int i3) {
        return setColorTemp(gVar) && e(i, i2, i3);
    }

    @Override // com.ifpdos.autotest.api.IWB
    public boolean set3DLutIndex(int i) {
        Log.i("WBImpl", "set3DLutIndex: " + i);
        return b.c.e.b.b.d().f().set3DLutIndex(i);
    }

    @Override // com.ifpdos.autotest.api.IWB
    public boolean setColorTemp(com.seewo.sdk.interfaces.g gVar) {
        return this.f2145c.setColorTemp((IPictureHelper.COLOR_TEMP) c(f2143a, gVar));
    }

    @Override // com.ifpdos.autotest.api.IWB
    public boolean setMasterPictureMode() {
        Log.i("WBImpl", "setMasterPictureMode: ");
        b.c.e.b.b.d().f().setPictureMode(IPictureHelper.PICTURE_MODE.MASTER);
        return true;
    }

    @Override // com.ifpdos.autotest.api.IWB
    public boolean setPattern() {
        return d(255, 255, 255);
    }

    @Override // com.ifpdos.autotest.api.IWB
    public boolean setPatternByUser(int i, int i2, int i3) {
        return d(i, i2, i3);
    }

    @Override // com.ifpdos.autotest.api.IWB
    public boolean setStandPictureMode() {
        Log.i("WBImpl", "setStandPictureMode: ");
        com.seewo.vcommons.data.d.r(true);
        b.c.e.b.b.d().f().setPictureColorSpaceMode(a.COLOR_SPACE_OPTION_STANDARD.ordinal());
        return true;
    }

    @Override // com.ifpdos.autotest.api.IWB
    public boolean startTranFile(String str) {
        SystemProperties.set("persist.sys.file.name", str);
        com.ifpdos.autotest.k0.d.b.f(true);
        return true;
    }
}
