UNPKG

red-agate-barcode

Version:

red-agate barcode tag library.

69 lines 1.86 kB
// Copyright (c) 2017, Shellyl_N and Authors // license: ISC // https://github.com/shellyln export const charactersMap = new Map([ ["0", { index: 0, pattern: "144" }], ["1", { index: 1, pattern: "114" }], ["2", { index: 2, pattern: "132" }], ["3", { index: 3, pattern: "312" }], ["4", { index: 4, pattern: "123" }], ["5", { index: 5, pattern: "141" }], ["6", { index: 6, pattern: "321" }], ["7", { index: 7, pattern: "213" }], ["8", { index: 8, pattern: "231" }], ["9", { index: 9, pattern: "411" }], ["-", { index: 10, pattern: "414" }], ["A", { index: 11, pattern: "324" }], ["B", { index: 12, pattern: "342" }], ["C", { index: 13, pattern: "234" }], ["D", { index: 14, pattern: "432" }], ["E", { index: 15, pattern: "243" }], ["F", { index: 16, pattern: "423" }], ["G", { index: 17, pattern: "441" }], ["H", { index: 18, pattern: "111" }], ["[", { index: 19, pattern: "13" }], ["]", { index: 38, pattern: "31" }] // stop ]); export const reverseMap = new Map(); for (const e of charactersMap.entries()) reverseMap.set(e[1].index, e[0]); export const fullAsciiMap = new Map([ [45, "-"], [48, "0"], [49, "1"], [50, "2"], [51, "3"], [52, "4"], [53, "5"], [54, "6"], [55, "7"], [56, "8"], [57, "9"], [65, "A0"], [66, "A1"], [67, "A2"], [68, "A3"], [69, "A4"], [70, "A5"], [71, "A6"], [72, "A7"], [73, "A8"], [74, "A9"], [75, "B0"], [76, "B1"], [77, "B2"], [78, "B3"], [79, "B4"], [80, "B5"], [81, "B6"], [82, "B7"], [83, "B8"], [84, "B9"], [85, "C0"], [86, "C1"], [87, "C2"], [88, "C3"], [89, "C4"], [90, "C5"], ]); //# sourceMappingURL=JapanPostal.data.js.map