!function(t) { function e(r) { if (n[r]) return n[r].exports; var i = n[r] = { i: r, l: !1, exports: {} }; return t[r].call(i.exports, i, i.exports, e), i.l = !0, i.exports; } var n = {}; return e.m = t, e.c = n, e.p = "", e(e.s = 7); }([ function(t, e) { "use strict"; function n(t, e) { if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function"); } Object.defineProperty(e, "__esModule", { value: !0 }); var r = function() { function t(e) { n(this, t), this.bytes = []; for (var r = 0; r < e.length; ++r) this.bytes.push(e.charCodeAt(r)); this.string = e.substring(1), this.encodings = [ 740, 644, 638, 176, 164, 100, 224, 220, 124, 608, 604, 572, 436, 244, 230, 484, 260, 254, 650, 628, 614, 764, 652, 902, 868, 836, 830, 892, 844, 842, 752, 734, 590, 304, 112, 94, 416, 128, 122, 672, 576, 570, 464, 422, 134, 496, 478, 142, 910, 678, 582, 768, 762, 774, 880, 862, 814, 896, 890, 818, 914, 602, 930, 328, 292, 200, 158, 68, 62, 424, 412, 232, 218, 76, 74, 554, 616, 978, 556, 146, 340, 212, 182, 508, 268, 266, 956, 940, 938, 758, 782, 974, 400, 310, 118, 512, 506, 960, 954, 502, 518, 886, 966, 668, 680, 692, 5379 ]; } return t.prototype.encode = function() { var t, e = this.bytes, n = e.shift() - 105; return 103 === n ? t = this.nextA(e, 1) : 104 === n ? t = this.nextB(e, 1) : 105 === n && (t = this.nextC(e, 1)), { text: this.string.replace(/[^\x20-\x7E]/g, ""), data: this.getEncoding(n) + t.result + this.getEncoding((t.checksum + n) % 103) + this.getEncoding(106) }; }, t.prototype.getEncoding = function(t) { return this.encodings[t] ? (this.encodings[t] + 1e3).toString(2) : ""; }, t.prototype.valid = function() { return -1 !== this.string.search(/^[\x00-\x7F\xC8-\xD3]+$/); }, t.prototype.nextA = function(t, e) { if (t.length <= 0) return { result: "", checksum: 0 }; var n, r; if (t[0] >= 200) r = t[0] - 105, t.shift(), 99 === r ? n = this.nextC(t, e + 1) : 100 === r ? n = this.nextB(t, e + 1) : 98 === r ? (t[0] = t[0] > 95 ? t[0] - 96 : t[0], n = this.nextA(t, e + 1)) : n = this.nextA(t, e + 1); else { var i = t[0]; r = 32 > i ? i + 64 : i - 32, t.shift(), n = this.nextA(t, e + 1); } var o = this.getEncoding(r), a = r * e; return { result: o + n.result, checksum: a + n.checksum }; }, t.prototype.nextB = function(t, e) { if (t.length <= 0) return { result: "", checksum: 0 }; var n, r; t[0] >= 200 ? (r = t[0] - 105, t.shift(), 99 === r ? n = this.nextC(t, e + 1) : 101 === r ? n = this.nextA(t, e + 1) : 98 === r ? (t[0] = t[0] < 32 ? t[0] + 96 : t[0], n = this.nextB(t, e + 1)) : n = this.nextB(t, e + 1)) : (r = t[0] - 32, t.shift(), n = this.nextB(t, e + 1)); var i = this.getEncoding(r), o = r * e; return { result: i + n.result, checksum: o + n.checksum }; }, t.prototype.nextC = function(t, e) { if (t.length <= 0) return { result: "", checksum: 0 }; var n, r; t[0] >= 200 ? (r = t[0] - 105, t.shift(), n = 100 === r ? this.nextB(t, e + 1) : 101 === r ? this.nextA(t, e + 1) : this.nextC(t, e + 1)) : (r = 10 * (t[0] - 48) + t[1] - 48, t.shift(), t.shift(), n = this.nextC(t, e + 1)); var i = this.getEncoding(r), o = r * e; return { result: i + n.result, checksum: o + n.checksum }; }, t; }(); e["default"] = r; }, function(t, e) { "use strict"; function n(t, e) { var n, r = {}; for (n in t) t.hasOwnProperty(n) && (r[n] = t[n]); for (n in e) e.hasOwnProperty(n) && "undefined" != typeof e[n] && (r[n] = e[n]); return r; } Object.defineProperty(e, "__esModule", { value: !0 }), e["default"] = n; }, function(t, e, n) { "use strict"; Object.defineProperty(e, "__esModule", { value: !0 }); var r = n(12); e["default"] = { CODE128: r.CODE128, CODE128A: r.CODE128A, CODE128B: r.CODE128B, CODE128C: r.CODE128C }; }, function(t, e) { "use strict"; function n(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; } Object.defineProperty(e, "__esModule", { value: !0 }), e["default"] = n; }, function(t, e, n) { "use strict"; function r(t) { return t && t.__esModule ? t : { "default": t }; } function i(t, e) { var n = {}; for (var r in e) t.hasAttribute("jsbarcode-" + r.toLowerCase()) && (n[r] = t.getAttribute("jsbarcode-" + r.toLowerCase())), t.hasAttribute("data-" + r.toLowerCase()) && (n[r] = t.getAttribute("data-" + r.toLowerCase())); return n.value = t.getAttribute("jsbarcode-value") || t.getAttribute("data-value"), n = (0, a["default"])(n); } Object.defineProperty(e, "__esModule", { value: !0 }); var o = n(13), a = r(o); e["default"] = i; }, function(t, e) { "use strict"; function n(t) { function e(t) { if (Array.isArray(t)) for (var r = 0; r < t.length; r++) e(t[r]); else t.text = t.text || "", t.data = t.data || "", n.push(t); } var n = []; return e(t), n; } Object.defineProperty(e, "__esModule", { value: !0 }), e["default"] = n; }, function(t, e, n) { "use strict"; function r(t) { return t && t.__esModule ? t : { "default": t }; } Object.defineProperty(e, "__esModule", { value: !0 }); var i = n(14), o = r(i), a = n(15), u = r(a); e["default"] = { canvas: o["default"], svg: u["default"] }; }, function(t, e, n) { "use strict"; function r(t) { return t && t.__esModule ? t : { "default": t }; } function i(t, e) { b.prototype[e] = b.prototype[e.toUpperCase()] = b.prototype[e.toLowerCase()] = function(n, r) { var i = (0, p["default"])(this._options, r), a = t[e], u = o(n, a, i); return this._encodings.push(u), this; }; } function o(t, e, n) { var r = new e(t, n); if (!r.valid()) { if (n.valid === O.valid) throw new Error('"' + t + '" is not a valid input for ' + _); n.valid(!1); } var i = r.encode(); i = (0, x["default"])(i); for (var o = 0; o < i.length; o++) i[o].options = (0, p["default"])(n, i[o].options); return i; } function a() { return l["default"].CODE128 ? "CODE128" : Object.keys(l["default"])[0]; } function u(t, e, n) { var r = d["default"][t.renderer]; e = (0, x["default"])(e); for (var i = 0; i < e.length; i++) e[i].options = (0, p["default"])(n, e[i].options), (0, m["default"])(e[i].options); (0, m["default"])(n), r(t.element, e, n), t.afterRender && t.afterRender(); } function s(t) { if ("string" == typeof t) { var e = document.querySelectorAll(t); if (0 === e.length) throw new Error("No element found"); for (var n = [], r = 0; r < e.length; r++) n.push(s(e[r])); return n; } if (Array.isArray(t)) { for (var n = [], r = 0; r < t.length; r++) n.push(s(t[r])); return n; } if ("undefined" != typeof HTMLCanvasElement && t instanceof HTMLImageElement) { var i = document.createElement("canvas"); return { element: i, options: (0, C["default"])(t, O), renderer: "canvas", afterRender: function() { t.setAttribute("src", i.toDataURL()); } }; } if ("undefined" != typeof SVGElement && t instanceof SVGElement) return { element: t, options: (0, C["default"])(t, O), renderer: "svg" }; if ("undefined" != typeof HTMLCanvasElement && t instanceof HTMLCanvasElement) return { element: t, options: (0, C["default"])(t, O), renderer: "canvas" }; if (t.getContext) return { element: t, renderer: "canvas" }; throw new Error("Not supported type to render on."); } var f = n(2), l = r(f), c = n(6), d = r(c), h = n(1), p = r(h), g = n(5), x = r(g), v = n(3), m = r(v), y = n(4), C = r(y), b = function() {}, w = function(t, e, n) { var r = new b(); if ("undefined" == typeof t) throw Error("No element to render on was provided."); return r._renderProperties = s(t), r._encodings = [], r._options = O, "undefined" != typeof e && (n = n || {}, n.format || (n.format = a()), r.options(n), r[n.format](e, n), r.render()), r; }; w.getModule = function(t) { return l["default"][t]; }; for (var _ in l["default"]) l["default"].hasOwnProperty(_) && i(l["default"], _); b.prototype.options = function(t) { return this._options = (0, p["default"])(this._options, t), this; }, b.prototype.blank = function(t) { var e = "0".repeat(t); return this._encodings.push({ data: e }), this; }, b.prototype.init = function() { Array.isArray(this._renderProperties) || (this._renderProperties = [ this._renderProperties ]); var t; for (var e in this._renderProperties) { t = this._renderProperties[e]; var n = (0, p["default"])(this._options, t.options); "auto" == n.format && (n.format = a()); var r = n.value, i = l["default"][n.format.toUpperCase()], s = o(r, i, n); u(t, s, n); } }, b.prototype.render = function() { if (Array.isArray(this._renderProperties)) for (var t in this._renderProperties) u(this._renderProperties[t], this._encodings, this._options); else u(this._renderProperties, this._encodings, this._options); return this._options.valid(!0), this; }, "undefined" != typeof window && (window.JsBarcode = w), "undefined" != typeof jQuery && (jQuery.fn.JsBarcode = function(t, e) { var n = []; return jQuery(this).each(function() { n.push(this); }), w(n, t, e); }), t.exports = w; var O = { width: 2, height: 100, format: "auto", displayValue: !0, fontOptions: "", font: "monospace", 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(t) {} }; }, function(t, e, n) { "use strict"; function r(t) { return t && t.__esModule ? t : { "default": t }; } function i(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 a(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 u = n(0), s = r(u), f = function(t) { function e(n) { return i(this, e), o(this, t.call(this, String.fromCharCode(208) + n)); } return a(e, t), e.prototype.valid = function() { return -1 !== this.string.search(/^[\x00-\x5F\xC8-\xCF]+$/); }, e; }(s["default"]); e["default"] = f; }, function(t, e, n) { "use strict"; function r(t) { return t && t.__esModule ? t : { "default": t }; } function i(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 a(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 u = n(0), s = r(u), f = function(t) { function e(n) { return i(this, e), o(this, t.call(this, String.fromCharCode(209) + n)); } return a(e, t), e.prototype.valid = function() { return -1 !== this.string.search(/^[\x20-\x7F\xC8-\xCF]+$/); }, e; }(s["default"]); e["default"] = f; }, function(t, e, n) { "use strict"; function r(t) { return t && t.__esModule ? t : { "default": t }; } function i(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 a(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 u = n(0), s = r(u), f = function(t) { function e(n) { return i(this, e), o(this, t.call(this, String.fromCharCode(210) + n)); } return a(e, t), e.prototype.valid = function() { return -1 !== this.string.search(/^(\xCF*[0-9]{2}\xCF*)+$/); }, e; }(s["default"]); e["default"] = f; }, function(t, e, n) { "use strict"; function r(t) { return t && t.__esModule ? t : { "default": t }; } function i(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 a(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); } function u(t) { var e, n = t.match(/^[\x00-\x5F\xC8-\xCF]*/)[0].length, r = t.match(/^[\x20-\x7F\xC8-\xCF]*/)[0].length, i = t.match(/^(\xCF*[0-9]{2}\xCF*)*/)[0].length; return e = i >= 2 ? String.fromCharCode(210) + l(t) : n > r ? String.fromCharCode(208) + s(t) : String.fromCharCode(209) + f(t), e = e.replace(/[\xCD\xCE]([^])[\xCD\xCE]/, function(t, e) { return String.fromCharCode(203) + e; }); } function s(t) { var e = t.match(/^([\x00-\x5F\xC8-\xCF]+?)(([0-9]{2}){2,})([^0-9]|$)/); if (e) return e[1] + String.fromCharCode(204) + l(t.substring(e[1].length)); var n = t.match(/^[\x00-\x5F\xC8-\xCF]+/); return n[0].length === t.length ? t : n[0] + String.fromCharCode(205) + f(t.substring(n[0].length)); } function f(t) { var e = t.match(/^([\x20-\x7F\xC8-\xCF]+?)(([0-9]{2}){2,})([^0-9]|$)/); if (e) return e[1] + String.fromCharCode(204) + l(t.substring(e[1].length)); var n = t.match(/^[\x20-\x7F\xC8-\xCF]+/); return n[0].length === t.length ? t : n[0] + String.fromCharCode(206) + s(t.substring(n[0].length)); } function l(t) { var e = t.match(/^(\xCF*[0-9]{2}\xCF*)+/)[0], n = e.length; if (n === t.length) return t; t = t.substring(n); var r = t.match(/^[\x00-\x5F\xC8-\xCF]*/)[0].length, i = t.match(/^[\x20-\x7F\xC8-\xCF]*/)[0].length; return r >= i ? e + String.fromCharCode(206) + s(t) : e + String.fromCharCode(205) + f(t); } Object.defineProperty(e, "__esModule", { value: !0 }); var c = n(0), d = r(c), h = function(t) { function e(n) { i(this, e); var r = o(this, t.call(this, n)); if (-1 !== n.search(/^[\x00-\x7F\xC8-\xD3]+$/)) var r = o(this, t.call(this, u(n))); else var r = o(this, t.call(this, n)); return o(r); } return a(e, t), e; }(d["default"]); e["default"] = h; }, function(t, e, n) { "use strict"; function r(t) { return t && t.__esModule ? t : { "default": t }; } Object.defineProperty(e, "__esModule", { value: !0 }), e.CODE128C = e.CODE128B = e.CODE128A = e.CODE128 = void 0; var i = n(11), o = r(i), a = n(8), u = r(a), s = n(9), f = r(s), l = n(10), c = r(l); e.CODE128 = o["default"], e.CODE128A = u["default"], e.CODE128B = f["default"], e.CODE128C = c["default"]; }, function(t, e) { "use strict"; function n(t) { var e = [ "width", "height", "textMargin", "fontSize", "margin", "marginLeft", "marginBottom", "marginLeft", "marginRight" ]; for (var n in e) n = e[n], "string" == typeof t[n] && (t[n] = parseInt(t[n], 10)); return "string" == typeof t.displayValue && (t.displayValue = "false" != t.displayValue), t; } Object.defineProperty(e, "__esModule", { value: !0 }), e["default"] = n; }, function(t, e, n) { "use strict"; function r(t) { return t && t.__esModule ? t : { "default": t }; } function i(t, e, n) { if (!t.getContext) throw new Error("The browser does not support canvas."); o(t, n, e); for (var r = 0; r < e.length; r++) { var i = (0, c["default"])(n, e[r].options); a(t, i, e[r]), u(t, i, e[r]), s(t, e[r]); } f(t); } function o(t, e, n) { var r = t.getContext("2d"); r.save(); for (var i = 0, o = 0, a = 0; a < n.length; a++) { var u = (0, c["default"])(u, n[a].options); r.font = u.fontOptions + " " + u.fontSize + "px " + u.font; var s = r.measureText(n[a].text).width, f = n[a].data.length * u.width; n[a].width = Math.ceil(Math.max(s, f)); var l = u.height + (u.displayValue && n[a].text.length > 0 ? u.fontSize : 0) + u.textMargin + u.marginTop + u.marginBottom, d = 0; u.displayValue && s > f && ("center" == u.textAlign ? d = Math.floor((s - f) / 2) : "left" == u.textAlign ? d = 0 : "right" == u.textAlign && (d = Math.floor(s - f))), n[a].barcodePadding = d, l > o && (o = l), i += n[a].width; } t.width = i + e.marginLeft + e.marginRight, t.height = o, r.clearRect(0, 0, t.width, t.height), e.background && (r.fillStyle = e.background, r.fillRect(0, 0, t.width, t.height)), r.translate(e.marginLeft, 0); } function a(t, e, n) { var r, i, o = t.getContext("2d"), a = n.data; r = "top" == e.textPosition ? e.marginTop + e.fontSize + e.textMargin : e.marginTop, i = e.height, o.fillStyle = e.lineColor; for (var u = 0; u < a.length; u++) { var s = u * e.width + n.barcodePadding; "1" === a[u] ? o.fillRect(s, r, e.width, e.height) : a[u] && o.fillRect(s, r, e.width, e.height * a[u]); } } function u(t, e, n) { var r = t.getContext("2d"), i = e.fontOptions + " " + e.fontSize + "px " + e.font; if (e.displayValue) { var o, a; a = "top" == e.textPosition ? e.marginTop + e.fontSize - e.textMargin : e.height + e.textMargin + e.marginTop + e.fontSize, r.font = i, "left" == e.textAlign || n.barcodePadding > 0 ? (o = 0, r.textAlign = "left") : "right" == e.textAlign ? (o = n.width - 1, r.textAlign = "right") : (o = n.width / 2, r.textAlign = "center"), r.fillText(n.text, o, a); } } function s(t, e) { var n = t.getContext("2d"); n.translate(e.width, 0); } function f(t) { var e = t.getContext("2d"); e.restore(); } Object.defineProperty(e, "__esModule", { value: !0 }); var l = n(1), c = r(l); e["default"] = i; }, function(t, e, n) { "use strict"; function r(t) { return t && t.__esModule ? t : { "default": t }; } function i(t, e, n) { var r = n.marginLeft; o(t, n, e); for (var i = 0; i < e.length; i++) { var s = (0, h["default"])(n, e[i].options), c = f(r, s.marginTop, t); l(c, s, e[i]), a(c, s, e[i]), u(c, s, e[i]), r += e[i].width; } } function o(t, e, n) { for (;t.firstChild; ) t.removeChild(t.firstChild); for (var r = 0, i = 0, o = 0; o < n.length; o++) { var a = (0, h["default"])(a, n[o].options), u = s(n[o].text, t, a), f = n[o].data.length * a.width; n[o].width = Math.ceil(Math.max(u, f)); var l = a.height + (a.displayValue && n[o].text.length > 0 ? a.fontSize : 0) + a.textMargin + a.marginTop + a.marginBottom, c = 0; a.displayValue && u > f && ("center" == a.textAlign ? c = Math.floor((u - f) / 2) : "left" == a.textAlign ? c = 0 : "right" == a.textAlign && (c = Math.floor(u - f))), n[o].barcodePadding = c, l > i && (i = l), r += n[o].width; } var d = r + e.marginLeft + e.marginRight, g = i; t.setAttribute("width", d + "px"), t.setAttribute("height", g + "px"), t.setAttribute("x", "0px"), t.setAttribute("y", "0px"), t.setAttribute("viewBox", "0 0 " + d + " " + g), t.setAttribute("xmlns", p), t.setAttribute("version", "1.1"), e.background && (t.style.background = e.background); } function a(t, e, n) { var r, i, o = n.data; r = "top" == e.textPosition ? e.fontSize + e.textMargin : 0, i = e.height; for (var a = 0, u = 0; u < o.length; u++) { var s = u * e.width + n.barcodePadding; "1" === o[u] ? a++ : a > 0 && (c(s - e.width * a, r, e.width * a, e.height, t), a = 0); } a > 0 && c(s - e.width * (a - 1), r, e.width * a, e.height, t); } function u(t, e, n) { var r = document.createElementNS(p, "text"); if (e.displayValue) { var i, o; r.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 ? (i = 0, r.setAttribute("text-anchor", "start")) : "right" == e.textAlign ? (i = n.width - 1, r.setAttribute("text-anchor", "end")) : (i = n.width / 2, r.setAttribute("text-anchor", "middle")), r.setAttribute("x", i), r.setAttribute("y", o), r.appendChild(document.createTextNode(n.text)), t.appendChild(r); } } function s(t, e, n) { var r = document.createElement("canvas").getContext("2d"); r.font = n.fontOptions + " " + n.fontSize + "px " + n.font; var i = r.measureText(t).width; return i; } function f(t, e, n) { var r = document.createElementNS(p, "g"); return r.setAttribute("transform", "translate(" + t + ", " + e + ")"), n.appendChild(r), r; } function l(t, e, n) { t.setAttribute("style", "fill:" + e.lineColor + ";"); } function c(t, e, n, r, i) { var o = document.createElementNS(p, "rect"); o.setAttribute("x", t), o.setAttribute("y", e), o.setAttribute("width", n), o.setAttribute("height", r), i.appendChild(o); } Object.defineProperty(e, "__esModule", { value: !0 }); var d = n(1), h = r(d); e["default"] = i; var p = "http://www.w3.org/2000/svg"; } ]);