package com.seewo.vcommons.constants;

import com.seewo.vcommons.utils.BoardTypeUtils;

/* JADX INFO: loaded from: classes.dex */
public class Platform {
    public static final int BOARD_510 = 3;
    public static final int BOARD_551 = 4;
    public static final int BOARD_608 = 0;
    public static final int BOARD_6369 = 1;
    public static final int BOARD_638 = 2;
    public static final int BOARD_811 = 5;
    public static final int BOARD_8386 = 6;
    public static final int BOARD_972 = 7;
    public static final int BOARD_982 = 9;
    public static final int BOARD_9950 = 8;
    public static final int SLOT_3288 = 0;
    public static final int SLOT_3399 = 1;
    public static final int TYPE_BOARD = 0;
    public static final int TYPE_SLOT = 1;
    public static final int UNKNOWN = Integer.MAX_VALUE;
    public static final int VERSION = getPlatformVersion();
    public static final int TYPE = getPlatformType();

    public static class Board {
        public static final int VERSION = Platform.getBoardVersion();

        private Board() {
        }
    }

    public static class Slot {
        public static final int VERSION = Platform.getSlotVersion();

        private Slot() {
        }
    }

    private Platform() {
    }

    private static int getPlatformVersion() {
        if (BoardTypeUtils.isAndroidSlot()) {
            return getSlotVersion();
        }
        return getBoardVersion();
    }

    private static int getPlatformType() {
        return BoardTypeUtils.isAndroidSlot() ? 1 : 0;
    }

    /* JADX INFO: renamed from: com.seewo.vcommons.constants.Platform$1, reason: invalid class name */
    static /* synthetic */ class AnonymousClass1 {
        static final /* synthetic */ int[] $SwitchMap$com$seewo$vcommons$utils$BoardTypeUtils$BoardType;

        static {
            int[] iArr = new int[BoardTypeUtils.BoardType.values().length];
            $SwitchMap$com$seewo$vcommons$utils$BoardTypeUtils$BoardType = iArr;
            try {
                iArr[BoardTypeUtils.BoardType.MSD608.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                $SwitchMap$com$seewo$vcommons$utils$BoardTypeUtils$BoardType[BoardTypeUtils.BoardType.MSD6369.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                $SwitchMap$com$seewo$vcommons$utils$BoardTypeUtils$BoardType[BoardTypeUtils.BoardType.MSD638.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                $SwitchMap$com$seewo$vcommons$utils$BoardTypeUtils$BoardType[BoardTypeUtils.BoardType.HISI_V510.ordinal()] = 4;
            } catch (NoSuchFieldError unused4) {
            }
            try {
                $SwitchMap$com$seewo$vcommons$utils$BoardTypeUtils$BoardType[BoardTypeUtils.BoardType.HISI_V551.ordinal()] = 5;
            } catch (NoSuchFieldError unused5) {
            }
            try {
                $SwitchMap$com$seewo$vcommons$utils$BoardTypeUtils$BoardType[BoardTypeUtils.BoardType.HISI_V811.ordinal()] = 6;
            } catch (NoSuchFieldError unused6) {
            }
            try {
                $SwitchMap$com$seewo$vcommons$utils$BoardTypeUtils$BoardType[BoardTypeUtils.BoardType.MSD8386.ordinal()] = 7;
            } catch (NoSuchFieldError unused7) {
            }
            try {
                $SwitchMap$com$seewo$vcommons$utils$BoardTypeUtils$BoardType[BoardTypeUtils.BoardType.V972.ordinal()] = 8;
            } catch (NoSuchFieldError unused8) {
            }
            try {
                $SwitchMap$com$seewo$vcommons$utils$BoardTypeUtils$BoardType[BoardTypeUtils.BoardType.MTK9950.ordinal()] = 9;
            } catch (NoSuchFieldError unused9) {
            }
            try {
                $SwitchMap$com$seewo$vcommons$utils$BoardTypeUtils$BoardType[BoardTypeUtils.BoardType.V982.ordinal()] = 10;
            } catch (NoSuchFieldError unused10) {
            }
            try {
                $SwitchMap$com$seewo$vcommons$utils$BoardTypeUtils$BoardType[BoardTypeUtils.BoardType.RK3288.ordinal()] = 11;
            } catch (NoSuchFieldError unused11) {
            }
            try {
                $SwitchMap$com$seewo$vcommons$utils$BoardTypeUtils$BoardType[BoardTypeUtils.BoardType.RK3399.ordinal()] = 12;
            } catch (NoSuchFieldError unused12) {
            }
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static int getBoardVersion() {
        switch (AnonymousClass1.$SwitchMap$com$seewo$vcommons$utils$BoardTypeUtils$BoardType[BoardTypeUtils.getBoardType().ordinal()]) {
            case 1:
                return 0;
            case 2:
                return 1;
            case 3:
                return 2;
            case 4:
                return 3;
            case 5:
                return 4;
            case 6:
                return 5;
            case 7:
                return 6;
            case 8:
                return 7;
            case 9:
                return 8;
            case 10:
                return 9;
            default:
                return Integer.MAX_VALUE;
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static int getSlotVersion() {
        int i = AnonymousClass1.$SwitchMap$com$seewo$vcommons$utils$BoardTypeUtils$BoardType[BoardTypeUtils.getBoardType().ordinal()];
        if (i != 11) {
            return i != 12 ? Integer.MAX_VALUE : 1;
        }
        return 0;
    }

    public static boolean between(int i, int i2) {
        return Board.VERSION >= i && Board.VERSION <= i2;
    }

    public static boolean is(int i) {
        return Board.VERSION == i;
    }

    public static boolean in(int... iArr) {
        for (int i : iArr) {
            if (Board.VERSION == i) {
                return true;
            }
        }
        return false;
    }

    public static boolean notIn(int... iArr) {
        for (int i : iArr) {
            if (Board.VERSION == i) {
                return false;
            }
        }
        return true;
    }

    public static boolean not(int i) {
        return Board.VERSION != i;
    }

    public static boolean isOlder(int i) {
        return Board.VERSION < i;
    }

    public static boolean isAfter(int i) {
        return Board.VERSION > i;
    }

    public static boolean isBeginWith(int i) {
        return Board.VERSION >= i;
    }
}
