!function(e,t){"object"==typeofexports&&"object"==typeofmodule?module.exports=t(t.toString()).default:"object"==typeofexports?exports.Quagga=t(t.toString()).default:e.Quagga=t(t.toString()).default}(this,function(e){returnfunction(e){functiont(r){if(n[r])returnn[r].exports;varo=n[r]={i:r,l:!1,exports:{}};returne[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}varn={};returnt.m=e,t.c=n,t.i=function(e){returne},t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){varn=e&&e.__esModule?function(){returne.default}:function(){returne};returnt.d(n,"a",n),n},t.o=function(e,t){returnObject.prototype.hasOwnProperty.call(e,t)},t.p="/",t(t.s=213)}([function(e,t,n){"use strict";varr=!0,o={disableLog:function(e){return"boolean"!=typeofe?newError("Argument type: "+typeofe+". Please use a boolean."):(r=e,e?"adapter.js logging disabled":"adapter.js logging enabled")},log:function(){if("object"==typeofwindow){if(r)return;"undefined"!=typeofconsole&&"function"==typeofconsole.log&&console.log.apply(console,arguments)}},extractVersion:function(e,t,n){varr=e.match(t);returnr&&r.length>=n&&parseInt(r[n],10)},detectBrowser:function(){vare={};if(e.browser=null,e.version=null,"undefined"==typeofwindow||!window.navigator)returne.browser="Not a browser.",e;if(navigator.mozGetUserMedia)e.browser="firefox",e.version=this.extractVersion(navigator.userAgent,/Firefox\/([0-9]+)\./,1);elseif(navigator.webkitGetUserMedia)if(window.webkitRTCPeerConnection)e.browser="chrome",e.version=this.extractVersion(navigator.userAgent,/Chrom(e|ium)\/([0-9]+)\./,2);else{if(!navigator.userAgent.match(/Version\/(\d+).(\d+)/))returne.browser="Unsupported webkit-based browser with GUM support but no WebRTC support.",e;e.browser="safari",e.version=this.extractVersion(navigator.userAgent,/AppleWebKit\/([0-9]+)\./,1)}else{if(!navigator.mediaDevices||!navigator.userAgent.match(/Edge\/(\d+).(\d+)$/))returne.browser="Not a supported browser.",e;e.browser="edge",e.version=this.extractVersion(navigator.userAgent,/Edge\/(\d+).(\d+)$/,2)}returne}};e.exports={log:o.log,disableLog:o.disableLog,browserDetails:o.detectBrowser(),extractVersion:o.extractVersion}},function(e,t,n){varr=n(58),o="object"==typeofself&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},function(e,t){varn=Array.isArray;e.exports=n},function(e,t){functionn(e){vart=typeofe;returnnull!=e&&("object"==t||"function"==t)}e.exports=n},function(e,t,n){functionr(e,t){varn=i(e,t);returno(n)?n:void0}varo=n(124),i=n(154);e.exports=r},function(e,t,n){"use strict";functionr(e,t){e=a()(o(),e),c.a.call(this,e,t)}functiono(){vare={};returnObject.keys(r.CONFIG_KEYS).forEach(function(t){e[t]=r.CONFIG_KEYS[t].default}),e}vari=n(40),a=n.n(i),c=n(10),s=Object.assign||function(e){for(vart=1;t<arguments.length;t++){varn=arguments[t];for(varrinn)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}returne},u={CODE_L_START:{value:0},CODE_G_START:{value:10},START_PATTERN:{value:[1,1,1]},STOP_PATTERN:{value:[1,1,1]},MIDDLE_PATTERN:{value:[1,1,1,1,1]},EXTENSION_START_PATTERN:{value:[1,1,2]},CODE_PATTERN:{value:[[3,2,1,1],[2,2,2,1],[2,1,2,2],[1,4,1,1],[1,1,3,2],[1,2,3,1],[1,1,1,4],[1,3,1,2],[1,2,1,3],[3,1,1,2],[1,1,2,3],[1,2,2,2],[2,2,1,2],[1,1,4,1],[2,3,1,1],[1,3,2,1],[4,1,1,1],[2,1,3,1],[3,1,2,1],[2,1,1,3]]},CODE_FREQUENCY:{value:[0,11,13,14,19,25,28,21,22,26]},SINGLE_CODE_ERROR:{value:.7},AVG_CODE_ERROR:{value:.48},FORMAT:{value:"ean_13",writeable:!1}};r.prototype=Object.create(c.a.prototype,u),r.prototype.constructor=r,r.prototype._decodeCode=function(e,t){varn,r,o,i=[0,0,0,0],a=this,c=e,s=!a._row[c],u=0,f={error:Number.MAX_VALUE,code:-1,start:e,end:e};for(t||(t=a.CODE_PATTERN.length),n=c;n<a._row.length;n++)if(a._row[n]^s)i[u]++;else{if(u===i.length-1){for(r=0;r<t;r++)o=a._matchPattern(i,a.CODE_PATTERN[r]),o<f.error&&(f.code=r,f.error=o);returnf.end=n,f.error>a.AVG_CODE_ERROR?null:f}u++,i[u]=1,s=!s}returnnull},r.prototype._findPattern=function(e,t,n,r,o){vari,a,c,s,u=[],f=this,d=0,l={error
e=e||{},e.boxes=t,v(e,P.data)):v()}functionm(){vare;if(J){if(Q.length>0){if(e=Q.filter(function(e){return!e.busy})[0],!e)return;O.attachData(e.imageData)}elseO.attachData(P.data);O.grab()&&(e?(e.busy=!0,e.worker.postMessage({cmd:"process",imageData:e.imageData},[e.imageData.buffer])):g())}elseg()}functiony(){vare=null,t=1e3/(K.frequency||60);S=!1,functionn(r){e=e||r,S||(r>=e&&(e+=t,m()),window.requestAnimFrame(n))}(performance.now())}functionb(){J&&"LiveStream"===K.inputStream.type?y():m()}function_(e){vart,n={worker:void0,imageData:newUint8Array(R.getWidth()*R.getHeight()),busy:!0};t=C(),n.worker=newWorker(t),n.worker.onmessage=function(r){return"initialized"===r.data.event?(URL.revokeObjectURL(t),n.busy=!1,n.imageData=newUint8Array(r.data.imageData),e(n)):void("processed"===r.data.event?(n.imageData=newUint8Array(r.data.imageData),n.busy=!1,v(r.data.result,n.imageData)):"error"===r.data.event)},n.worker.postMessage({cmd:"init",size:{x:R.getWidth(),y:R.getHeight()},imageData:n.imageData,config:w(K)},[n.imageData.buffer])}functionw(e){returnX({},e,{inputStream:X({},e.inputStream,{target:null})})}functionx(e){functiont(e){self.postMessage({event:"processed",imageData:o.data,result:e},[o.data.buffer])}functionn(){self.postMessage({event:"initialized",imageData:o.data},[o.data.buffer])}if(e){varr=e().default;if(!r)returnvoidself.postMessage({event:"error",message:"Quagga could not be created"})}varo;self.onmessage=function(e){if("init"===e.data.cmd){vari=e.data.config;i.numOfWorkers=0,o=newr.ImageWrapper({x:e.data.size.x,y:e.data.size.y},newUint8Array(e.data.imageData)),r.init(i,n,o),r.onProcessed(t)}else"process"===e.data.cmd?(o.data=newUint8Array(e.data.imageData),r.start()):"setReaders"===e.data.cmd&&r.setReaders(e.data.readers)}}functionC(){vart,n;return"undefined"!=typeofe&&(n=e),t=newBlob(["("+x.toString()+")("+n+");"],{type:"text/javascript"}),window.URL.createObjectURL(t)}functionE(e){A?A.setReaders(e):J&&Q.length>0&&Q.forEach(function(t){t.worker.postMessage({cmd:"setReaders",readers:e})})}functionT(e,t){varn=e-Q.length;if(0===n)returnt&&t();if(n<0){varr=Q.slice(n);returnr.forEach(function(e){e.worker.terminate()}),Q=Q.slice(0,n),t&&t()}for(varo=function(n){Q.push(n),Q.length>=e&&t&&t()},i=0;i<n;i++)_(o)}Object.defineProperty(n,"__esModule",{value:!0});varR,O,S,P,D,A,j,M=r(40),I=r.n(M),k=r(77),N=(r.n(k),r(205)),z=(r.n(N),r(26)),L=r(87),U=r(80),F=r(74),G=r(82),B=r(14),W=r(72),V=r(78),H=r(86),q=r(84),X=Object.assign||function(e){for(vart=1;t<arguments.length;t++){varn=arguments[t];for(varrinn)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}returne},Y={clone:r(11)},$={ctx:{image:null,overlay:null},dom:{image:null,overlay:null}},Q=[],J=!0,K={};n.default={init:function(e,t,n){returnK=I()({},V.a,e),n?(J=!1,o(n),t()):voidi(t)},start:function(){b()},stop:function(){S=!0,T(0),"LiveStream"===K.inputStream.type&&(G.a.release(),R.clearEventHandlers())},pause:function(){S=!0},onDetected:function(e){F.a.subscribe("detected",e)},offDetected:function(e){F.a.unsubscribe("detected",e)},onProcessed:function(e){F.a.subscribe("processed",e)},offProcessed:function(e){F.a.unsubscribe("processed",e)},setReaders:function(e){E(e)},registerResultCollector:function(e){e&&"function"==typeofe.addResult&&(j=e)},canvas:$,decodeSingle:function(e,t){varn=this;e=I()({inputStream:{type:"ImageStream",sequence:!1,size:800,src:e.src},numOfWorkers:1,locator:{halfSample:!1}},e),this.init(e,function(){F.a.once("processed",function(e){n.stop(),t.call(null,e)},!0),b()})},ImageWrapper:z.a,ImageDebug:B.a,ResultCollector:W.a,CameraAccess:G.a}},function(e,t,n){"use strict";functionr(e,t){return!!t&&t.some(function(t){returnObject.keys(t).every(function(n){returnt[n]===e[n]})})}functiono(e,t){return"function"!=typeoft||t(e)}vari=n(14);t.a={create:function(e){functiont(t){returns&&t&&!r(t,e.blacklist)&&o(t,e.filter)}varn=document.createElement("canvas"),a=n.getContext("2d"),c=[],s=e.capacity||20,u=e.capture===!0;return{addResult:function(e,r,o){varf={};t(o)&&(s--,f.codeResult=o,u&&(n.width=r.x,n.h
returne.forEach(function(e){n[++t]=e}),n}e.exports=n},function(e,t){functionn(e){vart=0,n=0;returnfunction(){vara=i(),c=o-(a-n);if(n=a,c>0){if(++t>=r)returnarguments[0]}elset=0;returne.apply(void0,arguments)}}varr=800,o=16,i=Date.now;e.exports=n},function(e,t,n){functionr(){this.__data__=newo,this.size=0}varo=n(15);e.exports=r},function(e,t){functionn(e){vart=this.__data__,n=t.delete(e);returnthis.size=t.size,n}e.exports=n},function(e,t){functionn(e){returnthis.__data__.get(e)}e.exports=n},function(e,t){functionn(e){returnthis.__data__.has(e)}e.exports=n},function(e,t,n){functionr(e,t){varn=this.__data__;if(ninstanceofo){varr=n.__data__;if(!i||r.length<c-1)returnr.push([e,t]),this.size=++n.size,this;n=this.__data__=newa(r)}returnn.set(e,t),this.size=n.size,this}varo=n(15),i=n(27),a=n(45),c=200;e.exports=r},function(e,t,n){varr=n(179),o=/^\./,i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,c=r(function(e){vart=[];returno.test(e)&&t.push(""),e.replace(i,function(e,n,r,o){t.push(r?o.replace(a,"$1"):n||e)}),t});e.exports=c},function(e,t){functionn(e){returnfunction(){returne}}e.exports=n},function(e,t,n){functionr(e){vart=null==e?0:e.length;returnt?o(e,1):[]}varo=n(120);e.exports=r},function(e,t,n){functionr(e,t){returnnull!=e&&i(e,t,o)}varo=n(122),i=n(155);e.exports=r},function(e,t,n){functionr(e){returni(e)&&o(e)}varo=n(23),i=n(9);e.exports=r},function(e,t){functionn(e){vart=null==e?0:e.length;returnt?e[t-1]:void0}e.exports=n},function(e,t,n){functionr(e,t){if("function"!=typeofe||null!=t&&"function"!=typeoft)thrownewTypeError(i);varn=function(){varr=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))returni.get(o);vara=e.apply(this,r);returnn.cache=i.set(o,a)||i,a};returnn.cache=new(r.Cache||o),n}varo=n(45),i="Expected a function";r.Cache=o,e.exports=r},function(e,t,n){varr=n(48),o=n(118),i=n(139),a=n(7),c=n(8),s=n(150),u=n(57),f=n(59),d=1,l=2,p=4,h=u(function(e,t){varn={};if(null==e)returnn;varu=!1;t=r(t,function(t){returnt=a(t,e),u||(u=t.length>1),t}),c(e,f(e),n),u&&(n=o(n,d|l|p,s));for(varh=t.length;h--;)i(n,t[h]);returnn});e.exports=h},function(e,t,n){varr=n(130),o=n(57),i=o(function(e,t){returnnull==e?{}:r(e,t)});e.exports=i},function(e,t){functionn(){return!1}e.exports=n},function(e,t,n){functionr(e){returno(e,i(e))}varo=n(8),i=n(24);e.exports=r},function(e,t,n){functionr(e){returnnull==e?"":o(e)}varo=n(137);e.exports=r},function(e,t,n){"use strict";varr={};r.generateIdentifier=function(){returnMath.random().toString(36).substr(2,10)},r.localCName=r.generateIdentifier(),r.splitLines=function(e){returne.trim().split("\n").map(function(e){returne.trim()})},r.splitSections=function(e){vart=e.split("\nm=");returnt.map(function(e,t){return(t>0?"m="+e:e).trim()+"\r\n"})},r.matchPrefix=function(e,t){returnr.splitLines(e).filter(function(e){return0===e.indexOf(t)})},r.parseCandidate=function(e){vart;t=0===e.indexOf("a=candidate:")?e.substring(12).split(" "):e.substring(10).split(" ");for(varn={foundation:t[0],component:t[1],protocol:t[2].toLowerCase(),priority:parseInt(t[3],10),ip:t[4],port:parseInt(t[5],10),type:t[7]},r=8;r<t.length;r+=2)switch(t[r]){case"raddr":n.relatedAddress=t[r+1];break;case"rport":n.relatedPort=parseInt(t[r+1],10);break;case"tcptype":n.tcpType=t[r+1]}returnn},r.writeCandidate=function(e){vart=[];t.push(e.foundation),t.push(e.component),t.push(e.protocol.toUpperCase()),t.push(e.priority),t.push(e.ip),t.push(e.port);varn=e.type;returnt.push("typ"),t.push(n),"host"!==n&&e.relatedAddress&&e.relatedPort&&(t.push("raddr"),t.push(e.relatedAddress),t.push("rport"),t.push(e.relatedPort)),e.tcpType&&"tcp"===e.protocol.toLowerCase()&&(t.push("tcptype"),t.push(e.tcpType)),"candidate:"+t.join(" ")},r.parseRtpMap=function(e){vart=e.substr(9).split(" "),n={payloadType:parseInt(t.shift(),10)};returnt=t[0].split("/"),n.name=t[0],n.clockRate=parseInt(t[1],10),n.numChannels=3===t.length?parseInt(t[2],10):1,n},r.writeRtpMap=function(e){vart=e.payloadType;r