vue-pure-admin/static/js/barcode-BMH4-GXI.js

2 lines
69 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var ur=Object.defineProperty,or=Object.defineProperties;var fr=Object.getOwnPropertyDescriptors;var He=Object.getOwnPropertySymbols;var cr=Object.prototype.hasOwnProperty,lr=Object.prototype.propertyIsEnumerable;var ze=(s,f,v)=>f in s?ur(s,f,{enumerable:!0,configurable:!0,writable:!0,value:v}):s[f]=v,Xe=(s,f)=>{for(var v in f||(f={}))cr.call(f,v)&&ze(s,v,f[v]);if(He)for(var v of He(f))lr.call(f,v)&&ze(s,v,f[v]);return s},Ve=(s,f)=>or(s,fr(f));import{R as dr,d as Yt,a as hr,m as vr,b as _r,e as Ge,U as sr,V as yr,k as Je,f as k,w as C,h as Z,F as pr,l as gr,u as Or,g as Er,j as K}from"./index-DQgaYjpP.js";var ee={},G={},te={},Ye;function T(){if(Ye)return te;Ye=1,Object.defineProperty(te,"__esModule",{value:!0});function s(v,l){if(!(v instanceof l))throw new TypeError("Cannot call a class as a function")}var f=function v(l,h){s(this,v),this.data=l,this.text=h.text||l,this.options=h};return te.default=f,te}var Qe;function br(){if(Qe)return G;Qe=1,Object.defineProperty(G,"__esModule",{value:!0}),G.CODE39=void 0;var s=(function(){function o(y,p){for(var g=0;g<p.length;g++){var w=p[g];w.enumerable=w.enumerable||!1,w.configurable=!0,"value"in w&&(w.writable=!0),Object.defineProperty(y,w.key,w)}}return function(y,p,g){return p&&o(y.prototype,p),g&&o(y,g),y}})(),f=T(),v=l(f);function l(o){return o&&o.__esModule?o:{default:o}}function h(o,y){if(!(o instanceof y))throw new TypeError("Cannot call a class as a function")}function _(o,y){if(!o)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return y&&(typeof y=="object"||typeof y=="function")?y:o}function d(o,y){if(typeof y!="function"&&y!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof y);o.prototype=Object.create(y&&y.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),y&&(Object.setPrototypeOf?Object.setPrototypeOf(o,y):o.__proto__=y)}var c=(function(o){d(y,o);function y(p,g){return h(this,y),p=p.toUpperCase(),g.mod43&&(p+=r(u(p))),_(this,(y.__proto__||Object.getPrototypeOf(y)).call(this,p,g))}return s(y,[{key:"encode",value:function(){for(var g=t("*"),w=0;w<this.data.length;w++)g+=t(this.data[w])+"0";return g+=t("*"),{data:g,text:this.text}}},{key:"valid",value:function(){return this.data.search(/^[0-9A-Z\-\.\ \$\/\+\%]+$/)!==-1}}]),y})(v.default),a=["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","-","."," ","$","/","+","%","*"],e=[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 t(o){return n(i(o))}function n(o){return e[o].toString(2)}function r(o){return a[o]}function i(o){return a.indexOf(o)}function u(o){for(var y=0,p=0;p<o.length;p++)y+=i(o[p]);return y=y%43,y}return G.CODE39=c,G}var I={},re={},ne={},x={},We;function V(){if(We)return x;We=1,Object.defineProperty(x,"__esModule",{value:!0});var s;function f(a,e,t){return e in a?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a}var v=x.SET_A=0,l=x.SET_B=1,h=x.SET_C=2;x.SHIFT=98;var _=x.START_A=103,d=x.START_B=104,c=x.START_C=105;return x.MODULO=103,x.STOP=106,x.FNC1=207,x.SET_BY_CODE=(s={},f(s,_,v),f(s,d,l),f(s,c,h),s),x.SWAP={101:v,100:l,99:h},x.A_START_CHAR="Ð",x.B_START_CHAR="Ñ",x.C_START_CHAR="Ò",x.A_CHARS="[\0-_È-Ï]",x.B_CHARS="[ -È-Ï]",x.C_CHARS="(Ï*[0-9]{2}Ï*)",x.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],x}var Ze;function qe(){if(Ze)return ne;Ze=1,Object.defineProperty(ne,"__esModule",{value:!0});var s=(function(){function e(t,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),f=T(),v=h(f),l=V();function h(e){return e&&e.__esModule?e:{default:e}}function _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function c(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=(function(e){c(t,e);function t(n,r){_(this,t);var i=d(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,n.substring(1),r));return i.bytes=n.split("").map(function(u){return u.charCodeAt(0)}),i}return s(t,[{key:"valid",value:function(){return/^[\x00-\x7F\xC8-\xD3]+$/.test(this.data)}},{key:"encode",value:function(){var r=this.bytes,i=r.shift()-105,u=l.SET_BY_CODE[i];if(u===void 0)throw new RangeError("The encoding does not start with a start character.");this.shouldEncodeAsEan128()===!0&&r.unshift(l.FNC1);var o=t.next(r,1,u);return{text:this.text===this.data?this.text.replace(/[^\x20-\x7E]/g,""):this.text,data:t.getBar(i)+o.result+t.getBar((o.checksum+i)%l.MODULO)+t.getBar(l.STOP)}}},{key:"shouldEncodeAsEan128",value:function(){var r=this.options.ean128||!1;return typeof r=="string"&&(r=r.toLowerCase()==="true"),r}}],[{key:"getBar",value:function(r){return l.BARS[r]?l.BARS[r].toString():""}},{key:"correctIndex",value:function(r,i){if(i===l.SET_A){var u=r.shift();return u<32?u+64:u-32}else return i===l.SET_B?r.shift()-32:(r.shift()-48)*10+r.shift()-48}},{key:"next",value:function(r,i,u){if(!r.length)return{result:"",checksum:0};var o=void 0,y=void 0;if(r[0]>=200){y=r.shift()-105;var p=l.SWAP[y];p!==void 0?o=t.next(r,i+1,p):((u===l.SET_A||u===l.SET_B)&&y===l.SHIFT&&(r[0]=u===l.SET_A?r[0]>95?r[0]-96:r[0]:r[0]<32?r[0]+96:r[0]),o=t.next(r,i+1,u))}else y=t.correctIndex(r,u),o=t.next(r,i+1,u);var g=t.getBar(y),w=y*i;return{result:g+o.result,checksum:w+o.checksum}}}]),t})(v.default);return ne.default=a,ne}var ie={},Ke;function mr(){if(Ke)return ie;Ke=1,Object.defineProperty(ie,"__esModule",{value:!0});var s=V(),f=function(c){return c.match(new RegExp("^"+s.A_CHARS+"*"))[0].length},v=function(c){return c.match(new RegExp("^"+s.B_CHARS+"*"))[0].length},l=function(c){return c.match(new RegExp("^"+s.C_CHARS+"*"))[0]};function h(d,c){var a=c?s.A_CHARS:s.B_CHARS,e=d.match(new RegExp("^("+a+"+?)(([0-9]{2}){2,})([^0-9]|$)"));if(e)return e[1]+"Ì"+_(d.substring(e[1].length));var t=d.match(new RegExp("^"+a+"+"))[0];return t.length===d.length?d:t+String.fromCharCode(c?205:206)+h(d.substring(t.length),!c)}function _(d){var c=l(d),a=c.length;if(a===d.length)return d;d=d.substring(a);var e=f(d)>=v(d);return c+String.fromCharCode(e?206:205)+h(d,e)}return ie.default=function(d){var c=void 0,a=l(d).length;if(a>=2)c=s.C_START_CHAR+_(d);else{var e=f(d)>v(d);c=(e?s.A_START_CHAR:s.B_START_CHAR)+h(d,e)}return c.replace(/[\xCD\xCE]([^])[\xCD\xCE]/,function(t,n){return"Ë"+n})},ie}var et;function wr(){if(et)return re;et=1,Object.defineProperty(re,"__esModule",{value:!0});var s=qe(),f=h(s),v=mr(),l=h(v);function h(e){return e&&e.__esModule?e:{default:e}}function _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function c(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=(function(e){c(t,e);function t(n,r){if(_(this,t),/^[\x00-\x7F\xC8-\xD3]+$/.test(n))var i=d(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,(0,l.default)(n),r));else var i=d(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,n,r));return d(i)}return t})(f.default);return re.default=a,re}var ae={},tt;function xr(){if(tt)return ae;tt=1,Object.defineProperty(ae,"__esModule",{value:!0});var s=(function(){function e(t,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),f=qe(),v=h(f),l=V();function h(e){return e&&e.__esModule?e:{default:e}}function _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function c(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=(function(e){c(t,e);function t(n,r){return _(this,t),d(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,l.A_START_CHAR+n,r))}return s(t,[{key:"valid",value:function(){return new RegExp("^"+l.A_CHARS+"+$").test(this.data)}}]),t})(v.default);return ae.default=a,ae}var ue={},rt;function Sr(){if(rt)return ue;rt=1,Object.defineProperty(ue,"__esModule",{value:!0});var s=(function(){function e(t,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),f=qe(),v=h(f),l=V();function h(e){return e&&e.__esModule?e:{default:e}}function _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function c(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=(function(e){c(t,e);function t(n,r){return _(this,t),d(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,l.B_START_CHAR+n,r))}return s(t,[{key:"valid",value:function(){return new RegExp("^"+l.B_CHARS+"+$").test(this.data)}}]),t})(v.default);return ue.default=a,ue}var oe={},nt;function Rr(){if(nt)return oe;nt=1,Object.defineProperty(oe,"__esModule",{value:!0});var s=(function(){function e(t,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),f=qe(),v=h(f),l=V();function h(e){return e&&e.__esModule?e:{default:e}}function _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function c(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=(function(e){c(t,e);function t(n,r){return _(this,t),d(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,l.C_START_CHAR+n,r))}return s(t,[{key:"valid",value:function(){return new RegExp("^"+l.C_CHARS+"+$").test(this.data)}}]),t})(v.default);return oe.default=a,oe}var it;function Ar(){if(it)return I;it=1,Object.defineProperty(I,"__esModule",{value:!0}),I.CODE128C=I.CODE128B=I.CODE128A=I.CODE128=void 0;var s=wr(),f=a(s),v=xr(),l=a(v),h=Sr(),_=a(h),d=Rr(),c=a(d);function a(e){return e&&e.__esModule?e:{default:e}}return I.CODE128=f.default,I.CODE128A=l.default,I.CODE128B=_.default,I.CODE128C=c.default,I}var R={},fe={},D={},at;function J(){return at||(at=1,Object.defineProperty(D,"__esModule",{value:!0}),D.SIDE_BIN="101",D.MIDDLE_BIN="01010",D.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"]},D.EAN2_STRUCTURE=["LL","LG","GL","GG"],D.EAN5_STRUCTURE=["GGLLL","GLGLL","GLLGL","GLLLG","LGGLL","LLGGL","LLLGG","LGLGL","LGLLG","LLGLG"],D.EAN13_STRUCTURE=["LLLLLL","LLGLGG","LLGGLG","LLGGGL","LGLLGG","LGGLLG","LGGGLL","LGLGLG","LGLGGL","LGGLGL"]),D}var ce={},le={},ut;function Y(){if(ut)return le;ut=1,Object.defineProperty(le,"__esModule",{value:!0});var s=J(),f=function(l,h,_){var d=l.split("").map(function(a,e){return s.BINARIES[h[e]]}).map(function(a,e){return a?a[l[e]]:""});if(_){var c=l.length-1;d=d.map(function(a,e){return e<c?a+_:a})}return d.join("")};return le.default=f,le}var ot;function Qt(){if(ot)return ce;ot=1,Object.defineProperty(ce,"__esModule",{value:!0});var s=(function(){function n(r,i){for(var u=0;u<i.length;u++){var o=i[u];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(r,o.key,o)}}return function(r,i,u){return i&&n(r.prototype,i),u&&n(r,u),r}})(),f=J(),v=Y(),l=d(v),h=T(),_=d(h);function d(n){return n&&n.__esModule?n:{default:n}}function c(n,r){if(!(n instanceof r))throw new TypeError("Cannot call a class as a function")}function a(n,r){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r&&(typeof r=="object"||typeof r=="function")?r:n}function e(n,r){if(typeof r!="function"&&r!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof r);n.prototype=Object.create(r&&r.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),r&&(Object.setPrototypeOf?Object.setPrototypeOf(n,r):n.__proto__=r)}var t=(function(n){e(r,n);function r(i,u){c(this,r);var o=a(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,i,u));return o.fontSize=!u.flat&&u.fontSize>u.width*10?u.width*10:u.fontSize,o.guardHeight=u.height+o.fontSize/2+u.textMargin,o}return s(r,[{key:"encode",value:function(){return this.options.flat?this.encodeFlat():this.encodeGuarded()}},{key:"leftText",value:function(u,o){return this.text.substr(u,o)}},{key:"leftEncode",value:function(u,o){return(0,l.default)(u,o)}},{key:"rightText",value:function(u,o){return this.text.substr(u,o)}},{key:"rightEncode",value:function(u,o){return(0,l.default)(u,o)}},{key:"encodeGuarded",value:function(){var u={fontSize:this.fontSize},o={height:this.guardHeight};return[{data:f.SIDE_BIN,options:o},{data:this.leftEncode(),text:this.leftText(),options:u},{data:f.MIDDLE_BIN,options:o},{data:this.rightEncode(),text:this.rightText(),options:u},{data:f.SIDE_BIN,options:o}]}},{key:"encodeFlat",value:function(){var u=[f.SIDE_BIN,this.leftEncode(),f.MIDDLE_BIN,this.rightEncode(),f.SIDE_BIN];return{data:u.join(""),text:this.text}}}]),r})(_.default);return ce.default=t,ce}var ft;function Pr(){if(ft)return fe;ft=1,Object.defineProperty(fe,"__esModule",{value:!0});var s=(function(){function n(r,i){for(var u=0;u<i.length;u++){var o=i[u];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(r,o.key,o)}}return function(r,i,u){return i&&n(r.prototype,i),u&&n(r,u),r}})(),f=function n(r,i,u){r===null&&(r=Function.prototype);var o=Object.getOwnPropertyDescriptor(r,i);if(o===void 0){var y=Object.getPrototypeOf(r);return y===null?void 0:n(y,i,u)}else{if("value"in o)return o.value;var p=o.get;return p===void 0?void 0:p.call(u)}},v=J(),l=Qt(),h=_(l);function _(n){return n&&n.__esModule?n:{default:n}}function d(n,r){if(!(n instanceof r))throw new TypeError("Cannot call a class as a function")}function c(n,r){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r&&(typeof r=="object"||typeof r=="function")?r:n}function a(n,r){if(typeof r!="function"&&r!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof r);n.prototype=Object.create(r&&r.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),r&&(Object.setPrototypeOf?Object.setPrototypeOf(n,r):n.__proto__=r)}var e=function(r){var i=r.substr(0,12).split("").map(function(u){return+u}).reduce(function(u,o,y){return y%2?u+o*3:u+o},0);return(10-i%10)%10},t=(function(n){a(r,n);function r(i,u){d(this,r),i.search(/^[0-9]{12}$/)!==-1&&(i+=e(i));var o=c(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,i,u));return o.lastChar=u.lastChar,o}return s(r,[{key:"valid",value:function(){return this.data.search(/^[0-9]{13}$/)!==-1&&+this.data[12]===e(this.data)}},{key:"leftText",value:function(){return f(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"leftText",this).call(this,1,6)}},{key:"leftEncode",value:function(){var u=this.data.substr(1,6),o=v.EAN13_STRUCTURE[this.data[0]];return f(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"leftEncode",this).call(this,u,o)}},{key:"rightText",value:function(){return f(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"rightText",this).call(this,7,6)}},{key:"rightEncode",value:function(){var u=this.data.substr(7,6);return f(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"rightEncode",this).call(this,u,"RRRRRR")}},{key:"encodeGuarded",value:function(){var u=f(r.prototype.__proto__||Object.getPrototypeOf(r.prototype),"encodeGuarded",this).call(this);return this.options.displayValue&&(u.unshift({data:"000000000000",text:this.text.substr(0,1),options:{textAlign:"left",fontSize:this.fontSize}}),this.options.lastChar&&(u.push({data:"00"}),u.push({data:"00000",text:this.options.lastChar,options:{fontSize:this.fontSize}}))),u}}]),r})(h.default);return fe.default=t,fe}var de={},ct;function Tr(){if(ct)return de;ct=1,Object.defineProperty(de,"__esModule",{value:!0});var s=(function(){function t(n,r){for(var i=0;i<r.length;i++){var u=r[i];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(n,u.key,u)}}return function(n,r,i){return r&&t(n.prototype,r),i&&t(n,i),n}})(),f=function t(n,r,i){n===null&&(n=Function.prototype);var u=Object.getOwnPropertyDescriptor(n,r);if(u===void 0){var o=Object.getPrototypeOf(n);return o===null?void 0:t(o,r,i)}else{if("value"in u)return u.value;var y=u.get;return y===void 0?void 0:y.call(i)}},v=Qt(),l=h(v);function h(t){return t&&t.__esModule?t:{default:t}}function _(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function d(t,n){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:t}function c(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(t,n):t.__proto__=n)}var a=function(n){var r=n.substr(0,7).split("").map(function(i){return+i}).reduce(function(i,u,o){return o%2?i+u:i+u*3},0);return(10-r%10)%10},e=(function(t){c(n,t);function n(r,i){return _(this,n),r.search(/^[0-9]{7}$/)!==-1&&(r+=a(r)),d(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,r,i))}return s(n,[{key:"valid",value:function(){return this.data.search(/^[0-9]{8}$/)!==-1&&+this.data[7]===a(this.data)}},{key:"leftText",value:function(){return f(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"leftText",this).call(this,0,4)}},{key:"leftEncode",value:function(){var i=this.data.substr(0,4);return f(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"leftEncode",this).call(this,i,"LLLL")}},{key:"rightText",value:function(){return f(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"rightText",this).call(this,4,4)}},{key:"rightEncode",value:function(){var i=this.data.substr(4,4);return f(n.prototype.__proto__||Object.getPrototypeOf(n.prototype),"rightEncode",this).call(this,i,"RRRR")}}]),n})(l.default);return de.default=e,de}var he={},lt;function Mr(){if(lt)return he;lt=1,Object.defineProperty(he,"__esModule",{value:!0});var s=(function(){function r(i,u){for(var o=0;o<u.length;o++){var y=u[o];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(i,y.key,y)}}return function(i,u,o){return u&&r(i.prototype,u),o&&r(i,o),i}})(),f=J(),v=Y(),l=d(v),h=T(),_=d(h);function d(r){return r&&r.__esModule?r:{default:r}}function c(r,i){if(!(r instanceof i))throw new TypeError("Cannot call a class as a function")}function a(r,i){if(!r)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return i&&(typeof i=="object"||typeof i=="function")?i:r}function e(r,i){if(typeof i!="function"&&i!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof i);r.prototype=Object.create(i&&i.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),i&&(Object.setPrototypeOf?Object.setPrototypeOf(r,i):r.__proto__=i)}var t=function(i){var u=i.split("").map(function(o){return+o}).reduce(function(o,y,p){return p%2?o+y*9:o+y*3},0);return u%10},n=(function(r){e(i,r);function i(u,o){return c(this,i),a(this,(i.__proto__||Object.getPrototypeOf(i)).call(this,u,o))}return s(i,[{key:"valid",value:function(){return this.data.search(/^[0-9]{5}$/)!==-1}},{key:"encode",value:function(){var o=f.EAN5_STRUCTURE[t(this.data)];return{data:"1011"+(0,l.default)(this.data,o,"01"),text:this.text}}}]),i})(_.default);return he.default=n,he}var ve={},dt;function Ir(){if(dt)return ve;dt=1,Object.defineProperty(ve,"__esModule",{value:!0});var s=(function(){function n(r,i){for(var u=0;u<i.length;u++){var o=i[u];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(r,o.key,o)}}return function(r,i,u){return i&&n(r.prototype,i),u&&n(r,u),r}})(),f=J(),v=Y(),l=d(v),h=T(),_=d(h);function d(n){return n&&n.__esModule?n:{default:n}}function c(n,r){if(!(n instanceof r))throw new TypeError("Cannot call a class as a function")}function a(n,r){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r&&(typeof r=="object"||typeof r=="function")?r:n}function e(n,r){if(typeof r!="function"&&r!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof r);n.prototype=Object.create(r&&r.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),r&&(Object.setPrototypeOf?Object.setPrototypeOf(n,r):n.__proto__=r)}var t=(function(n){e(r,n);function r(i,u){return c(this,r),a(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,i,u))}return s(r,[{key:"valid",value:function(){return this.data.search(/^[0-9]{2}$/)!==-1}},{key:"encode",value:function(){var u=f.EAN2_STRUCTURE[parseInt(this.data)%4];return{data:"1011"+(0,l.default)(this.data,u,"01"),text:this.text}}}]),r})(_.default);return ve.default=t,ve}var F={},ht;function Wt(){if(ht)return F;ht=1,Object.defineProperty(F,"__esModule",{value:!0});var s=(function(){function n(r,i){for(var u=0;u<i.length;u++){var o=i[u];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(r,o.key,o)}}return function(r,i,u){return i&&n(r.prototype,i),u&&n(r,u),r}})();F.checksum=t;var f=Y(),v=_(f),l=T(),h=_(l);function _(n){return n&&n.__esModule?n:{default:n}}function d(n,r){if(!(n instanceof r))throw new TypeError("Cannot call a class as a function")}function c(n,r){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r&&(typeof r=="object"||typeof r=="function")?r:n}function a(n,r){if(typeof r!="function"&&r!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof r);n.prototype=Object.create(r&&r.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),r&&(Object.setPrototypeOf?Object.setPrototypeOf(n,r):n.__proto__=r)}var e=(function(n){a(r,n);function r(i,u){d(this,r),i.search(/^[0-9]{11}$/)!==-1&&(i+=t(i));var o=c(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,i,u));return o.displayValue=u.displayValue,u.fontSize>u.width*10?o.fontSize=u.width*10:o.fontSize=u.fontSize,o.guardHeight=u.height+o.fontSize/2+u.textMargin,o}return s(r,[{key:"valid",value:function(){return this.data.search(/^[0-9]{12}$/)!==-1&&this.data[11]==t(this.data)}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var u="";return u+="101",u+=(0,v.default)(this.data.substr(0,6),"LLLLLL"),u+="01010",u+=(0,v.default)(this.data.substr(6,6),"RRRRRR"),u+="101",{data:u,text:this.text}}},{key:"guardedEncoding",value:function(){var u=[];return this.displayValue&&u.push({data:"00000000",text:this.text.substr(0,1),options:{textAlign:"left",fontSize:this.fontSize}}),u.push({data:"101"+(0,v.default)(this.data[0],"L"),options:{height:this.guardHeight}}),u.push({data:(0,v.default)(this.data.substr(1,5),"LLLLL"),text:this.text.substr(1,5),options:{fontSize:this.fontSize}}),u.push({data:"01010",options:{height:this.guardHeight}}),u.push({data:(0,v.default)(this.data.substr(6,5),"RRRRR"),text:this.text.substr(6,5),options:{fontSize:this.fontSize}}),u.push({data:(0,v.default)(this.data[11],"R")+"101",options:{height:this.guardHeight}}),this.displayValue&&u.push({data:"00000000",text:this.text.substr(11,1),options:{textAlign:"right",fontSize:this.fontSize}}),u}}]),r})(h.default);function t(n){var r=0,i;for(i=1;i<11;i+=2)r+=parseInt(n[i]);for(i=0;i<11;i+=2)r+=parseInt(n[i])*3;return(10-r%10)%10}return F.default=e,F}var _e={},vt;function Dr(){if(vt)return _e;vt=1,Object.defineProperty(_e,"__esModule",{value:!0});var s=(function(){function u(o,y){for(var p=0;p<y.length;p++){var g=y[p];g.enumerable=g.enumerable||!1,g.configurable=!0,"value"in g&&(g.writable=!0),Object.defineProperty(o,g.key,g)}}return function(o,y,p){return y&&u(o.prototype,y),p&&u(o,p),o}})(),f=Y(),v=d(f),l=T(),h=d(l),_=Wt();function d(u){return u&&u.__esModule?u:{default:u}}function c(u,o){if(!(u instanceof o))throw new TypeError("Cannot call a class as a function")}function a(u,o){if(!u)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return o&&(typeof o=="object"||typeof o=="function")?o:u}function e(u,o){if(typeof o!="function"&&o!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof o);u.prototype=Object.create(o&&o.prototype,{constructor:{value:u,enumerable:!1,writable:!0,configurable:!0}}),o&&(Object.setPrototypeOf?Object.setPrototypeOf(u,o):u.__proto__=o)}var t=["XX00000XXX","XX10000XXX","XX20000XXX","XXX00000XX","XXXX00000X","XXXXX00005","XXXXX00006","XXXXX00007","XXXXX00008","XXXXX00009"],n=[["EEEOOO","OOOEEE"],["EEOEOO","OOEOEE"],["EEOOEO","OOEEOE"],["EEOOOE","OOEEEO"],["EOEEOO","OEOOEE"],["EOOEEO","OEEOOE"],["EOOOEE","OEEEOO"],["EOEOEO","OEOEOE"],["EOEOOE","OEOEEO"],["EOOEOE","OEEOEO"]],r=(function(u){e(o,u);function o(y,p){c(this,o);var g=a(this,(o.__proto__||Object.getPrototypeOf(o)).call(this,y,p));if(g.isValid=!1,y.search(/^[0-9]{6}$/)!==-1)g.middleDigits=y,g.upcA=i(y,"0"),g.text=p.text||""+g.upcA[0]+y+g.upcA[g.upcA.length-1],g.isValid=!0;else if(y.search(/^[01][0-9]{7}$/)!==-1)if(g.middleDigits=y.substring(1,y.length-1),g.upcA=i(g.middleDigits,y[0]),g.upcA[g.upcA.length-1]===y[y.length-1])g.isValid=!0;else return a(g);else return a(g);return g.displayValue=p.displayValue,p.fontSize>p.width*10?g.fontSize=p.width*10:g.fontSize=p.fontSize,g.guardHeight=p.height+g.fontSize/2+p.textMargin,g}return s(o,[{key:"valid",value:function(){return this.isValid}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var p="";return p+="101",p+=this.encodeMiddleDigits(),p+="010101",{data:p,text:this.text}}},{key:"guardedEncoding",value:function(){var p=[];return this.displayValue&&p.push({data:"00000000",text:this.text[0],options:{textAlign:"left",fontSize:this.fontSize}}),p.push({data:"101",options:{height:this.guardHeight}}),p.push({data:this.encodeMiddleDigits(),text:this.text.substring(1,7),options:{fontSize:this.fontSize}}),p.push({data:"010101",options:{height:this.guardHeight}}),this.displayValue&&p.push({data:"00000000",text:this.text[7],options:{textAlign:"right",fontSize:this.fontSize}}),p}},{key:"encodeMiddleDigits",value:function(){var p=this.upcA[0],g=this.upcA[this.upcA.length-1],w=n[parseInt(g)][parseInt(p)];return(0,v.default)(this.middleDigits,w)}}]),o})(h.default);function i(u,o){for(var y=parseInt(u[u.length-1]),p=t[y],g="",w=0,j=0;j<p.length;j++){var W=p[j];W==="X"?g+=u[w++]:g+=W}return g=""+o+g,""+g+(0,_.checksum)(g)}return _e.default=r,_e}var _t;function kr(){if(_t)return R;_t=1,Object.defineProperty(R,"__esModule",{value:!0}),R.UPCE=R.UPC=R.EAN2=R.EAN5=R.EAN8=R.EAN13=void 0;var s=Pr(),f=r(s),v=Tr(),l=r(v),h=Mr(),_=r(h),d=Ir(),c=r(d),a=Wt(),e=r(a),t=Dr(),n=r(t);function r(i){return i&&i.__esModule?i:{default:i}}return R.EAN13=f.default,R.EAN8=l.default,R.EAN5=_.default,R.EAN2=c.default,R.UPC=e.default,R.UPCE=n.default,R}var B={},se={},L={},st;function Cr(){return st||(st=1,Object.defineProperty(L,"__esModule",{value:!0}),L.START_BIN="1010",L.END_BIN="11101",L.BINARIES=["00110","10001","01001","11000","00101","10100","01100","00011","10010","01010"]),L}var yt;function Zt(){if(yt)return se;yt=1,Object.defineProperty(se,"__esModule",{value:!0});var s=(function(){function e(t,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),f=Cr(),v=T(),l=h(v);function h(e){return e&&e.__esModule?e:{default:e}}function _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function c(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=(function(e){c(t,e);function t(){return _(this,t),d(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return s(t,[{key:"valid",value:function(){return this.data.search(/^([0-9]{2})+$/)!==-1}},{key:"encode",value:function(){var r=this,i=this.data.match(/.{2}/g).map(function(u){return r.encodePair(u)}).join("");return{data:f.START_BIN+i+f.END_BIN,text:this.text}}},{key:"encodePair",value:function(r){var i=f.BINARIES[r[1]];return f.BINARIES[r[0]].split("").map(function(u,o){return(u==="1"?"111":"1")+(i[o]==="1"?"000":"0")}).join("")}}]),t})(l.default);return se.default=a,se}var ye={},pt;function Br(){if(pt)return ye;pt=1,Object.defineProperty(ye,"__esModule",{value:!0});var s=(function(){function e(t,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),f=Zt(),v=l(f);function l(e){return e&&e.__esModule?e:{default:e}}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function d(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var c=function(t){var n=t.substr(0,13).split("").map(function(r){return parseInt(r,10)}).reduce(function(r,i,u){return r+i*(3-u%2*2)},0);return Math.ceil(n/10)*10-n},a=(function(e){d(t,e);function t(n,r){return h(this,t),n.search(/^[0-9]{13}$/)!==-1&&(n+=c(n)),_(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,n,r))}return s(t,[{key:"valid",value:function(){return this.data.search(/^[0-9]{14}$/)!==-1&&+this.data[13]===c(this.data)}}]),t})(v.default);return ye.default=a,ye}var gt;function qr(){if(gt)return B;gt=1,Object.defineProperty(B,"__esModule",{value:!0}),B.ITF14=B.ITF=void 0;var s=Zt(),f=h(s),v=Br(),l=h(v);function h(_){return _&&_.__esModule?_:{default:_}}return B.ITF=f.default,B.ITF14=l.default,B}var A={},pe={},Ot;function Q(){if(Ot)return pe;Ot=1,Object.defineProperty(pe,"__esModule",{value:!0});var s=(function(){function e(t,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),f=T(),v=l(f);function l(e){return e&&e.__esModule?e:{default:e}}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function d(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var c=(function(e){d(t,e);function t(n,r){return h(this,t),_(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,n,r))}return s(t,[{key:"encode",value:function(){for(var r="110",i=0;i<this.data.length;i++){var u=parseInt(this.data[i]),o=u.toString(2);o=a(o,4-o.length);for(var y=0;y<o.length;y++)r+=o[y]=="0"?"100":"110"}return r+="1001",{data:r,text:this.text}}},{key:"valid",value:function(){return this.data.search(/^[0-9]+$/)!==-1}}]),t})(v.default);function a(e,t){for(var n=0;n<t;n++)e="0"+e;return e}return pe.default=c,pe}var ge={},U={},Et;function je(){if(Et)return U;Et=1,Object.defineProperty(U,"__esModule",{value:!0}),U.mod10=s,U.mod11=f;function s(v){for(var l=0,h=0;h<v.length;h++){var _=parseInt(v[h]);(h+v.length)%2===0?l+=_:l+=_*2%10+Math.floor(_*2/10)}return(10-l%10)%10}function f(v){for(var l=0,h=[2,3,4,5,6,7],_=0;_<v.length;_++){var d=parseInt(v[v.length-1-_]);l+=h[_%h.length]*d}return(11-l%11)%11}return U}var bt;function jr(){if(bt)return ge;bt=1,Object.defineProperty(ge,"__esModule",{value:!0});var s=Q(),f=l(s),v=je();function l(a){return a&&a.__esModule?a:{default:a}}function h(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function _(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:a}function d(a,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var c=(function(a){d(e,a);function e(t,n){return h(this,e),_(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t+(0,v.mod10)(t),n))}return e})(f.default);return ge.default=c,ge}var Oe={},mt;function Lr(){if(mt)return Oe;mt=1,Object.defineProperty(Oe,"__esModule",{value:!0});var s=Q(),f=l(s),v=je();function l(a){return a&&a.__esModule?a:{default:a}}function h(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function _(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:a}function d(a,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var c=(function(a){d(e,a);function e(t,n){return h(this,e),_(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t+(0,v.mod11)(t),n))}return e})(f.default);return Oe.default=c,Oe}var Ee={},wt;function Nr(){if(wt)return Ee;wt=1,Object.defineProperty(Ee,"__esModule",{value:!0});var s=Q(),f=l(s),v=je();function l(a){return a&&a.__esModule?a:{default:a}}function h(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function _(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:a}function d(a,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var c=(function(a){d(e,a);function e(t,n){return h(this,e),t+=(0,v.mod10)(t),t+=(0,v.mod10)(t),_(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n))}return e})(f.default);return Ee.default=c,Ee}var be={},xt;function $r(){if(xt)return be;xt=1,Object.defineProperty(be,"__esModule",{value:!0});var s=Q(),f=l(s),v=je();function l(a){return a&&a.__esModule?a:{default:a}}function h(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function _(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:a}function d(a,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var c=(function(a){d(e,a);function e(t,n){return h(this,e),t+=(0,v.mod11)(t),t+=(0,v.mod10)(t),_(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n))}return e})(f.default);return be.default=c,be}var St;function Gr(){if(St)return A;St=1,Object.defineProperty(A,"__esModule",{value:!0}),A.MSI1110=A.MSI1010=A.MSI11=A.MSI10=A.MSI=void 0;var s=Q(),f=t(s),v=jr(),l=t(v),h=Lr(),_=t(h),d=Nr(),c=t(d),a=$r(),e=t(a);function t(n){return n&&n.__esModule?n:{default:n}}return A.MSI=f.default,A.MSI10=l.default,A.MSI11=_.default,A.MSI1010=c.default,A.MSI1110=e.default,A}var H={},Rt;function Fr(){if(Rt)return H;Rt=1,Object.defineProperty(H,"__esModule",{value:!0}),H.pharmacode=void 0;var s=(function(){function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),e}})(),f=T(),v=l(f);function l(a){return a&&a.__esModule?a:{default:a}}function h(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function _(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:a}function d(a,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var c=(function(a){d(e,a);function e(t,n){h(this,e);var r=_(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return r.number=parseInt(t,10),r}return s(e,[{key:"encode",value:function(){for(var n=this.number,r="";!isNaN(n)&&n!=0;)n%2===0?(r="11100"+r,n=(n-2)/2):(r="100"+r,n=(n-1)/2);return r=r.slice(0,-2),{data:r,text:this.text}}},{key:"valid",value:function(){return this.number>=3&&this.number<=131070}}]),e})(v.default);return H.pharmacode=c,H}var z={},At;function Ur(){if(At)return z;At=1,Object.defineProperty(z,"__esModule",{value:!0}),z.codabar=void 0;var s=(function(){function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),e}})(),f=T(),v=l(f);function l(a){return a&&a.__esModule?a:{default:a}}function h(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function _(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:a}function d(a,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var c=(function(a){d(e,a);function e(t,n){h(this,e),t.search(/^[0-9\-\$\:\.\+\/]+$/)===0&&(t="A"+t+"A");var r=_(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 s(e,[{key:"valid",value:function(){return this.data.search(/^[A-D][0-9\-\$\:\.\+\/]+[A-D]$/)!==-1}},{key:"encode",value:function(){for(var n=[],r=this.getEncodings(),i=0;i<this.data.length;i++)n.push(r[this.data.charAt(i)]),i!==this.data.length-1&&n.push("0");return{text:this.text,data:n.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})(v.default);return z.codabar=c,z}var q={},me={},N={},Pt;function Hr(){return Pt||(Pt=1,Object.defineProperty(N,"__esModule",{value:!0}),N.SYMBOLS=["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","-","."," ","$","/","+","%","($)","(%)","(/)","(+)","ÿ"],N.BINARIES=["100010100","101001000","101000100","101000010","100101000","100100100","100100010","101010000","100010010","100001010","110101000","110100100","110100010","110010100","110010010","110001010","101101000","101100100","101100010","100110100","100011010","101011000","101001100","101000110","100101100","100010110","110110100","110110010","110101100","110100110","110010110","110011010","101101100","101100110","100110110","100111010","100101110","111010100","111010010","111001010","101101110","101110110","110101110","100100110","111011010","111010110","100110010","101011110"],N.MULTI_SYMBOLS={"\0":["(%)","U"],"":["($)","A"],"":["($)","B"],"":["($)","C"],"":["($)","D"],"":["($)","E"],"":["($)","F"],"\x07":["($)","G"],"\b":["($)","H"]," ":["($)","I"],"\n":["($)","J"],"\v":["($)","K"],"\f":["($)","L"],"\r":["($)","M"],"":["($)","N"],"":["($)","O"],"":["($)","P"],"":["($)","Q"],"":["($)","R"],"":["($)","S"],"":["($)","T"],"":["($)","U"],"":["($)","V"],"":["($)","W"],"":["($)","X"],"":["($)","Y"],"":["($)","Z"],"\x1B":["(%)","A"],"":["(%)","B"],"":["(%)","C"],"":["(%)","D"],"":["(%)","E"],"!":["(/)","A"],'"':["(/)","B"],"#":["(/)","C"],"&":["(/)","F"],"'":["(/)","G"],"(":["(/)","H"],")":["(/)","I"],"*":["(/)","J"],",":["(/)","L"],":":["(/)","Z"],";":["(%)","F"],"<":["(%)","G"],"=":["(%)","H"],">":["(%)","I"],"?":["(%)","J"],"@":["(%)","V"],"[":["(%)","K"],"\\":["(%)","L"],"]":["(%)","M"],"^":["(%)","N"],_:["(%)","O"],"`":["(%)","W"],a:["(+)","A"],b:["(+)","B"],c:["(+)","C"],d:["(+)","D"],e:["(+)","E"],f:["(+)","F"],g:["(+)","G"],h:["(+)","H"],i:["(+)","I"],j:["(+)","J"],k:["(+)","K"],l:["(+)","L"],m:["(+)","M"],n:["(+)","N"],o:["(+)","O"],p:["(+)","P"],q:["(+)","Q"],r:["(+)","R"],s:["(+)","S"],t:["(+)","T"],u:["(+)","U"],v:["(+)","V"],w:["(+)","W"],x:["(+)","X"],y:["(+)","Y"],z:["(+)","Z"],"{":["(%)","P"],"|":["(%)","Q"],"}":["(%)","R"],"~":["(%)","S"],"":["(%)","T"]}),N}var Tt;function Kt(){if(Tt)return me;Tt=1,Object.defineProperty(me,"__esModule",{value:!0});var s=(function(){function e(t,n){for(var r=0;r<n.length;r++){var i=n[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}})(),f=Hr(),v=T(),l=h(v);function h(e){return e&&e.__esModule?e:{default:e}}function _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e}function c(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=(function(e){c(t,e);function t(n,r){return _(this,t),d(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,n,r))}return s(t,[{key:"valid",value:function(){return/^[0-9A-Z\-. $/+%]+$/.test(this.data)}},{key:"encode",value:function(){var r=this.data.split("").flatMap(function(y){return f.MULTI_SYMBOLS[y]||y}),i=r.map(function(y){return t.getEncoding(y)}).join(""),u=t.checksum(r,20),o=t.checksum(r.concat(u),15);return{text:this.text,data:t.getEncoding("ÿ")+i+t.getEncoding(u)+t.getEncoding(o)+t.getEncoding("ÿ")+"1"}}}],[{key:"getEncoding",value:function(r){return f.BINARIES[t.symbolValue(r)]}},{key:"getSymbol",value:function(r){return f.SYMBOLS[r]}},{key:"symbolValue",value:function(r){return f.SYMBOLS.indexOf(r)}},{key:"checksum",value:function(r,i){var u=r.slice().reverse().reduce(function(o,y,p){var g=p%i+1;return o+t.symbolValue(y)*g},0);return t.getSymbol(u%47)}}]),t})(l.default);return me.default=a,me}var we={},Mt;function zr(){if(Mt)return we;Mt=1,Object.defineProperty(we,"__esModule",{value:!0});var s=(function(){function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),e}})(),f=Kt(),v=l(f);function l(a){return a&&a.__esModule?a:{default:a}}function h(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function _(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:a}function d(a,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var c=(function(a){d(e,a);function e(t,n){return h(this,e),_(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n))}return s(e,[{key:"valid",value:function(){return/^[\x00-\x7f]+$/.test(this.data)}}]),e})(v.default);return we.default=c,we}var It;function Xr(){if(It)return q;It=1,Object.defineProperty(q,"__esModule",{value:!0}),q.CODE93FullASCII=q.CODE93=void 0;var s=Kt(),f=h(s),v=zr(),l=h(v);function h(_){return _&&_.__esModule?_:{default:_}}return q.CODE93=f.default,q.CODE93FullASCII=l.default,q}var X={},Dt;function Vr(){if(Dt)return X;Dt=1,Object.defineProperty(X,"__esModule",{value:!0}),X.GenericBarcode=void 0;var s=(function(){function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),e}})(),f=T(),v=l(f);function l(a){return a&&a.__esModule?a:{default:a}}function h(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function _(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:a}function d(a,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}var c=(function(a){d(e,a);function e(t,n){return h(this,e),_(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n))}return s(e,[{key:"encode",value:function(){return{data:"10101010101010101010101010101010101010101",text:this.text}}},{key:"valid",value:function(){return!0}}]),e})(v.default);return X.GenericBarcode=c,X}var kt;function Jr(){if(kt)return ee;kt=1,Object.defineProperty(ee,"__esModule",{value:!0});var s=br(),f=Ar(),v=kr(),l=qr(),h=Gr(),_=Fr(),d=Ur(),c=Xr(),a=Vr();return ee.default={CODE39:s.CODE39,CODE128:f.CODE128,CODE128A:f.CODE128A,CODE128B:f.CODE128B,CODE128C:f.CODE128C,EAN13:v.EAN13,EAN8:v.EAN8,EAN5:v.EAN5,EAN2:v.EAN2,UPC:v.UPC,UPCE:v.UPCE,ITF14:l.ITF14,ITF:l.ITF,MSI:h.MSI,MSI10:h.MSI10,MSI11:h.MSI11,MSI1010:h.MSI1010,MSI1110:h.MSI1110,pharmacode:_.pharmacode,codabar:d.codabar,CODE93:c.CODE93,CODE93FullASCII:c.CODE93FullASCII,GenericBarcode:a.GenericBarcode},ee}var xe={},Ct;function Le(){if(Ct)return xe;Ct=1,Object.defineProperty(xe,"__esModule",{value:!0});var s=Object.assign||function(f){for(var v=1;v<arguments.length;v++){var l=arguments[v];for(var h in l)Object.prototype.hasOwnProperty.call(l,h)&&(f[h]=l[h])}return f};return xe.default=function(f,v){return s({},f,v)},xe}var Se={},Bt;function Yr(){if(Bt)return Se;Bt=1,Object.defineProperty(Se,"__esModule",{value:!0}),Se.default=s;function s(f){var v=[];function l(h){if(Array.isArray(h))for(var _=0;_<h.length;_++)l(h[_]);else h.text=h.text||"",h.data=h.data||"",v.push(h)}return l(f),v}return Se}var Re={},qt;function Qr(){if(qt)return Re;qt=1,Object.defineProperty(Re,"__esModule",{value:!0}),Re.default=s;function s(f){return f.marginTop=f.marginTop||f.margin,f.marginBottom=f.marginBottom||f.margin,f.marginRight=f.marginRight||f.margin,f.marginLeft=f.marginLeft||f.margin,f}return Re}var Ae={},Pe={},Te={},jt;function er(){if(jt)return Te;jt=1,Object.defineProperty(Te,"__esModule",{value:!0}),Te.default=s;function s(f){var v=["width","height","textMargin","fontSize","margin","marginTop","marginBottom","marginLeft","marginRight"];for(var l in v)v.hasOwnProperty(l)&&(l=v[l],typeof f[l]=="string"&&(f[l]=parseInt(f[l],10)));return typeof f.displayValue=="string"&&(f.displayValue=f.displayValue!="false"),f}return Te}var Me={},Lt;function tr(){if(Lt)return Me;Lt=1,Object.defineProperty(Me,"__esModule",{value:!0});var s={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(){}};return Me.default=s,Me}var Nt;function Wr(){if(Nt)return Pe;Nt=1,Object.defineProperty(Pe,"__esModule",{value:!0});var s=er(),f=h(s),v=tr(),l=h(v);function h(d){return d&&d.__esModule?d:{default:d}}function _(d){var c={};for(var a in l.default)l.default.hasOwnProperty(a)&&(d.hasAttribute("jsbarcode-"+a.toLowerCase())&&(c[a]=d.getAttribute("jsbarcode-"+a.toLowerCase())),d.hasAttribute("data-"+a.toLowerCase())&&(c[a]=d.getAttribute("data-"+a.toLowerCase())));return c.value=d.getAttribute("jsbarcode-value")||d.getAttribute("data-value"),c=(0,f.default)(c),c}return Pe.default=_,Pe}var Ie={},De={},P={},$t;function rr(){if($t)return P;$t=1,Object.defineProperty(P,"__esModule",{value:!0}),P.getTotalWidthOfEncodings=P.calculateEncodingAttributes=P.getBarcodePadding=P.getEncodingHeight=P.getMaximumHeightOfEncodings=void 0;var s=Le(),f=v(s);function v(e){return e&&e.__esModule?e:{default:e}}function l(e,t){return t.height+(t.displayValue&&e.text.length>0?t.fontSize+t.textMargin:0)+t.marginTop+t.marginBottom}function h(e,t,n){if(n.displayValue&&t<e){if(n.textAlign=="center")return Math.floor((e-t)/2);if(n.textAlign=="left")return 0;if(n.textAlign=="right")return Math.floor(e-t)}return 0}function _(e,t,n){for(var r=0;r<e.length;r++){var i=e[r],u=(0,f.default)(t,i.options),o;u.displayValue?o=a(i.text,u,n):o=0;var y=i.data.length*u.width;i.width=Math.ceil(Math.max(o,y)),i.height=l(i,u),i.barcodePadding=h(o,y,u)}}function d(e){for(var t=0,n=0;n<e.length;n++)t+=e[n].width;return t}function c(e){for(var t=0,n=0;n<e.length;n++)e[n].height>t&&(t=e[n].height);return t}function a(e,t,n){var r;if(n)r=n;else if(typeof document!="undefined")r=document.createElement("canvas").getContext("2d");else return 0;r.font=t.fontOptions+" "+t.fontSize+"px "+t.font;var i=r.measureText(e);if(!i)return 0;var u=i.width;return u}return P.getMaximumHeightOfEncodings=c,P.getEncodingHeight=l,P.getBarcodePadding=h,P.calculateEncodingAttributes=_,P.getTotalWidthOfEncodings=d,P}var Gt;function Zr(){if(Gt)return De;Gt=1,Object.defineProperty(De,"__esModule",{value:!0});var s=(function(){function c(a,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(a,n.key,n)}}return function(a,e,t){return e&&c(a.prototype,e),t&&c(a,t),a}})(),f=Le(),v=h(f),l=rr();function h(c){return c&&c.__esModule?c:{default:c}}function _(c,a){if(!(c instanceof a))throw new TypeError("Cannot call a class as a function")}var d=(function(){function c(a,e,t){_(this,c),this.canvas=a,this.encodings=e,this.options=t}return s(c,[{key:"render",value:function(){if(!this.canvas.getContext)throw new Error("The browser does not support canvas.");this.prepareCanvas();for(var e=0;e<this.encodings.length;e++){var t=(0,v.default)(this.options,this.encodings[e].options);this.drawCanvasBarcode(t,this.encodings[e]),this.drawCanvasText(t,this.encodings[e]),this.moveCanvasDrawing(this.encodings[e])}this.restoreCanvas()}},{key:"prepareCanvas",value:function(){var e=this.canvas.getContext("2d");e.save(),(0,l.calculateEncodingAttributes)(this.encodings,this.options,e);var t=(0,l.getTotalWidthOfEncodings)(this.encodings),n=(0,l.getMaximumHeightOfEncodings)(this.encodings);this.canvas.width=t+this.options.marginLeft+this.options.marginRight,this.canvas.height=n,e.clearRect(0,0,this.canvas.width,this.canvas.height),this.options.background&&(e.fillStyle=this.options.background,e.fillRect(0,0,this.canvas.width,this.canvas.height)),e.translate(this.options.marginLeft,0)}},{key:"drawCanvasBarcode",value:function(e,t){var n=this.canvas.getContext("2d"),r=t.data,i;e.textPosition=="top"?i=e.marginTop+e.fontSize+e.textMargin:i=e.marginTop,n.fillStyle=e.lineColor;for(var u=0;u<r.length;u++){var o=u*e.width+t.barcodePadding;r[u]==="1"?n.fillRect(o,i,e.width,e.height):r[u]&&n.fillRect(o,i,e.width,e.height*r[u])}}},{key:"drawCanvasText",value:function(e,t){var n=this.canvas.getContext("2d"),r=e.fontOptions+" "+e.fontSize+"px "+e.font;if(e.displayValue){var i,u;e.textPosition=="top"?u=e.marginTop+e.fontSize-e.textMargin:u=e.height+e.textMargin+e.marginTop+e.fontSize,n.font=r,e.textAlign=="left"||t.barcodePadding>0?(i=0,n.textAlign="left"):e.textAlign=="right"?(i=t.width-1,n.textAlign="right"):(i=t.width/2,n.textAlign="center"),n.fillText(t.text,i,u)}}},{key:"moveCanvasDrawing",value:function(e){var t=this.canvas.getContext("2d");t.translate(e.width,0)}},{key:"restoreCanvas",value:function(){var e=this.canvas.getContext("2d");e.restore()}}]),c})();return De.default=d,De}var ke={},Ft;function Kr(){if(Ft)return ke;Ft=1,Object.defineProperty(ke,"__esModule",{value:!0});var s=(function(){function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),e}})(),f=Le(),v=h(f),l=rr();function h(a){return a&&a.__esModule?a:{default:a}}function _(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}var d="http://www.w3.org/2000/svg",c=(function(){function a(e,t,n){_(this,a),this.svg=e,this.encodings=t,this.options=n,this.document=n.xmlDocument||document}return s(a,[{key:"render",value:function(){var t=this.options.marginLeft;this.prepareSVG();for(var n=0;n<this.encodings.length;n++){var r=this.encodings[n],i=(0,v.default)(this.options,r.options),u=this.createGroup(t,i.marginTop,this.svg);this.setGroupOptions(u,i),this.drawSvgBarcode(u,i,r),this.drawSVGText(u,i,r),t+=r.width}}},{key:"prepareSVG",value:function(){for(;this.svg.firstChild;)this.svg.removeChild(this.svg.firstChild);(0,l.calculateEncodingAttributes)(this.encodings,this.options);var t=(0,l.getTotalWidthOfEncodings)(this.encodings),n=(0,l.getMaximumHeightOfEncodings)(this.encodings),r=t+this.options.marginLeft+this.options.marginRight;this.setSvgAttributes(r,n),this.options.background&&this.drawRect(0,0,r,n,this.svg).setAttribute("style","fill:"+this.options.background+";")}},{key:"drawSvgBarcode",value:function(t,n,r){var i=r.data,u;n.textPosition=="top"?u=n.fontSize+n.textMargin:u=0;for(var o=0,y=0,p=0;p<i.length;p++)y=p*n.width+r.barcodePadding,i[p]==="1"?o++:o>0&&(this.drawRect(y-n.width*o,u,n.width*o,n.height,t),o=0);o>0&&this.drawRect(y-n.width*(o-1),u,n.width*o,n.height,t)}},{key:"drawSVGText",value:function(t,n,r){var i=this.document.createElementNS(d,"text");if(n.displayValue){var u,o;i.setAttribute("style","font:"+n.fontOptions+" "+n.fontSize+"px "+n.font),n.textPosition=="top"?o=n.fontSize-n.textMargin:o=n.height+n.textMargin+n.fontSize,n.textAlign=="left"||r.barcodePadding>0?(u=0,i.setAttribute("text-anchor","start")):n.textAlign=="right"?(u=r.width-1,i.setAttribute("text-anchor","end")):(u=r.width/2,i.setAttribute("text-anchor","middle")),i.setAttribute("x",u),i.setAttribute("y",o),i.appendChild(this.document.createTextNode(r.text)),t.appendChild(i)}}},{key:"setSvgAttributes",value:function(t,n){var r=this.svg;r.setAttribute("width",t+"px"),r.setAttribute("height",n+"px"),r.setAttribute("x","0px"),r.setAttribute("y","0px"),r.setAttribute("viewBox","0 0 "+t+" "+n),r.setAttribute("xmlns",d),r.setAttribute("version","1.1"),r.setAttribute("style","transform: translate(0,0)")}},{key:"createGroup",value:function(t,n,r){var i=this.document.createElementNS(d,"g");return i.setAttribute("transform","translate("+t+", "+n+")"),r.appendChild(i),i}},{key:"setGroupOptions",value:function(t,n){t.setAttribute("style","fill:"+n.lineColor+";")}},{key:"drawRect",value:function(t,n,r,i,u){var o=this.document.createElementNS(d,"rect");return o.setAttribute("x",t),o.setAttribute("y",n),o.setAttribute("width",r),o.setAttribute("height",i),u.appendChild(o),o}}]),a})();return ke.default=c,ke}var Ce={},Ut;function en(){if(Ut)return Ce;Ut=1,Object.defineProperty(Ce,"__esModule",{value:!0});var s=(function(){function l(h,_){for(var d=0;d<_.length;d++){var c=_[d];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(h,c.key,c)}}return function(h,_,d){return _&&l(h.prototype,_),d&&l(h,d),h}})();function f(l,h){if(!(l instanceof h))throw new TypeError("Cannot call a class as a function")}var v=(function(){function l(h,_,d){f(this,l),this.object=h,this.encodings=_,this.options=d}return s(l,[{key:"render",value:function(){this.object.encodings=this.encodings}}]),l})();return Ce.default=v,Ce}var Ht;function tn(){if(Ht)return Ie;Ht=1,Object.defineProperty(Ie,"__esModule",{value:!0});var s=Zr(),f=d(s),v=Kr(),l=d(v),h=en(),_=d(h);function d(c){return c&&c.__esModule?c:{default:c}}return Ie.default={CanvasRenderer:f.default,SVGRenderer:l.default,ObjectRenderer:_.default},Ie}var $={},zt;function nr(){if(zt)return $;zt=1,Object.defineProperty($,"__esModule",{value:!0});function s(d,c){if(!(d instanceof c))throw new TypeError("Cannot call a class as a function")}function f(d,c){if(!d)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return c&&(typeof c=="object"||typeof c=="function")?c:d}function v(d,c){if(typeof c!="function"&&c!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof c);d.prototype=Object.create(c&&c.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}}),c&&(Object.setPrototypeOf?Object.setPrototypeOf(d,c):d.__proto__=c)}var l=(function(d){v(c,d);function c(a,e){s(this,c);var t=f(this,(c.__proto__||Object.getPrototypeOf(c)).call(this));return t.name="InvalidInputException",t.symbology=a,t.input=e,t.message='"'+t.input+'" is not a valid input for '+t.symbology,t}return c})(Error),h=(function(d){v(c,d);function c(){s(this,c);var a=f(this,(c.__proto__||Object.getPrototypeOf(c)).call(this));return a.name="InvalidElementException",a.message="Not supported type to render on",a}return c})(Error),_=(function(d){v(c,d);function c(){s(this,c);var a=f(this,(c.__proto__||Object.getPrototypeOf(c)).call(this));return a.name="NoElementException",a.message="No element to render on.",a}return c})(Error);return $.InvalidInputException=l,$.InvalidElementException=h,$.NoElementException=_,$}var Xt;function rn(){if(Xt)return Ae;Xt=1,Object.defineProperty(Ae,"__esModule",{value:!0});var s=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},f=Wr(),v=d(f),l=tn(),h=d(l),_=nr();function d(t){return t&&t.__esModule?t:{default:t}}function c(t){if(typeof t=="string")return a(t);if(Array.isArray(t)){for(var n=[],r=0;r<t.length;r++)n.push(c(t[r]));return n}else{if(typeof HTMLCanvasElement!="undefined"&&t instanceof HTMLImageElement)return e(t);if(t&&t.nodeName&&t.nodeName.toLowerCase()==="svg"||typeof SVGElement!="undefined"&&t instanceof SVGElement)return{element:t,options:(0,v.default)(t),renderer:h.default.SVGRenderer};if(typeof HTMLCanvasElement!="undefined"&&t instanceof HTMLCanvasElement)return{element:t,options:(0,v.default)(t),renderer:h.default.CanvasRenderer};if(t&&t.getContext)return{element:t,renderer:h.default.CanvasRenderer};if(t&&(typeof t=="undefined"?"undefined":s(t))==="object"&&!t.nodeName)return{element:t,renderer:h.default.ObjectRenderer};throw new _.InvalidElementException}}function a(t){var n=document.querySelectorAll(t);if(n.length!==0){for(var r=[],i=0;i<n.length;i++)r.push(c(n[i]));return r}}function e(t){var n=document.createElement("canvas");return{element:n,options:(0,v.default)(t),renderer:h.default.CanvasRenderer,afterRender:function(){t.setAttribute("src",n.toDataURL())}}}return Ae.default=c,Ae}var Be={},Vt;function nn(){if(Vt)return Be;Vt=1,Object.defineProperty(Be,"__esModule",{value:!0});var s=(function(){function l(h,_){for(var d=0;d<_.length;d++){var c=_[d];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(h,c.key,c)}}return function(h,_,d){return _&&l(h.prototype,_),d&&l(h,d),h}})();function f(l,h){if(!(l instanceof h))throw new TypeError("Cannot call a class as a function")}var v=(function(){function l(h){f(this,l),this.api=h}return s(l,[{key:"handleCatch",value:function(_){if(_.name==="InvalidInputException")if(this.api._options.valid!==this.api._defaults.valid)this.api._options.valid(!1);else throw _.message;else throw _;this.api.render=function(){}}},{key:"wrapBarcodeCall",value:function(_){try{var d=_.apply(void 0,arguments);return this.api._options.valid(!0),d}catch(c){return this.handleCatch(c),this.api}}}]),l})();return Be.default=v,Be}var $e,Jt;function an(){if(Jt)return $e;Jt=1;var s=Jr(),f=p(s),v=Le(),l=p(v),h=Yr(),_=p(h),d=Qr(),c=p(d),a=rn(),e=p(a),t=er(),n=p(t),r=nn(),i=p(r),u=nr(),o=tr(),y=p(o);function p(O){return O&&O.__esModule?O:{default:O}}var g=function(){},w=function(b,S,E){var m=new g;if(typeof b=="undefined")throw Error("No element to render on was provided.");return m._renderProperties=(0,e.default)(b),m._encodings=[],m._options=y.default,m._errorHandler=new i.default(m),typeof S!="undefined"&&(E=E||{},E.format||(E.format=Ue()),m.options(E)[E.format](S,E).render()),m};w.getModule=function(O){return f.default[O]};for(var j in f.default)f.default.hasOwnProperty(j)&&W(f.default,j);function W(O,b){g.prototype[b]=g.prototype[b.toUpperCase()]=g.prototype[b.toLowerCase()]=function(S,E){var m=this;return m._errorHandler.wrapBarcodeCall(function(){E.text=typeof E.text=="undefined"?void 0:""+E.text;var M=(0,l.default)(m._options,E);M=(0,n.default)(M);var ir=O[b],ar=Fe(S,ir,M);return m._encodings.push(ar),m})}}function Fe(O,b,S){O=""+O;var E=new b(O,S);if(!E.valid())throw new u.InvalidInputException(E.constructor.name,O);var m=E.encode();m=(0,_.default)(m);for(var M=0;M<m.length;M++)m[M].options=(0,l.default)(S,m[M].options);return m}function Ue(){return f.default.CODE128?"CODE128":Object.keys(f.default)[0]}g.prototype.options=function(O){return this._options=(0,l.default)(this._options,O),this},g.prototype.blank=function(O){var b=new Array(O+1).join("0");return this._encodings.push({data:b}),this},g.prototype.init=function(){if(this._renderProperties){Array.isArray(this._renderProperties)||(this._renderProperties=[this._renderProperties]);var O;for(var b in this._renderProperties){O=this._renderProperties[b];var S=(0,l.default)(this._options,O.options);S.format=="auto"&&(S.format=Ue()),this._errorHandler.wrapBarcodeCall(function(){var E=S.value,m=f.default[S.format.toUpperCase()],M=Fe(E,m,S);Ne(O,M,S)})}}},g.prototype.render=function(){if(!this._renderProperties)throw new u.NoElementException;if(Array.isArray(this._renderProperties))for(var O=0;O<this._renderProperties.length;O++)Ne(this._renderProperties[O],this._encodings,this._options);else Ne(this._renderProperties,this._encodings,this._options);return this},g.prototype._defaults=y.default;function Ne(O,b,S){b=(0,_.default)(b);for(var E=0;E<b.length;E++)b[E].options=(0,l.default)(S,b[E].options),(0,c.default)(b[E].options);(0,c.default)(S);var m=O.renderer,M=new m(O.element,b,S);M.render(),O.afterRender&&O.afterRender()}return typeof window!="undefined"&&(window.JsBarcode=w),typeof jQuery!="undefined"&&(jQuery.fn.JsBarcode=function(O,b){var S=[];return jQuery(this).each(function(){S.push(this)}),w(S,O,b)}),$e=w,$e}var un=an();const on=dr(un),fn=Yt({name:"ReBarcode",__name:"index",props:{tag:{type:String,default:"canvas"},text:{type:String,default:null},options:{type:Object,default(){return{}}},type:{type:String,default:"CODE128"}},setup(s){const f=s,v=hr(null);return vr(()=>{const l=Ve(Xe({},f.options),{format:f.type});on(v.value,f.text,l)}),(l,h)=>(Ge(),_r(sr(s.tag),{ref_key:"wrapEl",ref:v},null,512))}}),cn=yr(fn),ln={class:"font-medium"},vn=Yt({name:"BarCode",__name:"barcode",setup(s){const f=[{text:"CODE128",type:"CODE128",options:{}},{text:"CODE39",type:"CODE39",options:{lineColor:"#990000"}},{text:"123456",type:"pharmacode",options:{background:"#eee",width:5}}];return(v,l)=>{const h=Z("el-link"),_=Z("el-card"),d=Z("el-col"),c=Z("el-row");return Ge(),Je("div",null,[k(_,{shadow:"never"},{header:C(()=>[Er("div",ln,[l[1]||(l[1]=K(" 条形码(基于 ",-1)),k(h,{href:"https://lindell.me/JsBarcode/",target:"_blank",style:{margin:"0 5px 4px 0","font-size":"16px"}},{default:C(()=>[...l[0]||(l[0]=[K(" JsBarcode ",-1)])]),_:1}),l[2]||(l[2]=K(" 生成) ",-1))]),k(h,{class:"mt-2",href:"https://github.com/pure-admin/vue-pure-admin/blob/main/src/views/able/barcode.vue",target:"_blank"},{default:C(()=>[...l[3]||(l[3]=[K(" 代码位置 src/views/able/barcode.vue ",-1)])]),_:1})]),default:C(()=>[k(c,{gutter:12},{default:C(()=>[(Ge(),Je(pr,null,gr(f,(a,e)=>k(d,{key:e,xs:24,sm:24,md:12,lg:8,xl:8},{default:C(()=>[k(_,{shadow:"hover",class:"flex justify-center"},{default:C(()=>[k(Or(cn),{text:a.text,type:a.type,options:a.options},null,8,["text","type","options"])]),_:2},1024)]),_:2},1024)),64))]),_:1})]),_:1})])}}});export{vn as default};