UNPKG

zxcvbn-typescript

Version:

realistic password strength estimation, updated and ported to Typescript from Dan Wheeler's zxcvbn

232 lines 10.7 kB
"use strict"; // generated by scripts/build_keyboard_adjacency_graphs.py Object.defineProperty(exports, "__esModule", { value: true }); exports.mac_keypad = exports.keypad = exports.dvorak = exports.qwerty = void 0; exports.qwerty = { "!": ["`~", null, null, "2@", "qQ", null], '"': [";:", "[{", "]}", null, null, "/?"], "#": ["2@", null, null, "4$", "eE", "wW"], $: ["3#", null, null, "5%", "rR", "eE"], "%": ["4$", null, null, "6^", "tT", "rR"], "&": ["6^", null, null, "8*", "uU", "yY"], "'": [";:", "[{", "]}", null, null, "/?"], "(": ["8*", null, null, "0)", "oO", "iI"], ")": ["9(", null, null, "-_", "pP", "oO"], "*": ["7&", null, null, "9(", "iI", "uU"], "+": ["-_", null, null, null, "]}", "[{"], ",": ["mM", "kK", "lL", ".>", null, null], "-": ["0)", null, null, "=+", "[{", "pP"], ".": [",<", "lL", ";:", "/?", null, null], "/": [".>", ";:", "'\"", null, null, null], "0": ["9(", null, null, "-_", "pP", "oO"], "1": ["`~", null, null, "2@", "qQ", null], "2": ["1!", null, null, "3#", "wW", "qQ"], "3": ["2@", null, null, "4$", "eE", "wW"], "4": ["3#", null, null, "5%", "rR", "eE"], "5": ["4$", null, null, "6^", "tT", "rR"], "6": ["5%", null, null, "7&", "yY", "tT"], "7": ["6^", null, null, "8*", "uU", "yY"], "8": ["7&", null, null, "9(", "iI", "uU"], "9": ["8*", null, null, "0)", "oO", "iI"], ":": ["lL", "pP", "[{", "'\"", "/?", ".>"], ";": ["lL", "pP", "[{", "'\"", "/?", ".>"], "<": ["mM", "kK", "lL", ".>", null, null], "=": ["-_", null, null, null, "]}", "[{"], ">": [",<", "lL", ";:", "/?", null, null], "?": [".>", ";:", "'\"", null, null, null], "@": ["1!", null, null, "3#", "wW", "qQ"], A: [null, "qQ", "wW", "sS", "zZ", null], B: ["vV", "gG", "hH", "nN", null, null], C: ["xX", "dD", "fF", "vV", null, null], D: ["sS", "eE", "rR", "fF", "cC", "xX"], E: ["wW", "3#", "4$", "rR", "dD", "sS"], F: ["dD", "rR", "tT", "gG", "vV", "cC"], G: ["fF", "tT", "yY", "hH", "bB", "vV"], H: ["gG", "yY", "uU", "jJ", "nN", "bB"], I: ["uU", "8*", "9(", "oO", "kK", "jJ"], J: ["hH", "uU", "iI", "kK", "mM", "nN"], K: ["jJ", "iI", "oO", "lL", ",<", "mM"], L: ["kK", "oO", "pP", ";:", ".>", ",<"], M: ["nN", "jJ", "kK", ",<", null, null], N: ["bB", "hH", "jJ", "mM", null, null], O: ["iI", "9(", "0)", "pP", "lL", "kK"], P: ["oO", "0)", "-_", "[{", ";:", "lL"], Q: [null, "1!", "2@", "wW", "aA", null], R: ["eE", "4$", "5%", "tT", "fF", "dD"], S: ["aA", "wW", "eE", "dD", "xX", "zZ"], T: ["rR", "5%", "6^", "yY", "gG", "fF"], U: ["yY", "7&", "8*", "iI", "jJ", "hH"], V: ["cC", "fF", "gG", "bB", null, null], W: ["qQ", "2@", "3#", "eE", "sS", "aA"], X: ["zZ", "sS", "dD", "cC", null, null], Y: ["tT", "6^", "7&", "uU", "hH", "gG"], Z: [null, "aA", "sS", "xX", null, null], "[": ["pP", "-_", "=+", "]}", "'\"", ";:"], "\\": ["]}", null, null, null, null, null], "]": ["[{", "=+", null, "\\|", null, "'\""], "^": ["5%", null, null, "7&", "yY", "tT"], _: ["0)", null, null, "=+", "[{", "pP"], "`": [null, null, null, "1!", null, null], a: [null, "qQ", "wW", "sS", "zZ", null], b: ["vV", "gG", "hH", "nN", null, null], c: ["xX", "dD", "fF", "vV", null, null], d: ["sS", "eE", "rR", "fF", "cC", "xX"], e: ["wW", "3#", "4$", "rR", "dD", "sS"], f: ["dD", "rR", "tT", "gG", "vV", "cC"], g: ["fF", "tT", "yY", "hH", "bB", "vV"], h: ["gG", "yY", "uU", "jJ", "nN", "bB"], i: ["uU", "8*", "9(", "oO", "kK", "jJ"], j: ["hH", "uU", "iI", "kK", "mM", "nN"], k: ["jJ", "iI", "oO", "lL", ",<", "mM"], l: ["kK", "oO", "pP", ";:", ".>", ",<"], m: ["nN", "jJ", "kK", ",<", null, null], n: ["bB", "hH", "jJ", "mM", null, null], o: ["iI", "9(", "0)", "pP", "lL", "kK"], p: ["oO", "0)", "-_", "[{", ";:", "lL"], q: [null, "1!", "2@", "wW", "aA", null], r: ["eE", "4$", "5%", "tT", "fF", "dD"], s: ["aA", "wW", "eE", "dD", "xX", "zZ"], t: ["rR", "5%", "6^", "yY", "gG", "fF"], u: ["yY", "7&", "8*", "iI", "jJ", "hH"], v: ["cC", "fF", "gG", "bB", null, null], w: ["qQ", "2@", "3#", "eE", "sS", "aA"], x: ["zZ", "sS", "dD", "cC", null, null], y: ["tT", "6^", "7&", "uU", "hH", "gG"], z: [null, "aA", "sS", "xX", null, null], "{": ["pP", "-_", "=+", "]}", "'\"", ";:"], "|": ["]}", null, null, null, null, null], "}": ["[{", "=+", null, "\\|", null, "'\""], "~": [null, null, null, "1!", null, null], }; exports.dvorak = { "!": ["`~", null, null, "2@", "'\"", null], '"': [null, "1!", "2@", ",<", "aA", null], "#": ["2@", null, null, "4$", ".>", ",<"], $: ["3#", null, null, "5%", "pP", ".>"], "%": ["4$", null, null, "6^", "yY", "pP"], "&": ["6^", null, null, "8*", "gG", "fF"], "'": [null, "1!", "2@", ",<", "aA", null], "(": ["8*", null, null, "0)", "rR", "cC"], ")": ["9(", null, null, "[{", "lL", "rR"], "*": ["7&", null, null, "9(", "cC", "gG"], "+": ["/?", "]}", null, "\\|", null, "-_"], ",": ["'\"", "2@", "3#", ".>", "oO", "aA"], "-": ["sS", "/?", "=+", null, null, "zZ"], ".": [",<", "3#", "4$", "pP", "eE", "oO"], "/": ["lL", "[{", "]}", "=+", "-_", "sS"], "0": ["9(", null, null, "[{", "lL", "rR"], "1": ["`~", null, null, "2@", "'\"", null], "2": ["1!", null, null, "3#", ",<", "'\""], "3": ["2@", null, null, "4$", ".>", ",<"], "4": ["3#", null, null, "5%", "pP", ".>"], "5": ["4$", null, null, "6^", "yY", "pP"], "6": ["5%", null, null, "7&", "fF", "yY"], "7": ["6^", null, null, "8*", "gG", "fF"], "8": ["7&", null, null, "9(", "cC", "gG"], "9": ["8*", null, null, "0)", "rR", "cC"], ":": [null, "aA", "oO", "qQ", null, null], ";": [null, "aA", "oO", "qQ", null, null], "<": ["'\"", "2@", "3#", ".>", "oO", "aA"], "=": ["/?", "]}", null, "\\|", null, "-_"], ">": [",<", "3#", "4$", "pP", "eE", "oO"], "?": ["lL", "[{", "]}", "=+", "-_", "sS"], "@": ["1!", null, null, "3#", ",<", "'\""], A: [null, "'\"", ",<", "oO", ";:", null], B: ["xX", "dD", "hH", "mM", null, null], C: ["gG", "8*", "9(", "rR", "tT", "hH"], D: ["iI", "fF", "gG", "hH", "bB", "xX"], E: ["oO", ".>", "pP", "uU", "jJ", "qQ"], F: ["yY", "6^", "7&", "gG", "dD", "iI"], G: ["fF", "7&", "8*", "cC", "hH", "dD"], H: ["dD", "gG", "cC", "tT", "mM", "bB"], I: ["uU", "yY", "fF", "dD", "xX", "kK"], J: ["qQ", "eE", "uU", "kK", null, null], K: ["jJ", "uU", "iI", "xX", null, null], L: ["rR", "0)", "[{", "/?", "sS", "nN"], M: ["bB", "hH", "tT", "wW", null, null], N: ["tT", "rR", "lL", "sS", "vV", "wW"], O: ["aA", ",<", ".>", "eE", "qQ", ";:"], P: [".>", "4$", "5%", "yY", "uU", "eE"], Q: [";:", "oO", "eE", "jJ", null, null], R: ["cC", "9(", "0)", "lL", "nN", "tT"], S: ["nN", "lL", "/?", "-_", "zZ", "vV"], T: ["hH", "cC", "rR", "nN", "wW", "mM"], U: ["eE", "pP", "yY", "iI", "kK", "jJ"], V: ["wW", "nN", "sS", "zZ", null, null], W: ["mM", "tT", "nN", "vV", null, null], X: ["kK", "iI", "dD", "bB", null, null], Y: ["pP", "5%", "6^", "fF", "iI", "uU"], Z: ["vV", "sS", "-_", null, null, null], "[": ["0)", null, null, "]}", "/?", "lL"], "\\": ["=+", null, null, null, null, null], "]": ["[{", null, null, null, "=+", "/?"], "^": ["5%", null, null, "7&", "fF", "yY"], _: ["sS", "/?", "=+", null, null, "zZ"], "`": [null, null, null, "1!", null, null], a: [null, "'\"", ",<", "oO", ";:", null], b: ["xX", "dD", "hH", "mM", null, null], c: ["gG", "8*", "9(", "rR", "tT", "hH"], d: ["iI", "fF", "gG", "hH", "bB", "xX"], e: ["oO", ".>", "pP", "uU", "jJ", "qQ"], f: ["yY", "6^", "7&", "gG", "dD", "iI"], g: ["fF", "7&", "8*", "cC", "hH", "dD"], h: ["dD", "gG", "cC", "tT", "mM", "bB"], i: ["uU", "yY", "fF", "dD", "xX", "kK"], j: ["qQ", "eE", "uU", "kK", null, null], k: ["jJ", "uU", "iI", "xX", null, null], l: ["rR", "0)", "[{", "/?", "sS", "nN"], m: ["bB", "hH", "tT", "wW", null, null], n: ["tT", "rR", "lL", "sS", "vV", "wW"], o: ["aA", ",<", ".>", "eE", "qQ", ";:"], p: [".>", "4$", "5%", "yY", "uU", "eE"], q: [";:", "oO", "eE", "jJ", null, null], r: ["cC", "9(", "0)", "lL", "nN", "tT"], s: ["nN", "lL", "/?", "-_", "zZ", "vV"], t: ["hH", "cC", "rR", "nN", "wW", "mM"], u: ["eE", "pP", "yY", "iI", "kK", "jJ"], v: ["wW", "nN", "sS", "zZ", null, null], w: ["mM", "tT", "nN", "vV", null, null], x: ["kK", "iI", "dD", "bB", null, null], y: ["pP", "5%", "6^", "fF", "iI", "uU"], z: ["vV", "sS", "-_", null, null, null], "{": ["0)", null, null, "]}", "/?", "lL"], "|": ["=+", null, null, null, null, null], "}": ["[{", null, null, null, "=+", "/?"], "~": [null, null, null, "1!", null, null], }; exports.keypad = { "*": ["/", null, null, null, "-", "+", "9", "8"], "+": ["9", "*", "-", null, null, null, null, "6"], "-": ["*", null, null, null, null, null, "+", "9"], ".": ["0", "2", "3", null, null, null, null, null], "/": [null, null, null, null, "*", "9", "8", "7"], "0": [null, "1", "2", "3", ".", null, null, null], "1": [null, null, "4", "5", "2", "0", null, null], "2": ["1", "4", "5", "6", "3", ".", "0", null], "3": ["2", "5", "6", null, null, null, ".", "0"], "4": [null, null, "7", "8", "5", "2", "1", null], "5": ["4", "7", "8", "9", "6", "3", "2", "1"], "6": ["5", "8", "9", "+", null, null, "3", "2"], "7": [null, null, null, "/", "8", "5", "4", null], "8": ["7", null, "/", "*", "9", "6", "5", "4"], "9": ["8", "/", "*", "-", "+", null, "6", "5"], }; exports.mac_keypad = { "*": ["/", null, null, null, null, null, "-", "9"], "+": ["6", "9", "-", null, null, null, null, "3"], "-": ["9", "/", "*", null, null, null, "+", "6"], ".": ["0", "2", "3", null, null, null, null, null], "/": ["=", null, null, null, "*", "-", "9", "8"], "0": [null, "1", "2", "3", ".", null, null, null], "1": [null, null, "4", "5", "2", "0", null, null], "2": ["1", "4", "5", "6", "3", ".", "0", null], "3": ["2", "5", "6", "+", null, null, ".", "0"], "4": [null, null, "7", "8", "5", "2", "1", null], "5": ["4", "7", "8", "9", "6", "3", "2", "1"], "6": ["5", "8", "9", "-", "+", null, "3", "2"], "7": [null, null, null, "=", "8", "5", "4", null], "8": ["7", null, "=", "/", "9", "6", "5", "4"], "9": ["8", "=", "/", "*", "-", "+", "6", "5"], "=": [null, null, null, null, "/", "9", "8", "7"], }; //# sourceMappingURL=adjacency_graphs.js.map