package com.seewo.remote.g;

import h.s.e0;
import java.util.List;
import java.util.Map;

/* JADX INFO: compiled from: PatternValidatorUtils.kt */
/* JADX INFO: loaded from: classes.dex */
public final class n {
    public static final n a = new n();
    private static final boolean[] b = new boolean[9];

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private static final Map<String, Integer> f288c = e0.e(h.o.a("13", 2), h.o.a("31", 2), h.o.a("17", 4), h.o.a("71", 4), h.o.a("19", 5), h.o.a("91", 5), h.o.a("28", 5), h.o.a("82", 5), h.o.a("39", 6), h.o.a("93", 6), h.o.a("46", 5), h.o.a("64", 5), h.o.a("79", 8), h.o.a("97", 8));

    private n() {
    }

    public final boolean a(List<Integer> list) {
        h.x.d.k.d(list, "pattern");
        b();
        if (list.size() < 4 || list.size() > 9) {
            return false;
        }
        int size = list.size();
        for (int i2 = 0; i2 < size; i2++) {
            int iIntValue = list.get(i2).intValue();
            if (!(1 <= iIntValue && iIntValue < 10)) {
                return false;
            }
            if (i2 > 0) {
                int iIntValue2 = list.get(i2 - 1).intValue();
                Map<String, Integer> map = f288c;
                StringBuilder sb = new StringBuilder();
                sb.append(iIntValue2);
                sb.append(iIntValue);
                Integer num = map.get(sb.toString());
                if (num != null && !b[num.intValue() - 1]) {
                    return false;
                }
            }
            boolean[] zArr = b;
            int i3 = iIntValue - 1;
            if (zArr[i3]) {
                return false;
            }
            zArr[i3] = true;
        }
        return true;
    }

    public final void b() {
        h.s.g.m(b, false, 0, 0, 6, null);
    }
}
