UNPKG

zxing-wasm

Version:

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

3 lines (2 loc) 34.6 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const R=require("../share.js");var Cr=(()=>{var O;var A=typeof document<"u"&&((O=document.currentScript)==null?void 0:O.tagName.toUpperCase())==="SCRIPT"?document.currentScript.src:void 0;return function(Ue={}){var Zr,l=Ue,Gr,nr,xe=new Promise((e,r)=>{Gr=e,nr=r}),He=typeof window=="object",Be=typeof Bun<"u",Tr=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 Ve(e){return l.locateFile?l.locateFile(e,j):j+e}var qr,Pr;if(He||Tr||Be){var Ar;Tr?j=self.location.href:typeof document<"u"&&((Ar=document.currentScript)===null||Ar===void 0?void 0:Ar.tagName.toUpperCase())==="SCRIPT"&&(j=document.currentScript.src),A&&(j=A),j.startsWith("blob:")?j="":j=j.substr(0,j.replace(/[?#].*/,"").lastIndexOf("/")+1),Tr&&(Pr=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,M,S,K,or,z,$,Yr,Jr;function Qr(){var e=ar.buffer;l.HEAP8=M=new Int8Array(e),l.HEAP16=K=new Int16Array(e),l.HEAPU8=S=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 Xe(){if(l.preRun)for(typeof l.preRun=="function"&&(l.preRun=[l.preRun]);l.preRun.length;)ze(l.preRun.shift());Fr(re)}function Ze(){Fr(ee)}function Ge(){if(l.postRun)for(typeof l.postRun=="function"&&(l.postRun=[l.postRun]);l.postRun.length;)qe(l.postRun.shift());Fr(te)}function ze(e){re.unshift(e)}function Le(e){ee.unshift(e)}function qe(e){te.unshift(e)}var V=0,Y=null;function Ke(e){var r;V++,(r=l.monitorRunDependencies)===null||r===void 0||r.call(l,V)}function Ye(e){var r;if(V--,(r=l.monitorRunDependencies)===null||r===void 0||r.call(l,V),V==0&&Y){var t=Y;Y=null,t()}}function Rr(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_full.wasm";return ne(e)?e:Ve(e)}var sr;function rt(e){if(e==sr&&ir)return new Uint8Array(ir);if(Pr)return Pr(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}`),Rr(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:Kn}}async function at(){var e;function r(a,s){return w=a.exports,ar=w.Da,Qr(),he=w.Ha,Le(w.Ea),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 Fr=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 Er(e);return r.get_caught()||(r.set_caught(!0),lr--),r.set_rethrown(!1),ur.push(r),Ee(e),Te(e)},D=0,st=()=>{d(0,0);var e=ur.pop();Fe(e.excPtr),D=0};class Er{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,M[this.ptr+12]=r}get_caught(){return M[this.ptr+12]!=0}set_rethrown(r){r=r?1:0,M[this.ptr+13]=r}get_rethrown(){return M[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 D||(D=e),D},fr=e=>Pe(e),Sr=e=>{var r=D;if(!r)return fr(0),0;var t=new Er(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=()=>Sr([]),ft=e=>Sr([e]),ct=(e,r)=>Sr([e,r]),vt=()=>{var e=ur.pop();e||Rr("no exception to throw");var r=e.excPtr;throw e.get_rethrown()||(ur.push(e),e.set_rethrown(!0),e.set_caught(!1),lr++),D=r,D},dt=(e,r,t)=>{var n=new Er(e);throw n.init(r,t),D=e,lr++,D},pt=()=>lr,ie=typeof TextDecoder<"u"?new TextDecoder:void 0,ae=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&&ie)return ie.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},ht=(e,r)=>e?ae(S,e,r):"";function _t(e,r,t){return 0}function gt(e,r,t){return 0}var yt=(e,r,t)=>{};function mt(e,r,t,n){}var $t=(e,r)=>{},bt=()=>Rr(""),cr={},kr=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={},oe,dr=e=>{throw new oe(e)},X=(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)W(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)},wt=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));X([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,Z)=>{var E=[];P(C,T,b.toWireType(E,Z)),kr(E)}}}),[{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:I,readValueFromPointer:J,destructorFunction:n}]})},Ct=(e,r,t,n,i)=>{},Tt=()=>{for(var e=new Array(256),r=0;r<256;++r)e[r]=String.fromCharCode(r);se=e},se,F=e=>{for(var r="",t=e;S[t];)r+=se[S[t++]];return r},q,y=e=>{throw new q(e)};function Pt(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 W(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Pt(e,r,t)}var I=8,At=(e,r,t,n)=>{r=F(r),W(e,{name:r,fromWireType:function(i){return!!i},toWireType:function(i,a){return a?t:n},argPackAdvance:I,readValueFromPointer:function(i){return this.fromWireType(S[i])},destructorFunction:null})},Rt=e=>({count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType}),Or=e=>{function r(t){return t.$$.ptrType.registeredClass.name}y(r(e)+" instance already deleted")},jr=!1,ue=e=>{},Ft=e=>{e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)},le=e=>{e.count.value-=1;var r=e.count.value===0;r&&Ft(e)},fe=(e,r,t)=>{if(r===t)return e;if(t.baseClass===void 0)return null;var n=fe(e,r,t.baseClass);return n===null?null:t.downcast(n)},ce={},Et={},St=(e,r)=>{for(r===void 0&&y("ptr should not be undefined");e.baseClass;)r=e.upcast(r),e=e.baseClass;return r},kt=(e,r)=>(r=St(e,r),Et[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 Ot(e){var r=this.getPointee(e);if(!r)return this.destructor(e),null;var t=kt(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=ce[a];if(!s)return i.call(this);var o;this.isConst?o=s.constPointerType:o=s.pointerType;var u=fe(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=>{le(r.$$)}),Q=r=>{var t=r.$$,n=!!t.smartPtr;if(n){var i={$$:t};jr.register(r,i,r)}return r},ue=r=>jr.unregister(r),Q(e)),jt=()=>{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||Or(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e=Q(Object.create(Object.getPrototypeOf(this),{$$:{value:Rt(this.$$)}}));return e.$$.count.value+=1,e.$$.deleteScheduled=!1,e},delete(){this.$$.ptr||Or(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&y("Object already scheduled for deletion"),ue(this),le(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||Or(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}),ve=(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}},de=(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`),ve(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)},Wt=48,Mt=57,Dt=e=>{e=e.replace(/[^a-zA-Z0-9_]/g,"$");var r=e.charCodeAt(0);return r>=Wt&&r<=Mt?`_${e}`:e};function It(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 Wr=(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 Ut(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=Wr(r.$$.ptr,t,this.registeredClass);return n}function xt(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=Wr(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 Ht(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=Wr(r.$$.ptr,t,this.registeredClass);return n}var Bt=()=>{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:I,readValueFromPointer:J,fromWireType:Ot})};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=Ut,this.destructorFunction=null):(this.toWireType=Ht,this.destructorFunction=null):this.toWireType=xt}var pe=(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)},Vt=(e,r,t)=>{e=e.replace(/p/g,"i");var n=l["dynCall_"+e];return n(r,...t)},yr=[],he,_=e=>{var r=yr[e];return r||(e>=yr.length&&(yr.length=e+1),yr[e]=r=he.get(e)),r},Nt=function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(e.includes("j"))return Vt(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 Nt(e,r,n)},k=(e,r)=>{e=F(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},Zt=(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},_e,ge=e=>{var r=Ce(e),t=F(r);return H(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 _e(`${e}: `+t.map(ge).join([", "]))},Gt=(e,r,t,n,i,a,s,o,u,f,c,v,g)=>{c=F(c),a=k(i,a),o&&(o=k(s,o)),f&&(f=k(u,f)),g=k(v,g);var m=Dt(c);de(m,function(){mr(`Cannot construct ${c} due to unbound types`,[n])}),X([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)!==Z)throw new q("Use 'new' to construct "+c);if(E.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=E.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(E.constructor_body).toString()}) parameters instead!`);return Ie.apply(this,br)}),Z=Object.create(C,{constructor:{value:T}});T.prototype=Z;var E=new It(c,T,Z,g,P,a,o,f);if(E.baseClass){var B,tr;(tr=(B=E.baseClass).__derivedClasses)!==null&&tr!==void 0||(B.__derivedClasses=[]),E.baseClass.__derivedClasses.push(E)}var ki=new gr(c,E,!0,!1,!1),We=new gr(c+"*",E,!1,!1,!1),Me=new gr(c+" const*",E,!1,!0,!1);return ce[e]={pointerType:We,constPointerType:Me},pe(m,T),[ki,We,Me]})},Mr=(e,r)=>{for(var t=[],n=0;n<e;n++)t.push($[r+n*4>>2]);return t};function zt(e){for(var r=1;r<e.length;++r)if(e[r]!==null&&e[r].destructorFunction===void 0)return!0;return!1}function Dr(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=zt(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 Z(E){if(u)kr(m);else for(var B=o?1:2;B<r.length;B++){var tr=B===1?P:v[B-2];r[B].destructorFunction!==null&&r[B].destructorFunction(tr)}if(f)return r[0].fromWireType(E)}return Z(T)};return _r(e,b)}var Lt=(e,r,t,n,i,a)=>{var s=Mr(r,t);i=k(n,i),X([],[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)},X([],s,f=>(f.splice(1,0,null),o.registeredClass.constructor_body[r-1]=Dr(u,f,null,i,a),[])),[]})},ye=e=>{e=e.trim();const r=e.indexOf("(");return r!==-1?e.substr(0,r):e},qt=(e,r,t,n,i,a,s,o,u,f)=>{var c=Mr(t,n);r=F(r),r=ye(r),a=k(i,a),X([],[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):(ve(b,r,g),b[r].overloadTable[t-2]=m),X([],c,C=>{var T=Dr(g,C,v,a,s);return b[r].overloadTable===void 0?(T.argCount=t-2,b[r]=T):b[r].overloadTable[t-2]=T,[]}),[]})},Ir=[],U=[],Ur=e=>{e>9&&--U[e+1]===0&&(U[e]=void 0,Ir.push(e))},Kt=()=>U.length/2-5-Ir.length,Yt=()=>{U.push(0,1,void 0,1,null,1,!0,1,!1,1),l.count_emval_handles=Kt},x={toValue:e=>(e||y("Cannot use deleted val. handle = "+e),U[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=Ir.pop()||U.length;return U[r]=e,U[r+1]=1,r}}}},me={name:"emscripten::val",fromWireType:e=>{var r=x.toValue(e);return Ur(e),r},toWireType:(e,r)=>x.toHandle(r),argPackAdvance:I,readValueFromPointer:J,destructorFunction:null},Jt=e=>W(e,me),xr=e=>{if(e===null)return"null";var r=typeof e;return r==="object"||r==="array"||r==="function"?e.toString():""+e},Qt=(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}`)}},rn=(e,r,t)=>{r=F(r),W(e,{name:r,fromWireType:n=>n,toWireType:(n,i)=>i,argPackAdvance:I,readValueFromPointer:Qt(r,t),destructorFunction:null})},en=(e,r,t,n,i,a,s,o)=>{var u=Mr(r,t);e=F(e),e=ye(e),i=k(n,i),de(e,function(){mr(`Cannot call ${e} due to unbound types`,u)},r-1),X([],u,f=>{var c=[f[0],null].concat(f.slice(1));return pe(e,Dr(e,c,null,i,a),r-1),[]})},tn=(e,r,t)=>{switch(r){case 1:return t?n=>M[n]:n=>S[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}`)}},nn=(e,r,t,n,i)=>{r=F(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},W(e,{name:r,fromWireType:a,toWireType:f,argPackAdvance:I,readValueFromPointer:tn(r,t,n!==0),destructorFunction:null})},an=(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(M.buffer,u,o)}t=F(t),W(e,{name:t,fromWireType:a,argPackAdvance:I,readValueFromPointer:a},{ignoreDuplicateRegistrations:!0})},on=Object.assign({optional:!0},me),sn=(e,r)=>{W(e,on)},un=(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)=>un(e,S,r,t),ln=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},fn=(e,r)=>{r=F(r),W(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||S[u]==0){var f=u-o,c=ht(o,f);a===void 0?a=c:(a+="\0",a+=c),o=u+1}}return H(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=ln(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&&(H(o),y("String has UTF-16 code units that do not fit in 8 bits")),S[o+u]=f}else for(var u=0;u<i;++u)S[o+u]=n[u];return t!==null&&t.push(H,s),s},argPackAdvance:I,readValueFromPointer:J,destructorFunction(t){H(t)}})},$e=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0,cn=(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(S.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},vn=(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},dn=e=>e.length*2,pn=(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},hn=(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},_n=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},gn=(e,r,t)=>{t=F(t);var n,i,a,s;r===2?(n=cn,i=vn,s=dn,a=o=>or[o>>1]):r===4&&(n=pn,i=hn,s=_n,a=o=>$[o>>2]),W(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 H(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(H,c),c},argPackAdvance:I,readValueFromPointer:J,destructorFunction(o){H(o)}})},yn=(e,r,t,n,i,a)=>{cr[e]={name:F(r),rawConstructor:k(t,n),rawDestructor:k(i,a),fields:[]}},mn=(e,r,t,n,i,a,s,o,u,f)=>{cr[e].fields.push({fieldName:F(r),getterReturnType:t,getter:k(n,i),getterContext:a,setterArgumentType:s,setter:k(o,u),setterContext:f})},$n=(e,r)=>{r=F(r),W(e,{isVoid:!0,name:r,argPackAdvance:0,fromWireType:()=>{},toWireType:(t,n)=>{}})},bn=(e,r,t)=>S.copyWithin(e,r,r+t),Hr=[],wn=(e,r,t,n)=>(e=Hr[e],r=x.toValue(r),e(null,r,t,n)),Cn={},Tn=e=>{var r=Cn[e];return r===void 0?F(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.")},Pn=e=>e===0?x.toHandle(be()):(e=Tn(e),x.toHandle(be()[e])),An=e=>{var r=Hr.length;return Hr.push(e),r},we=(e,r)=>{var t=N[e];return t===void 0&&y(`${r} has unknown type ${ge(e)}`),t},Rn=(e,r)=>{for(var t=new Array(e),n=0;n<e;++n)t[n]=we($[r+n*4>>2],"parameter "+n);return t},Fn=Reflect.construct,En=(e,r,t)=>{var n=[],i=e.toWireType(n,t);return n.length&&($[r>>2]=x.toHandle(n)),i},Sn=(e,r,t)=>{var n=Rn(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?Fn(f,a):f.apply(u,a);return En(i,c,b)},o=`methodCaller<(${n.map(u=>u.name).join(", ")}) => ${i.name}>`;return An(_r(o,s))},kn=e=>{e>9&&(U[e+1]+=1)},On=e=>{var r=x.toValue(e);kr(r),Ur(e)},jn=(e,r)=>{e=we(e,"_emval_take_value");var t=e.readValueFromPointer(r);return x.toHandle(t)},Wn=(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))},Mn=()=>2147483648,Dn=(e,r)=>Math.ceil(e/r)*r,In=e=>{var r=ar.buffer,t=(e-r.byteLength+65535)/65536|0;try{return ar.grow(t),Qr(),1}catch{}},Un=e=>{var r=S.length;e>>>=0;var t=Mn();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,Dn(Math.max(e,i),65536)),s=In(a);if(s)return!0}return!1},Br={},xn=()=>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,_:xn()};for(var t in Br)Br[t]===void 0?delete r[t]:r[t]=Br[t];var n=[];for(var t in r)n.push(`${t}=${r[t]}`);er.strings=n}return er.strings},Hn=(e,r)=>{for(var t=0;t<e.length;++t)M[r++]=e.charCodeAt(t);M[r]=0},Bn=(e,r)=>{var t=0;return er().forEach((n,i)=>{var a=r+t;$[e+i*4>>2]=a,Hn(n,a),t+=n.length+1}),0},Vn=(e,r)=>{var t=er();$[e>>2]=t.length;var n=0;return t.forEach(i=>n+=i.length+1),$[r>>2]=n,0},Nn=e=>52,Xn=(e,r,t,n)=>52;function Zn(e,r,t,n,i){return 70}var Gn=[null,[],[]],zn=(e,r)=>{var t=Gn[e];r===0||r===10?((e===1?Ne:G)(ae(t)),t.length=0):t.push(r)},Ln=(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++)zn(e,S[s+u]);i+=o}return $[n>>2]=i,0},qn=e=>e;oe=l.InternalError=class extends Error{constructor(r){super(r),this.name="InternalError"}},Tt(),q=l.BindingError=class extends Error{constructor(r){super(r),this.name="BindingError"}},jt(),Bt(),_e=l.UnboundTypeError=Zt(Error,"UnboundTypeError"),Yt();var Kn={r:ot,u:st,a:lt,i:ft,l:ct,O:vt,p:dt,da:pt,d:ut,T:_t,ja:gt,ha:yt,ka:mt,ga:$t,$:bt,ya:wt,_:Ct,ta:At,wa:Gt,va:Lt,F:qt,ra:Jt,U:rn,K:en,y:nn,t:an,xa:sn,sa:fn,P:gn,D:yn,za:mn,ua:$n,la:bn,W:wn,Aa:Ur,Ca:Pn,fa:Sn,V:kn,Ba:On,qa:jn,aa:Wn,ea:Un,ba:Bn,ca:Vn,R:Nn,ia:Xn,Y:Zn,S:Ln,I:yi,B:$i,L:ti,Q:Ai,q:pi,b:Jn,E:gi,na:wi,c:ri,ma:Ci,h:ei,j:si,s:ui,N:_i,w:fi,C:vi,J:hi,z:bi,H:Ri,Z:Ei,X:Si,k:ii,f:ni,e:Qn,g:Yn,M:Pi,n:ai,oa:mi,o:li,v:ci,pa:di,A:Ti,m:oi,G:Fi,x:qn},w;at();var Ce=e=>(Ce=w.Fa)(e),H=l._free=e=>(H=l._free=w.Ga)(e),Vr=l._malloc=e=>(Vr=l._malloc=w.Ia)(e),Te=e=>(Te=w.Ja)(e),d=(e,r)=>(d=w.Ka)(e,r),Pe=e=>(Pe=w.La)(e),Ae=e=>(Ae=w.Ma)(e),Re=()=>(Re=w.Na)(),Fe=e=>(Fe=w.Oa)(e),Ee=e=>(Ee=w.Pa)(e),Se=(e,r,t)=>(Se=w.Qa)(e,r,t);l.dynCall_viijii=(e,r,t,n,i,a,s)=>(l.dynCall_viijii=w.Ra)(e,r,t,n,i,a,s);var ke=l.dynCall_jiii=(e,r,t,n)=>(ke=l.dynCall_jiii=w.Sa)(e,r,t,n);l.dynCall_jiji=(e,r,t,n,i)=>(l.dynCall_jiji=w.Ta)(e,r,t,n,i);var Oe=l.dynCall_jiiii=(e,r,t,n,i)=>(Oe=l.dynCall_jiiii=w.Ua)(e,r,t,n,i);l.dynCall_iiiiij=(e,r,t,n,i,a,s)=>(l.dynCall_iiiiij=w.Va)(e,r,t,n,i,a,s),l.dynCall_iiiiijj=(e,r,t,n,i,a,s,o,u)=>(l.dynCall_iiiiijj=w.Wa)(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.Xa)(e,r,t,n,i,a,s,o,u,f);function Yn(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 Jn(e,r){var t=h();try{return _(e)(r)}catch(n){if(p(t),n!==n+0)throw n;d(1,0)}}function Qn(e,r,t){var n=h();try{_(e)(r,t)}catch(i){if(p(n),i!==i+0)throw i;d(1,0)}}function ri(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 ei(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 ti(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 ni(e,r){var t=h();try{_(e)(r)}catch(n){if(p(t),n!==n+0)throw n;d(1,0)}}function ii(e){var r=h();try{_(e)()}catch(t){if(p(r),t!==t+0)throw t;d(1,0)}}function ai(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 oi(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 si(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 ui(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 li(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 fi(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 ci(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 vi(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 di(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 pi(e){var r=h();try{return _(e)()}catch(t){if(p(r),t!==t+0)throw t;d(1,0)}}function hi(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 _i(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 gi(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 yi(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 mi(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 $i(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 bi(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 wi(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 Ci(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,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 Pi(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 Ai(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 Ri(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 Fi(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 Ei(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 Si(e,r,t,n,i){var a=h();try{return Oe(e,r,t,n,i)}catch(s){if(p(a),s!==s+0)throw s;d(1,0)}}var $r;Y=function e(){$r||je(),$r||(Y=e)};function je(){if(V>0||(Xe(),V>0))return;function e(){var r;$r||($r=!0,l.calledRun=!0,!Kr&&(Ze(),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 je(),Zr=xe,Zr}})();function Nr(A){return R.prepareZXingModuleWithFactory(Cr,A)}function Oi(){return R.purgeZXingModuleWithFactory(Cr)}function ji(A){return Nr({overrides:A,equalityFn:Object.is,fireImmediately:!0})}function Wi(A){Nr({overrides:A,equalityFn:Object.is,fireImmediately:!1})}async function Xr(A,O){return R.readBarcodesWithFactory(Cr,A,O)}async function Mi(A,O){return Xr(A,O)}async function Di(A,O){return Xr(A,O)}async function Ii(A,O){return R.writeBarcodeWithFactory(Cr,A,O)}const Ui="1c2a91565805f45684bbc2238c4f228a3a20414ca8f171de81e46b4b193eabd7";exports.ZXING_CPP_COMMIT=R.ZXING_CPP_COMMIT;exports.ZXING_WASM_VERSION=R.ZXING_WASM_VERSION;exports.barcodeFormats=R.barcodeFormats;exports.binarizers=R.binarizers;exports.characterSets=R.characterSets;exports.contentTypes=R.contentTypes;exports.defaultReaderOptions=R.defaultReaderOptions;exports.defaultWriterOptions=R.defaultWriterOptions;exports.eanAddOnSymbols=R.eanAddOnSymbols;exports.linearBarcodeFormats=R.linearBarcodeFormats;exports.matrixBarcodeFormats=R.matrixBarcodeFormats;exports.textModes=R.textModes;exports.ZXING_WASM_SHA256=Ui;exports.getZXingModule=ji;exports.prepareZXingModule=Nr;exports.purgeZXingModule=Oi;exports.readBarcodes=Xr;exports.readBarcodesFromImageData=Di;exports.readBarcodesFromImageFile=Mi;exports.setZXingModuleOverrides=Wi;exports.writeBarcode=Ii;