UNPKG

zxing-wasm

Version:

ZXing-C++ WebAssembly as an ES/CJS module with types

3 lines (2 loc) 34.3 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const S=require("../share.js");var Br=(()=>{var V;var F=typeof document<"u"&&((V=document.currentScript)==null?void 0:V.tagName.toUpperCase())==="SCRIPT"?document.currentScript.src:void 0;return function(xe={}){var Xr,l=xe,Gr,nr,Ue=new Promise((e,r)=>{Gr=e,nr=r}),He=typeof window=="object",Ve=typeof Bun<"u",Cr=typeof WorkerGlobalScope<"u";typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string"&&process.type!="renderer";var zr=Object.assign({},l),Lr="./this.program",j="";function Be(e){return l.locateFile?l.locateFile(e,j):j+e}var qr,Tr;if(He||Cr||Ve){var Pr;Cr?j=self.location.href:typeof document<"u"&&((Pr=document.currentScript)===null||Pr===void 0?void 0:Pr.tagName.toUpperCase())==="SCRIPT"&&(j=document.currentScript.src),F&&(j=F),j.startsWith("blob:")?j="":j=j.substr(0,j.replace(/[?#].*/,"").lastIndexOf("/")+1),Cr&&(Tr=e=>{var r=new XMLHttpRequest;return r.open("GET",e,!1),r.responseType="arraybuffer",r.send(null),new Uint8Array(r.response)}),qr=async e=>{var r=await fetch(e,{credentials:"same-origin"});if(r.ok)return r.arrayBuffer();throw new Error(r.status+" : "+r.url)}}var Ne=l.print||console.log.bind(console),G=l.printErr||console.error.bind(console);Object.assign(l,zr),zr=null,l.arguments&&l.arguments,l.thisProgram&&(Lr=l.thisProgram);var ir=l.wasmBinary,ar,Kr=!1,W,E,K,or,z,$,Yr,Jr;function Qr(){var e=ar.buffer;l.HEAP8=W=new Int8Array(e),l.HEAP16=K=new Int16Array(e),l.HEAPU8=E=new Uint8Array(e),l.HEAPU16=or=new Uint16Array(e),l.HEAP32=z=new Int32Array(e),l.HEAPU32=$=new Uint32Array(e),l.HEAPF32=Yr=new Float32Array(e),l.HEAPF64=Jr=new Float64Array(e)}var re=[],ee=[],te=[];function Ze(){if(l.preRun)for(typeof l.preRun=="function"&&(l.preRun=[l.preRun]);l.preRun.length;)ze(l.preRun.shift());Rr(re)}function Xe(){Rr(ee)}function Ge(){if(l.postRun)for(typeof l.postRun=="function"&&(l.postRun=[l.postRun]);l.postRun.length;)qe(l.postRun.shift());Rr(te)}function ze(e){re.unshift(e)}function Le(e){ee.unshift(e)}function qe(e){te.unshift(e)}var B=0,Y=null;function Ke(e){var r;B++,(r=l.monitorRunDependencies)===null||r===void 0||r.call(l,B)}function Ye(e){var r;if(B--,(r=l.monitorRunDependencies)===null||r===void 0||r.call(l,B),B==0&&Y){var t=Y;Y=null,t()}}function Ar(e){var r;(r=l.onAbort)===null||r===void 0||r.call(l,e),e="Aborted("+e+")",G(e),Kr=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw nr(t),t}var Je="data:application/octet-stream;base64,",ne=e=>e.startsWith(Je);function Qe(){var e="zxing_reader.wasm";return ne(e)?e:Be(e)}var sr;function rt(e){if(e==sr&&ir)return new Uint8Array(ir);if(Tr)return Tr(e);throw"both async and sync fetching of the wasm failed"}async function et(e){if(!ir)try{var r=await qr(e);return new Uint8Array(r)}catch{}return rt(e)}async function tt(e,r){try{var t=await et(e),n=await WebAssembly.instantiate(t,r);return n}catch(i){G(`failed to asynchronously prepare wasm: ${i}`),Ar(i)}}async function nt(e,r,t){if(!e&&typeof WebAssembly.instantiateStreaming=="function"&&!ne(r)&&typeof fetch=="function")try{var n=fetch(r,{credentials:"same-origin"}),i=await WebAssembly.instantiateStreaming(n,t);return i}catch(a){G(`wasm streaming compile failed: ${a}`),G("falling back to ArrayBuffer instantiation")}return tt(r,t)}function it(){return{a:Zn}}async function at(){var e;function r(a,s){return w=a.exports,ar=w.xa,Qr(),de=w.Ba,Le(w.ya),Ye(),w}Ke();function t(a){r(a.instance)}var n=it();if(l.instantiateWasm)try{return l.instantiateWasm(n,r)}catch(a){G(`Module.instantiateWasm callback failed with error: ${a}`),nr(a)}(e=sr)!==null&&e!==void 0||(sr=Qe());try{var i=await nt(ir,sr,n);return t(i),i}catch(a){nr(a);return}}var Rr=e=>{for(;e.length>0;)e.shift()(l)};l.noExitRuntime;var p=e=>Ae(e),h=()=>Re(),ur=[],lr=0,ot=e=>{var r=new Fr(e);return r.get_caught()||(r.set_caught(!0),lr--),r.set_rethrown(!1),ur.push(r),Ee(e),Te(e)},M=0,st=()=>{d(0,0);var e=ur.pop();Fe(e.excPtr),M=0};class Fr{constructor(r){this.excPtr=r,this.ptr=r-24}set_type(r){$[this.ptr+4>>2]=r}get_type(){return $[this.ptr+4>>2]}set_destructor(r){$[this.ptr+8>>2]=r}get_destructor(){return $[this.ptr+8>>2]}set_caught(r){r=r?1:0,W[this.ptr+12]=r}get_caught(){return W[this.ptr+12]!=0}set_rethrown(r){r=r?1:0,W[this.ptr+13]=r}get_rethrown(){return W[this.ptr+13]!=0}init(r,t){this.set_adjusted_ptr(0),this.set_type(r),this.set_destructor(t)}set_adjusted_ptr(r){$[this.ptr+16>>2]=r}get_adjusted_ptr(){return $[this.ptr+16>>2]}}var ut=e=>{throw M||(M=e),M},fr=e=>Pe(e),Er=e=>{var r=M;if(!r)return fr(0),0;var t=new Fr(r);t.set_adjusted_ptr(r);var n=t.get_type();if(!n)return fr(0),r;for(var i of e){if(i===0||i===n)break;var a=t.ptr+16;if(Se(i,n,a))return fr(i),r}return fr(n),r},lt=()=>Er([]),ft=e=>Er([e]),ct=(e,r)=>Er([e,r]),vt=()=>{var e=ur.pop();e||Ar("no exception to throw");var r=e.excPtr;throw e.get_rethrown()||(ur.push(e),e.set_rethrown(!0),e.set_caught(!1),lr++),M=r,M},dt=(e,r,t)=>{var n=new Fr(e);throw n.init(r,t),M=e,lr++,M},pt=()=>lr,ht=()=>Ar(""),cr={},Sr=e=>{for(;e.length;){var r=e.pop(),t=e.pop();t(r)}};function J(e){return this.fromWireType($[e>>2])}var L={},N={},vr={},ie,dr=e=>{throw new ie(e)},Z=(e,r,t)=>{e.forEach(o=>vr[o]=r);function n(o){var u=t(o);u.length!==e.length&&dr("Mismatched type converter count");for(var f=0;f<e.length;++f)O(e[f],u[f])}var i=new Array(r.length),a=[],s=0;r.forEach((o,u)=>{N.hasOwnProperty(o)?i[u]=N[o]:(a.push(o),L.hasOwnProperty(o)||(L[o]=[]),L[o].push(()=>{i[u]=N[o],++s,s===a.length&&n(i)}))}),a.length===0&&n(i)},_t=e=>{var r=cr[e];delete cr[e];var t=r.rawConstructor,n=r.rawDestructor,i=r.fields,a=i.map(s=>s.getterReturnType).concat(i.map(s=>s.setterArgumentType));Z([e],a,s=>{var o={};return i.forEach((u,f)=>{var c=u.fieldName,v=s[f],g=u.getter,m=u.getterContext,b=s[f+i.length],P=u.setter,C=u.setterContext;o[c]={read:T=>v.fromWireType(g(m,T)),write:(T,X)=>{var R=[];P(C,T,b.toWireType(R,X)),Sr(R)}}}),[{name:r.name,fromWireType:u=>{var f={};for(var c in o)f[c]=o[c].read(u);return n(u),f},toWireType:(u,f)=>{for(var c in o)if(!(c in f))throw new TypeError(`Missing field: "${c}"`);var v=t();for(c in o)o[c].write(v,f[c]);return u!==null&&u.push(n,v),v},argPackAdvance:D,readValueFromPointer:J,destructorFunction:n}]})},gt=(e,r,t,n,i)=>{},yt=()=>{for(var e=new Array(256),r=0;r<256;++r)e[r]=String.fromCharCode(r);ae=e},ae,A=e=>{for(var r="",t=e;E[t];)r+=ae[E[t++]];return r},q,y=e=>{throw new q(e)};function mt(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var n=r.name;if(e||y(`type "${n}" must have a positive integer typeid pointer`),N.hasOwnProperty(e)){if(t.ignoreDuplicateRegistrations)return;y(`Cannot register type '${n}' twice`)}if(N[e]=r,delete vr[e],L.hasOwnProperty(e)){var i=L[e];delete L[e],i.forEach(a=>a())}}function O(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return mt(e,r,t)}var D=8,$t=(e,r,t,n)=>{r=A(r),O(e,{name:r,fromWireType:function(i){return!!i},toWireType:function(i,a){return a?t:n},argPackAdvance:D,readValueFromPointer:function(i){return this.fromWireType(E[i])},destructorFunction:null})},bt=e=>({count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType}),kr=e=>{function r(t){return t.$$.ptrType.registeredClass.name}y(r(e)+" instance already deleted")},jr=!1,oe=e=>{},wt=e=>{e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)},se=e=>{e.count.value-=1;var r=e.count.value===0;r&&wt(e)},ue=(e,r,t)=>{if(r===t)return e;if(t.baseClass===void 0)return null;var n=ue(e,r,t.baseClass);return n===null?null:t.downcast(n)},le={},Ct={},Tt=(e,r)=>{for(r===void 0&&y("ptr should not be undefined");e.baseClass;)r=e.upcast(r),e=e.baseClass;return r},Pt=(e,r)=>(r=Tt(e,r),Ct[r]),pr=(e,r)=>{(!r.ptrType||!r.ptr)&&dr("makeClassHandle requires ptr and ptrType");var t=!!r.smartPtrType,n=!!r.smartPtr;return t!==n&&dr("Both smartPtrType and smartPtr must be specified"),r.count={value:1},Q(Object.create(e,{$$:{value:r,writable:!0}}))};function At(e){var r=this.getPointee(e);if(!r)return this.destructor(e),null;var t=Pt(this.registeredClass,r);if(t!==void 0){if(t.$$.count.value===0)return t.$$.ptr=r,t.$$.smartPtr=e,t.clone();var n=t.clone();return this.destructor(e),n}function i(){return this.isSmartPointer?pr(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:r,smartPtrType:this,smartPtr:e}):pr(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var a=this.registeredClass.getActualType(r),s=le[a];if(!s)return i.call(this);var o;this.isConst?o=s.constPointerType:o=s.pointerType;var u=ue(r,this.registeredClass,o.registeredClass);return u===null?i.call(this):this.isSmartPointer?pr(o.registeredClass.instancePrototype,{ptrType:o,ptr:u,smartPtrType:this,smartPtr:e}):pr(o.registeredClass.instancePrototype,{ptrType:o,ptr:u})}var Q=e=>typeof FinalizationRegistry>"u"?(Q=r=>r,e):(jr=new FinalizationRegistry(r=>{se(r.$$)}),Q=r=>{var t=r.$$,n=!!t.smartPtr;if(n){var i={$$:t};jr.register(r,i,r)}return r},oe=r=>jr.unregister(r),Q(e)),Rt=()=>{Object.assign(hr.prototype,{isAliasOf(e){if(!(this instanceof hr)||!(e instanceof hr))return!1;var r=this.$$.ptrType.registeredClass,t=this.$$.ptr;e.$$=e.$$;for(var n=e.$$.ptrType.registeredClass,i=e.$$.ptr;r.baseClass;)t=r.upcast(t),r=r.baseClass;for(;n.baseClass;)i=n.upcast(i),n=n.baseClass;return r===n&&t===i},clone(){if(this.$$.ptr||kr(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e=Q(Object.create(Object.getPrototypeOf(this),{$$:{value:bt(this.$$)}}));return e.$$.count.value+=1,e.$$.deleteScheduled=!1,e},delete(){this.$$.ptr||kr(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&y("Object already scheduled for deletion"),oe(this),se(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||kr(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&y("Object already scheduled for deletion"),this.$$.deleteScheduled=!0,this}})};function hr(){}var _r=(e,r)=>Object.defineProperty(r,"name",{value:e}),fe=(e,r,t)=>{if(e[r].overloadTable===void 0){var n=e[r];e[r]=function(){for(var i=arguments.length,a=new Array(i),s=0;s<i;s++)a[s]=arguments[s];return e[r].overloadTable.hasOwnProperty(a.length)||y(`Function '${t}' called with an invalid number of arguments (${a.length}) - expects one of (${e[r].overloadTable})!`),e[r].overloadTable[a.length].apply(this,a)},e[r].overloadTable=[],e[r].overloadTable[n.argCount]=n}},ce=(e,r,t)=>{l.hasOwnProperty(e)?((t===void 0||l[e].overloadTable!==void 0&&l[e].overloadTable[t]!==void 0)&&y(`Cannot register public name '${e}' twice`),fe(l,e,e),l[e].overloadTable.hasOwnProperty(t)&&y(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`),l[e].overloadTable[t]=r):(l[e]=r,l[e].argCount=t)},Ft=48,Et=57,St=e=>{e=e.replace(/[^a-zA-Z0-9_]/g,"$");var r=e.charCodeAt(0);return r>=Ft&&r<=Et?`_${e}`:e};function kt(e,r,t,n,i,a,s,o){this.name=e,this.constructor=r,this.instancePrototype=t,this.rawDestructor=n,this.baseClass=i,this.getActualType=a,this.upcast=s,this.downcast=o,this.pureVirtualFunctions=[]}var Or=(e,r,t)=>{for(;r!==t;)r.upcast||y(`Expected null or instance of ${t.name}, got an instance of ${r.name}`),e=r.upcast(e),r=r.baseClass;return e};function jt(e,r){if(r===null)return this.isReference&&y(`null is not a valid ${this.name}`),0;r.$$||y(`Cannot pass "${xr(r)}" as a ${this.name}`),r.$$.ptr||y(`Cannot pass deleted object as a pointer of type ${this.name}`);var t=r.$$.ptrType.registeredClass,n=Or(r.$$.ptr,t,this.registeredClass);return n}function Ot(e,r){var t;if(r===null)return this.isReference&&y(`null is not a valid ${this.name}`),this.isSmartPointer?(t=this.rawConstructor(),e!==null&&e.push(this.rawDestructor,t),t):0;(!r||!r.$$)&&y(`Cannot pass "${xr(r)}" as a ${this.name}`),r.$$.ptr||y(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&r.$$.ptrType.isConst&&y(`Cannot convert argument of type ${r.$$.smartPtrType?r.$$.smartPtrType.name:r.$$.ptrType.name} to parameter type ${this.name}`);var n=r.$$.ptrType.registeredClass;if(t=Or(r.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(r.$$.smartPtr===void 0&&y("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:r.$$.smartPtrType===this?t=r.$$.smartPtr:y(`Cannot convert argument of type ${r.$$.smartPtrType?r.$$.smartPtrType.name:r.$$.ptrType.name} to parameter type ${this.name}`);break;case 1:t=r.$$.smartPtr;break;case 2:if(r.$$.smartPtrType===this)t=r.$$.smartPtr;else{var i=r.clone();t=this.rawShare(t,x.toHandle(()=>i.delete())),e!==null&&e.push(this.rawDestructor,t)}break;default:y("Unsupporting sharing policy")}return t}function Wt(e,r){if(r===null)return this.isReference&&y(`null is not a valid ${this.name}`),0;r.$$||y(`Cannot pass "${xr(r)}" as a ${this.name}`),r.$$.ptr||y(`Cannot pass deleted object as a pointer of type ${this.name}`),r.$$.ptrType.isConst&&y(`Cannot convert argument of type ${r.$$.ptrType.name} to parameter type ${this.name}`);var t=r.$$.ptrType.registeredClass,n=Or(r.$$.ptr,t,this.registeredClass);return n}var Mt=()=>{Object.assign(gr.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){var r;(r=this.rawDestructor)===null||r===void 0||r.call(this,e)},argPackAdvance:D,readValueFromPointer:J,fromWireType:At})};function gr(e,r,t,n,i,a,s,o,u,f,c){this.name=e,this.registeredClass=r,this.isReference=t,this.isConst=n,this.isSmartPointer=i,this.pointeeType=a,this.sharingPolicy=s,this.rawGetPointee=o,this.rawConstructor=u,this.rawShare=f,this.rawDestructor=c,!i&&r.baseClass===void 0?n?(this.toWireType=jt,this.destructorFunction=null):(this.toWireType=Wt,this.destructorFunction=null):this.toWireType=Ot}var ve=(e,r,t)=>{l.hasOwnProperty(e)||dr("Replacing nonexistent public symbol"),l[e].overloadTable!==void 0&&t!==void 0?l[e].overloadTable[t]=r:(l[e]=r,l[e].argCount=t)},Dt=(e,r,t)=>{e=e.replace(/p/g,"i");var n=l["dynCall_"+e];return n(r,...t)},yr=[],de,_=e=>{var r=yr[e];return r||(e>=yr.length&&(yr.length=e+1),yr[e]=r=de.get(e)),r},It=function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(e.includes("j"))return Dt(e,r,t);var n=_(r)(...t);return n},xt=(e,r)=>function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return It(e,r,n)},k=(e,r)=>{e=A(e);function t(){return e.includes("j")?xt(e,r):_(r)}var n=t();return typeof n!="function"&&y(`unknown function pointer with signature ${e}: ${r}`),n},Ut=(e,r)=>{var t=_r(r,function(n){this.name=r,this.message=n;var i=new Error(n).stack;i!==void 0&&(this.stack=this.toString()+` `+i.replace(/^Error(:[^\n]*)?\n/,""))});return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return this.message===void 0?this.name:`${this.name}: ${this.message}`},t},pe,he=e=>{var r=Ce(e),t=A(r);return U(r),t},mr=(e,r)=>{var t=[],n={};function i(a){if(!n[a]&&!N[a]){if(vr[a]){vr[a].forEach(i);return}t.push(a),n[a]=!0}}throw r.forEach(i),new pe(`${e}: `+t.map(he).join([", "]))},Ht=(e,r,t,n,i,a,s,o,u,f,c,v,g)=>{c=A(c),a=k(i,a),o&&(o=k(s,o)),f&&(f=k(u,f)),g=k(v,g);var m=St(c);ce(m,function(){mr(`Cannot construct ${c} due to unbound types`,[n])}),Z([e,r,t],n?[n]:[],b=>{b=b[0];var P,C;n?(P=b.registeredClass,C=P.instancePrototype):C=hr.prototype;var T=_r(c,function(){if(Object.getPrototypeOf(this)!==X)throw new q("Use 'new' to construct "+c);if(R.constructor_body===void 0)throw new q(c+" has no accessible constructor");for(var De=arguments.length,br=new Array(De),wr=0;wr<De;wr++)br[wr]=arguments[wr];var Ie=R.constructor_body[br.length];if(Ie===void 0)throw new q(`Tried to invoke ctor of ${c} with invalid number of parameters (${br.length}) - expected (${Object.keys(R.constructor_body).toString()}) parameters instead!`);return Ie.apply(this,br)}),X=Object.create(C,{constructor:{value:T}});T.prototype=X;var R=new kt(c,T,X,g,P,a,o,f);if(R.baseClass){var H,tr;(tr=(H=R.baseClass).__derivedClasses)!==null&&tr!==void 0||(H.__derivedClasses=[]),R.baseClass.__derivedClasses.push(R)}var Pi=new gr(c,R,!0,!1,!1),We=new gr(c+"*",R,!1,!1,!1),Me=new gr(c+" const*",R,!1,!0,!1);return le[e]={pointerType:We,constPointerType:Me},ve(m,T),[Pi,We,Me]})},Wr=(e,r)=>{for(var t=[],n=0;n<e;n++)t.push($[r+n*4>>2]);return t};function Vt(e){for(var r=1;r<e.length;++r)if(e[r]!==null&&e[r].destructorFunction===void 0)return!0;return!1}function Mr(e,r,t,n,i,a){var s=r.length;s<2&&y("argTypes array size mismatch! Must at least get return value and 'this' types!");var o=r[1]!==null&&t!==null,u=Vt(r),f=r[0].name!=="void",c=s-2,v=new Array(c),g=[],m=[],b=function(){m.length=0;var P;g.length=o?2:1,g[0]=i,o&&(P=r[1].toWireType(m,this),g[1]=P);for(var C=0;C<c;++C)v[C]=r[C+2].toWireType(m,C<0||arguments.length<=C?void 0:arguments[C]),g.push(v[C]);var T=n(...g);function X(R){if(u)Sr(m);else for(var H=o?1:2;H<r.length;H++){var tr=H===1?P:v[H-2];r[H].destructorFunction!==null&&r[H].destructorFunction(tr)}if(f)return r[0].fromWireType(R)}return X(T)};return _r(e,b)}var Bt=(e,r,t,n,i,a)=>{var s=Wr(r,t);i=k(n,i),Z([],[e],o=>{o=o[0];var u=`constructor ${o.name}`;if(o.registeredClass.constructor_body===void 0&&(o.registeredClass.constructor_body=[]),o.registeredClass.constructor_body[r-1]!==void 0)throw new q(`Cannot register multiple constructors with identical number of parameters (${r-1}) for class '${o.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return o.registeredClass.constructor_body[r-1]=()=>{mr(`Cannot construct ${o.name} due to unbound types`,s)},Z([],s,f=>(f.splice(1,0,null),o.registeredClass.constructor_body[r-1]=Mr(u,f,null,i,a),[])),[]})},_e=e=>{e=e.trim();const r=e.indexOf("(");return r!==-1?e.substr(0,r):e},Nt=(e,r,t,n,i,a,s,o,u,f)=>{var c=Wr(t,n);r=A(r),r=_e(r),a=k(i,a),Z([],[e],v=>{v=v[0];var g=`${v.name}.${r}`;r.startsWith("@@")&&(r=Symbol[r.substring(2)]),o&&v.registeredClass.pureVirtualFunctions.push(r);function m(){mr(`Cannot call ${g} due to unbound types`,c)}var b=v.registeredClass.instancePrototype,P=b[r];return P===void 0||P.overloadTable===void 0&&P.className!==v.name&&P.argCount===t-2?(m.argCount=t-2,m.className=v.name,b[r]=m):(fe(b,r,g),b[r].overloadTable[t-2]=m),Z([],c,C=>{var T=Mr(g,C,v,a,s);return b[r].overloadTable===void 0?(T.argCount=t-2,b[r]=T):b[r].overloadTable[t-2]=T,[]}),[]})},Dr=[],I=[],Ir=e=>{e>9&&--I[e+1]===0&&(I[e]=void 0,Dr.push(e))},Zt=()=>I.length/2-5-Dr.length,Xt=()=>{I.push(0,1,void 0,1,null,1,!0,1,!1,1),l.count_emval_handles=Zt},x={toValue:e=>(e||y("Cannot use deleted val. handle = "+e),I[e]),toHandle:e=>{switch(e){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{const r=Dr.pop()||I.length;return I[r]=e,I[r+1]=1,r}}}},ge={name:"emscripten::val",fromWireType:e=>{var r=x.toValue(e);return Ir(e),r},toWireType:(e,r)=>x.toHandle(r),argPackAdvance:D,readValueFromPointer:J,destructorFunction:null},Gt=e=>O(e,ge),xr=e=>{if(e===null)return"null";var r=typeof e;return r==="object"||r==="array"||r==="function"?e.toString():""+e},zt=(e,r)=>{switch(r){case 4:return function(t){return this.fromWireType(Yr[t>>2])};case 8:return function(t){return this.fromWireType(Jr[t>>3])};default:throw new TypeError(`invalid float width (${r}): ${e}`)}},Lt=(e,r,t)=>{r=A(r),O(e,{name:r,fromWireType:n=>n,toWireType:(n,i)=>i,argPackAdvance:D,readValueFromPointer:zt(r,t),destructorFunction:null})},qt=(e,r,t,n,i,a,s,o)=>{var u=Wr(r,t);e=A(e),e=_e(e),i=k(n,i),ce(e,function(){mr(`Cannot call ${e} due to unbound types`,u)},r-1),Z([],u,f=>{var c=[f[0],null].concat(f.slice(1));return ve(e,Mr(e,c,null,i,a),r-1),[]})},Kt=(e,r,t)=>{switch(r){case 1:return t?n=>W[n]:n=>E[n];case 2:return t?n=>K[n>>1]:n=>or[n>>1];case 4:return t?n=>z[n>>2]:n=>$[n>>2];default:throw new TypeError(`invalid integer width (${r}): ${e}`)}},Yt=(e,r,t,n,i)=>{r=A(r);var a=c=>c;if(n===0){var s=32-8*t;a=c=>c<<s>>>s}var o=r.includes("unsigned"),u=(c,v)=>{},f;o?f=function(c,v){return u(v,this.name),v>>>0}:f=function(c,v){return u(v,this.name),v},O(e,{name:r,fromWireType:a,toWireType:f,argPackAdvance:D,readValueFromPointer:Kt(r,t,n!==0),destructorFunction:null})},Jt=(e,r,t)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],i=n[r];function a(s){var o=$[s>>2],u=$[s+4>>2];return new i(W.buffer,u,o)}t=A(t),O(e,{name:t,fromWireType:a,argPackAdvance:D,readValueFromPointer:a},{ignoreDuplicateRegistrations:!0})},Qt=Object.assign({optional:!0},ge),rn=(e,r)=>{O(e,Qt)},en=(e,r,t,n)=>{if(!(n>0))return 0;for(var i=t,a=t+n-1,s=0;s<e.length;++s){var o=e.charCodeAt(s);if(o>=55296&&o<=57343){var u=e.charCodeAt(++s);o=65536+((o&1023)<<10)|u&1023}if(o<=127){if(t>=a)break;r[t++]=o}else if(o<=2047){if(t+1>=a)break;r[t++]=192|o>>6,r[t++]=128|o&63}else if(o<=65535){if(t+2>=a)break;r[t++]=224|o>>12,r[t++]=128|o>>6&63,r[t++]=128|o&63}else{if(t+3>=a)break;r[t++]=240|o>>18,r[t++]=128|o>>12&63,r[t++]=128|o>>6&63,r[t++]=128|o&63}}return r[t]=0,t-i},rr=(e,r,t)=>en(e,E,r,t),tn=e=>{for(var r=0,t=0;t<e.length;++t){var n=e.charCodeAt(t);n<=127?r++:n<=2047?r+=2:n>=55296&&n<=57343?(r+=4,++t):r+=3}return r},ye=typeof TextDecoder<"u"?new TextDecoder:void 0,me=function(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:NaN;for(var n=r+t,i=r;e[i]&&!(i>=n);)++i;if(i-r>16&&e.buffer&&ye)return ye.decode(e.subarray(r,i));for(var a="";r<i;){var s=e[r++];if(!(s&128)){a+=String.fromCharCode(s);continue}var o=e[r++]&63;if((s&224)==192){a+=String.fromCharCode((s&31)<<6|o);continue}var u=e[r++]&63;if((s&240)==224?s=(s&15)<<12|o<<6|u:s=(s&7)<<18|o<<12|u<<6|e[r++]&63,s<65536)a+=String.fromCharCode(s);else{var f=s-65536;a+=String.fromCharCode(55296|f>>10,56320|f&1023)}}return a},nn=(e,r)=>e?me(E,e,r):"",an=(e,r)=>{r=A(r),O(e,{name:r,fromWireType(t){for(var n=$[t>>2],i=t+4,a,s,o=i,s=0;s<=n;++s){var u=i+s;if(s==n||E[u]==0){var f=u-o,c=nn(o,f);a===void 0?a=c:(a+="\0",a+=c),o=u+1}}return U(t),a},toWireType(t,n){n instanceof ArrayBuffer&&(n=new Uint8Array(n));var i,a=typeof n=="string";a||n instanceof Uint8Array||n instanceof Uint8ClampedArray||n instanceof Int8Array||y("Cannot pass non-string to std::string"),a?i=tn(n):i=n.length;var s=Vr(4+i+1),o=s+4;if($[s>>2]=i,a)rr(n,o,i+1);else if(a)for(var u=0;u<i;++u){var f=n.charCodeAt(u);f>255&&(U(o),y("String has UTF-16 code units that do not fit in 8 bits")),E[o+u]=f}else for(var u=0;u<i;++u)E[o+u]=n[u];return t!==null&&t.push(U,s),s},argPackAdvance:D,readValueFromPointer:J,destructorFunction(t){U(t)}})},$e=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0,on=(e,r)=>{for(var t=e,n=t>>1,i=n+r/2;!(n>=i)&&or[n];)++n;if(t=n<<1,t-e>32&&$e)return $e.decode(E.subarray(e,t));for(var a="",s=0;!(s>=r/2);++s){var o=K[e+s*2>>1];if(o==0)break;a+=String.fromCharCode(o)}return a},sn=(e,r,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<2)return 0;t-=2;for(var i=r,a=t<e.length*2?t/2:e.length,s=0;s<a;++s){var o=e.charCodeAt(s);K[r>>1]=o,r+=2}return K[r>>1]=0,r-i},un=e=>e.length*2,ln=(e,r)=>{for(var t=0,n="";!(t>=r/4);){var i=z[e+t*4>>2];if(i==0)break;if(++t,i>=65536){var a=i-65536;n+=String.fromCharCode(55296|a>>10,56320|a&1023)}else n+=String.fromCharCode(i)}return n},fn=(e,r,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<4)return 0;for(var i=r,a=i+t-4,s=0;s<e.length;++s){var o=e.charCodeAt(s);if(o>=55296&&o<=57343){var u=e.charCodeAt(++s);o=65536+((o&1023)<<10)|u&1023}if(z[r>>2]=o,r+=4,r+4>a)break}return z[r>>2]=0,r-i},cn=e=>{for(var r=0,t=0;t<e.length;++t){var n=e.charCodeAt(t);n>=55296&&n<=57343&&++t,r+=4}return r},vn=(e,r,t)=>{t=A(t);var n,i,a,s;r===2?(n=on,i=sn,s=un,a=o=>or[o>>1]):r===4&&(n=ln,i=fn,s=cn,a=o=>$[o>>2]),O(e,{name:t,fromWireType:o=>{for(var u=$[o>>2],f,c=o+4,v=0;v<=u;++v){var g=o+4+v*r;if(v==u||a(g)==0){var m=g-c,b=n(c,m);f===void 0?f=b:(f+="\0",f+=b),c=g+r}}return U(o),f},toWireType:(o,u)=>{typeof u!="string"&&y(`Cannot pass non-string to C++ string type ${t}`);var f=s(u),c=Vr(4+f+r);return $[c>>2]=f/r,i(u,c+4,f+r),o!==null&&o.push(U,c),c},argPackAdvance:D,readValueFromPointer:J,destructorFunction(o){U(o)}})},dn=(e,r,t,n,i,a)=>{cr[e]={name:A(r),rawConstructor:k(t,n),rawDestructor:k(i,a),fields:[]}},pn=(e,r,t,n,i,a,s,o,u,f)=>{cr[e].fields.push({fieldName:A(r),getterReturnType:t,getter:k(n,i),getterContext:a,setterArgumentType:s,setter:k(o,u),setterContext:f})},hn=(e,r)=>{r=A(r),O(e,{isVoid:!0,name:r,argPackAdvance:0,fromWireType:()=>{},toWireType:(t,n)=>{}})},_n=(e,r,t)=>E.copyWithin(e,r,r+t),Ur=[],gn=(e,r,t,n)=>(e=Ur[e],r=x.toValue(r),e(null,r,t,n)),yn={},mn=e=>{var r=yn[e];return r===void 0?A(e):r},be=()=>{if(typeof globalThis=="object")return globalThis;function e(r){r.$$$embind_global$$$=r;var t=typeof $$$embind_global$$$=="object"&&r.$$$embind_global$$$==r;return t||delete r.$$$embind_global$$$,t}if(typeof $$$embind_global$$$=="object"||(typeof global=="object"&&e(global)?$$$embind_global$$$=global:typeof self=="object"&&e(self)&&($$$embind_global$$$=self),typeof $$$embind_global$$$=="object"))return $$$embind_global$$$;throw Error("unable to get global object.")},$n=e=>e===0?x.toHandle(be()):(e=mn(e),x.toHandle(be()[e])),bn=e=>{var r=Ur.length;return Ur.push(e),r},we=(e,r)=>{var t=N[e];return t===void 0&&y(`${r} has unknown type ${he(e)}`),t},wn=(e,r)=>{for(var t=new Array(e),n=0;n<e;++n)t[n]=we($[r+n*4>>2],"parameter "+n);return t},Cn=Reflect.construct,Tn=(e,r,t)=>{var n=[],i=e.toWireType(n,t);return n.length&&($[r>>2]=x.toHandle(n)),i},Pn=(e,r,t)=>{var n=wn(e,r),i=n.shift();e--;var a=new Array(e),s=(u,f,c,v)=>{for(var g=0,m=0;m<e;++m)a[m]=n[m].readValueFromPointer(v+g),g+=n[m].argPackAdvance;var b=t===1?Cn(f,a):f.apply(u,a);return Tn(i,c,b)},o=`methodCaller<(${n.map(u=>u.name).join(", ")}) => ${i.name}>`;return bn(_r(o,s))},An=e=>{e>9&&(I[e+1]+=1)},Rn=e=>{var r=x.toValue(e);Sr(r),Ir(e)},Fn=(e,r)=>{e=we(e,"_emval_take_value");var t=e.readValueFromPointer(r);return x.toHandle(t)},En=(e,r,t,n)=>{var i=new Date().getFullYear(),a=new Date(i,0,1),s=new Date(i,6,1),o=a.getTimezoneOffset(),u=s.getTimezoneOffset(),f=Math.max(o,u);$[e>>2]=f*60,z[r>>2]=+(o!=u);var c=m=>{var b=m>=0?"-":"+",P=Math.abs(m),C=String(Math.floor(P/60)).padStart(2,"0"),T=String(P%60).padStart(2,"0");return`UTC${b}${C}${T}`},v=c(o),g=c(u);u<o?(rr(v,t,17),rr(g,n,17)):(rr(v,n,17),rr(g,t,17))},Sn=()=>2147483648,kn=(e,r)=>Math.ceil(e/r)*r,jn=e=>{var r=ar.buffer,t=(e-r.byteLength+65535)/65536|0;try{return ar.grow(t),Qr(),1}catch{}},On=e=>{var r=E.length;e>>>=0;var t=Sn();if(e>t)return!1;for(var n=1;n<=4;n*=2){var i=r*(1+.2/n);i=Math.min(i,e+100663296);var a=Math.min(t,kn(Math.max(e,i),65536)),s=jn(a);if(s)return!0}return!1},Hr={},Wn=()=>Lr||"./this.program",er=()=>{if(!er.strings){var e=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",r={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:e,_:Wn()};for(var t in Hr)Hr[t]===void 0?delete r[t]:r[t]=Hr[t];var n=[];for(var t in r)n.push(`${t}=${r[t]}`);er.strings=n}return er.strings},Mn=(e,r)=>{for(var t=0;t<e.length;++t)W[r++]=e.charCodeAt(t);W[r]=0},Dn=(e,r)=>{var t=0;return er().forEach((n,i)=>{var a=r+t;$[e+i*4>>2]=a,Mn(n,a),t+=n.length+1}),0},In=(e,r)=>{var t=er();$[e>>2]=t.length;var n=0;return t.forEach(i=>n+=i.length+1),$[r>>2]=n,0},xn=e=>52;function Un(e,r,t,n,i){return 70}var Hn=[null,[],[]],Vn=(e,r)=>{var t=Hn[e];r===0||r===10?((e===1?Ne:G)(me(t)),t.length=0):t.push(r)},Bn=(e,r,t,n)=>{for(var i=0,a=0;a<t;a++){var s=$[r>>2],o=$[r+4>>2];r+=8;for(var u=0;u<o;u++)Vn(e,E[s+u]);i+=o}return $[n>>2]=i,0},Nn=e=>e;ie=l.InternalError=class extends Error{constructor(r){super(r),this.name="InternalError"}},yt(),q=l.BindingError=class extends Error{constructor(r){super(r),this.name="BindingError"}},Rt(),Mt(),pe=l.UnboundTypeError=Ut(Error,"UnboundTypeError"),Xt();var Zn={s:ot,w:st,a:lt,j:ft,l:ct,M:vt,p:dt,ca:pt,d:ut,Z:ht,sa:_t,Y:gt,na:$t,qa:Ht,pa:Bt,D:Nt,la:Gt,Q:Lt,R:qt,x:Yt,t:Jt,ra:rn,ma:an,N:vn,J:dn,ta:pn,oa:hn,fa:_n,U:gn,ua:Ir,wa:$n,_:Pn,S:An,va:Rn,ka:Fn,$:En,da:On,aa:Dn,ba:In,ea:xn,W:Un,P:Bn,H:ci,B:di,T:Kn,O:$i,q:si,b:Gn,C:fi,ha:hi,c:Ln,ga:_i,h:qn,i:ei,r:ti,L:li,v:ii,G:yi,I:ui,z:pi,F:bi,X:Ci,V:Ti,k:Jn,f:Yn,e:zn,g:Xn,K:mi,m:ri,ia:vi,o:ni,u:ai,ja:oi,A:gi,n:Qn,E:wi,y:Nn},w;at();var Ce=e=>(Ce=w.za)(e),U=l._free=e=>(U=l._free=w.Aa)(e),Vr=l._malloc=e=>(Vr=l._malloc=w.Ca)(e),Te=e=>(Te=w.Da)(e),d=(e,r)=>(d=w.Ea)(e,r),Pe=e=>(Pe=w.Fa)(e),Ae=e=>(Ae=w.Ga)(e),Re=()=>(Re=w.Ha)(),Fe=e=>(Fe=w.Ia)(e),Ee=e=>(Ee=w.Ja)(e),Se=(e,r,t)=>(Se=w.Ka)(e,r,t);l.dynCall_viijii=(e,r,t,n,i,a,s)=>(l.dynCall_viijii=w.La)(e,r,t,n,i,a,s);var ke=l.dynCall_jiii=(e,r,t,n)=>(ke=l.dynCall_jiii=w.Ma)(e,r,t,n);l.dynCall_jiji=(e,r,t,n,i)=>(l.dynCall_jiji=w.Na)(e,r,t,n,i);var je=l.dynCall_jiiii=(e,r,t,n,i)=>(je=l.dynCall_jiiii=w.Oa)(e,r,t,n,i);l.dynCall_iiiiij=(e,r,t,n,i,a,s)=>(l.dynCall_iiiiij=w.Pa)(e,r,t,n,i,a,s),l.dynCall_iiiiijj=(e,r,t,n,i,a,s,o,u)=>(l.dynCall_iiiiijj=w.Qa)(e,r,t,n,i,a,s,o,u),l.dynCall_iiiiiijj=(e,r,t,n,i,a,s,o,u,f)=>(l.dynCall_iiiiiijj=w.Ra)(e,r,t,n,i,a,s,o,u,f);function Xn(e,r,t,n){var i=h();try{_(e)(r,t,n)}catch(a){if(p(i),a!==a+0)throw a;d(1,0)}}function Gn(e,r){var t=h();try{return _(e)(r)}catch(n){if(p(t),n!==n+0)throw n;d(1,0)}}function zn(e,r,t){var n=h();try{_(e)(r,t)}catch(i){if(p(n),i!==i+0)throw i;d(1,0)}}function Ln(e,r,t){var n=h();try{return _(e)(r,t)}catch(i){if(p(n),i!==i+0)throw i;d(1,0)}}function qn(e,r,t,n){var i=h();try{return _(e)(r,t,n)}catch(a){if(p(i),a!==a+0)throw a;d(1,0)}}function Kn(e,r,t,n,i){var a=h();try{return _(e)(r,t,n,i)}catch(s){if(p(a),s!==s+0)throw s;d(1,0)}}function Yn(e,r){var t=h();try{_(e)(r)}catch(n){if(p(t),n!==n+0)throw n;d(1,0)}}function Jn(e){var r=h();try{_(e)()}catch(t){if(p(r),t!==t+0)throw t;d(1,0)}}function Qn(e,r,t,n,i,a,s,o,u,f,c){var v=h();try{_(e)(r,t,n,i,a,s,o,u,f,c)}catch(g){if(p(v),g!==g+0)throw g;d(1,0)}}function ri(e,r,t,n,i){var a=h();try{_(e)(r,t,n,i)}catch(s){if(p(a),s!==s+0)throw s;d(1,0)}}function ei(e,r,t,n,i){var a=h();try{return _(e)(r,t,n,i)}catch(s){if(p(a),s!==s+0)throw s;d(1,0)}}function ti(e,r,t,n,i,a){var s=h();try{return _(e)(r,t,n,i,a)}catch(o){if(p(s),o!==o+0)throw o;d(1,0)}}function ni(e,r,t,n,i,a){var s=h();try{_(e)(r,t,n,i,a)}catch(o){if(p(s),o!==o+0)throw o;d(1,0)}}function ii(e,r,t,n,i,a,s){var o=h();try{return _(e)(r,t,n,i,a,s)}catch(u){if(p(o),u!==u+0)throw u;d(1,0)}}function ai(e,r,t,n,i,a,s,o){var u=h();try{_(e)(r,t,n,i,a,s,o)}catch(f){if(p(u),f!==f+0)throw f;d(1,0)}}function oi(e,r,t,n,i,a,s,o,u){var f=h();try{_(e)(r,t,n,i,a,s,o,u)}catch(c){if(p(f),c!==c+0)throw c;d(1,0)}}function si(e){var r=h();try{return _(e)()}catch(t){if(p(r),t!==t+0)throw t;d(1,0)}}function ui(e,r,t,n,i,a,s,o,u){var f=h();try{return _(e)(r,t,n,i,a,s,o,u)}catch(c){if(p(f),c!==c+0)throw c;d(1,0)}}function li(e,r,t,n,i,a,s){var o=h();try{return _(e)(r,t,n,i,a,s)}catch(u){if(p(o),u!==u+0)throw u;d(1,0)}}function fi(e,r,t,n){var i=h();try{return _(e)(r,t,n)}catch(a){if(p(i),a!==a+0)throw a;d(1,0)}}function ci(e,r,t,n){var i=h();try{return _(e)(r,t,n)}catch(a){if(p(i),a!==a+0)throw a;d(1,0)}}function vi(e,r,t,n,i,a,s,o){var u=h();try{_(e)(r,t,n,i,a,s,o)}catch(f){if(p(u),f!==f+0)throw f;d(1,0)}}function di(e,r,t,n,i,a){var s=h();try{return _(e)(r,t,n,i,a)}catch(o){if(p(s),o!==o+0)throw o;d(1,0)}}function pi(e,r,t,n,i,a,s,o,u,f){var c=h();try{return _(e)(r,t,n,i,a,s,o,u,f)}catch(v){if(p(c),v!==v+0)throw v;d(1,0)}}function hi(e,r,t){var n=h();try{return _(e)(r,t)}catch(i){if(p(n),i!==i+0)throw i;d(1,0)}}function _i(e,r,t,n,i){var a=h();try{return _(e)(r,t,n,i)}catch(s){if(p(a),s!==s+0)throw s;d(1,0)}}function gi(e,r,t,n,i,a,s,o,u,f){var c=h();try{_(e)(r,t,n,i,a,s,o,u,f)}catch(v){if(p(c),v!==v+0)throw v;d(1,0)}}function yi(e,r,t,n,i,a,s,o){var u=h();try{return _(e)(r,t,n,i,a,s,o)}catch(f){if(p(u),f!==f+0)throw f;d(1,0)}}function mi(e,r,t,n,i,a,s){var o=h();try{_(e)(r,t,n,i,a,s)}catch(u){if(p(o),u!==u+0)throw u;d(1,0)}}function $i(e,r,t,n){var i=h();try{return _(e)(r,t,n)}catch(a){if(p(i),a!==a+0)throw a;d(1,0)}}function bi(e,r,t,n,i,a,s,o,u,f,c,v){var g=h();try{return _(e)(r,t,n,i,a,s,o,u,f,c,v)}catch(m){if(p(g),m!==m+0)throw m;d(1,0)}}function wi(e,r,t,n,i,a,s,o,u,f,c,v,g,m,b,P){var C=h();try{_(e)(r,t,n,i,a,s,o,u,f,c,v,g,m,b,P)}catch(T){if(p(C),T!==T+0)throw T;d(1,0)}}function Ci(e,r,t,n){var i=h();try{return ke(e,r,t,n)}catch(a){if(p(i),a!==a+0)throw a;d(1,0)}}function Ti(e,r,t,n,i){var a=h();try{return je(e,r,t,n,i)}catch(s){if(p(a),s!==s+0)throw s;d(1,0)}}var $r;Y=function e(){$r||Oe(),$r||(Y=e)};function Oe(){if(B>0||(Ze(),B>0))return;function e(){var r;$r||($r=!0,l.calledRun=!0,!Kr&&(Xe(),Gr(l),(r=l.onRuntimeInitialized)===null||r===void 0||r.call(l),Ge()))}l.setStatus?(l.setStatus("Running..."),setTimeout(()=>{setTimeout(()=>l.setStatus(""),1),e()},1)):e()}if(l.preInit)for(typeof l.preInit=="function"&&(l.preInit=[l.preInit]);l.preInit.length>0;)l.preInit.pop()();return Oe(),Xr=Ue,Xr}})();function Nr(F){return S.prepareZXingModuleWithFactory(Br,F)}function Ai(){return S.purgeZXingModuleWithFactory(Br)}function Ri(F){return Nr({overrides:F,equalityFn:Object.is,fireImmediately:!0})}function Fi(F){Nr({overrides:F,equalityFn:Object.is,fireImmediately:!1})}async function Zr(F,V){return S.readBarcodesWithFactory(Br,F,V)}async function Ei(F,V){return Zr(F,V)}async function Si(F,V){return Zr(F,V)}const ki="5bb3ce7aeedc314e24afb873bebcf366a01c27a00b21cdf2fa98b819c005c16b";exports.ZXING_CPP_COMMIT=S.ZXING_CPP_COMMIT;exports.ZXING_WASM_VERSION=S.ZXING_WASM_VERSION;exports.barcodeFormats=S.barcodeFormats;exports.binarizers=S.binarizers;exports.characterSets=S.characterSets;exports.contentTypes=S.contentTypes;exports.defaultReaderOptions=S.defaultReaderOptions;exports.eanAddOnSymbols=S.eanAddOnSymbols;exports.linearBarcodeFormats=S.linearBarcodeFormats;exports.matrixBarcodeFormats=S.matrixBarcodeFormats;exports.textModes=S.textModes;exports.ZXING_WASM_SHA256=ki;exports.getZXingModule=Ri;exports.prepareZXingModule=Nr;exports.purgeZXingModule=Ai;exports.readBarcodes=Zr;exports.readBarcodesFromImageData=Si;exports.readBarcodesFromImageFile=Ei;exports.setZXingModuleOverrides=Fi;