package com.ifpdos.debugmenu.config;

import android.content.Context;
import c.l.n;
import com.ifpdos.debugmenu.R;
import com.ifpdos.debugmenu.action.AdbSwitchAction;
import com.ifpdos.debugmenu.action.AndroidEnableAction;
import com.ifpdos.debugmenu.action.EnterSubPageAction;
import com.ifpdos.debugmenu.action.HdmiOutEnableAction;
import com.ifpdos.debugmenu.action.HdmiOutRepeaterVmanAction;
import com.ifpdos.debugmenu.action.TvResetAction;
import com.ifpdos.debugmenu.action.UnknownSourceAction;
import d.f.a.j2.b;
import d.f.a.j2.e.d;
import d.f.a.j2.e.e;
import d.f.a.j2.e.h;
import d.f.a.j2.e.j;
import java.util.ArrayList;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public class SpecialCustomerConfig implements IConfig {
    private Context mContext;
    private List<d> mMainPageItems;
    private b mMenu;
    private n mOwner;

    public SpecialCustomerConfig(Context context, n nVar, b bVar) {
        this.mContext = context;
        this.mOwner = nVar;
        this.mMenu = bVar;
        ArrayList arrayList = new ArrayList();
        this.mMainPageItems = arrayList;
        arrayList.add(new e(nVar, getString(R.string.str_debug_inittv), new TvResetAction(this.mContext)));
        this.mMainPageItems.add(new j(nVar, getString(R.string.str_factory_otheroption_installapkenable), new UnknownSourceAction(this.mContext)));
        this.mMainPageItems.add(new j(nVar, "iiWare Enable", new AndroidEnableAction(this.mContext)));
        this.mMainPageItems.add(new j(nVar, getString(R.string.str_hdmi_out_enable), new HdmiOutEnableAction(this.mContext)));
        this.mMainPageItems.add(new j(nVar, getString(R.string.str_hdmi_in_insert_hdmi_out), new HdmiOutRepeaterVmanAction(this.mContext)));
        this.mMainPageItems.add(new h());
    }

    private String getString(int i2) {
        return this.mContext.getString(i2);
    }

    private EnterSubPageAction otherInfoPageAction() {
        ArrayList arrayList = new ArrayList();
        Context context = this.mContext;
        return new EnterSubPageAction(context, this.mMenu, context.getString(R.string.str_debug_open_settings), arrayList);
    }

    private EnterSubPageAction softwareInfoPageAction() {
        ArrayList arrayList = new ArrayList();
        Context context = this.mContext;
        return new EnterSubPageAction(context, this.mMenu, context.getString(R.string.str_software_info), arrayList);
    }

    private EnterSubPageAction softwareUpgradePageAction() {
        ArrayList arrayList = new ArrayList();
        Context context = this.mContext;
        return new EnterSubPageAction(context, this.mMenu, context.getString(R.string.str_debug_upgrade), arrayList);
    }

    private EnterSubPageAction systemDebugPageAction() {
        ArrayList arrayList = new ArrayList();
        arrayList.add(new j(this.mOwner, this.mContext.getString(R.string.str_facmenu_debug_adb_enable), new AdbSwitchAction(this.mContext)));
        Context context = this.mContext;
        return new EnterSubPageAction(context, this.mMenu, context.getString(R.string.str_debug_system_debug), arrayList);
    }

    @Override // com.ifpdos.debugmenu.config.IConfig
    public List<d> getMainPageItems() {
        return this.mMainPageItems;
    }

    @Override // com.ifpdos.debugmenu.config.IConfig
    public List<d> getPageItemsById(String str) {
        return null;
    }

    @Override // com.ifpdos.debugmenu.config.IConfig
    public String getPageName() {
        return getString(R.string.app_name);
    }
}
