@ogs-gmbh/ngx-utils
Version:
A lightweight collection of utility functions and helpers for Angular applications
142 lines • 16.1 kB
JavaScript
export var KeyboardKeys;
(function (KeyboardKeys) {
KeyboardKeys.BACKSPACE = "Backspace";
KeyboardKeys.ENTER = "Enter";
KeyboardKeys.ESCAPE = "Escape";
KeyboardKeys.COMMA = ",";
KeyboardKeys.PERIOD = ".";
KeyboardKeys.COLON = ":";
KeyboardKeys.HASH = "#";
KeyboardKeys.SPACE = " ";
KeyboardKeys.PLUS = "+";
KeyboardKeys.MINUS = "-";
KeyboardKeys.DIGIT_0 = "0";
KeyboardKeys.DIGIT_1 = "1";
KeyboardKeys.DIGIT_2 = "2";
KeyboardKeys.DIGIT_3 = "3";
KeyboardKeys.DIGIT_4 = "4";
KeyboardKeys.DIGIT_5 = "5";
KeyboardKeys.DIGIT_6 = "6";
KeyboardKeys.DIGIT_7 = "7";
KeyboardKeys.DIGIT_8 = "8";
KeyboardKeys.DIGIT_9 = "9";
KeyboardKeys.LOWER_A = "a";
KeyboardKeys.LOWER_B = "b";
KeyboardKeys.LOWER_C = "c";
KeyboardKeys.LOWER_D = "d";
KeyboardKeys.LOWER_E = "e";
KeyboardKeys.LOWER_F = "f";
KeyboardKeys.LOWER_G = "g";
KeyboardKeys.LOWER_H = "h";
KeyboardKeys.LOWER_I = "i";
KeyboardKeys.LOWER_J = "j";
KeyboardKeys.LOWER_K = "k";
KeyboardKeys.LOWER_L = "l";
KeyboardKeys.LOWER_M = "m";
KeyboardKeys.LOWER_N = "n";
KeyboardKeys.LOWER_O = "o";
KeyboardKeys.LOWER_P = "p";
KeyboardKeys.LOWER_Q = "q";
KeyboardKeys.LOWER_R = "r";
KeyboardKeys.LOWER_S = "s";
KeyboardKeys.LOWER_T = "t";
KeyboardKeys.LOWER_U = "u";
KeyboardKeys.LOWER_V = "v";
KeyboardKeys.LOWER_W = "w";
KeyboardKeys.LOWER_X = "x";
KeyboardKeys.LOWER_Y = "y";
KeyboardKeys.LOWER_Z = "z";
KeyboardKeys.UPPER_A = "A";
KeyboardKeys.UPPER_B = "B";
KeyboardKeys.UPPER_C = "C";
KeyboardKeys.UPPER_D = "D";
KeyboardKeys.UPPER_E = "E";
KeyboardKeys.UPPER_F = "F";
KeyboardKeys.UPPER_G = "G";
KeyboardKeys.UPPER_H = "H";
KeyboardKeys.UPPER_I = "I";
KeyboardKeys.UPPER_J = "J";
KeyboardKeys.UPPER_K = "K";
KeyboardKeys.UPPER_L = "L";
KeyboardKeys.UPPER_M = "M";
KeyboardKeys.UPPER_N = "N";
KeyboardKeys.UPPER_O = "O";
KeyboardKeys.UPPER_P = "P";
KeyboardKeys.UPPER_Q = "Q";
KeyboardKeys.UPPER_R = "R";
KeyboardKeys.UPPER_S = "S";
KeyboardKeys.UPPER_T = "T";
KeyboardKeys.UPPER_U = "U";
KeyboardKeys.UPPER_V = "V";
KeyboardKeys.UPPER_W = "W";
KeyboardKeys.UPPER_X = "X";
KeyboardKeys.UPPER_Y = "Y";
KeyboardKeys.UPPER_Z = "Z";
})(KeyboardKeys || (KeyboardKeys = {}));
export var KeyboardKeyArrays;
(function (KeyboardKeyArrays) {
KeyboardKeyArrays.DIGITS = [KeyboardKeys.DIGIT_0,
KeyboardKeys.DIGIT_1,
KeyboardKeys.DIGIT_2,
KeyboardKeys.DIGIT_3,
KeyboardKeys.DIGIT_4,
KeyboardKeys.DIGIT_5,
KeyboardKeys.DIGIT_6,
KeyboardKeys.DIGIT_7,
KeyboardKeys.DIGIT_8,
KeyboardKeys.DIGIT_9];
KeyboardKeyArrays.UPPER_LETTERS = [KeyboardKeys.UPPER_A,
KeyboardKeys.UPPER_B,
KeyboardKeys.UPPER_C,
KeyboardKeys.UPPER_D,
KeyboardKeys.UPPER_E,
KeyboardKeys.UPPER_F,
KeyboardKeys.UPPER_G,
KeyboardKeys.UPPER_H,
KeyboardKeys.UPPER_I,
KeyboardKeys.UPPER_J,
KeyboardKeys.UPPER_K,
KeyboardKeys.UPPER_L,
KeyboardKeys.UPPER_M,
KeyboardKeys.UPPER_N,
KeyboardKeys.UPPER_O,
KeyboardKeys.UPPER_P,
KeyboardKeys.UPPER_Q,
KeyboardKeys.UPPER_R,
KeyboardKeys.UPPER_S,
KeyboardKeys.UPPER_T,
KeyboardKeys.UPPER_U,
KeyboardKeys.UPPER_V,
KeyboardKeys.UPPER_W,
KeyboardKeys.UPPER_X,
KeyboardKeys.UPPER_Y,
KeyboardKeys.UPPER_Z];
KeyboardKeyArrays.LOWER_LETTERS = [KeyboardKeys.LOWER_A,
KeyboardKeys.LOWER_B,
KeyboardKeys.LOWER_C,
KeyboardKeys.LOWER_D,
KeyboardKeys.LOWER_E,
KeyboardKeys.LOWER_F,
KeyboardKeys.LOWER_G,
KeyboardKeys.LOWER_H,
KeyboardKeys.LOWER_I,
KeyboardKeys.LOWER_J,
KeyboardKeys.LOWER_K,
KeyboardKeys.LOWER_L,
KeyboardKeys.LOWER_M,
KeyboardKeys.LOWER_N,
KeyboardKeys.LOWER_O,
KeyboardKeys.LOWER_P,
KeyboardKeys.LOWER_Q,
KeyboardKeys.LOWER_R,
KeyboardKeys.LOWER_S,
KeyboardKeys.LOWER_T,
KeyboardKeys.LOWER_U,
KeyboardKeys.LOWER_V,
KeyboardKeys.LOWER_W,
KeyboardKeys.LOWER_X,
KeyboardKeys.LOWER_Y,
KeyboardKeys.LOWER_Z];
KeyboardKeyArrays.LETTERS = [...KeyboardKeyArrays.UPPER_LETTERS, ...KeyboardKeyArrays.LOWER_LETTERS];
})(KeyboardKeyArrays || (KeyboardKeyArrays = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoia2V5Ym9hcmQta2V5cy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jb25zdHMva2V5Ym9hcmQta2V5cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLEtBQVcsWUFBWSxDQXlFNUI7QUF6RUQsV0FBaUIsWUFBWTtJQUNkLHNCQUFTLEdBQVcsV0FBVyxDQUFDO0lBQ2hDLGtCQUFLLEdBQVcsT0FBTyxDQUFDO0lBQ3hCLG1CQUFNLEdBQVcsUUFBUSxDQUFDO0lBQzFCLGtCQUFLLEdBQVcsR0FBRyxDQUFDO0lBQ3BCLG1CQUFNLEdBQVcsR0FBRyxDQUFDO0lBQ3JCLGtCQUFLLEdBQVcsR0FBRyxDQUFDO0lBQ3BCLGlCQUFJLEdBQVcsR0FBRyxDQUFDO0lBQ25CLGtCQUFLLEdBQVcsR0FBRyxDQUFDO0lBQ3BCLGlCQUFJLEdBQVcsR0FBRyxDQUFDO0lBQ25CLGtCQUFLLEdBQVcsR0FBRyxDQUFDO0lBQ3BCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0FBQ3JDLENBQUMsRUF6RWdCLFlBQVksS0FBWixZQUFZLFFBeUU1QjtBQUNELE1BQU0sS0FBVyxpQkFBaUIsQ0FnRWpDO0FBaEVELFdBQWlCLGlCQUFpQjtJQUNuQix3QkFBTSxHQUFhLENBQUUsWUFBWSxDQUFDLE9BQU87UUFDcEQsWUFBWSxDQUFDLE9BQU87UUFDcEIsWUFBWSxDQUFDLE9BQU87UUFDcEIsWUFBWSxDQUFDLE9BQU87UUFDcEIsWUFBWSxDQUFDLE9BQU87UUFDcEIsWUFBWSxDQUFDLE9BQU87UUFDcEIsWUFBWSxDQUFDLE9BQU87UUFDcEIsWUFBWSxDQUFDLE9BQU87UUFDcEIsWUFBWSxDQUFDLE9BQU87UUFDcEIsWUFBWSxDQUFDLE9BQU8sQ0FBRSxDQUFDO0lBQ1osK0JBQWEsR0FBYSxDQUFFLFlBQVksQ0FBQyxPQUFPO1FBQzNELFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPLENBQUUsQ0FBQztJQUNaLCtCQUFhLEdBQWEsQ0FBRSxZQUFZLENBQUMsT0FBTztRQUMzRCxZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTyxDQUFFLENBQUM7SUFDWix5QkFBTyxHQUFhLENBQUUsR0FBRyxrQkFBQSxhQUFhLEVBQUUsR0FBRyxrQkFBQSxhQUFhLENBQUUsQ0FBQztBQUMxRSxDQUFDLEVBaEVnQixpQkFBaUIsS0FBakIsaUJBQWlCLFFBZ0VqQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBuYW1lc3BhY2UgS2V5Ym9hcmRLZXlzIHtcbiAgZXhwb3J0IGNvbnN0IEJBQ0tTUEFDRTogc3RyaW5nID0gXCJCYWNrc3BhY2VcIjtcbiAgZXhwb3J0IGNvbnN0IEVOVEVSOiBzdHJpbmcgPSBcIkVudGVyXCI7XG4gIGV4cG9ydCBjb25zdCBFU0NBUEU6IHN0cmluZyA9IFwiRXNjYXBlXCI7XG4gIGV4cG9ydCBjb25zdCBDT01NQTogc3RyaW5nID0gXCIsXCI7XG4gIGV4cG9ydCBjb25zdCBQRVJJT0Q6IHN0cmluZyA9IFwiLlwiO1xuICBleHBvcnQgY29uc3QgQ09MT046IHN0cmluZyA9IFwiOlwiO1xuICBleHBvcnQgY29uc3QgSEFTSDogc3RyaW5nID0gXCIjXCI7XG4gIGV4cG9ydCBjb25zdCBTUEFDRTogc3RyaW5nID0gXCIgXCI7XG4gIGV4cG9ydCBjb25zdCBQTFVTOiBzdHJpbmcgPSBcIitcIjtcbiAgZXhwb3J0IGNvbnN0IE1JTlVTOiBzdHJpbmcgPSBcIi1cIjtcbiAgZXhwb3J0IGNvbnN0IERJR0lUXzA6IHN0cmluZyA9IFwiMFwiO1xuICBleHBvcnQgY29uc3QgRElHSVRfMTogc3RyaW5nID0gXCIxXCI7XG4gIGV4cG9ydCBjb25zdCBESUdJVF8yOiBzdHJpbmcgPSBcIjJcIjtcbiAgZXhwb3J0IGNvbnN0IERJR0lUXzM6IHN0cmluZyA9IFwiM1wiO1xuICBleHBvcnQgY29uc3QgRElHSVRfNDogc3RyaW5nID0gXCI0XCI7XG4gIGV4cG9ydCBjb25zdCBESUdJVF81OiBzdHJpbmcgPSBcIjVcIjtcbiAgZXhwb3J0IGNvbnN0IERJR0lUXzY6IHN0cmluZyA9IFwiNlwiO1xuICBleHBvcnQgY29uc3QgRElHSVRfNzogc3RyaW5nID0gXCI3XCI7XG4gIGV4cG9ydCBjb25zdCBESUdJVF84OiBzdHJpbmcgPSBcIjhcIjtcbiAgZXhwb3J0IGNvbnN0IERJR0lUXzk6IHN0cmluZyA9IFwiOVwiO1xuICBleHBvcnQgY29uc3QgTE9XRVJfQTogc3RyaW5nID0gXCJhXCI7XG4gIGV4cG9ydCBjb25zdCBMT1dFUl9COiBzdHJpbmcgPSBcImJcIjtcbiAgZXhwb3J0IGNvbnN0IExPV0VSX0M6IHN0cmluZyA9IFwiY1wiO1xuICBleHBvcnQgY29uc3QgTE9XRVJfRDogc3RyaW5nID0gXCJkXCI7XG4gIGV4cG9ydCBjb25zdCBMT1dFUl9FOiBzdHJpbmcgPSBcImVcIjtcbiAgZXhwb3J0IGNvbnN0IExPV0VSX0Y6IHN0cmluZyA9IFwiZlwiO1xuICBleHBvcnQgY29uc3QgTE9XRVJfRzogc3RyaW5nID0gXCJnXCI7XG4gIGV4cG9ydCBjb25zdCBMT1dFUl9IOiBzdHJpbmcgPSBcImhcIjtcbiAgZXhwb3J0IGNvbnN0IExPV0VSX0k6IHN0cmluZyA9IFwiaVwiO1xuICBleHBvcnQgY29uc3QgTE9XRVJfSjogc3RyaW5nID0gXCJqXCI7XG4gIGV4cG9ydCBjb25zdCBMT1dFUl9LOiBzdHJpbmcgPSBcImtcIjtcbiAgZXhwb3J0IGNvbnN0IExPV0VSX0w6IHN0cmluZyA9IFwibFwiO1xuICBleHBvcnQgY29uc3QgTE9XRVJfTTogc3RyaW5nID0gXCJtXCI7XG4gIGV4cG9ydCBjb25zdCBMT1dFUl9OOiBzdHJpbmcgPSBcIm5cIjtcbiAgZXhwb3J0IGNvbnN0IExPV0VSX086IHN0cmluZyA9IFwib1wiO1xuICBleHBvcnQgY29uc3QgTE9XRVJfUDogc3RyaW5nID0gXCJwXCI7XG4gIGV4cG9ydCBjb25zdCBMT1dFUl9ROiBzdHJpbmcgPSBcInFcIjtcbiAgZXhwb3J0IGNvbnN0IExPV0VSX1I6IHN0cmluZyA9IFwiclwiO1xuICBleHBvcnQgY29uc3QgTE9XRVJfUzogc3RyaW5nID0gXCJzXCI7XG4gIGV4cG9ydCBjb25zdCBMT1dFUl9UOiBzdHJpbmcgPSBcInRcIjtcbiAgZXhwb3J0IGNvbnN0IExPV0VSX1U6IHN0cmluZyA9IFwidVwiO1xuICBleHBvcnQgY29uc3QgTE9XRVJfVjogc3RyaW5nID0gXCJ2XCI7XG4gIGV4cG9ydCBjb25zdCBMT1dFUl9XOiBzdHJpbmcgPSBcIndcIjtcbiAgZXhwb3J0IGNvbnN0IExPV0VSX1g6IHN0cmluZyA9IFwieFwiO1xuICBleHBvcnQgY29uc3QgTE9XRVJfWTogc3RyaW5nID0gXCJ5XCI7XG4gIGV4cG9ydCBjb25zdCBMT1dFUl9aOiBzdHJpbmcgPSBcInpcIjtcbiAgZXhwb3J0IGNvbnN0IFVQUEVSX0E6IHN0cmluZyA9IFwiQVwiO1xuICBleHBvcnQgY29uc3QgVVBQRVJfQjogc3RyaW5nID0gXCJCXCI7XG4gIGV4cG9ydCBjb25zdCBVUFBFUl9DOiBzdHJpbmcgPSBcIkNcIjtcbiAgZXhwb3J0IGNvbnN0IFVQUEVSX0Q6IHN0cmluZyA9IFwiRFwiO1xuICBleHBvcnQgY29uc3QgVVBQRVJfRTogc3RyaW5nID0gXCJFXCI7XG4gIGV4cG9ydCBjb25zdCBVUFBFUl9GOiBzdHJpbmcgPSBcIkZcIjtcbiAgZXhwb3J0IGNvbnN0IFVQUEVSX0c6IHN0cmluZyA9IFwiR1wiO1xuICBleHBvcnQgY29uc3QgVVBQRVJfSDogc3RyaW5nID0gXCJIXCI7XG4gIGV4cG9ydCBjb25zdCBVUFBFUl9JOiBzdHJpbmcgPSBcIklcIjtcbiAgZXhwb3J0IGNvbnN0IFVQUEVSX0o6IHN0cmluZyA9IFwiSlwiO1xuICBleHBvcnQgY29uc3QgVVBQRVJfSzogc3RyaW5nID0gXCJLXCI7XG4gIGV4cG9ydCBjb25zdCBVUFBFUl9MOiBzdHJpbmcgPSBcIkxcIjtcbiAgZXhwb3J0IGNvbnN0IFVQUEVSX006IHN0cmluZyA9IFwiTVwiO1xuICBleHBvcnQgY29uc3QgVVBQRVJfTjogc3RyaW5nID0gXCJOXCI7XG4gIGV4cG9ydCBjb25zdCBVUFBFUl9POiBzdHJpbmcgPSBcIk9cIjtcbiAgZXhwb3J0IGNvbnN0IFVQUEVSX1A6IHN0cmluZyA9IFwiUFwiO1xuICBleHBvcnQgY29uc3QgVVBQRVJfUTogc3RyaW5nID0gXCJRXCI7XG4gIGV4cG9ydCBjb25zdCBVUFBFUl9SOiBzdHJpbmcgPSBcIlJcIjtcbiAgZXhwb3J0IGNvbnN0IFVQUEVSX1M6IHN0cmluZyA9IFwiU1wiO1xuICBleHBvcnQgY29uc3QgVVBQRVJfVDogc3RyaW5nID0gXCJUXCI7XG4gIGV4cG9ydCBjb25zdCBVUFBFUl9VOiBzdHJpbmcgPSBcIlVcIjtcbiAgZXhwb3J0IGNvbnN0IFVQUEVSX1Y6IHN0cmluZyA9IFwiVlwiO1xuICBleHBvcnQgY29uc3QgVVBQRVJfVzogc3RyaW5nID0gXCJXXCI7XG4gIGV4cG9ydCBjb25zdCBVUFBFUl9YOiBzdHJpbmcgPSBcIlhcIjtcbiAgZXhwb3J0IGNvbnN0IFVQUEVSX1k6IHN0cmluZyA9IFwiWVwiO1xuICBleHBvcnQgY29uc3QgVVBQRVJfWjogc3RyaW5nID0gXCJaXCI7XG59XG5leHBvcnQgbmFtZXNwYWNlIEtleWJvYXJkS2V5QXJyYXlzIHtcbiAgZXhwb3J0IGNvbnN0IERJR0lUUzogc3RyaW5nW10gPSBbIEtleWJvYXJkS2V5cy5ESUdJVF8wLFxuICAgIEtleWJvYXJkS2V5cy5ESUdJVF8xLFxuICAgIEtleWJvYXJkS2V5cy5ESUdJVF8yLFxuICAgIEtleWJvYXJkS2V5cy5ESUdJVF8zLFxuICAgIEtleWJvYXJkS2V5cy5ESUdJVF80LFxuICAgIEtleWJvYXJkS2V5cy5ESUdJVF81LFxuICAgIEtleWJvYXJkS2V5cy5ESUdJVF82LFxuICAgIEtleWJvYXJkS2V5cy5ESUdJVF83LFxuICAgIEtleWJvYXJkS2V5cy5ESUdJVF84LFxuICAgIEtleWJvYXJkS2V5cy5ESUdJVF85IF07XG4gIGV4cG9ydCBjb25zdCBVUFBFUl9MRVRURVJTOiBzdHJpbmdbXSA9IFsgS2V5Ym9hcmRLZXlzLlVQUEVSX0EsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX0IsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX0MsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX0QsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX0UsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX0YsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX0csXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX0gsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX0ksXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX0osXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX0ssXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX0wsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX00sXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX04sXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX08sXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX1AsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX1EsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX1IsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX1MsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX1QsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX1UsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX1YsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX1csXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX1gsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX1ksXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX1ogXTtcbiAgZXhwb3J0IGNvbnN0IExPV0VSX0xFVFRFUlM6IHN0cmluZ1tdID0gWyBLZXlib2FyZEtleXMuTE9XRVJfQSxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfQixcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfQyxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfRCxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfRSxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfRixcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfRyxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfSCxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfSSxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfSixcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfSyxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfTCxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfTSxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfTixcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfTyxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfUCxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfUSxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfUixcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfUyxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfVCxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfVSxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfVixcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfVyxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfWCxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfWSxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfWiBdO1xuICBleHBvcnQgY29uc3QgTEVUVEVSUzogc3RyaW5nW10gPSBbIC4uLlVQUEVSX0xFVFRFUlMsIC4uLkxPV0VSX0xFVFRFUlMgXTtcbn1cbiJdfQ==