/*! JsBarcode v3.11.5 | (c) Johan Lindell | MIT license */ !(function (t) { var e = {}; function n(r) { if (e[r]) return e[r].exports; var o = (e[r] = { i: r, l: !1, exports: {} }); return t[r].call(o.exports, o, o.exports, n), (o.l = !0), o.exports; } (n.m = t), (n.c = e), (n.d = function (t, e, r) { n.o(t, e) || Object.defineProperty(t, e, { enumerable: !0, get: r }); }), (n.r = function (t) { "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(t, Symbol.toStringTag, { value: "Module", }), Object.defineProperty(t, "__esModule", { value: !0 }); }), (n.t = function (t, e) { if ((1 & e && (t = n(t)), 8 & e)) return t; if (4 & e && "object" == typeof t && t && t.__esModule) return t; var r = Object.create(null); if ( (n.r(r), Object.defineProperty(r, "default", { enumerable: !0, value: t, }), 2 & e && "string" != typeof t) ) for (var o in t) n.d( r, o, function (e) { return t[e]; }.bind(null, o) ); return r; }), (n.n = function (t) { var e = t && t.__esModule ? function () { return t.default; } : function () { return t; }; return n.d(e, "a", e), e; }), (n.o = function (t, e) { return Object.prototype.hasOwnProperty.call(t, e); }), (n.p = ""), n((n.s = 15)); })([ function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); e.default = function t(e, n) { !(function (t, e) { if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function"); })(this, t), (this.data = e), (this.text = n.text || e), (this.options = n); }; }, function (t, e, n) { "use strict"; var r; function o(t, e, n) { return ( e in t ? Object.defineProperty(t, e, { value: n, enumerable: !0, configurable: !0, writable: !0, }) : (t[e] = n), t ); } Object.defineProperty(e, "__esModule", { value: !0 }); var i = (e.SET_A = 0), a = (e.SET_B = 1), u = (e.SET_C = 2), f = ((e.SHIFT = 98), (e.START_A = 103)), c = (e.START_B = 104), s = (e.START_C = 105); (e.MODULO = 103), (e.STOP = 106), (e.FNC1 = 207), (e.SET_BY_CODE = (o((r = {}), f, i), o(r, c, a), o(r, s, u), r)), (e.SWAP = { 101: i, 100: a, 99: u }), (e.A_START_CHAR = String.fromCharCode(208)), (e.B_START_CHAR = String.fromCharCode(209)), (e.C_START_CHAR = String.fromCharCode(210)), (e.A_CHARS = "[\0-_È-Ï]"), (e.B_CHARS = "[ -È-Ï]"), (e.C_CHARS = "(Ï*[0-9]{2}Ï*)"), (e.BARS = [ 11011001100, 11001101100, 11001100110, 10010011e3, 10010001100, 10001001100, 10011001e3, 10011000100, 10001100100, 11001001e3, 11001000100, 11000100100, 10110011100, 10011011100, 10011001110, 10111001100, 10011101100, 10011100110, 11001110010, 11001011100, 11001001110, 11011100100, 11001110100, 11101101110, 11101001100, 11100101100, 11100100110, 11101100100, 11100110100, 11100110010, 11011011e3, 11011000110, 11000110110, 10100011e3, 10001011e3, 10001000110, 10110001e3, 10001101e3, 10001100010, 11010001e3, 11000101e3, 11000100010, 10110111e3, 10110001110, 10001101110, 10111011e3, 10111000110, 10001110110, 11101110110, 11010001110, 11000101110, 11011101e3, 11011100010, 11011101110, 11101011e3, 11101000110, 11100010110, 11101101e3, 11101100010, 11100011010, 11101111010, 11001000010, 11110001010, 1010011e4, 10100001100, 1001011e4, 10010000110, 10000101100, 10000100110, 1011001e4, 10110000100, 1001101e4, 10011000010, 10000110100, 10000110010, 11000010010, 1100101e4, 11110111010, 11000010100, 10001111010, 10100111100, 10010111100, 10010011110, 10111100100, 10011110100, 10011110010, 11110100100, 11110010100, 11110010010, 11011011110, 11011110110, 11110110110, 10101111e3, 10100011110, 10001011110, 10111101e3, 10111100010, 11110101e3, 11110100010, 10111011110, 10111101110, 11101011110, 11110101110, 11010000100, 1101001e4, 11010011100, 1100011101011, ]); }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); (e.SIDE_BIN = "101"), (e.MIDDLE_BIN = "01010"), (e.BINARIES = { L: [ "0001101", "0011001", "0010011", "0111101", "0100011", "0110001", "0101111", "0111011", "0110111", "0001011", ], G: [ "0100111", "0110011", "0011011", "0100001", "0011101", "0111001", "0000101", "0010001", "0001001", "0010111", ], R: [ "1110010", "1100110", "1101100", "1000010", "1011100", "1001110", "1010000", "1000100", "1001000", "1110100", ], O: [ "0001101", "0011001", "0010011", "0111101", "0100011", "0110001", "0101111", "0111011", "0110111", "0001011", ], E: [ "0100111", "0110011", "0011011", "0100001", "0011101", "0111001", "0000101", "0010001", "0001001", "0010111", ], }), (e.EAN2_STRUCTURE = ["LL", "LG", "GL", "GG"]), (e.EAN5_STRUCTURE = [ "GGLLL", "GLGLL", "GLLGL", "GLLLG", "LGGLL", "LLGGL", "LLLGG", "LGLGL", "LGLLG", "LLGLG", ]), (e.EAN13_STRUCTURE = [ "LLLLLL", "LLGLGG", "LLGGLG", "LLGGGL", "LGLLGG", "LGGLLG", "LGGGLL", "LGLGLG", "LGLGGL", "LGGLGL", ]); }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r = n(2); e.default = function (t, e, n) { var o = t .split("") .map(function (t, n) { return r.BINARIES[e[n]]; }) .map(function (e, n) { return e ? e[t[n]] : ""; }); if (n) { var i = t.length - 1; o = o.map(function (t, e) { return e < i ? t + n : t; }); } return o.join(""); }; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r, o = (function () { function t(t, e) { for (var n = 0; n < e.length; n++) { var r = e[n]; (r.enumerable = r.enumerable || !1), (r.configurable = !0), "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r); } } return function (e, n, r) { return n && t(e.prototype, n), r && t(e, r), e; }; })(), i = n(0); var a = (function (t) { function e(t, n) { return ( (function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, e), (function (t, e) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return !e || ("object" != typeof e && "function" != typeof e) ? t : e; })( this, (e.__proto__ || Object.getPrototypeOf(e)).call( this, t, n ) ) ); } return ( (function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function, not " + typeof e ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : (t.__proto__ = e)); })(e, t), o(e, [ { key: "encode", value: function () { for ( var t = "110", e = 0; e < this.data.length; e++ ) { var n = parseInt(this.data[e]).toString(2); n = u(n, 4 - n.length); for (var r = 0; r < n.length; r++) t += "0" == n[r] ? "100" : "110"; } return { data: (t += "1001"), text: this.text }; }, }, { key: "valid", value: function () { return -1 !== this.data.search(/^[0-9]+$/); }, }, ]), e ); })(((r = i) && r.__esModule ? r : { default: r }).default); function u(t, e) { for (var n = 0; n < e; n++) t = "0" + t; return t; } e.default = a; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r, o = (function () { function t(t, e) { for (var n = 0; n < e.length; n++) { var r = e[n]; (r.enumerable = r.enumerable || !1), (r.configurable = !0), "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r); } } return function (e, n, r) { return n && t(e.prototype, n), r && t(e, r), e; }; })(), i = n(0), a = (r = i) && r.__esModule ? r : { default: r }, u = n(1); var f = (function (t) { function e(t, n) { !(function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, e); var r = (function (t, e) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return !e || ("object" != typeof e && "function" != typeof e) ? t : e; })( this, (e.__proto__ || Object.getPrototypeOf(e)).call( this, t.substring(1), n ) ); return ( (r.bytes = t.split("").map(function (t) { return t.charCodeAt(0); })), r ); } return ( (function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function, not " + typeof e ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : (t.__proto__ = e)); })(e, t), o( e, [ { key: "valid", value: function () { return /^[\x00-\x7F\xC8-\xD3]+$/.test( this.data ); }, }, { key: "encode", value: function () { var t = this.bytes, n = t.shift() - 105, r = u.SET_BY_CODE[n]; if (void 0 === r) throw new RangeError( "The encoding does not start with a start character." ); !0 === this.shouldEncodeAsEan128() && t.unshift(u.FNC1); var o = e.next(t, 1, r); return { text: this.text === this.data ? this.text.replace( /[^\x20-\x7E]/g, "" ) : this.text, data: e.getBar(n) + o.result + e.getBar((o.checksum + n) % u.MODULO) + e.getBar(u.STOP), }; }, }, { key: "shouldEncodeAsEan128", value: function () { var t = this.options.ean128 || !1; return ( "string" == typeof t && (t = "true" === t.toLowerCase()), t ); }, }, ], [ { key: "getBar", value: function (t) { return u.BARS[t] ? u.BARS[t].toString() : ""; }, }, { key: "correctIndex", value: function (t, e) { if (e === u.SET_A) { var n = t.shift(); return n < 32 ? n + 64 : n - 32; } return e === u.SET_B ? t.shift() - 32 : 10 * (t.shift() - 48) + t.shift() - 48; }, }, { key: "next", value: function (t, n, r) { if (!t.length) return { result: "", checksum: 0 }; var o = void 0, i = void 0; if (t[0] >= 200) { i = t.shift() - 105; var a = u.SWAP[i]; void 0 !== a ? (o = e.next(t, n + 1, a)) : ((r !== u.SET_A && r !== u.SET_B) || i !== u.SHIFT || (t[0] = r === u.SET_A ? t[0] > 95 ? t[0] - 96 : t[0] : t[0] < 32 ? t[0] + 96 : t[0]), (o = e.next(t, n + 1, r))); } else (i = e.correctIndex(t, r)), (o = e.next(t, n + 1, r)); var f = i * n; return { result: e.getBar(i) + o.result, checksum: f + o.checksum, }; }, }, ] ), e ); })(a.default); e.default = f; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.mod10 = function (t) { for (var e = 0, n = 0; n < t.length; n++) { var r = parseInt(t[n]); (n + t.length) % 2 == 0 ? (e += r) : (e += ((2 * r) % 10) + Math.floor((2 * r) / 10)); } return (10 - (e % 10)) % 10; }), (e.mod11 = function (t) { for ( var e = 0, n = [2, 3, 4, 5, 6, 7], r = 0; r < t.length; r++ ) { var o = parseInt(t[t.length - 1 - r]); e += n[r % n.length] * o; } return (11 - (e % 11)) % 11; }); }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r = Object.assign || function (t) { for (var e = 1; e < arguments.length; e++) { var n = arguments[e]; for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (t[r] = n[r]); } return t; }; e.default = function (t, e) { return r({}, t, e); }; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r = (function () { function t(t, e) { for (var n = 0; n < e.length; n++) { var r = e[n]; (r.enumerable = r.enumerable || !1), (r.configurable = !0), "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r); } } return function (e, n, r) { return n && t(e.prototype, n), r && t(e, r), e; }; })(), o = n(2), i = a(n(3)); function a(t) { return t && t.__esModule ? t : { default: t }; } var u = (function (t) { function e(t, n) { !(function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, e); var r = (function (t, e) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return !e || ("object" != typeof e && "function" != typeof e) ? t : e; })( this, (e.__proto__ || Object.getPrototypeOf(e)).call(this, t, n) ); return ( (r.fontSize = !n.flat && n.fontSize > 10 * n.width ? 10 * n.width : n.fontSize), (r.guardHeight = n.height + r.fontSize / 2 + n.textMargin), r ); } return ( (function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function, not " + typeof e ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : (t.__proto__ = e)); })(e, t), r(e, [ { key: "encode", value: function () { return this.options.flat ? this.encodeFlat() : this.encodeGuarded(); }, }, { key: "leftText", value: function (t, e) { return this.text.substr(t, e); }, }, { key: "leftEncode", value: function (t, e) { return (0, i.default)(t, e); }, }, { key: "rightText", value: function (t, e) { return this.text.substr(t, e); }, }, { key: "rightEncode", value: function (t, e) { return (0, i.default)(t, e); }, }, { key: "encodeGuarded", value: function () { var t = { fontSize: this.fontSize }, e = { height: this.guardHeight }; return [ { data: o.SIDE_BIN, options: e }, { data: this.leftEncode(), text: this.leftText(), options: t, }, { data: o.MIDDLE_BIN, options: e }, { data: this.rightEncode(), text: this.rightText(), options: t, }, { data: o.SIDE_BIN, options: e }, ]; }, }, { key: "encodeFlat", value: function () { return { data: [ o.SIDE_BIN, this.leftEncode(), o.MIDDLE_BIN, this.rightEncode(), o.SIDE_BIN, ].join(""), text: this.text, }; }, }, ]), e ); })(a(n(0)).default); e.default = u; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r = (function () { function t(t, e) { for (var n = 0; n < e.length; n++) { var r = e[n]; (r.enumerable = r.enumerable || !1), (r.configurable = !0), "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r); } } return function (e, n, r) { return n && t(e.prototype, n), r && t(e, r), e; }; })(); e.checksum = u; var o = i(n(3)); function i(t) { return t && t.__esModule ? t : { default: t }; } var a = (function (t) { function e(t, n) { !(function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, e), -1 !== t.search(/^[0-9]{11}$/) && (t += u(t)); var r = (function (t, e) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return !e || ("object" != typeof e && "function" != typeof e) ? t : e; })( this, (e.__proto__ || Object.getPrototypeOf(e)).call(this, t, n) ); return ( (r.displayValue = n.displayValue), n.fontSize > 10 * n.width ? (r.fontSize = 10 * n.width) : (r.fontSize = n.fontSize), (r.guardHeight = n.height + r.fontSize / 2 + n.textMargin), r ); } return ( (function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function, not " + typeof e ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : (t.__proto__ = e)); })(e, t), r(e, [ { key: "valid", value: function () { return ( -1 !== this.data.search(/^[0-9]{12}$/) && this.data[11] == u(this.data) ); }, }, { key: "encode", value: function () { return this.options.flat ? this.flatEncoding() : this.guardedEncoding(); }, }, { key: "flatEncoding", value: function () { var t = ""; return ( (t += "101"), (t += (0, o.default)( this.data.substr(0, 6), "LLLLLL" )), (t += "01010"), (t += (0, o.default)( this.data.substr(6, 6), "RRRRRR" )), { data: (t += "101"), text: this.text } ); }, }, { key: "guardedEncoding", value: function () { var t = []; return ( this.displayValue && t.push({ data: "00000000", text: this.text.substr(0, 1), options: { textAlign: "left", fontSize: this.fontSize, }, }), t.push({ data: "101" + (0, o.default)(this.data[0], "L"), options: { height: this.guardHeight }, }), t.push({ data: (0, o.default)( this.data.substr(1, 5), "LLLLL" ), text: this.text.substr(1, 5), options: { fontSize: this.fontSize }, }), t.push({ data: "01010", options: { height: this.guardHeight }, }), t.push({ data: (0, o.default)( this.data.substr(6, 5), "RRRRR" ), text: this.text.substr(6, 5), options: { fontSize: this.fontSize }, }), t.push({ data: (0, o.default)(this.data[11], "R") + "101", options: { height: this.guardHeight }, }), this.displayValue && t.push({ data: "00000000", text: this.text.substr(11, 1), options: { textAlign: "right", fontSize: this.fontSize, }, }), t ); }, }, ]), e ); })(i(n(0)).default); function u(t) { var e, n = 0; for (e = 1; e < 11; e += 2) n += parseInt(t[e]); for (e = 0; e < 11; e += 2) n += 3 * parseInt(t[e]); return (10 - (n % 10)) % 10; } e.default = a; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r, o = (function () { function t(t, e) { for (var n = 0; n < e.length; n++) { var r = e[n]; (r.enumerable = r.enumerable || !1), (r.configurable = !0), "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r); } } return function (e, n, r) { return n && t(e.prototype, n), r && t(e, r), e; }; })(), i = n(31), a = n(0); function u(t, e) { if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function"); } function f(t, e) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return !e || ("object" != typeof e && "function" != typeof e) ? t : e; } var c = (function (t) { function e() { return ( u(this, e), f( this, (e.__proto__ || Object.getPrototypeOf(e)).apply( this, arguments ) ) ); } return ( (function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function, not " + typeof e ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : (t.__proto__ = e)); })(e, t), o(e, [ { key: "valid", value: function () { return -1 !== this.data.search(/^([0-9]{2})+$/); }, }, { key: "encode", value: function () { var t = this, e = this.data .match(/.{2}/g) .map(function (e) { return t.encodePair(e); }) .join(""); return { data: i.START_BIN + e + i.END_BIN, text: this.text, }; }, }, { key: "encodePair", value: function (t) { var e = i.BINARIES[t[1]]; return i.BINARIES[t[0]] .split("") .map(function (t, n) { return ( ("1" === t ? "111" : "1") + ("1" === e[n] ? "000" : "0") ); }) .join(""); }, }, ]), e ); })(((r = a) && r.__esModule ? r : { default: r }).default); e.default = c; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.default = function (t) { var e = [ "width", "height", "textMargin", "fontSize", "margin", "marginTop", "marginBottom", "marginLeft", "marginRight", ]; for (var n in e) e.hasOwnProperty(n) && ((n = e[n]), "string" == typeof t[n] && (t[n] = parseInt(t[n], 10))); "string" == typeof t.displayValue && (t.displayValue = "false" != t.displayValue); return t; }); }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r = { width: 2, height: 100, format: "auto", displayValue: !0, fontOptions: "", font: "monospace", text: void 0, textAlign: "center", textPosition: "bottom", textMargin: 2, fontSize: 20, background: "#ffffff", lineColor: "#000000", margin: 10, marginTop: void 0, marginBottom: void 0, marginLeft: void 0, marginRight: void 0, valid: function () {}, }; e.default = r; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.getTotalWidthOfEncodings = e.calculateEncodingAttributes = e.getBarcodePadding = e.getEncodingHeight = e.getMaximumHeightOfEncodings = void 0); var r, o = n(7), i = (r = o) && r.__esModule ? r : { default: r }; function a(t, e) { return ( e.height + (e.displayValue && t.text.length > 0 ? e.fontSize + e.textMargin : 0) + e.marginTop + e.marginBottom ); } function u(t, e, n) { if (n.displayValue && e < t) { if ("center" == n.textAlign) return Math.floor((t - e) / 2); if ("left" == n.textAlign) return 0; if ("right" == n.textAlign) return Math.floor(t - e); } return 0; } function f(t, e, n) { var r; if (n) r = n; else { if ("undefined" == typeof document) return 0; r = document.createElement("canvas").getContext("2d"); } r.font = e.fontOptions + " " + e.fontSize + "px " + e.font; var o = r.measureText(t); return o ? o.width : 0; } (e.getMaximumHeightOfEncodings = function (t) { for (var e = 0, n = 0; n < t.length; n++) t[n].height > e && (e = t[n].height); return e; }), (e.getEncodingHeight = a), (e.getBarcodePadding = u), (e.calculateEncodingAttributes = function (t, e, n) { for (var r = 0; r < t.length; r++) { var o, c = t[r], s = (0, i.default)(e, c.options); o = s.displayValue ? f(c.text, s, n) : 0; var l = c.data.length * s.width; (c.width = Math.ceil(Math.max(o, l))), (c.height = a(c, s)), (c.barcodePadding = u(o, l, s)); } }), (e.getTotalWidthOfEncodings = function (t) { for (var e = 0, n = 0; n < t.length; n++) e += t[n].width; return e; }); }, function (t, e, n) { "use strict"; function r(t, e) { if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function"); } function o(t, e) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return !e || ("object" != typeof e && "function" != typeof e) ? t : e; } function i(t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function, not " + typeof e ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : (t.__proto__ = e)); } Object.defineProperty(e, "__esModule", { value: !0 }); var a = (function (t) { function e(t, n) { r(this, e); var i = o( this, (e.__proto__ || Object.getPrototypeOf(e)).call(this) ); return ( (i.name = "InvalidInputException"), (i.symbology = t), (i.input = n), (i.message = '"' + i.input + '" is not a valid input for ' + i.symbology), i ); } return i(e, Error), e; })(), u = (function (t) { function e() { r(this, e); var t = o( this, (e.__proto__ || Object.getPrototypeOf(e)).call(this) ); return ( (t.name = "InvalidElementException"), (t.message = "Not supported type to render on"), t ); } return i(e, Error), e; })(), f = (function (t) { function e() { r(this, e); var t = o( this, (e.__proto__ || Object.getPrototypeOf(e)).call(this) ); return ( (t.name = "NoElementException"), (t.message = "No element to render on."), t ); } return i(e, Error), e; })(); (e.InvalidInputException = a), (e.InvalidElementException = u), (e.NoElementException = f); }, function (t, e, n) { "use strict"; var r = p(n(16)), o = p(n(7)), i = p(n(41)), a = p(n(42)), u = p(n(43)), f = p(n(11)), c = p(n(49)), s = n(14), l = p(n(12)); function p(t) { return t && t.__esModule ? t : { default: t }; } var d = function () {}, h = function (t, e, n) { var r = new d(); if (void 0 === t) throw Error("No element to render on was provided."); return ( (r._renderProperties = (0, u.default)(t)), (r._encodings = []), (r._options = l.default), (r._errorHandler = new c.default(r)), void 0 !== e && ((n = n || {}).format || (n.format = _()), r.options(n)[n.format](e, n).render()), r ); }; for (var y in ((h.getModule = function (t) { return r.default[t]; }), r.default)) r.default.hasOwnProperty(y) && b(r.default, y); function b(t, e) { d.prototype[e] = d.prototype[e.toUpperCase()] = d.prototype[e.toLowerCase()] = function (n, r) { var i = this; return i._errorHandler.wrapBarcodeCall(function () { r.text = void 0 === r.text ? void 0 : "" + r.text; var a = (0, o.default)(i._options, r); a = (0, f.default)(a); var u = t[e], c = v(n, u, a); return i._encodings.push(c), i; }); }; } function v(t, e, n) { var r = new e((t = "" + t), n); if (!r.valid()) throw new s.InvalidInputException(r.constructor.name, t); var a = r.encode(); a = (0, i.default)(a); for (var u = 0; u < a.length; u++) a[u].options = (0, o.default)(n, a[u].options); return a; } function _() { return r.default.CODE128 ? "CODE128" : Object.keys(r.default)[0]; } function g(t, e, n) { e = (0, i.default)(e); for (var r = 0; r < e.length; r++) (e[r].options = (0, o.default)(n, e[r].options)), (0, a.default)(e[r].options); (0, a.default)(n), new (0, t.renderer)(t.element, e, n).render(), t.afterRender && t.afterRender(); } (d.prototype.options = function (t) { return (this._options = (0, o.default)(this._options, t)), this; }), (d.prototype.blank = function (t) { var e = new Array(t + 1).join("0"); return this._encodings.push({ data: e }), this; }), (d.prototype.init = function () { var t; if (this._renderProperties) for (var e in (Array.isArray(this._renderProperties) || (this._renderProperties = [this._renderProperties]), this._renderProperties)) { t = this._renderProperties[e]; var n = (0, o.default)(this._options, t.options); "auto" == n.format && (n.format = _()), this._errorHandler.wrapBarcodeCall(function () { var e = v( n.value, r.default[n.format.toUpperCase()], n ); g(t, e, n); }); } }), (d.prototype.render = function () { if (!this._renderProperties) throw new s.NoElementException(); if (Array.isArray(this._renderProperties)) for (var t = 0; t < this._renderProperties.length; t++) g( this._renderProperties[t], this._encodings, this._options ); else g(this._renderProperties, this._encodings, this._options); return this; }), (d.prototype._defaults = l.default), "undefined" != typeof window && (window.JsBarcode = h), "undefined" != typeof jQuery && (jQuery.fn.JsBarcode = function (t, e) { var n = []; return ( jQuery(this).each(function () { n.push(this); }), h(n, t, e) ); }), (t.exports = h); }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r = n(17), o = n(18), i = n(24), a = n(30), u = n(33), f = n(38), c = n(39), s = n(40); e.default = { CODE39: r.CODE39, CODE128: o.CODE128, CODE128A: o.CODE128A, CODE128B: o.CODE128B, CODE128C: o.CODE128C, EAN13: i.EAN13, EAN8: i.EAN8, EAN5: i.EAN5, EAN2: i.EAN2, UPC: i.UPC, UPCE: i.UPCE, ITF14: a.ITF14, ITF: a.ITF, MSI: u.MSI, MSI10: u.MSI10, MSI11: u.MSI11, MSI1010: u.MSI1010, MSI1110: u.MSI1110, pharmacode: f.pharmacode, codabar: c.codabar, GenericBarcode: s.GenericBarcode, }; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.CODE39 = void 0); var r, o = (function () { function t(t, e) { for (var n = 0; n < e.length; n++) { var r = e[n]; (r.enumerable = r.enumerable || !1), (r.configurable = !0), "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r); } } return function (e, n, r) { return n && t(e.prototype, n), r && t(e, r), e; }; })(), i = n(0); var a = (function (t) { function e(t, n) { return ( (function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, e), (t = t.toUpperCase()), n.mod43 && (t += (function (t) { return u[t]; })( (function (t) { for (var e = 0, n = 0; n < t.length; n++) e += s(t[n]); return (e %= 43); })(t) )), (function (t, e) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return !e || ("object" != typeof e && "function" != typeof e) ? t : e; })( this, (e.__proto__ || Object.getPrototypeOf(e)).call( this, t, n ) ) ); } return ( (function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function, not " + typeof e ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : (t.__proto__ = e)); })(e, t), o(e, [ { key: "encode", value: function () { for ( var t = c("*"), e = 0; e < this.data.length; e++ ) t += c(this.data[e]) + "0"; return { data: (t += c("*")), text: this.text }; }, }, { key: "valid", value: function () { return ( -1 !== this.data.search( /^[0-9A-Z\-\.\ \$\/\+\%]+$/ ) ); }, }, ]), e ); })(((r = i) && r.__esModule ? r : { default: r }).default), u = [ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "-", ".", " ", "$", "/", "+", "%", "*", ], f = [ 20957, 29783, 23639, 30485, 20951, 29813, 23669, 20855, 29789, 23645, 29975, 23831, 30533, 22295, 30149, 24005, 21623, 29981, 23837, 22301, 30023, 23879, 30545, 22343, 30161, 24017, 21959, 30065, 23921, 22385, 29015, 18263, 29141, 17879, 29045, 18293, 17783, 29021, 18269, 17477, 17489, 17681, 20753, 35770, ]; function c(t) { return (function (t) { return f[t].toString(2); })(s(t)); } function s(t) { return u.indexOf(t); } e.CODE39 = a; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.CODE128C = e.CODE128B = e.CODE128A = e.CODE128 = void 0); var r = u(n(19)), o = u(n(21)), i = u(n(22)), a = u(n(23)); function u(t) { return t && t.__esModule ? t : { default: t }; } (e.CODE128 = r.default), (e.CODE128A = o.default), (e.CODE128B = i.default), (e.CODE128C = a.default); }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r = i(n(5)), o = i(n(20)); function i(t) { return t && t.__esModule ? t : { default: t }; } function a(t, e) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return !e || ("object" != typeof e && "function" != typeof e) ? t : e; } var u = (function (t) { function e(t, n) { if ( ((function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, e), /^[\x00-\x7F\xC8-\xD3]+$/.test(t)) ) var r = a( this, (e.__proto__ || Object.getPrototypeOf(e)).call( this, (0, o.default)(t), n ) ); else r = a( this, (e.__proto__ || Object.getPrototypeOf(e)).call( this, t, n ) ); return a(r); } return ( (function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function, not " + typeof e ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : (t.__proto__ = e)); })(e, t), e ); })(r.default); e.default = u; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r = n(1), o = function (t) { return t.match(new RegExp("^" + r.A_CHARS + "*"))[0].length; }, i = function (t) { return t.match(new RegExp("^" + r.B_CHARS + "*"))[0].length; }, a = function (t) { return t.match(new RegExp("^" + r.C_CHARS + "*"))[0]; }; function u(t, e) { var n = e ? r.A_CHARS : r.B_CHARS, o = t.match( new RegExp("^(" + n + "+?)(([0-9]{2}){2,})([^0-9]|$)") ); if (o) return ( o[1] + String.fromCharCode(204) + f(t.substring(o[1].length)) ); var i = t.match(new RegExp("^" + n + "+"))[0]; return i.length === t.length ? t : i + String.fromCharCode(e ? 205 : 206) + u(t.substring(i.length), !e); } function f(t) { var e = a(t), n = e.length; if (n === t.length) return t; t = t.substring(n); var r = o(t) >= i(t); return e + String.fromCharCode(r ? 206 : 205) + u(t, r); } e.default = function (t) { var e = void 0; if (a(t).length >= 2) e = r.C_START_CHAR + f(t); else { var n = o(t) > i(t); e = (n ? r.A_START_CHAR : r.B_START_CHAR) + u(t, n); } return e.replace(/[\xCD\xCE]([^])[\xCD\xCE]/, function (t, e) { return String.fromCharCode(203) + e; }); }; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r, o = (function () { function t(t, e) { for (var n = 0; n < e.length; n++) { var r = e[n]; (r.enumerable = r.enumerable || !1), (r.configurable = !0), "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r); } } return function (e, n, r) { return n && t(e.prototype, n), r && t(e, r), e; }; })(), i = n(5), a = (r = i) && r.__esModule ? r : { default: r }, u = n(1); var f = (function (t) { function e(t, n) { return ( (function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, e), (function (t, e) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return !e || ("object" != typeof e && "function" != typeof e) ? t : e; })( this, (e.__proto__ || Object.getPrototypeOf(e)).call( this, u.A_START_CHAR + t, n ) ) ); } return ( (function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function, not " + typeof e ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : (t.__proto__ = e)); })(e, t), o(e, [ { key: "valid", value: function () { return new RegExp("^" + u.A_CHARS + "+$").test( this.data ); }, }, ]), e ); })(a.default); e.default = f; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r, o = (function () { function t(t, e) { for (var n = 0; n < e.length; n++) { var r = e[n]; (r.enumerable = r.enumerable || !1), (r.configurable = !0), "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r); } } return function (e, n, r) { return n && t(e.prototype, n), r && t(e, r), e; }; })(), i = n(5), a = (r = i) && r.__esModule ? r : { default: r }, u = n(1); var f = (function (t) { function e(t, n) { return ( (function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, e), (function (t, e) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return !e || ("object" != typeof e && "function" != typeof e) ? t : e; })( this, (e.__proto__ || Object.getPrototypeOf(e)).call( this, u.B_START_CHAR + t, n ) ) ); } return ( (function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function, not " + typeof e ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : (t.__proto__ = e)); })(e, t), o(e, [ { key: "valid", value: function () { return new RegExp("^" + u.B_CHARS + "+$").test( this.data ); }, }, ]), e ); })(a.default); e.default = f; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r, o = (function () { function t(t, e) { for (var n = 0; n < e.length; n++) { var r = e[n]; (r.enumerable = r.enumerable || !1), (r.configurable = !0), "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r); } } return function (e, n, r) { return n && t(e.prototype, n), r && t(e, r), e; }; })(), i = n(5), a = (r = i) && r.__esModule ? r : { default: r }, u = n(1); var f = (function (t) { function e(t, n) { return ( (function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, e), (function (t, e) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return !e || ("object" != typeof e && "function" != typeof e) ? t : e; })( this, (e.__proto__ || Object.getPrototypeOf(e)).call( this, u.C_START_CHAR + t, n ) ) ); } return ( (function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function, not " + typeof e ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : (t.__proto__ = e)); })(e, t), o(e, [ { key: "valid", value: function () { return new RegExp("^" + u.C_CHARS + "+$").test( this.data ); }, }, ]), e ); })(a.default); e.default = f; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.UPCE = e.UPC = e.EAN2 = e.EAN5 = e.EAN8 = e.EAN13 = void 0); var r = c(n(25)), o = c(n(26)), i = c(n(27)), a = c(n(28)), u = c(n(9)), f = c(n(29)); function c(t) { return t && t.__esModule ? t : { default: t }; } (e.EAN13 = r.default), (e.EAN8 = o.default), (e.EAN5 = i.default), (e.EAN2 = a.default), (e.UPC = u.default), (e.UPCE = f.default); }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r, o = (function () { function t(t, e) { for (var n = 0; n < e.length; n++) { var r = e[n]; (r.enumerable = r.enumerable || !1), (r.configurable = !0), "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r); } } return function (e, n, r) { return n && t(e.prototype, n), r && t(e, r), e; }; })(), i = function t(e, n, r) { null === e && (e = Function.prototype); var o = Object.getOwnPropertyDescriptor(e, n); if (void 0 === o) { var i = Object.getPrototypeOf(e); return null === i ? void 0 : t(i, n, r); } if ("value" in o) return o.value; var a = o.get; return void 0 !== a ? a.call(r) : void 0; }, a = n(2), u = n(8), f = (r = u) && r.__esModule ? r : { default: r }; var c = function (t) { return ( (10 - (t .substr(0, 12) .split("") .map(function (t) { return +t; }) .reduce(function (t, e, n) { return n % 2 ? t + 3 * e : t + e; }, 0) % 10)) % 10 ); }, s = (function (t) { function e(t, n) { !(function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, e), -1 !== t.search(/^[0-9]{12}$/) && (t += c(t)); var r = (function (t, e) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return !e || ("object" != typeof e && "function" != typeof e) ? t : e; })( this, (e.__proto__ || Object.getPrototypeOf(e)).call( this, t, n ) ); return (r.lastChar = n.lastChar), r; } return ( (function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function, not " + typeof e ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : (t.__proto__ = e)); })(e, t), o(e, [ { key: "valid", value: function () { return ( -1 !== this.data.search(/^[0-9]{13}$/) && +this.data[12] === c(this.data) ); }, }, { key: "leftText", value: function () { return i( e.prototype.__proto__ || Object.getPrototypeOf(e.prototype), "leftText", this ).call(this, 1, 6); }, }, { key: "leftEncode", value: function () { var t = this.data.substr(1, 6), n = a.EAN13_STRUCTURE[this.data[0]]; return i( e.prototype.__proto__ || Object.getPrototypeOf(e.prototype), "leftEncode", this ).call(this, t, n); }, }, { key: "rightText", value: function () { return i( e.prototype.__proto__ || Object.getPrototypeOf(e.prototype), "rightText", this ).call(this, 7, 6); }, }, { key: "rightEncode", value: function () { var t = this.data.substr(7, 6); return i( e.prototype.__proto__ || Object.getPrototypeOf(e.prototype), "rightEncode", this ).call(this, t, "RRRRRR"); }, }, { key: "encodeGuarded", value: function () { var t = i( e.prototype.__proto__ || Object.getPrototypeOf(e.prototype), "encodeGuarded", this ).call(this); return ( this.options.displayValue && (t.unshift({ data: "000000000000", text: this.text.substr(0, 1), options: { textAlign: "left", fontSize: this.fontSize, }, }), this.options.lastChar && (t.push({ data: "00" }), t.push({ data: "00000", text: this.options.lastChar, options: { fontSize: this.fontSize, }, }))), t ); }, }, ]), e ); })(f.default); e.default = s; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r, o = (function () { function t(t, e) { for (var n = 0; n < e.length; n++) { var r = e[n]; (r.enumerable = r.enumerable || !1), (r.configurable = !0), "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r); } } return function (e, n, r) { return n && t(e.prototype, n), r && t(e, r), e; }; })(), i = function t(e, n, r) { null === e && (e = Function.prototype); var o = Object.getOwnPropertyDescriptor(e, n); if (void 0 === o) { var i = Object.getPrototypeOf(e); return null === i ? void 0 : t(i, n, r); } if ("value" in o) return o.value; var a = o.get; return void 0 !== a ? a.call(r) : void 0; }, a = n(8), u = (r = a) && r.__esModule ? r : { default: r }; var f = function (t) { return ( (10 - (t .substr(0, 7) .split("") .map(function (t) { return +t; }) .reduce(function (t, e, n) { return n % 2 ? t + e : t + 3 * e; }, 0) % 10)) % 10 ); }, c = (function (t) { function e(t, n) { return ( (function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, e), -1 !== t.search(/^[0-9]{7}$/) && (t += f(t)), (function (t, e) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return !e || ("object" != typeof e && "function" != typeof e) ? t : e; })( this, (e.__proto__ || Object.getPrototypeOf(e)).call( this, t, n ) ) ); } return ( (function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function, not " + typeof e ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : (t.__proto__ = e)); })(e, t), o(e, [ { key: "valid", value: function () { return ( -1 !== this.data.search(/^[0-9]{8}$/) && +this.data[7] === f(this.data) ); }, }, { key: "leftText", value: function () { return i( e.prototype.__proto__ || Object.getPrototypeOf(e.prototype), "leftText", this ).call(this, 0, 4); }, }, { key: "leftEncode", value: function () { var t = this.data.substr(0, 4); return i( e.prototype.__proto__ || Object.getPrototypeOf(e.prototype), "leftEncode", this ).call(this, t, "LLLL"); }, }, { key: "rightText", value: function () { return i( e.prototype.__proto__ || Object.getPrototypeOf(e.prototype), "rightText", this ).call(this, 4, 4); }, }, { key: "rightEncode", value: function () { var t = this.data.substr(4, 4); return i( e.prototype.__proto__ || Object.getPrototypeOf(e.prototype), "rightEncode", this ).call(this, t, "RRRR"); }, }, ]), e ); })(u.default); e.default = c; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r = (function () { function t(t, e) { for (var n = 0; n < e.length; n++) { var r = e[n]; (r.enumerable = r.enumerable || !1), (r.configurable = !0), "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r); } } return function (e, n, r) { return n && t(e.prototype, n), r && t(e, r), e; }; })(), o = n(2), i = u(n(3)), a = u(n(0)); function u(t) { return t && t.__esModule ? t : { default: t }; } var f = (function (t) { function e(t, n) { return ( (function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, e), (function (t, e) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return !e || ("object" != typeof e && "function" != typeof e) ? t : e; })( this, (e.__proto__ || Object.getPrototypeOf(e)).call( this, t, n ) ) ); } return ( (function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function, not " + typeof e ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : (t.__proto__ = e)); })(e, t), r(e, [ { key: "valid", value: function () { return -1 !== this.data.search(/^[0-9]{5}$/); }, }, { key: "encode", value: function () { var t, e = o.EAN5_STRUCTURE[ ((t = this.data), t .split("") .map(function (t) { return +t; }) .reduce(function (t, e, n) { return n % 2 ? t + 9 * e : t + 3 * e; }, 0) % 10) ]; return { data: "1011" + (0, i.default)(this.data, e, "01"), text: this.text, }; }, }, ]), e ); })(a.default); e.default = f; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r = (function () { function t(t, e) { for (var n = 0; n < e.length; n++) { var r = e[n]; (r.enumerable = r.enumerable || !1), (r.configurable = !0), "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r); } } return function (e, n, r) { return n && t(e.prototype, n), r && t(e, r), e; }; })(), o = n(2), i = a(n(3)); function a(t) { return t && t.__esModule ? t : { default: t }; } var u = (function (t) { function e(t, n) { return ( (function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, e), (function (t, e) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return !e || ("object" != typeof e && "function" != typeof e) ? t : e; })( this, (e.__proto__ || Object.getPrototypeOf(e)).call( this, t, n ) ) ); } return ( (function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function, not " + typeof e ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : (t.__proto__ = e)); })(e, t), r(e, [ { key: "valid", value: function () { return -1 !== this.data.search(/^[0-9]{2}$/); }, }, { key: "encode", value: function () { var t = o.EAN2_STRUCTURE[parseInt(this.data) % 4]; return { data: "1011" + (0, i.default)(this.data, t, "01"), text: this.text, }; }, }, ]), e ); })(a(n(0)).default); e.default = u; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r = (function () { function t(t, e) { for (var n = 0; n < e.length; n++) { var r = e[n]; (r.enumerable = r.enumerable || !1), (r.configurable = !0), "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r); } } return function (e, n, r) { return n && t(e.prototype, n), r && t(e, r), e; }; })(), o = u(n(3)), i = u(n(0)), a = n(9); function u(t) { return t && t.__esModule ? t : { default: t }; } function f(t, e) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return !e || ("object" != typeof e && "function" != typeof e) ? t : e; } var c = [ "XX00000XXX", "XX10000XXX", "XX20000XXX", "XXX00000XX", "XXXX00000X", "XXXXX00005", "XXXXX00006", "XXXXX00007", "XXXXX00008", "XXXXX00009", ], s = [ ["EEEOOO", "OOOEEE"], ["EEOEOO", "OOEOEE"], ["EEOOEO", "OOEEOE"], ["EEOOOE", "OOEEEO"], ["EOEEOO", "OEOOEE"], ["EOOEEO", "OEEOOE"], ["EOOOEE", "OEEEOO"], ["EOEOEO", "OEOEOE"], ["EOEOOE", "OEOEEO"], ["EOOEOE", "OEEOEO"], ], l = (function (t) { function e(t, n) { !(function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, e); var r = f( this, (e.__proto__ || Object.getPrototypeOf(e)).call( this, t, n ) ); if (((r.isValid = !1), -1 !== t.search(/^[0-9]{6}$/))) (r.middleDigits = t), (r.upcA = p(t, "0")), (r.text = n.text || "" + r.upcA[0] + t + r.upcA[r.upcA.length - 1]), (r.isValid = !0); else { if (-1 === t.search(/^[01][0-9]{7}$/)) return f(r); if ( ((r.middleDigits = t.substring(1, t.length - 1)), (r.upcA = p(r.middleDigits, t[0])), r.upcA[r.upcA.length - 1] !== t[t.length - 1]) ) return f(r); r.isValid = !0; } return ( (r.displayValue = n.displayValue), n.fontSize > 10 * n.width ? (r.fontSize = 10 * n.width) : (r.fontSize = n.fontSize), (r.guardHeight = n.height + r.fontSize / 2 + n.textMargin), r ); } return ( (function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function, not " + typeof e ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : (t.__proto__ = e)); })(e, t), r(e, [ { key: "valid", value: function () { return this.isValid; }, }, { key: "encode", value: function () { return this.options.flat ? this.flatEncoding() : this.guardedEncoding(); }, }, { key: "flatEncoding", value: function () { var t = ""; return ( (t += "101"), (t += this.encodeMiddleDigits()), { data: (t += "010101"), text: this.text } ); }, }, { key: "guardedEncoding", value: function () { var t = []; return ( this.displayValue && t.push({ data: "00000000", text: this.text[0], options: { textAlign: "left", fontSize: this.fontSize, }, }), t.push({ data: "101", options: { height: this.guardHeight }, }), t.push({ data: this.encodeMiddleDigits(), text: this.text.substring(1, 7), options: { fontSize: this.fontSize }, }), t.push({ data: "010101", options: { height: this.guardHeight }, }), this.displayValue && t.push({ data: "00000000", text: this.text[7], options: { textAlign: "right", fontSize: this.fontSize, }, }), t ); }, }, { key: "encodeMiddleDigits", value: function () { var t = this.upcA[0], e = this.upcA[this.upcA.length - 1], n = s[parseInt(e)][parseInt(t)]; return (0, o.default)(this.middleDigits, n); }, }, ]), e ); })(i.default); function p(t, e) { for ( var n = parseInt(t[t.length - 1]), r = c[n], o = "", i = 0, u = 0; u < r.length; u++ ) { var f = r[u]; o += "X" === f ? t[i++] : f; } return "" + (o = "" + e + o) + (0, a.checksum)(o); } e.default = l; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.ITF14 = e.ITF = void 0); var r = i(n(10)), o = i(n(32)); function i(t) { return t && t.__esModule ? t : { default: t }; } (e.ITF = r.default), (e.ITF14 = o.default); }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); (e.START_BIN = "1010"), (e.END_BIN = "11101"), (e.BINARIES = [ "00110", "10001", "01001", "11000", "00101", "10100", "01100", "00011", "10010", "01010", ]); }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r, o = (function () { function t(t, e) { for (var n = 0; n < e.length; n++) { var r = e[n]; (r.enumerable = r.enumerable || !1), (r.configurable = !0), "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r); } } return function (e, n, r) { return n && t(e.prototype, n), r && t(e, r), e; }; })(), i = n(10), a = (r = i) && r.__esModule ? r : { default: r }; var u = function (t) { var e = t .substr(0, 13) .split("") .map(function (t) { return parseInt(t, 10); }) .reduce(function (t, e, n) { return t + e * (3 - (n % 2) * 2); }, 0); return 10 * Math.ceil(e / 10) - e; }, f = (function (t) { function e(t, n) { return ( (function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, e), -1 !== t.search(/^[0-9]{13}$/) && (t += u(t)), (function (t, e) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return !e || ("object" != typeof e && "function" != typeof e) ? t : e; })( this, (e.__proto__ || Object.getPrototypeOf(e)).call( this, t, n ) ) ); } return ( (function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function, not " + typeof e ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : (t.__proto__ = e)); })(e, t), o(e, [ { key: "valid", value: function () { return ( -1 !== this.data.search(/^[0-9]{14}$/) && +this.data[13] === u(this.data) ); }, }, ]), e ); })(a.default); e.default = f; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.MSI1110 = e.MSI1010 = e.MSI11 = e.MSI10 = e.MSI = void 0); var r = f(n(4)), o = f(n(34)), i = f(n(35)), a = f(n(36)), u = f(n(37)); function f(t) { return t && t.__esModule ? t : { default: t }; } (e.MSI = r.default), (e.MSI10 = o.default), (e.MSI11 = i.default), (e.MSI1010 = a.default), (e.MSI1110 = u.default); }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r, o = n(4), i = (r = o) && r.__esModule ? r : { default: r }, a = n(6); var u = (function (t) { function e(t, n) { return ( (function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, e), (function (t, e) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return !e || ("object" != typeof e && "function" != typeof e) ? t : e; })( this, (e.__proto__ || Object.getPrototypeOf(e)).call( this, t + (0, a.mod10)(t), n ) ) ); } return ( (function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function, not " + typeof e ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : (t.__proto__ = e)); })(e, t), e ); })(i.default); e.default = u; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r, o = n(4), i = (r = o) && r.__esModule ? r : { default: r }, a = n(6); var u = (function (t) { function e(t, n) { return ( (function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, e), (function (t, e) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return !e || ("object" != typeof e && "function" != typeof e) ? t : e; })( this, (e.__proto__ || Object.getPrototypeOf(e)).call( this, t + (0, a.mod11)(t), n ) ) ); } return ( (function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function, not " + typeof e ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : (t.__proto__ = e)); })(e, t), e ); })(i.default); e.default = u; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r, o = n(4), i = (r = o) && r.__esModule ? r : { default: r }, a = n(6); var u = (function (t) { function e(t, n) { return ( (function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, e), (t += (0, a.mod10)(t)), (t += (0, a.mod10)(t)), (function (t, e) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return !e || ("object" != typeof e && "function" != typeof e) ? t : e; })( this, (e.__proto__ || Object.getPrototypeOf(e)).call( this, t, n ) ) ); } return ( (function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function, not " + typeof e ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : (t.__proto__ = e)); })(e, t), e ); })(i.default); e.default = u; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r, o = n(4), i = (r = o) && r.__esModule ? r : { default: r }, a = n(6); var u = (function (t) { function e(t, n) { return ( (function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, e), (t += (0, a.mod11)(t)), (t += (0, a.mod10)(t)), (function (t, e) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return !e || ("object" != typeof e && "function" != typeof e) ? t : e; })( this, (e.__proto__ || Object.getPrototypeOf(e)).call( this, t, n ) ) ); } return ( (function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function, not " + typeof e ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : (t.__proto__ = e)); })(e, t), e ); })(i.default); e.default = u; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.pharmacode = void 0); var r, o = (function () { function t(t, e) { for (var n = 0; n < e.length; n++) { var r = e[n]; (r.enumerable = r.enumerable || !1), (r.configurable = !0), "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r); } } return function (e, n, r) { return n && t(e.prototype, n), r && t(e, r), e; }; })(), i = n(0); var a = (function (t) { function e(t, n) { !(function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, e); var r = (function (t, e) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return !e || ("object" != typeof e && "function" != typeof e) ? t : e; })( this, (e.__proto__ || Object.getPrototypeOf(e)).call(this, t, n) ); return (r.number = parseInt(t, 10)), r; } return ( (function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function, not " + typeof e ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : (t.__proto__ = e)); })(e, t), o(e, [ { key: "encode", value: function () { for ( var t = this.number, e = ""; !isNaN(t) && 0 != t; ) t % 2 == 0 ? ((e = "11100" + e), (t = (t - 2) / 2)) : ((e = "100" + e), (t = (t - 1) / 2)); return { data: (e = e.slice(0, -2)), text: this.text, }; }, }, { key: "valid", value: function () { return this.number >= 3 && this.number <= 131070; }, }, ]), e ); })(((r = i) && r.__esModule ? r : { default: r }).default); e.pharmacode = a; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.codabar = void 0); var r, o = (function () { function t(t, e) { for (var n = 0; n < e.length; n++) { var r = e[n]; (r.enumerable = r.enumerable || !1), (r.configurable = !0), "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r); } } return function (e, n, r) { return n && t(e.prototype, n), r && t(e, r), e; }; })(), i = n(0); var a = (function (t) { function e(t, n) { !(function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, e), 0 === t.search(/^[0-9\-\$\:\.\+\/]+$/) && (t = "A" + t + "A"); var r = (function (t, e) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return !e || ("object" != typeof e && "function" != typeof e) ? t : e; })( this, (e.__proto__ || Object.getPrototypeOf(e)).call( this, t.toUpperCase(), n ) ); return ( (r.text = r.options.text || r.text.replace(/[A-D]/g, "")), r ); } return ( (function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function, not " + typeof e ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : (t.__proto__ = e)); })(e, t), o(e, [ { key: "valid", value: function () { return ( -1 !== this.data.search( /^[A-D][0-9\-\$\:\.\+\/]+[A-D]$/ ) ); }, }, { key: "encode", value: function () { for ( var t = [], e = this.getEncodings(), n = 0; n < this.data.length; n++ ) t.push(e[this.data.charAt(n)]), n !== this.data.length - 1 && t.push("0"); return { text: this.text, data: t.join("") }; }, }, { key: "getEncodings", value: function () { return { 0: "101010011", 1: "101011001", 2: "101001011", 3: "110010101", 4: "101101001", 5: "110101001", 6: "100101011", 7: "100101101", 8: "100110101", 9: "110100101", "-": "101001101", $: "101100101", ":": "1101011011", "/": "1101101011", ".": "1101101101", "+": "1011011011", A: "1011001001", B: "1001001011", C: "1010010011", D: "1010011001", }; }, }, ]), e ); })(((r = i) && r.__esModule ? r : { default: r }).default); e.codabar = a; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.GenericBarcode = void 0); var r, o = (function () { function t(t, e) { for (var n = 0; n < e.length; n++) { var r = e[n]; (r.enumerable = r.enumerable || !1), (r.configurable = !0), "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r); } } return function (e, n, r) { return n && t(e.prototype, n), r && t(e, r), e; }; })(), i = n(0); var a = (function (t) { function e(t, n) { return ( (function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, e), (function (t, e) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called" ); return !e || ("object" != typeof e && "function" != typeof e) ? t : e; })( this, (e.__proto__ || Object.getPrototypeOf(e)).call( this, t, n ) ) ); } return ( (function (t, e) { if ("function" != typeof e && null !== e) throw new TypeError( "Super expression must either be null or a function, not " + typeof e ); (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), e && (Object.setPrototypeOf ? Object.setPrototypeOf(t, e) : (t.__proto__ = e)); })(e, t), o(e, [ { key: "encode", value: function () { return { data: "10101010101010101010101010101010101010101", text: this.text, }; }, }, { key: "valid", value: function () { return !0; }, }, ]), e ); })(((r = i) && r.__esModule ? r : { default: r }).default); e.GenericBarcode = a; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.default = function (t) { var e = []; return ( (function t(n) { if (Array.isArray(n)) for (var r = 0; r < n.length; r++) t(n[r]); else (n.text = n.text || ""), (n.data = n.data || ""), e.push(n); })(t), e ); }); }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }), (e.default = function (t) { return ( (t.marginTop = t.marginTop || t.margin), (t.marginBottom = t.marginBottom || t.margin), (t.marginRight = t.marginRight || t.margin), (t.marginLeft = t.marginLeft || t.margin), t ); }); }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) { return typeof t; } : function (t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t; }, o = u(n(44)), i = u(n(45)), a = n(14); function u(t) { return t && t.__esModule ? t : { default: t }; } function f(t) { if ("string" == typeof t) return (function (t) { var e = document.querySelectorAll(t); if (0 === e.length) return; for (var n = [], r = 0; r < e.length; r++) n.push(f(e[r])); return n; })(t); if (Array.isArray(t)) { for (var e = [], n = 0; n < t.length; n++) e.push(f(t[n])); return e; } if ( "undefined" != typeof HTMLCanvasElement && t instanceof HTMLImageElement ) return ( (u = t), { element: (c = document.createElement("canvas")), options: (0, o.default)(u), renderer: i.default.CanvasRenderer, afterRender: function () { u.setAttribute("src", c.toDataURL()); }, } ); if ( (t && t.nodeName && "svg" === t.nodeName.toLowerCase()) || ("undefined" != typeof SVGElement && t instanceof SVGElement) ) return { element: t, options: (0, o.default)(t), renderer: i.default.SVGRenderer, }; if ( "undefined" != typeof HTMLCanvasElement && t instanceof HTMLCanvasElement ) return { element: t, options: (0, o.default)(t), renderer: i.default.CanvasRenderer, }; if (t && t.getContext) return { element: t, renderer: i.default.CanvasRenderer }; if ( t && "object" === (void 0 === t ? "undefined" : r(t)) && !t.nodeName ) return { element: t, renderer: i.default.ObjectRenderer }; throw new a.InvalidElementException(); var u, c; } e.default = f; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r = i(n(11)), o = i(n(12)); function i(t) { return t && t.__esModule ? t : { default: t }; } e.default = function (t) { var e = {}; for (var n in o.default) o.default.hasOwnProperty(n) && (t.hasAttribute("jsbarcode-" + n.toLowerCase()) && (e[n] = t.getAttribute("jsbarcode-" + n.toLowerCase())), t.hasAttribute("data-" + n.toLowerCase()) && (e[n] = t.getAttribute("data-" + n.toLowerCase()))); return ( (e.value = t.getAttribute("jsbarcode-value") || t.getAttribute("data-value")), (e = (0, r.default)(e)) ); }; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r = a(n(46)), o = a(n(47)), i = a(n(48)); function a(t) { return t && t.__esModule ? t : { default: t }; } e.default = { CanvasRenderer: r.default, SVGRenderer: o.default, ObjectRenderer: i.default, }; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r, o = (function () { function t(t, e) { for (var n = 0; n < e.length; n++) { var r = e[n]; (r.enumerable = r.enumerable || !1), (r.configurable = !0), "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r); } } return function (e, n, r) { return n && t(e.prototype, n), r && t(e, r), e; }; })(), i = n(7), a = (r = i) && r.__esModule ? r : { default: r }, u = n(13); var f = (function () { function t(e, n, r) { !(function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, t), (this.canvas = e), (this.encodings = n), (this.options = r); } return ( o(t, [ { key: "render", value: function () { if (!this.canvas.getContext) throw new Error( "The browser does not support canvas." ); this.prepareCanvas(); for (var t = 0; t < this.encodings.length; t++) { var e = (0, a.default)( this.options, this.encodings[t].options ); this.drawCanvasBarcode(e, this.encodings[t]), this.drawCanvasText(e, this.encodings[t]), this.moveCanvasDrawing(this.encodings[t]); } this.restoreCanvas(); }, }, { key: "prepareCanvas", value: function () { var t = this.canvas.getContext("2d"); t.save(), (0, u.calculateEncodingAttributes)( this.encodings, this.options, t ); var e = (0, u.getTotalWidthOfEncodings)( this.encodings ), n = (0, u.getMaximumHeightOfEncodings)( this.encodings ); (this.canvas.width = e + this.options.marginLeft + this.options.marginRight), (this.canvas.height = n), t.clearRect( 0, 0, this.canvas.width, this.canvas.height ), this.options.background && ((t.fillStyle = this.options.background), t.fillRect( 0, 0, this.canvas.width, this.canvas.height )), t.translate(this.options.marginLeft, 0); }, }, { key: "drawCanvasBarcode", value: function (t, e) { var n, r = this.canvas.getContext("2d"), o = e.data; (n = "top" == t.textPosition ? t.marginTop + t.fontSize + t.textMargin : t.marginTop), (r.fillStyle = t.lineColor); for (var i = 0; i < o.length; i++) { var a = i * t.width + e.barcodePadding; "1" === o[i] ? r.fillRect(a, n, t.width, t.height) : o[i] && r.fillRect( a, n, t.width, t.height * o[i] ); } }, }, { key: "drawCanvasText", value: function (t, e) { var n, r, o = this.canvas.getContext("2d"), i = t.fontOptions + " " + t.fontSize + "px " + t.font; t.displayValue && ((r = "top" == t.textPosition ? t.marginTop + t.fontSize - t.textMargin : t.height + t.textMargin + t.marginTop + t.fontSize), (o.font = i), "left" == t.textAlign || e.barcodePadding > 0 ? ((n = 0), (o.textAlign = "left")) : "right" == t.textAlign ? ((n = e.width - 1), (o.textAlign = "right")) : ((n = e.width / 2), (o.textAlign = "center")), o.fillText(e.text, n, r)); }, }, { key: "moveCanvasDrawing", value: function (t) { this.canvas.getContext("2d").translate(t.width, 0); }, }, { key: "restoreCanvas", value: function () { this.canvas.getContext("2d").restore(); }, }, ]), t ); })(); e.default = f; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r, o = (function () { function t(t, e) { for (var n = 0; n < e.length; n++) { var r = e[n]; (r.enumerable = r.enumerable || !1), (r.configurable = !0), "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r); } } return function (e, n, r) { return n && t(e.prototype, n), r && t(e, r), e; }; })(), i = n(7), a = (r = i) && r.__esModule ? r : { default: r }, u = n(13); var f = "http://www.w3.org/2000/svg", c = (function () { function t(e, n, r) { !(function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, t), (this.svg = e), (this.encodings = n), (this.options = r), (this.document = r.xmlDocument || document); } return ( o(t, [ { key: "render", value: function () { var t = this.options.marginLeft; this.prepareSVG(); for ( var e = 0; e < this.encodings.length; e++ ) { var n = this.encodings[e], r = (0, a.default)( this.options, n.options ), o = this.createGroup( t, r.marginTop, this.svg ); this.setGroupOptions(o, r), this.drawSvgBarcode(o, r, n), this.drawSVGText(o, r, n), (t += n.width); } }, }, { key: "prepareSVG", value: function () { for (; this.svg.firstChild; ) this.svg.removeChild(this.svg.firstChild); (0, u.calculateEncodingAttributes)( this.encodings, this.options ); var t = (0, u.getTotalWidthOfEncodings)( this.encodings ), e = (0, u.getMaximumHeightOfEncodings)( this.encodings ), n = t + this.options.marginLeft + this.options.marginRight; this.setSvgAttributes(n, e), this.options.background && this.drawRect( 0, 0, n, e, this.svg ).setAttribute( "style", "fill:" + this.options.background + ";" ); }, }, { key: "drawSvgBarcode", value: function (t, e, n) { var r, o = n.data; r = "top" == e.textPosition ? e.fontSize + e.textMargin : 0; for (var i = 0, a = 0, u = 0; u < o.length; u++) (a = u * e.width + n.barcodePadding), "1" === o[u] ? i++ : i > 0 && (this.drawRect( a - e.width * i, r, e.width * i, e.height, t ), (i = 0)); i > 0 && this.drawRect( a - e.width * (i - 1), r, e.width * i, e.height, t ); }, }, { key: "drawSVGText", value: function (t, e, n) { var r, o, i = this.document.createElementNS( f, "text" ); e.displayValue && (i.setAttribute( "style", "font:" + e.fontOptions + " " + e.fontSize + "px " + e.font ), (o = "top" == e.textPosition ? e.fontSize - e.textMargin : e.height + e.textMargin + e.fontSize), "left" == e.textAlign || n.barcodePadding > 0 ? ((r = 0), i.setAttribute( "text-anchor", "start" )) : "right" == e.textAlign ? ((r = n.width - 1), i.setAttribute("text-anchor", "end")) : ((r = n.width / 2), i.setAttribute( "text-anchor", "middle" )), i.setAttribute("x", r), i.setAttribute("y", o), i.appendChild( this.document.createTextNode(n.text) ), t.appendChild(i)); }, }, { key: "setSvgAttributes", value: function (t, e) { var n = this.svg; n.setAttribute("width", t + "px"), n.setAttribute("height", e + "px"), n.setAttribute("x", "0px"), n.setAttribute("y", "0px"), n.setAttribute( "viewBox", "0 0 " + t + " " + e ), n.setAttribute("xmlns", f), n.setAttribute("version", "1.1"), n.setAttribute( "style", "transform: translate(0,0)" ); }, }, { key: "createGroup", value: function (t, e, n) { var r = this.document.createElementNS(f, "g"); return ( r.setAttribute( "transform", "translate(" + t + ", " + e + ")" ), n.appendChild(r), r ); }, }, { key: "setGroupOptions", value: function (t, e) { t.setAttribute( "style", "fill:" + e.lineColor + ";" ); }, }, { key: "drawRect", value: function (t, e, n, r, o) { var i = this.document.createElementNS( f, "rect" ); return ( i.setAttribute("x", t), i.setAttribute("y", e), i.setAttribute("width", n), i.setAttribute("height", r), o.appendChild(i), i ); }, }, ]), t ); })(); e.default = c; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r = (function () { function t(t, e) { for (var n = 0; n < e.length; n++) { var r = e[n]; (r.enumerable = r.enumerable || !1), (r.configurable = !0), "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r); } } return function (e, n, r) { return n && t(e.prototype, n), r && t(e, r), e; }; })(); var o = (function () { function t(e, n, r) { !(function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, t), (this.object = e), (this.encodings = n), (this.options = r); } return ( r(t, [ { key: "render", value: function () { this.object.encodings = this.encodings; }, }, ]), t ); })(); e.default = o; }, function (t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r = (function () { function t(t, e) { for (var n = 0; n < e.length; n++) { var r = e[n]; (r.enumerable = r.enumerable || !1), (r.configurable = !0), "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r); } } return function (e, n, r) { return n && t(e.prototype, n), r && t(e, r), e; }; })(); var o = (function () { function t(e) { !(function (t, e) { if (!(t instanceof e)) throw new TypeError( "Cannot call a class as a function" ); })(this, t), (this.api = e); } return ( r(t, [ { key: "handleCatch", value: function (t) { if ("InvalidInputException" !== t.name) throw t; if ( this.api._options.valid === this.api._defaults.valid ) throw t.message; this.api._options.valid(!1), (this.api.render = function () {}); }, }, { key: "wrapBarcodeCall", value: function (t) { try { var e = t.apply(void 0, arguments); return this.api._options.valid(!0), e; } catch (t) { return this.handleCatch(t), this.api; } }, }, ]), t ); })(); e.default = o; }, ]);