Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

zxing-wasm

Package Overview
Dependencies
Maintainers
1
Versions
41
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

zxing-wasm - npm Package Compare versions

Comparing version 1.2.6 to 1.2.7

dist/cjs/core-Wr6FQ5Lz.cjs

6

dist/cjs/full/index.js

@@ -1,3 +0,3 @@

"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const S=require("../core-5E_m84Kb.cjs");var cr=(()=>{var k=typeof document<"u"&&document.currentScript?document.currentScript.src:void 0;return function(N={}){var xe;var l=N,Jr,vr;l.ready=new Promise((e,r)=>{Jr=e,vr=r});var Kr=Object.assign({},l),Qr="./this.program",re=typeof window=="object",ee=typeof Bun<"u",Ne=typeof((xe=globalThis.WebAssembly)==null?void 0:xe.instantiate)=="function",dr=typeof importScripts=="function";typeof process=="object"&&typeof process.versions=="object"&&process.versions.node;var I="";function Le(e){return l.locateFile?l.locateFile(e,I):I+e}var Dr;(re||dr||ee)&&(dr?I=self.location.href:typeof document<"u"&&document.currentScript&&(I=document.currentScript.src),k&&(I=k),I.startsWith("blob:")?I="":I=I.substr(0,I.replace(/[?#].*/,"").lastIndexOf("/")+1),dr&&(Dr=e=>{var r=new XMLHttpRequest;return r.open("GET",e,!1),r.responseType="arraybuffer",r.send(null),new Uint8Array(r.response)}));var ze=l.print||console.log.bind(console),Z=l.printErr||console.error.bind(console);Object.assign(l,Kr),Kr=null,l.arguments&&l.arguments,l.thisProgram&&(Qr=l.thisProgram),l.quit&&l.quit;var rr;l.wasmBinary&&(rr=l.wasmBinary),typeof WebAssembly!="object"&&hr("no native wasm support detected");var pr,te=!1,M,D,G,er,O,y,ne,ae;function ie(){var e=pr.buffer;l.HEAP8=M=new Int8Array(e),l.HEAP16=G=new Int16Array(e),l.HEAPU8=D=new Uint8Array(e),l.HEAPU16=er=new Uint16Array(e),l.HEAP32=O=new Int32Array(e),l.HEAPU32=y=new Uint32Array(e),l.HEAPF32=ne=new Float32Array(e),l.HEAPF64=ae=new Float64Array(e)}var oe=[],se=[],ue=[];function Xe(){if(l.preRun)for(typeof l.preRun=="function"&&(l.preRun=[l.preRun]);l.preRun.length;)qe(l.preRun.shift());Or(oe)}function Ze(){Or(se)}function Ge(){if(l.postRun)for(typeof l.postRun=="function"&&(l.postRun=[l.postRun]);l.postRun.length;)Ke(l.postRun.shift());Or(ue)}function qe(e){oe.unshift(e)}function Je(e){se.unshift(e)}function Ke(e){ue.unshift(e)}var L=0,tr=null;function Qe(e){var r;L++,(r=l.monitorRunDependencies)===null||r===void 0||r.call(l,L)}function rt(e){var r;if(L--,(r=l.monitorRunDependencies)===null||r===void 0||r.call(l,L),L==0&&tr){var t=tr;tr=null,t()}}function hr(e){var r;(r=l.onAbort)===null||r===void 0||r.call(l,e),e="Aborted("+e+")",Z(e),te=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw vr(t),t}var et="data:application/octet-stream;base64,",le=e=>e.startsWith(et),q;q="zxing_full.wasm",le(q)||(q=Le(q));function fe(e){if(e==q&&rr)return new Uint8Array(rr);if(Dr)return Dr(e);throw"both async and sync fetching of the wasm failed"}function tt(e){return!rr&&(re||dr||ee||Ne)&&typeof fetch=="function"?fetch(e,{credentials:"same-origin"}).then(r=>{if(!r.ok)throw`failed to load wasm binary file at '${e}'`;return r.arrayBuffer()}).catch(()=>fe(e)):Promise.resolve().then(()=>fe(e))}function ce(e,r,t){return tt(e).then(n=>WebAssembly.instantiate(n,r)).then(t,n=>{Z(`failed to asynchronously prepare wasm: ${n}`),hr(n)})}function nt(e,r,t,n){return!e&&typeof WebAssembly.instantiateStreaming=="function"&&!le(r)&&typeof fetch=="function"?fetch(r,{credentials:"same-origin"}).then(a=>{var i=WebAssembly.instantiateStreaming(a,t);return i.then(n,function(o){return Z(`wasm streaming compile failed: ${o}`),Z("falling back to ArrayBuffer instantiation"),ce(r,t,n)})}):ce(r,t,n)}function at(){var e={a:qn};function r(n,a){return P=n.exports,pr=P.na,ie(),$e=P.ra,Je(P.oa),rt(),P}Qe();function t(n){r(n.instance)}if(l.instantiateWasm)try{return l.instantiateWasm(e,r)}catch(n){Z(`Module.instantiateWasm callback failed with error: ${n}`),vr(n)}return nt(rr,q,e,t).catch(vr),{}}var Or=e=>{for(;e.length>0;)e.shift()(l)};l.noExitRuntime;var _r=[],gr=0,it=e=>{var r=new Wr(e);return r.get_caught()||(r.set_caught(!0),gr--),r.set_rethrown(!1),_r.push(r),Me(r.excPtr),r.get_exception_ptr()},x=0,ot=()=>{m(0,0);var e=_r.pop();ke(e.excPtr),x=0};class Wr{constructor(r){this.excPtr=r,this.ptr=r-24}set_type(r){y[this.ptr+4>>2]=r}get_type(){return y[this.ptr+4>>2]}set_destructor(r){y[this.ptr+8>>2]=r}get_destructor(){return y[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){y[this.ptr+16>>2]=r}get_adjusted_ptr(){return y[this.ptr+16>>2]}get_exception_ptr(){var r=Ie(this.get_type());if(r)return y[this.excPtr>>2];var t=this.get_adjusted_ptr();return t!==0?t:this.excPtr}}var st=e=>{throw x||(x=e),x},kr=e=>{var r=x;if(!r)return fr(0),0;var t=new Wr(r);t.set_adjusted_ptr(r);var n=t.get_type();if(!n)return fr(0),r;for(var a in e){var i=e[a];if(i===0||i===n)break;var o=t.ptr+16;if(je(i,n,o))return fr(i),r}return fr(n),r},ut=()=>kr([]),lt=e=>kr([e]),ft=(e,r)=>kr([e,r]),ct=()=>{var e=_r.pop();e||hr("no exception to throw");var r=e.excPtr;throw e.get_rethrown()||(_r.push(e),e.set_rethrown(!0),e.set_caught(!1),gr++),x=r,x},vt=(e,r,t)=>{var n=new Wr(e);throw n.init(r,t),x=e,gr++,x},dt=()=>gr,yr={},Mr=e=>{for(;e.length;){var r=e.pop(),t=e.pop();t(r)}};function nr(e){return this.fromWireType(y[e>>2])}var J={},z={},mr={},ve,$r=e=>{throw new ve(e)},X=(e,r,t)=>{e.forEach(function(s){mr[s]=r});function n(s){var u=t(s);u.length!==e.length&&$r("Mismatched type converter count");for(var c=0;c<e.length;++c)U(e[c],u[c])}var a=new Array(r.length),i=[],o=0;r.forEach((s,u)=>{z.hasOwnProperty(s)?a[u]=z[s]:(i.push(s),J.hasOwnProperty(s)||(J[s]=[]),J[s].push(()=>{a[u]=z[s],++o,o===i.length&&n(a)}))}),i.length===0&&n(a)},pt=e=>{var r=yr[e];delete yr[e];var t=r.rawConstructor,n=r.rawDestructor,a=r.fields,i=a.map(o=>o.getterReturnType).concat(a.map(o=>o.setterArgumentType));X([e],i,o=>{var s={};return a.forEach((u,c)=>{var v=u.fieldName,h=o[c],p=u.getter,_=u.getterContext,C=o[c+a.length],W=u.setter,T=u.setterContext;s[v]={read:F=>h.fromWireType(p(_,F)),write:(F,f)=>{var d=[];W(T,F,C.toWireType(d,f)),Mr(d)}}}),[{name:r.name,fromWireType:u=>{var c={};for(var v in s)c[v]=s[v].read(u);return n(u),c},toWireType:(u,c)=>{for(var v in s)if(!(v in c))throw new TypeError(`Missing field: "${v}"`);var h=t();for(v in s)s[v].write(h,c[v]);return u!==null&&u.push(n,h),h},argPackAdvance:H,readValueFromPointer:nr,destructorFunction:n}]})},ht=(e,r,t,n,a)=>{},_t=()=>{for(var e=new Array(256),r=0;r<256;++r)e[r]=String.fromCharCode(r);de=e},de,R=e=>{for(var r="",t=e;D[t];)r+=de[D[t++]];return r},K,g=e=>{throw new K(e)};function gt(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var n=r.name;if(e||g(`type "${n}" must have a positive integer typeid pointer`),z.hasOwnProperty(e)){if(t.ignoreDuplicateRegistrations)return;g(`Cannot register type '${n}' twice`)}if(z[e]=r,delete mr[e],J.hasOwnProperty(e)){var a=J[e];delete J[e],a.forEach(i=>i())}}function U(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!("argPackAdvance"in r))throw new TypeError("registerType registeredInstance requires argPackAdvance");return gt(e,r,t)}var H=8,yt=(e,r,t,n)=>{r=R(r),U(e,{name:r,fromWireType:function(a){return!!a},toWireType:function(a,i){return i?t:n},argPackAdvance:H,readValueFromPointer:function(a){return this.fromWireType(D[a])},destructorFunction:null})},mt=e=>({count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType}),jr=e=>{function r(t){return t.$$.ptrType.registeredClass.name}g(r(e)+" instance already deleted")},Ir=!1,pe=e=>{},$t=e=>{e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)},he=e=>{e.count.value-=1;var r=e.count.value===0;r&&$t(e)},_e=(e,r,t)=>{if(r===t)return e;if(t.baseClass===void 0)return null;var n=_e(e,r,t.baseClass);return n===null?null:t.downcast(n)},ge={},bt=()=>Object.keys(or).length,wt=()=>{var e=[];for(var r in or)or.hasOwnProperty(r)&&e.push(or[r]);return e},ar=[],Ur=()=>{for(;ar.length;){var e=ar.pop();e.$$.deleteScheduled=!1,e.delete()}},ir,Tt=e=>{ir=e,ar.length&&ir&&ir(Ur)},Pt=()=>{l.getInheritedInstanceCount=bt,l.getLiveInheritedInstances=wt,l.flushPendingDeletes=Ur,l.setDelayFunction=Tt},or={},Ct=(e,r)=>{for(r===void 0&&g("ptr should not be undefined");e.baseClass;)r=e.upcast(r),e=e.baseClass;return r},At=(e,r)=>(r=Ct(e,r),or[r]),br=(e,r)=>{(!r.ptrType||!r.ptr)&&$r("makeClassHandle requires ptr and ptrType");var t=!!r.smartPtrType,n=!!r.smartPtr;return t!==n&&$r("Both smartPtrType and smartPtr must be specified"),r.count={value:1},sr(Object.create(e,{$$:{value:r,writable:!0}}))};function Et(e){var r=this.getPointee(e);if(!r)return this.destructor(e),null;var t=At(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 a(){return this.isSmartPointer?br(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:r,smartPtrType:this,smartPtr:e}):br(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var i=this.registeredClass.getActualType(r),o=ge[i];if(!o)return a.call(this);var s;this.isConst?s=o.constPointerType:s=o.pointerType;var u=_e(r,this.registeredClass,s.registeredClass);return u===null?a.call(this):this.isSmartPointer?br(s.registeredClass.instancePrototype,{ptrType:s,ptr:u,smartPtrType:this,smartPtr:e}):br(s.registeredClass.instancePrototype,{ptrType:s,ptr:u})}var sr=e=>typeof FinalizationRegistry>"u"?(sr=r=>r,e):(Ir=new FinalizationRegistry(r=>{he(r.$$)}),sr=r=>{var t=r.$$,n=!!t.smartPtr;if(n){var a={$$:t};Ir.register(r,a,r)}return r},pe=r=>Ir.unregister(r),sr(e)),Ft=()=>{Object.assign(wr.prototype,{isAliasOf(e){if(!(this instanceof wr)||!(e instanceof wr))return!1;var r=this.$$.ptrType.registeredClass,t=this.$$.ptr;e.$$=e.$$;for(var n=e.$$.ptrType.registeredClass,a=e.$$.ptr;r.baseClass;)t=r.upcast(t),r=r.baseClass;for(;n.baseClass;)a=n.upcast(a),n=n.baseClass;return r===n&&t===a},clone(){if(this.$$.ptr||jr(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e=sr(Object.create(Object.getPrototypeOf(this),{$$:{value:mt(this.$$)}}));return e.$$.count.value+=1,e.$$.deleteScheduled=!1,e},delete(){this.$$.ptr||jr(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&g("Object already scheduled for deletion"),pe(this),he(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||jr(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&g("Object already scheduled for deletion"),ar.push(this),ar.length===1&&ir&&ir(Ur),this.$$.deleteScheduled=!0,this}})};function wr(){}var ur=(e,r)=>Object.defineProperty(r,"name",{value:e}),ye=(e,r,t)=>{if(e[r].overloadTable===void 0){var n=e[r];e[r]=function(){for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return e[r].overloadTable.hasOwnProperty(i.length)||g(`Function '${t}' called with an invalid number of arguments (${i.length}) - expects one of (${e[r].overloadTable})!`),e[r].overloadTable[i.length].apply(this,i)},e[r].overloadTable=[],e[r].overloadTable[n.argCount]=n}},Hr=(e,r,t)=>{l.hasOwnProperty(e)?((t===void 0||l[e].overloadTable!==void 0&&l[e].overloadTable[t]!==void 0)&&g(`Cannot register public name '${e}' twice`),ye(l,e,e),l.hasOwnProperty(t)&&g(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`),l[e].overloadTable[t]=r):(l[e]=r,t!==void 0&&(l[e].numArguments=t))},St=48,Rt=57,Dt=e=>{if(e===void 0)return"_unknown";e=e.replace(/[^a-zA-Z0-9_]/g,"$");var r=e.charCodeAt(0);return r>=St&&r<=Rt?`_${e}`:e};function Ot(e,r,t,n,a,i,o,s){this.name=e,this.constructor=r,this.instancePrototype=t,this.rawDestructor=n,this.baseClass=a,this.getActualType=i,this.upcast=o,this.downcast=s,this.pureVirtualFunctions=[]}var xr=(e,r,t)=>{for(;r!==t;)r.upcast||g(`Expected null or instance of ${t.name}, got an instance of ${r.name}`),e=r.upcast(e),r=r.baseClass;return e};function Wt(e,r){if(r===null)return this.isReference&&g(`null is not a valid ${this.name}`),0;r.$$||g(`Cannot pass "${zr(r)}" as a ${this.name}`),r.$$.ptr||g(`Cannot pass deleted object as a pointer of type ${this.name}`);var t=r.$$.ptrType.registeredClass,n=xr(r.$$.ptr,t,this.registeredClass);return n}function kt(e,r){var t;if(r===null)return this.isReference&&g(`null is not a valid ${this.name}`),this.isSmartPointer?(t=this.rawConstructor(),e!==null&&e.push(this.rawDestructor,t),t):0;(!r||!r.$$)&&g(`Cannot pass "${zr(r)}" as a ${this.name}`),r.$$.ptr||g(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&r.$$.ptrType.isConst&&g(`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=xr(r.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(r.$$.smartPtr===void 0&&g("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:r.$$.smartPtrType===this?t=r.$$.smartPtr:g(`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 a=r.clone();t=this.rawShare(t,B.toHandle(()=>a.delete())),e!==null&&e.push(this.rawDestructor,t)}break;default:g("Unsupporting sharing policy")}return t}function Mt(e,r){if(r===null)return this.isReference&&g(`null is not a valid ${this.name}`),0;r.$$||g(`Cannot pass "${zr(r)}" as a ${this.name}`),r.$$.ptr||g(`Cannot pass deleted object as a pointer of type ${this.name}`),r.$$.ptrType.isConst&&g(`Cannot convert argument of type ${r.$$.ptrType.name} to parameter type ${this.name}`);var t=r.$$.ptrType.registeredClass,n=xr(r.$$.ptr,t,this.registeredClass);return n}var jt=()=>{Object.assign(Tr.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:H,readValueFromPointer:nr,fromWireType:Et})};function Tr(e,r,t,n,a,i,o,s,u,c,v){this.name=e,this.registeredClass=r,this.isReference=t,this.isConst=n,this.isSmartPointer=a,this.pointeeType=i,this.sharingPolicy=o,this.rawGetPointee=s,this.rawConstructor=u,this.rawShare=c,this.rawDestructor=v,!a&&r.baseClass===void 0?n?(this.toWireType=Wt,this.destructorFunction=null):(this.toWireType=Mt,this.destructorFunction=null):this.toWireType=kt}var me=(e,r,t)=>{l.hasOwnProperty(e)||$r("Replacing nonexistant public symbol"),l[e].overloadTable!==void 0&&t!==void 0?l[e].overloadTable[t]=r:(l[e]=r,l[e].argCount=t)},It=(e,r,t)=>{var n=l["dynCall_"+e];return n(r,...t)},Pr=[],$e,$=e=>{var r=Pr[e];return r||(e>=Pr.length&&(Pr.length=e+1),Pr[e]=r=$e.get(e)),r},Ut=function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(e.includes("j"))return It(e,r,t);var n=$(r)(...t);return n},Ht=(e,r)=>function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return Ut(e,r,n)},j=(e,r)=>{e=R(e);function t(){return e.includes("j")?Ht(e,r):$(r)}var n=t();return typeof n!="function"&&g(`unknown function pointer with signature ${e}: ${r}`),n},xt=(e,r)=>{var t=ur(r,function(n){this.name=r,this.message=n;var a=new Error(n).stack;a!==void 0&&(this.stack=this.toString()+`
`+a.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},be,we=e=>{var r=We(e),t=R(r);return Y(r),t},Cr=(e,r)=>{var t=[],n={};function a(i){if(!n[i]&&!z[i]){if(mr[i]){mr[i].forEach(a);return}t.push(i),n[i]=!0}}throw r.forEach(a),new be(`${e}: `+t.map(we).join([", "]))},Vt=(e,r,t,n,a,i,o,s,u,c,v,h,p)=>{v=R(v),i=j(a,i),s&&(s=j(o,s)),c&&(c=j(u,c)),p=j(h,p);var _=Dt(v);Hr(_,function(){Cr(`Cannot construct ${v} due to unbound types`,[n])}),X([e,r,t],n?[n]:[],C=>{C=C[0];var W,T;n?(W=C.registeredClass,T=W.instancePrototype):T=wr.prototype;var F=ur(v,function(){if(Object.getPrototypeOf(this)!==f)throw new K("Use 'new' to construct "+v);if(d.constructor_body===void 0)throw new K(v+" has no accessible constructor");for(var Be=arguments.length,Sr=new Array(Be),Rr=0;Rr<Be;Rr++)Sr[Rr]=arguments[Rr];var Ye=d.constructor_body[Sr.length];if(Ye===void 0)throw new K(`Tried to invoke ctor of ${v} with invalid number of parameters (${Sr.length}) - expected (${Object.keys(d.constructor_body).toString()}) parameters instead!`);return Ye.apply(this,Sr)}),f=Object.create(T,{constructor:{value:F}});F.prototype=f;var d=new Ot(v,F,f,p,W,i,s,c);if(d.baseClass){var A,E;(E=(A=d.baseClass).__derivedClasses)!==null&&E!==void 0||(A.__derivedClasses=[]),d.baseClass.__derivedClasses.push(d)}var Q=new Tr(v,d,!0,!1,!1),Fr=new Tr(v+"*",d,!1,!1,!1),Ve=new Tr(v+" const*",d,!1,!0,!1);return ge[e]={pointerType:Fr,constPointerType:Ve},me(_,F),[Q,Fr,Ve]})},Vr=(e,r)=>{for(var t=[],n=0;n<e;n++)t.push(y[r+n*4>>2]);return t};function Bt(e){for(var r=1;r<e.length;++r)if(e[r]!==null&&e[r].destructorFunction===void 0)return!0;return!1}function Br(e,r,t,n,a,i){var o=r.length;o<2&&g("argTypes array size mismatch! Must at least get return value and 'this' types!");var s=r[1]!==null&&t!==null,u=Bt(r),c=r[0].name!=="void",v=o-2,h=new Array(v),p=[],_=[],C=function(){arguments.length!==v&&g(`function ${e} called with ${arguments.length} arguments, expected ${v}`),_.length=0;var W;p.length=s?2:1,p[0]=a,s&&(W=r[1].toWireType(_,this),p[1]=W);for(var T=0;T<v;++T)h[T]=r[T+2].toWireType(_,T<0||arguments.length<=T?void 0:arguments[T]),p.push(h[T]);var F=n(...p);function f(d){if(u)Mr(_);else for(var A=s?1:2;A<r.length;A++){var E=A===1?W:h[A-2];r[A].destructorFunction!==null&&r[A].destructorFunction(E)}if(c)return r[0].fromWireType(d)}return f(F)};return ur(e,C)}var Yt=(e,r,t,n,a,i)=>{var o=Vr(r,t);a=j(n,a),X([],[e],s=>{s=s[0];var u=`constructor ${s.name}`;if(s.registeredClass.constructor_body===void 0&&(s.registeredClass.constructor_body=[]),s.registeredClass.constructor_body[r-1]!==void 0)throw new K(`Cannot register multiple constructors with identical number of parameters (${r-1}) for class '${s.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return s.registeredClass.constructor_body[r-1]=()=>{Cr(`Cannot construct ${s.name} due to unbound types`,o)},X([],o,c=>(c.splice(1,0,null),s.registeredClass.constructor_body[r-1]=Br(u,c,null,a,i),[])),[]})},Te=e=>{e=e.trim();const r=e.indexOf("(");return r!==-1?e.substr(0,r):e},Nt=(e,r,t,n,a,i,o,s,u)=>{var c=Vr(t,n);r=R(r),r=Te(r),i=j(a,i),X([],[e],v=>{v=v[0];var h=`${v.name}.${r}`;r.startsWith("@@")&&(r=Symbol[r.substring(2)]),s&&v.registeredClass.pureVirtualFunctions.push(r);function p(){Cr(`Cannot call ${h} due to unbound types`,c)}var _=v.registeredClass.instancePrototype,C=_[r];return C===void 0||C.overloadTable===void 0&&C.className!==v.name&&C.argCount===t-2?(p.argCount=t-2,p.className=v.name,_[r]=p):(ye(_,r,h),_[r].overloadTable[t-2]=p),X([],c,W=>{var T=Br(h,W,v,i,o);return _[r].overloadTable===void 0?(T.argCount=t-2,_[r]=T):_[r].overloadTable[t-2]=T,[]}),[]})},Yr=[],V=[],Nr=e=>{e>9&&--V[e+1]===0&&(V[e]=void 0,Yr.push(e))},Lt=()=>V.length/2-5-Yr.length,zt=()=>{V.push(0,1,void 0,1,null,1,!0,1,!1,1),l.count_emval_handles=Lt},B={toValue:e=>(e||g("Cannot use deleted val. handle = "+e),V[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=Yr.pop()||V.length;return V[r]=e,V[r+1]=1,r}}}},Xt={name:"emscripten::val",fromWireType:e=>{var r=B.toValue(e);return Nr(e),r},toWireType:(e,r)=>B.toHandle(r),argPackAdvance:H,readValueFromPointer:nr,destructorFunction:null},Pe=e=>U(e,Xt),Zt=(e,r,t)=>{switch(r){case 1:return t?function(n){return this.fromWireType(M[n])}:function(n){return this.fromWireType(D[n])};case 2:return t?function(n){return this.fromWireType(G[n>>1])}:function(n){return this.fromWireType(er[n>>1])};case 4:return t?function(n){return this.fromWireType(O[n>>2])}:function(n){return this.fromWireType(y[n>>2])};default:throw new TypeError(`invalid integer width (${r}): ${e}`)}},Gt=(e,r,t,n)=>{r=R(r);function a(){}a.values={},U(e,{name:r,constructor:a,fromWireType:function(i){return this.constructor.values[i]},toWireType:(i,o)=>o.value,argPackAdvance:H,readValueFromPointer:Zt(r,t,n),destructorFunction:null}),Hr(r,a)},Lr=(e,r)=>{var t=z[e];return t===void 0&&g(`${r} has unknown type ${we(e)}`),t},qt=(e,r,t)=>{var n=Lr(e,"enum");r=R(r);var a=n.constructor,i=Object.create(n.constructor.prototype,{value:{value:t},constructor:{value:ur(`${n.name}_${r}`,function(){})}});a.values[t]=i,a[r]=i},zr=e=>{if(e===null)return"null";var r=typeof e;return r==="object"||r==="array"||r==="function"?e.toString():""+e},Jt=(e,r)=>{switch(r){case 4:return function(t){return this.fromWireType(ne[t>>2])};case 8:return function(t){return this.fromWireType(ae[t>>3])};default:throw new TypeError(`invalid float width (${r}): ${e}`)}},Kt=(e,r,t)=>{r=R(r),U(e,{name:r,fromWireType:n=>n,toWireType:(n,a)=>a,argPackAdvance:H,readValueFromPointer:Jt(r,t),destructorFunction:null})},Qt=(e,r,t,n,a,i,o)=>{var s=Vr(r,t);e=R(e),e=Te(e),a=j(n,a),Hr(e,function(){Cr(`Cannot call ${e} due to unbound types`,s)},r-1),X([],s,u=>{var c=[u[0],null].concat(u.slice(1));return me(e,Br(e,c,null,a,i),r-1),[]})},rn=(e,r,t)=>{switch(r){case 1:return t?n=>M[n]:n=>D[n];case 2:return t?n=>G[n>>1]:n=>er[n>>1];case 4:return t?n=>O[n>>2]:n=>y[n>>2];default:throw new TypeError(`invalid integer width (${r}): ${e}`)}},en=(e,r,t,n,a)=>{r=R(r);var i=v=>v;if(n===0){var o=32-8*t;i=v=>v<<o>>>o}var s=r.includes("unsigned"),u=(v,h)=>{},c;s?c=function(v,h){return u(h,this.name),h>>>0}:c=function(v,h){return u(h,this.name),h},U(e,{name:r,fromWireType:i,toWireType:c,argPackAdvance:H,readValueFromPointer:rn(r,t,n!==0),destructorFunction:null})},tn=(e,r,t)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],a=n[r];function i(o){var s=y[o>>2],u=y[o+4>>2];return new a(M.buffer,u,s)}t=R(t),U(e,{name:t,fromWireType:i,argPackAdvance:H,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},nn=(e,r)=>{Pe(e)},Ce=(e,r,t,n)=>{if(!(n>0))return 0;for(var a=t,i=t+n-1,o=0;o<e.length;++o){var s=e.charCodeAt(o);if(s>=55296&&s<=57343){var u=e.charCodeAt(++o);s=65536+((s&1023)<<10)|u&1023}if(s<=127){if(t>=i)break;r[t++]=s}else if(s<=2047){if(t+1>=i)break;r[t++]=192|s>>6,r[t++]=128|s&63}else if(s<=65535){if(t+2>=i)break;r[t++]=224|s>>12,r[t++]=128|s>>6&63,r[t++]=128|s&63}else{if(t+3>=i)break;r[t++]=240|s>>18,r[t++]=128|s>>12&63,r[t++]=128|s>>6&63,r[t++]=128|s&63}}return r[t]=0,t-a},an=(e,r,t)=>Ce(e,D,r,t),Ae=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},Ee=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0,Fe=(e,r,t)=>{for(var n=r+t,a=r;e[a]&&!(a>=n);)++a;if(a-r>16&&e.buffer&&Ee)return Ee.decode(e.subarray(r,a));for(var i="";r<a;){var o=e[r++];if(!(o&128)){i+=String.fromCharCode(o);continue}var s=e[r++]&63;if((o&224)==192){i+=String.fromCharCode((o&31)<<6|s);continue}var u=e[r++]&63;if((o&240)==224?o=(o&15)<<12|s<<6|u:o=(o&7)<<18|s<<12|u<<6|e[r++]&63,o<65536)i+=String.fromCharCode(o);else{var c=o-65536;i+=String.fromCharCode(55296|c>>10,56320|c&1023)}}return i},Xr=(e,r)=>e?Fe(D,e,r):"",on=(e,r)=>{r=R(r);var t=r==="std::string";U(e,{name:r,fromWireType(n){var a=y[n>>2],i=n+4,o;if(t)for(var s=i,u=0;u<=a;++u){var c=i+u;if(u==a||D[c]==0){var v=c-s,h=Xr(s,v);o===void 0?o=h:(o+="\0",o+=h),s=c+1}}else{for(var p=new Array(a),u=0;u<a;++u)p[u]=String.fromCharCode(D[i+u]);o=p.join("")}return Y(n),o},toWireType(n,a){a instanceof ArrayBuffer&&(a=new Uint8Array(a));var i,o=typeof a=="string";o||a instanceof Uint8Array||a instanceof Uint8ClampedArray||a instanceof Int8Array||g("Cannot pass non-string to std::string"),t&&o?i=Ae(a):i=a.length;var s=qr(4+i+1),u=s+4;if(y[s>>2]=i,t&&o)an(a,u,i+1);else if(o)for(var c=0;c<i;++c){var v=a.charCodeAt(c);v>255&&(Y(u),g("String has UTF-16 code units that do not fit in 8 bits")),D[u+c]=v}else for(var c=0;c<i;++c)D[u+c]=a[c];return n!==null&&n.push(Y,s),s},argPackAdvance:H,readValueFromPointer:nr,destructorFunction(n){Y(n)}})},Se=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0,sn=(e,r)=>{for(var t=e,n=t>>1,a=n+r/2;!(n>=a)&&er[n];)++n;if(t=n<<1,t-e>32&&Se)return Se.decode(D.subarray(e,t));for(var i="",o=0;!(o>=r/2);++o){var s=G[e+o*2>>1];if(s==0)break;i+=String.fromCharCode(s)}return i},un=(e,r,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<2)return 0;t-=2;for(var a=r,i=t<e.length*2?t/2:e.length,o=0;o<i;++o){var s=e.charCodeAt(o);G[r>>1]=s,r+=2}return G[r>>1]=0,r-a},ln=e=>e.length*2,fn=(e,r)=>{for(var t=0,n="";!(t>=r/4);){var a=O[e+t*4>>2];if(a==0)break;if(++t,a>=65536){var i=a-65536;n+=String.fromCharCode(55296|i>>10,56320|i&1023)}else n+=String.fromCharCode(a)}return n},cn=(e,r,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<4)return 0;for(var a=r,i=a+t-4,o=0;o<e.length;++o){var s=e.charCodeAt(o);if(s>=55296&&s<=57343){var u=e.charCodeAt(++o);s=65536+((s&1023)<<10)|u&1023}if(O[r>>2]=s,r+=4,r+4>i)break}return O[r>>2]=0,r-a},vn=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},dn=(e,r,t)=>{t=R(t);var n,a,i,o;r===2?(n=sn,a=un,o=ln,i=s=>er[s>>1]):r===4&&(n=fn,a=cn,o=vn,i=s=>y[s>>2]),U(e,{name:t,fromWireType:s=>{for(var u=y[s>>2],c,v=s+4,h=0;h<=u;++h){var p=s+4+h*r;if(h==u||i(p)==0){var _=p-v,C=n(v,_);c===void 0?c=C:(c+="\0",c+=C),v=p+r}}return Y(s),c},toWireType:(s,u)=>{typeof u!="string"&&g(`Cannot pass non-string to C++ string type ${t}`);var c=o(u),v=qr(4+c+r);return y[v>>2]=c/r,a(u,v+4,c+r),s!==null&&s.push(Y,v),v},argPackAdvance:H,readValueFromPointer:nr,destructorFunction(s){Y(s)}})},pn=(e,r,t,n,a,i)=>{yr[e]={name:R(r),rawConstructor:j(t,n),rawDestructor:j(a,i),fields:[]}},hn=(e,r,t,n,a,i,o,s,u,c)=>{yr[e].fields.push({fieldName:R(r),getterReturnType:t,getter:j(n,a),getterContext:i,setterArgumentType:o,setter:j(s,u),setterContext:c})},_n=(e,r)=>{r=R(r),U(e,{isVoid:!0,name:r,argPackAdvance:0,fromWireType:()=>{},toWireType:(t,n)=>{}})},Zr=[],gn=(e,r,t,n)=>(e=Zr[e],r=B.toValue(r),e(null,r,t,n)),yn={},mn=e=>{var r=yn[e];return r===void 0?R(e):r},Re=()=>{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?B.toHandle(Re()):(e=mn(e),B.toHandle(Re()[e])),bn=e=>{var r=Zr.length;return Zr.push(e),r},wn=(e,r)=>{for(var t=new Array(e),n=0;n<e;++n)t[n]=Lr(y[r+n*4>>2],"parameter "+n);return t},Tn=Reflect.construct,Pn=(e,r,t)=>{var n=[],a=e.toWireType(n,t);return n.length&&(y[r>>2]=B.toHandle(n)),a},Cn=(e,r,t)=>{var n=wn(e,r),a=n.shift();e--;var i=new Array(e),o=(u,c,v,h)=>{for(var p=0,_=0;_<e;++_)i[_]=n[_].readValueFromPointer(h+p),p+=n[_].argPackAdvance;var C=t===1?Tn(c,i):c.apply(u,i);return Pn(a,v,C)},s=`methodCaller<(${n.map(u=>u.name).join(", ")}) => ${a.name}>`;return bn(ur(s,o))},An=e=>{e>9&&(V[e+1]+=1)},En=e=>{var r=B.toValue(e);Mr(r),Nr(e)},Fn=(e,r)=>{e=Lr(e,"_emval_take_value");var t=e.readValueFromPointer(r);return B.toHandle(t)},Sn=()=>{hr("")},Rn=(e,r,t)=>D.copyWithin(e,r,r+t),Dn=()=>2147483648,On=e=>{var r=pr.buffer,t=(e-r.byteLength+65535)/65536;try{return pr.grow(t),ie(),1}catch{}},Wn=e=>{var r=D.length;e>>>=0;var t=Dn();if(e>t)return!1;for(var n=(u,c)=>u+(c-u%c)%c,a=1;a<=4;a*=2){var i=r*(1+.2/a);i=Math.min(i,e+100663296);var o=Math.min(t,n(Math.max(e,i),65536)),s=On(o);if(s)return!0}return!1},Gr={},kn=()=>Qr||"./this.program",lr=()=>{if(!lr.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,_:kn()};for(var t in Gr)Gr[t]===void 0?delete r[t]:r[t]=Gr[t];var n=[];for(var t in r)n.push(`${t}=${r[t]}`);lr.strings=n}return lr.strings},Mn=(e,r)=>{for(var t=0;t<e.length;++t)M[r++]=e.charCodeAt(t);M[r]=0},jn=(e,r)=>{var t=0;return lr().forEach((n,a)=>{var i=r+t;y[e+a*4>>2]=i,Mn(n,i),t+=n.length+1}),0},In=(e,r)=>{var t=lr();y[e>>2]=t.length;var n=0;return t.forEach(a=>n+=a.length+1),y[r>>2]=n,0},Un=e=>52;function Hn(e,r,t,n,a){return 70}var xn=[null,[],[]],Vn=(e,r)=>{var t=xn[e];r===0||r===10?((e===1?ze:Z)(Fe(t,0)),t.length=0):t.push(r)},Bn=(e,r,t,n)=>{for(var a=0,i=0;i<t;i++){var o=y[r>>2],s=y[r+4>>2];r+=8;for(var u=0;u<s;u++)Vn(e,D[o+u]);a+=s}return y[n>>2]=a,0},Yn=e=>e,Ar=e=>e%4===0&&(e%100!==0||e%400===0),Nn=(e,r)=>{for(var t=0,n=0;n<=r;t+=e[n++]);return t},De=[31,29,31,30,31,30,31,31,30,31,30,31],Oe=[31,28,31,30,31,30,31,31,30,31,30,31],Ln=(e,r)=>{for(var t=new Date(e.getTime());r>0;){var n=Ar(t.getFullYear()),a=t.getMonth(),i=(n?De:Oe)[a];if(r>i-t.getDate())r-=i-t.getDate()+1,t.setDate(1),a<11?t.setMonth(a+1):(t.setMonth(0),t.setFullYear(t.getFullYear()+1));else return t.setDate(t.getDate()+r),t}return t};function zn(e,r,t){var n=t>0?t:Ae(e)+1,a=new Array(n),i=Ce(e,a,0,a.length);return r&&(a.length=i),a}var Xn=(e,r)=>{M.set(e,r)},Zn=(e,r,t,n)=>{var a=y[n+40>>2],i={tm_sec:O[n>>2],tm_min:O[n+4>>2],tm_hour:O[n+8>>2],tm_mday:O[n+12>>2],tm_mon:O[n+16>>2],tm_year:O[n+20>>2],tm_wday:O[n+24>>2],tm_yday:O[n+28>>2],tm_isdst:O[n+32>>2],tm_gmtoff:O[n+36>>2],tm_zone:a?Xr(a):""},o=Xr(t),s={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var u in s)o=o.replace(new RegExp(u,"g"),s[u]);var c=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],v=["January","February","March","April","May","June","July","August","September","October","November","December"];function h(f,d,A){for(var E=typeof f=="number"?f.toString():f||"";E.length<d;)E=A[0]+E;return E}function p(f,d){return h(f,d,"0")}function _(f,d){function A(Q){return Q<0?-1:Q>0?1:0}var E;return(E=A(f.getFullYear()-d.getFullYear()))===0&&(E=A(f.getMonth()-d.getMonth()))===0&&(E=A(f.getDate()-d.getDate())),E}function C(f){switch(f.getDay()){case 0:return new Date(f.getFullYear()-1,11,29);case 1:return f;case 2:return new Date(f.getFullYear(),0,3);case 3:return new Date(f.getFullYear(),0,2);case 4:return new Date(f.getFullYear(),0,1);case 5:return new Date(f.getFullYear()-1,11,31);case 6:return new Date(f.getFullYear()-1,11,30)}}function W(f){var d=Ln(new Date(f.tm_year+1900,0,1),f.tm_yday),A=new Date(d.getFullYear(),0,4),E=new Date(d.getFullYear()+1,0,4),Q=C(A),Fr=C(E);return _(Q,d)<=0?_(Fr,d)<=0?d.getFullYear()+1:d.getFullYear():d.getFullYear()-1}var T={"%a":f=>c[f.tm_wday].substring(0,3),"%A":f=>c[f.tm_wday],"%b":f=>v[f.tm_mon].substring(0,3),"%B":f=>v[f.tm_mon],"%C":f=>{var d=f.tm_year+1900;return p(d/100|0,2)},"%d":f=>p(f.tm_mday,2),"%e":f=>h(f.tm_mday,2," "),"%g":f=>W(f).toString().substring(2),"%G":W,"%H":f=>p(f.tm_hour,2),"%I":f=>{var d=f.tm_hour;return d==0?d=12:d>12&&(d-=12),p(d,2)},"%j":f=>p(f.tm_mday+Nn(Ar(f.tm_year+1900)?De:Oe,f.tm_mon-1),3),"%m":f=>p(f.tm_mon+1,2),"%M":f=>p(f.tm_min,2),"%n":()=>`
`,"%p":f=>f.tm_hour>=0&&f.tm_hour<12?"AM":"PM","%S":f=>p(f.tm_sec,2),"%t":()=>" ","%u":f=>f.tm_wday||7,"%U":f=>{var d=f.tm_yday+7-f.tm_wday;return p(Math.floor(d/7),2)},"%V":f=>{var d=Math.floor((f.tm_yday+7-(f.tm_wday+6)%7)/7);if((f.tm_wday+371-f.tm_yday-2)%7<=2&&d++,d){if(d==53){var E=(f.tm_wday+371-f.tm_yday)%7;E!=4&&(E!=3||!Ar(f.tm_year))&&(d=1)}}else{d=52;var A=(f.tm_wday+7-f.tm_yday-1)%7;(A==4||A==5&&Ar(f.tm_year%400-1))&&d++}return p(d,2)},"%w":f=>f.tm_wday,"%W":f=>{var d=f.tm_yday+7-(f.tm_wday+6)%7;return p(Math.floor(d/7),2)},"%y":f=>(f.tm_year+1900).toString().substring(2),"%Y":f=>f.tm_year+1900,"%z":f=>{var d=f.tm_gmtoff,A=d>=0;return d=Math.abs(d)/60,d=d/60*100+d%60,(A?"+":"-")+("0000"+d).slice(-4)},"%Z":f=>f.tm_zone,"%%":()=>"%"};o=o.replace(/%%/g,"\0\0");for(var u in T)o.includes(u)&&(o=o.replace(new RegExp(u,"g"),T[u](i)));o=o.replace(/\0\0/g,"%");var F=zn(o,!1);return F.length>r?0:(Xn(F,e),F.length-1)},Gn=(e,r,t,n,a)=>Zn(e,r,t,n);ve=l.InternalError=class extends Error{constructor(r){super(r),this.name="InternalError"}},_t(),K=l.BindingError=class extends Error{constructor(r){super(r),this.name="BindingError"}},Ft(),Pt(),jt(),be=l.UnboundTypeError=xt(Error,"UnboundTypeError"),zt();var qn={s:it,t:ot,b:ut,g:lt,m:ft,L:ct,f:vt,_:dt,d:st,ja:pt,W:ht,da:yt,ha:Vt,ga:Yt,x:Nt,ca:Pe,y:Gt,j:qt,P:Kt,E:Qt,u:en,p:tn,ia:nn,N:on,D:dn,w:pn,ka:hn,ea:_n,G:gn,ma:Nr,S:$n,O:Cn,Q:An,T:En,fa:Fn,C:Sn,ba:Rn,$:Wn,Y:jn,Z:In,aa:Un,V:Hn,M:Bn,H:da,B:ea,I:va,o:pa,a:Jn,e:na,q:ra,k:ca,K:la,v:ua,J:fa,A:_a,U:ya,l:aa,i:ta,c:Qn,n:Kn,F:oa,la:ia,r:ha,h:sa,z:ga,R:Yn,X:Gn},P=at(),Y=l._free=e=>(Y=l._free=P.pa)(e),qr=l._malloc=e=>(qr=l._malloc=P.qa)(e),We=e=>(We=P.sa)(e),m=(e,r)=>(m=P.ta)(e,r),fr=e=>(fr=P.ua)(e),b=()=>(b=P.va)(),w=e=>(w=P.wa)(e),ke=e=>(ke=P.xa)(e),Me=e=>(Me=P.ya)(e),je=(e,r,t)=>(je=P.za)(e,r,t),Ie=e=>(Ie=P.Aa)(e);l.dynCall_viijii=(e,r,t,n,a,i,o)=>(l.dynCall_viijii=P.Ba)(e,r,t,n,a,i,o),l.dynCall_jiji=(e,r,t,n,a)=>(l.dynCall_jiji=P.Ca)(e,r,t,n,a);var Ue=l.dynCall_jiiii=(e,r,t,n,a)=>(Ue=l.dynCall_jiiii=P.Da)(e,r,t,n,a);l.dynCall_iiiiij=(e,r,t,n,a,i,o)=>(l.dynCall_iiiiij=P.Ea)(e,r,t,n,a,i,o),l.dynCall_iiiiijj=(e,r,t,n,a,i,o,s,u)=>(l.dynCall_iiiiijj=P.Fa)(e,r,t,n,a,i,o,s,u),l.dynCall_iiiiiijj=(e,r,t,n,a,i,o,s,u,c)=>(l.dynCall_iiiiiijj=P.Ga)(e,r,t,n,a,i,o,s,u,c);function Jn(e,r){var t=b();try{return $(e)(r)}catch(n){if(w(t),n!==n+0)throw n;m(1,0)}}function Kn(e,r,t,n){var a=b();try{$(e)(r,t,n)}catch(i){if(w(a),i!==i+0)throw i;m(1,0)}}function Qn(e,r,t){var n=b();try{$(e)(r,t)}catch(a){if(w(n),a!==a+0)throw a;m(1,0)}}function ra(e,r,t,n){var a=b();try{return $(e)(r,t,n)}catch(i){if(w(a),i!==i+0)throw i;m(1,0)}}function ea(e,r,t,n,a){var i=b();try{return $(e)(r,t,n,a)}catch(o){if(w(i),o!==o+0)throw o;m(1,0)}}function ta(e,r){var t=b();try{$(e)(r)}catch(n){if(w(t),n!==n+0)throw n;m(1,0)}}function na(e,r,t){var n=b();try{return $(e)(r,t)}catch(a){if(w(n),a!==a+0)throw a;m(1,0)}}function aa(e){var r=b();try{$(e)()}catch(t){if(w(r),t!==t+0)throw t;m(1,0)}}function ia(e,r,t,n,a,i){var o=b();try{$(e)(r,t,n,a,i)}catch(s){if(w(o),s!==s+0)throw s;m(1,0)}}function oa(e,r,t,n,a){var i=b();try{$(e)(r,t,n,a)}catch(o){if(w(i),o!==o+0)throw o;m(1,0)}}function sa(e,r,t,n,a,i,o,s,u,c,v){var h=b();try{$(e)(r,t,n,a,i,o,s,u,c,v)}catch(p){if(w(h),p!==p+0)throw p;m(1,0)}}function ua(e,r,t,n,a,i,o){var s=b();try{return $(e)(r,t,n,a,i,o)}catch(u){if(w(s),u!==u+0)throw u;m(1,0)}}function la(e,r,t,n,a,i){var o=b();try{return $(e)(r,t,n,a,i)}catch(s){if(w(o),s!==s+0)throw s;m(1,0)}}function fa(e,r,t,n,a,i,o,s){var u=b();try{return $(e)(r,t,n,a,i,o,s)}catch(c){if(w(u),c!==c+0)throw c;m(1,0)}}function ca(e,r,t,n,a){var i=b();try{return $(e)(r,t,n,a)}catch(o){if(w(i),o!==o+0)throw o;m(1,0)}}function va(e,r,t,n){var a=b();try{return $(e)(r,t,n)}catch(i){if(w(a),i!==i+0)throw i;m(1,0)}}function da(e,r,t,n){var a=b();try{return $(e)(r,t,n)}catch(i){if(w(a),i!==i+0)throw i;m(1,0)}}function pa(e){var r=b();try{return $(e)()}catch(t){if(w(r),t!==t+0)throw t;m(1,0)}}function ha(e,r,t,n,a,i,o,s){var u=b();try{$(e)(r,t,n,a,i,o,s)}catch(c){if(w(u),c!==c+0)throw c;m(1,0)}}function _a(e,r,t,n,a,i,o,s,u,c,v,h){var p=b();try{return $(e)(r,t,n,a,i,o,s,u,c,v,h)}catch(_){if(w(p),_!==_+0)throw _;m(1,0)}}function ga(e,r,t,n,a,i,o,s,u,c,v,h,p,_,C,W){var T=b();try{$(e)(r,t,n,a,i,o,s,u,c,v,h,p,_,C,W)}catch(F){if(w(T),F!==F+0)throw F;m(1,0)}}function ya(e,r,t,n,a){var i=b();try{return Ue(e,r,t,n,a)}catch(o){if(w(i),o!==o+0)throw o;m(1,0)}}var Er;tr=function e(){Er||He(),Er||(tr=e)};function He(){if(L>0||(Xe(),L>0))return;function e(){Er||(Er=!0,l.calledRun=!0,!te&&(Ze(),Jr(l),l.onRuntimeInitialized&&l.onRuntimeInitialized(),Ge()))}l.setStatus?(l.setStatus("Running..."),setTimeout(function(){setTimeout(function(){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 He(),N.ready}})();function ma(k){return S.getZXingModuleWithFactory(cr,k)}function $a(k){return S.setZXingModuleOverridesWithFactory(cr,k)}async function ba(k,N){return S.readBarcodesFromImageFileWithFactory(cr,k,N)}async function wa(k,N){return S.readBarcodesFromImageDataWithFactory(cr,k,N)}async function Ta(k,N){return S.writeBarcodeToImageFileWithFactory(cr,k,N)}exports.barcodeFormats=S.barcodeFormats;exports.binarizers=S.binarizers;exports.characterSets=S.characterSets;exports.contentTypes=S.contentTypes;exports.defaultDecodeHints=S.defaultReaderOptions;exports.defaultEncodeHints=S.defaultWriterOptions;exports.defaultReaderOptions=S.defaultReaderOptions;exports.defaultWriterOptions=S.defaultWriterOptions;exports.eanAddOnSymbols=S.eanAddOnSymbols;exports.purgeZXingModule=S.purgeZXingModule;exports.readOutputEccLevels=S.readOutputEccLevels;exports.textModes=S.textModes;exports.writeInputEccLevels=S.writeInputEccLevels;exports.getZXingModule=ma;exports.readBarcodesFromImageData=wa;exports.readBarcodesFromImageFile=ba;exports.setZXingModuleOverrides=$a;exports.writeBarcodeToImageFile=Ta;
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const S=require("../core-Wr6FQ5Lz.cjs");var cr=(()=>{var k=typeof document<"u"&&document.currentScript?document.currentScript.src:void 0;return function(N={}){var xe;var l=N,Jr,vr;l.ready=new Promise((e,r)=>{Jr=e,vr=r});var Kr=Object.assign({},l),Qr="./this.program",re=typeof window=="object",ee=typeof Bun<"u",Ne=typeof((xe=globalThis.WebAssembly)==null?void 0:xe.instantiate)=="function",dr=typeof importScripts=="function";typeof process=="object"&&typeof process.versions=="object"&&process.versions.node;var I="";function Le(e){return l.locateFile?l.locateFile(e,I):I+e}var Rr;(re||dr||ee)&&(dr?I=self.location.href:typeof document<"u"&&document.currentScript&&(I=document.currentScript.src),k&&(I=k),I.startsWith("blob:")?I="":I=I.substr(0,I.replace(/[?#].*/,"").lastIndexOf("/")+1),dr&&(Rr=e=>{var r=new XMLHttpRequest;return r.open("GET",e,!1),r.responseType="arraybuffer",r.send(null),new Uint8Array(r.response)}));var ze=l.print||console.log.bind(console),Z=l.printErr||console.error.bind(console);Object.assign(l,Kr),Kr=null,l.arguments&&l.arguments,l.thisProgram&&(Qr=l.thisProgram),l.quit&&l.quit;var rr;l.wasmBinary&&(rr=l.wasmBinary);var pr,te=!1,M,D,G,er,O,y,ne,ae;function ie(){var e=pr.buffer;l.HEAP8=M=new Int8Array(e),l.HEAP16=G=new Int16Array(e),l.HEAPU8=D=new Uint8Array(e),l.HEAPU16=er=new Uint16Array(e),l.HEAP32=O=new Int32Array(e),l.HEAPU32=y=new Uint32Array(e),l.HEAPF32=ne=new Float32Array(e),l.HEAPF64=ae=new Float64Array(e)}var oe=[],se=[],ue=[];function Xe(){if(l.preRun)for(typeof l.preRun=="function"&&(l.preRun=[l.preRun]);l.preRun.length;)qe(l.preRun.shift());Or(oe)}function Ze(){Or(se)}function Ge(){if(l.postRun)for(typeof l.postRun=="function"&&(l.postRun=[l.postRun]);l.postRun.length;)Ke(l.postRun.shift());Or(ue)}function qe(e){oe.unshift(e)}function Je(e){se.unshift(e)}function Ke(e){ue.unshift(e)}var L=0,tr=null;function Qe(e){var r;L++,(r=l.monitorRunDependencies)===null||r===void 0||r.call(l,L)}function rt(e){var r;if(L--,(r=l.monitorRunDependencies)===null||r===void 0||r.call(l,L),L==0&&tr){var t=tr;tr=null,t()}}function Dr(e){var r;(r=l.onAbort)===null||r===void 0||r.call(l,e),e="Aborted("+e+")",Z(e),te=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw vr(t),t}var et="data:application/octet-stream;base64,",le=e=>e.startsWith(et),q;q="zxing_full.wasm",le(q)||(q=Le(q));function fe(e){if(e==q&&rr)return new Uint8Array(rr);if(Rr)return Rr(e);throw"both async and sync fetching of the wasm failed"}function tt(e){return!rr&&(re||dr||ee||Ne)&&typeof fetch=="function"?fetch(e,{credentials:"same-origin"}).then(r=>{if(!r.ok)throw`failed to load wasm binary file at '${e}'`;return r.arrayBuffer()}).catch(()=>fe(e)):Promise.resolve().then(()=>fe(e))}function ce(e,r,t){return tt(e).then(n=>WebAssembly.instantiate(n,r)).then(t,n=>{Z(`failed to asynchronously prepare wasm: ${n}`),Dr(n)})}function nt(e,r,t,n){return!e&&typeof WebAssembly.instantiateStreaming=="function"&&!le(r)&&typeof fetch=="function"?fetch(r,{credentials:"same-origin"}).then(a=>{var i=WebAssembly.instantiateStreaming(a,t);return i.then(n,function(o){return Z(`wasm streaming compile failed: ${o}`),Z("falling back to ArrayBuffer instantiation"),ce(r,t,n)})}):ce(r,t,n)}function at(){var e={a:qn};function r(n,a){return P=n.exports,pr=P.na,ie(),$e=P.ra,Je(P.oa),rt(),P}Qe();function t(n){r(n.instance)}if(l.instantiateWasm)try{return l.instantiateWasm(e,r)}catch(n){Z(`Module.instantiateWasm callback failed with error: ${n}`),vr(n)}return nt(rr,q,e,t).catch(vr),{}}var Or=e=>{for(;e.length>0;)e.shift()(l)};l.noExitRuntime;var hr=[],_r=0,it=e=>{var r=new Wr(e);return r.get_caught()||(r.set_caught(!0),_r--),r.set_rethrown(!1),hr.push(r),Me(r.excPtr),r.get_exception_ptr()},x=0,ot=()=>{m(0,0);var e=hr.pop();ke(e.excPtr),x=0};class Wr{constructor(r){this.excPtr=r,this.ptr=r-24}set_type(r){y[this.ptr+4>>2]=r}get_type(){return y[this.ptr+4>>2]}set_destructor(r){y[this.ptr+8>>2]=r}get_destructor(){return y[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){y[this.ptr+16>>2]=r}get_adjusted_ptr(){return y[this.ptr+16>>2]}get_exception_ptr(){var r=Ie(this.get_type());if(r)return y[this.excPtr>>2];var t=this.get_adjusted_ptr();return t!==0?t:this.excPtr}}var st=e=>{throw x||(x=e),x},kr=e=>{var r=x;if(!r)return fr(0),0;var t=new Wr(r);t.set_adjusted_ptr(r);var n=t.get_type();if(!n)return fr(0),r;for(var a in e){var i=e[a];if(i===0||i===n)break;var o=t.ptr+16;if(je(i,n,o))return fr(i),r}return fr(n),r},ut=()=>kr([]),lt=e=>kr([e]),ft=(e,r)=>kr([e,r]),ct=()=>{var e=hr.pop();e||Dr("no exception to throw");var r=e.excPtr;throw e.get_rethrown()||(hr.push(e),e.set_rethrown(!0),e.set_caught(!1),_r++),x=r,x},vt=(e,r,t)=>{var n=new Wr(e);throw n.init(r,t),x=e,_r++,x},dt=()=>_r,gr={},Mr=e=>{for(;e.length;){var r=e.pop(),t=e.pop();t(r)}};function nr(e){return this.fromWireType(y[e>>2])}var J={},z={},yr={},ve,mr=e=>{throw new ve(e)},X=(e,r,t)=>{e.forEach(function(s){yr[s]=r});function n(s){var u=t(s);u.length!==e.length&&mr("Mismatched type converter count");for(var c=0;c<e.length;++c)U(e[c],u[c])}var a=new Array(r.length),i=[],o=0;r.forEach((s,u)=>{z.hasOwnProperty(s)?a[u]=z[s]:(i.push(s),J.hasOwnProperty(s)||(J[s]=[]),J[s].push(()=>{a[u]=z[s],++o,o===i.length&&n(a)}))}),i.length===0&&n(a)},pt=e=>{var r=gr[e];delete gr[e];var t=r.rawConstructor,n=r.rawDestructor,a=r.fields,i=a.map(o=>o.getterReturnType).concat(a.map(o=>o.setterArgumentType));X([e],i,o=>{var s={};return a.forEach((u,c)=>{var v=u.fieldName,h=o[c],p=u.getter,_=u.getterContext,C=o[c+a.length],W=u.setter,T=u.setterContext;s[v]={read:F=>h.fromWireType(p(_,F)),write:(F,f)=>{var d=[];W(T,F,C.toWireType(d,f)),Mr(d)}}}),[{name:r.name,fromWireType:u=>{var c={};for(var v in s)c[v]=s[v].read(u);return n(u),c},toWireType:(u,c)=>{for(var v in s)if(!(v in c))throw new TypeError(`Missing field: "${v}"`);var h=t();for(v in s)s[v].write(h,c[v]);return u!==null&&u.push(n,h),h},argPackAdvance:H,readValueFromPointer:nr,destructorFunction:n}]})},ht=(e,r,t,n,a)=>{},_t=()=>{for(var e=new Array(256),r=0;r<256;++r)e[r]=String.fromCharCode(r);de=e},de,R=e=>{for(var r="",t=e;D[t];)r+=de[D[t++]];return r},K,g=e=>{throw new K(e)};function gt(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var n=r.name;if(e||g(`type "${n}" must have a positive integer typeid pointer`),z.hasOwnProperty(e)){if(t.ignoreDuplicateRegistrations)return;g(`Cannot register type '${n}' twice`)}if(z[e]=r,delete yr[e],J.hasOwnProperty(e)){var a=J[e];delete J[e],a.forEach(i=>i())}}function U(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!("argPackAdvance"in r))throw new TypeError("registerType registeredInstance requires argPackAdvance");return gt(e,r,t)}var H=8,yt=(e,r,t,n)=>{r=R(r),U(e,{name:r,fromWireType:function(a){return!!a},toWireType:function(a,i){return i?t:n},argPackAdvance:H,readValueFromPointer:function(a){return this.fromWireType(D[a])},destructorFunction:null})},mt=e=>({count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType}),jr=e=>{function r(t){return t.$$.ptrType.registeredClass.name}g(r(e)+" instance already deleted")},Ir=!1,pe=e=>{},$t=e=>{e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)},he=e=>{e.count.value-=1;var r=e.count.value===0;r&&$t(e)},_e=(e,r,t)=>{if(r===t)return e;if(t.baseClass===void 0)return null;var n=_e(e,r,t.baseClass);return n===null?null:t.downcast(n)},ge={},bt=()=>Object.keys(or).length,wt=()=>{var e=[];for(var r in or)or.hasOwnProperty(r)&&e.push(or[r]);return e},ar=[],Ur=()=>{for(;ar.length;){var e=ar.pop();e.$$.deleteScheduled=!1,e.delete()}},ir,Tt=e=>{ir=e,ar.length&&ir&&ir(Ur)},Pt=()=>{l.getInheritedInstanceCount=bt,l.getLiveInheritedInstances=wt,l.flushPendingDeletes=Ur,l.setDelayFunction=Tt},or={},Ct=(e,r)=>{for(r===void 0&&g("ptr should not be undefined");e.baseClass;)r=e.upcast(r),e=e.baseClass;return r},At=(e,r)=>(r=Ct(e,r),or[r]),$r=(e,r)=>{(!r.ptrType||!r.ptr)&&mr("makeClassHandle requires ptr and ptrType");var t=!!r.smartPtrType,n=!!r.smartPtr;return t!==n&&mr("Both smartPtrType and smartPtr must be specified"),r.count={value:1},sr(Object.create(e,{$$:{value:r,writable:!0}}))};function Et(e){var r=this.getPointee(e);if(!r)return this.destructor(e),null;var t=At(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 a(){return this.isSmartPointer?$r(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:r,smartPtrType:this,smartPtr:e}):$r(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var i=this.registeredClass.getActualType(r),o=ge[i];if(!o)return a.call(this);var s;this.isConst?s=o.constPointerType:s=o.pointerType;var u=_e(r,this.registeredClass,s.registeredClass);return u===null?a.call(this):this.isSmartPointer?$r(s.registeredClass.instancePrototype,{ptrType:s,ptr:u,smartPtrType:this,smartPtr:e}):$r(s.registeredClass.instancePrototype,{ptrType:s,ptr:u})}var sr=e=>typeof FinalizationRegistry>"u"?(sr=r=>r,e):(Ir=new FinalizationRegistry(r=>{he(r.$$)}),sr=r=>{var t=r.$$,n=!!t.smartPtr;if(n){var a={$$:t};Ir.register(r,a,r)}return r},pe=r=>Ir.unregister(r),sr(e)),Ft=()=>{Object.assign(br.prototype,{isAliasOf(e){if(!(this instanceof br)||!(e instanceof br))return!1;var r=this.$$.ptrType.registeredClass,t=this.$$.ptr;e.$$=e.$$;for(var n=e.$$.ptrType.registeredClass,a=e.$$.ptr;r.baseClass;)t=r.upcast(t),r=r.baseClass;for(;n.baseClass;)a=n.upcast(a),n=n.baseClass;return r===n&&t===a},clone(){if(this.$$.ptr||jr(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e=sr(Object.create(Object.getPrototypeOf(this),{$$:{value:mt(this.$$)}}));return e.$$.count.value+=1,e.$$.deleteScheduled=!1,e},delete(){this.$$.ptr||jr(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&g("Object already scheduled for deletion"),pe(this),he(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||jr(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&g("Object already scheduled for deletion"),ar.push(this),ar.length===1&&ir&&ir(Ur),this.$$.deleteScheduled=!0,this}})};function br(){}var ur=(e,r)=>Object.defineProperty(r,"name",{value:e}),ye=(e,r,t)=>{if(e[r].overloadTable===void 0){var n=e[r];e[r]=function(){for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return e[r].overloadTable.hasOwnProperty(i.length)||g(`Function '${t}' called with an invalid number of arguments (${i.length}) - expects one of (${e[r].overloadTable})!`),e[r].overloadTable[i.length].apply(this,i)},e[r].overloadTable=[],e[r].overloadTable[n.argCount]=n}},Hr=(e,r,t)=>{l.hasOwnProperty(e)?((t===void 0||l[e].overloadTable!==void 0&&l[e].overloadTable[t]!==void 0)&&g(`Cannot register public name '${e}' twice`),ye(l,e,e),l.hasOwnProperty(t)&&g(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`),l[e].overloadTable[t]=r):(l[e]=r,t!==void 0&&(l[e].numArguments=t))},St=48,Rt=57,Dt=e=>{if(e===void 0)return"_unknown";e=e.replace(/[^a-zA-Z0-9_]/g,"$");var r=e.charCodeAt(0);return r>=St&&r<=Rt?`_${e}`:e};function Ot(e,r,t,n,a,i,o,s){this.name=e,this.constructor=r,this.instancePrototype=t,this.rawDestructor=n,this.baseClass=a,this.getActualType=i,this.upcast=o,this.downcast=s,this.pureVirtualFunctions=[]}var xr=(e,r,t)=>{for(;r!==t;)r.upcast||g(`Expected null or instance of ${t.name}, got an instance of ${r.name}`),e=r.upcast(e),r=r.baseClass;return e};function Wt(e,r){if(r===null)return this.isReference&&g(`null is not a valid ${this.name}`),0;r.$$||g(`Cannot pass "${zr(r)}" as a ${this.name}`),r.$$.ptr||g(`Cannot pass deleted object as a pointer of type ${this.name}`);var t=r.$$.ptrType.registeredClass,n=xr(r.$$.ptr,t,this.registeredClass);return n}function kt(e,r){var t;if(r===null)return this.isReference&&g(`null is not a valid ${this.name}`),this.isSmartPointer?(t=this.rawConstructor(),e!==null&&e.push(this.rawDestructor,t),t):0;(!r||!r.$$)&&g(`Cannot pass "${zr(r)}" as a ${this.name}`),r.$$.ptr||g(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&r.$$.ptrType.isConst&&g(`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=xr(r.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(r.$$.smartPtr===void 0&&g("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:r.$$.smartPtrType===this?t=r.$$.smartPtr:g(`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 a=r.clone();t=this.rawShare(t,B.toHandle(()=>a.delete())),e!==null&&e.push(this.rawDestructor,t)}break;default:g("Unsupporting sharing policy")}return t}function Mt(e,r){if(r===null)return this.isReference&&g(`null is not a valid ${this.name}`),0;r.$$||g(`Cannot pass "${zr(r)}" as a ${this.name}`),r.$$.ptr||g(`Cannot pass deleted object as a pointer of type ${this.name}`),r.$$.ptrType.isConst&&g(`Cannot convert argument of type ${r.$$.ptrType.name} to parameter type ${this.name}`);var t=r.$$.ptrType.registeredClass,n=xr(r.$$.ptr,t,this.registeredClass);return n}var jt=()=>{Object.assign(wr.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:H,readValueFromPointer:nr,fromWireType:Et})};function wr(e,r,t,n,a,i,o,s,u,c,v){this.name=e,this.registeredClass=r,this.isReference=t,this.isConst=n,this.isSmartPointer=a,this.pointeeType=i,this.sharingPolicy=o,this.rawGetPointee=s,this.rawConstructor=u,this.rawShare=c,this.rawDestructor=v,!a&&r.baseClass===void 0?n?(this.toWireType=Wt,this.destructorFunction=null):(this.toWireType=Mt,this.destructorFunction=null):this.toWireType=kt}var me=(e,r,t)=>{l.hasOwnProperty(e)||mr("Replacing nonexistent public symbol"),l[e].overloadTable!==void 0&&t!==void 0?l[e].overloadTable[t]=r:(l[e]=r,l[e].argCount=t)},It=(e,r,t)=>{var n=l["dynCall_"+e];return n(r,...t)},Tr=[],$e,$=e=>{var r=Tr[e];return r||(e>=Tr.length&&(Tr.length=e+1),Tr[e]=r=$e.get(e)),r},Ut=function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(e.includes("j"))return It(e,r,t);var n=$(r)(...t);return n},Ht=(e,r)=>function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return Ut(e,r,n)},j=(e,r)=>{e=R(e);function t(){return e.includes("j")?Ht(e,r):$(r)}var n=t();return typeof n!="function"&&g(`unknown function pointer with signature ${e}: ${r}`),n},xt=(e,r)=>{var t=ur(r,function(n){this.name=r,this.message=n;var a=new Error(n).stack;a!==void 0&&(this.stack=this.toString()+`
`+a.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},be,we=e=>{var r=We(e),t=R(r);return Y(r),t},Pr=(e,r)=>{var t=[],n={};function a(i){if(!n[i]&&!z[i]){if(yr[i]){yr[i].forEach(a);return}t.push(i),n[i]=!0}}throw r.forEach(a),new be(`${e}: `+t.map(we).join([", "]))},Vt=(e,r,t,n,a,i,o,s,u,c,v,h,p)=>{v=R(v),i=j(a,i),s&&(s=j(o,s)),c&&(c=j(u,c)),p=j(h,p);var _=Dt(v);Hr(_,function(){Pr(`Cannot construct ${v} due to unbound types`,[n])}),X([e,r,t],n?[n]:[],C=>{C=C[0];var W,T;n?(W=C.registeredClass,T=W.instancePrototype):T=br.prototype;var F=ur(v,function(){if(Object.getPrototypeOf(this)!==f)throw new K("Use 'new' to construct "+v);if(d.constructor_body===void 0)throw new K(v+" has no accessible constructor");for(var Be=arguments.length,Fr=new Array(Be),Sr=0;Sr<Be;Sr++)Fr[Sr]=arguments[Sr];var Ye=d.constructor_body[Fr.length];if(Ye===void 0)throw new K(`Tried to invoke ctor of ${v} with invalid number of parameters (${Fr.length}) - expected (${Object.keys(d.constructor_body).toString()}) parameters instead!`);return Ye.apply(this,Fr)}),f=Object.create(T,{constructor:{value:F}});F.prototype=f;var d=new Ot(v,F,f,p,W,i,s,c);if(d.baseClass){var A,E;(E=(A=d.baseClass).__derivedClasses)!==null&&E!==void 0||(A.__derivedClasses=[]),d.baseClass.__derivedClasses.push(d)}var Q=new wr(v,d,!0,!1,!1),Er=new wr(v+"*",d,!1,!1,!1),Ve=new wr(v+" const*",d,!1,!0,!1);return ge[e]={pointerType:Er,constPointerType:Ve},me(_,F),[Q,Er,Ve]})},Vr=(e,r)=>{for(var t=[],n=0;n<e;n++)t.push(y[r+n*4>>2]);return t};function Bt(e){for(var r=1;r<e.length;++r)if(e[r]!==null&&e[r].destructorFunction===void 0)return!0;return!1}function Br(e,r,t,n,a,i){var o=r.length;o<2&&g("argTypes array size mismatch! Must at least get return value and 'this' types!");var s=r[1]!==null&&t!==null,u=Bt(r),c=r[0].name!=="void",v=o-2,h=new Array(v),p=[],_=[],C=function(){arguments.length!==v&&g(`function ${e} called with ${arguments.length} arguments, expected ${v}`),_.length=0;var W;p.length=s?2:1,p[0]=a,s&&(W=r[1].toWireType(_,this),p[1]=W);for(var T=0;T<v;++T)h[T]=r[T+2].toWireType(_,T<0||arguments.length<=T?void 0:arguments[T]),p.push(h[T]);var F=n(...p);function f(d){if(u)Mr(_);else for(var A=s?1:2;A<r.length;A++){var E=A===1?W:h[A-2];r[A].destructorFunction!==null&&r[A].destructorFunction(E)}if(c)return r[0].fromWireType(d)}return f(F)};return ur(e,C)}var Yt=(e,r,t,n,a,i)=>{var o=Vr(r,t);a=j(n,a),X([],[e],s=>{s=s[0];var u=`constructor ${s.name}`;if(s.registeredClass.constructor_body===void 0&&(s.registeredClass.constructor_body=[]),s.registeredClass.constructor_body[r-1]!==void 0)throw new K(`Cannot register multiple constructors with identical number of parameters (${r-1}) for class '${s.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return s.registeredClass.constructor_body[r-1]=()=>{Pr(`Cannot construct ${s.name} due to unbound types`,o)},X([],o,c=>(c.splice(1,0,null),s.registeredClass.constructor_body[r-1]=Br(u,c,null,a,i),[])),[]})},Te=e=>{e=e.trim();const r=e.indexOf("(");return r!==-1?e.substr(0,r):e},Nt=(e,r,t,n,a,i,o,s,u)=>{var c=Vr(t,n);r=R(r),r=Te(r),i=j(a,i),X([],[e],v=>{v=v[0];var h=`${v.name}.${r}`;r.startsWith("@@")&&(r=Symbol[r.substring(2)]),s&&v.registeredClass.pureVirtualFunctions.push(r);function p(){Pr(`Cannot call ${h} due to unbound types`,c)}var _=v.registeredClass.instancePrototype,C=_[r];return C===void 0||C.overloadTable===void 0&&C.className!==v.name&&C.argCount===t-2?(p.argCount=t-2,p.className=v.name,_[r]=p):(ye(_,r,h),_[r].overloadTable[t-2]=p),X([],c,W=>{var T=Br(h,W,v,i,o);return _[r].overloadTable===void 0?(T.argCount=t-2,_[r]=T):_[r].overloadTable[t-2]=T,[]}),[]})},Yr=[],V=[],Nr=e=>{e>9&&--V[e+1]===0&&(V[e]=void 0,Yr.push(e))},Lt=()=>V.length/2-5-Yr.length,zt=()=>{V.push(0,1,void 0,1,null,1,!0,1,!1,1),l.count_emval_handles=Lt},B={toValue:e=>(e||g("Cannot use deleted val. handle = "+e),V[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=Yr.pop()||V.length;return V[r]=e,V[r+1]=1,r}}}},Xt={name:"emscripten::val",fromWireType:e=>{var r=B.toValue(e);return Nr(e),r},toWireType:(e,r)=>B.toHandle(r),argPackAdvance:H,readValueFromPointer:nr,destructorFunction:null},Pe=e=>U(e,Xt),Zt=(e,r,t)=>{switch(r){case 1:return t?function(n){return this.fromWireType(M[n])}:function(n){return this.fromWireType(D[n])};case 2:return t?function(n){return this.fromWireType(G[n>>1])}:function(n){return this.fromWireType(er[n>>1])};case 4:return t?function(n){return this.fromWireType(O[n>>2])}:function(n){return this.fromWireType(y[n>>2])};default:throw new TypeError(`invalid integer width (${r}): ${e}`)}},Gt=(e,r,t,n)=>{r=R(r);function a(){}a.values={},U(e,{name:r,constructor:a,fromWireType:function(i){return this.constructor.values[i]},toWireType:(i,o)=>o.value,argPackAdvance:H,readValueFromPointer:Zt(r,t,n),destructorFunction:null}),Hr(r,a)},Lr=(e,r)=>{var t=z[e];return t===void 0&&g(`${r} has unknown type ${we(e)}`),t},qt=(e,r,t)=>{var n=Lr(e,"enum");r=R(r);var a=n.constructor,i=Object.create(n.constructor.prototype,{value:{value:t},constructor:{value:ur(`${n.name}_${r}`,function(){})}});a.values[t]=i,a[r]=i},zr=e=>{if(e===null)return"null";var r=typeof e;return r==="object"||r==="array"||r==="function"?e.toString():""+e},Jt=(e,r)=>{switch(r){case 4:return function(t){return this.fromWireType(ne[t>>2])};case 8:return function(t){return this.fromWireType(ae[t>>3])};default:throw new TypeError(`invalid float width (${r}): ${e}`)}},Kt=(e,r,t)=>{r=R(r),U(e,{name:r,fromWireType:n=>n,toWireType:(n,a)=>a,argPackAdvance:H,readValueFromPointer:Jt(r,t),destructorFunction:null})},Qt=(e,r,t,n,a,i,o)=>{var s=Vr(r,t);e=R(e),e=Te(e),a=j(n,a),Hr(e,function(){Pr(`Cannot call ${e} due to unbound types`,s)},r-1),X([],s,u=>{var c=[u[0],null].concat(u.slice(1));return me(e,Br(e,c,null,a,i),r-1),[]})},rn=(e,r,t)=>{switch(r){case 1:return t?n=>M[n]:n=>D[n];case 2:return t?n=>G[n>>1]:n=>er[n>>1];case 4:return t?n=>O[n>>2]:n=>y[n>>2];default:throw new TypeError(`invalid integer width (${r}): ${e}`)}},en=(e,r,t,n,a)=>{r=R(r);var i=v=>v;if(n===0){var o=32-8*t;i=v=>v<<o>>>o}var s=r.includes("unsigned"),u=(v,h)=>{},c;s?c=function(v,h){return u(h,this.name),h>>>0}:c=function(v,h){return u(h,this.name),h},U(e,{name:r,fromWireType:i,toWireType:c,argPackAdvance:H,readValueFromPointer:rn(r,t,n!==0),destructorFunction:null})},tn=(e,r,t)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],a=n[r];function i(o){var s=y[o>>2],u=y[o+4>>2];return new a(M.buffer,u,s)}t=R(t),U(e,{name:t,fromWireType:i,argPackAdvance:H,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},nn=(e,r)=>{Pe(e)},Ce=(e,r,t,n)=>{if(!(n>0))return 0;for(var a=t,i=t+n-1,o=0;o<e.length;++o){var s=e.charCodeAt(o);if(s>=55296&&s<=57343){var u=e.charCodeAt(++o);s=65536+((s&1023)<<10)|u&1023}if(s<=127){if(t>=i)break;r[t++]=s}else if(s<=2047){if(t+1>=i)break;r[t++]=192|s>>6,r[t++]=128|s&63}else if(s<=65535){if(t+2>=i)break;r[t++]=224|s>>12,r[t++]=128|s>>6&63,r[t++]=128|s&63}else{if(t+3>=i)break;r[t++]=240|s>>18,r[t++]=128|s>>12&63,r[t++]=128|s>>6&63,r[t++]=128|s&63}}return r[t]=0,t-a},an=(e,r,t)=>Ce(e,D,r,t),Ae=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},Ee=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0,Fe=(e,r,t)=>{for(var n=r+t,a=r;e[a]&&!(a>=n);)++a;if(a-r>16&&e.buffer&&Ee)return Ee.decode(e.subarray(r,a));for(var i="";r<a;){var o=e[r++];if(!(o&128)){i+=String.fromCharCode(o);continue}var s=e[r++]&63;if((o&224)==192){i+=String.fromCharCode((o&31)<<6|s);continue}var u=e[r++]&63;if((o&240)==224?o=(o&15)<<12|s<<6|u:o=(o&7)<<18|s<<12|u<<6|e[r++]&63,o<65536)i+=String.fromCharCode(o);else{var c=o-65536;i+=String.fromCharCode(55296|c>>10,56320|c&1023)}}return i},Xr=(e,r)=>e?Fe(D,e,r):"",on=(e,r)=>{r=R(r);var t=r==="std::string";U(e,{name:r,fromWireType(n){var a=y[n>>2],i=n+4,o;if(t)for(var s=i,u=0;u<=a;++u){var c=i+u;if(u==a||D[c]==0){var v=c-s,h=Xr(s,v);o===void 0?o=h:(o+="\0",o+=h),s=c+1}}else{for(var p=new Array(a),u=0;u<a;++u)p[u]=String.fromCharCode(D[i+u]);o=p.join("")}return Y(n),o},toWireType(n,a){a instanceof ArrayBuffer&&(a=new Uint8Array(a));var i,o=typeof a=="string";o||a instanceof Uint8Array||a instanceof Uint8ClampedArray||a instanceof Int8Array||g("Cannot pass non-string to std::string"),t&&o?i=Ae(a):i=a.length;var s=qr(4+i+1),u=s+4;if(y[s>>2]=i,t&&o)an(a,u,i+1);else if(o)for(var c=0;c<i;++c){var v=a.charCodeAt(c);v>255&&(Y(u),g("String has UTF-16 code units that do not fit in 8 bits")),D[u+c]=v}else for(var c=0;c<i;++c)D[u+c]=a[c];return n!==null&&n.push(Y,s),s},argPackAdvance:H,readValueFromPointer:nr,destructorFunction(n){Y(n)}})},Se=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0,sn=(e,r)=>{for(var t=e,n=t>>1,a=n+r/2;!(n>=a)&&er[n];)++n;if(t=n<<1,t-e>32&&Se)return Se.decode(D.subarray(e,t));for(var i="",o=0;!(o>=r/2);++o){var s=G[e+o*2>>1];if(s==0)break;i+=String.fromCharCode(s)}return i},un=(e,r,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<2)return 0;t-=2;for(var a=r,i=t<e.length*2?t/2:e.length,o=0;o<i;++o){var s=e.charCodeAt(o);G[r>>1]=s,r+=2}return G[r>>1]=0,r-a},ln=e=>e.length*2,fn=(e,r)=>{for(var t=0,n="";!(t>=r/4);){var a=O[e+t*4>>2];if(a==0)break;if(++t,a>=65536){var i=a-65536;n+=String.fromCharCode(55296|i>>10,56320|i&1023)}else n+=String.fromCharCode(a)}return n},cn=(e,r,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<4)return 0;for(var a=r,i=a+t-4,o=0;o<e.length;++o){var s=e.charCodeAt(o);if(s>=55296&&s<=57343){var u=e.charCodeAt(++o);s=65536+((s&1023)<<10)|u&1023}if(O[r>>2]=s,r+=4,r+4>i)break}return O[r>>2]=0,r-a},vn=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},dn=(e,r,t)=>{t=R(t);var n,a,i,o;r===2?(n=sn,a=un,o=ln,i=s=>er[s>>1]):r===4&&(n=fn,a=cn,o=vn,i=s=>y[s>>2]),U(e,{name:t,fromWireType:s=>{for(var u=y[s>>2],c,v=s+4,h=0;h<=u;++h){var p=s+4+h*r;if(h==u||i(p)==0){var _=p-v,C=n(v,_);c===void 0?c=C:(c+="\0",c+=C),v=p+r}}return Y(s),c},toWireType:(s,u)=>{typeof u!="string"&&g(`Cannot pass non-string to C++ string type ${t}`);var c=o(u),v=qr(4+c+r);return y[v>>2]=c/r,a(u,v+4,c+r),s!==null&&s.push(Y,v),v},argPackAdvance:H,readValueFromPointer:nr,destructorFunction(s){Y(s)}})},pn=(e,r,t,n,a,i)=>{gr[e]={name:R(r),rawConstructor:j(t,n),rawDestructor:j(a,i),fields:[]}},hn=(e,r,t,n,a,i,o,s,u,c)=>{gr[e].fields.push({fieldName:R(r),getterReturnType:t,getter:j(n,a),getterContext:i,setterArgumentType:o,setter:j(s,u),setterContext:c})},_n=(e,r)=>{r=R(r),U(e,{isVoid:!0,name:r,argPackAdvance:0,fromWireType:()=>{},toWireType:(t,n)=>{}})},Zr=[],gn=(e,r,t,n)=>(e=Zr[e],r=B.toValue(r),e(null,r,t,n)),yn={},mn=e=>{var r=yn[e];return r===void 0?R(e):r},Re=()=>{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?B.toHandle(Re()):(e=mn(e),B.toHandle(Re()[e])),bn=e=>{var r=Zr.length;return Zr.push(e),r},wn=(e,r)=>{for(var t=new Array(e),n=0;n<e;++n)t[n]=Lr(y[r+n*4>>2],"parameter "+n);return t},Tn=Reflect.construct,Pn=(e,r,t)=>{var n=[],a=e.toWireType(n,t);return n.length&&(y[r>>2]=B.toHandle(n)),a},Cn=(e,r,t)=>{var n=wn(e,r),a=n.shift();e--;var i=new Array(e),o=(u,c,v,h)=>{for(var p=0,_=0;_<e;++_)i[_]=n[_].readValueFromPointer(h+p),p+=n[_].argPackAdvance;var C=t===1?Tn(c,i):c.apply(u,i);return Pn(a,v,C)},s=`methodCaller<(${n.map(u=>u.name).join(", ")}) => ${a.name}>`;return bn(ur(s,o))},An=e=>{e>9&&(V[e+1]+=1)},En=e=>{var r=B.toValue(e);Mr(r),Nr(e)},Fn=(e,r)=>{e=Lr(e,"_emval_take_value");var t=e.readValueFromPointer(r);return B.toHandle(t)},Sn=()=>{Dr("")},Rn=(e,r,t)=>D.copyWithin(e,r,r+t),Dn=()=>2147483648,On=e=>{var r=pr.buffer,t=(e-r.byteLength+65535)/65536;try{return pr.grow(t),ie(),1}catch{}},Wn=e=>{var r=D.length;e>>>=0;var t=Dn();if(e>t)return!1;for(var n=(u,c)=>u+(c-u%c)%c,a=1;a<=4;a*=2){var i=r*(1+.2/a);i=Math.min(i,e+100663296);var o=Math.min(t,n(Math.max(e,i),65536)),s=On(o);if(s)return!0}return!1},Gr={},kn=()=>Qr||"./this.program",lr=()=>{if(!lr.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,_:kn()};for(var t in Gr)Gr[t]===void 0?delete r[t]:r[t]=Gr[t];var n=[];for(var t in r)n.push(`${t}=${r[t]}`);lr.strings=n}return lr.strings},Mn=(e,r)=>{for(var t=0;t<e.length;++t)M[r++]=e.charCodeAt(t);M[r]=0},jn=(e,r)=>{var t=0;return lr().forEach((n,a)=>{var i=r+t;y[e+a*4>>2]=i,Mn(n,i),t+=n.length+1}),0},In=(e,r)=>{var t=lr();y[e>>2]=t.length;var n=0;return t.forEach(a=>n+=a.length+1),y[r>>2]=n,0},Un=e=>52;function Hn(e,r,t,n,a){return 70}var xn=[null,[],[]],Vn=(e,r)=>{var t=xn[e];r===0||r===10?((e===1?ze:Z)(Fe(t,0)),t.length=0):t.push(r)},Bn=(e,r,t,n)=>{for(var a=0,i=0;i<t;i++){var o=y[r>>2],s=y[r+4>>2];r+=8;for(var u=0;u<s;u++)Vn(e,D[o+u]);a+=s}return y[n>>2]=a,0},Yn=e=>e,Cr=e=>e%4===0&&(e%100!==0||e%400===0),Nn=(e,r)=>{for(var t=0,n=0;n<=r;t+=e[n++]);return t},De=[31,29,31,30,31,30,31,31,30,31,30,31],Oe=[31,28,31,30,31,30,31,31,30,31,30,31],Ln=(e,r)=>{for(var t=new Date(e.getTime());r>0;){var n=Cr(t.getFullYear()),a=t.getMonth(),i=(n?De:Oe)[a];if(r>i-t.getDate())r-=i-t.getDate()+1,t.setDate(1),a<11?t.setMonth(a+1):(t.setMonth(0),t.setFullYear(t.getFullYear()+1));else return t.setDate(t.getDate()+r),t}return t};function zn(e,r,t){var n=t>0?t:Ae(e)+1,a=new Array(n),i=Ce(e,a,0,a.length);return r&&(a.length=i),a}var Xn=(e,r)=>{M.set(e,r)},Zn=(e,r,t,n)=>{var a=y[n+40>>2],i={tm_sec:O[n>>2],tm_min:O[n+4>>2],tm_hour:O[n+8>>2],tm_mday:O[n+12>>2],tm_mon:O[n+16>>2],tm_year:O[n+20>>2],tm_wday:O[n+24>>2],tm_yday:O[n+28>>2],tm_isdst:O[n+32>>2],tm_gmtoff:O[n+36>>2],tm_zone:a?Xr(a):""},o=Xr(t),s={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var u in s)o=o.replace(new RegExp(u,"g"),s[u]);var c=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],v=["January","February","March","April","May","June","July","August","September","October","November","December"];function h(f,d,A){for(var E=typeof f=="number"?f.toString():f||"";E.length<d;)E=A[0]+E;return E}function p(f,d){return h(f,d,"0")}function _(f,d){function A(Q){return Q<0?-1:Q>0?1:0}var E;return(E=A(f.getFullYear()-d.getFullYear()))===0&&(E=A(f.getMonth()-d.getMonth()))===0&&(E=A(f.getDate()-d.getDate())),E}function C(f){switch(f.getDay()){case 0:return new Date(f.getFullYear()-1,11,29);case 1:return f;case 2:return new Date(f.getFullYear(),0,3);case 3:return new Date(f.getFullYear(),0,2);case 4:return new Date(f.getFullYear(),0,1);case 5:return new Date(f.getFullYear()-1,11,31);case 6:return new Date(f.getFullYear()-1,11,30)}}function W(f){var d=Ln(new Date(f.tm_year+1900,0,1),f.tm_yday),A=new Date(d.getFullYear(),0,4),E=new Date(d.getFullYear()+1,0,4),Q=C(A),Er=C(E);return _(Q,d)<=0?_(Er,d)<=0?d.getFullYear()+1:d.getFullYear():d.getFullYear()-1}var T={"%a":f=>c[f.tm_wday].substring(0,3),"%A":f=>c[f.tm_wday],"%b":f=>v[f.tm_mon].substring(0,3),"%B":f=>v[f.tm_mon],"%C":f=>{var d=f.tm_year+1900;return p(d/100|0,2)},"%d":f=>p(f.tm_mday,2),"%e":f=>h(f.tm_mday,2," "),"%g":f=>W(f).toString().substring(2),"%G":W,"%H":f=>p(f.tm_hour,2),"%I":f=>{var d=f.tm_hour;return d==0?d=12:d>12&&(d-=12),p(d,2)},"%j":f=>p(f.tm_mday+Nn(Cr(f.tm_year+1900)?De:Oe,f.tm_mon-1),3),"%m":f=>p(f.tm_mon+1,2),"%M":f=>p(f.tm_min,2),"%n":()=>`
`,"%p":f=>f.tm_hour>=0&&f.tm_hour<12?"AM":"PM","%S":f=>p(f.tm_sec,2),"%t":()=>" ","%u":f=>f.tm_wday||7,"%U":f=>{var d=f.tm_yday+7-f.tm_wday;return p(Math.floor(d/7),2)},"%V":f=>{var d=Math.floor((f.tm_yday+7-(f.tm_wday+6)%7)/7);if((f.tm_wday+371-f.tm_yday-2)%7<=2&&d++,d){if(d==53){var E=(f.tm_wday+371-f.tm_yday)%7;E!=4&&(E!=3||!Cr(f.tm_year))&&(d=1)}}else{d=52;var A=(f.tm_wday+7-f.tm_yday-1)%7;(A==4||A==5&&Cr(f.tm_year%400-1))&&d++}return p(d,2)},"%w":f=>f.tm_wday,"%W":f=>{var d=f.tm_yday+7-(f.tm_wday+6)%7;return p(Math.floor(d/7),2)},"%y":f=>(f.tm_year+1900).toString().substring(2),"%Y":f=>f.tm_year+1900,"%z":f=>{var d=f.tm_gmtoff,A=d>=0;return d=Math.abs(d)/60,d=d/60*100+d%60,(A?"+":"-")+("0000"+d).slice(-4)},"%Z":f=>f.tm_zone,"%%":()=>"%"};o=o.replace(/%%/g,"\0\0");for(var u in T)o.includes(u)&&(o=o.replace(new RegExp(u,"g"),T[u](i)));o=o.replace(/\0\0/g,"%");var F=zn(o,!1);return F.length>r?0:(Xn(F,e),F.length-1)},Gn=(e,r,t,n,a)=>Zn(e,r,t,n);ve=l.InternalError=class extends Error{constructor(r){super(r),this.name="InternalError"}},_t(),K=l.BindingError=class extends Error{constructor(r){super(r),this.name="BindingError"}},Ft(),Pt(),jt(),be=l.UnboundTypeError=xt(Error,"UnboundTypeError"),zt();var qn={s:it,t:ot,b:ut,g:lt,m:ft,L:ct,f:vt,_:dt,d:st,ja:pt,W:ht,da:yt,ha:Vt,ga:Yt,x:Nt,ca:Pe,y:Gt,j:qt,P:Kt,E:Qt,u:en,p:tn,ia:nn,N:on,D:dn,w:pn,ka:hn,ea:_n,G:gn,ma:Nr,S:$n,O:Cn,Q:An,T:En,fa:Fn,C:Sn,ba:Rn,$:Wn,Y:jn,Z:In,aa:Un,V:Hn,M:Bn,H:da,B:ea,I:va,o:pa,a:Jn,e:na,q:ra,k:ca,K:la,v:ua,J:fa,A:_a,U:ya,l:aa,i:ta,c:Qn,n:Kn,F:oa,la:ia,r:ha,h:sa,z:ga,R:Yn,X:Gn},P=at(),Y=l._free=e=>(Y=l._free=P.pa)(e),qr=l._malloc=e=>(qr=l._malloc=P.qa)(e),We=e=>(We=P.sa)(e),m=(e,r)=>(m=P.ta)(e,r),fr=e=>(fr=P.ua)(e),b=()=>(b=P.va)(),w=e=>(w=P.wa)(e),ke=e=>(ke=P.xa)(e),Me=e=>(Me=P.ya)(e),je=(e,r,t)=>(je=P.za)(e,r,t),Ie=e=>(Ie=P.Aa)(e);l.dynCall_viijii=(e,r,t,n,a,i,o)=>(l.dynCall_viijii=P.Ba)(e,r,t,n,a,i,o),l.dynCall_jiji=(e,r,t,n,a)=>(l.dynCall_jiji=P.Ca)(e,r,t,n,a);var Ue=l.dynCall_jiiii=(e,r,t,n,a)=>(Ue=l.dynCall_jiiii=P.Da)(e,r,t,n,a);l.dynCall_iiiiij=(e,r,t,n,a,i,o)=>(l.dynCall_iiiiij=P.Ea)(e,r,t,n,a,i,o),l.dynCall_iiiiijj=(e,r,t,n,a,i,o,s,u)=>(l.dynCall_iiiiijj=P.Fa)(e,r,t,n,a,i,o,s,u),l.dynCall_iiiiiijj=(e,r,t,n,a,i,o,s,u,c)=>(l.dynCall_iiiiiijj=P.Ga)(e,r,t,n,a,i,o,s,u,c);function Jn(e,r){var t=b();try{return $(e)(r)}catch(n){if(w(t),n!==n+0)throw n;m(1,0)}}function Kn(e,r,t,n){var a=b();try{$(e)(r,t,n)}catch(i){if(w(a),i!==i+0)throw i;m(1,0)}}function Qn(e,r,t){var n=b();try{$(e)(r,t)}catch(a){if(w(n),a!==a+0)throw a;m(1,0)}}function ra(e,r,t,n){var a=b();try{return $(e)(r,t,n)}catch(i){if(w(a),i!==i+0)throw i;m(1,0)}}function ea(e,r,t,n,a){var i=b();try{return $(e)(r,t,n,a)}catch(o){if(w(i),o!==o+0)throw o;m(1,0)}}function ta(e,r){var t=b();try{$(e)(r)}catch(n){if(w(t),n!==n+0)throw n;m(1,0)}}function na(e,r,t){var n=b();try{return $(e)(r,t)}catch(a){if(w(n),a!==a+0)throw a;m(1,0)}}function aa(e){var r=b();try{$(e)()}catch(t){if(w(r),t!==t+0)throw t;m(1,0)}}function ia(e,r,t,n,a,i){var o=b();try{$(e)(r,t,n,a,i)}catch(s){if(w(o),s!==s+0)throw s;m(1,0)}}function oa(e,r,t,n,a){var i=b();try{$(e)(r,t,n,a)}catch(o){if(w(i),o!==o+0)throw o;m(1,0)}}function sa(e,r,t,n,a,i,o,s,u,c,v){var h=b();try{$(e)(r,t,n,a,i,o,s,u,c,v)}catch(p){if(w(h),p!==p+0)throw p;m(1,0)}}function ua(e,r,t,n,a,i,o){var s=b();try{return $(e)(r,t,n,a,i,o)}catch(u){if(w(s),u!==u+0)throw u;m(1,0)}}function la(e,r,t,n,a,i){var o=b();try{return $(e)(r,t,n,a,i)}catch(s){if(w(o),s!==s+0)throw s;m(1,0)}}function fa(e,r,t,n,a,i,o,s){var u=b();try{return $(e)(r,t,n,a,i,o,s)}catch(c){if(w(u),c!==c+0)throw c;m(1,0)}}function ca(e,r,t,n,a){var i=b();try{return $(e)(r,t,n,a)}catch(o){if(w(i),o!==o+0)throw o;m(1,0)}}function va(e,r,t,n){var a=b();try{return $(e)(r,t,n)}catch(i){if(w(a),i!==i+0)throw i;m(1,0)}}function da(e,r,t,n){var a=b();try{return $(e)(r,t,n)}catch(i){if(w(a),i!==i+0)throw i;m(1,0)}}function pa(e){var r=b();try{return $(e)()}catch(t){if(w(r),t!==t+0)throw t;m(1,0)}}function ha(e,r,t,n,a,i,o,s){var u=b();try{$(e)(r,t,n,a,i,o,s)}catch(c){if(w(u),c!==c+0)throw c;m(1,0)}}function _a(e,r,t,n,a,i,o,s,u,c,v,h){var p=b();try{return $(e)(r,t,n,a,i,o,s,u,c,v,h)}catch(_){if(w(p),_!==_+0)throw _;m(1,0)}}function ga(e,r,t,n,a,i,o,s,u,c,v,h,p,_,C,W){var T=b();try{$(e)(r,t,n,a,i,o,s,u,c,v,h,p,_,C,W)}catch(F){if(w(T),F!==F+0)throw F;m(1,0)}}function ya(e,r,t,n,a){var i=b();try{return Ue(e,r,t,n,a)}catch(o){if(w(i),o!==o+0)throw o;m(1,0)}}var Ar;tr=function e(){Ar||He(),Ar||(tr=e)};function He(){if(L>0||(Xe(),L>0))return;function e(){Ar||(Ar=!0,l.calledRun=!0,!te&&(Ze(),Jr(l),l.onRuntimeInitialized&&l.onRuntimeInitialized(),Ge()))}l.setStatus?(l.setStatus("Running..."),setTimeout(function(){setTimeout(function(){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 He(),N.ready}})();function ma(k){return S.getZXingModuleWithFactory(cr,k)}function $a(k){return S.setZXingModuleOverridesWithFactory(cr,k)}async function ba(k,N){return S.readBarcodesFromImageFileWithFactory(cr,k,N)}async function wa(k,N){return S.readBarcodesFromImageDataWithFactory(cr,k,N)}async function Ta(k,N){return S.writeBarcodeToImageFileWithFactory(cr,k,N)}exports.barcodeFormats=S.barcodeFormats;exports.binarizers=S.binarizers;exports.characterSets=S.characterSets;exports.contentTypes=S.contentTypes;exports.defaultDecodeHints=S.defaultReaderOptions;exports.defaultEncodeHints=S.defaultWriterOptions;exports.defaultReaderOptions=S.defaultReaderOptions;exports.defaultWriterOptions=S.defaultWriterOptions;exports.eanAddOnSymbols=S.eanAddOnSymbols;exports.purgeZXingModule=S.purgeZXingModule;exports.readOutputEccLevels=S.readOutputEccLevels;exports.textModes=S.textModes;exports.writeInputEccLevels=S.writeInputEccLevels;exports.getZXingModule=ma;exports.readBarcodesFromImageData=wa;exports.readBarcodesFromImageFile=ba;exports.setZXingModuleOverrides=$a;exports.writeBarcodeToImageFile=Ta;

@@ -1,3 +0,3 @@

"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const W=require("../core-5E_m84Kb.cjs");var Rr=(()=>{var j=typeof document<"u"&&document.currentScript?document.currentScript.src:void 0;return function(X={}){var xe;var l=X,Jr,cr;l.ready=new Promise((e,r)=>{Jr=e,cr=r});var Kr=Object.assign({},l),Qr="./this.program",re=typeof window=="object",ee=typeof Bun<"u",Ne=typeof((xe=globalThis.WebAssembly)==null?void 0:xe.instantiate)=="function",vr=typeof importScripts=="function";typeof process=="object"&&typeof process.versions=="object"&&process.versions.node;var I="";function Le(e){return l.locateFile?l.locateFile(e,I):I+e}var Dr;(re||vr||ee)&&(vr?I=self.location.href:typeof document<"u"&&document.currentScript&&(I=document.currentScript.src),j&&(I=j),I.startsWith("blob:")?I="":I=I.substr(0,I.replace(/[?#].*/,"").lastIndexOf("/")+1),vr&&(Dr=e=>{var r=new XMLHttpRequest;return r.open("GET",e,!1),r.responseType="arraybuffer",r.send(null),new Uint8Array(r.response)}));var ze=l.print||console.log.bind(console),Z=l.printErr||console.error.bind(console);Object.assign(l,Kr),Kr=null,l.arguments&&l.arguments,l.thisProgram&&(Qr=l.thisProgram),l.quit&&l.quit;var rr;l.wasmBinary&&(rr=l.wasmBinary),typeof WebAssembly!="object"&&pr("no native wasm support detected");var dr,te=!1,k,R,G,er,D,y,ne,ae;function ie(){var e=dr.buffer;l.HEAP8=k=new Int8Array(e),l.HEAP16=G=new Int16Array(e),l.HEAPU8=R=new Uint8Array(e),l.HEAPU16=er=new Uint16Array(e),l.HEAP32=D=new Int32Array(e),l.HEAPU32=y=new Uint32Array(e),l.HEAPF32=ne=new Float32Array(e),l.HEAPF64=ae=new Float64Array(e)}var oe=[],se=[],ue=[];function Xe(){if(l.preRun)for(typeof l.preRun=="function"&&(l.preRun=[l.preRun]);l.preRun.length;)qe(l.preRun.shift());Or(oe)}function Ze(){Or(se)}function Ge(){if(l.postRun)for(typeof l.postRun=="function"&&(l.postRun=[l.postRun]);l.postRun.length;)Ke(l.postRun.shift());Or(ue)}function qe(e){oe.unshift(e)}function Je(e){se.unshift(e)}function Ke(e){ue.unshift(e)}var N=0,tr=null;function Qe(e){var r;N++,(r=l.monitorRunDependencies)===null||r===void 0||r.call(l,N)}function rt(e){var r;if(N--,(r=l.monitorRunDependencies)===null||r===void 0||r.call(l,N),N==0&&tr){var t=tr;tr=null,t()}}function pr(e){var r;(r=l.onAbort)===null||r===void 0||r.call(l,e),e="Aborted("+e+")",Z(e),te=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw cr(t),t}var et="data:application/octet-stream;base64,",le=e=>e.startsWith(et),q;q="zxing_reader.wasm",le(q)||(q=Le(q));function fe(e){if(e==q&&rr)return new Uint8Array(rr);if(Dr)return Dr(e);throw"both async and sync fetching of the wasm failed"}function tt(e){return!rr&&(re||vr||ee||Ne)&&typeof fetch=="function"?fetch(e,{credentials:"same-origin"}).then(r=>{if(!r.ok)throw`failed to load wasm binary file at '${e}'`;return r.arrayBuffer()}).catch(()=>fe(e)):Promise.resolve().then(()=>fe(e))}function ce(e,r,t){return tt(e).then(n=>WebAssembly.instantiate(n,r)).then(t,n=>{Z(`failed to asynchronously prepare wasm: ${n}`),pr(n)})}function nt(e,r,t,n){return!e&&typeof WebAssembly.instantiateStreaming=="function"&&!le(r)&&typeof fetch=="function"?fetch(r,{credentials:"same-origin"}).then(a=>{var i=WebAssembly.instantiateStreaming(a,t);return i.then(n,function(o){return Z(`wasm streaming compile failed: ${o}`),Z("falling back to ArrayBuffer instantiation"),ce(r,t,n)})}):ce(r,t,n)}function at(){var e={a:qn};function r(n,a){return w=n.exports,dr=w.ma,ie(),$e=w.qa,Je(w.na),rt(),w}Qe();function t(n){r(n.instance)}if(l.instantiateWasm)try{return l.instantiateWasm(e,r)}catch(n){Z(`Module.instantiateWasm callback failed with error: ${n}`),cr(n)}return nt(rr,q,e,t).catch(cr),{}}var Or=e=>{for(;e.length>0;)e.shift()(l)};l.noExitRuntime;var hr=[],_r=0,it=e=>{var r=new Wr(e);return r.get_caught()||(r.set_caught(!0),_r--),r.set_rethrown(!1),hr.push(r),Me(r.excPtr),r.get_exception_ptr()},x=0,ot=()=>{m(0,0);var e=hr.pop();ke(e.excPtr),x=0};class Wr{constructor(r){this.excPtr=r,this.ptr=r-24}set_type(r){y[this.ptr+4>>2]=r}get_type(){return y[this.ptr+4>>2]}set_destructor(r){y[this.ptr+8>>2]=r}get_destructor(){return y[this.ptr+8>>2]}set_caught(r){r=r?1:0,k[this.ptr+12]=r}get_caught(){return k[this.ptr+12]!=0}set_rethrown(r){r=r?1:0,k[this.ptr+13]=r}get_rethrown(){return k[this.ptr+13]!=0}init(r,t){this.set_adjusted_ptr(0),this.set_type(r),this.set_destructor(t)}set_adjusted_ptr(r){y[this.ptr+16>>2]=r}get_adjusted_ptr(){return y[this.ptr+16>>2]}get_exception_ptr(){var r=Ie(this.get_type());if(r)return y[this.excPtr>>2];var t=this.get_adjusted_ptr();return t!==0?t:this.excPtr}}var st=e=>{throw x||(x=e),x},kr=e=>{var r=x;if(!r)return fr(0),0;var t=new Wr(r);t.set_adjusted_ptr(r);var n=t.get_type();if(!n)return fr(0),r;for(var a in e){var i=e[a];if(i===0||i===n)break;var o=t.ptr+16;if(je(i,n,o))return fr(i),r}return fr(n),r},ut=()=>kr([]),lt=e=>kr([e]),ft=(e,r)=>kr([e,r]),ct=()=>{var e=hr.pop();e||pr("no exception to throw");var r=e.excPtr;throw e.get_rethrown()||(hr.push(e),e.set_rethrown(!0),e.set_caught(!1),_r++),x=r,x},vt=(e,r,t)=>{var n=new Wr(e);throw n.init(r,t),x=e,_r++,x},dt=()=>_r,gr={},Mr=e=>{for(;e.length;){var r=e.pop(),t=e.pop();t(r)}};function nr(e){return this.fromWireType(y[e>>2])}var J={},L={},yr={},ve,mr=e=>{throw new ve(e)},z=(e,r,t)=>{e.forEach(function(s){yr[s]=r});function n(s){var u=t(s);u.length!==e.length&&mr("Mismatched type converter count");for(var c=0;c<e.length;++c)U(e[c],u[c])}var a=new Array(r.length),i=[],o=0;r.forEach((s,u)=>{L.hasOwnProperty(s)?a[u]=L[s]:(i.push(s),J.hasOwnProperty(s)||(J[s]=[]),J[s].push(()=>{a[u]=L[s],++o,o===i.length&&n(a)}))}),i.length===0&&n(a)},pt=e=>{var r=gr[e];delete gr[e];var t=r.rawConstructor,n=r.rawDestructor,a=r.fields,i=a.map(o=>o.getterReturnType).concat(a.map(o=>o.setterArgumentType));z([e],i,o=>{var s={};return a.forEach((u,c)=>{var v=u.fieldName,h=o[c],p=u.getter,_=u.getterContext,C=o[c+a.length],O=u.setter,$=u.setterContext;s[v]={read:F=>h.fromWireType(p(_,F)),write:(F,f)=>{var d=[];O($,F,C.toWireType(d,f)),Mr(d)}}}),[{name:r.name,fromWireType:u=>{var c={};for(var v in s)c[v]=s[v].read(u);return n(u),c},toWireType:(u,c)=>{for(var v in s)if(!(v in c))throw new TypeError(`Missing field: "${v}"`);var h=t();for(v in s)s[v].write(h,c[v]);return u!==null&&u.push(n,h),h},argPackAdvance:H,readValueFromPointer:nr,destructorFunction:n}]})},ht=(e,r,t,n,a)=>{},_t=()=>{for(var e=new Array(256),r=0;r<256;++r)e[r]=String.fromCharCode(r);de=e},de,S=e=>{for(var r="",t=e;R[t];)r+=de[R[t++]];return r},K,g=e=>{throw new K(e)};function gt(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var n=r.name;if(e||g(`type "${n}" must have a positive integer typeid pointer`),L.hasOwnProperty(e)){if(t.ignoreDuplicateRegistrations)return;g(`Cannot register type '${n}' twice`)}if(L[e]=r,delete yr[e],J.hasOwnProperty(e)){var a=J[e];delete J[e],a.forEach(i=>i())}}function U(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!("argPackAdvance"in r))throw new TypeError("registerType registeredInstance requires argPackAdvance");return gt(e,r,t)}var H=8,yt=(e,r,t,n)=>{r=S(r),U(e,{name:r,fromWireType:function(a){return!!a},toWireType:function(a,i){return i?t:n},argPackAdvance:H,readValueFromPointer:function(a){return this.fromWireType(R[a])},destructorFunction:null})},mt=e=>({count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType}),jr=e=>{function r(t){return t.$$.ptrType.registeredClass.name}g(r(e)+" instance already deleted")},Ir=!1,pe=e=>{},$t=e=>{e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)},he=e=>{e.count.value-=1;var r=e.count.value===0;r&&$t(e)},_e=(e,r,t)=>{if(r===t)return e;if(t.baseClass===void 0)return null;var n=_e(e,r,t.baseClass);return n===null?null:t.downcast(n)},ge={},bt=()=>Object.keys(or).length,wt=()=>{var e=[];for(var r in or)or.hasOwnProperty(r)&&e.push(or[r]);return e},ar=[],Ur=()=>{for(;ar.length;){var e=ar.pop();e.$$.deleteScheduled=!1,e.delete()}},ir,Tt=e=>{ir=e,ar.length&&ir&&ir(Ur)},Pt=()=>{l.getInheritedInstanceCount=bt,l.getLiveInheritedInstances=wt,l.flushPendingDeletes=Ur,l.setDelayFunction=Tt},or={},Ct=(e,r)=>{for(r===void 0&&g("ptr should not be undefined");e.baseClass;)r=e.upcast(r),e=e.baseClass;return r},At=(e,r)=>(r=Ct(e,r),or[r]),$r=(e,r)=>{(!r.ptrType||!r.ptr)&&mr("makeClassHandle requires ptr and ptrType");var t=!!r.smartPtrType,n=!!r.smartPtr;return t!==n&&mr("Both smartPtrType and smartPtr must be specified"),r.count={value:1},sr(Object.create(e,{$$:{value:r,writable:!0}}))};function Et(e){var r=this.getPointee(e);if(!r)return this.destructor(e),null;var t=At(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 a(){return this.isSmartPointer?$r(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:r,smartPtrType:this,smartPtr:e}):$r(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var i=this.registeredClass.getActualType(r),o=ge[i];if(!o)return a.call(this);var s;this.isConst?s=o.constPointerType:s=o.pointerType;var u=_e(r,this.registeredClass,s.registeredClass);return u===null?a.call(this):this.isSmartPointer?$r(s.registeredClass.instancePrototype,{ptrType:s,ptr:u,smartPtrType:this,smartPtr:e}):$r(s.registeredClass.instancePrototype,{ptrType:s,ptr:u})}var sr=e=>typeof FinalizationRegistry>"u"?(sr=r=>r,e):(Ir=new FinalizationRegistry(r=>{he(r.$$)}),sr=r=>{var t=r.$$,n=!!t.smartPtr;if(n){var a={$$:t};Ir.register(r,a,r)}return r},pe=r=>Ir.unregister(r),sr(e)),Ft=()=>{Object.assign(br.prototype,{isAliasOf(e){if(!(this instanceof br)||!(e instanceof br))return!1;var r=this.$$.ptrType.registeredClass,t=this.$$.ptr;e.$$=e.$$;for(var n=e.$$.ptrType.registeredClass,a=e.$$.ptr;r.baseClass;)t=r.upcast(t),r=r.baseClass;for(;n.baseClass;)a=n.upcast(a),n=n.baseClass;return r===n&&t===a},clone(){if(this.$$.ptr||jr(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e=sr(Object.create(Object.getPrototypeOf(this),{$$:{value:mt(this.$$)}}));return e.$$.count.value+=1,e.$$.deleteScheduled=!1,e},delete(){this.$$.ptr||jr(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&g("Object already scheduled for deletion"),pe(this),he(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||jr(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&g("Object already scheduled for deletion"),ar.push(this),ar.length===1&&ir&&ir(Ur),this.$$.deleteScheduled=!0,this}})};function br(){}var ur=(e,r)=>Object.defineProperty(r,"name",{value:e}),ye=(e,r,t)=>{if(e[r].overloadTable===void 0){var n=e[r];e[r]=function(){for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return e[r].overloadTable.hasOwnProperty(i.length)||g(`Function '${t}' called with an invalid number of arguments (${i.length}) - expects one of (${e[r].overloadTable})!`),e[r].overloadTable[i.length].apply(this,i)},e[r].overloadTable=[],e[r].overloadTable[n.argCount]=n}},Hr=(e,r,t)=>{l.hasOwnProperty(e)?((t===void 0||l[e].overloadTable!==void 0&&l[e].overloadTable[t]!==void 0)&&g(`Cannot register public name '${e}' twice`),ye(l,e,e),l.hasOwnProperty(t)&&g(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`),l[e].overloadTable[t]=r):(l[e]=r,t!==void 0&&(l[e].numArguments=t))},St=48,Rt=57,Dt=e=>{if(e===void 0)return"_unknown";e=e.replace(/[^a-zA-Z0-9_]/g,"$");var r=e.charCodeAt(0);return r>=St&&r<=Rt?`_${e}`:e};function Ot(e,r,t,n,a,i,o,s){this.name=e,this.constructor=r,this.instancePrototype=t,this.rawDestructor=n,this.baseClass=a,this.getActualType=i,this.upcast=o,this.downcast=s,this.pureVirtualFunctions=[]}var xr=(e,r,t)=>{for(;r!==t;)r.upcast||g(`Expected null or instance of ${t.name}, got an instance of ${r.name}`),e=r.upcast(e),r=r.baseClass;return e};function Wt(e,r){if(r===null)return this.isReference&&g(`null is not a valid ${this.name}`),0;r.$$||g(`Cannot pass "${zr(r)}" as a ${this.name}`),r.$$.ptr||g(`Cannot pass deleted object as a pointer of type ${this.name}`);var t=r.$$.ptrType.registeredClass,n=xr(r.$$.ptr,t,this.registeredClass);return n}function kt(e,r){var t;if(r===null)return this.isReference&&g(`null is not a valid ${this.name}`),this.isSmartPointer?(t=this.rawConstructor(),e!==null&&e.push(this.rawDestructor,t),t):0;(!r||!r.$$)&&g(`Cannot pass "${zr(r)}" as a ${this.name}`),r.$$.ptr||g(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&r.$$.ptrType.isConst&&g(`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=xr(r.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(r.$$.smartPtr===void 0&&g("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:r.$$.smartPtrType===this?t=r.$$.smartPtr:g(`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 a=r.clone();t=this.rawShare(t,Y.toHandle(()=>a.delete())),e!==null&&e.push(this.rawDestructor,t)}break;default:g("Unsupporting sharing policy")}return t}function Mt(e,r){if(r===null)return this.isReference&&g(`null is not a valid ${this.name}`),0;r.$$||g(`Cannot pass "${zr(r)}" as a ${this.name}`),r.$$.ptr||g(`Cannot pass deleted object as a pointer of type ${this.name}`),r.$$.ptrType.isConst&&g(`Cannot convert argument of type ${r.$$.ptrType.name} to parameter type ${this.name}`);var t=r.$$.ptrType.registeredClass,n=xr(r.$$.ptr,t,this.registeredClass);return n}var jt=()=>{Object.assign(wr.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:H,readValueFromPointer:nr,fromWireType:Et})};function wr(e,r,t,n,a,i,o,s,u,c,v){this.name=e,this.registeredClass=r,this.isReference=t,this.isConst=n,this.isSmartPointer=a,this.pointeeType=i,this.sharingPolicy=o,this.rawGetPointee=s,this.rawConstructor=u,this.rawShare=c,this.rawDestructor=v,!a&&r.baseClass===void 0?n?(this.toWireType=Wt,this.destructorFunction=null):(this.toWireType=Mt,this.destructorFunction=null):this.toWireType=kt}var me=(e,r,t)=>{l.hasOwnProperty(e)||mr("Replacing nonexistant public symbol"),l[e].overloadTable!==void 0&&t!==void 0?l[e].overloadTable[t]=r:(l[e]=r,l[e].argCount=t)},It=(e,r,t)=>{var n=l["dynCall_"+e];return n(r,...t)},Tr=[],$e,b=e=>{var r=Tr[e];return r||(e>=Tr.length&&(Tr.length=e+1),Tr[e]=r=$e.get(e)),r},Ut=function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(e.includes("j"))return It(e,r,t);var n=b(r)(...t);return n},Ht=(e,r)=>function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return Ut(e,r,n)},M=(e,r)=>{e=S(e);function t(){return e.includes("j")?Ht(e,r):b(r)}var n=t();return typeof n!="function"&&g(`unknown function pointer with signature ${e}: ${r}`),n},xt=(e,r)=>{var t=ur(r,function(n){this.name=r,this.message=n;var a=new Error(n).stack;a!==void 0&&(this.stack=this.toString()+`
`+a.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},be,we=e=>{var r=We(e),t=S(r);return B(r),t},Pr=(e,r)=>{var t=[],n={};function a(i){if(!n[i]&&!L[i]){if(yr[i]){yr[i].forEach(a);return}t.push(i),n[i]=!0}}throw r.forEach(a),new be(`${e}: `+t.map(we).join([", "]))},Vt=(e,r,t,n,a,i,o,s,u,c,v,h,p)=>{v=S(v),i=M(a,i),s&&(s=M(o,s)),c&&(c=M(u,c)),p=M(h,p);var _=Dt(v);Hr(_,function(){Pr(`Cannot construct ${v} due to unbound types`,[n])}),z([e,r,t],n?[n]:[],C=>{C=C[0];var O,$;n?(O=C.registeredClass,$=O.instancePrototype):$=br.prototype;var F=ur(v,function(){if(Object.getPrototypeOf(this)!==f)throw new K("Use 'new' to construct "+v);if(d.constructor_body===void 0)throw new K(v+" has no accessible constructor");for(var Ye=arguments.length,Fr=new Array(Ye),Sr=0;Sr<Ye;Sr++)Fr[Sr]=arguments[Sr];var Be=d.constructor_body[Fr.length];if(Be===void 0)throw new K(`Tried to invoke ctor of ${v} with invalid number of parameters (${Fr.length}) - expected (${Object.keys(d.constructor_body).toString()}) parameters instead!`);return Be.apply(this,Fr)}),f=Object.create($,{constructor:{value:F}});F.prototype=f;var d=new Ot(v,F,f,p,O,i,s,c);if(d.baseClass){var A,E;(E=(A=d.baseClass).__derivedClasses)!==null&&E!==void 0||(A.__derivedClasses=[]),d.baseClass.__derivedClasses.push(d)}var Q=new wr(v,d,!0,!1,!1),Er=new wr(v+"*",d,!1,!1,!1),Ve=new wr(v+" const*",d,!1,!0,!1);return ge[e]={pointerType:Er,constPointerType:Ve},me(_,F),[Q,Er,Ve]})},Vr=(e,r)=>{for(var t=[],n=0;n<e;n++)t.push(y[r+n*4>>2]);return t};function Yt(e){for(var r=1;r<e.length;++r)if(e[r]!==null&&e[r].destructorFunction===void 0)return!0;return!1}function Yr(e,r,t,n,a,i){var o=r.length;o<2&&g("argTypes array size mismatch! Must at least get return value and 'this' types!");var s=r[1]!==null&&t!==null,u=Yt(r),c=r[0].name!=="void",v=o-2,h=new Array(v),p=[],_=[],C=function(){arguments.length!==v&&g(`function ${e} called with ${arguments.length} arguments, expected ${v}`),_.length=0;var O;p.length=s?2:1,p[0]=a,s&&(O=r[1].toWireType(_,this),p[1]=O);for(var $=0;$<v;++$)h[$]=r[$+2].toWireType(_,$<0||arguments.length<=$?void 0:arguments[$]),p.push(h[$]);var F=n(...p);function f(d){if(u)Mr(_);else for(var A=s?1:2;A<r.length;A++){var E=A===1?O:h[A-2];r[A].destructorFunction!==null&&r[A].destructorFunction(E)}if(c)return r[0].fromWireType(d)}return f(F)};return ur(e,C)}var Bt=(e,r,t,n,a,i)=>{var o=Vr(r,t);a=M(n,a),z([],[e],s=>{s=s[0];var u=`constructor ${s.name}`;if(s.registeredClass.constructor_body===void 0&&(s.registeredClass.constructor_body=[]),s.registeredClass.constructor_body[r-1]!==void 0)throw new K(`Cannot register multiple constructors with identical number of parameters (${r-1}) for class '${s.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return s.registeredClass.constructor_body[r-1]=()=>{Pr(`Cannot construct ${s.name} due to unbound types`,o)},z([],o,c=>(c.splice(1,0,null),s.registeredClass.constructor_body[r-1]=Yr(u,c,null,a,i),[])),[]})},Te=e=>{e=e.trim();const r=e.indexOf("(");return r!==-1?e.substr(0,r):e},Nt=(e,r,t,n,a,i,o,s,u)=>{var c=Vr(t,n);r=S(r),r=Te(r),i=M(a,i),z([],[e],v=>{v=v[0];var h=`${v.name}.${r}`;r.startsWith("@@")&&(r=Symbol[r.substring(2)]),s&&v.registeredClass.pureVirtualFunctions.push(r);function p(){Pr(`Cannot call ${h} due to unbound types`,c)}var _=v.registeredClass.instancePrototype,C=_[r];return C===void 0||C.overloadTable===void 0&&C.className!==v.name&&C.argCount===t-2?(p.argCount=t-2,p.className=v.name,_[r]=p):(ye(_,r,h),_[r].overloadTable[t-2]=p),z([],c,O=>{var $=Yr(h,O,v,i,o);return _[r].overloadTable===void 0?($.argCount=t-2,_[r]=$):_[r].overloadTable[t-2]=$,[]}),[]})},Br=[],V=[],Nr=e=>{e>9&&--V[e+1]===0&&(V[e]=void 0,Br.push(e))},Lt=()=>V.length/2-5-Br.length,zt=()=>{V.push(0,1,void 0,1,null,1,!0,1,!1,1),l.count_emval_handles=Lt},Y={toValue:e=>(e||g("Cannot use deleted val. handle = "+e),V[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=Br.pop()||V.length;return V[r]=e,V[r+1]=1,r}}}},Xt={name:"emscripten::val",fromWireType:e=>{var r=Y.toValue(e);return Nr(e),r},toWireType:(e,r)=>Y.toHandle(r),argPackAdvance:H,readValueFromPointer:nr,destructorFunction:null},Pe=e=>U(e,Xt),Zt=(e,r,t)=>{switch(r){case 1:return t?function(n){return this.fromWireType(k[n])}:function(n){return this.fromWireType(R[n])};case 2:return t?function(n){return this.fromWireType(G[n>>1])}:function(n){return this.fromWireType(er[n>>1])};case 4:return t?function(n){return this.fromWireType(D[n>>2])}:function(n){return this.fromWireType(y[n>>2])};default:throw new TypeError(`invalid integer width (${r}): ${e}`)}},Gt=(e,r,t,n)=>{r=S(r);function a(){}a.values={},U(e,{name:r,constructor:a,fromWireType:function(i){return this.constructor.values[i]},toWireType:(i,o)=>o.value,argPackAdvance:H,readValueFromPointer:Zt(r,t,n),destructorFunction:null}),Hr(r,a)},Lr=(e,r)=>{var t=L[e];return t===void 0&&g(`${r} has unknown type ${we(e)}`),t},qt=(e,r,t)=>{var n=Lr(e,"enum");r=S(r);var a=n.constructor,i=Object.create(n.constructor.prototype,{value:{value:t},constructor:{value:ur(`${n.name}_${r}`,function(){})}});a.values[t]=i,a[r]=i},zr=e=>{if(e===null)return"null";var r=typeof e;return r==="object"||r==="array"||r==="function"?e.toString():""+e},Jt=(e,r)=>{switch(r){case 4:return function(t){return this.fromWireType(ne[t>>2])};case 8:return function(t){return this.fromWireType(ae[t>>3])};default:throw new TypeError(`invalid float width (${r}): ${e}`)}},Kt=(e,r,t)=>{r=S(r),U(e,{name:r,fromWireType:n=>n,toWireType:(n,a)=>a,argPackAdvance:H,readValueFromPointer:Jt(r,t),destructorFunction:null})},Qt=(e,r,t,n,a,i,o)=>{var s=Vr(r,t);e=S(e),e=Te(e),a=M(n,a),Hr(e,function(){Pr(`Cannot call ${e} due to unbound types`,s)},r-1),z([],s,u=>{var c=[u[0],null].concat(u.slice(1));return me(e,Yr(e,c,null,a,i),r-1),[]})},rn=(e,r,t)=>{switch(r){case 1:return t?n=>k[n]:n=>R[n];case 2:return t?n=>G[n>>1]:n=>er[n>>1];case 4:return t?n=>D[n>>2]:n=>y[n>>2];default:throw new TypeError(`invalid integer width (${r}): ${e}`)}},en=(e,r,t,n,a)=>{r=S(r);var i=v=>v;if(n===0){var o=32-8*t;i=v=>v<<o>>>o}var s=r.includes("unsigned"),u=(v,h)=>{},c;s?c=function(v,h){return u(h,this.name),h>>>0}:c=function(v,h){return u(h,this.name),h},U(e,{name:r,fromWireType:i,toWireType:c,argPackAdvance:H,readValueFromPointer:rn(r,t,n!==0),destructorFunction:null})},tn=(e,r,t)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],a=n[r];function i(o){var s=y[o>>2],u=y[o+4>>2];return new a(k.buffer,u,s)}t=S(t),U(e,{name:t,fromWireType:i,argPackAdvance:H,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},nn=(e,r)=>{Pe(e)},Ce=(e,r,t,n)=>{if(!(n>0))return 0;for(var a=t,i=t+n-1,o=0;o<e.length;++o){var s=e.charCodeAt(o);if(s>=55296&&s<=57343){var u=e.charCodeAt(++o);s=65536+((s&1023)<<10)|u&1023}if(s<=127){if(t>=i)break;r[t++]=s}else if(s<=2047){if(t+1>=i)break;r[t++]=192|s>>6,r[t++]=128|s&63}else if(s<=65535){if(t+2>=i)break;r[t++]=224|s>>12,r[t++]=128|s>>6&63,r[t++]=128|s&63}else{if(t+3>=i)break;r[t++]=240|s>>18,r[t++]=128|s>>12&63,r[t++]=128|s>>6&63,r[t++]=128|s&63}}return r[t]=0,t-a},an=(e,r,t)=>Ce(e,R,r,t),Ae=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},Ee=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0,Fe=(e,r,t)=>{for(var n=r+t,a=r;e[a]&&!(a>=n);)++a;if(a-r>16&&e.buffer&&Ee)return Ee.decode(e.subarray(r,a));for(var i="";r<a;){var o=e[r++];if(!(o&128)){i+=String.fromCharCode(o);continue}var s=e[r++]&63;if((o&224)==192){i+=String.fromCharCode((o&31)<<6|s);continue}var u=e[r++]&63;if((o&240)==224?o=(o&15)<<12|s<<6|u:o=(o&7)<<18|s<<12|u<<6|e[r++]&63,o<65536)i+=String.fromCharCode(o);else{var c=o-65536;i+=String.fromCharCode(55296|c>>10,56320|c&1023)}}return i},Xr=(e,r)=>e?Fe(R,e,r):"",on=(e,r)=>{r=S(r);var t=r==="std::string";U(e,{name:r,fromWireType(n){var a=y[n>>2],i=n+4,o;if(t)for(var s=i,u=0;u<=a;++u){var c=i+u;if(u==a||R[c]==0){var v=c-s,h=Xr(s,v);o===void 0?o=h:(o+="\0",o+=h),s=c+1}}else{for(var p=new Array(a),u=0;u<a;++u)p[u]=String.fromCharCode(R[i+u]);o=p.join("")}return B(n),o},toWireType(n,a){a instanceof ArrayBuffer&&(a=new Uint8Array(a));var i,o=typeof a=="string";o||a instanceof Uint8Array||a instanceof Uint8ClampedArray||a instanceof Int8Array||g("Cannot pass non-string to std::string"),t&&o?i=Ae(a):i=a.length;var s=qr(4+i+1),u=s+4;if(y[s>>2]=i,t&&o)an(a,u,i+1);else if(o)for(var c=0;c<i;++c){var v=a.charCodeAt(c);v>255&&(B(u),g("String has UTF-16 code units that do not fit in 8 bits")),R[u+c]=v}else for(var c=0;c<i;++c)R[u+c]=a[c];return n!==null&&n.push(B,s),s},argPackAdvance:H,readValueFromPointer:nr,destructorFunction(n){B(n)}})},Se=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0,sn=(e,r)=>{for(var t=e,n=t>>1,a=n+r/2;!(n>=a)&&er[n];)++n;if(t=n<<1,t-e>32&&Se)return Se.decode(R.subarray(e,t));for(var i="",o=0;!(o>=r/2);++o){var s=G[e+o*2>>1];if(s==0)break;i+=String.fromCharCode(s)}return i},un=(e,r,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<2)return 0;t-=2;for(var a=r,i=t<e.length*2?t/2:e.length,o=0;o<i;++o){var s=e.charCodeAt(o);G[r>>1]=s,r+=2}return G[r>>1]=0,r-a},ln=e=>e.length*2,fn=(e,r)=>{for(var t=0,n="";!(t>=r/4);){var a=D[e+t*4>>2];if(a==0)break;if(++t,a>=65536){var i=a-65536;n+=String.fromCharCode(55296|i>>10,56320|i&1023)}else n+=String.fromCharCode(a)}return n},cn=(e,r,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<4)return 0;for(var a=r,i=a+t-4,o=0;o<e.length;++o){var s=e.charCodeAt(o);if(s>=55296&&s<=57343){var u=e.charCodeAt(++o);s=65536+((s&1023)<<10)|u&1023}if(D[r>>2]=s,r+=4,r+4>i)break}return D[r>>2]=0,r-a},vn=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},dn=(e,r,t)=>{t=S(t);var n,a,i,o;r===2?(n=sn,a=un,o=ln,i=s=>er[s>>1]):r===4&&(n=fn,a=cn,o=vn,i=s=>y[s>>2]),U(e,{name:t,fromWireType:s=>{for(var u=y[s>>2],c,v=s+4,h=0;h<=u;++h){var p=s+4+h*r;if(h==u||i(p)==0){var _=p-v,C=n(v,_);c===void 0?c=C:(c+="\0",c+=C),v=p+r}}return B(s),c},toWireType:(s,u)=>{typeof u!="string"&&g(`Cannot pass non-string to C++ string type ${t}`);var c=o(u),v=qr(4+c+r);return y[v>>2]=c/r,a(u,v+4,c+r),s!==null&&s.push(B,v),v},argPackAdvance:H,readValueFromPointer:nr,destructorFunction(s){B(s)}})},pn=(e,r,t,n,a,i)=>{gr[e]={name:S(r),rawConstructor:M(t,n),rawDestructor:M(a,i),fields:[]}},hn=(e,r,t,n,a,i,o,s,u,c)=>{gr[e].fields.push({fieldName:S(r),getterReturnType:t,getter:M(n,a),getterContext:i,setterArgumentType:o,setter:M(s,u),setterContext:c})},_n=(e,r)=>{r=S(r),U(e,{isVoid:!0,name:r,argPackAdvance:0,fromWireType:()=>{},toWireType:(t,n)=>{}})},Zr=[],gn=(e,r,t,n)=>(e=Zr[e],r=Y.toValue(r),e(null,r,t,n)),yn={},mn=e=>{var r=yn[e];return r===void 0?S(e):r},Re=()=>{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?Y.toHandle(Re()):(e=mn(e),Y.toHandle(Re()[e])),bn=e=>{var r=Zr.length;return Zr.push(e),r},wn=(e,r)=>{for(var t=new Array(e),n=0;n<e;++n)t[n]=Lr(y[r+n*4>>2],"parameter "+n);return t},Tn=Reflect.construct,Pn=(e,r,t)=>{var n=[],a=e.toWireType(n,t);return n.length&&(y[r>>2]=Y.toHandle(n)),a},Cn=(e,r,t)=>{var n=wn(e,r),a=n.shift();e--;var i=new Array(e),o=(u,c,v,h)=>{for(var p=0,_=0;_<e;++_)i[_]=n[_].readValueFromPointer(h+p),p+=n[_].argPackAdvance;var C=t===1?Tn(c,i):c.apply(u,i);return Pn(a,v,C)},s=`methodCaller<(${n.map(u=>u.name).join(", ")}) => ${a.name}>`;return bn(ur(s,o))},An=e=>{e>9&&(V[e+1]+=1)},En=e=>{var r=Y.toValue(e);Mr(r),Nr(e)},Fn=(e,r)=>{e=Lr(e,"_emval_take_value");var t=e.readValueFromPointer(r);return Y.toHandle(t)},Sn=()=>{pr("")},Rn=(e,r,t)=>R.copyWithin(e,r,r+t),Dn=()=>2147483648,On=e=>{var r=dr.buffer,t=(e-r.byteLength+65535)/65536;try{return dr.grow(t),ie(),1}catch{}},Wn=e=>{var r=R.length;e>>>=0;var t=Dn();if(e>t)return!1;for(var n=(u,c)=>u+(c-u%c)%c,a=1;a<=4;a*=2){var i=r*(1+.2/a);i=Math.min(i,e+100663296);var o=Math.min(t,n(Math.max(e,i),65536)),s=On(o);if(s)return!0}return!1},Gr={},kn=()=>Qr||"./this.program",lr=()=>{if(!lr.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,_:kn()};for(var t in Gr)Gr[t]===void 0?delete r[t]:r[t]=Gr[t];var n=[];for(var t in r)n.push(`${t}=${r[t]}`);lr.strings=n}return lr.strings},Mn=(e,r)=>{for(var t=0;t<e.length;++t)k[r++]=e.charCodeAt(t);k[r]=0},jn=(e,r)=>{var t=0;return lr().forEach((n,a)=>{var i=r+t;y[e+a*4>>2]=i,Mn(n,i),t+=n.length+1}),0},In=(e,r)=>{var t=lr();y[e>>2]=t.length;var n=0;return t.forEach(a=>n+=a.length+1),y[r>>2]=n,0},Un=e=>52;function Hn(e,r,t,n,a){return 70}var xn=[null,[],[]],Vn=(e,r)=>{var t=xn[e];r===0||r===10?((e===1?ze:Z)(Fe(t,0)),t.length=0):t.push(r)},Yn=(e,r,t,n)=>{for(var a=0,i=0;i<t;i++){var o=y[r>>2],s=y[r+4>>2];r+=8;for(var u=0;u<s;u++)Vn(e,R[o+u]);a+=s}return y[n>>2]=a,0},Bn=e=>e,Cr=e=>e%4===0&&(e%100!==0||e%400===0),Nn=(e,r)=>{for(var t=0,n=0;n<=r;t+=e[n++]);return t},De=[31,29,31,30,31,30,31,31,30,31,30,31],Oe=[31,28,31,30,31,30,31,31,30,31,30,31],Ln=(e,r)=>{for(var t=new Date(e.getTime());r>0;){var n=Cr(t.getFullYear()),a=t.getMonth(),i=(n?De:Oe)[a];if(r>i-t.getDate())r-=i-t.getDate()+1,t.setDate(1),a<11?t.setMonth(a+1):(t.setMonth(0),t.setFullYear(t.getFullYear()+1));else return t.setDate(t.getDate()+r),t}return t};function zn(e,r,t){var n=t>0?t:Ae(e)+1,a=new Array(n),i=Ce(e,a,0,a.length);return r&&(a.length=i),a}var Xn=(e,r)=>{k.set(e,r)},Zn=(e,r,t,n)=>{var a=y[n+40>>2],i={tm_sec:D[n>>2],tm_min:D[n+4>>2],tm_hour:D[n+8>>2],tm_mday:D[n+12>>2],tm_mon:D[n+16>>2],tm_year:D[n+20>>2],tm_wday:D[n+24>>2],tm_yday:D[n+28>>2],tm_isdst:D[n+32>>2],tm_gmtoff:D[n+36>>2],tm_zone:a?Xr(a):""},o=Xr(t),s={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var u in s)o=o.replace(new RegExp(u,"g"),s[u]);var c=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],v=["January","February","March","April","May","June","July","August","September","October","November","December"];function h(f,d,A){for(var E=typeof f=="number"?f.toString():f||"";E.length<d;)E=A[0]+E;return E}function p(f,d){return h(f,d,"0")}function _(f,d){function A(Q){return Q<0?-1:Q>0?1:0}var E;return(E=A(f.getFullYear()-d.getFullYear()))===0&&(E=A(f.getMonth()-d.getMonth()))===0&&(E=A(f.getDate()-d.getDate())),E}function C(f){switch(f.getDay()){case 0:return new Date(f.getFullYear()-1,11,29);case 1:return f;case 2:return new Date(f.getFullYear(),0,3);case 3:return new Date(f.getFullYear(),0,2);case 4:return new Date(f.getFullYear(),0,1);case 5:return new Date(f.getFullYear()-1,11,31);case 6:return new Date(f.getFullYear()-1,11,30)}}function O(f){var d=Ln(new Date(f.tm_year+1900,0,1),f.tm_yday),A=new Date(d.getFullYear(),0,4),E=new Date(d.getFullYear()+1,0,4),Q=C(A),Er=C(E);return _(Q,d)<=0?_(Er,d)<=0?d.getFullYear()+1:d.getFullYear():d.getFullYear()-1}var $={"%a":f=>c[f.tm_wday].substring(0,3),"%A":f=>c[f.tm_wday],"%b":f=>v[f.tm_mon].substring(0,3),"%B":f=>v[f.tm_mon],"%C":f=>{var d=f.tm_year+1900;return p(d/100|0,2)},"%d":f=>p(f.tm_mday,2),"%e":f=>h(f.tm_mday,2," "),"%g":f=>O(f).toString().substring(2),"%G":O,"%H":f=>p(f.tm_hour,2),"%I":f=>{var d=f.tm_hour;return d==0?d=12:d>12&&(d-=12),p(d,2)},"%j":f=>p(f.tm_mday+Nn(Cr(f.tm_year+1900)?De:Oe,f.tm_mon-1),3),"%m":f=>p(f.tm_mon+1,2),"%M":f=>p(f.tm_min,2),"%n":()=>`
`,"%p":f=>f.tm_hour>=0&&f.tm_hour<12?"AM":"PM","%S":f=>p(f.tm_sec,2),"%t":()=>" ","%u":f=>f.tm_wday||7,"%U":f=>{var d=f.tm_yday+7-f.tm_wday;return p(Math.floor(d/7),2)},"%V":f=>{var d=Math.floor((f.tm_yday+7-(f.tm_wday+6)%7)/7);if((f.tm_wday+371-f.tm_yday-2)%7<=2&&d++,d){if(d==53){var E=(f.tm_wday+371-f.tm_yday)%7;E!=4&&(E!=3||!Cr(f.tm_year))&&(d=1)}}else{d=52;var A=(f.tm_wday+7-f.tm_yday-1)%7;(A==4||A==5&&Cr(f.tm_year%400-1))&&d++}return p(d,2)},"%w":f=>f.tm_wday,"%W":f=>{var d=f.tm_yday+7-(f.tm_wday+6)%7;return p(Math.floor(d/7),2)},"%y":f=>(f.tm_year+1900).toString().substring(2),"%Y":f=>f.tm_year+1900,"%z":f=>{var d=f.tm_gmtoff,A=d>=0;return d=Math.abs(d)/60,d=d/60*100+d%60,(A?"+":"-")+("0000"+d).slice(-4)},"%Z":f=>f.tm_zone,"%%":()=>"%"};o=o.replace(/%%/g,"\0\0");for(var u in $)o.includes(u)&&(o=o.replace(new RegExp(u,"g"),$[u](i)));o=o.replace(/\0\0/g,"%");var F=zn(o,!1);return F.length>r?0:(Xn(F,e),F.length-1)},Gn=(e,r,t,n,a)=>Zn(e,r,t,n);ve=l.InternalError=class extends Error{constructor(r){super(r),this.name="InternalError"}},_t(),K=l.BindingError=class extends Error{constructor(r){super(r),this.name="BindingError"}},Ft(),Pt(),jt(),be=l.UnboundTypeError=xt(Error,"UnboundTypeError"),zt();var qn={s:it,u:ot,b:ut,g:lt,q:ft,K:ct,f:vt,Y:dt,d:st,ha:pt,U:ht,ba:yt,fa:Vt,ea:Bt,w:Nt,aa:Pe,x:Gt,h:qt,O:Kt,P:Qt,t:en,o:tn,ga:nn,N:on,C:dn,A:pn,ia:hn,ca:_n,E:gn,ka:Nr,la:$n,M:Cn,Q:An,R:En,da:Fn,B:Sn,$:Rn,Z:Wn,W:jn,X:In,_:Un,T:Hn,L:Yn,F:va,D:ea,G:ca,m:da,a:Jn,e:na,p:ra,k:fa,I:ua,v:oa,H:la,z:ha,S:ga,l:aa,j:ta,c:Qn,n:Kn,J:sa,r:pa,i:ia,y:_a,ja:Bn,V:Gn},w=at(),B=l._free=e=>(B=l._free=w.oa)(e),qr=l._malloc=e=>(qr=l._malloc=w.pa)(e),We=e=>(We=w.ra)(e),m=(e,r)=>(m=w.sa)(e,r),fr=e=>(fr=w.ta)(e),T=()=>(T=w.ua)(),P=e=>(P=w.va)(e),ke=e=>(ke=w.wa)(e),Me=e=>(Me=w.xa)(e),je=(e,r,t)=>(je=w.ya)(e,r,t),Ie=e=>(Ie=w.za)(e);l.dynCall_viijii=(e,r,t,n,a,i,o)=>(l.dynCall_viijii=w.Aa)(e,r,t,n,a,i,o),l.dynCall_jiji=(e,r,t,n,a)=>(l.dynCall_jiji=w.Ba)(e,r,t,n,a);var Ue=l.dynCall_jiiii=(e,r,t,n,a)=>(Ue=l.dynCall_jiiii=w.Ca)(e,r,t,n,a);l.dynCall_iiiiij=(e,r,t,n,a,i,o)=>(l.dynCall_iiiiij=w.Da)(e,r,t,n,a,i,o),l.dynCall_iiiiijj=(e,r,t,n,a,i,o,s,u)=>(l.dynCall_iiiiijj=w.Ea)(e,r,t,n,a,i,o,s,u),l.dynCall_iiiiiijj=(e,r,t,n,a,i,o,s,u,c)=>(l.dynCall_iiiiiijj=w.Fa)(e,r,t,n,a,i,o,s,u,c);function Jn(e,r){var t=T();try{return b(e)(r)}catch(n){if(P(t),n!==n+0)throw n;m(1,0)}}function Kn(e,r,t,n){var a=T();try{b(e)(r,t,n)}catch(i){if(P(a),i!==i+0)throw i;m(1,0)}}function Qn(e,r,t){var n=T();try{b(e)(r,t)}catch(a){if(P(n),a!==a+0)throw a;m(1,0)}}function ra(e,r,t,n){var a=T();try{return b(e)(r,t,n)}catch(i){if(P(a),i!==i+0)throw i;m(1,0)}}function ea(e,r,t,n,a){var i=T();try{return b(e)(r,t,n,a)}catch(o){if(P(i),o!==o+0)throw o;m(1,0)}}function ta(e,r){var t=T();try{b(e)(r)}catch(n){if(P(t),n!==n+0)throw n;m(1,0)}}function na(e,r,t){var n=T();try{return b(e)(r,t)}catch(a){if(P(n),a!==a+0)throw a;m(1,0)}}function aa(e){var r=T();try{b(e)()}catch(t){if(P(r),t!==t+0)throw t;m(1,0)}}function ia(e,r,t,n,a,i,o,s,u,c,v){var h=T();try{b(e)(r,t,n,a,i,o,s,u,c,v)}catch(p){if(P(h),p!==p+0)throw p;m(1,0)}}function oa(e,r,t,n,a,i,o){var s=T();try{return b(e)(r,t,n,a,i,o)}catch(u){if(P(s),u!==u+0)throw u;m(1,0)}}function sa(e,r,t,n,a){var i=T();try{b(e)(r,t,n,a)}catch(o){if(P(i),o!==o+0)throw o;m(1,0)}}function ua(e,r,t,n,a,i){var o=T();try{return b(e)(r,t,n,a,i)}catch(s){if(P(o),s!==s+0)throw s;m(1,0)}}function la(e,r,t,n,a,i,o,s){var u=T();try{return b(e)(r,t,n,a,i,o,s)}catch(c){if(P(u),c!==c+0)throw c;m(1,0)}}function fa(e,r,t,n,a){var i=T();try{return b(e)(r,t,n,a)}catch(o){if(P(i),o!==o+0)throw o;m(1,0)}}function ca(e,r,t,n){var a=T();try{return b(e)(r,t,n)}catch(i){if(P(a),i!==i+0)throw i;m(1,0)}}function va(e,r,t,n){var a=T();try{return b(e)(r,t,n)}catch(i){if(P(a),i!==i+0)throw i;m(1,0)}}function da(e){var r=T();try{return b(e)()}catch(t){if(P(r),t!==t+0)throw t;m(1,0)}}function pa(e,r,t,n,a,i,o,s){var u=T();try{b(e)(r,t,n,a,i,o,s)}catch(c){if(P(u),c!==c+0)throw c;m(1,0)}}function ha(e,r,t,n,a,i,o,s,u,c,v,h){var p=T();try{return b(e)(r,t,n,a,i,o,s,u,c,v,h)}catch(_){if(P(p),_!==_+0)throw _;m(1,0)}}function _a(e,r,t,n,a,i,o,s,u,c,v,h,p,_,C,O){var $=T();try{b(e)(r,t,n,a,i,o,s,u,c,v,h,p,_,C,O)}catch(F){if(P($),F!==F+0)throw F;m(1,0)}}function ga(e,r,t,n,a){var i=T();try{return Ue(e,r,t,n,a)}catch(o){if(P(i),o!==o+0)throw o;m(1,0)}}var Ar;tr=function e(){Ar||He(),Ar||(tr=e)};function He(){if(N>0||(Xe(),N>0))return;function e(){Ar||(Ar=!0,l.calledRun=!0,!te&&(Ze(),Jr(l),l.onRuntimeInitialized&&l.onRuntimeInitialized(),Ge()))}l.setStatus?(l.setStatus("Running..."),setTimeout(function(){setTimeout(function(){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 He(),X.ready}})();function ya(j){return W.getZXingModuleWithFactory(Rr,j)}function ma(j){return W.setZXingModuleOverridesWithFactory(Rr,j)}async function $a(j,X){return W.readBarcodesFromImageFileWithFactory(Rr,j,X)}async function ba(j,X){return W.readBarcodesFromImageDataWithFactory(Rr,j,X)}exports.barcodeFormats=W.barcodeFormats;exports.binarizers=W.binarizers;exports.characterSets=W.characterSets;exports.contentTypes=W.contentTypes;exports.defaultDecodeHints=W.defaultReaderOptions;exports.defaultReaderOptions=W.defaultReaderOptions;exports.eanAddOnSymbols=W.eanAddOnSymbols;exports.purgeZXingModule=W.purgeZXingModule;exports.readOutputEccLevels=W.readOutputEccLevels;exports.textModes=W.textModes;exports.getZXingModule=ya;exports.readBarcodesFromImageData=ba;exports.readBarcodesFromImageFile=$a;exports.setZXingModuleOverrides=ma;
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const W=require("../core-Wr6FQ5Lz.cjs");var Sr=(()=>{var j=typeof document<"u"&&document.currentScript?document.currentScript.src:void 0;return function(X={}){var xe;var l=X,Jr,cr;l.ready=new Promise((e,r)=>{Jr=e,cr=r});var Kr=Object.assign({},l),Qr="./this.program",re=typeof window=="object",ee=typeof Bun<"u",Ne=typeof((xe=globalThis.WebAssembly)==null?void 0:xe.instantiate)=="function",vr=typeof importScripts=="function";typeof process=="object"&&typeof process.versions=="object"&&process.versions.node;var I="";function Le(e){return l.locateFile?l.locateFile(e,I):I+e}var Rr;(re||vr||ee)&&(vr?I=self.location.href:typeof document<"u"&&document.currentScript&&(I=document.currentScript.src),j&&(I=j),I.startsWith("blob:")?I="":I=I.substr(0,I.replace(/[?#].*/,"").lastIndexOf("/")+1),vr&&(Rr=e=>{var r=new XMLHttpRequest;return r.open("GET",e,!1),r.responseType="arraybuffer",r.send(null),new Uint8Array(r.response)}));var ze=l.print||console.log.bind(console),Z=l.printErr||console.error.bind(console);Object.assign(l,Kr),Kr=null,l.arguments&&l.arguments,l.thisProgram&&(Qr=l.thisProgram),l.quit&&l.quit;var rr;l.wasmBinary&&(rr=l.wasmBinary);var dr,te=!1,k,R,G,er,D,y,ne,ae;function ie(){var e=dr.buffer;l.HEAP8=k=new Int8Array(e),l.HEAP16=G=new Int16Array(e),l.HEAPU8=R=new Uint8Array(e),l.HEAPU16=er=new Uint16Array(e),l.HEAP32=D=new Int32Array(e),l.HEAPU32=y=new Uint32Array(e),l.HEAPF32=ne=new Float32Array(e),l.HEAPF64=ae=new Float64Array(e)}var oe=[],se=[],ue=[];function Xe(){if(l.preRun)for(typeof l.preRun=="function"&&(l.preRun=[l.preRun]);l.preRun.length;)qe(l.preRun.shift());Or(oe)}function Ze(){Or(se)}function Ge(){if(l.postRun)for(typeof l.postRun=="function"&&(l.postRun=[l.postRun]);l.postRun.length;)Ke(l.postRun.shift());Or(ue)}function qe(e){oe.unshift(e)}function Je(e){se.unshift(e)}function Ke(e){ue.unshift(e)}var N=0,tr=null;function Qe(e){var r;N++,(r=l.monitorRunDependencies)===null||r===void 0||r.call(l,N)}function rt(e){var r;if(N--,(r=l.monitorRunDependencies)===null||r===void 0||r.call(l,N),N==0&&tr){var t=tr;tr=null,t()}}function Dr(e){var r;(r=l.onAbort)===null||r===void 0||r.call(l,e),e="Aborted("+e+")",Z(e),te=!0,e+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(e);throw cr(t),t}var et="data:application/octet-stream;base64,",le=e=>e.startsWith(et),q;q="zxing_reader.wasm",le(q)||(q=Le(q));function fe(e){if(e==q&&rr)return new Uint8Array(rr);if(Rr)return Rr(e);throw"both async and sync fetching of the wasm failed"}function tt(e){return!rr&&(re||vr||ee||Ne)&&typeof fetch=="function"?fetch(e,{credentials:"same-origin"}).then(r=>{if(!r.ok)throw`failed to load wasm binary file at '${e}'`;return r.arrayBuffer()}).catch(()=>fe(e)):Promise.resolve().then(()=>fe(e))}function ce(e,r,t){return tt(e).then(n=>WebAssembly.instantiate(n,r)).then(t,n=>{Z(`failed to asynchronously prepare wasm: ${n}`),Dr(n)})}function nt(e,r,t,n){return!e&&typeof WebAssembly.instantiateStreaming=="function"&&!le(r)&&typeof fetch=="function"?fetch(r,{credentials:"same-origin"}).then(a=>{var i=WebAssembly.instantiateStreaming(a,t);return i.then(n,function(o){return Z(`wasm streaming compile failed: ${o}`),Z("falling back to ArrayBuffer instantiation"),ce(r,t,n)})}):ce(r,t,n)}function at(){var e={a:qn};function r(n,a){return w=n.exports,dr=w.ma,ie(),$e=w.qa,Je(w.na),rt(),w}Qe();function t(n){r(n.instance)}if(l.instantiateWasm)try{return l.instantiateWasm(e,r)}catch(n){Z(`Module.instantiateWasm callback failed with error: ${n}`),cr(n)}return nt(rr,q,e,t).catch(cr),{}}var Or=e=>{for(;e.length>0;)e.shift()(l)};l.noExitRuntime;var pr=[],hr=0,it=e=>{var r=new Wr(e);return r.get_caught()||(r.set_caught(!0),hr--),r.set_rethrown(!1),pr.push(r),Me(r.excPtr),r.get_exception_ptr()},x=0,ot=()=>{m(0,0);var e=pr.pop();ke(e.excPtr),x=0};class Wr{constructor(r){this.excPtr=r,this.ptr=r-24}set_type(r){y[this.ptr+4>>2]=r}get_type(){return y[this.ptr+4>>2]}set_destructor(r){y[this.ptr+8>>2]=r}get_destructor(){return y[this.ptr+8>>2]}set_caught(r){r=r?1:0,k[this.ptr+12]=r}get_caught(){return k[this.ptr+12]!=0}set_rethrown(r){r=r?1:0,k[this.ptr+13]=r}get_rethrown(){return k[this.ptr+13]!=0}init(r,t){this.set_adjusted_ptr(0),this.set_type(r),this.set_destructor(t)}set_adjusted_ptr(r){y[this.ptr+16>>2]=r}get_adjusted_ptr(){return y[this.ptr+16>>2]}get_exception_ptr(){var r=Ie(this.get_type());if(r)return y[this.excPtr>>2];var t=this.get_adjusted_ptr();return t!==0?t:this.excPtr}}var st=e=>{throw x||(x=e),x},kr=e=>{var r=x;if(!r)return fr(0),0;var t=new Wr(r);t.set_adjusted_ptr(r);var n=t.get_type();if(!n)return fr(0),r;for(var a in e){var i=e[a];if(i===0||i===n)break;var o=t.ptr+16;if(je(i,n,o))return fr(i),r}return fr(n),r},ut=()=>kr([]),lt=e=>kr([e]),ft=(e,r)=>kr([e,r]),ct=()=>{var e=pr.pop();e||Dr("no exception to throw");var r=e.excPtr;throw e.get_rethrown()||(pr.push(e),e.set_rethrown(!0),e.set_caught(!1),hr++),x=r,x},vt=(e,r,t)=>{var n=new Wr(e);throw n.init(r,t),x=e,hr++,x},dt=()=>hr,_r={},Mr=e=>{for(;e.length;){var r=e.pop(),t=e.pop();t(r)}};function nr(e){return this.fromWireType(y[e>>2])}var J={},L={},gr={},ve,yr=e=>{throw new ve(e)},z=(e,r,t)=>{e.forEach(function(s){gr[s]=r});function n(s){var u=t(s);u.length!==e.length&&yr("Mismatched type converter count");for(var c=0;c<e.length;++c)U(e[c],u[c])}var a=new Array(r.length),i=[],o=0;r.forEach((s,u)=>{L.hasOwnProperty(s)?a[u]=L[s]:(i.push(s),J.hasOwnProperty(s)||(J[s]=[]),J[s].push(()=>{a[u]=L[s],++o,o===i.length&&n(a)}))}),i.length===0&&n(a)},pt=e=>{var r=_r[e];delete _r[e];var t=r.rawConstructor,n=r.rawDestructor,a=r.fields,i=a.map(o=>o.getterReturnType).concat(a.map(o=>o.setterArgumentType));z([e],i,o=>{var s={};return a.forEach((u,c)=>{var v=u.fieldName,h=o[c],p=u.getter,_=u.getterContext,C=o[c+a.length],O=u.setter,$=u.setterContext;s[v]={read:F=>h.fromWireType(p(_,F)),write:(F,f)=>{var d=[];O($,F,C.toWireType(d,f)),Mr(d)}}}),[{name:r.name,fromWireType:u=>{var c={};for(var v in s)c[v]=s[v].read(u);return n(u),c},toWireType:(u,c)=>{for(var v in s)if(!(v in c))throw new TypeError(`Missing field: "${v}"`);var h=t();for(v in s)s[v].write(h,c[v]);return u!==null&&u.push(n,h),h},argPackAdvance:H,readValueFromPointer:nr,destructorFunction:n}]})},ht=(e,r,t,n,a)=>{},_t=()=>{for(var e=new Array(256),r=0;r<256;++r)e[r]=String.fromCharCode(r);de=e},de,S=e=>{for(var r="",t=e;R[t];)r+=de[R[t++]];return r},K,g=e=>{throw new K(e)};function gt(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var n=r.name;if(e||g(`type "${n}" must have a positive integer typeid pointer`),L.hasOwnProperty(e)){if(t.ignoreDuplicateRegistrations)return;g(`Cannot register type '${n}' twice`)}if(L[e]=r,delete gr[e],J.hasOwnProperty(e)){var a=J[e];delete J[e],a.forEach(i=>i())}}function U(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!("argPackAdvance"in r))throw new TypeError("registerType registeredInstance requires argPackAdvance");return gt(e,r,t)}var H=8,yt=(e,r,t,n)=>{r=S(r),U(e,{name:r,fromWireType:function(a){return!!a},toWireType:function(a,i){return i?t:n},argPackAdvance:H,readValueFromPointer:function(a){return this.fromWireType(R[a])},destructorFunction:null})},mt=e=>({count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType}),jr=e=>{function r(t){return t.$$.ptrType.registeredClass.name}g(r(e)+" instance already deleted")},Ir=!1,pe=e=>{},$t=e=>{e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)},he=e=>{e.count.value-=1;var r=e.count.value===0;r&&$t(e)},_e=(e,r,t)=>{if(r===t)return e;if(t.baseClass===void 0)return null;var n=_e(e,r,t.baseClass);return n===null?null:t.downcast(n)},ge={},bt=()=>Object.keys(or).length,wt=()=>{var e=[];for(var r in or)or.hasOwnProperty(r)&&e.push(or[r]);return e},ar=[],Ur=()=>{for(;ar.length;){var e=ar.pop();e.$$.deleteScheduled=!1,e.delete()}},ir,Tt=e=>{ir=e,ar.length&&ir&&ir(Ur)},Pt=()=>{l.getInheritedInstanceCount=bt,l.getLiveInheritedInstances=wt,l.flushPendingDeletes=Ur,l.setDelayFunction=Tt},or={},Ct=(e,r)=>{for(r===void 0&&g("ptr should not be undefined");e.baseClass;)r=e.upcast(r),e=e.baseClass;return r},At=(e,r)=>(r=Ct(e,r),or[r]),mr=(e,r)=>{(!r.ptrType||!r.ptr)&&yr("makeClassHandle requires ptr and ptrType");var t=!!r.smartPtrType,n=!!r.smartPtr;return t!==n&&yr("Both smartPtrType and smartPtr must be specified"),r.count={value:1},sr(Object.create(e,{$$:{value:r,writable:!0}}))};function Et(e){var r=this.getPointee(e);if(!r)return this.destructor(e),null;var t=At(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 a(){return this.isSmartPointer?mr(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:r,smartPtrType:this,smartPtr:e}):mr(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var i=this.registeredClass.getActualType(r),o=ge[i];if(!o)return a.call(this);var s;this.isConst?s=o.constPointerType:s=o.pointerType;var u=_e(r,this.registeredClass,s.registeredClass);return u===null?a.call(this):this.isSmartPointer?mr(s.registeredClass.instancePrototype,{ptrType:s,ptr:u,smartPtrType:this,smartPtr:e}):mr(s.registeredClass.instancePrototype,{ptrType:s,ptr:u})}var sr=e=>typeof FinalizationRegistry>"u"?(sr=r=>r,e):(Ir=new FinalizationRegistry(r=>{he(r.$$)}),sr=r=>{var t=r.$$,n=!!t.smartPtr;if(n){var a={$$:t};Ir.register(r,a,r)}return r},pe=r=>Ir.unregister(r),sr(e)),Ft=()=>{Object.assign($r.prototype,{isAliasOf(e){if(!(this instanceof $r)||!(e instanceof $r))return!1;var r=this.$$.ptrType.registeredClass,t=this.$$.ptr;e.$$=e.$$;for(var n=e.$$.ptrType.registeredClass,a=e.$$.ptr;r.baseClass;)t=r.upcast(t),r=r.baseClass;for(;n.baseClass;)a=n.upcast(a),n=n.baseClass;return r===n&&t===a},clone(){if(this.$$.ptr||jr(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e=sr(Object.create(Object.getPrototypeOf(this),{$$:{value:mt(this.$$)}}));return e.$$.count.value+=1,e.$$.deleteScheduled=!1,e},delete(){this.$$.ptr||jr(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&g("Object already scheduled for deletion"),pe(this),he(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||jr(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&g("Object already scheduled for deletion"),ar.push(this),ar.length===1&&ir&&ir(Ur),this.$$.deleteScheduled=!0,this}})};function $r(){}var ur=(e,r)=>Object.defineProperty(r,"name",{value:e}),ye=(e,r,t)=>{if(e[r].overloadTable===void 0){var n=e[r];e[r]=function(){for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return e[r].overloadTable.hasOwnProperty(i.length)||g(`Function '${t}' called with an invalid number of arguments (${i.length}) - expects one of (${e[r].overloadTable})!`),e[r].overloadTable[i.length].apply(this,i)},e[r].overloadTable=[],e[r].overloadTable[n.argCount]=n}},Hr=(e,r,t)=>{l.hasOwnProperty(e)?((t===void 0||l[e].overloadTable!==void 0&&l[e].overloadTable[t]!==void 0)&&g(`Cannot register public name '${e}' twice`),ye(l,e,e),l.hasOwnProperty(t)&&g(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`),l[e].overloadTable[t]=r):(l[e]=r,t!==void 0&&(l[e].numArguments=t))},St=48,Rt=57,Dt=e=>{if(e===void 0)return"_unknown";e=e.replace(/[^a-zA-Z0-9_]/g,"$");var r=e.charCodeAt(0);return r>=St&&r<=Rt?`_${e}`:e};function Ot(e,r,t,n,a,i,o,s){this.name=e,this.constructor=r,this.instancePrototype=t,this.rawDestructor=n,this.baseClass=a,this.getActualType=i,this.upcast=o,this.downcast=s,this.pureVirtualFunctions=[]}var xr=(e,r,t)=>{for(;r!==t;)r.upcast||g(`Expected null or instance of ${t.name}, got an instance of ${r.name}`),e=r.upcast(e),r=r.baseClass;return e};function Wt(e,r){if(r===null)return this.isReference&&g(`null is not a valid ${this.name}`),0;r.$$||g(`Cannot pass "${zr(r)}" as a ${this.name}`),r.$$.ptr||g(`Cannot pass deleted object as a pointer of type ${this.name}`);var t=r.$$.ptrType.registeredClass,n=xr(r.$$.ptr,t,this.registeredClass);return n}function kt(e,r){var t;if(r===null)return this.isReference&&g(`null is not a valid ${this.name}`),this.isSmartPointer?(t=this.rawConstructor(),e!==null&&e.push(this.rawDestructor,t),t):0;(!r||!r.$$)&&g(`Cannot pass "${zr(r)}" as a ${this.name}`),r.$$.ptr||g(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&r.$$.ptrType.isConst&&g(`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=xr(r.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(r.$$.smartPtr===void 0&&g("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:r.$$.smartPtrType===this?t=r.$$.smartPtr:g(`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 a=r.clone();t=this.rawShare(t,Y.toHandle(()=>a.delete())),e!==null&&e.push(this.rawDestructor,t)}break;default:g("Unsupporting sharing policy")}return t}function Mt(e,r){if(r===null)return this.isReference&&g(`null is not a valid ${this.name}`),0;r.$$||g(`Cannot pass "${zr(r)}" as a ${this.name}`),r.$$.ptr||g(`Cannot pass deleted object as a pointer of type ${this.name}`),r.$$.ptrType.isConst&&g(`Cannot convert argument of type ${r.$$.ptrType.name} to parameter type ${this.name}`);var t=r.$$.ptrType.registeredClass,n=xr(r.$$.ptr,t,this.registeredClass);return n}var jt=()=>{Object.assign(br.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:H,readValueFromPointer:nr,fromWireType:Et})};function br(e,r,t,n,a,i,o,s,u,c,v){this.name=e,this.registeredClass=r,this.isReference=t,this.isConst=n,this.isSmartPointer=a,this.pointeeType=i,this.sharingPolicy=o,this.rawGetPointee=s,this.rawConstructor=u,this.rawShare=c,this.rawDestructor=v,!a&&r.baseClass===void 0?n?(this.toWireType=Wt,this.destructorFunction=null):(this.toWireType=Mt,this.destructorFunction=null):this.toWireType=kt}var me=(e,r,t)=>{l.hasOwnProperty(e)||yr("Replacing nonexistent public symbol"),l[e].overloadTable!==void 0&&t!==void 0?l[e].overloadTable[t]=r:(l[e]=r,l[e].argCount=t)},It=(e,r,t)=>{var n=l["dynCall_"+e];return n(r,...t)},wr=[],$e,b=e=>{var r=wr[e];return r||(e>=wr.length&&(wr.length=e+1),wr[e]=r=$e.get(e)),r},Ut=function(e,r){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(e.includes("j"))return It(e,r,t);var n=b(r)(...t);return n},Ht=(e,r)=>function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return Ut(e,r,n)},M=(e,r)=>{e=S(e);function t(){return e.includes("j")?Ht(e,r):b(r)}var n=t();return typeof n!="function"&&g(`unknown function pointer with signature ${e}: ${r}`),n},xt=(e,r)=>{var t=ur(r,function(n){this.name=r,this.message=n;var a=new Error(n).stack;a!==void 0&&(this.stack=this.toString()+`
`+a.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},be,we=e=>{var r=We(e),t=S(r);return B(r),t},Tr=(e,r)=>{var t=[],n={};function a(i){if(!n[i]&&!L[i]){if(gr[i]){gr[i].forEach(a);return}t.push(i),n[i]=!0}}throw r.forEach(a),new be(`${e}: `+t.map(we).join([", "]))},Vt=(e,r,t,n,a,i,o,s,u,c,v,h,p)=>{v=S(v),i=M(a,i),s&&(s=M(o,s)),c&&(c=M(u,c)),p=M(h,p);var _=Dt(v);Hr(_,function(){Tr(`Cannot construct ${v} due to unbound types`,[n])}),z([e,r,t],n?[n]:[],C=>{C=C[0];var O,$;n?(O=C.registeredClass,$=O.instancePrototype):$=$r.prototype;var F=ur(v,function(){if(Object.getPrototypeOf(this)!==f)throw new K("Use 'new' to construct "+v);if(d.constructor_body===void 0)throw new K(v+" has no accessible constructor");for(var Ye=arguments.length,Er=new Array(Ye),Fr=0;Fr<Ye;Fr++)Er[Fr]=arguments[Fr];var Be=d.constructor_body[Er.length];if(Be===void 0)throw new K(`Tried to invoke ctor of ${v} with invalid number of parameters (${Er.length}) - expected (${Object.keys(d.constructor_body).toString()}) parameters instead!`);return Be.apply(this,Er)}),f=Object.create($,{constructor:{value:F}});F.prototype=f;var d=new Ot(v,F,f,p,O,i,s,c);if(d.baseClass){var A,E;(E=(A=d.baseClass).__derivedClasses)!==null&&E!==void 0||(A.__derivedClasses=[]),d.baseClass.__derivedClasses.push(d)}var Q=new br(v,d,!0,!1,!1),Ar=new br(v+"*",d,!1,!1,!1),Ve=new br(v+" const*",d,!1,!0,!1);return ge[e]={pointerType:Ar,constPointerType:Ve},me(_,F),[Q,Ar,Ve]})},Vr=(e,r)=>{for(var t=[],n=0;n<e;n++)t.push(y[r+n*4>>2]);return t};function Yt(e){for(var r=1;r<e.length;++r)if(e[r]!==null&&e[r].destructorFunction===void 0)return!0;return!1}function Yr(e,r,t,n,a,i){var o=r.length;o<2&&g("argTypes array size mismatch! Must at least get return value and 'this' types!");var s=r[1]!==null&&t!==null,u=Yt(r),c=r[0].name!=="void",v=o-2,h=new Array(v),p=[],_=[],C=function(){arguments.length!==v&&g(`function ${e} called with ${arguments.length} arguments, expected ${v}`),_.length=0;var O;p.length=s?2:1,p[0]=a,s&&(O=r[1].toWireType(_,this),p[1]=O);for(var $=0;$<v;++$)h[$]=r[$+2].toWireType(_,$<0||arguments.length<=$?void 0:arguments[$]),p.push(h[$]);var F=n(...p);function f(d){if(u)Mr(_);else for(var A=s?1:2;A<r.length;A++){var E=A===1?O:h[A-2];r[A].destructorFunction!==null&&r[A].destructorFunction(E)}if(c)return r[0].fromWireType(d)}return f(F)};return ur(e,C)}var Bt=(e,r,t,n,a,i)=>{var o=Vr(r,t);a=M(n,a),z([],[e],s=>{s=s[0];var u=`constructor ${s.name}`;if(s.registeredClass.constructor_body===void 0&&(s.registeredClass.constructor_body=[]),s.registeredClass.constructor_body[r-1]!==void 0)throw new K(`Cannot register multiple constructors with identical number of parameters (${r-1}) for class '${s.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return s.registeredClass.constructor_body[r-1]=()=>{Tr(`Cannot construct ${s.name} due to unbound types`,o)},z([],o,c=>(c.splice(1,0,null),s.registeredClass.constructor_body[r-1]=Yr(u,c,null,a,i),[])),[]})},Te=e=>{e=e.trim();const r=e.indexOf("(");return r!==-1?e.substr(0,r):e},Nt=(e,r,t,n,a,i,o,s,u)=>{var c=Vr(t,n);r=S(r),r=Te(r),i=M(a,i),z([],[e],v=>{v=v[0];var h=`${v.name}.${r}`;r.startsWith("@@")&&(r=Symbol[r.substring(2)]),s&&v.registeredClass.pureVirtualFunctions.push(r);function p(){Tr(`Cannot call ${h} due to unbound types`,c)}var _=v.registeredClass.instancePrototype,C=_[r];return C===void 0||C.overloadTable===void 0&&C.className!==v.name&&C.argCount===t-2?(p.argCount=t-2,p.className=v.name,_[r]=p):(ye(_,r,h),_[r].overloadTable[t-2]=p),z([],c,O=>{var $=Yr(h,O,v,i,o);return _[r].overloadTable===void 0?($.argCount=t-2,_[r]=$):_[r].overloadTable[t-2]=$,[]}),[]})},Br=[],V=[],Nr=e=>{e>9&&--V[e+1]===0&&(V[e]=void 0,Br.push(e))},Lt=()=>V.length/2-5-Br.length,zt=()=>{V.push(0,1,void 0,1,null,1,!0,1,!1,1),l.count_emval_handles=Lt},Y={toValue:e=>(e||g("Cannot use deleted val. handle = "+e),V[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=Br.pop()||V.length;return V[r]=e,V[r+1]=1,r}}}},Xt={name:"emscripten::val",fromWireType:e=>{var r=Y.toValue(e);return Nr(e),r},toWireType:(e,r)=>Y.toHandle(r),argPackAdvance:H,readValueFromPointer:nr,destructorFunction:null},Pe=e=>U(e,Xt),Zt=(e,r,t)=>{switch(r){case 1:return t?function(n){return this.fromWireType(k[n])}:function(n){return this.fromWireType(R[n])};case 2:return t?function(n){return this.fromWireType(G[n>>1])}:function(n){return this.fromWireType(er[n>>1])};case 4:return t?function(n){return this.fromWireType(D[n>>2])}:function(n){return this.fromWireType(y[n>>2])};default:throw new TypeError(`invalid integer width (${r}): ${e}`)}},Gt=(e,r,t,n)=>{r=S(r);function a(){}a.values={},U(e,{name:r,constructor:a,fromWireType:function(i){return this.constructor.values[i]},toWireType:(i,o)=>o.value,argPackAdvance:H,readValueFromPointer:Zt(r,t,n),destructorFunction:null}),Hr(r,a)},Lr=(e,r)=>{var t=L[e];return t===void 0&&g(`${r} has unknown type ${we(e)}`),t},qt=(e,r,t)=>{var n=Lr(e,"enum");r=S(r);var a=n.constructor,i=Object.create(n.constructor.prototype,{value:{value:t},constructor:{value:ur(`${n.name}_${r}`,function(){})}});a.values[t]=i,a[r]=i},zr=e=>{if(e===null)return"null";var r=typeof e;return r==="object"||r==="array"||r==="function"?e.toString():""+e},Jt=(e,r)=>{switch(r){case 4:return function(t){return this.fromWireType(ne[t>>2])};case 8:return function(t){return this.fromWireType(ae[t>>3])};default:throw new TypeError(`invalid float width (${r}): ${e}`)}},Kt=(e,r,t)=>{r=S(r),U(e,{name:r,fromWireType:n=>n,toWireType:(n,a)=>a,argPackAdvance:H,readValueFromPointer:Jt(r,t),destructorFunction:null})},Qt=(e,r,t,n,a,i,o)=>{var s=Vr(r,t);e=S(e),e=Te(e),a=M(n,a),Hr(e,function(){Tr(`Cannot call ${e} due to unbound types`,s)},r-1),z([],s,u=>{var c=[u[0],null].concat(u.slice(1));return me(e,Yr(e,c,null,a,i),r-1),[]})},rn=(e,r,t)=>{switch(r){case 1:return t?n=>k[n]:n=>R[n];case 2:return t?n=>G[n>>1]:n=>er[n>>1];case 4:return t?n=>D[n>>2]:n=>y[n>>2];default:throw new TypeError(`invalid integer width (${r}): ${e}`)}},en=(e,r,t,n,a)=>{r=S(r);var i=v=>v;if(n===0){var o=32-8*t;i=v=>v<<o>>>o}var s=r.includes("unsigned"),u=(v,h)=>{},c;s?c=function(v,h){return u(h,this.name),h>>>0}:c=function(v,h){return u(h,this.name),h},U(e,{name:r,fromWireType:i,toWireType:c,argPackAdvance:H,readValueFromPointer:rn(r,t,n!==0),destructorFunction:null})},tn=(e,r,t)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],a=n[r];function i(o){var s=y[o>>2],u=y[o+4>>2];return new a(k.buffer,u,s)}t=S(t),U(e,{name:t,fromWireType:i,argPackAdvance:H,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},nn=(e,r)=>{Pe(e)},Ce=(e,r,t,n)=>{if(!(n>0))return 0;for(var a=t,i=t+n-1,o=0;o<e.length;++o){var s=e.charCodeAt(o);if(s>=55296&&s<=57343){var u=e.charCodeAt(++o);s=65536+((s&1023)<<10)|u&1023}if(s<=127){if(t>=i)break;r[t++]=s}else if(s<=2047){if(t+1>=i)break;r[t++]=192|s>>6,r[t++]=128|s&63}else if(s<=65535){if(t+2>=i)break;r[t++]=224|s>>12,r[t++]=128|s>>6&63,r[t++]=128|s&63}else{if(t+3>=i)break;r[t++]=240|s>>18,r[t++]=128|s>>12&63,r[t++]=128|s>>6&63,r[t++]=128|s&63}}return r[t]=0,t-a},an=(e,r,t)=>Ce(e,R,r,t),Ae=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},Ee=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0,Fe=(e,r,t)=>{for(var n=r+t,a=r;e[a]&&!(a>=n);)++a;if(a-r>16&&e.buffer&&Ee)return Ee.decode(e.subarray(r,a));for(var i="";r<a;){var o=e[r++];if(!(o&128)){i+=String.fromCharCode(o);continue}var s=e[r++]&63;if((o&224)==192){i+=String.fromCharCode((o&31)<<6|s);continue}var u=e[r++]&63;if((o&240)==224?o=(o&15)<<12|s<<6|u:o=(o&7)<<18|s<<12|u<<6|e[r++]&63,o<65536)i+=String.fromCharCode(o);else{var c=o-65536;i+=String.fromCharCode(55296|c>>10,56320|c&1023)}}return i},Xr=(e,r)=>e?Fe(R,e,r):"",on=(e,r)=>{r=S(r);var t=r==="std::string";U(e,{name:r,fromWireType(n){var a=y[n>>2],i=n+4,o;if(t)for(var s=i,u=0;u<=a;++u){var c=i+u;if(u==a||R[c]==0){var v=c-s,h=Xr(s,v);o===void 0?o=h:(o+="\0",o+=h),s=c+1}}else{for(var p=new Array(a),u=0;u<a;++u)p[u]=String.fromCharCode(R[i+u]);o=p.join("")}return B(n),o},toWireType(n,a){a instanceof ArrayBuffer&&(a=new Uint8Array(a));var i,o=typeof a=="string";o||a instanceof Uint8Array||a instanceof Uint8ClampedArray||a instanceof Int8Array||g("Cannot pass non-string to std::string"),t&&o?i=Ae(a):i=a.length;var s=qr(4+i+1),u=s+4;if(y[s>>2]=i,t&&o)an(a,u,i+1);else if(o)for(var c=0;c<i;++c){var v=a.charCodeAt(c);v>255&&(B(u),g("String has UTF-16 code units that do not fit in 8 bits")),R[u+c]=v}else for(var c=0;c<i;++c)R[u+c]=a[c];return n!==null&&n.push(B,s),s},argPackAdvance:H,readValueFromPointer:nr,destructorFunction(n){B(n)}})},Se=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0,sn=(e,r)=>{for(var t=e,n=t>>1,a=n+r/2;!(n>=a)&&er[n];)++n;if(t=n<<1,t-e>32&&Se)return Se.decode(R.subarray(e,t));for(var i="",o=0;!(o>=r/2);++o){var s=G[e+o*2>>1];if(s==0)break;i+=String.fromCharCode(s)}return i},un=(e,r,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<2)return 0;t-=2;for(var a=r,i=t<e.length*2?t/2:e.length,o=0;o<i;++o){var s=e.charCodeAt(o);G[r>>1]=s,r+=2}return G[r>>1]=0,r-a},ln=e=>e.length*2,fn=(e,r)=>{for(var t=0,n="";!(t>=r/4);){var a=D[e+t*4>>2];if(a==0)break;if(++t,a>=65536){var i=a-65536;n+=String.fromCharCode(55296|i>>10,56320|i&1023)}else n+=String.fromCharCode(a)}return n},cn=(e,r,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<4)return 0;for(var a=r,i=a+t-4,o=0;o<e.length;++o){var s=e.charCodeAt(o);if(s>=55296&&s<=57343){var u=e.charCodeAt(++o);s=65536+((s&1023)<<10)|u&1023}if(D[r>>2]=s,r+=4,r+4>i)break}return D[r>>2]=0,r-a},vn=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},dn=(e,r,t)=>{t=S(t);var n,a,i,o;r===2?(n=sn,a=un,o=ln,i=s=>er[s>>1]):r===4&&(n=fn,a=cn,o=vn,i=s=>y[s>>2]),U(e,{name:t,fromWireType:s=>{for(var u=y[s>>2],c,v=s+4,h=0;h<=u;++h){var p=s+4+h*r;if(h==u||i(p)==0){var _=p-v,C=n(v,_);c===void 0?c=C:(c+="\0",c+=C),v=p+r}}return B(s),c},toWireType:(s,u)=>{typeof u!="string"&&g(`Cannot pass non-string to C++ string type ${t}`);var c=o(u),v=qr(4+c+r);return y[v>>2]=c/r,a(u,v+4,c+r),s!==null&&s.push(B,v),v},argPackAdvance:H,readValueFromPointer:nr,destructorFunction(s){B(s)}})},pn=(e,r,t,n,a,i)=>{_r[e]={name:S(r),rawConstructor:M(t,n),rawDestructor:M(a,i),fields:[]}},hn=(e,r,t,n,a,i,o,s,u,c)=>{_r[e].fields.push({fieldName:S(r),getterReturnType:t,getter:M(n,a),getterContext:i,setterArgumentType:o,setter:M(s,u),setterContext:c})},_n=(e,r)=>{r=S(r),U(e,{isVoid:!0,name:r,argPackAdvance:0,fromWireType:()=>{},toWireType:(t,n)=>{}})},Zr=[],gn=(e,r,t,n)=>(e=Zr[e],r=Y.toValue(r),e(null,r,t,n)),yn={},mn=e=>{var r=yn[e];return r===void 0?S(e):r},Re=()=>{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?Y.toHandle(Re()):(e=mn(e),Y.toHandle(Re()[e])),bn=e=>{var r=Zr.length;return Zr.push(e),r},wn=(e,r)=>{for(var t=new Array(e),n=0;n<e;++n)t[n]=Lr(y[r+n*4>>2],"parameter "+n);return t},Tn=Reflect.construct,Pn=(e,r,t)=>{var n=[],a=e.toWireType(n,t);return n.length&&(y[r>>2]=Y.toHandle(n)),a},Cn=(e,r,t)=>{var n=wn(e,r),a=n.shift();e--;var i=new Array(e),o=(u,c,v,h)=>{for(var p=0,_=0;_<e;++_)i[_]=n[_].readValueFromPointer(h+p),p+=n[_].argPackAdvance;var C=t===1?Tn(c,i):c.apply(u,i);return Pn(a,v,C)},s=`methodCaller<(${n.map(u=>u.name).join(", ")}) => ${a.name}>`;return bn(ur(s,o))},An=e=>{e>9&&(V[e+1]+=1)},En=e=>{var r=Y.toValue(e);Mr(r),Nr(e)},Fn=(e,r)=>{e=Lr(e,"_emval_take_value");var t=e.readValueFromPointer(r);return Y.toHandle(t)},Sn=()=>{Dr("")},Rn=(e,r,t)=>R.copyWithin(e,r,r+t),Dn=()=>2147483648,On=e=>{var r=dr.buffer,t=(e-r.byteLength+65535)/65536;try{return dr.grow(t),ie(),1}catch{}},Wn=e=>{var r=R.length;e>>>=0;var t=Dn();if(e>t)return!1;for(var n=(u,c)=>u+(c-u%c)%c,a=1;a<=4;a*=2){var i=r*(1+.2/a);i=Math.min(i,e+100663296);var o=Math.min(t,n(Math.max(e,i),65536)),s=On(o);if(s)return!0}return!1},Gr={},kn=()=>Qr||"./this.program",lr=()=>{if(!lr.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,_:kn()};for(var t in Gr)Gr[t]===void 0?delete r[t]:r[t]=Gr[t];var n=[];for(var t in r)n.push(`${t}=${r[t]}`);lr.strings=n}return lr.strings},Mn=(e,r)=>{for(var t=0;t<e.length;++t)k[r++]=e.charCodeAt(t);k[r]=0},jn=(e,r)=>{var t=0;return lr().forEach((n,a)=>{var i=r+t;y[e+a*4>>2]=i,Mn(n,i),t+=n.length+1}),0},In=(e,r)=>{var t=lr();y[e>>2]=t.length;var n=0;return t.forEach(a=>n+=a.length+1),y[r>>2]=n,0},Un=e=>52;function Hn(e,r,t,n,a){return 70}var xn=[null,[],[]],Vn=(e,r)=>{var t=xn[e];r===0||r===10?((e===1?ze:Z)(Fe(t,0)),t.length=0):t.push(r)},Yn=(e,r,t,n)=>{for(var a=0,i=0;i<t;i++){var o=y[r>>2],s=y[r+4>>2];r+=8;for(var u=0;u<s;u++)Vn(e,R[o+u]);a+=s}return y[n>>2]=a,0},Bn=e=>e,Pr=e=>e%4===0&&(e%100!==0||e%400===0),Nn=(e,r)=>{for(var t=0,n=0;n<=r;t+=e[n++]);return t},De=[31,29,31,30,31,30,31,31,30,31,30,31],Oe=[31,28,31,30,31,30,31,31,30,31,30,31],Ln=(e,r)=>{for(var t=new Date(e.getTime());r>0;){var n=Pr(t.getFullYear()),a=t.getMonth(),i=(n?De:Oe)[a];if(r>i-t.getDate())r-=i-t.getDate()+1,t.setDate(1),a<11?t.setMonth(a+1):(t.setMonth(0),t.setFullYear(t.getFullYear()+1));else return t.setDate(t.getDate()+r),t}return t};function zn(e,r,t){var n=t>0?t:Ae(e)+1,a=new Array(n),i=Ce(e,a,0,a.length);return r&&(a.length=i),a}var Xn=(e,r)=>{k.set(e,r)},Zn=(e,r,t,n)=>{var a=y[n+40>>2],i={tm_sec:D[n>>2],tm_min:D[n+4>>2],tm_hour:D[n+8>>2],tm_mday:D[n+12>>2],tm_mon:D[n+16>>2],tm_year:D[n+20>>2],tm_wday:D[n+24>>2],tm_yday:D[n+28>>2],tm_isdst:D[n+32>>2],tm_gmtoff:D[n+36>>2],tm_zone:a?Xr(a):""},o=Xr(t),s={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var u in s)o=o.replace(new RegExp(u,"g"),s[u]);var c=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],v=["January","February","March","April","May","June","July","August","September","October","November","December"];function h(f,d,A){for(var E=typeof f=="number"?f.toString():f||"";E.length<d;)E=A[0]+E;return E}function p(f,d){return h(f,d,"0")}function _(f,d){function A(Q){return Q<0?-1:Q>0?1:0}var E;return(E=A(f.getFullYear()-d.getFullYear()))===0&&(E=A(f.getMonth()-d.getMonth()))===0&&(E=A(f.getDate()-d.getDate())),E}function C(f){switch(f.getDay()){case 0:return new Date(f.getFullYear()-1,11,29);case 1:return f;case 2:return new Date(f.getFullYear(),0,3);case 3:return new Date(f.getFullYear(),0,2);case 4:return new Date(f.getFullYear(),0,1);case 5:return new Date(f.getFullYear()-1,11,31);case 6:return new Date(f.getFullYear()-1,11,30)}}function O(f){var d=Ln(new Date(f.tm_year+1900,0,1),f.tm_yday),A=new Date(d.getFullYear(),0,4),E=new Date(d.getFullYear()+1,0,4),Q=C(A),Ar=C(E);return _(Q,d)<=0?_(Ar,d)<=0?d.getFullYear()+1:d.getFullYear():d.getFullYear()-1}var $={"%a":f=>c[f.tm_wday].substring(0,3),"%A":f=>c[f.tm_wday],"%b":f=>v[f.tm_mon].substring(0,3),"%B":f=>v[f.tm_mon],"%C":f=>{var d=f.tm_year+1900;return p(d/100|0,2)},"%d":f=>p(f.tm_mday,2),"%e":f=>h(f.tm_mday,2," "),"%g":f=>O(f).toString().substring(2),"%G":O,"%H":f=>p(f.tm_hour,2),"%I":f=>{var d=f.tm_hour;return d==0?d=12:d>12&&(d-=12),p(d,2)},"%j":f=>p(f.tm_mday+Nn(Pr(f.tm_year+1900)?De:Oe,f.tm_mon-1),3),"%m":f=>p(f.tm_mon+1,2),"%M":f=>p(f.tm_min,2),"%n":()=>`
`,"%p":f=>f.tm_hour>=0&&f.tm_hour<12?"AM":"PM","%S":f=>p(f.tm_sec,2),"%t":()=>" ","%u":f=>f.tm_wday||7,"%U":f=>{var d=f.tm_yday+7-f.tm_wday;return p(Math.floor(d/7),2)},"%V":f=>{var d=Math.floor((f.tm_yday+7-(f.tm_wday+6)%7)/7);if((f.tm_wday+371-f.tm_yday-2)%7<=2&&d++,d){if(d==53){var E=(f.tm_wday+371-f.tm_yday)%7;E!=4&&(E!=3||!Pr(f.tm_year))&&(d=1)}}else{d=52;var A=(f.tm_wday+7-f.tm_yday-1)%7;(A==4||A==5&&Pr(f.tm_year%400-1))&&d++}return p(d,2)},"%w":f=>f.tm_wday,"%W":f=>{var d=f.tm_yday+7-(f.tm_wday+6)%7;return p(Math.floor(d/7),2)},"%y":f=>(f.tm_year+1900).toString().substring(2),"%Y":f=>f.tm_year+1900,"%z":f=>{var d=f.tm_gmtoff,A=d>=0;return d=Math.abs(d)/60,d=d/60*100+d%60,(A?"+":"-")+("0000"+d).slice(-4)},"%Z":f=>f.tm_zone,"%%":()=>"%"};o=o.replace(/%%/g,"\0\0");for(var u in $)o.includes(u)&&(o=o.replace(new RegExp(u,"g"),$[u](i)));o=o.replace(/\0\0/g,"%");var F=zn(o,!1);return F.length>r?0:(Xn(F,e),F.length-1)},Gn=(e,r,t,n,a)=>Zn(e,r,t,n);ve=l.InternalError=class extends Error{constructor(r){super(r),this.name="InternalError"}},_t(),K=l.BindingError=class extends Error{constructor(r){super(r),this.name="BindingError"}},Ft(),Pt(),jt(),be=l.UnboundTypeError=xt(Error,"UnboundTypeError"),zt();var qn={s:it,u:ot,b:ut,g:lt,q:ft,K:ct,f:vt,Y:dt,e:st,ha:pt,U:ht,ba:yt,fa:Vt,ea:Bt,w:Nt,aa:Pe,x:Gt,h:qt,O:Kt,P:Qt,t:en,o:tn,ga:nn,N:on,C:dn,A:pn,ia:hn,ca:_n,E:gn,ka:Nr,la:$n,M:Cn,Q:An,R:En,da:Fn,B:Sn,$:Rn,Z:Wn,W:jn,X:In,_:Un,T:Hn,L:Yn,F:va,D:ea,G:ca,m:da,a:Jn,d:na,p:ra,k:fa,I:ua,v:oa,H:la,z:ha,S:ga,l:aa,j:ta,c:Qn,n:Kn,J:sa,r:pa,i:ia,y:_a,ja:Bn,V:Gn},w=at(),B=l._free=e=>(B=l._free=w.oa)(e),qr=l._malloc=e=>(qr=l._malloc=w.pa)(e),We=e=>(We=w.ra)(e),m=(e,r)=>(m=w.sa)(e,r),fr=e=>(fr=w.ta)(e),T=()=>(T=w.ua)(),P=e=>(P=w.va)(e),ke=e=>(ke=w.wa)(e),Me=e=>(Me=w.xa)(e),je=(e,r,t)=>(je=w.ya)(e,r,t),Ie=e=>(Ie=w.za)(e);l.dynCall_viijii=(e,r,t,n,a,i,o)=>(l.dynCall_viijii=w.Aa)(e,r,t,n,a,i,o),l.dynCall_jiji=(e,r,t,n,a)=>(l.dynCall_jiji=w.Ba)(e,r,t,n,a);var Ue=l.dynCall_jiiii=(e,r,t,n,a)=>(Ue=l.dynCall_jiiii=w.Ca)(e,r,t,n,a);l.dynCall_iiiiij=(e,r,t,n,a,i,o)=>(l.dynCall_iiiiij=w.Da)(e,r,t,n,a,i,o),l.dynCall_iiiiijj=(e,r,t,n,a,i,o,s,u)=>(l.dynCall_iiiiijj=w.Ea)(e,r,t,n,a,i,o,s,u),l.dynCall_iiiiiijj=(e,r,t,n,a,i,o,s,u,c)=>(l.dynCall_iiiiiijj=w.Fa)(e,r,t,n,a,i,o,s,u,c);function Jn(e,r){var t=T();try{return b(e)(r)}catch(n){if(P(t),n!==n+0)throw n;m(1,0)}}function Kn(e,r,t,n){var a=T();try{b(e)(r,t,n)}catch(i){if(P(a),i!==i+0)throw i;m(1,0)}}function Qn(e,r,t){var n=T();try{b(e)(r,t)}catch(a){if(P(n),a!==a+0)throw a;m(1,0)}}function ra(e,r,t,n){var a=T();try{return b(e)(r,t,n)}catch(i){if(P(a),i!==i+0)throw i;m(1,0)}}function ea(e,r,t,n,a){var i=T();try{return b(e)(r,t,n,a)}catch(o){if(P(i),o!==o+0)throw o;m(1,0)}}function ta(e,r){var t=T();try{b(e)(r)}catch(n){if(P(t),n!==n+0)throw n;m(1,0)}}function na(e,r,t){var n=T();try{return b(e)(r,t)}catch(a){if(P(n),a!==a+0)throw a;m(1,0)}}function aa(e){var r=T();try{b(e)()}catch(t){if(P(r),t!==t+0)throw t;m(1,0)}}function ia(e,r,t,n,a,i,o,s,u,c,v){var h=T();try{b(e)(r,t,n,a,i,o,s,u,c,v)}catch(p){if(P(h),p!==p+0)throw p;m(1,0)}}function oa(e,r,t,n,a,i,o){var s=T();try{return b(e)(r,t,n,a,i,o)}catch(u){if(P(s),u!==u+0)throw u;m(1,0)}}function sa(e,r,t,n,a){var i=T();try{b(e)(r,t,n,a)}catch(o){if(P(i),o!==o+0)throw o;m(1,0)}}function ua(e,r,t,n,a,i){var o=T();try{return b(e)(r,t,n,a,i)}catch(s){if(P(o),s!==s+0)throw s;m(1,0)}}function la(e,r,t,n,a,i,o,s){var u=T();try{return b(e)(r,t,n,a,i,o,s)}catch(c){if(P(u),c!==c+0)throw c;m(1,0)}}function fa(e,r,t,n,a){var i=T();try{return b(e)(r,t,n,a)}catch(o){if(P(i),o!==o+0)throw o;m(1,0)}}function ca(e,r,t,n){var a=T();try{return b(e)(r,t,n)}catch(i){if(P(a),i!==i+0)throw i;m(1,0)}}function va(e,r,t,n){var a=T();try{return b(e)(r,t,n)}catch(i){if(P(a),i!==i+0)throw i;m(1,0)}}function da(e){var r=T();try{return b(e)()}catch(t){if(P(r),t!==t+0)throw t;m(1,0)}}function pa(e,r,t,n,a,i,o,s){var u=T();try{b(e)(r,t,n,a,i,o,s)}catch(c){if(P(u),c!==c+0)throw c;m(1,0)}}function ha(e,r,t,n,a,i,o,s,u,c,v,h){var p=T();try{return b(e)(r,t,n,a,i,o,s,u,c,v,h)}catch(_){if(P(p),_!==_+0)throw _;m(1,0)}}function _a(e,r,t,n,a,i,o,s,u,c,v,h,p,_,C,O){var $=T();try{b(e)(r,t,n,a,i,o,s,u,c,v,h,p,_,C,O)}catch(F){if(P($),F!==F+0)throw F;m(1,0)}}function ga(e,r,t,n,a){var i=T();try{return Ue(e,r,t,n,a)}catch(o){if(P(i),o!==o+0)throw o;m(1,0)}}var Cr;tr=function e(){Cr||He(),Cr||(tr=e)};function He(){if(N>0||(Xe(),N>0))return;function e(){Cr||(Cr=!0,l.calledRun=!0,!te&&(Ze(),Jr(l),l.onRuntimeInitialized&&l.onRuntimeInitialized(),Ge()))}l.setStatus?(l.setStatus("Running..."),setTimeout(function(){setTimeout(function(){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 He(),X.ready}})();function ya(j){return W.getZXingModuleWithFactory(Sr,j)}function ma(j){return W.setZXingModuleOverridesWithFactory(Sr,j)}async function $a(j,X){return W.readBarcodesFromImageFileWithFactory(Sr,j,X)}async function ba(j,X){return W.readBarcodesFromImageDataWithFactory(Sr,j,X)}exports.barcodeFormats=W.barcodeFormats;exports.binarizers=W.binarizers;exports.characterSets=W.characterSets;exports.contentTypes=W.contentTypes;exports.defaultDecodeHints=W.defaultReaderOptions;exports.defaultReaderOptions=W.defaultReaderOptions;exports.eanAddOnSymbols=W.eanAddOnSymbols;exports.purgeZXingModule=W.purgeZXingModule;exports.readOutputEccLevels=W.readOutputEccLevels;exports.textModes=W.textModes;exports.getZXingModule=ya;exports.readBarcodesFromImageData=ba;exports.readBarcodesFromImageFile=$a;exports.setZXingModuleOverrides=ma;

@@ -1,2 +0,2 @@

"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const W=require("../core-5E_m84Kb.cjs");var yr=(()=>{var S=typeof document<"u"&&document.currentScript?document.currentScript.src:void 0;return function(J={}){var re;var u=J,br,Q;u.ready=new Promise((r,e)=>{br=r,Q=e});var wr=Object.assign({},u),Tr=typeof window=="object",$r=typeof Bun<"u",ee=typeof((re=globalThis.WebAssembly)==null?void 0:re.instantiate)=="function",z=typeof importScripts=="function";typeof process=="object"&&typeof process.versions=="object"&&process.versions.node;var A="";function te(r){return u.locateFile?u.locateFile(r,A):A+r}var ur;(Tr||z||$r)&&(z?A=self.location.href:typeof document<"u"&&document.currentScript&&(A=document.currentScript.src),S&&(A=S),A.startsWith("blob:")?A="":A=A.substr(0,A.replace(/[?#].*/,"").lastIndexOf("/")+1),z&&(ur=r=>{var e=new XMLHttpRequest;return e.open("GET",r,!1),e.responseType="arraybuffer",e.send(null),new Uint8Array(e.response)})),u.print||console.log.bind(console);var N=u.printErr||console.error.bind(console);Object.assign(u,wr),wr=null,u.arguments&&u.arguments,u.thisProgram&&u.thisProgram,u.quit&&u.quit;var X;u.wasmBinary&&(X=u.wasmBinary),typeof WebAssembly!="object"&&fr("no native wasm support detected");var rr,Ar=!1,k,g,D,Z,V,d,Er,Rr;function Cr(){var r=rr.buffer;u.HEAP8=k=new Int8Array(r),u.HEAP16=D=new Int16Array(r),u.HEAPU8=g=new Uint8Array(r),u.HEAPU16=Z=new Uint16Array(r),u.HEAP32=V=new Int32Array(r),u.HEAPU32=d=new Uint32Array(r),u.HEAPF32=Er=new Float32Array(r),u.HEAPF64=Rr=new Float64Array(r)}var Fr=[],Pr=[],Wr=[];function ne(){if(u.preRun)for(typeof u.preRun=="function"&&(u.preRun=[u.preRun]);u.preRun.length;)oe(u.preRun.shift());cr(Fr)}function ae(){cr(Pr)}function ie(){if(u.postRun)for(typeof u.postRun=="function"&&(u.postRun=[u.postRun]);u.postRun.length;)ue(u.postRun.shift());cr(Wr)}function oe(r){Fr.unshift(r)}function se(r){Pr.unshift(r)}function ue(r){Wr.unshift(r)}var M=0,L=null;function fe(r){var e;M++,(e=u.monitorRunDependencies)===null||e===void 0||e.call(u,M)}function ce(r){var e;if(M--,(e=u.monitorRunDependencies)===null||e===void 0||e.call(u,M),M==0&&L){var t=L;L=null,t()}}function fr(r){var e;(e=u.onAbort)===null||e===void 0||e.call(u,r),r="Aborted("+r+")",N(r),Ar=!0,r+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(r);throw Q(t),t}var ve="data:application/octet-stream;base64,",Sr=r=>r.startsWith(ve),x;x="zxing_writer.wasm",Sr(x)||(x=te(x));function kr(r){if(r==x&&X)return new Uint8Array(X);if(ur)return ur(r);throw"both async and sync fetching of the wasm failed"}function le(r){return!X&&(Tr||z||$r||ee)&&typeof fetch=="function"?fetch(r,{credentials:"same-origin"}).then(e=>{if(!e.ok)throw`failed to load wasm binary file at '${r}'`;return e.arrayBuffer()}).catch(()=>kr(r)):Promise.resolve().then(()=>kr(r))}function Ur(r,e,t){return le(r).then(n=>WebAssembly.instantiate(n,e)).then(t,n=>{N(`failed to asynchronously prepare wasm: ${n}`),fr(n)})}function de(r,e,t,n){return!r&&typeof WebAssembly.instantiateStreaming=="function"&&!Sr(e)&&typeof fetch=="function"?fetch(e,{credentials:"same-origin"}).then(a=>{var i=WebAssembly.instantiateStreaming(a,t);return i.then(n,function(s){return N(`wasm streaming compile failed: ${s}`),N("falling back to ArrayBuffer instantiation"),Ur(e,t,n)})}):Ur(e,t,n)}function _e(){var r={a:Wt};function e(n,a){return p=n.exports,rr=p.R,Cr(),Nr=p.V,se(p.S),ce(),p}fe();function t(n){e(n.instance)}if(u.instantiateWasm)try{return u.instantiateWasm(r,e)}catch(n){N(`Module.instantiateWasm callback failed with error: ${n}`),Q(n)}return de(X,x,r,t).catch(Q),{}}var cr=r=>{for(;r.length>0;)r.shift()(u)};u.noExitRuntime;var Mr=[],pe=r=>{var e=new vr(r);return e.get_caught()||e.set_caught(!0),e.set_rethrown(!1),Mr.push(e),Yr(e.excPtr),e.get_exception_ptr()},I=0,ge=()=>{w(0,0);var r=Mr.pop();Kr(r.excPtr),I=0};class vr{constructor(e){this.excPtr=e,this.ptr=e-24}set_type(e){d[this.ptr+4>>2]=e}get_type(){return d[this.ptr+4>>2]}set_destructor(e){d[this.ptr+8>>2]=e}get_destructor(){return d[this.ptr+8>>2]}set_caught(e){e=e?1:0,k[this.ptr+12]=e}get_caught(){return k[this.ptr+12]!=0}set_rethrown(e){e=e?1:0,k[this.ptr+13]=e}get_rethrown(){return k[this.ptr+13]!=0}init(e,t){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(t)}set_adjusted_ptr(e){d[this.ptr+16>>2]=e}get_adjusted_ptr(){return d[this.ptr+16>>2]}get_exception_ptr(){var e=Qr(this.get_type());if(e)return d[this.excPtr>>2];var t=this.get_adjusted_ptr();return t!==0?t:this.excPtr}}var he=r=>{throw I||(I=r),I},lr=r=>{var e=I;if(!e)return G(0),0;var t=new vr(e);t.set_adjusted_ptr(e);var n=t.get_type();if(!n)return G(0),e;for(var a in r){var i=r[a];if(i===0||i===n)break;var s=t.ptr+16;if(Jr(i,n,s))return G(i),e}return G(n),e},me=()=>lr([]),ye=r=>lr([r]),be=(r,e)=>lr([r,e]),we=(r,e,t)=>{var n=new vr(r);throw n.init(e,t),I=r,I},er={},dr=r=>{for(;r.length;){var e=r.pop(),t=r.pop();t(e)}};function tr(r){return this.fromWireType(d[r>>2])}var H={},O={},nr={},Ir,Or=r=>{throw new Ir(r)},jr=(r,e,t)=>{r.forEach(function(o){nr[o]=e});function n(o){var f=t(o);f.length!==r.length&&Or("Mismatched type converter count");for(var c=0;c<r.length;++c)E(r[c],f[c])}var a=new Array(e.length),i=[],s=0;e.forEach((o,f)=>{O.hasOwnProperty(o)?a[f]=O[o]:(i.push(o),H.hasOwnProperty(o)||(H[o]=[]),H[o].push(()=>{a[f]=O[o],++s,s===i.length&&n(a)}))}),i.length===0&&n(a)},Te=r=>{var e=er[r];delete er[r];var t=e.rawConstructor,n=e.rawDestructor,a=e.fields,i=a.map(s=>s.getterReturnType).concat(a.map(s=>s.setterArgumentType));jr([r],i,s=>{var o={};return a.forEach((f,c)=>{var v=f.fieldName,l=s[c],_=f.getter,m=f.getterContext,U=s[c+a.length],K=f.setter,R=f.setterContext;o[v]={read:Y=>l.fromWireType(_(m,Y)),write:(Y,mr)=>{var sr=[];K(R,Y,U.toWireType(sr,mr)),dr(sr)}}}),[{name:e.name,fromWireType:f=>{var c={};for(var v in o)c[v]=o[v].read(f);return n(f),c},toWireType:(f,c)=>{for(var v in o)if(!(v in c))throw new TypeError(`Missing field: "${v}"`);var l=t();for(v in o)o[v].write(l,c[v]);return f!==null&&f.push(n,l),l},argPackAdvance:C,readValueFromPointer:tr,destructorFunction:n}]})},$e=(r,e,t,n,a)=>{},Ae=()=>{for(var r=new Array(256),e=0;e<256;++e)r[e]=String.fromCharCode(e);Dr=r},Dr,h=r=>{for(var e="",t=r;g[t];)e+=Dr[g[t++]];return e},Vr,y=r=>{throw new Vr(r)};function Ee(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var n=e.name;if(r||y(`type "${n}" must have a positive integer typeid pointer`),O.hasOwnProperty(r)){if(t.ignoreDuplicateRegistrations)return;y(`Cannot register type '${n}' twice`)}if(O[r]=e,delete nr[r],H.hasOwnProperty(r)){var a=H[r];delete H[r],a.forEach(i=>i())}}function E(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!("argPackAdvance"in e))throw new TypeError("registerType registeredInstance requires argPackAdvance");return Ee(r,e,t)}var C=8,Re=(r,e,t,n)=>{e=h(e),E(r,{name:e,fromWireType:function(a){return!!a},toWireType:function(a,i){return i?t:n},argPackAdvance:C,readValueFromPointer:function(a){return this.fromWireType(g[a])},destructorFunction:null})},_r=[],F=[],pr=r=>{r>9&&--F[r+1]===0&&(F[r]=void 0,_r.push(r))},Ce=()=>F.length/2-5-_r.length,Fe=()=>{F.push(0,1,void 0,1,null,1,!0,1,!1,1),u.count_emval_handles=Ce},j={toValue:r=>(r||y("Cannot use deleted val. handle = "+r),F[r]),toHandle:r=>{switch(r){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{const e=_r.pop()||F.length;return F[e]=r,F[e+1]=1,e}}}},Pe={name:"emscripten::val",fromWireType:r=>{var e=j.toValue(r);return pr(r),e},toWireType:(r,e)=>j.toHandle(e),argPackAdvance:C,readValueFromPointer:tr,destructorFunction:null},We=r=>E(r,Pe),Se=(r,e,t)=>{if(r[e].overloadTable===void 0){var n=r[e];r[e]=function(){for(var a=arguments.length,i=new Array(a),s=0;s<a;s++)i[s]=arguments[s];return r[e].overloadTable.hasOwnProperty(i.length)||y(`Function '${t}' called with an invalid number of arguments (${i.length}) - expects one of (${r[e].overloadTable})!`),r[e].overloadTable[i.length].apply(this,i)},r[e].overloadTable=[],r[e].overloadTable[n.argCount]=n}},xr=(r,e,t)=>{u.hasOwnProperty(r)?((t===void 0||u[r].overloadTable!==void 0&&u[r].overloadTable[t]!==void 0)&&y(`Cannot register public name '${r}' twice`),Se(u,r,r),u.hasOwnProperty(t)&&y(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`),u[r].overloadTable[t]=e):(u[r]=e,t!==void 0&&(u[r].numArguments=t))},ke=(r,e,t)=>{switch(e){case 1:return t?function(n){return this.fromWireType(k[n])}:function(n){return this.fromWireType(g[n])};case 2:return t?function(n){return this.fromWireType(D[n>>1])}:function(n){return this.fromWireType(Z[n>>1])};case 4:return t?function(n){return this.fromWireType(V[n>>2])}:function(n){return this.fromWireType(d[n>>2])};default:throw new TypeError(`invalid integer width (${e}): ${r}`)}},Ue=(r,e,t,n)=>{e=h(e);function a(){}a.values={},E(r,{name:e,constructor:a,fromWireType:function(i){return this.constructor.values[i]},toWireType:(i,s)=>s.value,argPackAdvance:C,readValueFromPointer:ke(e,t,n),destructorFunction:null}),xr(e,a)},ar=(r,e)=>Object.defineProperty(e,"name",{value:r}),Hr=r=>{var e=Gr(r),t=h(e);return P(e),t},Br=(r,e)=>{var t=O[r];return t===void 0&&y(`${e} has unknown type ${Hr(r)}`),t},Me=(r,e,t)=>{var n=Br(r,"enum");e=h(e);var a=n.constructor,i=Object.create(n.constructor.prototype,{value:{value:t},constructor:{value:ar(`${n.name}_${e}`,function(){})}});a.values[t]=i,a[e]=i},Ie=(r,e)=>{switch(e){case 4:return function(t){return this.fromWireType(Er[t>>2])};case 8:return function(t){return this.fromWireType(Rr[t>>3])};default:throw new TypeError(`invalid float width (${e}): ${r}`)}},Oe=(r,e,t)=>{e=h(e),E(r,{name:e,fromWireType:n=>n,toWireType:(n,a)=>a,argPackAdvance:C,readValueFromPointer:Ie(e,t),destructorFunction:null})};function je(r){for(var e=1;e<r.length;++e)if(r[e]!==null&&r[e].destructorFunction===void 0)return!0;return!1}function De(r,e,t,n,a,i){var s=e.length;s<2&&y("argTypes array size mismatch! Must at least get return value and 'this' types!");var o=e[1]!==null&&t!==null,f=je(e),c=e[0].name!=="void",v=s-2,l=new Array(v),_=[],m=[],U=function(){arguments.length!==v&&y(`function ${r} called with ${arguments.length} arguments, expected ${v}`),m.length=0;var K;_.length=o?2:1,_[0]=a,o&&(K=e[1].toWireType(m,this),_[1]=K);for(var R=0;R<v;++R)l[R]=e[R+2].toWireType(m,R<0||arguments.length<=R?void 0:arguments[R]),_.push(l[R]);var Y=n(..._);function mr(sr){if(f)dr(m);else for(var B=o?1:2;B<e.length;B++){var Bt=B===1?K:l[B-2];e[B].destructorFunction!==null&&e[B].destructorFunction(Bt)}if(c)return e[0].fromWireType(sr)}return mr(Y)};return ar(r,U)}var Ve=(r,e)=>{for(var t=[],n=0;n<r;n++)t.push(d[e+n*4>>2]);return t},xe=(r,e,t)=>{u.hasOwnProperty(r)||Or("Replacing nonexistant public symbol"),u[r].overloadTable!==void 0&&t!==void 0?u[r].overloadTable[t]=e:(u[r]=e,u[r].argCount=t)},He=(r,e,t)=>{var n=u["dynCall_"+r];return n(e,...t)},ir=[],Nr,b=r=>{var e=ir[r];return e||(r>=ir.length&&(ir.length=r+1),ir[r]=e=Nr.get(r)),e},Be=function(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(r.includes("j"))return He(r,e,t);var n=b(e)(...t);return n},Ne=(r,e)=>function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return Be(r,e,n)},q=(r,e)=>{r=h(r);function t(){return r.includes("j")?Ne(r,e):b(e)}var n=t();return typeof n!="function"&&y(`unknown function pointer with signature ${r}: ${e}`),n},Xe=(r,e)=>{var t=ar(e,function(n){this.name=e,this.message=n;var a=new Error(n).stack;a!==void 0&&(this.stack=this.toString()+`
`+a.replace(/^Error(:[^\n]*)?\n/,""))});return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return this.message===void 0?this.name:`${this.name}: ${this.message}`},t},Xr,Ze=(r,e)=>{var t=[],n={};function a(i){if(!n[i]&&!O[i]){if(nr[i]){nr[i].forEach(a);return}t.push(i),n[i]=!0}}throw e.forEach(a),new Xr(`${r}: `+t.map(Hr).join([", "]))},Le=r=>{r=r.trim();const e=r.indexOf("(");return e!==-1?r.substr(0,e):r},qe=(r,e,t,n,a,i,s)=>{var o=Ve(e,t);r=h(r),r=Le(r),a=q(n,a),xr(r,function(){Ze(`Cannot call ${r} due to unbound types`,o)},e-1),jr([],o,f=>{var c=[f[0],null].concat(f.slice(1));return xe(r,De(r,c,null,a,i),e-1),[]})},Ge=(r,e,t)=>{switch(e){case 1:return t?n=>k[n]:n=>g[n];case 2:return t?n=>D[n>>1]:n=>Z[n>>1];case 4:return t?n=>V[n>>2]:n=>d[n>>2];default:throw new TypeError(`invalid integer width (${e}): ${r}`)}},Ke=(r,e,t,n,a)=>{e=h(e);var i=v=>v;if(n===0){var s=32-8*t;i=v=>v<<s>>>s}var o=e.includes("unsigned"),f=(v,l)=>{},c;o?c=function(v,l){return f(l,this.name),l>>>0}:c=function(v,l){return f(l,this.name),l},E(r,{name:e,fromWireType:i,toWireType:c,argPackAdvance:C,readValueFromPointer:Ge(e,t,n!==0),destructorFunction:null})},Ye=(r,e,t)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],a=n[e];function i(s){var o=d[s>>2],f=d[s+4>>2];return new a(k.buffer,f,o)}t=h(t),E(r,{name:t,fromWireType:i,argPackAdvance:C,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},Je=(r,e,t,n)=>{if(!(n>0))return 0;for(var a=t,i=t+n-1,s=0;s<r.length;++s){var o=r.charCodeAt(s);if(o>=55296&&o<=57343){var f=r.charCodeAt(++s);o=65536+((o&1023)<<10)|f&1023}if(o<=127){if(t>=i)break;e[t++]=o}else if(o<=2047){if(t+1>=i)break;e[t++]=192|o>>6,e[t++]=128|o&63}else if(o<=65535){if(t+2>=i)break;e[t++]=224|o>>12,e[t++]=128|o>>6&63,e[t++]=128|o&63}else{if(t+3>=i)break;e[t++]=240|o>>18,e[t++]=128|o>>12&63,e[t++]=128|o>>6&63,e[t++]=128|o&63}}return e[t]=0,t-a},Qe=(r,e,t)=>Je(r,g,e,t),ze=r=>{for(var e=0,t=0;t<r.length;++t){var n=r.charCodeAt(t);n<=127?e++:n<=2047?e+=2:n>=55296&&n<=57343?(e+=4,++t):e+=3}return e},Zr=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0,rt=(r,e,t)=>{for(var n=e+t,a=e;r[a]&&!(a>=n);)++a;if(a-e>16&&r.buffer&&Zr)return Zr.decode(r.subarray(e,a));for(var i="";e<a;){var s=r[e++];if(!(s&128)){i+=String.fromCharCode(s);continue}var o=r[e++]&63;if((s&224)==192){i+=String.fromCharCode((s&31)<<6|o);continue}var f=r[e++]&63;if((s&240)==224?s=(s&15)<<12|o<<6|f:s=(s&7)<<18|o<<12|f<<6|r[e++]&63,s<65536)i+=String.fromCharCode(s);else{var c=s-65536;i+=String.fromCharCode(55296|c>>10,56320|c&1023)}}return i},et=(r,e)=>r?rt(g,r,e):"",tt=(r,e)=>{e=h(e);var t=e==="std::string";E(r,{name:e,fromWireType(n){var a=d[n>>2],i=n+4,s;if(t)for(var o=i,f=0;f<=a;++f){var c=i+f;if(f==a||g[c]==0){var v=c-o,l=et(o,v);s===void 0?s=l:(s+="\0",s+=l),o=c+1}}else{for(var _=new Array(a),f=0;f<a;++f)_[f]=String.fromCharCode(g[i+f]);s=_.join("")}return P(n),s},toWireType(n,a){a instanceof ArrayBuffer&&(a=new Uint8Array(a));var i,s=typeof a=="string";s||a instanceof Uint8Array||a instanceof Uint8ClampedArray||a instanceof Int8Array||y("Cannot pass non-string to std::string"),t&&s?i=ze(a):i=a.length;var o=hr(4+i+1),f=o+4;if(d[o>>2]=i,t&&s)Qe(a,f,i+1);else if(s)for(var c=0;c<i;++c){var v=a.charCodeAt(c);v>255&&(P(f),y("String has UTF-16 code units that do not fit in 8 bits")),g[f+c]=v}else for(var c=0;c<i;++c)g[f+c]=a[c];return n!==null&&n.push(P,o),o},argPackAdvance:C,readValueFromPointer:tr,destructorFunction(n){P(n)}})},Lr=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0,nt=(r,e)=>{for(var t=r,n=t>>1,a=n+e/2;!(n>=a)&&Z[n];)++n;if(t=n<<1,t-r>32&&Lr)return Lr.decode(g.subarray(r,t));for(var i="",s=0;!(s>=e/2);++s){var o=D[r+s*2>>1];if(o==0)break;i+=String.fromCharCode(o)}return i},at=(r,e,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<2)return 0;t-=2;for(var a=e,i=t<r.length*2?t/2:r.length,s=0;s<i;++s){var o=r.charCodeAt(s);D[e>>1]=o,e+=2}return D[e>>1]=0,e-a},it=r=>r.length*2,ot=(r,e)=>{for(var t=0,n="";!(t>=e/4);){var a=V[r+t*4>>2];if(a==0)break;if(++t,a>=65536){var i=a-65536;n+=String.fromCharCode(55296|i>>10,56320|i&1023)}else n+=String.fromCharCode(a)}return n},st=(r,e,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<4)return 0;for(var a=e,i=a+t-4,s=0;s<r.length;++s){var o=r.charCodeAt(s);if(o>=55296&&o<=57343){var f=r.charCodeAt(++s);o=65536+((o&1023)<<10)|f&1023}if(V[e>>2]=o,e+=4,e+4>i)break}return V[e>>2]=0,e-a},ut=r=>{for(var e=0,t=0;t<r.length;++t){var n=r.charCodeAt(t);n>=55296&&n<=57343&&++t,e+=4}return e},ft=(r,e,t)=>{t=h(t);var n,a,i,s;e===2?(n=nt,a=at,s=it,i=o=>Z[o>>1]):e===4&&(n=ot,a=st,s=ut,i=o=>d[o>>2]),E(r,{name:t,fromWireType:o=>{for(var f=d[o>>2],c,v=o+4,l=0;l<=f;++l){var _=o+4+l*e;if(l==f||i(_)==0){var m=_-v,U=n(v,m);c===void 0?c=U:(c+="\0",c+=U),v=_+e}}return P(o),c},toWireType:(o,f)=>{typeof f!="string"&&y(`Cannot pass non-string to C++ string type ${t}`);var c=s(f),v=hr(4+c+e);return d[v>>2]=c/e,a(f,v+4,c+e),o!==null&&o.push(P,v),v},argPackAdvance:C,readValueFromPointer:tr,destructorFunction(o){P(o)}})},ct=(r,e,t,n,a,i)=>{er[r]={name:h(e),rawConstructor:q(t,n),rawDestructor:q(a,i),fields:[]}},vt=(r,e,t,n,a,i,s,o,f,c)=>{er[r].fields.push({fieldName:h(e),getterReturnType:t,getter:q(n,a),getterContext:i,setterArgumentType:s,setter:q(o,f),setterContext:c})},lt=(r,e)=>{e=h(e),E(r,{isVoid:!0,name:e,argPackAdvance:0,fromWireType:()=>{},toWireType:(t,n)=>{}})},gr=[],dt=(r,e,t,n)=>(r=gr[r],e=j.toValue(e),r(null,e,t,n)),_t={},pt=r=>{var e=_t[r];return e===void 0?h(r):e},qr=()=>{if(typeof globalThis=="object")return globalThis;function r(e){e.$$$embind_global$$$=e;var t=typeof $$$embind_global$$$=="object"&&e.$$$embind_global$$$==e;return t||delete e.$$$embind_global$$$,t}if(typeof $$$embind_global$$$=="object"||(typeof global=="object"&&r(global)?$$$embind_global$$$=global:typeof self=="object"&&r(self)&&($$$embind_global$$$=self),typeof $$$embind_global$$$=="object"))return $$$embind_global$$$;throw Error("unable to get global object.")},gt=r=>r===0?j.toHandle(qr()):(r=pt(r),j.toHandle(qr()[r])),ht=r=>{var e=gr.length;return gr.push(r),e},mt=(r,e)=>{for(var t=new Array(r),n=0;n<r;++n)t[n]=Br(d[e+n*4>>2],"parameter "+n);return t},yt=Reflect.construct,bt=(r,e,t)=>{var n=[],a=r.toWireType(n,t);return n.length&&(d[e>>2]=j.toHandle(n)),a},wt=(r,e,t)=>{var n=mt(r,e),a=n.shift();r--;var i=new Array(r),s=(f,c,v,l)=>{for(var _=0,m=0;m<r;++m)i[m]=n[m].readValueFromPointer(l+_),_+=n[m].argPackAdvance;var U=t===1?yt(c,i):c.apply(f,i);return bt(a,v,U)},o=`methodCaller<(${n.map(f=>f.name).join(", ")}) => ${a.name}>`;return ht(ar(o,s))},Tt=r=>{r>9&&(F[r+1]+=1)},$t=r=>{var e=j.toValue(r);dr(e),pr(r)},At=()=>{fr("")},Et=(r,e,t)=>g.copyWithin(r,e,e+t),Rt=()=>2147483648,Ct=r=>{var e=rr.buffer,t=(r-e.byteLength+65535)/65536;try{return rr.grow(t),Cr(),1}catch{}},Ft=r=>{var e=g.length;r>>>=0;var t=Rt();if(r>t)return!1;for(var n=(f,c)=>f+(c-f%c)%c,a=1;a<=4;a*=2){var i=e*(1+.2/a);i=Math.min(i,r+100663296);var s=Math.min(t,n(Math.max(r,i),65536)),o=Ct(s);if(o)return!0}return!1},Pt=r=>r;Ir=u.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},Ae(),Vr=u.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},Fe(),Xr=u.UnboundTypeError=Xe(Error,"UnboundTypeError");var Wt={r:pe,q:ge,g:me,d:ye,k:be,a:we,i:he,M:Te,C:$e,H:Re,G:We,K:Ue,b:Me,v:Oe,L:qe,h:Ke,e:Ye,u:tt,p:ft,w:ct,N:vt,I:lt,z:dt,P:pr,B:gt,A:wt,x:Tt,Q:$t,s:At,F:Et,E:Ft,y:Ot,c:St,l:jt,n:It,o:Dt,f:kt,t:Ht,m:xt,D:Mt,J:Ut,j:Vt,O:Pt},p=_e(),hr=u._malloc=r=>(hr=u._malloc=p.T)(r),P=u._free=r=>(P=u._free=p.U)(r),Gr=r=>(Gr=p.W)(r),w=(r,e)=>(w=p.X)(r,e),G=r=>(G=p.Y)(r),T=()=>(T=p.Z)(),$=r=>($=p._)(r),Kr=r=>(Kr=p.$)(r),Yr=r=>(Yr=p.aa)(r),Jr=(r,e,t)=>(Jr=p.ba)(r,e,t),Qr=r=>(Qr=p.ca)(r);function St(r,e){var t=T();try{return b(r)(e)}catch(n){if($(t),n!==n+0)throw n;w(1,0)}}function kt(r,e){var t=T();try{b(r)(e)}catch(n){if($(t),n!==n+0)throw n;w(1,0)}}function Ut(r,e,t,n,a,i){var s=T();try{b(r)(e,t,n,a,i)}catch(o){if($(s),o!==o+0)throw o;w(1,0)}}function Mt(r,e,t,n,a){var i=T();try{b(r)(e,t,n,a)}catch(s){if($(i),s!==s+0)throw s;w(1,0)}}function It(r,e,t,n){var a=T();try{return b(r)(e,t,n)}catch(i){if($(a),i!==i+0)throw i;w(1,0)}}function Ot(r,e,t,n,a){var i=T();try{return b(r)(e,t,n,a)}catch(s){if($(i),s!==s+0)throw s;w(1,0)}}function jt(r,e,t){var n=T();try{return b(r)(e,t)}catch(a){if($(n),a!==a+0)throw a;w(1,0)}}function Dt(r){var e=T();try{b(r)()}catch(t){if($(e),t!==t+0)throw t;w(1,0)}}function Vt(r,e,t,n,a,i,s,o,f,c,v){var l=T();try{b(r)(e,t,n,a,i,s,o,f,c,v)}catch(_){if($(l),_!==_+0)throw _;w(1,0)}}function xt(r,e,t,n){var a=T();try{b(r)(e,t,n)}catch(i){if($(a),i!==i+0)throw i;w(1,0)}}function Ht(r,e,t){var n=T();try{b(r)(e,t)}catch(a){if($(n),a!==a+0)throw a;w(1,0)}}var or;L=function r(){or||zr(),or||(L=r)};function zr(){if(M>0||(ne(),M>0))return;function r(){or||(or=!0,u.calledRun=!0,!Ar&&(ae(),br(u),u.onRuntimeInitialized&&u.onRuntimeInitialized(),ie()))}u.setStatus?(u.setStatus("Running..."),setTimeout(function(){setTimeout(function(){u.setStatus("")},1),r()},1)):r()}if(u.preInit)for(typeof u.preInit=="function"&&(u.preInit=[u.preInit]);u.preInit.length>0;)u.preInit.pop()();return zr(),J.ready}})();function Nt(S){return W.getZXingModuleWithFactory(yr,S)}function Xt(S){return W.setZXingModuleOverridesWithFactory(yr,S)}async function Zt(S,J){return W.writeBarcodeToImageFileWithFactory(yr,S,J)}exports.barcodeFormats=W.barcodeFormats;exports.characterSets=W.characterSets;exports.defaultEncodeHints=W.defaultWriterOptions;exports.defaultWriterOptions=W.defaultWriterOptions;exports.purgeZXingModule=W.purgeZXingModule;exports.writeInputEccLevels=W.writeInputEccLevels;exports.getZXingModule=Nt;exports.setZXingModuleOverrides=Xt;exports.writeBarcodeToImageFile=Zt;
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const W=require("../core-Wr6FQ5Lz.cjs");var mr=(()=>{var S=typeof document<"u"&&document.currentScript?document.currentScript.src:void 0;return function(J={}){var re;var u=J,yr,Q;u.ready=new Promise((r,e)=>{yr=r,Q=e});var br=Object.assign({},u),wr=typeof window=="object",Tr=typeof Bun<"u",ee=typeof((re=globalThis.WebAssembly)==null?void 0:re.instantiate)=="function",z=typeof importScripts=="function";typeof process=="object"&&typeof process.versions=="object"&&process.versions.node;var A="";function te(r){return u.locateFile?u.locateFile(r,A):A+r}var ur;(wr||z||Tr)&&(z?A=self.location.href:typeof document<"u"&&document.currentScript&&(A=document.currentScript.src),S&&(A=S),A.startsWith("blob:")?A="":A=A.substr(0,A.replace(/[?#].*/,"").lastIndexOf("/")+1),z&&(ur=r=>{var e=new XMLHttpRequest;return e.open("GET",r,!1),e.responseType="arraybuffer",e.send(null),new Uint8Array(e.response)})),u.print||console.log.bind(console);var N=u.printErr||console.error.bind(console);Object.assign(u,br),br=null,u.arguments&&u.arguments,u.thisProgram&&u.thisProgram,u.quit&&u.quit;var X;u.wasmBinary&&(X=u.wasmBinary);var rr,$r=!1,k,g,D,Z,V,d,Ar,Er;function Rr(){var r=rr.buffer;u.HEAP8=k=new Int8Array(r),u.HEAP16=D=new Int16Array(r),u.HEAPU8=g=new Uint8Array(r),u.HEAPU16=Z=new Uint16Array(r),u.HEAP32=V=new Int32Array(r),u.HEAPU32=d=new Uint32Array(r),u.HEAPF32=Ar=new Float32Array(r),u.HEAPF64=Er=new Float64Array(r)}var Cr=[],Fr=[],Pr=[];function ne(){if(u.preRun)for(typeof u.preRun=="function"&&(u.preRun=[u.preRun]);u.preRun.length;)oe(u.preRun.shift());fr(Cr)}function ae(){fr(Fr)}function ie(){if(u.postRun)for(typeof u.postRun=="function"&&(u.postRun=[u.postRun]);u.postRun.length;)ue(u.postRun.shift());fr(Pr)}function oe(r){Cr.unshift(r)}function se(r){Fr.unshift(r)}function ue(r){Pr.unshift(r)}var M=0,L=null;function fe(r){var e;M++,(e=u.monitorRunDependencies)===null||e===void 0||e.call(u,M)}function ce(r){var e;if(M--,(e=u.monitorRunDependencies)===null||e===void 0||e.call(u,M),M==0&&L){var t=L;L=null,t()}}function Wr(r){var e;(e=u.onAbort)===null||e===void 0||e.call(u,r),r="Aborted("+r+")",N(r),$r=!0,r+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(r);throw Q(t),t}var ve="data:application/octet-stream;base64,",Sr=r=>r.startsWith(ve),x;x="zxing_writer.wasm",Sr(x)||(x=te(x));function kr(r){if(r==x&&X)return new Uint8Array(X);if(ur)return ur(r);throw"both async and sync fetching of the wasm failed"}function le(r){return!X&&(wr||z||Tr||ee)&&typeof fetch=="function"?fetch(r,{credentials:"same-origin"}).then(e=>{if(!e.ok)throw`failed to load wasm binary file at '${r}'`;return e.arrayBuffer()}).catch(()=>kr(r)):Promise.resolve().then(()=>kr(r))}function Ur(r,e,t){return le(r).then(n=>WebAssembly.instantiate(n,e)).then(t,n=>{N(`failed to asynchronously prepare wasm: ${n}`),Wr(n)})}function de(r,e,t,n){return!r&&typeof WebAssembly.instantiateStreaming=="function"&&!Sr(e)&&typeof fetch=="function"?fetch(e,{credentials:"same-origin"}).then(a=>{var i=WebAssembly.instantiateStreaming(a,t);return i.then(n,function(s){return N(`wasm streaming compile failed: ${s}`),N("falling back to ArrayBuffer instantiation"),Ur(e,t,n)})}):Ur(e,t,n)}function _e(){var r={a:Wt};function e(n,a){return p=n.exports,rr=p.R,Rr(),Nr=p.V,se(p.S),ce(),p}fe();function t(n){e(n.instance)}if(u.instantiateWasm)try{return u.instantiateWasm(r,e)}catch(n){N(`Module.instantiateWasm callback failed with error: ${n}`),Q(n)}return de(X,x,r,t).catch(Q),{}}var fr=r=>{for(;r.length>0;)r.shift()(u)};u.noExitRuntime;var Mr=[],pe=r=>{var e=new cr(r);return e.get_caught()||e.set_caught(!0),e.set_rethrown(!1),Mr.push(e),Yr(e.excPtr),e.get_exception_ptr()},I=0,ge=()=>{w(0,0);var r=Mr.pop();Kr(r.excPtr),I=0};class cr{constructor(e){this.excPtr=e,this.ptr=e-24}set_type(e){d[this.ptr+4>>2]=e}get_type(){return d[this.ptr+4>>2]}set_destructor(e){d[this.ptr+8>>2]=e}get_destructor(){return d[this.ptr+8>>2]}set_caught(e){e=e?1:0,k[this.ptr+12]=e}get_caught(){return k[this.ptr+12]!=0}set_rethrown(e){e=e?1:0,k[this.ptr+13]=e}get_rethrown(){return k[this.ptr+13]!=0}init(e,t){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(t)}set_adjusted_ptr(e){d[this.ptr+16>>2]=e}get_adjusted_ptr(){return d[this.ptr+16>>2]}get_exception_ptr(){var e=Qr(this.get_type());if(e)return d[this.excPtr>>2];var t=this.get_adjusted_ptr();return t!==0?t:this.excPtr}}var he=r=>{throw I||(I=r),I},vr=r=>{var e=I;if(!e)return G(0),0;var t=new cr(e);t.set_adjusted_ptr(e);var n=t.get_type();if(!n)return G(0),e;for(var a in r){var i=r[a];if(i===0||i===n)break;var s=t.ptr+16;if(Jr(i,n,s))return G(i),e}return G(n),e},me=()=>vr([]),ye=r=>vr([r]),be=(r,e)=>vr([r,e]),we=(r,e,t)=>{var n=new cr(r);throw n.init(e,t),I=r,I},er={},lr=r=>{for(;r.length;){var e=r.pop(),t=r.pop();t(e)}};function tr(r){return this.fromWireType(d[r>>2])}var H={},O={},nr={},Ir,Or=r=>{throw new Ir(r)},jr=(r,e,t)=>{r.forEach(function(o){nr[o]=e});function n(o){var f=t(o);f.length!==r.length&&Or("Mismatched type converter count");for(var c=0;c<r.length;++c)E(r[c],f[c])}var a=new Array(e.length),i=[],s=0;e.forEach((o,f)=>{O.hasOwnProperty(o)?a[f]=O[o]:(i.push(o),H.hasOwnProperty(o)||(H[o]=[]),H[o].push(()=>{a[f]=O[o],++s,s===i.length&&n(a)}))}),i.length===0&&n(a)},Te=r=>{var e=er[r];delete er[r];var t=e.rawConstructor,n=e.rawDestructor,a=e.fields,i=a.map(s=>s.getterReturnType).concat(a.map(s=>s.setterArgumentType));jr([r],i,s=>{var o={};return a.forEach((f,c)=>{var v=f.fieldName,l=s[c],_=f.getter,m=f.getterContext,U=s[c+a.length],K=f.setter,R=f.setterContext;o[v]={read:Y=>l.fromWireType(_(m,Y)),write:(Y,hr)=>{var sr=[];K(R,Y,U.toWireType(sr,hr)),lr(sr)}}}),[{name:e.name,fromWireType:f=>{var c={};for(var v in o)c[v]=o[v].read(f);return n(f),c},toWireType:(f,c)=>{for(var v in o)if(!(v in c))throw new TypeError(`Missing field: "${v}"`);var l=t();for(v in o)o[v].write(l,c[v]);return f!==null&&f.push(n,l),l},argPackAdvance:C,readValueFromPointer:tr,destructorFunction:n}]})},$e=(r,e,t,n,a)=>{},Ae=()=>{for(var r=new Array(256),e=0;e<256;++e)r[e]=String.fromCharCode(e);Dr=r},Dr,h=r=>{for(var e="",t=r;g[t];)e+=Dr[g[t++]];return e},Vr,y=r=>{throw new Vr(r)};function Ee(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var n=e.name;if(r||y(`type "${n}" must have a positive integer typeid pointer`),O.hasOwnProperty(r)){if(t.ignoreDuplicateRegistrations)return;y(`Cannot register type '${n}' twice`)}if(O[r]=e,delete nr[r],H.hasOwnProperty(r)){var a=H[r];delete H[r],a.forEach(i=>i())}}function E(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!("argPackAdvance"in e))throw new TypeError("registerType registeredInstance requires argPackAdvance");return Ee(r,e,t)}var C=8,Re=(r,e,t,n)=>{e=h(e),E(r,{name:e,fromWireType:function(a){return!!a},toWireType:function(a,i){return i?t:n},argPackAdvance:C,readValueFromPointer:function(a){return this.fromWireType(g[a])},destructorFunction:null})},dr=[],F=[],_r=r=>{r>9&&--F[r+1]===0&&(F[r]=void 0,dr.push(r))},Ce=()=>F.length/2-5-dr.length,Fe=()=>{F.push(0,1,void 0,1,null,1,!0,1,!1,1),u.count_emval_handles=Ce},j={toValue:r=>(r||y("Cannot use deleted val. handle = "+r),F[r]),toHandle:r=>{switch(r){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{const e=dr.pop()||F.length;return F[e]=r,F[e+1]=1,e}}}},Pe={name:"emscripten::val",fromWireType:r=>{var e=j.toValue(r);return _r(r),e},toWireType:(r,e)=>j.toHandle(e),argPackAdvance:C,readValueFromPointer:tr,destructorFunction:null},We=r=>E(r,Pe),Se=(r,e,t)=>{if(r[e].overloadTable===void 0){var n=r[e];r[e]=function(){for(var a=arguments.length,i=new Array(a),s=0;s<a;s++)i[s]=arguments[s];return r[e].overloadTable.hasOwnProperty(i.length)||y(`Function '${t}' called with an invalid number of arguments (${i.length}) - expects one of (${r[e].overloadTable})!`),r[e].overloadTable[i.length].apply(this,i)},r[e].overloadTable=[],r[e].overloadTable[n.argCount]=n}},xr=(r,e,t)=>{u.hasOwnProperty(r)?((t===void 0||u[r].overloadTable!==void 0&&u[r].overloadTable[t]!==void 0)&&y(`Cannot register public name '${r}' twice`),Se(u,r,r),u.hasOwnProperty(t)&&y(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`),u[r].overloadTable[t]=e):(u[r]=e,t!==void 0&&(u[r].numArguments=t))},ke=(r,e,t)=>{switch(e){case 1:return t?function(n){return this.fromWireType(k[n])}:function(n){return this.fromWireType(g[n])};case 2:return t?function(n){return this.fromWireType(D[n>>1])}:function(n){return this.fromWireType(Z[n>>1])};case 4:return t?function(n){return this.fromWireType(V[n>>2])}:function(n){return this.fromWireType(d[n>>2])};default:throw new TypeError(`invalid integer width (${e}): ${r}`)}},Ue=(r,e,t,n)=>{e=h(e);function a(){}a.values={},E(r,{name:e,constructor:a,fromWireType:function(i){return this.constructor.values[i]},toWireType:(i,s)=>s.value,argPackAdvance:C,readValueFromPointer:ke(e,t,n),destructorFunction:null}),xr(e,a)},ar=(r,e)=>Object.defineProperty(e,"name",{value:r}),Hr=r=>{var e=Gr(r),t=h(e);return P(e),t},Br=(r,e)=>{var t=O[r];return t===void 0&&y(`${e} has unknown type ${Hr(r)}`),t},Me=(r,e,t)=>{var n=Br(r,"enum");e=h(e);var a=n.constructor,i=Object.create(n.constructor.prototype,{value:{value:t},constructor:{value:ar(`${n.name}_${e}`,function(){})}});a.values[t]=i,a[e]=i},Ie=(r,e)=>{switch(e){case 4:return function(t){return this.fromWireType(Ar[t>>2])};case 8:return function(t){return this.fromWireType(Er[t>>3])};default:throw new TypeError(`invalid float width (${e}): ${r}`)}},Oe=(r,e,t)=>{e=h(e),E(r,{name:e,fromWireType:n=>n,toWireType:(n,a)=>a,argPackAdvance:C,readValueFromPointer:Ie(e,t),destructorFunction:null})};function je(r){for(var e=1;e<r.length;++e)if(r[e]!==null&&r[e].destructorFunction===void 0)return!0;return!1}function De(r,e,t,n,a,i){var s=e.length;s<2&&y("argTypes array size mismatch! Must at least get return value and 'this' types!");var o=e[1]!==null&&t!==null,f=je(e),c=e[0].name!=="void",v=s-2,l=new Array(v),_=[],m=[],U=function(){arguments.length!==v&&y(`function ${r} called with ${arguments.length} arguments, expected ${v}`),m.length=0;var K;_.length=o?2:1,_[0]=a,o&&(K=e[1].toWireType(m,this),_[1]=K);for(var R=0;R<v;++R)l[R]=e[R+2].toWireType(m,R<0||arguments.length<=R?void 0:arguments[R]),_.push(l[R]);var Y=n(..._);function hr(sr){if(f)lr(m);else for(var B=o?1:2;B<e.length;B++){var Bt=B===1?K:l[B-2];e[B].destructorFunction!==null&&e[B].destructorFunction(Bt)}if(c)return e[0].fromWireType(sr)}return hr(Y)};return ar(r,U)}var Ve=(r,e)=>{for(var t=[],n=0;n<r;n++)t.push(d[e+n*4>>2]);return t},xe=(r,e,t)=>{u.hasOwnProperty(r)||Or("Replacing nonexistent public symbol"),u[r].overloadTable!==void 0&&t!==void 0?u[r].overloadTable[t]=e:(u[r]=e,u[r].argCount=t)},He=(r,e,t)=>{var n=u["dynCall_"+r];return n(e,...t)},ir=[],Nr,b=r=>{var e=ir[r];return e||(r>=ir.length&&(ir.length=r+1),ir[r]=e=Nr.get(r)),e},Be=function(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(r.includes("j"))return He(r,e,t);var n=b(e)(...t);return n},Ne=(r,e)=>function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return Be(r,e,n)},q=(r,e)=>{r=h(r);function t(){return r.includes("j")?Ne(r,e):b(e)}var n=t();return typeof n!="function"&&y(`unknown function pointer with signature ${r}: ${e}`),n},Xe=(r,e)=>{var t=ar(e,function(n){this.name=e,this.message=n;var a=new Error(n).stack;a!==void 0&&(this.stack=this.toString()+`
`+a.replace(/^Error(:[^\n]*)?\n/,""))});return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return this.message===void 0?this.name:`${this.name}: ${this.message}`},t},Xr,Ze=(r,e)=>{var t=[],n={};function a(i){if(!n[i]&&!O[i]){if(nr[i]){nr[i].forEach(a);return}t.push(i),n[i]=!0}}throw e.forEach(a),new Xr(`${r}: `+t.map(Hr).join([", "]))},Le=r=>{r=r.trim();const e=r.indexOf("(");return e!==-1?r.substr(0,e):r},qe=(r,e,t,n,a,i,s)=>{var o=Ve(e,t);r=h(r),r=Le(r),a=q(n,a),xr(r,function(){Ze(`Cannot call ${r} due to unbound types`,o)},e-1),jr([],o,f=>{var c=[f[0],null].concat(f.slice(1));return xe(r,De(r,c,null,a,i),e-1),[]})},Ge=(r,e,t)=>{switch(e){case 1:return t?n=>k[n]:n=>g[n];case 2:return t?n=>D[n>>1]:n=>Z[n>>1];case 4:return t?n=>V[n>>2]:n=>d[n>>2];default:throw new TypeError(`invalid integer width (${e}): ${r}`)}},Ke=(r,e,t,n,a)=>{e=h(e);var i=v=>v;if(n===0){var s=32-8*t;i=v=>v<<s>>>s}var o=e.includes("unsigned"),f=(v,l)=>{},c;o?c=function(v,l){return f(l,this.name),l>>>0}:c=function(v,l){return f(l,this.name),l},E(r,{name:e,fromWireType:i,toWireType:c,argPackAdvance:C,readValueFromPointer:Ge(e,t,n!==0),destructorFunction:null})},Ye=(r,e,t)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],a=n[e];function i(s){var o=d[s>>2],f=d[s+4>>2];return new a(k.buffer,f,o)}t=h(t),E(r,{name:t,fromWireType:i,argPackAdvance:C,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},Je=(r,e,t,n)=>{if(!(n>0))return 0;for(var a=t,i=t+n-1,s=0;s<r.length;++s){var o=r.charCodeAt(s);if(o>=55296&&o<=57343){var f=r.charCodeAt(++s);o=65536+((o&1023)<<10)|f&1023}if(o<=127){if(t>=i)break;e[t++]=o}else if(o<=2047){if(t+1>=i)break;e[t++]=192|o>>6,e[t++]=128|o&63}else if(o<=65535){if(t+2>=i)break;e[t++]=224|o>>12,e[t++]=128|o>>6&63,e[t++]=128|o&63}else{if(t+3>=i)break;e[t++]=240|o>>18,e[t++]=128|o>>12&63,e[t++]=128|o>>6&63,e[t++]=128|o&63}}return e[t]=0,t-a},Qe=(r,e,t)=>Je(r,g,e,t),ze=r=>{for(var e=0,t=0;t<r.length;++t){var n=r.charCodeAt(t);n<=127?e++:n<=2047?e+=2:n>=55296&&n<=57343?(e+=4,++t):e+=3}return e},Zr=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0,rt=(r,e,t)=>{for(var n=e+t,a=e;r[a]&&!(a>=n);)++a;if(a-e>16&&r.buffer&&Zr)return Zr.decode(r.subarray(e,a));for(var i="";e<a;){var s=r[e++];if(!(s&128)){i+=String.fromCharCode(s);continue}var o=r[e++]&63;if((s&224)==192){i+=String.fromCharCode((s&31)<<6|o);continue}var f=r[e++]&63;if((s&240)==224?s=(s&15)<<12|o<<6|f:s=(s&7)<<18|o<<12|f<<6|r[e++]&63,s<65536)i+=String.fromCharCode(s);else{var c=s-65536;i+=String.fromCharCode(55296|c>>10,56320|c&1023)}}return i},et=(r,e)=>r?rt(g,r,e):"",tt=(r,e)=>{e=h(e);var t=e==="std::string";E(r,{name:e,fromWireType(n){var a=d[n>>2],i=n+4,s;if(t)for(var o=i,f=0;f<=a;++f){var c=i+f;if(f==a||g[c]==0){var v=c-o,l=et(o,v);s===void 0?s=l:(s+="\0",s+=l),o=c+1}}else{for(var _=new Array(a),f=0;f<a;++f)_[f]=String.fromCharCode(g[i+f]);s=_.join("")}return P(n),s},toWireType(n,a){a instanceof ArrayBuffer&&(a=new Uint8Array(a));var i,s=typeof a=="string";s||a instanceof Uint8Array||a instanceof Uint8ClampedArray||a instanceof Int8Array||y("Cannot pass non-string to std::string"),t&&s?i=ze(a):i=a.length;var o=gr(4+i+1),f=o+4;if(d[o>>2]=i,t&&s)Qe(a,f,i+1);else if(s)for(var c=0;c<i;++c){var v=a.charCodeAt(c);v>255&&(P(f),y("String has UTF-16 code units that do not fit in 8 bits")),g[f+c]=v}else for(var c=0;c<i;++c)g[f+c]=a[c];return n!==null&&n.push(P,o),o},argPackAdvance:C,readValueFromPointer:tr,destructorFunction(n){P(n)}})},Lr=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0,nt=(r,e)=>{for(var t=r,n=t>>1,a=n+e/2;!(n>=a)&&Z[n];)++n;if(t=n<<1,t-r>32&&Lr)return Lr.decode(g.subarray(r,t));for(var i="",s=0;!(s>=e/2);++s){var o=D[r+s*2>>1];if(o==0)break;i+=String.fromCharCode(o)}return i},at=(r,e,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<2)return 0;t-=2;for(var a=e,i=t<r.length*2?t/2:r.length,s=0;s<i;++s){var o=r.charCodeAt(s);D[e>>1]=o,e+=2}return D[e>>1]=0,e-a},it=r=>r.length*2,ot=(r,e)=>{for(var t=0,n="";!(t>=e/4);){var a=V[r+t*4>>2];if(a==0)break;if(++t,a>=65536){var i=a-65536;n+=String.fromCharCode(55296|i>>10,56320|i&1023)}else n+=String.fromCharCode(a)}return n},st=(r,e,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<4)return 0;for(var a=e,i=a+t-4,s=0;s<r.length;++s){var o=r.charCodeAt(s);if(o>=55296&&o<=57343){var f=r.charCodeAt(++s);o=65536+((o&1023)<<10)|f&1023}if(V[e>>2]=o,e+=4,e+4>i)break}return V[e>>2]=0,e-a},ut=r=>{for(var e=0,t=0;t<r.length;++t){var n=r.charCodeAt(t);n>=55296&&n<=57343&&++t,e+=4}return e},ft=(r,e,t)=>{t=h(t);var n,a,i,s;e===2?(n=nt,a=at,s=it,i=o=>Z[o>>1]):e===4&&(n=ot,a=st,s=ut,i=o=>d[o>>2]),E(r,{name:t,fromWireType:o=>{for(var f=d[o>>2],c,v=o+4,l=0;l<=f;++l){var _=o+4+l*e;if(l==f||i(_)==0){var m=_-v,U=n(v,m);c===void 0?c=U:(c+="\0",c+=U),v=_+e}}return P(o),c},toWireType:(o,f)=>{typeof f!="string"&&y(`Cannot pass non-string to C++ string type ${t}`);var c=s(f),v=gr(4+c+e);return d[v>>2]=c/e,a(f,v+4,c+e),o!==null&&o.push(P,v),v},argPackAdvance:C,readValueFromPointer:tr,destructorFunction(o){P(o)}})},ct=(r,e,t,n,a,i)=>{er[r]={name:h(e),rawConstructor:q(t,n),rawDestructor:q(a,i),fields:[]}},vt=(r,e,t,n,a,i,s,o,f,c)=>{er[r].fields.push({fieldName:h(e),getterReturnType:t,getter:q(n,a),getterContext:i,setterArgumentType:s,setter:q(o,f),setterContext:c})},lt=(r,e)=>{e=h(e),E(r,{isVoid:!0,name:e,argPackAdvance:0,fromWireType:()=>{},toWireType:(t,n)=>{}})},pr=[],dt=(r,e,t,n)=>(r=pr[r],e=j.toValue(e),r(null,e,t,n)),_t={},pt=r=>{var e=_t[r];return e===void 0?h(r):e},qr=()=>{if(typeof globalThis=="object")return globalThis;function r(e){e.$$$embind_global$$$=e;var t=typeof $$$embind_global$$$=="object"&&e.$$$embind_global$$$==e;return t||delete e.$$$embind_global$$$,t}if(typeof $$$embind_global$$$=="object"||(typeof global=="object"&&r(global)?$$$embind_global$$$=global:typeof self=="object"&&r(self)&&($$$embind_global$$$=self),typeof $$$embind_global$$$=="object"))return $$$embind_global$$$;throw Error("unable to get global object.")},gt=r=>r===0?j.toHandle(qr()):(r=pt(r),j.toHandle(qr()[r])),ht=r=>{var e=pr.length;return pr.push(r),e},mt=(r,e)=>{for(var t=new Array(r),n=0;n<r;++n)t[n]=Br(d[e+n*4>>2],"parameter "+n);return t},yt=Reflect.construct,bt=(r,e,t)=>{var n=[],a=r.toWireType(n,t);return n.length&&(d[e>>2]=j.toHandle(n)),a},wt=(r,e,t)=>{var n=mt(r,e),a=n.shift();r--;var i=new Array(r),s=(f,c,v,l)=>{for(var _=0,m=0;m<r;++m)i[m]=n[m].readValueFromPointer(l+_),_+=n[m].argPackAdvance;var U=t===1?yt(c,i):c.apply(f,i);return bt(a,v,U)},o=`methodCaller<(${n.map(f=>f.name).join(", ")}) => ${a.name}>`;return ht(ar(o,s))},Tt=r=>{r>9&&(F[r+1]+=1)},$t=r=>{var e=j.toValue(r);lr(e),_r(r)},At=()=>{Wr("")},Et=(r,e,t)=>g.copyWithin(r,e,e+t),Rt=()=>2147483648,Ct=r=>{var e=rr.buffer,t=(r-e.byteLength+65535)/65536;try{return rr.grow(t),Rr(),1}catch{}},Ft=r=>{var e=g.length;r>>>=0;var t=Rt();if(r>t)return!1;for(var n=(f,c)=>f+(c-f%c)%c,a=1;a<=4;a*=2){var i=e*(1+.2/a);i=Math.min(i,r+100663296);var s=Math.min(t,n(Math.max(r,i),65536)),o=Ct(s);if(o)return!0}return!1},Pt=r=>r;Ir=u.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},Ae(),Vr=u.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},Fe(),Xr=u.UnboundTypeError=Xe(Error,"UnboundTypeError");var Wt={r:pe,q:ge,g:me,d:ye,k:be,a:we,i:he,M:Te,C:$e,H:Re,G:We,K:Ue,b:Me,v:Oe,L:qe,h:Ke,e:Ye,u:tt,p:ft,w:ct,N:vt,I:lt,z:dt,P:_r,B:gt,A:wt,x:Tt,Q:$t,s:At,F:Et,E:Ft,y:Ot,c:St,l:jt,n:It,o:Dt,f:kt,t:Ht,m:xt,D:Mt,J:Ut,j:Vt,O:Pt},p=_e(),gr=u._malloc=r=>(gr=u._malloc=p.T)(r),P=u._free=r=>(P=u._free=p.U)(r),Gr=r=>(Gr=p.W)(r),w=(r,e)=>(w=p.X)(r,e),G=r=>(G=p.Y)(r),T=()=>(T=p.Z)(),$=r=>($=p._)(r),Kr=r=>(Kr=p.$)(r),Yr=r=>(Yr=p.aa)(r),Jr=(r,e,t)=>(Jr=p.ba)(r,e,t),Qr=r=>(Qr=p.ca)(r);function St(r,e){var t=T();try{return b(r)(e)}catch(n){if($(t),n!==n+0)throw n;w(1,0)}}function kt(r,e){var t=T();try{b(r)(e)}catch(n){if($(t),n!==n+0)throw n;w(1,0)}}function Ut(r,e,t,n,a,i){var s=T();try{b(r)(e,t,n,a,i)}catch(o){if($(s),o!==o+0)throw o;w(1,0)}}function Mt(r,e,t,n,a){var i=T();try{b(r)(e,t,n,a)}catch(s){if($(i),s!==s+0)throw s;w(1,0)}}function It(r,e,t,n){var a=T();try{return b(r)(e,t,n)}catch(i){if($(a),i!==i+0)throw i;w(1,0)}}function Ot(r,e,t,n,a){var i=T();try{return b(r)(e,t,n,a)}catch(s){if($(i),s!==s+0)throw s;w(1,0)}}function jt(r,e,t){var n=T();try{return b(r)(e,t)}catch(a){if($(n),a!==a+0)throw a;w(1,0)}}function Dt(r){var e=T();try{b(r)()}catch(t){if($(e),t!==t+0)throw t;w(1,0)}}function Vt(r,e,t,n,a,i,s,o,f,c,v){var l=T();try{b(r)(e,t,n,a,i,s,o,f,c,v)}catch(_){if($(l),_!==_+0)throw _;w(1,0)}}function xt(r,e,t,n){var a=T();try{b(r)(e,t,n)}catch(i){if($(a),i!==i+0)throw i;w(1,0)}}function Ht(r,e,t){var n=T();try{b(r)(e,t)}catch(a){if($(n),a!==a+0)throw a;w(1,0)}}var or;L=function r(){or||zr(),or||(L=r)};function zr(){if(M>0||(ne(),M>0))return;function r(){or||(or=!0,u.calledRun=!0,!$r&&(ae(),yr(u),u.onRuntimeInitialized&&u.onRuntimeInitialized(),ie()))}u.setStatus?(u.setStatus("Running..."),setTimeout(function(){setTimeout(function(){u.setStatus("")},1),r()},1)):r()}if(u.preInit)for(typeof u.preInit=="function"&&(u.preInit=[u.preInit]);u.preInit.length>0;)u.preInit.pop()();return zr(),J.ready}})();function Nt(S){return W.getZXingModuleWithFactory(mr,S)}function Xt(S){return W.setZXingModuleOverridesWithFactory(mr,S)}async function Zt(S,J){return W.writeBarcodeToImageFileWithFactory(mr,S,J)}exports.barcodeFormats=W.barcodeFormats;exports.characterSets=W.characterSets;exports.defaultEncodeHints=W.defaultWriterOptions;exports.defaultWriterOptions=W.defaultWriterOptions;exports.purgeZXingModule=W.purgeZXingModule;exports.writeInputEccLevels=W.writeInputEccLevels;exports.getZXingModule=Nt;exports.setZXingModuleOverrides=Xt;exports.writeBarcodeToImageFile=Zt;

@@ -1,3 +0,3 @@

import { g as ya, s as ma, r as $a, a as ba, w as wa } from "../core-y2HqACLr.js";
import { b as Oa, c as ka, e as ja, f as Ma, d as Ia, j as Ua, d as Ha, j as xa, h as Va, p as Ya, i as Ba, t as Na, k as La } from "../core-y2HqACLr.js";
import { g as ya, s as ma, r as $a, a as ba, w as wa } from "../core-DgohV_cw.js";
import { b as Oa, c as ka, e as Ma, f as ja, d as Ia, j as Ua, d as Ha, j as xa, h as Va, p as Ya, i as Ba, t as Na, k as La } from "../core-DgohV_cw.js";
var fr = (() => {

@@ -13,8 +13,8 @@ var O = typeof document < "u" && document.currentScript ? document.currentScript.src : void 0;

typeof process == "object" && typeof process.versions == "object" && process.versions.node;
var M = "";
var j = "";
function Ne(e) {
return l.locateFile ? l.locateFile(e, M) : M + e;
return l.locateFile ? l.locateFile(e, j) : j + e;
}
var Rr;
(Qr || vr || re) && (vr ? M = self.location.href : typeof document < "u" && document.currentScript && (M = document.currentScript.src), O && (M = O), M.startsWith("blob:") ? M = "" : M = M.substr(0, M.replace(/[?#].*/, "").lastIndexOf("/") + 1), vr && (Rr = (e) => {
var Sr;
(Qr || vr || re) && (vr ? j = self.location.href : typeof document < "u" && document.currentScript && (j = document.currentScript.src), O && (j = O), j.startsWith("blob:") ? j = "" : j = j.substr(0, j.replace(/[?#].*/, "").lastIndexOf("/") + 1), vr && (Sr = (e) => {
var r = new XMLHttpRequest();

@@ -26,3 +26,3 @@ return r.open("GET", e, !1), r.responseType = "arraybuffer", r.send(null), new Uint8Array(r.response);

var Q;
l.wasmBinary && (Q = l.wasmBinary), typeof WebAssembly != "object" && pr("no native wasm support detected");
l.wasmBinary && (Q = l.wasmBinary);
var dr, ee = !1, k, R, G, rr, D, y, te, ne;

@@ -70,3 +70,3 @@ function ae() {

}
function pr(e) {
function Rr(e) {
var r;

@@ -82,4 +82,4 @@ (r = l.onAbort) === null || r === void 0 || r.call(l, e), e = "Aborted(" + e + ")", X(e), ee = !0, e += ". Build with -sASSERTIONS for more info.";

return new Uint8Array(Q);
if (Rr)
return Rr(e);
if (Sr)
return Sr(e);
throw "both async and sync fetching of the wasm failed";

@@ -98,3 +98,3 @@ }

return et(e).then((n) => WebAssembly.instantiate(n, r)).then(t, (n) => {
X(`failed to asynchronously prepare wasm: ${n}`), pr(n);
X(`failed to asynchronously prepare wasm: ${n}`), Rr(n);
});

@@ -136,8 +136,8 @@ }

l.noExitRuntime;
var hr = [], _r = 0, at = (e) => {
var pr = [], hr = 0, at = (e) => {
var r = new Wr(e);
return r.get_caught() || (r.set_caught(!0), _r--), r.set_rethrown(!1), hr.push(r), ke(r.excPtr), r.get_exception_ptr();
return r.get_caught() || (r.set_caught(!0), hr--), r.set_rethrown(!1), pr.push(r), ke(r.excPtr), r.get_exception_ptr();
}, H = 0, it = () => {
m(0, 0);
var e = hr.pop();
var e = pr.pop();
Oe(e.excPtr), H = 0;

@@ -183,3 +183,3 @@ };

get_exception_ptr() {
var r = Me(this.get_type());
var r = je(this.get_type());
if (r)

@@ -207,3 +207,3 @@ return y[this.excPtr >> 2];

var o = t.ptr + 16;
if (je(i, n, o))
if (Me(i, n, o))
return lr(i), r;

@@ -213,10 +213,10 @@ }

}, st = () => Or([]), ut = (e) => Or([e]), lt = (e, r) => Or([e, r]), ft = () => {
var e = hr.pop();
e || pr("no exception to throw");
var e = pr.pop();
e || Rr("no exception to throw");
var r = e.excPtr;
throw e.get_rethrown() || (hr.push(e), e.set_rethrown(!0), e.set_caught(!1), _r++), H = r, H;
throw e.get_rethrown() || (pr.push(e), e.set_rethrown(!0), e.set_caught(!1), hr++), H = r, H;
}, ct = (e, r, t) => {
var n = new Wr(e);
throw n.init(r, t), H = e, _r++, H;
}, vt = () => _r, gr = {}, kr = (e) => {
throw n.init(r, t), H = e, hr++, H;
}, vt = () => hr, _r = {}, kr = (e) => {
for (; e.length; ) {

@@ -230,11 +230,11 @@ var r = e.pop(), t = e.pop();

}
var q = {}, L = {}, yr = {}, ce, mr = (e) => {
var q = {}, L = {}, gr = {}, ce, yr = (e) => {
throw new ce(e);
}, z = (e, r, t) => {
e.forEach(function(s) {
yr[s] = r;
gr[s] = r;
});
function n(s) {
var u = t(s);
u.length !== e.length && mr("Mismatched type converter count");
u.length !== e.length && yr("Mismatched type converter count");
for (var c = 0; c < e.length; ++c)

@@ -250,4 +250,4 @@ I(e[c], u[c]);

}, dt = (e) => {
var r = gr[e];
delete gr[e];
var r = _r[e];
delete _r[e];
var t = r.rawConstructor, n = r.rawDestructor, a = r.fields, i = a.map((o) => o.getterReturnType).concat(a.map((o) => o.setterArgumentType));

@@ -307,3 +307,3 @@ z([e], i, (o) => {

}
if (L[e] = r, delete yr[e], q.hasOwnProperty(e)) {
if (L[e] = r, delete gr[e], q.hasOwnProperty(e)) {
var a = q[e];

@@ -342,3 +342,3 @@ delete q[e], a.forEach((i) => i());

smartPtrType: e.smartPtrType
}), jr = (e) => {
}), Mr = (e) => {
function r(t) {

@@ -348,3 +348,3 @@ return t.$$.ptrType.registeredClass.name;

g(r(e) + " instance already deleted");
}, Mr = !1, de = (e) => {
}, jr = !1, de = (e) => {
}, mt = (e) => {

@@ -381,6 +381,6 @@ e.smartPtr ? e.smartPtrType.rawDestructor(e.smartPtr) : e.ptrType.registeredClass.rawDestructor(e.ptr);

return r;
}, Ct = (e, r) => (r = Pt(e, r), ir[r]), $r = (e, r) => {
(!r.ptrType || !r.ptr) && mr("makeClassHandle requires ptr and ptrType");
}, Ct = (e, r) => (r = Pt(e, r), ir[r]), mr = (e, r) => {
(!r.ptrType || !r.ptr) && yr("makeClassHandle requires ptr and ptrType");
var t = !!r.smartPtrType, n = !!r.smartPtr;
return t !== n && mr("Both smartPtrType and smartPtr must be specified"), r.count = {
return t !== n && yr("Both smartPtrType and smartPtr must be specified"), r.count = {
value: 1

@@ -406,3 +406,3 @@ }, or(Object.create(e, {

function a() {
return this.isSmartPointer ? $r(this.registeredClass.instancePrototype, {
return this.isSmartPointer ? mr(this.registeredClass.instancePrototype, {
ptrType: this.pointeeType,

@@ -412,3 +412,3 @@ ptr: r,

smartPtr: e
}) : $r(this.registeredClass.instancePrototype, {
}) : mr(this.registeredClass.instancePrototype, {
ptrType: this,

@@ -424,3 +424,3 @@ ptr: e

var u = he(r, this.registeredClass, s.registeredClass);
return u === null ? a.call(this) : this.isSmartPointer ? $r(s.registeredClass.instancePrototype, {
return u === null ? a.call(this) : this.isSmartPointer ? mr(s.registeredClass.instancePrototype, {
ptrType: s,

@@ -430,3 +430,3 @@ ptr: u,

smartPtr: e
}) : $r(s.registeredClass.instancePrototype, {
}) : mr(s.registeredClass.instancePrototype, {
ptrType: s,

@@ -436,3 +436,3 @@ ptr: u

}
var or = (e) => typeof FinalizationRegistry > "u" ? (or = (r) => r, e) : (Mr = new FinalizationRegistry((r) => {
var or = (e) => typeof FinalizationRegistry > "u" ? (or = (r) => r, e) : (jr = new FinalizationRegistry((r) => {
pe(r.$$);

@@ -445,9 +445,9 @@ }), or = (r) => {

};
Mr.register(r, a, r);
jr.register(r, a, r);
}
return r;
}, de = (r) => Mr.unregister(r), or(e)), Et = () => {
Object.assign(br.prototype, {
}, de = (r) => jr.unregister(r), or(e)), Et = () => {
Object.assign($r.prototype, {
isAliasOf(e) {
if (!(this instanceof br) || !(e instanceof br))
if (!(this instanceof $r) || !(e instanceof $r))
return !1;

@@ -463,3 +463,3 @@ var r = this.$$.ptrType.registeredClass, t = this.$$.ptr;

clone() {
if (this.$$.ptr || jr(this), this.$$.preservePointerOnDelete)
if (this.$$.ptr || Mr(this), this.$$.preservePointerOnDelete)
return this.$$.count.value += 1, this;

@@ -474,3 +474,3 @@ var e = or(Object.create(Object.getPrototypeOf(this), {

delete() {
this.$$.ptr || jr(this), this.$$.deleteScheduled && !this.$$.preservePointerOnDelete && g("Object already scheduled for deletion"), de(this), pe(this.$$), this.$$.preservePointerOnDelete || (this.$$.smartPtr = void 0, this.$$.ptr = void 0);
this.$$.ptr || Mr(this), this.$$.deleteScheduled && !this.$$.preservePointerOnDelete && g("Object already scheduled for deletion"), de(this), pe(this.$$), this.$$.preservePointerOnDelete || (this.$$.smartPtr = void 0, this.$$.ptr = void 0);
},

@@ -481,7 +481,7 @@ isDeleted() {

deleteLater() {
return this.$$.ptr || jr(this), this.$$.deleteScheduled && !this.$$.preservePointerOnDelete && g("Object already scheduled for deletion"), nr.push(this), nr.length === 1 && ar && ar(Ir), this.$$.deleteScheduled = !0, this;
return this.$$.ptr || Mr(this), this.$$.deleteScheduled && !this.$$.preservePointerOnDelete && g("Object already scheduled for deletion"), nr.push(this), nr.length === 1 && ar && ar(Ir), this.$$.deleteScheduled = !0, this;
}
});
};
function br() {
function $r() {
}

@@ -557,4 +557,4 @@ var sr = (e, r) => Object.defineProperty(r, "name", {

}
var jt = () => {
Object.assign(wr.prototype, {
var Mt = () => {
Object.assign(br.prototype, {
getPointee(e) {

@@ -572,17 +572,17 @@ return this.rawGetPointee && (e = this.rawGetPointee(e)), e;

};
function wr(e, r, t, n, a, i, o, s, u, c, v) {
function br(e, r, t, n, a, i, o, s, u, c, v) {
this.name = e, this.registeredClass = r, this.isReference = t, this.isConst = n, this.isSmartPointer = a, this.pointeeType = i, this.sharingPolicy = o, this.rawGetPointee = s, this.rawConstructor = u, this.rawShare = c, this.rawDestructor = v, !a && r.baseClass === void 0 ? n ? (this.toWireType = Wt, this.destructorFunction = null) : (this.toWireType = kt, this.destructorFunction = null) : this.toWireType = Ot;
}
var ye = (e, r, t) => {
l.hasOwnProperty(e) || mr("Replacing nonexistant public symbol"), l[e].overloadTable !== void 0 && t !== void 0 ? l[e].overloadTable[t] = r : (l[e] = r, l[e].argCount = t);
}, Mt = (e, r, t) => {
l.hasOwnProperty(e) || yr("Replacing nonexistent public symbol"), l[e].overloadTable !== void 0 && t !== void 0 ? l[e].overloadTable[t] = r : (l[e] = r, l[e].argCount = t);
}, jt = (e, r, t) => {
var n = l["dynCall_" + e];
return n(r, ...t);
}, Tr = [], me, $ = (e) => {
var r = Tr[e];
return r || (e >= Tr.length && (Tr.length = e + 1), Tr[e] = r = me.get(e)), r;
}, wr = [], me, $ = (e) => {
var r = wr[e];
return r || (e >= wr.length && (wr.length = e + 1), wr[e] = r = me.get(e)), r;
}, It = function(e, r) {
let t = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : [];
if (e.includes("j"))
return Mt(e, r, t);
return jt(e, r, t);
var n = $(r)(...t);

@@ -594,3 +594,3 @@ return n;

return It(e, r, n);
}, j = (e, r) => {
}, M = (e, r) => {
e = S(e);

@@ -615,8 +615,8 @@ function t() {

return Y(r), t;
}, Pr = (e, r) => {
}, Tr = (e, r) => {
var t = [], n = {};
function a(i) {
if (!n[i] && !L[i]) {
if (yr[i]) {
yr[i].forEach(a);
if (gr[i]) {
gr[i].forEach(a);
return;

@@ -629,10 +629,10 @@ }

}, xt = (e, r, t, n, a, i, o, s, u, c, v, h, p) => {
v = S(v), i = j(a, i), s && (s = j(o, s)), c && (c = j(u, c)), p = j(h, p);
v = S(v), i = M(a, i), s && (s = M(o, s)), c && (c = M(u, c)), p = M(h, p);
var _ = Rt(v);
Ur(_, function() {
Pr(`Cannot construct ${v} due to unbound types`, [n]);
Tr(`Cannot construct ${v} due to unbound types`, [n]);
}), z([e, r, t], n ? [n] : [], (C) => {
C = C[0];
var W, T;
n ? (W = C.registeredClass, T = W.instancePrototype) : T = br.prototype;
n ? (W = C.registeredClass, T = W.instancePrototype) : T = $r.prototype;
var F = sr(v, function() {

@@ -643,8 +643,8 @@ if (Object.getPrototypeOf(this) !== f)

throw new J(v + " has no accessible constructor");
for (var Ve = arguments.length, Fr = new Array(Ve), Sr = 0; Sr < Ve; Sr++)
Fr[Sr] = arguments[Sr];
var Ye = d.constructor_body[Fr.length];
for (var Ve = arguments.length, Er = new Array(Ve), Fr = 0; Fr < Ve; Fr++)
Er[Fr] = arguments[Fr];
var Ye = d.constructor_body[Er.length];
if (Ye === void 0)
throw new J(`Tried to invoke ctor of ${v} with invalid number of parameters (${Fr.length}) - expected (${Object.keys(d.constructor_body).toString()}) parameters instead!`);
return Ye.apply(this, Fr);
throw new J(`Tried to invoke ctor of ${v} with invalid number of parameters (${Er.length}) - expected (${Object.keys(d.constructor_body).toString()}) parameters instead!`);
return Ye.apply(this, Er);
}), f = Object.create(T, {

@@ -661,7 +661,7 @@ constructor: {

}
var K = new wr(v, d, !0, !1, !1), Er = new wr(v + "*", d, !1, !1, !1), xe = new wr(v + " const*", d, !1, !0, !1);
var K = new br(v, d, !0, !1, !1), Ar = new br(v + "*", d, !1, !1, !1), xe = new br(v + " const*", d, !1, !0, !1);
return _e[e] = {
pointerType: Er,
pointerType: Ar,
constPointerType: xe
}, ye(_, F), [K, Er, xe];
}, ye(_, F), [K, Ar, xe];
});

@@ -706,3 +706,3 @@ }, xr = (e, r) => {

var o = xr(r, t);
a = j(n, a), z([], [e], (s) => {
a = M(n, a), z([], [e], (s) => {
s = s[0];

@@ -713,3 +713,3 @@ var u = `constructor ${s.name}`;

return s.registeredClass.constructor_body[r - 1] = () => {
Pr(`Cannot construct ${s.name} due to unbound types`, o);
Tr(`Cannot construct ${s.name} due to unbound types`, o);
}, z([], o, (c) => (c.splice(1, 0, null), s.registeredClass.constructor_body[r - 1] = Vr(u, c, null, a, i), [])), [];

@@ -723,3 +723,3 @@ });

var c = xr(t, n);
r = S(r), r = we(r), i = j(a, i), z([], [e], (v) => {
r = S(r), r = we(r), i = M(a, i), z([], [e], (v) => {
v = v[0];

@@ -729,3 +729,3 @@ var h = `${v.name}.${r}`;

function p() {
Pr(`Cannot call ${h} due to unbound types`, c);
Tr(`Cannot call ${h} due to unbound types`, c);
}

@@ -853,4 +853,4 @@ var _ = v.registeredClass.instancePrototype, C = _[r];

var s = xr(r, t);
e = S(e), e = we(e), a = j(n, a), Ur(e, function() {
Pr(`Cannot call ${e} due to unbound types`, s);
e = S(e), e = we(e), a = M(n, a), Ur(e, function() {
Tr(`Cannot call ${e} due to unbound types`, s);
}, r - 1), z([], s, (u) => {

@@ -1093,16 +1093,16 @@ var c = [u[0], null].concat(u.slice(1));

}, dn = (e, r, t, n, a, i) => {
gr[e] = {
_r[e] = {
name: S(r),
rawConstructor: j(t, n),
rawDestructor: j(a, i),
rawConstructor: M(t, n),
rawDestructor: M(a, i),
fields: []
};
}, pn = (e, r, t, n, a, i, o, s, u, c) => {
gr[e].fields.push({
_r[e].fields.push({
fieldName: S(r),
getterReturnType: t,
getter: j(n, a),
getter: M(n, a),
getterContext: i,
setterArgumentType: o,
setter: j(s, u),
setter: M(s, u),
setterContext: c

@@ -1164,3 +1164,3 @@ });

}, Fn = () => {
pr("");
Rr("");
}, Sn = (e, r, t) => R.copyWithin(e, r, r + t), Rn = () => 2147483648, Dn = (e) => {

@@ -1209,3 +1209,3 @@ var r = dr.buffer, t = (e - r.byteLength + 65535) / 65536;

k[r] = 0;
}, jn = (e, r) => {
}, Mn = (e, r) => {
var t = 0;

@@ -1216,3 +1216,3 @@ return ur().forEach((n, a) => {

}), 0;
}, Mn = (e, r) => {
}, jn = (e, r) => {
var t = ur();

@@ -1238,3 +1238,3 @@ y[e >> 2] = t.length;

return y[n >> 2] = a, 0;
}, Yn = (e) => e, Cr = (e) => e % 4 === 0 && (e % 100 !== 0 || e % 400 === 0), Bn = (e, r) => {
}, Yn = (e) => e, Pr = (e) => e % 4 === 0 && (e % 100 !== 0 || e % 400 === 0), Bn = (e, r) => {
for (var t = 0, n = 0; n <= r; t += e[n++])

@@ -1245,3 +1245,3 @@ ;

for (var t = new Date(e.getTime()); r > 0; ) {
var n = Cr(t.getFullYear()), a = t.getMonth(), i = (n ? Re : De)[a];
var n = Pr(t.getFullYear()), a = t.getMonth(), i = (n ? Re : De)[a];
if (r > i - t.getDate())

@@ -1340,4 +1340,4 @@ r -= i - t.getDate() + 1, t.setDate(1), a < 11 ? t.setMonth(a + 1) : (t.setMonth(0), t.setFullYear(t.getFullYear() + 1));

function W(f) {
var d = Nn(new Date(f.tm_year + 1900, 0, 1), f.tm_yday), A = new Date(d.getFullYear(), 0, 4), E = new Date(d.getFullYear() + 1, 0, 4), K = C(A), Er = C(E);
return _(K, d) <= 0 ? _(Er, d) <= 0 ? d.getFullYear() + 1 : d.getFullYear() : d.getFullYear() - 1;
var d = Nn(new Date(f.tm_year + 1900, 0, 1), f.tm_yday), A = new Date(d.getFullYear(), 0, 4), E = new Date(d.getFullYear() + 1, 0, 4), K = C(A), Ar = C(E);
return _(K, d) <= 0 ? _(Ar, d) <= 0 ? d.getFullYear() + 1 : d.getFullYear() : d.getFullYear() - 1;
}

@@ -1362,3 +1362,3 @@ var T = {

},
"%j": (f) => p(f.tm_mday + Bn(Cr(f.tm_year + 1900) ? Re : De, f.tm_mon - 1), 3),
"%j": (f) => p(f.tm_mday + Bn(Pr(f.tm_year + 1900) ? Re : De, f.tm_mon - 1), 3),
"%m": (f) => p(f.tm_mon + 1, 2),

@@ -1381,3 +1381,3 @@ "%M": (f) => p(f.tm_min, 2),

var E = (f.tm_wday + 371 - f.tm_yday) % 7;
E != 4 && (E != 3 || !Cr(f.tm_year)) && (d = 1);
E != 4 && (E != 3 || !Pr(f.tm_year)) && (d = 1);
}

@@ -1387,3 +1387,3 @@ } else {

var A = (f.tm_wday + 7 - f.tm_yday - 1) % 7;
(A == 4 || A == 5 && Cr(f.tm_year % 400 - 1)) && d++;
(A == 4 || A == 5 && Pr(f.tm_year % 400 - 1)) && d++;
}

@@ -1421,3 +1421,3 @@ return p(d, 2);

}
}, Et(), Tt(), jt(), $e = l.UnboundTypeError = Ht(Error, "UnboundTypeError"), Lt();
}, Et(), Tt(), Mt(), $e = l.UnboundTypeError = Ht(Error, "UnboundTypeError"), Lt();
var Zn = {

@@ -1462,4 +1462,4 @@ s: at,

$: Wn,
Y: jn,
Z: Mn,
Y: Mn,
Z: jn,
aa: In,

@@ -1492,3 +1492,3 @@ V: Un,

X: Gn
}, P = nt(), Y = l._free = (e) => (Y = l._free = P.pa)(e), Zr = l._malloc = (e) => (Zr = l._malloc = P.qa)(e), We = (e) => (We = P.sa)(e), m = (e, r) => (m = P.ta)(e, r), lr = (e) => (lr = P.ua)(e), b = () => (b = P.va)(), w = (e) => (w = P.wa)(e), Oe = (e) => (Oe = P.xa)(e), ke = (e) => (ke = P.ya)(e), je = (e, r, t) => (je = P.za)(e, r, t), Me = (e) => (Me = P.Aa)(e);
}, P = nt(), Y = l._free = (e) => (Y = l._free = P.pa)(e), Zr = l._malloc = (e) => (Zr = l._malloc = P.qa)(e), We = (e) => (We = P.sa)(e), m = (e, r) => (m = P.ta)(e, r), lr = (e) => (lr = P.ua)(e), b = () => (b = P.va)(), w = (e) => (w = P.wa)(e), Oe = (e) => (Oe = P.xa)(e), ke = (e) => (ke = P.ya)(e), Me = (e, r, t) => (Me = P.za)(e, r, t), je = (e) => (je = P.Aa)(e);
l.dynCall_viijii = (e, r, t, n, a, i, o) => (l.dynCall_viijii = P.Ba)(e, r, t, n, a, i, o), l.dynCall_jiji = (e, r, t, n, a) => (l.dynCall_jiji = P.Ca)(e, r, t, n, a);

@@ -1717,5 +1717,5 @@ var Ie = l.dynCall_jiiii = (e, r, t, n, a) => (Ie = l.dynCall_jiiii = P.Da)(e, r, t, n, a);

}
var Ar;
var Cr;
er = function e() {
Ar || Ue(), Ar || (er = e);
Cr || Ue(), Cr || (er = e);
};

@@ -1726,3 +1726,3 @@ function Ue() {

function e() {
Ar || (Ar = !0, l.calledRun = !0, !ee && (Xe(), qr(l), l.onRuntimeInitialized && l.onRuntimeInitialized(), Ge()));
Cr || (Cr = !0, l.calledRun = !0, !ee && (Xe(), qr(l), l.onRuntimeInitialized && l.onRuntimeInitialized(), Ge()));
}

@@ -1777,4 +1777,4 @@ l.setStatus ? (l.setStatus("Running..."), setTimeout(function() {

ka as binarizers,
ja as characterSets,
Ma as contentTypes,
Ma as characterSets,
ja as contentTypes,
Ia as defaultDecodeHints,

@@ -1781,0 +1781,0 @@ Ua as defaultEncodeHints,

@@ -1,4 +0,4 @@

import { g as ga, s as ya, r as ma, a as $a } from "../core-y2HqACLr.js";
import { b as Ra, c as Da, e as Wa, f as Oa, d as ka, d as Ma, h as ja, p as Ia, i as Ua, t as Ha } from "../core-y2HqACLr.js";
var Sr = (() => {
import { g as ga, s as ya, r as ma, a as $a } from "../core-DgohV_cw.js";
import { b as Ra, c as Da, e as Oa, f as Wa, d as ka, d as Ma, h as ja, p as Ia, i as Ua, t as Ha } from "../core-DgohV_cw.js";
var Fr = (() => {
var M = typeof document < "u" && document.currentScript ? document.currentScript.src : void 0;

@@ -17,4 +17,4 @@ return function(z = {}) {

}
var Rr;
(Qr || cr || re) && (cr ? j = self.location.href : typeof document < "u" && document.currentScript && (j = document.currentScript.src), M && (j = M), j.startsWith("blob:") ? j = "" : j = j.substr(0, j.replace(/[?#].*/, "").lastIndexOf("/") + 1), cr && (Rr = (e) => {
var Sr;
(Qr || cr || re) && (cr ? j = self.location.href : typeof document < "u" && document.currentScript && (j = document.currentScript.src), M && (j = M), j.startsWith("blob:") ? j = "" : j = j.substr(0, j.replace(/[?#].*/, "").lastIndexOf("/") + 1), cr && (Sr = (e) => {
var r = new XMLHttpRequest();

@@ -26,7 +26,7 @@ return r.open("GET", e, !1), r.responseType = "arraybuffer", r.send(null), new Uint8Array(r.response);

var Q;
l.wasmBinary && (Q = l.wasmBinary), typeof WebAssembly != "object" && dr("no native wasm support detected");
var vr, ee = !1, O, R, G, rr, D, y, te, ne;
l.wasmBinary && (Q = l.wasmBinary);
var vr, ee = !1, W, R, G, rr, D, y, te, ne;
function ae() {
var e = vr.buffer;
l.HEAP8 = O = new Int8Array(e), l.HEAP16 = G = new Int16Array(e), l.HEAPU8 = R = new Uint8Array(e), l.HEAPU16 = rr = new Uint16Array(e), l.HEAP32 = D = new Int32Array(e), l.HEAPU32 = y = new Uint32Array(e), l.HEAPF32 = te = new Float32Array(e), l.HEAPF64 = ne = new Float64Array(e);
l.HEAP8 = W = new Int8Array(e), l.HEAP16 = G = new Int16Array(e), l.HEAPU8 = R = new Uint8Array(e), l.HEAPU16 = rr = new Uint16Array(e), l.HEAP32 = D = new Int32Array(e), l.HEAPU32 = y = new Uint32Array(e), l.HEAPF32 = te = new Float32Array(e), l.HEAPF64 = ne = new Float64Array(e);
}

@@ -70,3 +70,3 @@ var ie = [], se = [], oe = [];

}
function dr(e) {
function Rr(e) {
var r;

@@ -82,4 +82,4 @@ (r = l.onAbort) === null || r === void 0 || r.call(l, e), e = "Aborted(" + e + ")", X(e), ee = !0, e += ". Build with -sASSERTIONS for more info.";

return new Uint8Array(Q);
if (Rr)
return Rr(e);
if (Sr)
return Sr(e);
throw "both async and sync fetching of the wasm failed";

@@ -98,3 +98,3 @@ }

return et(e).then((n) => WebAssembly.instantiate(n, r)).then(t, (n) => {
X(`failed to asynchronously prepare wasm: ${n}`), dr(n);
X(`failed to asynchronously prepare wasm: ${n}`), Rr(n);
});

@@ -136,11 +136,11 @@ }

l.noExitRuntime;
var pr = [], hr = 0, at = (e) => {
var r = new Wr(e);
return r.get_caught() || (r.set_caught(!0), hr--), r.set_rethrown(!1), pr.push(r), ke(r.excPtr), r.get_exception_ptr();
var dr = [], pr = 0, at = (e) => {
var r = new Or(e);
return r.get_caught() || (r.set_caught(!0), pr--), r.set_rethrown(!1), dr.push(r), ke(r.excPtr), r.get_exception_ptr();
}, H = 0, it = () => {
m(0, 0);
var e = pr.pop();
Oe(e.excPtr), H = 0;
var e = dr.pop();
We(e.excPtr), H = 0;
};
class Wr {
class Or {
constructor(r) {

@@ -162,12 +162,12 @@ this.excPtr = r, this.ptr = r - 24;

set_caught(r) {
r = r ? 1 : 0, O[this.ptr + 12] = r;
r = r ? 1 : 0, W[this.ptr + 12] = r;
}
get_caught() {
return O[this.ptr + 12] != 0;
return W[this.ptr + 12] != 0;
}
set_rethrown(r) {
r = r ? 1 : 0, O[this.ptr + 13] = r;
r = r ? 1 : 0, W[this.ptr + 13] = r;
}
get_rethrown() {
return O[this.ptr + 13] != 0;
return W[this.ptr + 13] != 0;
}

@@ -193,7 +193,7 @@ init(r, t) {

throw H || (H = e), H;
}, Or = (e) => {
}, Wr = (e) => {
var r = H;
if (!r)
return lr(0), 0;
var t = new Wr(r);
var t = new Or(r);
t.set_adjusted_ptr(r);

@@ -212,11 +212,11 @@ var n = t.get_type();

return lr(n), r;
}, ot = () => Or([]), ut = (e) => Or([e]), lt = (e, r) => Or([e, r]), ft = () => {
var e = pr.pop();
e || dr("no exception to throw");
}, ot = () => Wr([]), ut = (e) => Wr([e]), lt = (e, r) => Wr([e, r]), ft = () => {
var e = dr.pop();
e || Rr("no exception to throw");
var r = e.excPtr;
throw e.get_rethrown() || (pr.push(e), e.set_rethrown(!0), e.set_caught(!1), hr++), H = r, H;
throw e.get_rethrown() || (dr.push(e), e.set_rethrown(!0), e.set_caught(!1), pr++), H = r, H;
}, ct = (e, r, t) => {
var n = new Wr(e);
throw n.init(r, t), H = e, hr++, H;
}, vt = () => hr, _r = {}, kr = (e) => {
var n = new Or(e);
throw n.init(r, t), H = e, pr++, H;
}, vt = () => pr, hr = {}, kr = (e) => {
for (; e.length; ) {

@@ -230,11 +230,11 @@ var r = e.pop(), t = e.pop();

}
var q = {}, N = {}, gr = {}, ce, yr = (e) => {
var q = {}, N = {}, _r = {}, ce, gr = (e) => {
throw new ce(e);
}, L = (e, r, t) => {
e.forEach(function(o) {
gr[o] = r;
_r[o] = r;
});
function n(o) {
var u = t(o);
u.length !== e.length && yr("Mismatched type converter count");
u.length !== e.length && gr("Mismatched type converter count");
for (var c = 0; c < e.length; ++c)

@@ -250,4 +250,4 @@ I(e[c], u[c]);

}, dt = (e) => {
var r = _r[e];
delete _r[e];
var r = hr[e];
delete hr[e];
var t = r.rawConstructor, n = r.rawDestructor, a = r.fields, i = a.map((s) => s.getterReturnType).concat(a.map((s) => s.setterArgumentType));

@@ -257,3 +257,3 @@ L([e], i, (s) => {

return a.forEach((u, c) => {
var v = u.fieldName, h = s[c], p = u.getter, _ = u.getterContext, C = s[c + a.length], W = u.setter, $ = u.setterContext;
var v = u.fieldName, h = s[c], p = u.getter, _ = u.getterContext, C = s[c + a.length], O = u.setter, $ = u.setterContext;
o[v] = {

@@ -263,3 +263,3 @@ read: (F) => h.fromWireType(p(_, F)),

var d = [];
W($, F, C.toWireType(d, f)), kr(d);
O($, F, C.toWireType(d, f)), kr(d);
}

@@ -309,3 +309,3 @@ };

}
if (N[e] = r, delete gr[e], q.hasOwnProperty(e)) {
if (N[e] = r, delete _r[e], q.hasOwnProperty(e)) {
var a = q[e];

@@ -381,6 +381,6 @@ delete q[e], a.forEach((i) => i());

return r;
}, Ct = (e, r) => (r = Pt(e, r), ir[r]), mr = (e, r) => {
(!r.ptrType || !r.ptr) && yr("makeClassHandle requires ptr and ptrType");
}, Ct = (e, r) => (r = Pt(e, r), ir[r]), yr = (e, r) => {
(!r.ptrType || !r.ptr) && gr("makeClassHandle requires ptr and ptrType");
var t = !!r.smartPtrType, n = !!r.smartPtr;
return t !== n && yr("Both smartPtrType and smartPtr must be specified"), r.count = {
return t !== n && gr("Both smartPtrType and smartPtr must be specified"), r.count = {
value: 1

@@ -406,3 +406,3 @@ }, sr(Object.create(e, {

function a() {
return this.isSmartPointer ? mr(this.registeredClass.instancePrototype, {
return this.isSmartPointer ? yr(this.registeredClass.instancePrototype, {
ptrType: this.pointeeType,

@@ -412,3 +412,3 @@ ptr: r,

smartPtr: e
}) : mr(this.registeredClass.instancePrototype, {
}) : yr(this.registeredClass.instancePrototype, {
ptrType: this,

@@ -424,3 +424,3 @@ ptr: e

var u = he(r, this.registeredClass, o.registeredClass);
return u === null ? a.call(this) : this.isSmartPointer ? mr(o.registeredClass.instancePrototype, {
return u === null ? a.call(this) : this.isSmartPointer ? yr(o.registeredClass.instancePrototype, {
ptrType: o,

@@ -430,3 +430,3 @@ ptr: u,

smartPtr: e
}) : mr(o.registeredClass.instancePrototype, {
}) : yr(o.registeredClass.instancePrototype, {
ptrType: o,

@@ -448,5 +448,5 @@ ptr: u

}, de = (r) => jr.unregister(r), sr(e)), Et = () => {
Object.assign($r.prototype, {
Object.assign(mr.prototype, {
isAliasOf(e) {
if (!(this instanceof $r) || !(e instanceof $r))
if (!(this instanceof mr) || !(e instanceof mr))
return !1;

@@ -482,3 +482,3 @@ var r = this.$$.ptrType.registeredClass, t = this.$$.ptr;

};
function $r() {
function mr() {
}

@@ -513,3 +513,3 @@ var or = (e, r) => Object.defineProperty(r, "name", {

};
function Wt(e, r) {
function Ot(e, r) {
if (r === null)

@@ -521,3 +521,3 @@ return this.isReference && g(`null is not a valid ${this.name}`), 0;

}
function Ot(e, r) {
function Wt(e, r) {
var t;

@@ -557,3 +557,3 @@ if (r === null)

var Mt = () => {
Object.assign(br.prototype, {
Object.assign($r.prototype, {
getPointee(e) {

@@ -571,13 +571,13 @@ return this.rawGetPointee && (e = this.rawGetPointee(e)), e;

};
function br(e, r, t, n, a, i, s, o, u, c, v) {
this.name = e, this.registeredClass = r, this.isReference = t, this.isConst = n, this.isSmartPointer = a, this.pointeeType = i, this.sharingPolicy = s, this.rawGetPointee = o, this.rawConstructor = u, this.rawShare = c, this.rawDestructor = v, !a && r.baseClass === void 0 ? n ? (this.toWireType = Wt, this.destructorFunction = null) : (this.toWireType = kt, this.destructorFunction = null) : this.toWireType = Ot;
function $r(e, r, t, n, a, i, s, o, u, c, v) {
this.name = e, this.registeredClass = r, this.isReference = t, this.isConst = n, this.isSmartPointer = a, this.pointeeType = i, this.sharingPolicy = s, this.rawGetPointee = o, this.rawConstructor = u, this.rawShare = c, this.rawDestructor = v, !a && r.baseClass === void 0 ? n ? (this.toWireType = Ot, this.destructorFunction = null) : (this.toWireType = kt, this.destructorFunction = null) : this.toWireType = Wt;
}
var ye = (e, r, t) => {
l.hasOwnProperty(e) || yr("Replacing nonexistant public symbol"), l[e].overloadTable !== void 0 && t !== void 0 ? l[e].overloadTable[t] = r : (l[e] = r, l[e].argCount = t);
l.hasOwnProperty(e) || gr("Replacing nonexistent public symbol"), l[e].overloadTable !== void 0 && t !== void 0 ? l[e].overloadTable[t] = r : (l[e] = r, l[e].argCount = t);
}, jt = (e, r, t) => {
var n = l["dynCall_" + e];
return n(r, ...t);
}, wr = [], me, b = (e) => {
var r = wr[e];
return r || (e >= wr.length && (wr.length = e + 1), wr[e] = r = me.get(e)), r;
}, br = [], me, b = (e) => {
var r = br[e];
return r || (e >= br.length && (br.length = e + 1), br[e] = r = me.get(e)), r;
}, It = function(e, r) {

@@ -611,10 +611,10 @@ let t = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : [];

}, $e, be = (e) => {
var r = We(e), t = S(r);
var r = Oe(e), t = S(r);
return Y(r), t;
}, Tr = (e, r) => {
}, wr = (e, r) => {
var t = [], n = {};
function a(i) {
if (!n[i] && !N[i]) {
if (gr[i]) {
gr[i].forEach(a);
if (_r[i]) {
_r[i].forEach(a);
return;

@@ -630,7 +630,7 @@ }

Ur(_, function() {
Tr(`Cannot construct ${v} due to unbound types`, [n]);
wr(`Cannot construct ${v} due to unbound types`, [n]);
}), L([e, r, t], n ? [n] : [], (C) => {
C = C[0];
var W, $;
n ? (W = C.registeredClass, $ = W.instancePrototype) : $ = $r.prototype;
var O, $;
n ? (O = C.registeredClass, $ = O.instancePrototype) : $ = mr.prototype;
var F = or(v, function() {

@@ -641,8 +641,8 @@ if (Object.getPrototypeOf(this) !== f)

throw new J(v + " has no accessible constructor");
for (var Ve = arguments.length, Er = new Array(Ve), Fr = 0; Fr < Ve; Fr++)
Er[Fr] = arguments[Fr];
var Ye = d.constructor_body[Er.length];
for (var Ve = arguments.length, Ar = new Array(Ve), Er = 0; Er < Ve; Er++)
Ar[Er] = arguments[Er];
var Ye = d.constructor_body[Ar.length];
if (Ye === void 0)
throw new J(`Tried to invoke ctor of ${v} with invalid number of parameters (${Er.length}) - expected (${Object.keys(d.constructor_body).toString()}) parameters instead!`);
return Ye.apply(this, Er);
throw new J(`Tried to invoke ctor of ${v} with invalid number of parameters (${Ar.length}) - expected (${Object.keys(d.constructor_body).toString()}) parameters instead!`);
return Ye.apply(this, Ar);
}), f = Object.create($, {

@@ -654,3 +654,3 @@ constructor: {

F.prototype = f;
var d = new Dt(v, F, f, p, W, i, o, c);
var d = new Dt(v, F, f, p, O, i, o, c);
if (d.baseClass) {

@@ -660,7 +660,7 @@ var A, E;

}
var K = new br(v, d, !0, !1, !1), Ar = new br(v + "*", d, !1, !1, !1), xe = new br(v + " const*", d, !1, !0, !1);
var K = new $r(v, d, !0, !1, !1), Cr = new $r(v + "*", d, !1, !1, !1), xe = new $r(v + " const*", d, !1, !0, !1);
return _e[e] = {
pointerType: Ar,
pointerType: Cr,
constPointerType: xe
}, ye(_, F), [K, Ar, xe];
}, ye(_, F), [K, Cr, xe];
});

@@ -683,4 +683,4 @@ }, xr = (e, r) => {

arguments.length !== v && g(`function ${e} called with ${arguments.length} arguments, expected ${v}`), _.length = 0;
var W;
p.length = o ? 2 : 1, p[0] = a, o && (W = r[1].toWireType(_, this), p[1] = W);
var O;
p.length = o ? 2 : 1, p[0] = a, o && (O = r[1].toWireType(_, this), p[1] = O);
for (var $ = 0; $ < v; ++$)

@@ -694,3 +694,3 @@ h[$] = r[$ + 2].toWireType(_, $ < 0 || arguments.length <= $ ? void 0 : arguments[$]), p.push(h[$]);

for (var A = o ? 1 : 2; A < r.length; A++) {
var E = A === 1 ? W : h[A - 2];
var E = A === 1 ? O : h[A - 2];
r[A].destructorFunction !== null && r[A].destructorFunction(E);

@@ -713,3 +713,3 @@ }

return o.registeredClass.constructor_body[r - 1] = () => {
Tr(`Cannot construct ${o.name} due to unbound types`, s);
wr(`Cannot construct ${o.name} due to unbound types`, s);
}, L([], s, (c) => (c.splice(1, 0, null), o.registeredClass.constructor_body[r - 1] = Vr(u, c, null, a, i), [])), [];

@@ -728,7 +728,7 @@ });

function p() {
Tr(`Cannot call ${h} due to unbound types`, c);
wr(`Cannot call ${h} due to unbound types`, c);
}
var _ = v.registeredClass.instancePrototype, C = _[r];
return C === void 0 || C.overloadTable === void 0 && C.className !== v.name && C.argCount === t - 2 ? (p.argCount = t - 2, p.className = v.name, _[r] = p) : (ge(_, r, h), _[r].overloadTable[t - 2] = p), L([], c, (W) => {
var $ = Vr(h, W, v, i, s);
return C === void 0 || C.overloadTable === void 0 && C.className !== v.name && C.argCount === t - 2 ? (p.argCount = t - 2, p.className = v.name, _[r] = p) : (ge(_, r, h), _[r].overloadTable[t - 2] = p), L([], c, (O) => {
var $ = Vr(h, O, v, i, s);
return _[r].overloadTable === void 0 ? ($.argCount = t - 2, _[r] = $) : _[r].overloadTable[t - 2] = $, [];

@@ -773,3 +773,3 @@ }), [];

return t ? function(n) {
return this.fromWireType(O[n]);
return this.fromWireType(W[n]);
} : function(n) {

@@ -854,3 +854,3 @@ return this.fromWireType(R[n]);

e = S(e), e = we(e), a = k(n, a), Ur(e, function() {
Tr(`Cannot call ${e} due to unbound types`, o);
wr(`Cannot call ${e} due to unbound types`, o);
}, r - 1), L([], o, (u) => {

@@ -863,3 +863,3 @@ var c = [u[0], null].concat(u.slice(1));

case 1:
return t ? (n) => O[n] : (n) => R[n];
return t ? (n) => W[n] : (n) => R[n];
case 2:

@@ -897,3 +897,3 @@ return t ? (n) => G[n >> 1] : (n) => rr[n >> 1];

var o = y[s >> 2], u = y[s + 4 >> 2];
return new a(O.buffer, u, o);
return new a(W.buffer, u, o);
}

@@ -1095,3 +1095,3 @@ t = S(t), I(e, {

}, dn = (e, r, t, n, a, i) => {
_r[e] = {
hr[e] = {
name: S(r),

@@ -1103,3 +1103,3 @@ rawConstructor: k(t, n),

}, pn = (e, r, t, n, a, i, s, o, u, c) => {
_r[e].fields.push({
hr[e].fields.push({
fieldName: S(r),

@@ -1167,3 +1167,3 @@ getterReturnType: t,

}, Fn = () => {
dr("");
Rr("");
}, Sn = (e, r, t) => R.copyWithin(e, r, r + t), Rn = () => 2147483648, Dn = (e) => {

@@ -1175,3 +1175,3 @@ var r = vr.buffer, t = (e - r.byteLength + 65535) / 65536;

}
}, Wn = (e) => {
}, On = (e) => {
var r = R.length;

@@ -1190,3 +1190,3 @@ e >>>= 0;

return !1;
}, Gr = {}, On = () => Kr || "./this.program", ur = () => {
}, Gr = {}, Wn = () => Kr || "./this.program", ur = () => {
if (!ur.strings) {

@@ -1200,3 +1200,3 @@ var e = (typeof navigator == "object" && navigator.languages && navigator.languages[0] || "C").replace("-", "_") + ".UTF-8", r = {

LANG: e,
_: On()
_: Wn()
};

@@ -1213,4 +1213,4 @@ for (var t in Gr)

for (var t = 0; t < e.length; ++t)
O[r++] = e.charCodeAt(t);
O[r] = 0;
W[r++] = e.charCodeAt(t);
W[r] = 0;
}, Mn = (e, r) => {

@@ -1243,3 +1243,3 @@ var t = 0;

return y[n >> 2] = a, 0;
}, Yn = (e) => e, Pr = (e) => e % 4 === 0 && (e % 100 !== 0 || e % 400 === 0), Bn = (e, r) => {
}, Yn = (e) => e, Tr = (e) => e % 4 === 0 && (e % 100 !== 0 || e % 400 === 0), Bn = (e, r) => {
for (var t = 0, n = 0; n <= r; t += e[n++])

@@ -1250,3 +1250,3 @@ ;

for (var t = new Date(e.getTime()); r > 0; ) {
var n = Pr(t.getFullYear()), a = t.getMonth(), i = (n ? Re : De)[a];
var n = Tr(t.getFullYear()), a = t.getMonth(), i = (n ? Re : De)[a];
if (r > i - t.getDate())

@@ -1264,3 +1264,3 @@ r -= i - t.getDate() + 1, t.setDate(1), a < 11 ? t.setMonth(a + 1) : (t.setMonth(0), t.setFullYear(t.getFullYear() + 1));

var zn = (e, r) => {
O.set(e, r);
W.set(e, r);
}, Xn = (e, r, t, n) => {

@@ -1345,5 +1345,5 @@ var a = y[n + 40 >> 2], i = {

}
function W(f) {
var d = Nn(new Date(f.tm_year + 1900, 0, 1), f.tm_yday), A = new Date(d.getFullYear(), 0, 4), E = new Date(d.getFullYear() + 1, 0, 4), K = C(A), Ar = C(E);
return _(K, d) <= 0 ? _(Ar, d) <= 0 ? d.getFullYear() + 1 : d.getFullYear() : d.getFullYear() - 1;
function O(f) {
var d = Nn(new Date(f.tm_year + 1900, 0, 1), f.tm_yday), A = new Date(d.getFullYear(), 0, 4), E = new Date(d.getFullYear() + 1, 0, 4), K = C(A), Cr = C(E);
return _(K, d) <= 0 ? _(Cr, d) <= 0 ? d.getFullYear() + 1 : d.getFullYear() : d.getFullYear() - 1;
}

@@ -1361,4 +1361,4 @@ var $ = {

"%e": (f) => h(f.tm_mday, 2, " "),
"%g": (f) => W(f).toString().substring(2),
"%G": W,
"%g": (f) => O(f).toString().substring(2),
"%G": O,
"%H": (f) => p(f.tm_hour, 2),

@@ -1369,3 +1369,3 @@ "%I": (f) => {

},
"%j": (f) => p(f.tm_mday + Bn(Pr(f.tm_year + 1900) ? Re : De, f.tm_mon - 1), 3),
"%j": (f) => p(f.tm_mday + Bn(Tr(f.tm_year + 1900) ? Re : De, f.tm_mon - 1), 3),
"%m": (f) => p(f.tm_mon + 1, 2),

@@ -1388,3 +1388,3 @@ "%M": (f) => p(f.tm_min, 2),

var E = (f.tm_wday + 371 - f.tm_yday) % 7;
E != 4 && (E != 3 || !Pr(f.tm_year)) && (d = 1);
E != 4 && (E != 3 || !Tr(f.tm_year)) && (d = 1);
}

@@ -1394,3 +1394,3 @@ } else {

var A = (f.tm_wday + 7 - f.tm_yday - 1) % 7;
(A == 4 || A == 5 && Pr(f.tm_year % 400 - 1)) && d++;
(A == 4 || A == 5 && Tr(f.tm_year % 400 - 1)) && d++;
}

@@ -1438,3 +1438,3 @@ return p(d, 2);

Y: vt,
d: st,
e: st,
ha: dt,

@@ -1468,3 +1468,3 @@ U: pt,

$: Sn,
Z: Wn,
Z: On,
W: Mn,

@@ -1480,3 +1480,3 @@ X: jn,

a: qn,
e: ta,
d: ta,
p: Qn,

@@ -1499,3 +1499,3 @@ k: la,

V: Gn
}, w = nt(), Y = l._free = (e) => (Y = l._free = w.oa)(e), Zr = l._malloc = (e) => (Zr = l._malloc = w.pa)(e), We = (e) => (We = w.ra)(e), m = (e, r) => (m = w.sa)(e, r), lr = (e) => (lr = w.ta)(e), T = () => (T = w.ua)(), P = (e) => (P = w.va)(e), Oe = (e) => (Oe = w.wa)(e), ke = (e) => (ke = w.xa)(e), Me = (e, r, t) => (Me = w.ya)(e, r, t), je = (e) => (je = w.za)(e);
}, w = nt(), Y = l._free = (e) => (Y = l._free = w.oa)(e), Zr = l._malloc = (e) => (Zr = l._malloc = w.pa)(e), Oe = (e) => (Oe = w.ra)(e), m = (e, r) => (m = w.sa)(e, r), lr = (e) => (lr = w.ta)(e), T = () => (T = w.ua)(), P = (e) => (P = w.va)(e), We = (e) => (We = w.wa)(e), ke = (e) => (ke = w.xa)(e), Me = (e, r, t) => (Me = w.ya)(e, r, t), je = (e) => (je = w.za)(e);
l.dynCall_viijii = (e, r, t, n, a, i, s) => (l.dynCall_viijii = w.Aa)(e, r, t, n, a, i, s), l.dynCall_jiji = (e, r, t, n, a) => (l.dynCall_jiji = w.Ba)(e, r, t, n, a);

@@ -1694,6 +1694,6 @@ var Ie = l.dynCall_jiiii = (e, r, t, n, a) => (Ie = l.dynCall_jiiii = w.Ca)(e, r, t, n, a);

}
function ha(e, r, t, n, a, i, s, o, u, c, v, h, p, _, C, W) {
function ha(e, r, t, n, a, i, s, o, u, c, v, h, p, _, C, O) {
var $ = T();
try {
b(e)(r, t, n, a, i, s, o, u, c, v, h, p, _, C, W);
b(e)(r, t, n, a, i, s, o, u, c, v, h, p, _, C, O);
} catch (F) {

@@ -1715,5 +1715,5 @@ if (P($), F !== F + 0)

}
var Cr;
var Pr;
er = function e() {
Cr || Ue(), Cr || (er = e);
Pr || Ue(), Pr || (er = e);
};

@@ -1724,3 +1724,3 @@ function Ue() {

function e() {
Cr || (Cr = !0, l.calledRun = !0, !ee && (Xe(), qr(l), l.onRuntimeInitialized && l.onRuntimeInitialized(), Ge()));
Pr || (Pr = !0, l.calledRun = !0, !ee && (Xe(), qr(l), l.onRuntimeInitialized && l.onRuntimeInitialized(), Ge()));
}

@@ -1741,3 +1741,3 @@ l.setStatus ? (l.setStatus("Running..."), setTimeout(function() {

return ga(
Sr,
Fr,
M

@@ -1748,3 +1748,3 @@ );

return ya(
Sr,
Fr,
M

@@ -1755,3 +1755,3 @@ );

return ma(
Sr,
Fr,
M,

@@ -1763,3 +1763,3 @@ z

return $a(
Sr,
Fr,
M,

@@ -1772,4 +1772,4 @@ z

Da as binarizers,
Wa as characterSets,
Oa as contentTypes,
Oa as characterSets,
Wa as contentTypes,
ka as defaultDecodeHints,

@@ -1776,0 +1776,0 @@ Ma as defaultReaderOptions,

@@ -1,12 +0,12 @@

import { g as Bt, s as Nt, w as Lt } from "../core-y2HqACLr.js";
import { b as zt, e as rn, j as en, j as tn, p as nn, k as an } from "../core-y2HqACLr.js";
var mr = (() => {
import { g as Bt, s as Nt, w as Lt } from "../core-DgohV_cw.js";
import { b as zt, e as rn, j as en, j as tn, p as nn, k as an } from "../core-DgohV_cw.js";
var gr = (() => {
var W = typeof document < "u" && document.currentScript ? document.currentScript.src : void 0;
return function(Y = {}) {
var zr;
var u = Y, yr, J;
var u = Y, mr, J;
u.ready = new Promise((r, e) => {
yr = r, J = e;
mr = r, J = e;
});
var br = Object.assign({}, u), wr = typeof window == "object", Tr = typeof Bun < "u", re = typeof ((zr = globalThis.WebAssembly) == null ? void 0 : zr.instantiate) == "function", Q = typeof importScripts == "function";
var yr = Object.assign({}, u), br = typeof window == "object", wr = typeof Bun < "u", re = typeof ((zr = globalThis.WebAssembly) == null ? void 0 : zr.instantiate) == "function", Q = typeof importScripts == "function";
typeof process == "object" && typeof process.versions == "object" && process.versions.node;

@@ -18,3 +18,3 @@ var A = "";

var sr;
(wr || Q || Tr) && (Q ? A = self.location.href : typeof document < "u" && document.currentScript && (A = document.currentScript.src), W && (A = W), A.startsWith("blob:") ? A = "" : A = A.substr(0, A.replace(/[?#].*/, "").lastIndexOf("/") + 1), Q && (sr = (r) => {
(br || Q || wr) && (Q ? A = self.location.href : typeof document < "u" && document.currentScript && (A = document.currentScript.src), W && (A = W), A.startsWith("blob:") ? A = "" : A = A.substr(0, A.replace(/[?#].*/, "").lastIndexOf("/") + 1), Q && (sr = (r) => {
var e = new XMLHttpRequest();

@@ -24,11 +24,11 @@ return e.open("GET", r, !1), e.responseType = "arraybuffer", e.send(null), new Uint8Array(e.response);

var B = u.printErr || console.error.bind(console);
Object.assign(u, br), br = null, u.arguments && u.arguments, u.thisProgram && u.thisProgram, u.quit && u.quit;
Object.assign(u, yr), yr = null, u.arguments && u.arguments, u.thisProgram && u.thisProgram, u.quit && u.quit;
var N;
u.wasmBinary && (N = u.wasmBinary), typeof WebAssembly != "object" && ur("no native wasm support detected");
var z, $r = !1, k, h, x, L, D, d, Ar, Er;
function Rr() {
u.wasmBinary && (N = u.wasmBinary);
var z, Tr = !1, k, h, x, L, D, d, $r, Ar;
function Er() {
var r = z.buffer;
u.HEAP8 = k = new Int8Array(r), u.HEAP16 = x = new Int16Array(r), u.HEAPU8 = h = new Uint8Array(r), u.HEAPU16 = L = new Uint16Array(r), u.HEAP32 = D = new Int32Array(r), u.HEAPU32 = d = new Uint32Array(r), u.HEAPF32 = Ar = new Float32Array(r), u.HEAPF64 = Er = new Float64Array(r);
u.HEAP8 = k = new Int8Array(r), u.HEAP16 = x = new Int16Array(r), u.HEAPU8 = h = new Uint8Array(r), u.HEAPU16 = L = new Uint16Array(r), u.HEAP32 = D = new Int32Array(r), u.HEAPU32 = d = new Uint32Array(r), u.HEAPF32 = $r = new Float32Array(r), u.HEAPF64 = Ar = new Float64Array(r);
}
var Cr = [], Pr = [], Fr = [];
var Rr = [], Cr = [], Pr = [];
function te() {

@@ -38,6 +38,6 @@ if (u.preRun)

ie(u.preRun.shift());
fr(Cr);
ur(Rr);
}
function ne() {
fr(Pr);
ur(Cr);
}

@@ -48,12 +48,12 @@ function ae() {

se(u.postRun.shift());
fr(Fr);
ur(Pr);
}
function ie(r) {
Cr.unshift(r);
Rr.unshift(r);
}
function oe(r) {
Pr.unshift(r);
Cr.unshift(r);
}
function se(r) {
Fr.unshift(r);
Pr.unshift(r);
}

@@ -72,5 +72,5 @@ var U = 0, X = null;

}
function ur(r) {
function Fr(r) {
var e;
(e = u.onAbort) === null || e === void 0 || e.call(u, r), r = "Aborted(" + r + ")", B(r), $r = !0, r += ". Build with -sASSERTIONS for more info.";
(e = u.onAbort) === null || e === void 0 || e.call(u, r), r = "Aborted(" + r + ")", B(r), Tr = !0, r += ". Build with -sASSERTIONS for more info.";
var t = new WebAssembly.RuntimeError(r);

@@ -89,3 +89,3 @@ throw J(t), t;

function ve(r) {
return !N && (wr || Q || Tr || re) && typeof fetch == "function" ? fetch(r, {
return !N && (br || Q || wr || re) && typeof fetch == "function" ? fetch(r, {
credentials: "same-origin"

@@ -100,3 +100,3 @@ }).then((e) => {

return ve(r).then((n) => WebAssembly.instantiate(n, e)).then(t, (n) => {
B(`failed to asynchronously prepare wasm: ${n}`), ur(n);
B(`failed to asynchronously prepare wasm: ${n}`), Fr(n);
});

@@ -119,3 +119,3 @@ }

function e(n, a) {
return p = n.exports, z = p.R, Rr(), Br = p.V, oe(p.S), fe(), p;
return p = n.exports, z = p.R, Er(), Br = p.V, oe(p.S), fe(), p;
}

@@ -134,3 +134,3 @@ ue();

}
var fr = (r) => {
var ur = (r) => {
for (; r.length > 0; )

@@ -141,3 +141,3 @@ r.shift()(u);

var Ur = [], _e = (r) => {
var e = new cr(r);
var e = new fr(r);
return e.get_caught() || e.set_caught(!0), e.set_rethrown(!1), Ur.push(e), Kr(e.excPtr), e.get_exception_ptr();

@@ -149,3 +149,3 @@ }, M = 0, pe = () => {

};
class cr {
class fr {
constructor(e) {

@@ -197,7 +197,7 @@ this.excPtr = e, this.ptr = e - 24;

throw M || (M = r), M;
}, vr = (r) => {
}, cr = (r) => {
var e = M;
if (!e)
return q(0), 0;
var t = new cr(e);
var t = new fr(e);
t.set_adjusted_ptr(e);

@@ -216,6 +216,6 @@ var n = t.get_type();

return q(n), e;
}, ge = () => vr([]), me = (r) => vr([r]), ye = (r, e) => vr([r, e]), be = (r, e, t) => {
var n = new cr(r);
}, ge = () => cr([]), me = (r) => cr([r]), ye = (r, e) => cr([r, e]), be = (r, e, t) => {
var n = new fr(r);
throw n.init(e, t), M = r, M;
}, rr = {}, lr = (r) => {
}, rr = {}, vr = (r) => {
for (; r.length; ) {

@@ -257,5 +257,5 @@ var e = r.pop(), t = r.pop();

read: (K) => l.fromWireType(_(m, K)),
write: (K, gr) => {
write: (K, hr) => {
var or = [];
G(R, K, S.toWireType(or, gr)), lr(or);
G(R, K, S.toWireType(or, hr)), vr(or);
}

@@ -331,5 +331,5 @@ };

});
}, dr = [], P = [], _r = (r) => {
r > 9 && --P[r + 1] === 0 && (P[r] = void 0, dr.push(r));
}, Re = () => P.length / 2 - 5 - dr.length, Ce = () => {
}, lr = [], P = [], dr = (r) => {
r > 9 && --P[r + 1] === 0 && (P[r] = void 0, lr.push(r));
}, Re = () => P.length / 2 - 5 - lr.length, Ce = () => {
P.push(0, 1, void 0, 1, null, 1, !0, 1, !1, 1), u.count_emval_handles = Re;

@@ -349,3 +349,3 @@ }, j = {

default: {
const e = dr.pop() || P.length;
const e = lr.pop() || P.length;
return P[e] = r, P[e + 1] = 1, e;

@@ -359,3 +359,3 @@ }

var e = j.toValue(r);
return _r(r), e;
return dr(r), e;
},

@@ -440,7 +440,7 @@ toWireType: (r, e) => j.toHandle(e),

return function(t) {
return this.fromWireType(Ar[t >> 2]);
return this.fromWireType($r[t >> 2]);
};
case 8:
return function(t) {
return this.fromWireType(Er[t >> 3]);
return this.fromWireType(Ar[t >> 3]);
};

@@ -476,5 +476,5 @@ default:

var K = n(..._);
function gr(or) {
function hr(or) {
if (f)
lr(m);
vr(m);
else

@@ -488,3 +488,3 @@ for (var H = o ? 1 : 2; H < e.length; H++) {

}
return gr(K);
return hr(K);
};

@@ -498,3 +498,3 @@ return nr(r, S);

}, Oe = (r, e, t) => {
u.hasOwnProperty(r) || Ir("Replacing nonexistant public symbol"), u[r].overloadTable !== void 0 && t !== void 0 ? u[r].overloadTable[t] = e : (u[r] = e, u[r].argCount = t);
u.hasOwnProperty(r) || Ir("Replacing nonexistent public symbol"), u[r].overloadTable !== void 0 && t !== void 0 ? u[r].overloadTable[t] = e : (u[r] = e, u[r].argCount = t);
}, Ve = (r, e, t) => {

@@ -688,3 +688,3 @@ var n = u["dynCall_" + r];

s || a instanceof Uint8Array || a instanceof Uint8ClampedArray || a instanceof Int8Array || y("Cannot pass non-string to std::string"), t && s ? i = Qe(a) : i = a.length;
var o = hr(4 + i + 1), f = o + 4;
var o = pr(4 + i + 1), f = o + 4;
if (d[o >> 2] = i, t && s)

@@ -779,3 +779,3 @@ Je(a, f, i + 1);

typeof f != "string" && y(`Cannot pass non-string to C++ string type ${t}`);
var c = s(f), v = hr(4 + c + e);
var c = s(f), v = pr(4 + c + e);
return d[v >> 2] = c / e, a(f, v + 4, c + e), o !== null && o.push(F, v), v;

@@ -816,3 +816,3 @@ },

});
}, pr = [], lt = (r, e, t, n) => (r = pr[r], e = j.toValue(e), r(null, e, t, n)), dt = {}, _t = (r) => {
}, _r = [], lt = (r, e, t, n) => (r = _r[r], e = j.toValue(e), r(null, e, t, n)), dt = {}, _t = (r) => {
var e = dt[r];

@@ -832,4 +832,4 @@ return e === void 0 ? g(r) : e;

}, pt = (r) => r === 0 ? j.toHandle(Zr()) : (r = _t(r), j.toHandle(Zr()[r])), ht = (r) => {
var e = pr.length;
return pr.push(r), e;
var e = _r.length;
return _r.push(r), e;
}, gt = (r, e) => {

@@ -856,9 +856,9 @@ for (var t = new Array(r), n = 0; n < r; ++n)

var e = j.toValue(r);
lr(e), _r(r);
vr(e), dr(r);
}, $t = () => {
ur("");
Fr("");
}, At = (r, e, t) => h.copyWithin(r, e, e + t), Et = () => 2147483648, Rt = (r) => {
var e = z.buffer, t = (r - e.byteLength + 65535) / 65536;
try {
return z.grow(t), Rr(), 1;
return z.grow(t), Er(), 1;
} catch {

@@ -914,3 +914,3 @@ }

z: lt,
P: _r,
P: dr,
B: pt,

@@ -935,3 +935,3 @@ A: bt,

O: Pt
}, p = de(), hr = u._malloc = (r) => (hr = u._malloc = p.T)(r), F = u._free = (r) => (F = u._free = p.U)(r), qr = (r) => (qr = p.W)(r), w = (r, e) => (w = p.X)(r, e), q = (r) => (q = p.Y)(r), T = () => (T = p.Z)(), $ = (r) => ($ = p._)(r), Gr = (r) => (Gr = p.$)(r), Kr = (r) => (Kr = p.aa)(r), Yr = (r, e, t) => (Yr = p.ba)(r, e, t), Jr = (r) => (Jr = p.ca)(r);
}, p = de(), pr = u._malloc = (r) => (pr = u._malloc = p.T)(r), F = u._free = (r) => (F = u._free = p.U)(r), qr = (r) => (qr = p.W)(r), w = (r, e) => (w = p.X)(r, e), q = (r) => (q = p.Y)(r), T = () => (T = p.Z)(), $ = (r) => ($ = p._)(r), Gr = (r) => (Gr = p.$)(r), Kr = (r) => (Kr = p.aa)(r), Yr = (r, e, t) => (Yr = p.ba)(r, e, t), Jr = (r) => (Jr = p.ca)(r);
function Wt(r, e) {

@@ -1055,3 +1055,3 @@ var t = T();

function r() {
ir || (ir = !0, u.calledRun = !0, !$r && (ne(), yr(u), u.onRuntimeInitialized && u.onRuntimeInitialized(), ae()));
ir || (ir = !0, u.calledRun = !0, !Tr && (ne(), mr(u), u.onRuntimeInitialized && u.onRuntimeInitialized(), ae()));
}

@@ -1072,3 +1072,3 @@ u.setStatus ? (u.setStatus("Running..."), setTimeout(function() {

return Bt(
mr,
gr,
W

@@ -1079,3 +1079,3 @@ );

return Nt(
mr,
gr,
W

@@ -1086,3 +1086,3 @@ );

return Lt(
mr,
gr,
W,

@@ -1089,0 +1089,0 @@ Y

@@ -1,3 +0,3 @@

var ZXingWASM=function(R){"use strict";const Ve=["Aztec","Codabar","Code128","Code39","Code93","DataBar","DataBarExpanded","DataMatrix","DXFilmEdge","EAN-13","EAN-8","ITF","Linear-Codes","Matrix-Codes","MaxiCode","MicroQRCode","None","PDF417","QRCode","rMQRCode","UPC-A","UPC-E"];function at(h){return h.join("|")}function it(h){const p=lr(h);let u=0,U=Ve.length-1;for(;u<=U;){const $=Math.floor((u+U)/2),j=Ve[$],N=lr(j);if(N===p)return j;N<p?u=$+1:U=$-1}return"None"}function lr(h){return h.toLowerCase().replace(/_-\[\]/g,"")}const ot=["LocalAverage","GlobalHistogram","FixedThreshold","BoolCast"];function st(h,p){return h.Binarizer[p]}const ut=["Unknown","ASCII","ISO8859_1","ISO8859_2","ISO8859_3","ISO8859_4","ISO8859_5","ISO8859_6","ISO8859_7","ISO8859_8","ISO8859_9","ISO8859_10","ISO8859_11","ISO8859_13","ISO8859_14","ISO8859_15","ISO8859_16","Cp437","Cp1250","Cp1251","Cp1252","Cp1256","Shift_JIS","Big5","GB2312","GB18030","EUC_JP","EUC_KR","UTF16BE","UTF8","UTF16LE","UTF32BE","UTF32LE","BINARY"];function cr(h,p){return h.CharacterSet[p]}const fr=["Text","Binary","Mixed","GS1","ISO15434","UnknownECI"];function lt(h){return fr[h.value]}const ct=["Ignore","Read","Require"];function ft(h,p){return h.EanAddOnSymbol[p]}const vt=["Plain","ECI","HRI","Hex","Escaped"];function dt(h,p){return h.TextMode[p]}const te={formats:[],tryHarder:!0,tryRotate:!0,tryInvert:!0,tryDownscale:!0,binarizer:"LocalAverage",isPure:!1,downscaleFactor:3,downscaleThreshold:500,minLineCount:2,maxNumberOfSymbols:255,tryCode39ExtendedMode:!1,validateCode39CheckSum:!1,validateITFCheckSum:!1,returnCodabarStartEnd:!1,returnErrors:!1,eanAddOnSymbol:"Read",textMode:"Plain",characterSet:"Unknown"};function vr(h,p){return{...p,formats:at(p.formats),binarizer:st(h,p.binarizer),eanAddOnSymbol:ft(h,p.eanAddOnSymbol),textMode:dt(h,p.textMode),characterSet:cr(h,p.characterSet)}}const ht=[-1,0,1,2,3,4,5,6,7,8],pt=["L","M","Q","H"],xe={width:200,height:200,format:"QRCode",characterSet:"UTF8",eccLevel:-1,margin:10};function _t(h,p){return{...p,characterSet:cr(h,p.characterSet)}}function dr(h){return{...h,format:it(h.format),eccLevel:h.eccLevel,contentType:lt(h.contentType)}}function gt(h){const{image:p,error:u}=h;return p?{image:new Blob([new Uint8Array(p)],{type:"image/png"}),error:""}:{image:null,error:u}}const mt={locateFile:(h,p)=>{const u=h.match(/_(.+?)\.wasm$/);return u?`https://fastly.jsdelivr.net/npm/zxing-wasm@1.2.6/dist/${u[1]}/${h}`:p+h}};let we=new WeakMap;function Te(h,p){var j;const u=we.get(h);if(u!=null&&u.modulePromise&&(p===void 0||Object.is(p,u.moduleOverrides)))return u.modulePromise;const U=(j=p!=null?p:u==null?void 0:u.moduleOverrides)!=null?j:mt,$=h({...U});return we.set(h,{moduleOverrides:U,modulePromise:$}),$}function yt(){we=new WeakMap}function bt(h,p){we.set(h,{moduleOverrides:p})}async function $t(h,p,u=te){const U={...te,...u},$=await Te(h),{size:j}=p,N=new Uint8Array(await p.arrayBuffer()),q=$._malloc(j);$.HEAPU8.set(N,q);const J=$.readBarcodesFromImage(q,j,vr($,U));$._free(q);const Q=[];for(let B=0;B<J.size();++B)Q.push(dr(J.get(B)));return Q}async function wt(h,p,u=te){const U={...te,...u},$=await Te(h),{data:j,width:N,height:q,data:{byteLength:J}}=p,Q=$._malloc(J);$.HEAPU8.set(j,Q);const B=$.readBarcodesFromPixmap(Q,N,q,vr($,U));$._free(Q);const H=[];for(let ce=0;ce<B.size();++ce)H.push(dr(B.get(ce)));return H}async function Tt(h,p,u=xe){const U={...xe,...u},$=await Te(h),j=$.writeBarcodeToImage(p,_t($,U));return gt(j)}var le=(()=>{var h=typeof document<"u"&&document.currentScript?document.currentScript.src:void 0;return function(p={}){var et;var u=p,U,$;u.ready=new Promise((r,e)=>{U=r,$=e});var j=Object.assign({},u),N="./this.program",q=typeof window=="object",J=typeof Bun<"u",Q=typeof((et=globalThis.WebAssembly)==null?void 0:et.instantiate)=="function",B=typeof importScripts=="function";typeof process=="object"&&typeof process.versions=="object"&&process.versions.node;var H="";function ce(r){return u.locateFile?u.locateFile(r,H):H+r}var Le;(q||B||J)&&(B?H=self.location.href:typeof document<"u"&&document.currentScript&&(H=document.currentScript.src),h&&(H=h),H.startsWith("blob:")?H="":H=H.substr(0,H.replace(/[?#].*/,"").lastIndexOf("/")+1),B&&(Le=r=>{var e=new XMLHttpRequest;return e.open("GET",r,!1),e.responseType="arraybuffer",e.send(null),new Uint8Array(e.response)}));var Ft=u.print||console.log.bind(console),ne=u.printErr||console.error.bind(console);Object.assign(u,j),j=null,u.arguments&&u.arguments,u.thisProgram&&(N=u.thisProgram),u.quit&&u.quit;var fe;u.wasmBinary&&(fe=u.wasmBinary),typeof WebAssembly!="object"&&Pe("no native wasm support detected");var Ce,_r=!1,V,W,ae,ve,M,b,gr,mr;function yr(){var r=Ce.buffer;u.HEAP8=V=new Int8Array(r),u.HEAP16=ae=new Int16Array(r),u.HEAPU8=W=new Uint8Array(r),u.HEAPU16=ve=new Uint16Array(r),u.HEAP32=M=new Int32Array(r),u.HEAPU32=b=new Uint32Array(r),u.HEAPF32=gr=new Float32Array(r),u.HEAPF64=mr=new Float64Array(r)}var br=[],$r=[],wr=[];function Rt(){if(u.preRun)for(typeof u.preRun=="function"&&(u.preRun=[u.preRun]);u.preRun.length;)It(u.preRun.shift());Ye(br)}function Ot(){Ye($r)}function Dt(){if(u.postRun)for(typeof u.postRun=="function"&&(u.postRun=[u.postRun]);u.postRun.length;)Mt(u.postRun.shift());Ye(wr)}function It(r){br.unshift(r)}function Wt(r){$r.unshift(r)}function Mt(r){wr.unshift(r)}var K=0,de=null;function kt(r){var e;K++,(e=u.monitorRunDependencies)===null||e===void 0||e.call(u,K)}function Ut(r){var e;if(K--,(e=u.monitorRunDependencies)===null||e===void 0||e.call(u,K),K==0&&de){var t=de;de=null,t()}}function Pe(r){var e;(e=u.onAbort)===null||e===void 0||e.call(u,r),r="Aborted("+r+")",ne(r),_r=!0,r+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(r);throw $(t),t}var jt="data:application/octet-stream;base64,",Tr=r=>r.startsWith(jt),ie;ie="zxing_full.wasm",Tr(ie)||(ie=ce(ie));function Cr(r){if(r==ie&&fe)return new Uint8Array(fe);if(Le)return Le(r);throw"both async and sync fetching of the wasm failed"}function Ht(r){return!fe&&(q||B||J||Q)&&typeof fetch=="function"?fetch(r,{credentials:"same-origin"}).then(e=>{if(!e.ok)throw`failed to load wasm binary file at '${r}'`;return e.arrayBuffer()}).catch(()=>Cr(r)):Promise.resolve().then(()=>Cr(r))}function Pr(r,e,t){return Ht(r).then(n=>WebAssembly.instantiate(n,e)).then(t,n=>{ne(`failed to asynchronously prepare wasm: ${n}`),Pe(n)})}function Bt(r,e,t,n){return!r&&typeof WebAssembly.instantiateStreaming=="function"&&!Tr(e)&&typeof fetch=="function"?fetch(e,{credentials:"same-origin"}).then(a=>{var i=WebAssembly.instantiateStreaming(a,t);return i.then(n,function(o){return ne(`wasm streaming compile failed: ${o}`),ne("falling back to ArrayBuffer instantiation"),Pr(e,t,n)})}):Pr(e,t,n)}function Vt(){var r={a:Ia};function e(n,a){return A=n.exports,Ce=A.na,yr(),Wr=A.ra,Wt(A.oa),Ut(),A}kt();function t(n){e(n.instance)}if(u.instantiateWasm)try{return u.instantiateWasm(r,e)}catch(n){ne(`Module.instantiateWasm callback failed with error: ${n}`),$(n)}return Bt(fe,ie,r,t).catch($),{}}var Ye=r=>{for(;r.length>0;)r.shift()(u)};u.noExitRuntime;var Se=[],Ae=0,xt=r=>{var e=new Ne(r);return e.get_caught()||(e.set_caught(!0),Ae--),e.set_rethrown(!1),Se.push(e),Gr(e.excPtr),e.get_exception_ptr()},z=0,Lt=()=>{w(0,0);var r=Se.pop();Zr(r.excPtr),z=0};class Ne{constructor(e){this.excPtr=e,this.ptr=e-24}set_type(e){b[this.ptr+4>>2]=e}get_type(){return b[this.ptr+4>>2]}set_destructor(e){b[this.ptr+8>>2]=e}get_destructor(){return b[this.ptr+8>>2]}set_caught(e){e=e?1:0,V[this.ptr+12]=e}get_caught(){return V[this.ptr+12]!=0}set_rethrown(e){e=e?1:0,V[this.ptr+13]=e}get_rethrown(){return V[this.ptr+13]!=0}init(e,t){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(t)}set_adjusted_ptr(e){b[this.ptr+16>>2]=e}get_adjusted_ptr(){return b[this.ptr+16>>2]}get_exception_ptr(){var e=Qr(this.get_type());if(e)return b[this.excPtr>>2];var t=this.get_adjusted_ptr();return t!==0?t:this.excPtr}}var Yt=r=>{throw z||(z=r),z},ze=r=>{var e=z;if(!e)return $e(0),0;var t=new Ne(e);t.set_adjusted_ptr(e);var n=t.get_type();if(!n)return $e(0),e;for(var a in r){var i=r[a];if(i===0||i===n)break;var o=t.ptr+16;if(qr(i,n,o))return $e(i),e}return $e(n),e},Nt=()=>ze([]),zt=r=>ze([r]),Xt=(r,e)=>ze([r,e]),Zt=()=>{var r=Se.pop();r||Pe("no exception to throw");var e=r.excPtr;throw r.get_rethrown()||(Se.push(r),r.set_rethrown(!0),r.set_caught(!1),Ae++),z=e,z},Gt=(r,e,t)=>{var n=new Ne(r);throw n.init(e,t),z=r,Ae++,z},qt=()=>Ae,Ee={},Xe=r=>{for(;r.length;){var e=r.pop(),t=r.pop();t(e)}};function he(r){return this.fromWireType(b[r>>2])}var oe={},ee={},Fe={},Sr,Re=r=>{throw new Sr(r)},re=(r,e,t)=>{r.forEach(function(s){Fe[s]=e});function n(s){var l=t(s);l.length!==r.length&&Re("Mismatched type converter count");for(var f=0;f<r.length;++f)L(r[f],l[f])}var a=new Array(e.length),i=[],o=0;e.forEach((s,l)=>{ee.hasOwnProperty(s)?a[l]=ee[s]:(i.push(s),oe.hasOwnProperty(s)||(oe[s]=[]),oe[s].push(()=>{a[l]=ee[s],++o,o===i.length&&n(a)}))}),i.length===0&&n(a)},Qt=r=>{var e=Ee[r];delete Ee[r];var t=e.rawConstructor,n=e.rawDestructor,a=e.fields,i=a.map(o=>o.getterReturnType).concat(a.map(o=>o.setterArgumentType));re([r],i,o=>{var s={};return a.forEach((l,f)=>{var v=l.fieldName,g=o[f],_=l.getter,m=l.getterContext,E=o[f+a.length],k=l.setter,S=l.setterContext;s[v]={read:D=>g.fromWireType(_(m,D)),write:(D,c)=>{var d=[];k(S,D,E.toWireType(d,c)),Xe(d)}}}),[{name:e.name,fromWireType:l=>{var f={};for(var v in s)f[v]=s[v].read(l);return n(l),f},toWireType:(l,f)=>{for(var v in s)if(!(v in f))throw new TypeError(`Missing field: "${v}"`);var g=t();for(v in s)s[v].write(g,f[v]);return l!==null&&l.push(n,g),g},argPackAdvance:Y,readValueFromPointer:he,destructorFunction:n}]})},Jt=(r,e,t,n,a)=>{},Kt=()=>{for(var r=new Array(256),e=0;e<256;++e)r[e]=String.fromCharCode(e);Ar=r},Ar,I=r=>{for(var e="",t=r;W[t];)e+=Ar[W[t++]];return e},se,y=r=>{throw new se(r)};function en(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var n=e.name;if(r||y(`type "${n}" must have a positive integer typeid pointer`),ee.hasOwnProperty(r)){if(t.ignoreDuplicateRegistrations)return;y(`Cannot register type '${n}' twice`)}if(ee[r]=e,delete Fe[r],oe.hasOwnProperty(r)){var a=oe[r];delete oe[r],a.forEach(i=>i())}}function L(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!("argPackAdvance"in e))throw new TypeError("registerType registeredInstance requires argPackAdvance");return en(r,e,t)}var Y=8,rn=(r,e,t,n)=>{e=I(e),L(r,{name:e,fromWireType:function(a){return!!a},toWireType:function(a,i){return i?t:n},argPackAdvance:Y,readValueFromPointer:function(a){return this.fromWireType(W[a])},destructorFunction:null})},tn=r=>({count:r.count,deleteScheduled:r.deleteScheduled,preservePointerOnDelete:r.preservePointerOnDelete,ptr:r.ptr,ptrType:r.ptrType,smartPtr:r.smartPtr,smartPtrType:r.smartPtrType}),Ze=r=>{function e(t){return t.$$.ptrType.registeredClass.name}y(e(r)+" instance already deleted")},Ge=!1,Er=r=>{},nn=r=>{r.smartPtr?r.smartPtrType.rawDestructor(r.smartPtr):r.ptrType.registeredClass.rawDestructor(r.ptr)},Fr=r=>{r.count.value-=1;var e=r.count.value===0;e&&nn(r)},Rr=(r,e,t)=>{if(e===t)return r;if(t.baseClass===void 0)return null;var n=Rr(r,e,t.baseClass);return n===null?null:t.downcast(n)},Or={},an=()=>Object.keys(ge).length,on=()=>{var r=[];for(var e in ge)ge.hasOwnProperty(e)&&r.push(ge[e]);return r},pe=[],qe=()=>{for(;pe.length;){var r=pe.pop();r.$$.deleteScheduled=!1,r.delete()}},_e,sn=r=>{_e=r,pe.length&&_e&&_e(qe)},un=()=>{u.getInheritedInstanceCount=an,u.getLiveInheritedInstances=on,u.flushPendingDeletes=qe,u.setDelayFunction=sn},ge={},ln=(r,e)=>{for(e===void 0&&y("ptr should not be undefined");r.baseClass;)e=r.upcast(e),r=r.baseClass;return e},cn=(r,e)=>(e=ln(r,e),ge[e]),Oe=(r,e)=>{(!e.ptrType||!e.ptr)&&Re("makeClassHandle requires ptr and ptrType");var t=!!e.smartPtrType,n=!!e.smartPtr;return t!==n&&Re("Both smartPtrType and smartPtr must be specified"),e.count={value:1},me(Object.create(r,{$$:{value:e,writable:!0}}))};function fn(r){var e=this.getPointee(r);if(!e)return this.destructor(r),null;var t=cn(this.registeredClass,e);if(t!==void 0){if(t.$$.count.value===0)return t.$$.ptr=e,t.$$.smartPtr=r,t.clone();var n=t.clone();return this.destructor(r),n}function a(){return this.isSmartPointer?Oe(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:e,smartPtrType:this,smartPtr:r}):Oe(this.registeredClass.instancePrototype,{ptrType:this,ptr:r})}var i=this.registeredClass.getActualType(e),o=Or[i];if(!o)return a.call(this);var s;this.isConst?s=o.constPointerType:s=o.pointerType;var l=Rr(e,this.registeredClass,s.registeredClass);return l===null?a.call(this):this.isSmartPointer?Oe(s.registeredClass.instancePrototype,{ptrType:s,ptr:l,smartPtrType:this,smartPtr:r}):Oe(s.registeredClass.instancePrototype,{ptrType:s,ptr:l})}var me=r=>typeof FinalizationRegistry>"u"?(me=e=>e,r):(Ge=new FinalizationRegistry(e=>{Fr(e.$$)}),me=e=>{var t=e.$$,n=!!t.smartPtr;if(n){var a={$$:t};Ge.register(e,a,e)}return e},Er=e=>Ge.unregister(e),me(r)),vn=()=>{Object.assign(De.prototype,{isAliasOf(r){if(!(this instanceof De)||!(r instanceof De))return!1;var e=this.$$.ptrType.registeredClass,t=this.$$.ptr;r.$$=r.$$;for(var n=r.$$.ptrType.registeredClass,a=r.$$.ptr;e.baseClass;)t=e.upcast(t),e=e.baseClass;for(;n.baseClass;)a=n.upcast(a),n=n.baseClass;return e===n&&t===a},clone(){if(this.$$.ptr||Ze(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var r=me(Object.create(Object.getPrototypeOf(this),{$$:{value:tn(this.$$)}}));return r.$$.count.value+=1,r.$$.deleteScheduled=!1,r},delete(){this.$$.ptr||Ze(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&y("Object already scheduled for deletion"),Er(this),Fr(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||Ze(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&y("Object already scheduled for deletion"),pe.push(this),pe.length===1&&_e&&_e(qe),this.$$.deleteScheduled=!0,this}})};function De(){}var ye=(r,e)=>Object.defineProperty(e,"name",{value:r}),Dr=(r,e,t)=>{if(r[e].overloadTable===void 0){var n=r[e];r[e]=function(){for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return r[e].overloadTable.hasOwnProperty(i.length)||y(`Function '${t}' called with an invalid number of arguments (${i.length}) - expects one of (${r[e].overloadTable})!`),r[e].overloadTable[i.length].apply(this,i)},r[e].overloadTable=[],r[e].overloadTable[n.argCount]=n}},Qe=(r,e,t)=>{u.hasOwnProperty(r)?((t===void 0||u[r].overloadTable!==void 0&&u[r].overloadTable[t]!==void 0)&&y(`Cannot register public name '${r}' twice`),Dr(u,r,r),u.hasOwnProperty(t)&&y(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`),u[r].overloadTable[t]=e):(u[r]=e,t!==void 0&&(u[r].numArguments=t))},dn=48,hn=57,pn=r=>{if(r===void 0)return"_unknown";r=r.replace(/[^a-zA-Z0-9_]/g,"$");var e=r.charCodeAt(0);return e>=dn&&e<=hn?`_${r}`:r};function _n(r,e,t,n,a,i,o,s){this.name=r,this.constructor=e,this.instancePrototype=t,this.rawDestructor=n,this.baseClass=a,this.getActualType=i,this.upcast=o,this.downcast=s,this.pureVirtualFunctions=[]}var Je=(r,e,t)=>{for(;e!==t;)e.upcast||y(`Expected null or instance of ${t.name}, got an instance of ${e.name}`),r=e.upcast(r),e=e.baseClass;return r};function gn(r,e){if(e===null)return this.isReference&&y(`null is not a valid ${this.name}`),0;e.$$||y(`Cannot pass "${ar(e)}" as a ${this.name}`),e.$$.ptr||y(`Cannot pass deleted object as a pointer of type ${this.name}`);var t=e.$$.ptrType.registeredClass,n=Je(e.$$.ptr,t,this.registeredClass);return n}function mn(r,e){var t;if(e===null)return this.isReference&&y(`null is not a valid ${this.name}`),this.isSmartPointer?(t=this.rawConstructor(),r!==null&&r.push(this.rawDestructor,t),t):0;(!e||!e.$$)&&y(`Cannot pass "${ar(e)}" as a ${this.name}`),e.$$.ptr||y(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&e.$$.ptrType.isConst&&y(`Cannot convert argument of type ${e.$$.smartPtrType?e.$$.smartPtrType.name:e.$$.ptrType.name} to parameter type ${this.name}`);var n=e.$$.ptrType.registeredClass;if(t=Je(e.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(e.$$.smartPtr===void 0&&y("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:e.$$.smartPtrType===this?t=e.$$.smartPtr:y(`Cannot convert argument of type ${e.$$.smartPtrType?e.$$.smartPtrType.name:e.$$.ptrType.name} to parameter type ${this.name}`);break;case 1:t=e.$$.smartPtr;break;case 2:if(e.$$.smartPtrType===this)t=e.$$.smartPtr;else{var a=e.clone();t=this.rawShare(t,Z.toHandle(()=>a.delete())),r!==null&&r.push(this.rawDestructor,t)}break;default:y("Unsupporting sharing policy")}return t}function yn(r,e){if(e===null)return this.isReference&&y(`null is not a valid ${this.name}`),0;e.$$||y(`Cannot pass "${ar(e)}" as a ${this.name}`),e.$$.ptr||y(`Cannot pass deleted object as a pointer of type ${this.name}`),e.$$.ptrType.isConst&&y(`Cannot convert argument of type ${e.$$.ptrType.name} to parameter type ${this.name}`);var t=e.$$.ptrType.registeredClass,n=Je(e.$$.ptr,t,this.registeredClass);return n}var bn=()=>{Object.assign(Ie.prototype,{getPointee(r){return this.rawGetPointee&&(r=this.rawGetPointee(r)),r},destructor(r){var e;(e=this.rawDestructor)===null||e===void 0||e.call(this,r)},argPackAdvance:Y,readValueFromPointer:he,fromWireType:fn})};function Ie(r,e,t,n,a,i,o,s,l,f,v){this.name=r,this.registeredClass=e,this.isReference=t,this.isConst=n,this.isSmartPointer=a,this.pointeeType=i,this.sharingPolicy=o,this.rawGetPointee=s,this.rawConstructor=l,this.rawShare=f,this.rawDestructor=v,!a&&e.baseClass===void 0?n?(this.toWireType=gn,this.destructorFunction=null):(this.toWireType=yn,this.destructorFunction=null):this.toWireType=mn}var Ir=(r,e,t)=>{u.hasOwnProperty(r)||Re("Replacing nonexistant public symbol"),u[r].overloadTable!==void 0&&t!==void 0?u[r].overloadTable[t]=e:(u[r]=e,u[r].argCount=t)},$n=(r,e,t)=>{var n=u["dynCall_"+r];return n(e,...t)},We=[],Wr,T=r=>{var e=We[r];return e||(r>=We.length&&(We.length=r+1),We[r]=e=Wr.get(r)),e},wn=function(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(r.includes("j"))return $n(r,e,t);var n=T(e)(...t);return n},Tn=(r,e)=>function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return wn(r,e,n)},x=(r,e)=>{r=I(r);function t(){return r.includes("j")?Tn(r,e):T(e)}var n=t();return typeof n!="function"&&y(`unknown function pointer with signature ${r}: ${e}`),n},Cn=(r,e)=>{var t=ye(e,function(n){this.name=e,this.message=n;var a=new Error(n).stack;a!==void 0&&(this.stack=this.toString()+`
`+a.replace(/^Error(:[^\n]*)?\n/,""))});return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return this.message===void 0?this.name:`${this.name}: ${this.message}`},t},Mr,kr=r=>{var e=Xr(r),t=I(e);return G(e),t},Me=(r,e)=>{var t=[],n={};function a(i){if(!n[i]&&!ee[i]){if(Fe[i]){Fe[i].forEach(a);return}t.push(i),n[i]=!0}}throw e.forEach(a),new Mr(`${r}: `+t.map(kr).join([", "]))},Pn=(r,e,t,n,a,i,o,s,l,f,v,g,_)=>{v=I(v),i=x(a,i),s&&(s=x(o,s)),f&&(f=x(l,f)),_=x(g,_);var m=pn(v);Qe(m,function(){Me(`Cannot construct ${v} due to unbound types`,[n])}),re([r,e,t],n?[n]:[],E=>{E=E[0];var k,S;n?(k=E.registeredClass,S=k.instancePrototype):S=De.prototype;var D=ye(v,function(){if(Object.getPrototypeOf(this)!==c)throw new se("Use 'new' to construct "+v);if(d.constructor_body===void 0)throw new se(v+" has no accessible constructor");for(var tt=arguments.length,He=new Array(tt),Be=0;Be<tt;Be++)He[Be]=arguments[Be];var nt=d.constructor_body[He.length];if(nt===void 0)throw new se(`Tried to invoke ctor of ${v} with invalid number of parameters (${He.length}) - expected (${Object.keys(d.constructor_body).toString()}) parameters instead!`);return nt.apply(this,He)}),c=Object.create(S,{constructor:{value:D}});D.prototype=c;var d=new _n(v,D,c,_,k,i,s,f);if(d.baseClass){var F,O;(O=(F=d.baseClass).__derivedClasses)!==null&&O!==void 0||(F.__derivedClasses=[]),d.baseClass.__derivedClasses.push(d)}var ue=new Ie(v,d,!0,!1,!1),je=new Ie(v+"*",d,!1,!1,!1),rt=new Ie(v+" const*",d,!1,!0,!1);return Or[r]={pointerType:je,constPointerType:rt},Ir(m,D),[ue,je,rt]})},Ke=(r,e)=>{for(var t=[],n=0;n<r;n++)t.push(b[e+n*4>>2]);return t};function Sn(r){for(var e=1;e<r.length;++e)if(r[e]!==null&&r[e].destructorFunction===void 0)return!0;return!1}function er(r,e,t,n,a,i){var o=e.length;o<2&&y("argTypes array size mismatch! Must at least get return value and 'this' types!");var s=e[1]!==null&&t!==null,l=Sn(e),f=e[0].name!=="void",v=o-2,g=new Array(v),_=[],m=[],E=function(){arguments.length!==v&&y(`function ${r} called with ${arguments.length} arguments, expected ${v}`),m.length=0;var k;_.length=s?2:1,_[0]=a,s&&(k=e[1].toWireType(m,this),_[1]=k);for(var S=0;S<v;++S)g[S]=e[S+2].toWireType(m,S<0||arguments.length<=S?void 0:arguments[S]),_.push(g[S]);var D=n(..._);function c(d){if(l)Xe(m);else for(var F=s?1:2;F<e.length;F++){var O=F===1?k:g[F-2];e[F].destructorFunction!==null&&e[F].destructorFunction(O)}if(f)return e[0].fromWireType(d)}return c(D)};return ye(r,E)}var An=(r,e,t,n,a,i)=>{var o=Ke(e,t);a=x(n,a),re([],[r],s=>{s=s[0];var l=`constructor ${s.name}`;if(s.registeredClass.constructor_body===void 0&&(s.registeredClass.constructor_body=[]),s.registeredClass.constructor_body[e-1]!==void 0)throw new se(`Cannot register multiple constructors with identical number of parameters (${e-1}) for class '${s.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return s.registeredClass.constructor_body[e-1]=()=>{Me(`Cannot construct ${s.name} due to unbound types`,o)},re([],o,f=>(f.splice(1,0,null),s.registeredClass.constructor_body[e-1]=er(l,f,null,a,i),[])),[]})},Ur=r=>{r=r.trim();const e=r.indexOf("(");return e!==-1?r.substr(0,e):r},En=(r,e,t,n,a,i,o,s,l)=>{var f=Ke(t,n);e=I(e),e=Ur(e),i=x(a,i),re([],[r],v=>{v=v[0];var g=`${v.name}.${e}`;e.startsWith("@@")&&(e=Symbol[e.substring(2)]),s&&v.registeredClass.pureVirtualFunctions.push(e);function _(){Me(`Cannot call ${g} due to unbound types`,f)}var m=v.registeredClass.instancePrototype,E=m[e];return E===void 0||E.overloadTable===void 0&&E.className!==v.name&&E.argCount===t-2?(_.argCount=t-2,_.className=v.name,m[e]=_):(Dr(m,e,g),m[e].overloadTable[t-2]=_),re([],f,k=>{var S=er(g,k,v,i,o);return m[e].overloadTable===void 0?(S.argCount=t-2,m[e]=S):m[e].overloadTable[t-2]=S,[]}),[]})},rr=[],X=[],tr=r=>{r>9&&--X[r+1]===0&&(X[r]=void 0,rr.push(r))},Fn=()=>X.length/2-5-rr.length,Rn=()=>{X.push(0,1,void 0,1,null,1,!0,1,!1,1),u.count_emval_handles=Fn},Z={toValue:r=>(r||y("Cannot use deleted val. handle = "+r),X[r]),toHandle:r=>{switch(r){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{const e=rr.pop()||X.length;return X[e]=r,X[e+1]=1,e}}}},On={name:"emscripten::val",fromWireType:r=>{var e=Z.toValue(r);return tr(r),e},toWireType:(r,e)=>Z.toHandle(e),argPackAdvance:Y,readValueFromPointer:he,destructorFunction:null},jr=r=>L(r,On),Dn=(r,e,t)=>{switch(e){case 1:return t?function(n){return this.fromWireType(V[n])}:function(n){return this.fromWireType(W[n])};case 2:return t?function(n){return this.fromWireType(ae[n>>1])}:function(n){return this.fromWireType(ve[n>>1])};case 4:return t?function(n){return this.fromWireType(M[n>>2])}:function(n){return this.fromWireType(b[n>>2])};default:throw new TypeError(`invalid integer width (${e}): ${r}`)}},In=(r,e,t,n)=>{e=I(e);function a(){}a.values={},L(r,{name:e,constructor:a,fromWireType:function(i){return this.constructor.values[i]},toWireType:(i,o)=>o.value,argPackAdvance:Y,readValueFromPointer:Dn(e,t,n),destructorFunction:null}),Qe(e,a)},nr=(r,e)=>{var t=ee[r];return t===void 0&&y(`${e} has unknown type ${kr(r)}`),t},Wn=(r,e,t)=>{var n=nr(r,"enum");e=I(e);var a=n.constructor,i=Object.create(n.constructor.prototype,{value:{value:t},constructor:{value:ye(`${n.name}_${e}`,function(){})}});a.values[t]=i,a[e]=i},ar=r=>{if(r===null)return"null";var e=typeof r;return e==="object"||e==="array"||e==="function"?r.toString():""+r},Mn=(r,e)=>{switch(e){case 4:return function(t){return this.fromWireType(gr[t>>2])};case 8:return function(t){return this.fromWireType(mr[t>>3])};default:throw new TypeError(`invalid float width (${e}): ${r}`)}},kn=(r,e,t)=>{e=I(e),L(r,{name:e,fromWireType:n=>n,toWireType:(n,a)=>a,argPackAdvance:Y,readValueFromPointer:Mn(e,t),destructorFunction:null})},Un=(r,e,t,n,a,i,o)=>{var s=Ke(e,t);r=I(r),r=Ur(r),a=x(n,a),Qe(r,function(){Me(`Cannot call ${r} due to unbound types`,s)},e-1),re([],s,l=>{var f=[l[0],null].concat(l.slice(1));return Ir(r,er(r,f,null,a,i),e-1),[]})},jn=(r,e,t)=>{switch(e){case 1:return t?n=>V[n]:n=>W[n];case 2:return t?n=>ae[n>>1]:n=>ve[n>>1];case 4:return t?n=>M[n>>2]:n=>b[n>>2];default:throw new TypeError(`invalid integer width (${e}): ${r}`)}},Hn=(r,e,t,n,a)=>{e=I(e);var i=v=>v;if(n===0){var o=32-8*t;i=v=>v<<o>>>o}var s=e.includes("unsigned"),l=(v,g)=>{},f;s?f=function(v,g){return l(g,this.name),g>>>0}:f=function(v,g){return l(g,this.name),g},L(r,{name:e,fromWireType:i,toWireType:f,argPackAdvance:Y,readValueFromPointer:jn(e,t,n!==0),destructorFunction:null})},Bn=(r,e,t)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],a=n[e];function i(o){var s=b[o>>2],l=b[o+4>>2];return new a(V.buffer,l,s)}t=I(t),L(r,{name:t,fromWireType:i,argPackAdvance:Y,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},Vn=(r,e)=>{jr(r)},Hr=(r,e,t,n)=>{if(!(n>0))return 0;for(var a=t,i=t+n-1,o=0;o<r.length;++o){var s=r.charCodeAt(o);if(s>=55296&&s<=57343){var l=r.charCodeAt(++o);s=65536+((s&1023)<<10)|l&1023}if(s<=127){if(t>=i)break;e[t++]=s}else if(s<=2047){if(t+1>=i)break;e[t++]=192|s>>6,e[t++]=128|s&63}else if(s<=65535){if(t+2>=i)break;e[t++]=224|s>>12,e[t++]=128|s>>6&63,e[t++]=128|s&63}else{if(t+3>=i)break;e[t++]=240|s>>18,e[t++]=128|s>>12&63,e[t++]=128|s>>6&63,e[t++]=128|s&63}}return e[t]=0,t-a},xn=(r,e,t)=>Hr(r,W,e,t),Br=r=>{for(var e=0,t=0;t<r.length;++t){var n=r.charCodeAt(t);n<=127?e++:n<=2047?e+=2:n>=55296&&n<=57343?(e+=4,++t):e+=3}return e},Vr=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0,xr=(r,e,t)=>{for(var n=e+t,a=e;r[a]&&!(a>=n);)++a;if(a-e>16&&r.buffer&&Vr)return Vr.decode(r.subarray(e,a));for(var i="";e<a;){var o=r[e++];if(!(o&128)){i+=String.fromCharCode(o);continue}var s=r[e++]&63;if((o&224)==192){i+=String.fromCharCode((o&31)<<6|s);continue}var l=r[e++]&63;if((o&240)==224?o=(o&15)<<12|s<<6|l:o=(o&7)<<18|s<<12|l<<6|r[e++]&63,o<65536)i+=String.fromCharCode(o);else{var f=o-65536;i+=String.fromCharCode(55296|f>>10,56320|f&1023)}}return i},ir=(r,e)=>r?xr(W,r,e):"",Ln=(r,e)=>{e=I(e);var t=e==="std::string";L(r,{name:e,fromWireType(n){var a=b[n>>2],i=n+4,o;if(t)for(var s=i,l=0;l<=a;++l){var f=i+l;if(l==a||W[f]==0){var v=f-s,g=ir(s,v);o===void 0?o=g:(o+="\0",o+=g),s=f+1}}else{for(var _=new Array(a),l=0;l<a;++l)_[l]=String.fromCharCode(W[i+l]);o=_.join("")}return G(n),o},toWireType(n,a){a instanceof ArrayBuffer&&(a=new Uint8Array(a));var i,o=typeof a=="string";o||a instanceof Uint8Array||a instanceof Uint8ClampedArray||a instanceof Int8Array||y("Cannot pass non-string to std::string"),t&&o?i=Br(a):i=a.length;var s=ur(4+i+1),l=s+4;if(b[s>>2]=i,t&&o)xn(a,l,i+1);else if(o)for(var f=0;f<i;++f){var v=a.charCodeAt(f);v>255&&(G(l),y("String has UTF-16 code units that do not fit in 8 bits")),W[l+f]=v}else for(var f=0;f<i;++f)W[l+f]=a[f];return n!==null&&n.push(G,s),s},argPackAdvance:Y,readValueFromPointer:he,destructorFunction(n){G(n)}})},Lr=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0,Yn=(r,e)=>{for(var t=r,n=t>>1,a=n+e/2;!(n>=a)&&ve[n];)++n;if(t=n<<1,t-r>32&&Lr)return Lr.decode(W.subarray(r,t));for(var i="",o=0;!(o>=e/2);++o){var s=ae[r+o*2>>1];if(s==0)break;i+=String.fromCharCode(s)}return i},Nn=(r,e,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<2)return 0;t-=2;for(var a=e,i=t<r.length*2?t/2:r.length,o=0;o<i;++o){var s=r.charCodeAt(o);ae[e>>1]=s,e+=2}return ae[e>>1]=0,e-a},zn=r=>r.length*2,Xn=(r,e)=>{for(var t=0,n="";!(t>=e/4);){var a=M[r+t*4>>2];if(a==0)break;if(++t,a>=65536){var i=a-65536;n+=String.fromCharCode(55296|i>>10,56320|i&1023)}else n+=String.fromCharCode(a)}return n},Zn=(r,e,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<4)return 0;for(var a=e,i=a+t-4,o=0;o<r.length;++o){var s=r.charCodeAt(o);if(s>=55296&&s<=57343){var l=r.charCodeAt(++o);s=65536+((s&1023)<<10)|l&1023}if(M[e>>2]=s,e+=4,e+4>i)break}return M[e>>2]=0,e-a},Gn=r=>{for(var e=0,t=0;t<r.length;++t){var n=r.charCodeAt(t);n>=55296&&n<=57343&&++t,e+=4}return e},qn=(r,e,t)=>{t=I(t);var n,a,i,o;e===2?(n=Yn,a=Nn,o=zn,i=s=>ve[s>>1]):e===4&&(n=Xn,a=Zn,o=Gn,i=s=>b[s>>2]),L(r,{name:t,fromWireType:s=>{for(var l=b[s>>2],f,v=s+4,g=0;g<=l;++g){var _=s+4+g*e;if(g==l||i(_)==0){var m=_-v,E=n(v,m);f===void 0?f=E:(f+="\0",f+=E),v=_+e}}return G(s),f},toWireType:(s,l)=>{typeof l!="string"&&y(`Cannot pass non-string to C++ string type ${t}`);var f=o(l),v=ur(4+f+e);return b[v>>2]=f/e,a(l,v+4,f+e),s!==null&&s.push(G,v),v},argPackAdvance:Y,readValueFromPointer:he,destructorFunction(s){G(s)}})},Qn=(r,e,t,n,a,i)=>{Ee[r]={name:I(e),rawConstructor:x(t,n),rawDestructor:x(a,i),fields:[]}},Jn=(r,e,t,n,a,i,o,s,l,f)=>{Ee[r].fields.push({fieldName:I(e),getterReturnType:t,getter:x(n,a),getterContext:i,setterArgumentType:o,setter:x(s,l),setterContext:f})},Kn=(r,e)=>{e=I(e),L(r,{isVoid:!0,name:e,argPackAdvance:0,fromWireType:()=>{},toWireType:(t,n)=>{}})},or=[],ea=(r,e,t,n)=>(r=or[r],e=Z.toValue(e),r(null,e,t,n)),ra={},ta=r=>{var e=ra[r];return e===void 0?I(r):e},Yr=()=>{if(typeof globalThis=="object")return globalThis;function r(e){e.$$$embind_global$$$=e;var t=typeof $$$embind_global$$$=="object"&&e.$$$embind_global$$$==e;return t||delete e.$$$embind_global$$$,t}if(typeof $$$embind_global$$$=="object"||(typeof global=="object"&&r(global)?$$$embind_global$$$=global:typeof self=="object"&&r(self)&&($$$embind_global$$$=self),typeof $$$embind_global$$$=="object"))return $$$embind_global$$$;throw Error("unable to get global object.")},na=r=>r===0?Z.toHandle(Yr()):(r=ta(r),Z.toHandle(Yr()[r])),aa=r=>{var e=or.length;return or.push(r),e},ia=(r,e)=>{for(var t=new Array(r),n=0;n<r;++n)t[n]=nr(b[e+n*4>>2],"parameter "+n);return t},oa=Reflect.construct,sa=(r,e,t)=>{var n=[],a=r.toWireType(n,t);return n.length&&(b[e>>2]=Z.toHandle(n)),a},ua=(r,e,t)=>{var n=ia(r,e),a=n.shift();r--;var i=new Array(r),o=(l,f,v,g)=>{for(var _=0,m=0;m<r;++m)i[m]=n[m].readValueFromPointer(g+_),_+=n[m].argPackAdvance;var E=t===1?oa(f,i):f.apply(l,i);return sa(a,v,E)},s=`methodCaller<(${n.map(l=>l.name).join(", ")}) => ${a.name}>`;return aa(ye(s,o))},la=r=>{r>9&&(X[r+1]+=1)},ca=r=>{var e=Z.toValue(r);Xe(e),tr(r)},fa=(r,e)=>{r=nr(r,"_emval_take_value");var t=r.readValueFromPointer(e);return Z.toHandle(t)},va=()=>{Pe("")},da=(r,e,t)=>W.copyWithin(r,e,e+t),ha=()=>2147483648,pa=r=>{var e=Ce.buffer,t=(r-e.byteLength+65535)/65536;try{return Ce.grow(t),yr(),1}catch{}},_a=r=>{var e=W.length;r>>>=0;var t=ha();if(r>t)return!1;for(var n=(l,f)=>l+(f-l%f)%f,a=1;a<=4;a*=2){var i=e*(1+.2/a);i=Math.min(i,r+100663296);var o=Math.min(t,n(Math.max(r,i),65536)),s=pa(o);if(s)return!0}return!1},sr={},ga=()=>N||"./this.program",be=()=>{if(!be.strings){var r=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",e={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:r,_:ga()};for(var t in sr)sr[t]===void 0?delete e[t]:e[t]=sr[t];var n=[];for(var t in e)n.push(`${t}=${e[t]}`);be.strings=n}return be.strings},ma=(r,e)=>{for(var t=0;t<r.length;++t)V[e++]=r.charCodeAt(t);V[e]=0},ya=(r,e)=>{var t=0;return be().forEach((n,a)=>{var i=e+t;b[r+a*4>>2]=i,ma(n,i),t+=n.length+1}),0},ba=(r,e)=>{var t=be();b[r>>2]=t.length;var n=0;return t.forEach(a=>n+=a.length+1),b[e>>2]=n,0},$a=r=>52;function wa(r,e,t,n,a){return 70}var Ta=[null,[],[]],Ca=(r,e)=>{var t=Ta[r];e===0||e===10?((r===1?Ft:ne)(xr(t,0)),t.length=0):t.push(e)},Pa=(r,e,t,n)=>{for(var a=0,i=0;i<t;i++){var o=b[e>>2],s=b[e+4>>2];e+=8;for(var l=0;l<s;l++)Ca(r,W[o+l]);a+=s}return b[n>>2]=a,0},Sa=r=>r,ke=r=>r%4===0&&(r%100!==0||r%400===0),Aa=(r,e)=>{for(var t=0,n=0;n<=e;t+=r[n++]);return t},Nr=[31,29,31,30,31,30,31,31,30,31,30,31],zr=[31,28,31,30,31,30,31,31,30,31,30,31],Ea=(r,e)=>{for(var t=new Date(r.getTime());e>0;){var n=ke(t.getFullYear()),a=t.getMonth(),i=(n?Nr:zr)[a];if(e>i-t.getDate())e-=i-t.getDate()+1,t.setDate(1),a<11?t.setMonth(a+1):(t.setMonth(0),t.setFullYear(t.getFullYear()+1));else return t.setDate(t.getDate()+e),t}return t};function Fa(r,e,t){var n=t>0?t:Br(r)+1,a=new Array(n),i=Hr(r,a,0,a.length);return e&&(a.length=i),a}var Ra=(r,e)=>{V.set(r,e)},Oa=(r,e,t,n)=>{var a=b[n+40>>2],i={tm_sec:M[n>>2],tm_min:M[n+4>>2],tm_hour:M[n+8>>2],tm_mday:M[n+12>>2],tm_mon:M[n+16>>2],tm_year:M[n+20>>2],tm_wday:M[n+24>>2],tm_yday:M[n+28>>2],tm_isdst:M[n+32>>2],tm_gmtoff:M[n+36>>2],tm_zone:a?ir(a):""},o=ir(t),s={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var l in s)o=o.replace(new RegExp(l,"g"),s[l]);var f=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],v=["January","February","March","April","May","June","July","August","September","October","November","December"];function g(c,d,F){for(var O=typeof c=="number"?c.toString():c||"";O.length<d;)O=F[0]+O;return O}function _(c,d){return g(c,d,"0")}function m(c,d){function F(ue){return ue<0?-1:ue>0?1:0}var O;return(O=F(c.getFullYear()-d.getFullYear()))===0&&(O=F(c.getMonth()-d.getMonth()))===0&&(O=F(c.getDate()-d.getDate())),O}function E(c){switch(c.getDay()){case 0:return new Date(c.getFullYear()-1,11,29);case 1:return c;case 2:return new Date(c.getFullYear(),0,3);case 3:return new Date(c.getFullYear(),0,2);case 4:return new Date(c.getFullYear(),0,1);case 5:return new Date(c.getFullYear()-1,11,31);case 6:return new Date(c.getFullYear()-1,11,30)}}function k(c){var d=Ea(new Date(c.tm_year+1900,0,1),c.tm_yday),F=new Date(d.getFullYear(),0,4),O=new Date(d.getFullYear()+1,0,4),ue=E(F),je=E(O);return m(ue,d)<=0?m(je,d)<=0?d.getFullYear()+1:d.getFullYear():d.getFullYear()-1}var S={"%a":c=>f[c.tm_wday].substring(0,3),"%A":c=>f[c.tm_wday],"%b":c=>v[c.tm_mon].substring(0,3),"%B":c=>v[c.tm_mon],"%C":c=>{var d=c.tm_year+1900;return _(d/100|0,2)},"%d":c=>_(c.tm_mday,2),"%e":c=>g(c.tm_mday,2," "),"%g":c=>k(c).toString().substring(2),"%G":k,"%H":c=>_(c.tm_hour,2),"%I":c=>{var d=c.tm_hour;return d==0?d=12:d>12&&(d-=12),_(d,2)},"%j":c=>_(c.tm_mday+Aa(ke(c.tm_year+1900)?Nr:zr,c.tm_mon-1),3),"%m":c=>_(c.tm_mon+1,2),"%M":c=>_(c.tm_min,2),"%n":()=>`
`,"%p":c=>c.tm_hour>=0&&c.tm_hour<12?"AM":"PM","%S":c=>_(c.tm_sec,2),"%t":()=>" ","%u":c=>c.tm_wday||7,"%U":c=>{var d=c.tm_yday+7-c.tm_wday;return _(Math.floor(d/7),2)},"%V":c=>{var d=Math.floor((c.tm_yday+7-(c.tm_wday+6)%7)/7);if((c.tm_wday+371-c.tm_yday-2)%7<=2&&d++,d){if(d==53){var O=(c.tm_wday+371-c.tm_yday)%7;O!=4&&(O!=3||!ke(c.tm_year))&&(d=1)}}else{d=52;var F=(c.tm_wday+7-c.tm_yday-1)%7;(F==4||F==5&&ke(c.tm_year%400-1))&&d++}return _(d,2)},"%w":c=>c.tm_wday,"%W":c=>{var d=c.tm_yday+7-(c.tm_wday+6)%7;return _(Math.floor(d/7),2)},"%y":c=>(c.tm_year+1900).toString().substring(2),"%Y":c=>c.tm_year+1900,"%z":c=>{var d=c.tm_gmtoff,F=d>=0;return d=Math.abs(d)/60,d=d/60*100+d%60,(F?"+":"-")+("0000"+d).slice(-4)},"%Z":c=>c.tm_zone,"%%":()=>"%"};o=o.replace(/%%/g,"\0\0");for(var l in S)o.includes(l)&&(o=o.replace(new RegExp(l,"g"),S[l](i)));o=o.replace(/\0\0/g,"%");var D=Fa(o,!1);return D.length>e?0:(Ra(D,r),D.length-1)},Da=(r,e,t,n,a)=>Oa(r,e,t,n);Sr=u.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},Kt(),se=u.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},vn(),un(),bn(),Mr=u.UnboundTypeError=Cn(Error,"UnboundTypeError"),Rn();var Ia={s:xt,t:Lt,b:Nt,g:zt,m:Xt,L:Zt,f:Gt,_:qt,d:Yt,ja:Qt,W:Jt,da:rn,ha:Pn,ga:An,x:En,ca:jr,y:In,j:Wn,P:kn,E:Un,u:Hn,p:Bn,ia:Vn,N:Ln,D:qn,w:Qn,ka:Jn,ea:Kn,G:ea,ma:tr,S:na,O:ua,Q:la,T:ca,fa,C:va,ba:da,$:_a,Y:ya,Z:ba,aa:$a,V:wa,M:Pa,H:qa,B:ja,I:Ga,o:Qa,a:Wa,e:Ba,q:Ua,k:Za,K:za,v:Na,J:Xa,A:Ka,U:ri,l:Va,i:Ha,c:ka,n:Ma,F:La,la:xa,r:Ja,h:Ya,z:ei,R:Sa,X:Da},A=Vt(),G=u._free=r=>(G=u._free=A.pa)(r),ur=u._malloc=r=>(ur=u._malloc=A.qa)(r),Xr=r=>(Xr=A.sa)(r),w=(r,e)=>(w=A.ta)(r,e),$e=r=>($e=A.ua)(r),C=()=>(C=A.va)(),P=r=>(P=A.wa)(r),Zr=r=>(Zr=A.xa)(r),Gr=r=>(Gr=A.ya)(r),qr=(r,e,t)=>(qr=A.za)(r,e,t),Qr=r=>(Qr=A.Aa)(r);u.dynCall_viijii=(r,e,t,n,a,i,o)=>(u.dynCall_viijii=A.Ba)(r,e,t,n,a,i,o),u.dynCall_jiji=(r,e,t,n,a)=>(u.dynCall_jiji=A.Ca)(r,e,t,n,a);var Jr=u.dynCall_jiiii=(r,e,t,n,a)=>(Jr=u.dynCall_jiiii=A.Da)(r,e,t,n,a);u.dynCall_iiiiij=(r,e,t,n,a,i,o)=>(u.dynCall_iiiiij=A.Ea)(r,e,t,n,a,i,o),u.dynCall_iiiiijj=(r,e,t,n,a,i,o,s,l)=>(u.dynCall_iiiiijj=A.Fa)(r,e,t,n,a,i,o,s,l),u.dynCall_iiiiiijj=(r,e,t,n,a,i,o,s,l,f)=>(u.dynCall_iiiiiijj=A.Ga)(r,e,t,n,a,i,o,s,l,f);function Wa(r,e){var t=C();try{return T(r)(e)}catch(n){if(P(t),n!==n+0)throw n;w(1,0)}}function Ma(r,e,t,n){var a=C();try{T(r)(e,t,n)}catch(i){if(P(a),i!==i+0)throw i;w(1,0)}}function ka(r,e,t){var n=C();try{T(r)(e,t)}catch(a){if(P(n),a!==a+0)throw a;w(1,0)}}function Ua(r,e,t,n){var a=C();try{return T(r)(e,t,n)}catch(i){if(P(a),i!==i+0)throw i;w(1,0)}}function ja(r,e,t,n,a){var i=C();try{return T(r)(e,t,n,a)}catch(o){if(P(i),o!==o+0)throw o;w(1,0)}}function Ha(r,e){var t=C();try{T(r)(e)}catch(n){if(P(t),n!==n+0)throw n;w(1,0)}}function Ba(r,e,t){var n=C();try{return T(r)(e,t)}catch(a){if(P(n),a!==a+0)throw a;w(1,0)}}function Va(r){var e=C();try{T(r)()}catch(t){if(P(e),t!==t+0)throw t;w(1,0)}}function xa(r,e,t,n,a,i){var o=C();try{T(r)(e,t,n,a,i)}catch(s){if(P(o),s!==s+0)throw s;w(1,0)}}function La(r,e,t,n,a){var i=C();try{T(r)(e,t,n,a)}catch(o){if(P(i),o!==o+0)throw o;w(1,0)}}function Ya(r,e,t,n,a,i,o,s,l,f,v){var g=C();try{T(r)(e,t,n,a,i,o,s,l,f,v)}catch(_){if(P(g),_!==_+0)throw _;w(1,0)}}function Na(r,e,t,n,a,i,o){var s=C();try{return T(r)(e,t,n,a,i,o)}catch(l){if(P(s),l!==l+0)throw l;w(1,0)}}function za(r,e,t,n,a,i){var o=C();try{return T(r)(e,t,n,a,i)}catch(s){if(P(o),s!==s+0)throw s;w(1,0)}}function Xa(r,e,t,n,a,i,o,s){var l=C();try{return T(r)(e,t,n,a,i,o,s)}catch(f){if(P(l),f!==f+0)throw f;w(1,0)}}function Za(r,e,t,n,a){var i=C();try{return T(r)(e,t,n,a)}catch(o){if(P(i),o!==o+0)throw o;w(1,0)}}function Ga(r,e,t,n){var a=C();try{return T(r)(e,t,n)}catch(i){if(P(a),i!==i+0)throw i;w(1,0)}}function qa(r,e,t,n){var a=C();try{return T(r)(e,t,n)}catch(i){if(P(a),i!==i+0)throw i;w(1,0)}}function Qa(r){var e=C();try{return T(r)()}catch(t){if(P(e),t!==t+0)throw t;w(1,0)}}function Ja(r,e,t,n,a,i,o,s){var l=C();try{T(r)(e,t,n,a,i,o,s)}catch(f){if(P(l),f!==f+0)throw f;w(1,0)}}function Ka(r,e,t,n,a,i,o,s,l,f,v,g){var _=C();try{return T(r)(e,t,n,a,i,o,s,l,f,v,g)}catch(m){if(P(_),m!==m+0)throw m;w(1,0)}}function ei(r,e,t,n,a,i,o,s,l,f,v,g,_,m,E,k){var S=C();try{T(r)(e,t,n,a,i,o,s,l,f,v,g,_,m,E,k)}catch(D){if(P(S),D!==D+0)throw D;w(1,0)}}function ri(r,e,t,n,a){var i=C();try{return Jr(r,e,t,n,a)}catch(o){if(P(i),o!==o+0)throw o;w(1,0)}}var Ue;de=function r(){Ue||Kr(),Ue||(de=r)};function Kr(){if(K>0||(Rt(),K>0))return;function r(){Ue||(Ue=!0,u.calledRun=!0,!_r&&(Ot(),U(u),u.onRuntimeInitialized&&u.onRuntimeInitialized(),Dt()))}u.setStatus?(u.setStatus("Running..."),setTimeout(function(){setTimeout(function(){u.setStatus("")},1),r()},1)):r()}if(u.preInit)for(typeof u.preInit=="function"&&(u.preInit=[u.preInit]);u.preInit.length>0;)u.preInit.pop()();return Kr(),p.ready}})();const hr={...te,formats:[...te.formats]},pr={...xe};function Ct(h){return Te(le,h)}function Pt(h){return bt(le,h)}async function St(h,p){return $t(le,h,p)}async function At(h,p){return wt(le,h,p)}async function Et(h,p){return Tt(le,h,p)}return R.barcodeFormats=Ve,R.binarizers=ot,R.characterSets=ut,R.contentTypes=fr,R.defaultDecodeHints=hr,R.defaultEncodeHints=pr,R.defaultReaderOptions=hr,R.defaultWriterOptions=pr,R.eanAddOnSymbols=ct,R.getZXingModule=Ct,R.purgeZXingModule=yt,R.readBarcodesFromImageData=At,R.readBarcodesFromImageFile=St,R.readOutputEccLevels=pt,R.setZXingModuleOverrides=Pt,R.textModes=vt,R.writeBarcodeToImageFile=Et,R.writeInputEccLevels=ht,Object.defineProperty(R,Symbol.toStringTag,{value:"Module"}),R}({});
var ZXingWASM=function(R){"use strict";const Be=["Aztec","Codabar","Code128","Code39","Code93","DataBar","DataBarExpanded","DataMatrix","DXFilmEdge","EAN-13","EAN-8","ITF","Linear-Codes","Matrix-Codes","MaxiCode","MicroQRCode","None","PDF417","QRCode","rMQRCode","UPC-A","UPC-E"];function at(h){return h.join("|")}function it(h){const p=lr(h);let u=0,U=Be.length-1;for(;u<=U;){const b=Math.floor((u+U)/2),j=Be[b],N=lr(j);if(N===p)return j;N<p?u=b+1:U=b-1}return"None"}function lr(h){return h.toLowerCase().replace(/_-\[\]/g,"")}const ot=["LocalAverage","GlobalHistogram","FixedThreshold","BoolCast"];function st(h,p){return h.Binarizer[p]}const ut=["Unknown","ASCII","ISO8859_1","ISO8859_2","ISO8859_3","ISO8859_4","ISO8859_5","ISO8859_6","ISO8859_7","ISO8859_8","ISO8859_9","ISO8859_10","ISO8859_11","ISO8859_13","ISO8859_14","ISO8859_15","ISO8859_16","Cp437","Cp1250","Cp1251","Cp1252","Cp1256","Shift_JIS","Big5","GB2312","GB18030","EUC_JP","EUC_KR","UTF16BE","UTF8","UTF16LE","UTF32BE","UTF32LE","BINARY"];function cr(h,p){return h.CharacterSet[p]}const fr=["Text","Binary","Mixed","GS1","ISO15434","UnknownECI"];function lt(h){return fr[h.value]}const ct=["Ignore","Read","Require"];function ft(h,p){return h.EanAddOnSymbol[p]}const vt=["Plain","ECI","HRI","Hex","Escaped"];function dt(h,p){return h.TextMode[p]}const te={formats:[],tryHarder:!0,tryRotate:!0,tryInvert:!0,tryDownscale:!0,binarizer:"LocalAverage",isPure:!1,downscaleFactor:3,downscaleThreshold:500,minLineCount:2,maxNumberOfSymbols:255,tryCode39ExtendedMode:!1,validateCode39CheckSum:!1,validateITFCheckSum:!1,returnCodabarStartEnd:!1,returnErrors:!1,eanAddOnSymbol:"Read",textMode:"Plain",characterSet:"Unknown"};function vr(h,p){return{...p,formats:at(p.formats),binarizer:st(h,p.binarizer),eanAddOnSymbol:ft(h,p.eanAddOnSymbol),textMode:dt(h,p.textMode),characterSet:cr(h,p.characterSet)}}const ht=[-1,0,1,2,3,4,5,6,7,8],pt=["L","M","Q","H"],Ve={width:200,height:200,format:"QRCode",characterSet:"UTF8",eccLevel:-1,margin:10};function _t(h,p){return{...p,characterSet:cr(h,p.characterSet)}}function dr(h){return{...h,format:it(h.format),eccLevel:h.eccLevel,contentType:lt(h.contentType)}}function gt(h){const{image:p,error:u}=h;return p?{image:new Blob([new Uint8Array(p)],{type:"image/png"}),error:""}:{image:null,error:u}}const mt={locateFile:(h,p)=>{const u=h.match(/_(.+?)\.wasm$/);return u?`https://fastly.jsdelivr.net/npm/zxing-wasm@1.2.7/dist/${u[1]}/${h}`:p+h}};let we=new WeakMap;function Te(h,p){var j;const u=we.get(h);if(u!=null&&u.modulePromise&&(p===void 0||Object.is(p,u.moduleOverrides)))return u.modulePromise;const U=(j=p!=null?p:u==null?void 0:u.moduleOverrides)!=null?j:mt,b=h({...U});return we.set(h,{moduleOverrides:U,modulePromise:b}),b}function yt(){we=new WeakMap}function $t(h,p){we.set(h,{moduleOverrides:p})}async function bt(h,p,u=te){const U={...te,...u},b=await Te(h),{size:j}=p,N=new Uint8Array(await p.arrayBuffer()),q=b._malloc(j);b.HEAPU8.set(N,q);const J=b.readBarcodesFromImage(q,j,vr(b,U));b._free(q);const Q=[];for(let B=0;B<J.size();++B)Q.push(dr(J.get(B)));return Q}async function wt(h,p,u=te){const U={...te,...u},b=await Te(h),{data:j,width:N,height:q,data:{byteLength:J}}=p,Q=b._malloc(J);b.HEAPU8.set(j,Q);const B=b.readBarcodesFromPixmap(Q,N,q,vr(b,U));b._free(Q);const H=[];for(let ce=0;ce<B.size();++ce)H.push(dr(B.get(ce)));return H}async function Tt(h,p,u=Ve){const U={...Ve,...u},b=await Te(h),j=b.writeBarcodeToImage(p,_t(b,U));return gt(j)}var le=(()=>{var h=typeof document<"u"&&document.currentScript?document.currentScript.src:void 0;return function(p={}){var et;var u=p,U,b;u.ready=new Promise((r,e)=>{U=r,b=e});var j=Object.assign({},u),N="./this.program",q=typeof window=="object",J=typeof Bun<"u",Q=typeof((et=globalThis.WebAssembly)==null?void 0:et.instantiate)=="function",B=typeof importScripts=="function";typeof process=="object"&&typeof process.versions=="object"&&process.versions.node;var H="";function ce(r){return u.locateFile?u.locateFile(r,H):H+r}var xe;(q||B||J)&&(B?H=self.location.href:typeof document<"u"&&document.currentScript&&(H=document.currentScript.src),h&&(H=h),H.startsWith("blob:")?H="":H=H.substr(0,H.replace(/[?#].*/,"").lastIndexOf("/")+1),B&&(xe=r=>{var e=new XMLHttpRequest;return e.open("GET",r,!1),e.responseType="arraybuffer",e.send(null),new Uint8Array(e.response)}));var Ft=u.print||console.log.bind(console),ne=u.printErr||console.error.bind(console);Object.assign(u,j),j=null,u.arguments&&u.arguments,u.thisProgram&&(N=u.thisProgram),u.quit&&u.quit;var fe;u.wasmBinary&&(fe=u.wasmBinary);var Ce,_r=!1,V,W,ae,ve,M,$,gr,mr;function yr(){var r=Ce.buffer;u.HEAP8=V=new Int8Array(r),u.HEAP16=ae=new Int16Array(r),u.HEAPU8=W=new Uint8Array(r),u.HEAPU16=ve=new Uint16Array(r),u.HEAP32=M=new Int32Array(r),u.HEAPU32=$=new Uint32Array(r),u.HEAPF32=gr=new Float32Array(r),u.HEAPF64=mr=new Float64Array(r)}var $r=[],br=[],wr=[];function Rt(){if(u.preRun)for(typeof u.preRun=="function"&&(u.preRun=[u.preRun]);u.preRun.length;)It(u.preRun.shift());Ye($r)}function Ot(){Ye(br)}function Dt(){if(u.postRun)for(typeof u.postRun=="function"&&(u.postRun=[u.postRun]);u.postRun.length;)Mt(u.postRun.shift());Ye(wr)}function It(r){$r.unshift(r)}function Wt(r){br.unshift(r)}function Mt(r){wr.unshift(r)}var K=0,de=null;function kt(r){var e;K++,(e=u.monitorRunDependencies)===null||e===void 0||e.call(u,K)}function Ut(r){var e;if(K--,(e=u.monitorRunDependencies)===null||e===void 0||e.call(u,K),K==0&&de){var t=de;de=null,t()}}function Le(r){var e;(e=u.onAbort)===null||e===void 0||e.call(u,r),r="Aborted("+r+")",ne(r),_r=!0,r+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(r);throw b(t),t}var jt="data:application/octet-stream;base64,",Tr=r=>r.startsWith(jt),ie;ie="zxing_full.wasm",Tr(ie)||(ie=ce(ie));function Cr(r){if(r==ie&&fe)return new Uint8Array(fe);if(xe)return xe(r);throw"both async and sync fetching of the wasm failed"}function Ht(r){return!fe&&(q||B||J||Q)&&typeof fetch=="function"?fetch(r,{credentials:"same-origin"}).then(e=>{if(!e.ok)throw`failed to load wasm binary file at '${r}'`;return e.arrayBuffer()}).catch(()=>Cr(r)):Promise.resolve().then(()=>Cr(r))}function Pr(r,e,t){return Ht(r).then(n=>WebAssembly.instantiate(n,e)).then(t,n=>{ne(`failed to asynchronously prepare wasm: ${n}`),Le(n)})}function Bt(r,e,t,n){return!r&&typeof WebAssembly.instantiateStreaming=="function"&&!Tr(e)&&typeof fetch=="function"?fetch(e,{credentials:"same-origin"}).then(a=>{var i=WebAssembly.instantiateStreaming(a,t);return i.then(n,function(o){return ne(`wasm streaming compile failed: ${o}`),ne("falling back to ArrayBuffer instantiation"),Pr(e,t,n)})}):Pr(e,t,n)}function Vt(){var r={a:Ia};function e(n,a){return A=n.exports,Ce=A.na,yr(),Wr=A.ra,Wt(A.oa),Ut(),A}kt();function t(n){e(n.instance)}if(u.instantiateWasm)try{return u.instantiateWasm(r,e)}catch(n){ne(`Module.instantiateWasm callback failed with error: ${n}`),b(n)}return Bt(fe,ie,r,t).catch(b),{}}var Ye=r=>{for(;r.length>0;)r.shift()(u)};u.noExitRuntime;var Pe=[],Se=0,xt=r=>{var e=new Ne(r);return e.get_caught()||(e.set_caught(!0),Se--),e.set_rethrown(!1),Pe.push(e),Gr(e.excPtr),e.get_exception_ptr()},z=0,Lt=()=>{w(0,0);var r=Pe.pop();Zr(r.excPtr),z=0};class Ne{constructor(e){this.excPtr=e,this.ptr=e-24}set_type(e){$[this.ptr+4>>2]=e}get_type(){return $[this.ptr+4>>2]}set_destructor(e){$[this.ptr+8>>2]=e}get_destructor(){return $[this.ptr+8>>2]}set_caught(e){e=e?1:0,V[this.ptr+12]=e}get_caught(){return V[this.ptr+12]!=0}set_rethrown(e){e=e?1:0,V[this.ptr+13]=e}get_rethrown(){return V[this.ptr+13]!=0}init(e,t){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(t)}set_adjusted_ptr(e){$[this.ptr+16>>2]=e}get_adjusted_ptr(){return $[this.ptr+16>>2]}get_exception_ptr(){var e=Qr(this.get_type());if(e)return $[this.excPtr>>2];var t=this.get_adjusted_ptr();return t!==0?t:this.excPtr}}var Yt=r=>{throw z||(z=r),z},ze=r=>{var e=z;if(!e)return be(0),0;var t=new Ne(e);t.set_adjusted_ptr(e);var n=t.get_type();if(!n)return be(0),e;for(var a in r){var i=r[a];if(i===0||i===n)break;var o=t.ptr+16;if(qr(i,n,o))return be(i),e}return be(n),e},Nt=()=>ze([]),zt=r=>ze([r]),Xt=(r,e)=>ze([r,e]),Zt=()=>{var r=Pe.pop();r||Le("no exception to throw");var e=r.excPtr;throw r.get_rethrown()||(Pe.push(r),r.set_rethrown(!0),r.set_caught(!1),Se++),z=e,z},Gt=(r,e,t)=>{var n=new Ne(r);throw n.init(e,t),z=r,Se++,z},qt=()=>Se,Ae={},Xe=r=>{for(;r.length;){var e=r.pop(),t=r.pop();t(e)}};function he(r){return this.fromWireType($[r>>2])}var oe={},ee={},Ee={},Sr,Fe=r=>{throw new Sr(r)},re=(r,e,t)=>{r.forEach(function(s){Ee[s]=e});function n(s){var l=t(s);l.length!==r.length&&Fe("Mismatched type converter count");for(var f=0;f<r.length;++f)L(r[f],l[f])}var a=new Array(e.length),i=[],o=0;e.forEach((s,l)=>{ee.hasOwnProperty(s)?a[l]=ee[s]:(i.push(s),oe.hasOwnProperty(s)||(oe[s]=[]),oe[s].push(()=>{a[l]=ee[s],++o,o===i.length&&n(a)}))}),i.length===0&&n(a)},Qt=r=>{var e=Ae[r];delete Ae[r];var t=e.rawConstructor,n=e.rawDestructor,a=e.fields,i=a.map(o=>o.getterReturnType).concat(a.map(o=>o.setterArgumentType));re([r],i,o=>{var s={};return a.forEach((l,f)=>{var v=l.fieldName,g=o[f],_=l.getter,m=l.getterContext,E=o[f+a.length],k=l.setter,S=l.setterContext;s[v]={read:D=>g.fromWireType(_(m,D)),write:(D,c)=>{var d=[];k(S,D,E.toWireType(d,c)),Xe(d)}}}),[{name:e.name,fromWireType:l=>{var f={};for(var v in s)f[v]=s[v].read(l);return n(l),f},toWireType:(l,f)=>{for(var v in s)if(!(v in f))throw new TypeError(`Missing field: "${v}"`);var g=t();for(v in s)s[v].write(g,f[v]);return l!==null&&l.push(n,g),g},argPackAdvance:Y,readValueFromPointer:he,destructorFunction:n}]})},Jt=(r,e,t,n,a)=>{},Kt=()=>{for(var r=new Array(256),e=0;e<256;++e)r[e]=String.fromCharCode(e);Ar=r},Ar,I=r=>{for(var e="",t=r;W[t];)e+=Ar[W[t++]];return e},se,y=r=>{throw new se(r)};function en(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var n=e.name;if(r||y(`type "${n}" must have a positive integer typeid pointer`),ee.hasOwnProperty(r)){if(t.ignoreDuplicateRegistrations)return;y(`Cannot register type '${n}' twice`)}if(ee[r]=e,delete Ee[r],oe.hasOwnProperty(r)){var a=oe[r];delete oe[r],a.forEach(i=>i())}}function L(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!("argPackAdvance"in e))throw new TypeError("registerType registeredInstance requires argPackAdvance");return en(r,e,t)}var Y=8,rn=(r,e,t,n)=>{e=I(e),L(r,{name:e,fromWireType:function(a){return!!a},toWireType:function(a,i){return i?t:n},argPackAdvance:Y,readValueFromPointer:function(a){return this.fromWireType(W[a])},destructorFunction:null})},tn=r=>({count:r.count,deleteScheduled:r.deleteScheduled,preservePointerOnDelete:r.preservePointerOnDelete,ptr:r.ptr,ptrType:r.ptrType,smartPtr:r.smartPtr,smartPtrType:r.smartPtrType}),Ze=r=>{function e(t){return t.$$.ptrType.registeredClass.name}y(e(r)+" instance already deleted")},Ge=!1,Er=r=>{},nn=r=>{r.smartPtr?r.smartPtrType.rawDestructor(r.smartPtr):r.ptrType.registeredClass.rawDestructor(r.ptr)},Fr=r=>{r.count.value-=1;var e=r.count.value===0;e&&nn(r)},Rr=(r,e,t)=>{if(e===t)return r;if(t.baseClass===void 0)return null;var n=Rr(r,e,t.baseClass);return n===null?null:t.downcast(n)},Or={},an=()=>Object.keys(ge).length,on=()=>{var r=[];for(var e in ge)ge.hasOwnProperty(e)&&r.push(ge[e]);return r},pe=[],qe=()=>{for(;pe.length;){var r=pe.pop();r.$$.deleteScheduled=!1,r.delete()}},_e,sn=r=>{_e=r,pe.length&&_e&&_e(qe)},un=()=>{u.getInheritedInstanceCount=an,u.getLiveInheritedInstances=on,u.flushPendingDeletes=qe,u.setDelayFunction=sn},ge={},ln=(r,e)=>{for(e===void 0&&y("ptr should not be undefined");r.baseClass;)e=r.upcast(e),r=r.baseClass;return e},cn=(r,e)=>(e=ln(r,e),ge[e]),Re=(r,e)=>{(!e.ptrType||!e.ptr)&&Fe("makeClassHandle requires ptr and ptrType");var t=!!e.smartPtrType,n=!!e.smartPtr;return t!==n&&Fe("Both smartPtrType and smartPtr must be specified"),e.count={value:1},me(Object.create(r,{$$:{value:e,writable:!0}}))};function fn(r){var e=this.getPointee(r);if(!e)return this.destructor(r),null;var t=cn(this.registeredClass,e);if(t!==void 0){if(t.$$.count.value===0)return t.$$.ptr=e,t.$$.smartPtr=r,t.clone();var n=t.clone();return this.destructor(r),n}function a(){return this.isSmartPointer?Re(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:e,smartPtrType:this,smartPtr:r}):Re(this.registeredClass.instancePrototype,{ptrType:this,ptr:r})}var i=this.registeredClass.getActualType(e),o=Or[i];if(!o)return a.call(this);var s;this.isConst?s=o.constPointerType:s=o.pointerType;var l=Rr(e,this.registeredClass,s.registeredClass);return l===null?a.call(this):this.isSmartPointer?Re(s.registeredClass.instancePrototype,{ptrType:s,ptr:l,smartPtrType:this,smartPtr:r}):Re(s.registeredClass.instancePrototype,{ptrType:s,ptr:l})}var me=r=>typeof FinalizationRegistry>"u"?(me=e=>e,r):(Ge=new FinalizationRegistry(e=>{Fr(e.$$)}),me=e=>{var t=e.$$,n=!!t.smartPtr;if(n){var a={$$:t};Ge.register(e,a,e)}return e},Er=e=>Ge.unregister(e),me(r)),vn=()=>{Object.assign(Oe.prototype,{isAliasOf(r){if(!(this instanceof Oe)||!(r instanceof Oe))return!1;var e=this.$$.ptrType.registeredClass,t=this.$$.ptr;r.$$=r.$$;for(var n=r.$$.ptrType.registeredClass,a=r.$$.ptr;e.baseClass;)t=e.upcast(t),e=e.baseClass;for(;n.baseClass;)a=n.upcast(a),n=n.baseClass;return e===n&&t===a},clone(){if(this.$$.ptr||Ze(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var r=me(Object.create(Object.getPrototypeOf(this),{$$:{value:tn(this.$$)}}));return r.$$.count.value+=1,r.$$.deleteScheduled=!1,r},delete(){this.$$.ptr||Ze(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&y("Object already scheduled for deletion"),Er(this),Fr(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||Ze(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&y("Object already scheduled for deletion"),pe.push(this),pe.length===1&&_e&&_e(qe),this.$$.deleteScheduled=!0,this}})};function Oe(){}var ye=(r,e)=>Object.defineProperty(e,"name",{value:r}),Dr=(r,e,t)=>{if(r[e].overloadTable===void 0){var n=r[e];r[e]=function(){for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return r[e].overloadTable.hasOwnProperty(i.length)||y(`Function '${t}' called with an invalid number of arguments (${i.length}) - expects one of (${r[e].overloadTable})!`),r[e].overloadTable[i.length].apply(this,i)},r[e].overloadTable=[],r[e].overloadTable[n.argCount]=n}},Qe=(r,e,t)=>{u.hasOwnProperty(r)?((t===void 0||u[r].overloadTable!==void 0&&u[r].overloadTable[t]!==void 0)&&y(`Cannot register public name '${r}' twice`),Dr(u,r,r),u.hasOwnProperty(t)&&y(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`),u[r].overloadTable[t]=e):(u[r]=e,t!==void 0&&(u[r].numArguments=t))},dn=48,hn=57,pn=r=>{if(r===void 0)return"_unknown";r=r.replace(/[^a-zA-Z0-9_]/g,"$");var e=r.charCodeAt(0);return e>=dn&&e<=hn?`_${r}`:r};function _n(r,e,t,n,a,i,o,s){this.name=r,this.constructor=e,this.instancePrototype=t,this.rawDestructor=n,this.baseClass=a,this.getActualType=i,this.upcast=o,this.downcast=s,this.pureVirtualFunctions=[]}var Je=(r,e,t)=>{for(;e!==t;)e.upcast||y(`Expected null or instance of ${t.name}, got an instance of ${e.name}`),r=e.upcast(r),e=e.baseClass;return r};function gn(r,e){if(e===null)return this.isReference&&y(`null is not a valid ${this.name}`),0;e.$$||y(`Cannot pass "${ar(e)}" as a ${this.name}`),e.$$.ptr||y(`Cannot pass deleted object as a pointer of type ${this.name}`);var t=e.$$.ptrType.registeredClass,n=Je(e.$$.ptr,t,this.registeredClass);return n}function mn(r,e){var t;if(e===null)return this.isReference&&y(`null is not a valid ${this.name}`),this.isSmartPointer?(t=this.rawConstructor(),r!==null&&r.push(this.rawDestructor,t),t):0;(!e||!e.$$)&&y(`Cannot pass "${ar(e)}" as a ${this.name}`),e.$$.ptr||y(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&e.$$.ptrType.isConst&&y(`Cannot convert argument of type ${e.$$.smartPtrType?e.$$.smartPtrType.name:e.$$.ptrType.name} to parameter type ${this.name}`);var n=e.$$.ptrType.registeredClass;if(t=Je(e.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(e.$$.smartPtr===void 0&&y("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:e.$$.smartPtrType===this?t=e.$$.smartPtr:y(`Cannot convert argument of type ${e.$$.smartPtrType?e.$$.smartPtrType.name:e.$$.ptrType.name} to parameter type ${this.name}`);break;case 1:t=e.$$.smartPtr;break;case 2:if(e.$$.smartPtrType===this)t=e.$$.smartPtr;else{var a=e.clone();t=this.rawShare(t,Z.toHandle(()=>a.delete())),r!==null&&r.push(this.rawDestructor,t)}break;default:y("Unsupporting sharing policy")}return t}function yn(r,e){if(e===null)return this.isReference&&y(`null is not a valid ${this.name}`),0;e.$$||y(`Cannot pass "${ar(e)}" as a ${this.name}`),e.$$.ptr||y(`Cannot pass deleted object as a pointer of type ${this.name}`),e.$$.ptrType.isConst&&y(`Cannot convert argument of type ${e.$$.ptrType.name} to parameter type ${this.name}`);var t=e.$$.ptrType.registeredClass,n=Je(e.$$.ptr,t,this.registeredClass);return n}var $n=()=>{Object.assign(De.prototype,{getPointee(r){return this.rawGetPointee&&(r=this.rawGetPointee(r)),r},destructor(r){var e;(e=this.rawDestructor)===null||e===void 0||e.call(this,r)},argPackAdvance:Y,readValueFromPointer:he,fromWireType:fn})};function De(r,e,t,n,a,i,o,s,l,f,v){this.name=r,this.registeredClass=e,this.isReference=t,this.isConst=n,this.isSmartPointer=a,this.pointeeType=i,this.sharingPolicy=o,this.rawGetPointee=s,this.rawConstructor=l,this.rawShare=f,this.rawDestructor=v,!a&&e.baseClass===void 0?n?(this.toWireType=gn,this.destructorFunction=null):(this.toWireType=yn,this.destructorFunction=null):this.toWireType=mn}var Ir=(r,e,t)=>{u.hasOwnProperty(r)||Fe("Replacing nonexistent public symbol"),u[r].overloadTable!==void 0&&t!==void 0?u[r].overloadTable[t]=e:(u[r]=e,u[r].argCount=t)},bn=(r,e,t)=>{var n=u["dynCall_"+r];return n(e,...t)},Ie=[],Wr,T=r=>{var e=Ie[r];return e||(r>=Ie.length&&(Ie.length=r+1),Ie[r]=e=Wr.get(r)),e},wn=function(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(r.includes("j"))return bn(r,e,t);var n=T(e)(...t);return n},Tn=(r,e)=>function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return wn(r,e,n)},x=(r,e)=>{r=I(r);function t(){return r.includes("j")?Tn(r,e):T(e)}var n=t();return typeof n!="function"&&y(`unknown function pointer with signature ${r}: ${e}`),n},Cn=(r,e)=>{var t=ye(e,function(n){this.name=e,this.message=n;var a=new Error(n).stack;a!==void 0&&(this.stack=this.toString()+`
`+a.replace(/^Error(:[^\n]*)?\n/,""))});return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return this.message===void 0?this.name:`${this.name}: ${this.message}`},t},Mr,kr=r=>{var e=Xr(r),t=I(e);return G(e),t},We=(r,e)=>{var t=[],n={};function a(i){if(!n[i]&&!ee[i]){if(Ee[i]){Ee[i].forEach(a);return}t.push(i),n[i]=!0}}throw e.forEach(a),new Mr(`${r}: `+t.map(kr).join([", "]))},Pn=(r,e,t,n,a,i,o,s,l,f,v,g,_)=>{v=I(v),i=x(a,i),s&&(s=x(o,s)),f&&(f=x(l,f)),_=x(g,_);var m=pn(v);Qe(m,function(){We(`Cannot construct ${v} due to unbound types`,[n])}),re([r,e,t],n?[n]:[],E=>{E=E[0];var k,S;n?(k=E.registeredClass,S=k.instancePrototype):S=Oe.prototype;var D=ye(v,function(){if(Object.getPrototypeOf(this)!==c)throw new se("Use 'new' to construct "+v);if(d.constructor_body===void 0)throw new se(v+" has no accessible constructor");for(var tt=arguments.length,je=new Array(tt),He=0;He<tt;He++)je[He]=arguments[He];var nt=d.constructor_body[je.length];if(nt===void 0)throw new se(`Tried to invoke ctor of ${v} with invalid number of parameters (${je.length}) - expected (${Object.keys(d.constructor_body).toString()}) parameters instead!`);return nt.apply(this,je)}),c=Object.create(S,{constructor:{value:D}});D.prototype=c;var d=new _n(v,D,c,_,k,i,s,f);if(d.baseClass){var F,O;(O=(F=d.baseClass).__derivedClasses)!==null&&O!==void 0||(F.__derivedClasses=[]),d.baseClass.__derivedClasses.push(d)}var ue=new De(v,d,!0,!1,!1),Ue=new De(v+"*",d,!1,!1,!1),rt=new De(v+" const*",d,!1,!0,!1);return Or[r]={pointerType:Ue,constPointerType:rt},Ir(m,D),[ue,Ue,rt]})},Ke=(r,e)=>{for(var t=[],n=0;n<r;n++)t.push($[e+n*4>>2]);return t};function Sn(r){for(var e=1;e<r.length;++e)if(r[e]!==null&&r[e].destructorFunction===void 0)return!0;return!1}function er(r,e,t,n,a,i){var o=e.length;o<2&&y("argTypes array size mismatch! Must at least get return value and 'this' types!");var s=e[1]!==null&&t!==null,l=Sn(e),f=e[0].name!=="void",v=o-2,g=new Array(v),_=[],m=[],E=function(){arguments.length!==v&&y(`function ${r} called with ${arguments.length} arguments, expected ${v}`),m.length=0;var k;_.length=s?2:1,_[0]=a,s&&(k=e[1].toWireType(m,this),_[1]=k);for(var S=0;S<v;++S)g[S]=e[S+2].toWireType(m,S<0||arguments.length<=S?void 0:arguments[S]),_.push(g[S]);var D=n(..._);function c(d){if(l)Xe(m);else for(var F=s?1:2;F<e.length;F++){var O=F===1?k:g[F-2];e[F].destructorFunction!==null&&e[F].destructorFunction(O)}if(f)return e[0].fromWireType(d)}return c(D)};return ye(r,E)}var An=(r,e,t,n,a,i)=>{var o=Ke(e,t);a=x(n,a),re([],[r],s=>{s=s[0];var l=`constructor ${s.name}`;if(s.registeredClass.constructor_body===void 0&&(s.registeredClass.constructor_body=[]),s.registeredClass.constructor_body[e-1]!==void 0)throw new se(`Cannot register multiple constructors with identical number of parameters (${e-1}) for class '${s.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return s.registeredClass.constructor_body[e-1]=()=>{We(`Cannot construct ${s.name} due to unbound types`,o)},re([],o,f=>(f.splice(1,0,null),s.registeredClass.constructor_body[e-1]=er(l,f,null,a,i),[])),[]})},Ur=r=>{r=r.trim();const e=r.indexOf("(");return e!==-1?r.substr(0,e):r},En=(r,e,t,n,a,i,o,s,l)=>{var f=Ke(t,n);e=I(e),e=Ur(e),i=x(a,i),re([],[r],v=>{v=v[0];var g=`${v.name}.${e}`;e.startsWith("@@")&&(e=Symbol[e.substring(2)]),s&&v.registeredClass.pureVirtualFunctions.push(e);function _(){We(`Cannot call ${g} due to unbound types`,f)}var m=v.registeredClass.instancePrototype,E=m[e];return E===void 0||E.overloadTable===void 0&&E.className!==v.name&&E.argCount===t-2?(_.argCount=t-2,_.className=v.name,m[e]=_):(Dr(m,e,g),m[e].overloadTable[t-2]=_),re([],f,k=>{var S=er(g,k,v,i,o);return m[e].overloadTable===void 0?(S.argCount=t-2,m[e]=S):m[e].overloadTable[t-2]=S,[]}),[]})},rr=[],X=[],tr=r=>{r>9&&--X[r+1]===0&&(X[r]=void 0,rr.push(r))},Fn=()=>X.length/2-5-rr.length,Rn=()=>{X.push(0,1,void 0,1,null,1,!0,1,!1,1),u.count_emval_handles=Fn},Z={toValue:r=>(r||y("Cannot use deleted val. handle = "+r),X[r]),toHandle:r=>{switch(r){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{const e=rr.pop()||X.length;return X[e]=r,X[e+1]=1,e}}}},On={name:"emscripten::val",fromWireType:r=>{var e=Z.toValue(r);return tr(r),e},toWireType:(r,e)=>Z.toHandle(e),argPackAdvance:Y,readValueFromPointer:he,destructorFunction:null},jr=r=>L(r,On),Dn=(r,e,t)=>{switch(e){case 1:return t?function(n){return this.fromWireType(V[n])}:function(n){return this.fromWireType(W[n])};case 2:return t?function(n){return this.fromWireType(ae[n>>1])}:function(n){return this.fromWireType(ve[n>>1])};case 4:return t?function(n){return this.fromWireType(M[n>>2])}:function(n){return this.fromWireType($[n>>2])};default:throw new TypeError(`invalid integer width (${e}): ${r}`)}},In=(r,e,t,n)=>{e=I(e);function a(){}a.values={},L(r,{name:e,constructor:a,fromWireType:function(i){return this.constructor.values[i]},toWireType:(i,o)=>o.value,argPackAdvance:Y,readValueFromPointer:Dn(e,t,n),destructorFunction:null}),Qe(e,a)},nr=(r,e)=>{var t=ee[r];return t===void 0&&y(`${e} has unknown type ${kr(r)}`),t},Wn=(r,e,t)=>{var n=nr(r,"enum");e=I(e);var a=n.constructor,i=Object.create(n.constructor.prototype,{value:{value:t},constructor:{value:ye(`${n.name}_${e}`,function(){})}});a.values[t]=i,a[e]=i},ar=r=>{if(r===null)return"null";var e=typeof r;return e==="object"||e==="array"||e==="function"?r.toString():""+r},Mn=(r,e)=>{switch(e){case 4:return function(t){return this.fromWireType(gr[t>>2])};case 8:return function(t){return this.fromWireType(mr[t>>3])};default:throw new TypeError(`invalid float width (${e}): ${r}`)}},kn=(r,e,t)=>{e=I(e),L(r,{name:e,fromWireType:n=>n,toWireType:(n,a)=>a,argPackAdvance:Y,readValueFromPointer:Mn(e,t),destructorFunction:null})},Un=(r,e,t,n,a,i,o)=>{var s=Ke(e,t);r=I(r),r=Ur(r),a=x(n,a),Qe(r,function(){We(`Cannot call ${r} due to unbound types`,s)},e-1),re([],s,l=>{var f=[l[0],null].concat(l.slice(1));return Ir(r,er(r,f,null,a,i),e-1),[]})},jn=(r,e,t)=>{switch(e){case 1:return t?n=>V[n]:n=>W[n];case 2:return t?n=>ae[n>>1]:n=>ve[n>>1];case 4:return t?n=>M[n>>2]:n=>$[n>>2];default:throw new TypeError(`invalid integer width (${e}): ${r}`)}},Hn=(r,e,t,n,a)=>{e=I(e);var i=v=>v;if(n===0){var o=32-8*t;i=v=>v<<o>>>o}var s=e.includes("unsigned"),l=(v,g)=>{},f;s?f=function(v,g){return l(g,this.name),g>>>0}:f=function(v,g){return l(g,this.name),g},L(r,{name:e,fromWireType:i,toWireType:f,argPackAdvance:Y,readValueFromPointer:jn(e,t,n!==0),destructorFunction:null})},Bn=(r,e,t)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],a=n[e];function i(o){var s=$[o>>2],l=$[o+4>>2];return new a(V.buffer,l,s)}t=I(t),L(r,{name:t,fromWireType:i,argPackAdvance:Y,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},Vn=(r,e)=>{jr(r)},Hr=(r,e,t,n)=>{if(!(n>0))return 0;for(var a=t,i=t+n-1,o=0;o<r.length;++o){var s=r.charCodeAt(o);if(s>=55296&&s<=57343){var l=r.charCodeAt(++o);s=65536+((s&1023)<<10)|l&1023}if(s<=127){if(t>=i)break;e[t++]=s}else if(s<=2047){if(t+1>=i)break;e[t++]=192|s>>6,e[t++]=128|s&63}else if(s<=65535){if(t+2>=i)break;e[t++]=224|s>>12,e[t++]=128|s>>6&63,e[t++]=128|s&63}else{if(t+3>=i)break;e[t++]=240|s>>18,e[t++]=128|s>>12&63,e[t++]=128|s>>6&63,e[t++]=128|s&63}}return e[t]=0,t-a},xn=(r,e,t)=>Hr(r,W,e,t),Br=r=>{for(var e=0,t=0;t<r.length;++t){var n=r.charCodeAt(t);n<=127?e++:n<=2047?e+=2:n>=55296&&n<=57343?(e+=4,++t):e+=3}return e},Vr=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0,xr=(r,e,t)=>{for(var n=e+t,a=e;r[a]&&!(a>=n);)++a;if(a-e>16&&r.buffer&&Vr)return Vr.decode(r.subarray(e,a));for(var i="";e<a;){var o=r[e++];if(!(o&128)){i+=String.fromCharCode(o);continue}var s=r[e++]&63;if((o&224)==192){i+=String.fromCharCode((o&31)<<6|s);continue}var l=r[e++]&63;if((o&240)==224?o=(o&15)<<12|s<<6|l:o=(o&7)<<18|s<<12|l<<6|r[e++]&63,o<65536)i+=String.fromCharCode(o);else{var f=o-65536;i+=String.fromCharCode(55296|f>>10,56320|f&1023)}}return i},ir=(r,e)=>r?xr(W,r,e):"",Ln=(r,e)=>{e=I(e);var t=e==="std::string";L(r,{name:e,fromWireType(n){var a=$[n>>2],i=n+4,o;if(t)for(var s=i,l=0;l<=a;++l){var f=i+l;if(l==a||W[f]==0){var v=f-s,g=ir(s,v);o===void 0?o=g:(o+="\0",o+=g),s=f+1}}else{for(var _=new Array(a),l=0;l<a;++l)_[l]=String.fromCharCode(W[i+l]);o=_.join("")}return G(n),o},toWireType(n,a){a instanceof ArrayBuffer&&(a=new Uint8Array(a));var i,o=typeof a=="string";o||a instanceof Uint8Array||a instanceof Uint8ClampedArray||a instanceof Int8Array||y("Cannot pass non-string to std::string"),t&&o?i=Br(a):i=a.length;var s=ur(4+i+1),l=s+4;if($[s>>2]=i,t&&o)xn(a,l,i+1);else if(o)for(var f=0;f<i;++f){var v=a.charCodeAt(f);v>255&&(G(l),y("String has UTF-16 code units that do not fit in 8 bits")),W[l+f]=v}else for(var f=0;f<i;++f)W[l+f]=a[f];return n!==null&&n.push(G,s),s},argPackAdvance:Y,readValueFromPointer:he,destructorFunction(n){G(n)}})},Lr=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0,Yn=(r,e)=>{for(var t=r,n=t>>1,a=n+e/2;!(n>=a)&&ve[n];)++n;if(t=n<<1,t-r>32&&Lr)return Lr.decode(W.subarray(r,t));for(var i="",o=0;!(o>=e/2);++o){var s=ae[r+o*2>>1];if(s==0)break;i+=String.fromCharCode(s)}return i},Nn=(r,e,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<2)return 0;t-=2;for(var a=e,i=t<r.length*2?t/2:r.length,o=0;o<i;++o){var s=r.charCodeAt(o);ae[e>>1]=s,e+=2}return ae[e>>1]=0,e-a},zn=r=>r.length*2,Xn=(r,e)=>{for(var t=0,n="";!(t>=e/4);){var a=M[r+t*4>>2];if(a==0)break;if(++t,a>=65536){var i=a-65536;n+=String.fromCharCode(55296|i>>10,56320|i&1023)}else n+=String.fromCharCode(a)}return n},Zn=(r,e,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<4)return 0;for(var a=e,i=a+t-4,o=0;o<r.length;++o){var s=r.charCodeAt(o);if(s>=55296&&s<=57343){var l=r.charCodeAt(++o);s=65536+((s&1023)<<10)|l&1023}if(M[e>>2]=s,e+=4,e+4>i)break}return M[e>>2]=0,e-a},Gn=r=>{for(var e=0,t=0;t<r.length;++t){var n=r.charCodeAt(t);n>=55296&&n<=57343&&++t,e+=4}return e},qn=(r,e,t)=>{t=I(t);var n,a,i,o;e===2?(n=Yn,a=Nn,o=zn,i=s=>ve[s>>1]):e===4&&(n=Xn,a=Zn,o=Gn,i=s=>$[s>>2]),L(r,{name:t,fromWireType:s=>{for(var l=$[s>>2],f,v=s+4,g=0;g<=l;++g){var _=s+4+g*e;if(g==l||i(_)==0){var m=_-v,E=n(v,m);f===void 0?f=E:(f+="\0",f+=E),v=_+e}}return G(s),f},toWireType:(s,l)=>{typeof l!="string"&&y(`Cannot pass non-string to C++ string type ${t}`);var f=o(l),v=ur(4+f+e);return $[v>>2]=f/e,a(l,v+4,f+e),s!==null&&s.push(G,v),v},argPackAdvance:Y,readValueFromPointer:he,destructorFunction(s){G(s)}})},Qn=(r,e,t,n,a,i)=>{Ae[r]={name:I(e),rawConstructor:x(t,n),rawDestructor:x(a,i),fields:[]}},Jn=(r,e,t,n,a,i,o,s,l,f)=>{Ae[r].fields.push({fieldName:I(e),getterReturnType:t,getter:x(n,a),getterContext:i,setterArgumentType:o,setter:x(s,l),setterContext:f})},Kn=(r,e)=>{e=I(e),L(r,{isVoid:!0,name:e,argPackAdvance:0,fromWireType:()=>{},toWireType:(t,n)=>{}})},or=[],ea=(r,e,t,n)=>(r=or[r],e=Z.toValue(e),r(null,e,t,n)),ra={},ta=r=>{var e=ra[r];return e===void 0?I(r):e},Yr=()=>{if(typeof globalThis=="object")return globalThis;function r(e){e.$$$embind_global$$$=e;var t=typeof $$$embind_global$$$=="object"&&e.$$$embind_global$$$==e;return t||delete e.$$$embind_global$$$,t}if(typeof $$$embind_global$$$=="object"||(typeof global=="object"&&r(global)?$$$embind_global$$$=global:typeof self=="object"&&r(self)&&($$$embind_global$$$=self),typeof $$$embind_global$$$=="object"))return $$$embind_global$$$;throw Error("unable to get global object.")},na=r=>r===0?Z.toHandle(Yr()):(r=ta(r),Z.toHandle(Yr()[r])),aa=r=>{var e=or.length;return or.push(r),e},ia=(r,e)=>{for(var t=new Array(r),n=0;n<r;++n)t[n]=nr($[e+n*4>>2],"parameter "+n);return t},oa=Reflect.construct,sa=(r,e,t)=>{var n=[],a=r.toWireType(n,t);return n.length&&($[e>>2]=Z.toHandle(n)),a},ua=(r,e,t)=>{var n=ia(r,e),a=n.shift();r--;var i=new Array(r),o=(l,f,v,g)=>{for(var _=0,m=0;m<r;++m)i[m]=n[m].readValueFromPointer(g+_),_+=n[m].argPackAdvance;var E=t===1?oa(f,i):f.apply(l,i);return sa(a,v,E)},s=`methodCaller<(${n.map(l=>l.name).join(", ")}) => ${a.name}>`;return aa(ye(s,o))},la=r=>{r>9&&(X[r+1]+=1)},ca=r=>{var e=Z.toValue(r);Xe(e),tr(r)},fa=(r,e)=>{r=nr(r,"_emval_take_value");var t=r.readValueFromPointer(e);return Z.toHandle(t)},va=()=>{Le("")},da=(r,e,t)=>W.copyWithin(r,e,e+t),ha=()=>2147483648,pa=r=>{var e=Ce.buffer,t=(r-e.byteLength+65535)/65536;try{return Ce.grow(t),yr(),1}catch{}},_a=r=>{var e=W.length;r>>>=0;var t=ha();if(r>t)return!1;for(var n=(l,f)=>l+(f-l%f)%f,a=1;a<=4;a*=2){var i=e*(1+.2/a);i=Math.min(i,r+100663296);var o=Math.min(t,n(Math.max(r,i),65536)),s=pa(o);if(s)return!0}return!1},sr={},ga=()=>N||"./this.program",$e=()=>{if(!$e.strings){var r=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",e={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:r,_:ga()};for(var t in sr)sr[t]===void 0?delete e[t]:e[t]=sr[t];var n=[];for(var t in e)n.push(`${t}=${e[t]}`);$e.strings=n}return $e.strings},ma=(r,e)=>{for(var t=0;t<r.length;++t)V[e++]=r.charCodeAt(t);V[e]=0},ya=(r,e)=>{var t=0;return $e().forEach((n,a)=>{var i=e+t;$[r+a*4>>2]=i,ma(n,i),t+=n.length+1}),0},$a=(r,e)=>{var t=$e();$[r>>2]=t.length;var n=0;return t.forEach(a=>n+=a.length+1),$[e>>2]=n,0},ba=r=>52;function wa(r,e,t,n,a){return 70}var Ta=[null,[],[]],Ca=(r,e)=>{var t=Ta[r];e===0||e===10?((r===1?Ft:ne)(xr(t,0)),t.length=0):t.push(e)},Pa=(r,e,t,n)=>{for(var a=0,i=0;i<t;i++){var o=$[e>>2],s=$[e+4>>2];e+=8;for(var l=0;l<s;l++)Ca(r,W[o+l]);a+=s}return $[n>>2]=a,0},Sa=r=>r,Me=r=>r%4===0&&(r%100!==0||r%400===0),Aa=(r,e)=>{for(var t=0,n=0;n<=e;t+=r[n++]);return t},Nr=[31,29,31,30,31,30,31,31,30,31,30,31],zr=[31,28,31,30,31,30,31,31,30,31,30,31],Ea=(r,e)=>{for(var t=new Date(r.getTime());e>0;){var n=Me(t.getFullYear()),a=t.getMonth(),i=(n?Nr:zr)[a];if(e>i-t.getDate())e-=i-t.getDate()+1,t.setDate(1),a<11?t.setMonth(a+1):(t.setMonth(0),t.setFullYear(t.getFullYear()+1));else return t.setDate(t.getDate()+e),t}return t};function Fa(r,e,t){var n=t>0?t:Br(r)+1,a=new Array(n),i=Hr(r,a,0,a.length);return e&&(a.length=i),a}var Ra=(r,e)=>{V.set(r,e)},Oa=(r,e,t,n)=>{var a=$[n+40>>2],i={tm_sec:M[n>>2],tm_min:M[n+4>>2],tm_hour:M[n+8>>2],tm_mday:M[n+12>>2],tm_mon:M[n+16>>2],tm_year:M[n+20>>2],tm_wday:M[n+24>>2],tm_yday:M[n+28>>2],tm_isdst:M[n+32>>2],tm_gmtoff:M[n+36>>2],tm_zone:a?ir(a):""},o=ir(t),s={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var l in s)o=o.replace(new RegExp(l,"g"),s[l]);var f=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],v=["January","February","March","April","May","June","July","August","September","October","November","December"];function g(c,d,F){for(var O=typeof c=="number"?c.toString():c||"";O.length<d;)O=F[0]+O;return O}function _(c,d){return g(c,d,"0")}function m(c,d){function F(ue){return ue<0?-1:ue>0?1:0}var O;return(O=F(c.getFullYear()-d.getFullYear()))===0&&(O=F(c.getMonth()-d.getMonth()))===0&&(O=F(c.getDate()-d.getDate())),O}function E(c){switch(c.getDay()){case 0:return new Date(c.getFullYear()-1,11,29);case 1:return c;case 2:return new Date(c.getFullYear(),0,3);case 3:return new Date(c.getFullYear(),0,2);case 4:return new Date(c.getFullYear(),0,1);case 5:return new Date(c.getFullYear()-1,11,31);case 6:return new Date(c.getFullYear()-1,11,30)}}function k(c){var d=Ea(new Date(c.tm_year+1900,0,1),c.tm_yday),F=new Date(d.getFullYear(),0,4),O=new Date(d.getFullYear()+1,0,4),ue=E(F),Ue=E(O);return m(ue,d)<=0?m(Ue,d)<=0?d.getFullYear()+1:d.getFullYear():d.getFullYear()-1}var S={"%a":c=>f[c.tm_wday].substring(0,3),"%A":c=>f[c.tm_wday],"%b":c=>v[c.tm_mon].substring(0,3),"%B":c=>v[c.tm_mon],"%C":c=>{var d=c.tm_year+1900;return _(d/100|0,2)},"%d":c=>_(c.tm_mday,2),"%e":c=>g(c.tm_mday,2," "),"%g":c=>k(c).toString().substring(2),"%G":k,"%H":c=>_(c.tm_hour,2),"%I":c=>{var d=c.tm_hour;return d==0?d=12:d>12&&(d-=12),_(d,2)},"%j":c=>_(c.tm_mday+Aa(Me(c.tm_year+1900)?Nr:zr,c.tm_mon-1),3),"%m":c=>_(c.tm_mon+1,2),"%M":c=>_(c.tm_min,2),"%n":()=>`
`,"%p":c=>c.tm_hour>=0&&c.tm_hour<12?"AM":"PM","%S":c=>_(c.tm_sec,2),"%t":()=>" ","%u":c=>c.tm_wday||7,"%U":c=>{var d=c.tm_yday+7-c.tm_wday;return _(Math.floor(d/7),2)},"%V":c=>{var d=Math.floor((c.tm_yday+7-(c.tm_wday+6)%7)/7);if((c.tm_wday+371-c.tm_yday-2)%7<=2&&d++,d){if(d==53){var O=(c.tm_wday+371-c.tm_yday)%7;O!=4&&(O!=3||!Me(c.tm_year))&&(d=1)}}else{d=52;var F=(c.tm_wday+7-c.tm_yday-1)%7;(F==4||F==5&&Me(c.tm_year%400-1))&&d++}return _(d,2)},"%w":c=>c.tm_wday,"%W":c=>{var d=c.tm_yday+7-(c.tm_wday+6)%7;return _(Math.floor(d/7),2)},"%y":c=>(c.tm_year+1900).toString().substring(2),"%Y":c=>c.tm_year+1900,"%z":c=>{var d=c.tm_gmtoff,F=d>=0;return d=Math.abs(d)/60,d=d/60*100+d%60,(F?"+":"-")+("0000"+d).slice(-4)},"%Z":c=>c.tm_zone,"%%":()=>"%"};o=o.replace(/%%/g,"\0\0");for(var l in S)o.includes(l)&&(o=o.replace(new RegExp(l,"g"),S[l](i)));o=o.replace(/\0\0/g,"%");var D=Fa(o,!1);return D.length>e?0:(Ra(D,r),D.length-1)},Da=(r,e,t,n,a)=>Oa(r,e,t,n);Sr=u.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},Kt(),se=u.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},vn(),un(),$n(),Mr=u.UnboundTypeError=Cn(Error,"UnboundTypeError"),Rn();var Ia={s:xt,t:Lt,b:Nt,g:zt,m:Xt,L:Zt,f:Gt,_:qt,d:Yt,ja:Qt,W:Jt,da:rn,ha:Pn,ga:An,x:En,ca:jr,y:In,j:Wn,P:kn,E:Un,u:Hn,p:Bn,ia:Vn,N:Ln,D:qn,w:Qn,ka:Jn,ea:Kn,G:ea,ma:tr,S:na,O:ua,Q:la,T:ca,fa,C:va,ba:da,$:_a,Y:ya,Z:$a,aa:ba,V:wa,M:Pa,H:qa,B:ja,I:Ga,o:Qa,a:Wa,e:Ba,q:Ua,k:Za,K:za,v:Na,J:Xa,A:Ka,U:ri,l:Va,i:Ha,c:ka,n:Ma,F:La,la:xa,r:Ja,h:Ya,z:ei,R:Sa,X:Da},A=Vt(),G=u._free=r=>(G=u._free=A.pa)(r),ur=u._malloc=r=>(ur=u._malloc=A.qa)(r),Xr=r=>(Xr=A.sa)(r),w=(r,e)=>(w=A.ta)(r,e),be=r=>(be=A.ua)(r),C=()=>(C=A.va)(),P=r=>(P=A.wa)(r),Zr=r=>(Zr=A.xa)(r),Gr=r=>(Gr=A.ya)(r),qr=(r,e,t)=>(qr=A.za)(r,e,t),Qr=r=>(Qr=A.Aa)(r);u.dynCall_viijii=(r,e,t,n,a,i,o)=>(u.dynCall_viijii=A.Ba)(r,e,t,n,a,i,o),u.dynCall_jiji=(r,e,t,n,a)=>(u.dynCall_jiji=A.Ca)(r,e,t,n,a);var Jr=u.dynCall_jiiii=(r,e,t,n,a)=>(Jr=u.dynCall_jiiii=A.Da)(r,e,t,n,a);u.dynCall_iiiiij=(r,e,t,n,a,i,o)=>(u.dynCall_iiiiij=A.Ea)(r,e,t,n,a,i,o),u.dynCall_iiiiijj=(r,e,t,n,a,i,o,s,l)=>(u.dynCall_iiiiijj=A.Fa)(r,e,t,n,a,i,o,s,l),u.dynCall_iiiiiijj=(r,e,t,n,a,i,o,s,l,f)=>(u.dynCall_iiiiiijj=A.Ga)(r,e,t,n,a,i,o,s,l,f);function Wa(r,e){var t=C();try{return T(r)(e)}catch(n){if(P(t),n!==n+0)throw n;w(1,0)}}function Ma(r,e,t,n){var a=C();try{T(r)(e,t,n)}catch(i){if(P(a),i!==i+0)throw i;w(1,0)}}function ka(r,e,t){var n=C();try{T(r)(e,t)}catch(a){if(P(n),a!==a+0)throw a;w(1,0)}}function Ua(r,e,t,n){var a=C();try{return T(r)(e,t,n)}catch(i){if(P(a),i!==i+0)throw i;w(1,0)}}function ja(r,e,t,n,a){var i=C();try{return T(r)(e,t,n,a)}catch(o){if(P(i),o!==o+0)throw o;w(1,0)}}function Ha(r,e){var t=C();try{T(r)(e)}catch(n){if(P(t),n!==n+0)throw n;w(1,0)}}function Ba(r,e,t){var n=C();try{return T(r)(e,t)}catch(a){if(P(n),a!==a+0)throw a;w(1,0)}}function Va(r){var e=C();try{T(r)()}catch(t){if(P(e),t!==t+0)throw t;w(1,0)}}function xa(r,e,t,n,a,i){var o=C();try{T(r)(e,t,n,a,i)}catch(s){if(P(o),s!==s+0)throw s;w(1,0)}}function La(r,e,t,n,a){var i=C();try{T(r)(e,t,n,a)}catch(o){if(P(i),o!==o+0)throw o;w(1,0)}}function Ya(r,e,t,n,a,i,o,s,l,f,v){var g=C();try{T(r)(e,t,n,a,i,o,s,l,f,v)}catch(_){if(P(g),_!==_+0)throw _;w(1,0)}}function Na(r,e,t,n,a,i,o){var s=C();try{return T(r)(e,t,n,a,i,o)}catch(l){if(P(s),l!==l+0)throw l;w(1,0)}}function za(r,e,t,n,a,i){var o=C();try{return T(r)(e,t,n,a,i)}catch(s){if(P(o),s!==s+0)throw s;w(1,0)}}function Xa(r,e,t,n,a,i,o,s){var l=C();try{return T(r)(e,t,n,a,i,o,s)}catch(f){if(P(l),f!==f+0)throw f;w(1,0)}}function Za(r,e,t,n,a){var i=C();try{return T(r)(e,t,n,a)}catch(o){if(P(i),o!==o+0)throw o;w(1,0)}}function Ga(r,e,t,n){var a=C();try{return T(r)(e,t,n)}catch(i){if(P(a),i!==i+0)throw i;w(1,0)}}function qa(r,e,t,n){var a=C();try{return T(r)(e,t,n)}catch(i){if(P(a),i!==i+0)throw i;w(1,0)}}function Qa(r){var e=C();try{return T(r)()}catch(t){if(P(e),t!==t+0)throw t;w(1,0)}}function Ja(r,e,t,n,a,i,o,s){var l=C();try{T(r)(e,t,n,a,i,o,s)}catch(f){if(P(l),f!==f+0)throw f;w(1,0)}}function Ka(r,e,t,n,a,i,o,s,l,f,v,g){var _=C();try{return T(r)(e,t,n,a,i,o,s,l,f,v,g)}catch(m){if(P(_),m!==m+0)throw m;w(1,0)}}function ei(r,e,t,n,a,i,o,s,l,f,v,g,_,m,E,k){var S=C();try{T(r)(e,t,n,a,i,o,s,l,f,v,g,_,m,E,k)}catch(D){if(P(S),D!==D+0)throw D;w(1,0)}}function ri(r,e,t,n,a){var i=C();try{return Jr(r,e,t,n,a)}catch(o){if(P(i),o!==o+0)throw o;w(1,0)}}var ke;de=function r(){ke||Kr(),ke||(de=r)};function Kr(){if(K>0||(Rt(),K>0))return;function r(){ke||(ke=!0,u.calledRun=!0,!_r&&(Ot(),U(u),u.onRuntimeInitialized&&u.onRuntimeInitialized(),Dt()))}u.setStatus?(u.setStatus("Running..."),setTimeout(function(){setTimeout(function(){u.setStatus("")},1),r()},1)):r()}if(u.preInit)for(typeof u.preInit=="function"&&(u.preInit=[u.preInit]);u.preInit.length>0;)u.preInit.pop()();return Kr(),p.ready}})();const hr={...te,formats:[...te.formats]},pr={...Ve};function Ct(h){return Te(le,h)}function Pt(h){return $t(le,h)}async function St(h,p){return bt(le,h,p)}async function At(h,p){return wt(le,h,p)}async function Et(h,p){return Tt(le,h,p)}return R.barcodeFormats=Be,R.binarizers=ot,R.characterSets=ut,R.contentTypes=fr,R.defaultDecodeHints=hr,R.defaultEncodeHints=pr,R.defaultReaderOptions=hr,R.defaultWriterOptions=pr,R.eanAddOnSymbols=ct,R.getZXingModule=Ct,R.purgeZXingModule=yt,R.readBarcodesFromImageData=At,R.readBarcodesFromImageFile=St,R.readOutputEccLevels=pt,R.setZXingModuleOverrides=Pt,R.textModes=vt,R.writeBarcodeToImageFile=Et,R.writeInputEccLevels=ht,Object.defineProperty(R,Symbol.toStringTag,{value:"Module"}),R}({});

@@ -1,3 +0,3 @@

var ZXingWASM=function(I){"use strict";const Be=["Aztec","Codabar","Code128","Code39","Code93","DataBar","DataBarExpanded","DataMatrix","DXFilmEdge","EAN-13","EAN-8","ITF","Linear-Codes","Matrix-Codes","MaxiCode","MicroQRCode","None","PDF417","QRCode","rMQRCode","UPC-A","UPC-E"];function rt(h){return h.join("|")}function tt(h){const g=ur(h);let u=0,U=Be.length-1;for(;u<=U;){const $=Math.floor((u+U)/2),j=Be[$],L=ur(j);if(L===g)return j;L<g?u=$+1:U=$-1}return"None"}function ur(h){return h.toLowerCase().replace(/_-\[\]/g,"")}const nt=["LocalAverage","GlobalHistogram","FixedThreshold","BoolCast"];function at(h,g){return h.Binarizer[g]}const it=["Unknown","ASCII","ISO8859_1","ISO8859_2","ISO8859_3","ISO8859_4","ISO8859_5","ISO8859_6","ISO8859_7","ISO8859_8","ISO8859_9","ISO8859_10","ISO8859_11","ISO8859_13","ISO8859_14","ISO8859_15","ISO8859_16","Cp437","Cp1250","Cp1251","Cp1252","Cp1256","Shift_JIS","Big5","GB2312","GB18030","EUC_JP","EUC_KR","UTF16BE","UTF8","UTF16LE","UTF32BE","UTF32LE","BINARY"];function ot(h,g){return h.CharacterSet[g]}const lr=["Text","Binary","Mixed","GS1","ISO15434","UnknownECI"];function st(h){return lr[h.value]}const ut=["Ignore","Read","Require"];function lt(h,g){return h.EanAddOnSymbol[g]}const ct=["Plain","ECI","HRI","Hex","Escaped"];function ft(h,g){return h.TextMode[g]}const te={formats:[],tryHarder:!0,tryRotate:!0,tryInvert:!0,tryDownscale:!0,binarizer:"LocalAverage",isPure:!1,downscaleFactor:3,downscaleThreshold:500,minLineCount:2,maxNumberOfSymbols:255,tryCode39ExtendedMode:!1,validateCode39CheckSum:!1,validateITFCheckSum:!1,returnCodabarStartEnd:!1,returnErrors:!1,eanAddOnSymbol:"Read",textMode:"Plain",characterSet:"Unknown"};function cr(h,g){return{...g,formats:rt(g.formats),binarizer:at(h,g.binarizer),eanAddOnSymbol:lt(h,g.eanAddOnSymbol),textMode:ft(h,g.textMode),characterSet:ot(h,g.characterSet)}}const vt=["L","M","Q","H"];function fr(h){return{...h,format:tt(h.format),eccLevel:h.eccLevel,contentType:st(h.contentType)}}const dt={locateFile:(h,g)=>{const u=h.match(/_(.+?)\.wasm$/);return u?`https://fastly.jsdelivr.net/npm/zxing-wasm@1.2.6/dist/${u[1]}/${h}`:g+h}};let $e=new WeakMap;function xe(h,g){var j;const u=$e.get(h);if(u!=null&&u.modulePromise&&(g===void 0||Object.is(g,u.moduleOverrides)))return u.modulePromise;const U=(j=g!=null?g:u==null?void 0:u.moduleOverrides)!=null?j:dt,$=h({...U});return $e.set(h,{moduleOverrides:U,modulePromise:$}),$}function ht(){$e=new WeakMap}function pt(h,g){$e.set(h,{moduleOverrides:g})}async function _t(h,g,u=te){const U={...te,...u},$=await xe(h),{size:j}=g,L=new Uint8Array(await g.arrayBuffer()),q=$._malloc(j);$.HEAPU8.set(L,q);const Q=$.readBarcodesFromImage(q,j,cr($,U));$._free(q);const J=[];for(let B=0;B<Q.size();++B)J.push(fr(Q.get(B)));return J}async function gt(h,g,u=te){const U={...te,...u},$=await xe(h),{data:j,width:L,height:q,data:{byteLength:Q}}=g,J=$._malloc(Q);$.HEAPU8.set(j,J);const B=$.readBarcodesFromPixmap(J,L,q,cr($,U));$._free(J);const H=[];for(let le=0;le<B.size();++le)H.push(fr(B.get(le)));return H}var we=(()=>{var h=typeof document<"u"&&document.currentScript?document.currentScript.src:void 0;return function(g={}){var Jr;var u=g,U,$;u.ready=new Promise((r,e)=>{U=r,$=e});var j=Object.assign({},u),L="./this.program",q=typeof window=="object",Q=typeof Bun<"u",J=typeof((Jr=globalThis.WebAssembly)==null?void 0:Jr.instantiate)=="function",B=typeof importScripts=="function";typeof process=="object"&&typeof process.versions=="object"&&process.versions.node;var H="";function le(r){return u.locateFile?u.locateFile(r,H):H+r}var Ve;(q||B||Q)&&(B?H=self.location.href:typeof document<"u"&&document.currentScript&&(H=document.currentScript.src),h&&(H=h),H.startsWith("blob:")?H="":H=H.substr(0,H.replace(/[?#].*/,"").lastIndexOf("/")+1),B&&(Ve=r=>{var e=new XMLHttpRequest;return e.open("GET",r,!1),e.responseType="arraybuffer",e.send(null),new Uint8Array(e.response)}));var wt=u.print||console.log.bind(console),ne=u.printErr||console.error.bind(console);Object.assign(u,j),j=null,u.arguments&&u.arguments,u.thisProgram&&(L=u.thisProgram),u.quit&&u.quit;var ce;u.wasmBinary&&(ce=u.wasmBinary),typeof WebAssembly!="object"&&Ce("no native wasm support detected");var Te,dr=!1,x,W,ae,fe,M,b,hr,pr;function _r(){var r=Te.buffer;u.HEAP8=x=new Int8Array(r),u.HEAP16=ae=new Int16Array(r),u.HEAPU8=W=new Uint8Array(r),u.HEAPU16=fe=new Uint16Array(r),u.HEAP32=M=new Int32Array(r),u.HEAPU32=b=new Uint32Array(r),u.HEAPF32=hr=new Float32Array(r),u.HEAPF64=pr=new Float64Array(r)}var gr=[],mr=[],yr=[];function Tt(){if(u.preRun)for(typeof u.preRun=="function"&&(u.preRun=[u.preRun]);u.preRun.length;)St(u.preRun.shift());Ye(gr)}function Ct(){Ye(mr)}function Pt(){if(u.postRun)for(typeof u.postRun=="function"&&(u.postRun=[u.postRun]);u.postRun.length;)Et(u.postRun.shift());Ye(yr)}function St(r){gr.unshift(r)}function At(r){mr.unshift(r)}function Et(r){yr.unshift(r)}var K=0,ve=null;function Ft(r){var e;K++,(e=u.monitorRunDependencies)===null||e===void 0||e.call(u,K)}function Rt(r){var e;if(K--,(e=u.monitorRunDependencies)===null||e===void 0||e.call(u,K),K==0&&ve){var t=ve;ve=null,t()}}function Ce(r){var e;(e=u.onAbort)===null||e===void 0||e.call(u,r),r="Aborted("+r+")",ne(r),dr=!0,r+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(r);throw $(t),t}var Ot="data:application/octet-stream;base64,",br=r=>r.startsWith(Ot),ie;ie="zxing_reader.wasm",br(ie)||(ie=le(ie));function $r(r){if(r==ie&&ce)return new Uint8Array(ce);if(Ve)return Ve(r);throw"both async and sync fetching of the wasm failed"}function Dt(r){return!ce&&(q||B||Q||J)&&typeof fetch=="function"?fetch(r,{credentials:"same-origin"}).then(e=>{if(!e.ok)throw`failed to load wasm binary file at '${r}'`;return e.arrayBuffer()}).catch(()=>$r(r)):Promise.resolve().then(()=>$r(r))}function wr(r,e,t){return Dt(r).then(n=>WebAssembly.instantiate(n,e)).then(t,n=>{ne(`failed to asynchronously prepare wasm: ${n}`),Ce(n)})}function It(r,e,t,n){return!r&&typeof WebAssembly.instantiateStreaming=="function"&&!br(e)&&typeof fetch=="function"?fetch(e,{credentials:"same-origin"}).then(a=>{var i=WebAssembly.instantiateStreaming(a,t);return i.then(n,function(o){return ne(`wasm streaming compile failed: ${o}`),ne("falling back to ArrayBuffer instantiation"),wr(e,t,n)})}):wr(e,t,n)}function Wt(){var r={a:Sa};function e(n,a){return P=n.exports,Te=P.ma,_r(),Or=P.qa,At(P.na),Rt(),P}Ft();function t(n){e(n.instance)}if(u.instantiateWasm)try{return u.instantiateWasm(r,e)}catch(n){ne(`Module.instantiateWasm callback failed with error: ${n}`),$(n)}return It(ce,ie,r,t).catch($),{}}var Ye=r=>{for(;r.length>0;)r.shift()(u)};u.noExitRuntime;var Pe=[],Se=0,Mt=r=>{var e=new Ne(r);return e.get_caught()||(e.set_caught(!0),Se--),e.set_rethrown(!1),Pe.push(e),Xr(e.excPtr),e.get_exception_ptr()},X=0,kt=()=>{w(0,0);var r=Pe.pop();Lr(r.excPtr),X=0};class Ne{constructor(e){this.excPtr=e,this.ptr=e-24}set_type(e){b[this.ptr+4>>2]=e}get_type(){return b[this.ptr+4>>2]}set_destructor(e){b[this.ptr+8>>2]=e}get_destructor(){return b[this.ptr+8>>2]}set_caught(e){e=e?1:0,x[this.ptr+12]=e}get_caught(){return x[this.ptr+12]!=0}set_rethrown(e){e=e?1:0,x[this.ptr+13]=e}get_rethrown(){return x[this.ptr+13]!=0}init(e,t){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(t)}set_adjusted_ptr(e){b[this.ptr+16>>2]=e}get_adjusted_ptr(){return b[this.ptr+16>>2]}get_exception_ptr(){var e=Zr(this.get_type());if(e)return b[this.excPtr>>2];var t=this.get_adjusted_ptr();return t!==0?t:this.excPtr}}var Ut=r=>{throw X||(X=r),X},Le=r=>{var e=X;if(!e)return be(0),0;var t=new Ne(e);t.set_adjusted_ptr(e);var n=t.get_type();if(!n)return be(0),e;for(var a in r){var i=r[a];if(i===0||i===n)break;var o=t.ptr+16;if(zr(i,n,o))return be(i),e}return be(n),e},jt=()=>Le([]),Ht=r=>Le([r]),Bt=(r,e)=>Le([r,e]),xt=()=>{var r=Pe.pop();r||Ce("no exception to throw");var e=r.excPtr;throw r.get_rethrown()||(Pe.push(r),r.set_rethrown(!0),r.set_caught(!1),Se++),X=e,X},Vt=(r,e,t)=>{var n=new Ne(r);throw n.init(e,t),X=r,Se++,X},Yt=()=>Se,Ae={},Xe=r=>{for(;r.length;){var e=r.pop(),t=r.pop();t(e)}};function de(r){return this.fromWireType(b[r>>2])}var oe={},ee={},Ee={},Tr,Fe=r=>{throw new Tr(r)},re=(r,e,t)=>{r.forEach(function(s){Ee[s]=e});function n(s){var l=t(s);l.length!==r.length&&Fe("Mismatched type converter count");for(var f=0;f<r.length;++f)Y(r[f],l[f])}var a=new Array(e.length),i=[],o=0;e.forEach((s,l)=>{ee.hasOwnProperty(s)?a[l]=ee[s]:(i.push(s),oe.hasOwnProperty(s)||(oe[s]=[]),oe[s].push(()=>{a[l]=ee[s],++o,o===i.length&&n(a)}))}),i.length===0&&n(a)},Nt=r=>{var e=Ae[r];delete Ae[r];var t=e.rawConstructor,n=e.rawDestructor,a=e.fields,i=a.map(o=>o.getterReturnType).concat(a.map(o=>o.setterArgumentType));re([r],i,o=>{var s={};return a.forEach((l,f)=>{var v=l.fieldName,_=o[f],p=l.getter,m=l.getterContext,E=o[f+a.length],k=l.setter,T=l.setterContext;s[v]={read:O=>_.fromWireType(p(m,O)),write:(O,c)=>{var d=[];k(T,O,E.toWireType(d,c)),Xe(d)}}}),[{name:e.name,fromWireType:l=>{var f={};for(var v in s)f[v]=s[v].read(l);return n(l),f},toWireType:(l,f)=>{for(var v in s)if(!(v in f))throw new TypeError(`Missing field: "${v}"`);var _=t();for(v in s)s[v].write(_,f[v]);return l!==null&&l.push(n,_),_},argPackAdvance:N,readValueFromPointer:de,destructorFunction:n}]})},Lt=(r,e,t,n,a)=>{},Xt=()=>{for(var r=new Array(256),e=0;e<256;++e)r[e]=String.fromCharCode(e);Cr=r},Cr,D=r=>{for(var e="",t=r;W[t];)e+=Cr[W[t++]];return e},se,y=r=>{throw new se(r)};function zt(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var n=e.name;if(r||y(`type "${n}" must have a positive integer typeid pointer`),ee.hasOwnProperty(r)){if(t.ignoreDuplicateRegistrations)return;y(`Cannot register type '${n}' twice`)}if(ee[r]=e,delete Ee[r],oe.hasOwnProperty(r)){var a=oe[r];delete oe[r],a.forEach(i=>i())}}function Y(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!("argPackAdvance"in e))throw new TypeError("registerType registeredInstance requires argPackAdvance");return zt(r,e,t)}var N=8,Zt=(r,e,t,n)=>{e=D(e),Y(r,{name:e,fromWireType:function(a){return!!a},toWireType:function(a,i){return i?t:n},argPackAdvance:N,readValueFromPointer:function(a){return this.fromWireType(W[a])},destructorFunction:null})},Gt=r=>({count:r.count,deleteScheduled:r.deleteScheduled,preservePointerOnDelete:r.preservePointerOnDelete,ptr:r.ptr,ptrType:r.ptrType,smartPtr:r.smartPtr,smartPtrType:r.smartPtrType}),ze=r=>{function e(t){return t.$$.ptrType.registeredClass.name}y(e(r)+" instance already deleted")},Ze=!1,Pr=r=>{},qt=r=>{r.smartPtr?r.smartPtrType.rawDestructor(r.smartPtr):r.ptrType.registeredClass.rawDestructor(r.ptr)},Sr=r=>{r.count.value-=1;var e=r.count.value===0;e&&qt(r)},Ar=(r,e,t)=>{if(e===t)return r;if(t.baseClass===void 0)return null;var n=Ar(r,e,t.baseClass);return n===null?null:t.downcast(n)},Er={},Jt=()=>Object.keys(_e).length,Qt=()=>{var r=[];for(var e in _e)_e.hasOwnProperty(e)&&r.push(_e[e]);return r},he=[],Ge=()=>{for(;he.length;){var r=he.pop();r.$$.deleteScheduled=!1,r.delete()}},pe,Kt=r=>{pe=r,he.length&&pe&&pe(Ge)},en=()=>{u.getInheritedInstanceCount=Jt,u.getLiveInheritedInstances=Qt,u.flushPendingDeletes=Ge,u.setDelayFunction=Kt},_e={},rn=(r,e)=>{for(e===void 0&&y("ptr should not be undefined");r.baseClass;)e=r.upcast(e),r=r.baseClass;return e},tn=(r,e)=>(e=rn(r,e),_e[e]),Re=(r,e)=>{(!e.ptrType||!e.ptr)&&Fe("makeClassHandle requires ptr and ptrType");var t=!!e.smartPtrType,n=!!e.smartPtr;return t!==n&&Fe("Both smartPtrType and smartPtr must be specified"),e.count={value:1},ge(Object.create(r,{$$:{value:e,writable:!0}}))};function nn(r){var e=this.getPointee(r);if(!e)return this.destructor(r),null;var t=tn(this.registeredClass,e);if(t!==void 0){if(t.$$.count.value===0)return t.$$.ptr=e,t.$$.smartPtr=r,t.clone();var n=t.clone();return this.destructor(r),n}function a(){return this.isSmartPointer?Re(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:e,smartPtrType:this,smartPtr:r}):Re(this.registeredClass.instancePrototype,{ptrType:this,ptr:r})}var i=this.registeredClass.getActualType(e),o=Er[i];if(!o)return a.call(this);var s;this.isConst?s=o.constPointerType:s=o.pointerType;var l=Ar(e,this.registeredClass,s.registeredClass);return l===null?a.call(this):this.isSmartPointer?Re(s.registeredClass.instancePrototype,{ptrType:s,ptr:l,smartPtrType:this,smartPtr:r}):Re(s.registeredClass.instancePrototype,{ptrType:s,ptr:l})}var ge=r=>typeof FinalizationRegistry>"u"?(ge=e=>e,r):(Ze=new FinalizationRegistry(e=>{Sr(e.$$)}),ge=e=>{var t=e.$$,n=!!t.smartPtr;if(n){var a={$$:t};Ze.register(e,a,e)}return e},Pr=e=>Ze.unregister(e),ge(r)),an=()=>{Object.assign(Oe.prototype,{isAliasOf(r){if(!(this instanceof Oe)||!(r instanceof Oe))return!1;var e=this.$$.ptrType.registeredClass,t=this.$$.ptr;r.$$=r.$$;for(var n=r.$$.ptrType.registeredClass,a=r.$$.ptr;e.baseClass;)t=e.upcast(t),e=e.baseClass;for(;n.baseClass;)a=n.upcast(a),n=n.baseClass;return e===n&&t===a},clone(){if(this.$$.ptr||ze(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var r=ge(Object.create(Object.getPrototypeOf(this),{$$:{value:Gt(this.$$)}}));return r.$$.count.value+=1,r.$$.deleteScheduled=!1,r},delete(){this.$$.ptr||ze(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&y("Object already scheduled for deletion"),Pr(this),Sr(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||ze(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&y("Object already scheduled for deletion"),he.push(this),he.length===1&&pe&&pe(Ge),this.$$.deleteScheduled=!0,this}})};function Oe(){}var me=(r,e)=>Object.defineProperty(e,"name",{value:r}),Fr=(r,e,t)=>{if(r[e].overloadTable===void 0){var n=r[e];r[e]=function(){for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return r[e].overloadTable.hasOwnProperty(i.length)||y(`Function '${t}' called with an invalid number of arguments (${i.length}) - expects one of (${r[e].overloadTable})!`),r[e].overloadTable[i.length].apply(this,i)},r[e].overloadTable=[],r[e].overloadTable[n.argCount]=n}},qe=(r,e,t)=>{u.hasOwnProperty(r)?((t===void 0||u[r].overloadTable!==void 0&&u[r].overloadTable[t]!==void 0)&&y(`Cannot register public name '${r}' twice`),Fr(u,r,r),u.hasOwnProperty(t)&&y(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`),u[r].overloadTable[t]=e):(u[r]=e,t!==void 0&&(u[r].numArguments=t))},on=48,sn=57,un=r=>{if(r===void 0)return"_unknown";r=r.replace(/[^a-zA-Z0-9_]/g,"$");var e=r.charCodeAt(0);return e>=on&&e<=sn?`_${r}`:r};function ln(r,e,t,n,a,i,o,s){this.name=r,this.constructor=e,this.instancePrototype=t,this.rawDestructor=n,this.baseClass=a,this.getActualType=i,this.upcast=o,this.downcast=s,this.pureVirtualFunctions=[]}var Je=(r,e,t)=>{for(;e!==t;)e.upcast||y(`Expected null or instance of ${t.name}, got an instance of ${e.name}`),r=e.upcast(r),e=e.baseClass;return r};function cn(r,e){if(e===null)return this.isReference&&y(`null is not a valid ${this.name}`),0;e.$$||y(`Cannot pass "${nr(e)}" as a ${this.name}`),e.$$.ptr||y(`Cannot pass deleted object as a pointer of type ${this.name}`);var t=e.$$.ptrType.registeredClass,n=Je(e.$$.ptr,t,this.registeredClass);return n}function fn(r,e){var t;if(e===null)return this.isReference&&y(`null is not a valid ${this.name}`),this.isSmartPointer?(t=this.rawConstructor(),r!==null&&r.push(this.rawDestructor,t),t):0;(!e||!e.$$)&&y(`Cannot pass "${nr(e)}" as a ${this.name}`),e.$$.ptr||y(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&e.$$.ptrType.isConst&&y(`Cannot convert argument of type ${e.$$.smartPtrType?e.$$.smartPtrType.name:e.$$.ptrType.name} to parameter type ${this.name}`);var n=e.$$.ptrType.registeredClass;if(t=Je(e.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(e.$$.smartPtr===void 0&&y("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:e.$$.smartPtrType===this?t=e.$$.smartPtr:y(`Cannot convert argument of type ${e.$$.smartPtrType?e.$$.smartPtrType.name:e.$$.ptrType.name} to parameter type ${this.name}`);break;case 1:t=e.$$.smartPtr;break;case 2:if(e.$$.smartPtrType===this)t=e.$$.smartPtr;else{var a=e.clone();t=this.rawShare(t,Z.toHandle(()=>a.delete())),r!==null&&r.push(this.rawDestructor,t)}break;default:y("Unsupporting sharing policy")}return t}function vn(r,e){if(e===null)return this.isReference&&y(`null is not a valid ${this.name}`),0;e.$$||y(`Cannot pass "${nr(e)}" as a ${this.name}`),e.$$.ptr||y(`Cannot pass deleted object as a pointer of type ${this.name}`),e.$$.ptrType.isConst&&y(`Cannot convert argument of type ${e.$$.ptrType.name} to parameter type ${this.name}`);var t=e.$$.ptrType.registeredClass,n=Je(e.$$.ptr,t,this.registeredClass);return n}var dn=()=>{Object.assign(De.prototype,{getPointee(r){return this.rawGetPointee&&(r=this.rawGetPointee(r)),r},destructor(r){var e;(e=this.rawDestructor)===null||e===void 0||e.call(this,r)},argPackAdvance:N,readValueFromPointer:de,fromWireType:nn})};function De(r,e,t,n,a,i,o,s,l,f,v){this.name=r,this.registeredClass=e,this.isReference=t,this.isConst=n,this.isSmartPointer=a,this.pointeeType=i,this.sharingPolicy=o,this.rawGetPointee=s,this.rawConstructor=l,this.rawShare=f,this.rawDestructor=v,!a&&e.baseClass===void 0?n?(this.toWireType=cn,this.destructorFunction=null):(this.toWireType=vn,this.destructorFunction=null):this.toWireType=fn}var Rr=(r,e,t)=>{u.hasOwnProperty(r)||Fe("Replacing nonexistant public symbol"),u[r].overloadTable!==void 0&&t!==void 0?u[r].overloadTable[t]=e:(u[r]=e,u[r].argCount=t)},hn=(r,e,t)=>{var n=u["dynCall_"+r];return n(e,...t)},Ie=[],Or,C=r=>{var e=Ie[r];return e||(r>=Ie.length&&(Ie.length=r+1),Ie[r]=e=Or.get(r)),e},pn=function(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(r.includes("j"))return hn(r,e,t);var n=C(e)(...t);return n},_n=(r,e)=>function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return pn(r,e,n)},V=(r,e)=>{r=D(r);function t(){return r.includes("j")?_n(r,e):C(e)}var n=t();return typeof n!="function"&&y(`unknown function pointer with signature ${r}: ${e}`),n},gn=(r,e)=>{var t=me(e,function(n){this.name=e,this.message=n;var a=new Error(n).stack;a!==void 0&&(this.stack=this.toString()+`
`+a.replace(/^Error(:[^\n]*)?\n/,""))});return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return this.message===void 0?this.name:`${this.name}: ${this.message}`},t},Dr,Ir=r=>{var e=Nr(r),t=D(e);return G(e),t},We=(r,e)=>{var t=[],n={};function a(i){if(!n[i]&&!ee[i]){if(Ee[i]){Ee[i].forEach(a);return}t.push(i),n[i]=!0}}throw e.forEach(a),new Dr(`${r}: `+t.map(Ir).join([", "]))},mn=(r,e,t,n,a,i,o,s,l,f,v,_,p)=>{v=D(v),i=V(a,i),s&&(s=V(o,s)),f&&(f=V(l,f)),p=V(_,p);var m=un(v);qe(m,function(){We(`Cannot construct ${v} due to unbound types`,[n])}),re([r,e,t],n?[n]:[],E=>{E=E[0];var k,T;n?(k=E.registeredClass,T=k.instancePrototype):T=Oe.prototype;var O=me(v,function(){if(Object.getPrototypeOf(this)!==c)throw new se("Use 'new' to construct "+v);if(d.constructor_body===void 0)throw new se(v+" has no accessible constructor");for(var Kr=arguments.length,je=new Array(Kr),He=0;He<Kr;He++)je[He]=arguments[He];var et=d.constructor_body[je.length];if(et===void 0)throw new se(`Tried to invoke ctor of ${v} with invalid number of parameters (${je.length}) - expected (${Object.keys(d.constructor_body).toString()}) parameters instead!`);return et.apply(this,je)}),c=Object.create(T,{constructor:{value:O}});O.prototype=c;var d=new ln(v,O,c,p,k,i,s,f);if(d.baseClass){var F,R;(R=(F=d.baseClass).__derivedClasses)!==null&&R!==void 0||(F.__derivedClasses=[]),d.baseClass.__derivedClasses.push(d)}var ue=new De(v,d,!0,!1,!1),Ue=new De(v+"*",d,!1,!1,!1),Qr=new De(v+" const*",d,!1,!0,!1);return Er[r]={pointerType:Ue,constPointerType:Qr},Rr(m,O),[ue,Ue,Qr]})},Qe=(r,e)=>{for(var t=[],n=0;n<r;n++)t.push(b[e+n*4>>2]);return t};function yn(r){for(var e=1;e<r.length;++e)if(r[e]!==null&&r[e].destructorFunction===void 0)return!0;return!1}function Ke(r,e,t,n,a,i){var o=e.length;o<2&&y("argTypes array size mismatch! Must at least get return value and 'this' types!");var s=e[1]!==null&&t!==null,l=yn(e),f=e[0].name!=="void",v=o-2,_=new Array(v),p=[],m=[],E=function(){arguments.length!==v&&y(`function ${r} called with ${arguments.length} arguments, expected ${v}`),m.length=0;var k;p.length=s?2:1,p[0]=a,s&&(k=e[1].toWireType(m,this),p[1]=k);for(var T=0;T<v;++T)_[T]=e[T+2].toWireType(m,T<0||arguments.length<=T?void 0:arguments[T]),p.push(_[T]);var O=n(...p);function c(d){if(l)Xe(m);else for(var F=s?1:2;F<e.length;F++){var R=F===1?k:_[F-2];e[F].destructorFunction!==null&&e[F].destructorFunction(R)}if(f)return e[0].fromWireType(d)}return c(O)};return me(r,E)}var bn=(r,e,t,n,a,i)=>{var o=Qe(e,t);a=V(n,a),re([],[r],s=>{s=s[0];var l=`constructor ${s.name}`;if(s.registeredClass.constructor_body===void 0&&(s.registeredClass.constructor_body=[]),s.registeredClass.constructor_body[e-1]!==void 0)throw new se(`Cannot register multiple constructors with identical number of parameters (${e-1}) for class '${s.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return s.registeredClass.constructor_body[e-1]=()=>{We(`Cannot construct ${s.name} due to unbound types`,o)},re([],o,f=>(f.splice(1,0,null),s.registeredClass.constructor_body[e-1]=Ke(l,f,null,a,i),[])),[]})},Wr=r=>{r=r.trim();const e=r.indexOf("(");return e!==-1?r.substr(0,e):r},$n=(r,e,t,n,a,i,o,s,l)=>{var f=Qe(t,n);e=D(e),e=Wr(e),i=V(a,i),re([],[r],v=>{v=v[0];var _=`${v.name}.${e}`;e.startsWith("@@")&&(e=Symbol[e.substring(2)]),s&&v.registeredClass.pureVirtualFunctions.push(e);function p(){We(`Cannot call ${_} due to unbound types`,f)}var m=v.registeredClass.instancePrototype,E=m[e];return E===void 0||E.overloadTable===void 0&&E.className!==v.name&&E.argCount===t-2?(p.argCount=t-2,p.className=v.name,m[e]=p):(Fr(m,e,_),m[e].overloadTable[t-2]=p),re([],f,k=>{var T=Ke(_,k,v,i,o);return m[e].overloadTable===void 0?(T.argCount=t-2,m[e]=T):m[e].overloadTable[t-2]=T,[]}),[]})},er=[],z=[],rr=r=>{r>9&&--z[r+1]===0&&(z[r]=void 0,er.push(r))},wn=()=>z.length/2-5-er.length,Tn=()=>{z.push(0,1,void 0,1,null,1,!0,1,!1,1),u.count_emval_handles=wn},Z={toValue:r=>(r||y("Cannot use deleted val. handle = "+r),z[r]),toHandle:r=>{switch(r){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{const e=er.pop()||z.length;return z[e]=r,z[e+1]=1,e}}}},Cn={name:"emscripten::val",fromWireType:r=>{var e=Z.toValue(r);return rr(r),e},toWireType:(r,e)=>Z.toHandle(e),argPackAdvance:N,readValueFromPointer:de,destructorFunction:null},Mr=r=>Y(r,Cn),Pn=(r,e,t)=>{switch(e){case 1:return t?function(n){return this.fromWireType(x[n])}:function(n){return this.fromWireType(W[n])};case 2:return t?function(n){return this.fromWireType(ae[n>>1])}:function(n){return this.fromWireType(fe[n>>1])};case 4:return t?function(n){return this.fromWireType(M[n>>2])}:function(n){return this.fromWireType(b[n>>2])};default:throw new TypeError(`invalid integer width (${e}): ${r}`)}},Sn=(r,e,t,n)=>{e=D(e);function a(){}a.values={},Y(r,{name:e,constructor:a,fromWireType:function(i){return this.constructor.values[i]},toWireType:(i,o)=>o.value,argPackAdvance:N,readValueFromPointer:Pn(e,t,n),destructorFunction:null}),qe(e,a)},tr=(r,e)=>{var t=ee[r];return t===void 0&&y(`${e} has unknown type ${Ir(r)}`),t},An=(r,e,t)=>{var n=tr(r,"enum");e=D(e);var a=n.constructor,i=Object.create(n.constructor.prototype,{value:{value:t},constructor:{value:me(`${n.name}_${e}`,function(){})}});a.values[t]=i,a[e]=i},nr=r=>{if(r===null)return"null";var e=typeof r;return e==="object"||e==="array"||e==="function"?r.toString():""+r},En=(r,e)=>{switch(e){case 4:return function(t){return this.fromWireType(hr[t>>2])};case 8:return function(t){return this.fromWireType(pr[t>>3])};default:throw new TypeError(`invalid float width (${e}): ${r}`)}},Fn=(r,e,t)=>{e=D(e),Y(r,{name:e,fromWireType:n=>n,toWireType:(n,a)=>a,argPackAdvance:N,readValueFromPointer:En(e,t),destructorFunction:null})},Rn=(r,e,t,n,a,i,o)=>{var s=Qe(e,t);r=D(r),r=Wr(r),a=V(n,a),qe(r,function(){We(`Cannot call ${r} due to unbound types`,s)},e-1),re([],s,l=>{var f=[l[0],null].concat(l.slice(1));return Rr(r,Ke(r,f,null,a,i),e-1),[]})},On=(r,e,t)=>{switch(e){case 1:return t?n=>x[n]:n=>W[n];case 2:return t?n=>ae[n>>1]:n=>fe[n>>1];case 4:return t?n=>M[n>>2]:n=>b[n>>2];default:throw new TypeError(`invalid integer width (${e}): ${r}`)}},Dn=(r,e,t,n,a)=>{e=D(e);var i=v=>v;if(n===0){var o=32-8*t;i=v=>v<<o>>>o}var s=e.includes("unsigned"),l=(v,_)=>{},f;s?f=function(v,_){return l(_,this.name),_>>>0}:f=function(v,_){return l(_,this.name),_},Y(r,{name:e,fromWireType:i,toWireType:f,argPackAdvance:N,readValueFromPointer:On(e,t,n!==0),destructorFunction:null})},In=(r,e,t)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],a=n[e];function i(o){var s=b[o>>2],l=b[o+4>>2];return new a(x.buffer,l,s)}t=D(t),Y(r,{name:t,fromWireType:i,argPackAdvance:N,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},Wn=(r,e)=>{Mr(r)},kr=(r,e,t,n)=>{if(!(n>0))return 0;for(var a=t,i=t+n-1,o=0;o<r.length;++o){var s=r.charCodeAt(o);if(s>=55296&&s<=57343){var l=r.charCodeAt(++o);s=65536+((s&1023)<<10)|l&1023}if(s<=127){if(t>=i)break;e[t++]=s}else if(s<=2047){if(t+1>=i)break;e[t++]=192|s>>6,e[t++]=128|s&63}else if(s<=65535){if(t+2>=i)break;e[t++]=224|s>>12,e[t++]=128|s>>6&63,e[t++]=128|s&63}else{if(t+3>=i)break;e[t++]=240|s>>18,e[t++]=128|s>>12&63,e[t++]=128|s>>6&63,e[t++]=128|s&63}}return e[t]=0,t-a},Mn=(r,e,t)=>kr(r,W,e,t),Ur=r=>{for(var e=0,t=0;t<r.length;++t){var n=r.charCodeAt(t);n<=127?e++:n<=2047?e+=2:n>=55296&&n<=57343?(e+=4,++t):e+=3}return e},jr=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0,Hr=(r,e,t)=>{for(var n=e+t,a=e;r[a]&&!(a>=n);)++a;if(a-e>16&&r.buffer&&jr)return jr.decode(r.subarray(e,a));for(var i="";e<a;){var o=r[e++];if(!(o&128)){i+=String.fromCharCode(o);continue}var s=r[e++]&63;if((o&224)==192){i+=String.fromCharCode((o&31)<<6|s);continue}var l=r[e++]&63;if((o&240)==224?o=(o&15)<<12|s<<6|l:o=(o&7)<<18|s<<12|l<<6|r[e++]&63,o<65536)i+=String.fromCharCode(o);else{var f=o-65536;i+=String.fromCharCode(55296|f>>10,56320|f&1023)}}return i},ar=(r,e)=>r?Hr(W,r,e):"",kn=(r,e)=>{e=D(e);var t=e==="std::string";Y(r,{name:e,fromWireType(n){var a=b[n>>2],i=n+4,o;if(t)for(var s=i,l=0;l<=a;++l){var f=i+l;if(l==a||W[f]==0){var v=f-s,_=ar(s,v);o===void 0?o=_:(o+="\0",o+=_),s=f+1}}else{for(var p=new Array(a),l=0;l<a;++l)p[l]=String.fromCharCode(W[i+l]);o=p.join("")}return G(n),o},toWireType(n,a){a instanceof ArrayBuffer&&(a=new Uint8Array(a));var i,o=typeof a=="string";o||a instanceof Uint8Array||a instanceof Uint8ClampedArray||a instanceof Int8Array||y("Cannot pass non-string to std::string"),t&&o?i=Ur(a):i=a.length;var s=sr(4+i+1),l=s+4;if(b[s>>2]=i,t&&o)Mn(a,l,i+1);else if(o)for(var f=0;f<i;++f){var v=a.charCodeAt(f);v>255&&(G(l),y("String has UTF-16 code units that do not fit in 8 bits")),W[l+f]=v}else for(var f=0;f<i;++f)W[l+f]=a[f];return n!==null&&n.push(G,s),s},argPackAdvance:N,readValueFromPointer:de,destructorFunction(n){G(n)}})},Br=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0,Un=(r,e)=>{for(var t=r,n=t>>1,a=n+e/2;!(n>=a)&&fe[n];)++n;if(t=n<<1,t-r>32&&Br)return Br.decode(W.subarray(r,t));for(var i="",o=0;!(o>=e/2);++o){var s=ae[r+o*2>>1];if(s==0)break;i+=String.fromCharCode(s)}return i},jn=(r,e,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<2)return 0;t-=2;for(var a=e,i=t<r.length*2?t/2:r.length,o=0;o<i;++o){var s=r.charCodeAt(o);ae[e>>1]=s,e+=2}return ae[e>>1]=0,e-a},Hn=r=>r.length*2,Bn=(r,e)=>{for(var t=0,n="";!(t>=e/4);){var a=M[r+t*4>>2];if(a==0)break;if(++t,a>=65536){var i=a-65536;n+=String.fromCharCode(55296|i>>10,56320|i&1023)}else n+=String.fromCharCode(a)}return n},xn=(r,e,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<4)return 0;for(var a=e,i=a+t-4,o=0;o<r.length;++o){var s=r.charCodeAt(o);if(s>=55296&&s<=57343){var l=r.charCodeAt(++o);s=65536+((s&1023)<<10)|l&1023}if(M[e>>2]=s,e+=4,e+4>i)break}return M[e>>2]=0,e-a},Vn=r=>{for(var e=0,t=0;t<r.length;++t){var n=r.charCodeAt(t);n>=55296&&n<=57343&&++t,e+=4}return e},Yn=(r,e,t)=>{t=D(t);var n,a,i,o;e===2?(n=Un,a=jn,o=Hn,i=s=>fe[s>>1]):e===4&&(n=Bn,a=xn,o=Vn,i=s=>b[s>>2]),Y(r,{name:t,fromWireType:s=>{for(var l=b[s>>2],f,v=s+4,_=0;_<=l;++_){var p=s+4+_*e;if(_==l||i(p)==0){var m=p-v,E=n(v,m);f===void 0?f=E:(f+="\0",f+=E),v=p+e}}return G(s),f},toWireType:(s,l)=>{typeof l!="string"&&y(`Cannot pass non-string to C++ string type ${t}`);var f=o(l),v=sr(4+f+e);return b[v>>2]=f/e,a(l,v+4,f+e),s!==null&&s.push(G,v),v},argPackAdvance:N,readValueFromPointer:de,destructorFunction(s){G(s)}})},Nn=(r,e,t,n,a,i)=>{Ae[r]={name:D(e),rawConstructor:V(t,n),rawDestructor:V(a,i),fields:[]}},Ln=(r,e,t,n,a,i,o,s,l,f)=>{Ae[r].fields.push({fieldName:D(e),getterReturnType:t,getter:V(n,a),getterContext:i,setterArgumentType:o,setter:V(s,l),setterContext:f})},Xn=(r,e)=>{e=D(e),Y(r,{isVoid:!0,name:e,argPackAdvance:0,fromWireType:()=>{},toWireType:(t,n)=>{}})},ir=[],zn=(r,e,t,n)=>(r=ir[r],e=Z.toValue(e),r(null,e,t,n)),Zn={},Gn=r=>{var e=Zn[r];return e===void 0?D(r):e},xr=()=>{if(typeof globalThis=="object")return globalThis;function r(e){e.$$$embind_global$$$=e;var t=typeof $$$embind_global$$$=="object"&&e.$$$embind_global$$$==e;return t||delete e.$$$embind_global$$$,t}if(typeof $$$embind_global$$$=="object"||(typeof global=="object"&&r(global)?$$$embind_global$$$=global:typeof self=="object"&&r(self)&&($$$embind_global$$$=self),typeof $$$embind_global$$$=="object"))return $$$embind_global$$$;throw Error("unable to get global object.")},qn=r=>r===0?Z.toHandle(xr()):(r=Gn(r),Z.toHandle(xr()[r])),Jn=r=>{var e=ir.length;return ir.push(r),e},Qn=(r,e)=>{for(var t=new Array(r),n=0;n<r;++n)t[n]=tr(b[e+n*4>>2],"parameter "+n);return t},Kn=Reflect.construct,ea=(r,e,t)=>{var n=[],a=r.toWireType(n,t);return n.length&&(b[e>>2]=Z.toHandle(n)),a},ra=(r,e,t)=>{var n=Qn(r,e),a=n.shift();r--;var i=new Array(r),o=(l,f,v,_)=>{for(var p=0,m=0;m<r;++m)i[m]=n[m].readValueFromPointer(_+p),p+=n[m].argPackAdvance;var E=t===1?Kn(f,i):f.apply(l,i);return ea(a,v,E)},s=`methodCaller<(${n.map(l=>l.name).join(", ")}) => ${a.name}>`;return Jn(me(s,o))},ta=r=>{r>9&&(z[r+1]+=1)},na=r=>{var e=Z.toValue(r);Xe(e),rr(r)},aa=(r,e)=>{r=tr(r,"_emval_take_value");var t=r.readValueFromPointer(e);return Z.toHandle(t)},ia=()=>{Ce("")},oa=(r,e,t)=>W.copyWithin(r,e,e+t),sa=()=>2147483648,ua=r=>{var e=Te.buffer,t=(r-e.byteLength+65535)/65536;try{return Te.grow(t),_r(),1}catch{}},la=r=>{var e=W.length;r>>>=0;var t=sa();if(r>t)return!1;for(var n=(l,f)=>l+(f-l%f)%f,a=1;a<=4;a*=2){var i=e*(1+.2/a);i=Math.min(i,r+100663296);var o=Math.min(t,n(Math.max(r,i),65536)),s=ua(o);if(s)return!0}return!1},or={},ca=()=>L||"./this.program",ye=()=>{if(!ye.strings){var r=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",e={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:r,_:ca()};for(var t in or)or[t]===void 0?delete e[t]:e[t]=or[t];var n=[];for(var t in e)n.push(`${t}=${e[t]}`);ye.strings=n}return ye.strings},fa=(r,e)=>{for(var t=0;t<r.length;++t)x[e++]=r.charCodeAt(t);x[e]=0},va=(r,e)=>{var t=0;return ye().forEach((n,a)=>{var i=e+t;b[r+a*4>>2]=i,fa(n,i),t+=n.length+1}),0},da=(r,e)=>{var t=ye();b[r>>2]=t.length;var n=0;return t.forEach(a=>n+=a.length+1),b[e>>2]=n,0},ha=r=>52;function pa(r,e,t,n,a){return 70}var _a=[null,[],[]],ga=(r,e)=>{var t=_a[r];e===0||e===10?((r===1?wt:ne)(Hr(t,0)),t.length=0):t.push(e)},ma=(r,e,t,n)=>{for(var a=0,i=0;i<t;i++){var o=b[e>>2],s=b[e+4>>2];e+=8;for(var l=0;l<s;l++)ga(r,W[o+l]);a+=s}return b[n>>2]=a,0},ya=r=>r,Me=r=>r%4===0&&(r%100!==0||r%400===0),ba=(r,e)=>{for(var t=0,n=0;n<=e;t+=r[n++]);return t},Vr=[31,29,31,30,31,30,31,31,30,31,30,31],Yr=[31,28,31,30,31,30,31,31,30,31,30,31],$a=(r,e)=>{for(var t=new Date(r.getTime());e>0;){var n=Me(t.getFullYear()),a=t.getMonth(),i=(n?Vr:Yr)[a];if(e>i-t.getDate())e-=i-t.getDate()+1,t.setDate(1),a<11?t.setMonth(a+1):(t.setMonth(0),t.setFullYear(t.getFullYear()+1));else return t.setDate(t.getDate()+e),t}return t};function wa(r,e,t){var n=t>0?t:Ur(r)+1,a=new Array(n),i=kr(r,a,0,a.length);return e&&(a.length=i),a}var Ta=(r,e)=>{x.set(r,e)},Ca=(r,e,t,n)=>{var a=b[n+40>>2],i={tm_sec:M[n>>2],tm_min:M[n+4>>2],tm_hour:M[n+8>>2],tm_mday:M[n+12>>2],tm_mon:M[n+16>>2],tm_year:M[n+20>>2],tm_wday:M[n+24>>2],tm_yday:M[n+28>>2],tm_isdst:M[n+32>>2],tm_gmtoff:M[n+36>>2],tm_zone:a?ar(a):""},o=ar(t),s={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var l in s)o=o.replace(new RegExp(l,"g"),s[l]);var f=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],v=["January","February","March","April","May","June","July","August","September","October","November","December"];function _(c,d,F){for(var R=typeof c=="number"?c.toString():c||"";R.length<d;)R=F[0]+R;return R}function p(c,d){return _(c,d,"0")}function m(c,d){function F(ue){return ue<0?-1:ue>0?1:0}var R;return(R=F(c.getFullYear()-d.getFullYear()))===0&&(R=F(c.getMonth()-d.getMonth()))===0&&(R=F(c.getDate()-d.getDate())),R}function E(c){switch(c.getDay()){case 0:return new Date(c.getFullYear()-1,11,29);case 1:return c;case 2:return new Date(c.getFullYear(),0,3);case 3:return new Date(c.getFullYear(),0,2);case 4:return new Date(c.getFullYear(),0,1);case 5:return new Date(c.getFullYear()-1,11,31);case 6:return new Date(c.getFullYear()-1,11,30)}}function k(c){var d=$a(new Date(c.tm_year+1900,0,1),c.tm_yday),F=new Date(d.getFullYear(),0,4),R=new Date(d.getFullYear()+1,0,4),ue=E(F),Ue=E(R);return m(ue,d)<=0?m(Ue,d)<=0?d.getFullYear()+1:d.getFullYear():d.getFullYear()-1}var T={"%a":c=>f[c.tm_wday].substring(0,3),"%A":c=>f[c.tm_wday],"%b":c=>v[c.tm_mon].substring(0,3),"%B":c=>v[c.tm_mon],"%C":c=>{var d=c.tm_year+1900;return p(d/100|0,2)},"%d":c=>p(c.tm_mday,2),"%e":c=>_(c.tm_mday,2," "),"%g":c=>k(c).toString().substring(2),"%G":k,"%H":c=>p(c.tm_hour,2),"%I":c=>{var d=c.tm_hour;return d==0?d=12:d>12&&(d-=12),p(d,2)},"%j":c=>p(c.tm_mday+ba(Me(c.tm_year+1900)?Vr:Yr,c.tm_mon-1),3),"%m":c=>p(c.tm_mon+1,2),"%M":c=>p(c.tm_min,2),"%n":()=>`
`,"%p":c=>c.tm_hour>=0&&c.tm_hour<12?"AM":"PM","%S":c=>p(c.tm_sec,2),"%t":()=>" ","%u":c=>c.tm_wday||7,"%U":c=>{var d=c.tm_yday+7-c.tm_wday;return p(Math.floor(d/7),2)},"%V":c=>{var d=Math.floor((c.tm_yday+7-(c.tm_wday+6)%7)/7);if((c.tm_wday+371-c.tm_yday-2)%7<=2&&d++,d){if(d==53){var R=(c.tm_wday+371-c.tm_yday)%7;R!=4&&(R!=3||!Me(c.tm_year))&&(d=1)}}else{d=52;var F=(c.tm_wday+7-c.tm_yday-1)%7;(F==4||F==5&&Me(c.tm_year%400-1))&&d++}return p(d,2)},"%w":c=>c.tm_wday,"%W":c=>{var d=c.tm_yday+7-(c.tm_wday+6)%7;return p(Math.floor(d/7),2)},"%y":c=>(c.tm_year+1900).toString().substring(2),"%Y":c=>c.tm_year+1900,"%z":c=>{var d=c.tm_gmtoff,F=d>=0;return d=Math.abs(d)/60,d=d/60*100+d%60,(F?"+":"-")+("0000"+d).slice(-4)},"%Z":c=>c.tm_zone,"%%":()=>"%"};o=o.replace(/%%/g,"\0\0");for(var l in T)o.includes(l)&&(o=o.replace(new RegExp(l,"g"),T[l](i)));o=o.replace(/\0\0/g,"%");var O=wa(o,!1);return O.length>e?0:(Ta(O,r),O.length-1)},Pa=(r,e,t,n,a)=>Ca(r,e,t,n);Tr=u.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},Xt(),se=u.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},an(),en(),dn(),Dr=u.UnboundTypeError=gn(Error,"UnboundTypeError"),Tn();var Sa={s:Mt,u:kt,b:jt,g:Ht,q:Bt,K:xt,f:Vt,Y:Yt,d:Ut,ha:Nt,U:Lt,ba:Zt,fa:mn,ea:bn,w:$n,aa:Mr,x:Sn,h:An,O:Fn,P:Rn,t:Dn,o:In,ga:Wn,N:kn,C:Yn,A:Nn,ia:Ln,ca:Xn,E:zn,ka:rr,la:qn,M:ra,Q:ta,R:na,da:aa,B:ia,$:oa,Z:la,W:va,X:da,_:ha,T:pa,L:ma,F:Va,D:Oa,G:xa,m:Ya,a:Aa,e:Ia,p:Ra,k:Ba,I:ja,v:ka,H:Ha,z:La,S:za,l:Wa,j:Da,c:Fa,n:Ea,J:Ua,r:Na,i:Ma,y:Xa,ja:ya,V:Pa},P=Wt(),G=u._free=r=>(G=u._free=P.oa)(r),sr=u._malloc=r=>(sr=u._malloc=P.pa)(r),Nr=r=>(Nr=P.ra)(r),w=(r,e)=>(w=P.sa)(r,e),be=r=>(be=P.ta)(r),S=()=>(S=P.ua)(),A=r=>(A=P.va)(r),Lr=r=>(Lr=P.wa)(r),Xr=r=>(Xr=P.xa)(r),zr=(r,e,t)=>(zr=P.ya)(r,e,t),Zr=r=>(Zr=P.za)(r);u.dynCall_viijii=(r,e,t,n,a,i,o)=>(u.dynCall_viijii=P.Aa)(r,e,t,n,a,i,o),u.dynCall_jiji=(r,e,t,n,a)=>(u.dynCall_jiji=P.Ba)(r,e,t,n,a);var Gr=u.dynCall_jiiii=(r,e,t,n,a)=>(Gr=u.dynCall_jiiii=P.Ca)(r,e,t,n,a);u.dynCall_iiiiij=(r,e,t,n,a,i,o)=>(u.dynCall_iiiiij=P.Da)(r,e,t,n,a,i,o),u.dynCall_iiiiijj=(r,e,t,n,a,i,o,s,l)=>(u.dynCall_iiiiijj=P.Ea)(r,e,t,n,a,i,o,s,l),u.dynCall_iiiiiijj=(r,e,t,n,a,i,o,s,l,f)=>(u.dynCall_iiiiiijj=P.Fa)(r,e,t,n,a,i,o,s,l,f);function Aa(r,e){var t=S();try{return C(r)(e)}catch(n){if(A(t),n!==n+0)throw n;w(1,0)}}function Ea(r,e,t,n){var a=S();try{C(r)(e,t,n)}catch(i){if(A(a),i!==i+0)throw i;w(1,0)}}function Fa(r,e,t){var n=S();try{C(r)(e,t)}catch(a){if(A(n),a!==a+0)throw a;w(1,0)}}function Ra(r,e,t,n){var a=S();try{return C(r)(e,t,n)}catch(i){if(A(a),i!==i+0)throw i;w(1,0)}}function Oa(r,e,t,n,a){var i=S();try{return C(r)(e,t,n,a)}catch(o){if(A(i),o!==o+0)throw o;w(1,0)}}function Da(r,e){var t=S();try{C(r)(e)}catch(n){if(A(t),n!==n+0)throw n;w(1,0)}}function Ia(r,e,t){var n=S();try{return C(r)(e,t)}catch(a){if(A(n),a!==a+0)throw a;w(1,0)}}function Wa(r){var e=S();try{C(r)()}catch(t){if(A(e),t!==t+0)throw t;w(1,0)}}function Ma(r,e,t,n,a,i,o,s,l,f,v){var _=S();try{C(r)(e,t,n,a,i,o,s,l,f,v)}catch(p){if(A(_),p!==p+0)throw p;w(1,0)}}function ka(r,e,t,n,a,i,o){var s=S();try{return C(r)(e,t,n,a,i,o)}catch(l){if(A(s),l!==l+0)throw l;w(1,0)}}function Ua(r,e,t,n,a){var i=S();try{C(r)(e,t,n,a)}catch(o){if(A(i),o!==o+0)throw o;w(1,0)}}function ja(r,e,t,n,a,i){var o=S();try{return C(r)(e,t,n,a,i)}catch(s){if(A(o),s!==s+0)throw s;w(1,0)}}function Ha(r,e,t,n,a,i,o,s){var l=S();try{return C(r)(e,t,n,a,i,o,s)}catch(f){if(A(l),f!==f+0)throw f;w(1,0)}}function Ba(r,e,t,n,a){var i=S();try{return C(r)(e,t,n,a)}catch(o){if(A(i),o!==o+0)throw o;w(1,0)}}function xa(r,e,t,n){var a=S();try{return C(r)(e,t,n)}catch(i){if(A(a),i!==i+0)throw i;w(1,0)}}function Va(r,e,t,n){var a=S();try{return C(r)(e,t,n)}catch(i){if(A(a),i!==i+0)throw i;w(1,0)}}function Ya(r){var e=S();try{return C(r)()}catch(t){if(A(e),t!==t+0)throw t;w(1,0)}}function Na(r,e,t,n,a,i,o,s){var l=S();try{C(r)(e,t,n,a,i,o,s)}catch(f){if(A(l),f!==f+0)throw f;w(1,0)}}function La(r,e,t,n,a,i,o,s,l,f,v,_){var p=S();try{return C(r)(e,t,n,a,i,o,s,l,f,v,_)}catch(m){if(A(p),m!==m+0)throw m;w(1,0)}}function Xa(r,e,t,n,a,i,o,s,l,f,v,_,p,m,E,k){var T=S();try{C(r)(e,t,n,a,i,o,s,l,f,v,_,p,m,E,k)}catch(O){if(A(T),O!==O+0)throw O;w(1,0)}}function za(r,e,t,n,a){var i=S();try{return Gr(r,e,t,n,a)}catch(o){if(A(i),o!==o+0)throw o;w(1,0)}}var ke;ve=function r(){ke||qr(),ke||(ve=r)};function qr(){if(K>0||(Tt(),K>0))return;function r(){ke||(ke=!0,u.calledRun=!0,!dr&&(Ct(),U(u),u.onRuntimeInitialized&&u.onRuntimeInitialized(),Pt()))}u.setStatus?(u.setStatus("Running..."),setTimeout(function(){setTimeout(function(){u.setStatus("")},1),r()},1)):r()}if(u.preInit)for(typeof u.preInit=="function"&&(u.preInit=[u.preInit]);u.preInit.length>0;)u.preInit.pop()();return qr(),g.ready}})();const vr={...te,formats:[...te.formats]};function mt(h){return xe(we,h)}function yt(h){return pt(we,h)}async function bt(h,g){return _t(we,h,g)}async function $t(h,g){return gt(we,h,g)}return I.barcodeFormats=Be,I.binarizers=nt,I.characterSets=it,I.contentTypes=lr,I.defaultDecodeHints=vr,I.defaultReaderOptions=vr,I.eanAddOnSymbols=ut,I.getZXingModule=mt,I.purgeZXingModule=ht,I.readBarcodesFromImageData=$t,I.readBarcodesFromImageFile=bt,I.readOutputEccLevels=vt,I.setZXingModuleOverrides=yt,I.textModes=ct,Object.defineProperty(I,Symbol.toStringTag,{value:"Module"}),I}({});
var ZXingWASM=function(I){"use strict";const He=["Aztec","Codabar","Code128","Code39","Code93","DataBar","DataBarExpanded","DataMatrix","DXFilmEdge","EAN-13","EAN-8","ITF","Linear-Codes","Matrix-Codes","MaxiCode","MicroQRCode","None","PDF417","QRCode","rMQRCode","UPC-A","UPC-E"];function rt(h){return h.join("|")}function tt(h){const g=ur(h);let u=0,U=He.length-1;for(;u<=U;){const b=Math.floor((u+U)/2),j=He[b],L=ur(j);if(L===g)return j;L<g?u=b+1:U=b-1}return"None"}function ur(h){return h.toLowerCase().replace(/_-\[\]/g,"")}const nt=["LocalAverage","GlobalHistogram","FixedThreshold","BoolCast"];function at(h,g){return h.Binarizer[g]}const it=["Unknown","ASCII","ISO8859_1","ISO8859_2","ISO8859_3","ISO8859_4","ISO8859_5","ISO8859_6","ISO8859_7","ISO8859_8","ISO8859_9","ISO8859_10","ISO8859_11","ISO8859_13","ISO8859_14","ISO8859_15","ISO8859_16","Cp437","Cp1250","Cp1251","Cp1252","Cp1256","Shift_JIS","Big5","GB2312","GB18030","EUC_JP","EUC_KR","UTF16BE","UTF8","UTF16LE","UTF32BE","UTF32LE","BINARY"];function ot(h,g){return h.CharacterSet[g]}const lr=["Text","Binary","Mixed","GS1","ISO15434","UnknownECI"];function st(h){return lr[h.value]}const ut=["Ignore","Read","Require"];function lt(h,g){return h.EanAddOnSymbol[g]}const ct=["Plain","ECI","HRI","Hex","Escaped"];function ft(h,g){return h.TextMode[g]}const te={formats:[],tryHarder:!0,tryRotate:!0,tryInvert:!0,tryDownscale:!0,binarizer:"LocalAverage",isPure:!1,downscaleFactor:3,downscaleThreshold:500,minLineCount:2,maxNumberOfSymbols:255,tryCode39ExtendedMode:!1,validateCode39CheckSum:!1,validateITFCheckSum:!1,returnCodabarStartEnd:!1,returnErrors:!1,eanAddOnSymbol:"Read",textMode:"Plain",characterSet:"Unknown"};function cr(h,g){return{...g,formats:rt(g.formats),binarizer:at(h,g.binarizer),eanAddOnSymbol:lt(h,g.eanAddOnSymbol),textMode:ft(h,g.textMode),characterSet:ot(h,g.characterSet)}}const vt=["L","M","Q","H"];function fr(h){return{...h,format:tt(h.format),eccLevel:h.eccLevel,contentType:st(h.contentType)}}const dt={locateFile:(h,g)=>{const u=h.match(/_(.+?)\.wasm$/);return u?`https://fastly.jsdelivr.net/npm/zxing-wasm@1.2.7/dist/${u[1]}/${h}`:g+h}};let be=new WeakMap;function Be(h,g){var j;const u=be.get(h);if(u!=null&&u.modulePromise&&(g===void 0||Object.is(g,u.moduleOverrides)))return u.modulePromise;const U=(j=g!=null?g:u==null?void 0:u.moduleOverrides)!=null?j:dt,b=h({...U});return be.set(h,{moduleOverrides:U,modulePromise:b}),b}function ht(){be=new WeakMap}function pt(h,g){be.set(h,{moduleOverrides:g})}async function _t(h,g,u=te){const U={...te,...u},b=await Be(h),{size:j}=g,L=new Uint8Array(await g.arrayBuffer()),q=b._malloc(j);b.HEAPU8.set(L,q);const Q=b.readBarcodesFromImage(q,j,cr(b,U));b._free(q);const J=[];for(let B=0;B<Q.size();++B)J.push(fr(Q.get(B)));return J}async function gt(h,g,u=te){const U={...te,...u},b=await Be(h),{data:j,width:L,height:q,data:{byteLength:Q}}=g,J=b._malloc(Q);b.HEAPU8.set(j,J);const B=b.readBarcodesFromPixmap(J,L,q,cr(b,U));b._free(J);const H=[];for(let le=0;le<B.size();++le)H.push(fr(B.get(le)));return H}var we=(()=>{var h=typeof document<"u"&&document.currentScript?document.currentScript.src:void 0;return function(g={}){var Jr;var u=g,U,b;u.ready=new Promise((r,e)=>{U=r,b=e});var j=Object.assign({},u),L="./this.program",q=typeof window=="object",Q=typeof Bun<"u",J=typeof((Jr=globalThis.WebAssembly)==null?void 0:Jr.instantiate)=="function",B=typeof importScripts=="function";typeof process=="object"&&typeof process.versions=="object"&&process.versions.node;var H="";function le(r){return u.locateFile?u.locateFile(r,H):H+r}var xe;(q||B||Q)&&(B?H=self.location.href:typeof document<"u"&&document.currentScript&&(H=document.currentScript.src),h&&(H=h),H.startsWith("blob:")?H="":H=H.substr(0,H.replace(/[?#].*/,"").lastIndexOf("/")+1),B&&(xe=r=>{var e=new XMLHttpRequest;return e.open("GET",r,!1),e.responseType="arraybuffer",e.send(null),new Uint8Array(e.response)}));var wt=u.print||console.log.bind(console),ne=u.printErr||console.error.bind(console);Object.assign(u,j),j=null,u.arguments&&u.arguments,u.thisProgram&&(L=u.thisProgram),u.quit&&u.quit;var ce;u.wasmBinary&&(ce=u.wasmBinary);var Te,dr=!1,x,W,ae,fe,M,$,hr,pr;function _r(){var r=Te.buffer;u.HEAP8=x=new Int8Array(r),u.HEAP16=ae=new Int16Array(r),u.HEAPU8=W=new Uint8Array(r),u.HEAPU16=fe=new Uint16Array(r),u.HEAP32=M=new Int32Array(r),u.HEAPU32=$=new Uint32Array(r),u.HEAPF32=hr=new Float32Array(r),u.HEAPF64=pr=new Float64Array(r)}var gr=[],mr=[],yr=[];function Tt(){if(u.preRun)for(typeof u.preRun=="function"&&(u.preRun=[u.preRun]);u.preRun.length;)St(u.preRun.shift());Ye(gr)}function Ct(){Ye(mr)}function Pt(){if(u.postRun)for(typeof u.postRun=="function"&&(u.postRun=[u.postRun]);u.postRun.length;)Et(u.postRun.shift());Ye(yr)}function St(r){gr.unshift(r)}function At(r){mr.unshift(r)}function Et(r){yr.unshift(r)}var K=0,ve=null;function Ft(r){var e;K++,(e=u.monitorRunDependencies)===null||e===void 0||e.call(u,K)}function Rt(r){var e;if(K--,(e=u.monitorRunDependencies)===null||e===void 0||e.call(u,K),K==0&&ve){var t=ve;ve=null,t()}}function Ve(r){var e;(e=u.onAbort)===null||e===void 0||e.call(u,r),r="Aborted("+r+")",ne(r),dr=!0,r+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(r);throw b(t),t}var Ot="data:application/octet-stream;base64,",$r=r=>r.startsWith(Ot),ie;ie="zxing_reader.wasm",$r(ie)||(ie=le(ie));function br(r){if(r==ie&&ce)return new Uint8Array(ce);if(xe)return xe(r);throw"both async and sync fetching of the wasm failed"}function Dt(r){return!ce&&(q||B||Q||J)&&typeof fetch=="function"?fetch(r,{credentials:"same-origin"}).then(e=>{if(!e.ok)throw`failed to load wasm binary file at '${r}'`;return e.arrayBuffer()}).catch(()=>br(r)):Promise.resolve().then(()=>br(r))}function wr(r,e,t){return Dt(r).then(n=>WebAssembly.instantiate(n,e)).then(t,n=>{ne(`failed to asynchronously prepare wasm: ${n}`),Ve(n)})}function It(r,e,t,n){return!r&&typeof WebAssembly.instantiateStreaming=="function"&&!$r(e)&&typeof fetch=="function"?fetch(e,{credentials:"same-origin"}).then(a=>{var i=WebAssembly.instantiateStreaming(a,t);return i.then(n,function(o){return ne(`wasm streaming compile failed: ${o}`),ne("falling back to ArrayBuffer instantiation"),wr(e,t,n)})}):wr(e,t,n)}function Wt(){var r={a:Sa};function e(n,a){return P=n.exports,Te=P.ma,_r(),Or=P.qa,At(P.na),Rt(),P}Ft();function t(n){e(n.instance)}if(u.instantiateWasm)try{return u.instantiateWasm(r,e)}catch(n){ne(`Module.instantiateWasm callback failed with error: ${n}`),b(n)}return It(ce,ie,r,t).catch(b),{}}var Ye=r=>{for(;r.length>0;)r.shift()(u)};u.noExitRuntime;var Ce=[],Pe=0,Mt=r=>{var e=new Ne(r);return e.get_caught()||(e.set_caught(!0),Pe--),e.set_rethrown(!1),Ce.push(e),Xr(e.excPtr),e.get_exception_ptr()},X=0,kt=()=>{w(0,0);var r=Ce.pop();Lr(r.excPtr),X=0};class Ne{constructor(e){this.excPtr=e,this.ptr=e-24}set_type(e){$[this.ptr+4>>2]=e}get_type(){return $[this.ptr+4>>2]}set_destructor(e){$[this.ptr+8>>2]=e}get_destructor(){return $[this.ptr+8>>2]}set_caught(e){e=e?1:0,x[this.ptr+12]=e}get_caught(){return x[this.ptr+12]!=0}set_rethrown(e){e=e?1:0,x[this.ptr+13]=e}get_rethrown(){return x[this.ptr+13]!=0}init(e,t){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(t)}set_adjusted_ptr(e){$[this.ptr+16>>2]=e}get_adjusted_ptr(){return $[this.ptr+16>>2]}get_exception_ptr(){var e=Zr(this.get_type());if(e)return $[this.excPtr>>2];var t=this.get_adjusted_ptr();return t!==0?t:this.excPtr}}var Ut=r=>{throw X||(X=r),X},Le=r=>{var e=X;if(!e)return $e(0),0;var t=new Ne(e);t.set_adjusted_ptr(e);var n=t.get_type();if(!n)return $e(0),e;for(var a in r){var i=r[a];if(i===0||i===n)break;var o=t.ptr+16;if(zr(i,n,o))return $e(i),e}return $e(n),e},jt=()=>Le([]),Ht=r=>Le([r]),Bt=(r,e)=>Le([r,e]),xt=()=>{var r=Ce.pop();r||Ve("no exception to throw");var e=r.excPtr;throw r.get_rethrown()||(Ce.push(r),r.set_rethrown(!0),r.set_caught(!1),Pe++),X=e,X},Vt=(r,e,t)=>{var n=new Ne(r);throw n.init(e,t),X=r,Pe++,X},Yt=()=>Pe,Se={},Xe=r=>{for(;r.length;){var e=r.pop(),t=r.pop();t(e)}};function de(r){return this.fromWireType($[r>>2])}var oe={},ee={},Ae={},Tr,Ee=r=>{throw new Tr(r)},re=(r,e,t)=>{r.forEach(function(s){Ae[s]=e});function n(s){var l=t(s);l.length!==r.length&&Ee("Mismatched type converter count");for(var f=0;f<r.length;++f)Y(r[f],l[f])}var a=new Array(e.length),i=[],o=0;e.forEach((s,l)=>{ee.hasOwnProperty(s)?a[l]=ee[s]:(i.push(s),oe.hasOwnProperty(s)||(oe[s]=[]),oe[s].push(()=>{a[l]=ee[s],++o,o===i.length&&n(a)}))}),i.length===0&&n(a)},Nt=r=>{var e=Se[r];delete Se[r];var t=e.rawConstructor,n=e.rawDestructor,a=e.fields,i=a.map(o=>o.getterReturnType).concat(a.map(o=>o.setterArgumentType));re([r],i,o=>{var s={};return a.forEach((l,f)=>{var v=l.fieldName,_=o[f],p=l.getter,m=l.getterContext,E=o[f+a.length],k=l.setter,T=l.setterContext;s[v]={read:O=>_.fromWireType(p(m,O)),write:(O,c)=>{var d=[];k(T,O,E.toWireType(d,c)),Xe(d)}}}),[{name:e.name,fromWireType:l=>{var f={};for(var v in s)f[v]=s[v].read(l);return n(l),f},toWireType:(l,f)=>{for(var v in s)if(!(v in f))throw new TypeError(`Missing field: "${v}"`);var _=t();for(v in s)s[v].write(_,f[v]);return l!==null&&l.push(n,_),_},argPackAdvance:N,readValueFromPointer:de,destructorFunction:n}]})},Lt=(r,e,t,n,a)=>{},Xt=()=>{for(var r=new Array(256),e=0;e<256;++e)r[e]=String.fromCharCode(e);Cr=r},Cr,D=r=>{for(var e="",t=r;W[t];)e+=Cr[W[t++]];return e},se,y=r=>{throw new se(r)};function zt(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var n=e.name;if(r||y(`type "${n}" must have a positive integer typeid pointer`),ee.hasOwnProperty(r)){if(t.ignoreDuplicateRegistrations)return;y(`Cannot register type '${n}' twice`)}if(ee[r]=e,delete Ae[r],oe.hasOwnProperty(r)){var a=oe[r];delete oe[r],a.forEach(i=>i())}}function Y(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!("argPackAdvance"in e))throw new TypeError("registerType registeredInstance requires argPackAdvance");return zt(r,e,t)}var N=8,Zt=(r,e,t,n)=>{e=D(e),Y(r,{name:e,fromWireType:function(a){return!!a},toWireType:function(a,i){return i?t:n},argPackAdvance:N,readValueFromPointer:function(a){return this.fromWireType(W[a])},destructorFunction:null})},Gt=r=>({count:r.count,deleteScheduled:r.deleteScheduled,preservePointerOnDelete:r.preservePointerOnDelete,ptr:r.ptr,ptrType:r.ptrType,smartPtr:r.smartPtr,smartPtrType:r.smartPtrType}),ze=r=>{function e(t){return t.$$.ptrType.registeredClass.name}y(e(r)+" instance already deleted")},Ze=!1,Pr=r=>{},qt=r=>{r.smartPtr?r.smartPtrType.rawDestructor(r.smartPtr):r.ptrType.registeredClass.rawDestructor(r.ptr)},Sr=r=>{r.count.value-=1;var e=r.count.value===0;e&&qt(r)},Ar=(r,e,t)=>{if(e===t)return r;if(t.baseClass===void 0)return null;var n=Ar(r,e,t.baseClass);return n===null?null:t.downcast(n)},Er={},Jt=()=>Object.keys(_e).length,Qt=()=>{var r=[];for(var e in _e)_e.hasOwnProperty(e)&&r.push(_e[e]);return r},he=[],Ge=()=>{for(;he.length;){var r=he.pop();r.$$.deleteScheduled=!1,r.delete()}},pe,Kt=r=>{pe=r,he.length&&pe&&pe(Ge)},en=()=>{u.getInheritedInstanceCount=Jt,u.getLiveInheritedInstances=Qt,u.flushPendingDeletes=Ge,u.setDelayFunction=Kt},_e={},rn=(r,e)=>{for(e===void 0&&y("ptr should not be undefined");r.baseClass;)e=r.upcast(e),r=r.baseClass;return e},tn=(r,e)=>(e=rn(r,e),_e[e]),Fe=(r,e)=>{(!e.ptrType||!e.ptr)&&Ee("makeClassHandle requires ptr and ptrType");var t=!!e.smartPtrType,n=!!e.smartPtr;return t!==n&&Ee("Both smartPtrType and smartPtr must be specified"),e.count={value:1},ge(Object.create(r,{$$:{value:e,writable:!0}}))};function nn(r){var e=this.getPointee(r);if(!e)return this.destructor(r),null;var t=tn(this.registeredClass,e);if(t!==void 0){if(t.$$.count.value===0)return t.$$.ptr=e,t.$$.smartPtr=r,t.clone();var n=t.clone();return this.destructor(r),n}function a(){return this.isSmartPointer?Fe(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:e,smartPtrType:this,smartPtr:r}):Fe(this.registeredClass.instancePrototype,{ptrType:this,ptr:r})}var i=this.registeredClass.getActualType(e),o=Er[i];if(!o)return a.call(this);var s;this.isConst?s=o.constPointerType:s=o.pointerType;var l=Ar(e,this.registeredClass,s.registeredClass);return l===null?a.call(this):this.isSmartPointer?Fe(s.registeredClass.instancePrototype,{ptrType:s,ptr:l,smartPtrType:this,smartPtr:r}):Fe(s.registeredClass.instancePrototype,{ptrType:s,ptr:l})}var ge=r=>typeof FinalizationRegistry>"u"?(ge=e=>e,r):(Ze=new FinalizationRegistry(e=>{Sr(e.$$)}),ge=e=>{var t=e.$$,n=!!t.smartPtr;if(n){var a={$$:t};Ze.register(e,a,e)}return e},Pr=e=>Ze.unregister(e),ge(r)),an=()=>{Object.assign(Re.prototype,{isAliasOf(r){if(!(this instanceof Re)||!(r instanceof Re))return!1;var e=this.$$.ptrType.registeredClass,t=this.$$.ptr;r.$$=r.$$;for(var n=r.$$.ptrType.registeredClass,a=r.$$.ptr;e.baseClass;)t=e.upcast(t),e=e.baseClass;for(;n.baseClass;)a=n.upcast(a),n=n.baseClass;return e===n&&t===a},clone(){if(this.$$.ptr||ze(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var r=ge(Object.create(Object.getPrototypeOf(this),{$$:{value:Gt(this.$$)}}));return r.$$.count.value+=1,r.$$.deleteScheduled=!1,r},delete(){this.$$.ptr||ze(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&y("Object already scheduled for deletion"),Pr(this),Sr(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||ze(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&y("Object already scheduled for deletion"),he.push(this),he.length===1&&pe&&pe(Ge),this.$$.deleteScheduled=!0,this}})};function Re(){}var me=(r,e)=>Object.defineProperty(e,"name",{value:r}),Fr=(r,e,t)=>{if(r[e].overloadTable===void 0){var n=r[e];r[e]=function(){for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return r[e].overloadTable.hasOwnProperty(i.length)||y(`Function '${t}' called with an invalid number of arguments (${i.length}) - expects one of (${r[e].overloadTable})!`),r[e].overloadTable[i.length].apply(this,i)},r[e].overloadTable=[],r[e].overloadTable[n.argCount]=n}},qe=(r,e,t)=>{u.hasOwnProperty(r)?((t===void 0||u[r].overloadTable!==void 0&&u[r].overloadTable[t]!==void 0)&&y(`Cannot register public name '${r}' twice`),Fr(u,r,r),u.hasOwnProperty(t)&&y(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`),u[r].overloadTable[t]=e):(u[r]=e,t!==void 0&&(u[r].numArguments=t))},on=48,sn=57,un=r=>{if(r===void 0)return"_unknown";r=r.replace(/[^a-zA-Z0-9_]/g,"$");var e=r.charCodeAt(0);return e>=on&&e<=sn?`_${r}`:r};function ln(r,e,t,n,a,i,o,s){this.name=r,this.constructor=e,this.instancePrototype=t,this.rawDestructor=n,this.baseClass=a,this.getActualType=i,this.upcast=o,this.downcast=s,this.pureVirtualFunctions=[]}var Je=(r,e,t)=>{for(;e!==t;)e.upcast||y(`Expected null or instance of ${t.name}, got an instance of ${e.name}`),r=e.upcast(r),e=e.baseClass;return r};function cn(r,e){if(e===null)return this.isReference&&y(`null is not a valid ${this.name}`),0;e.$$||y(`Cannot pass "${nr(e)}" as a ${this.name}`),e.$$.ptr||y(`Cannot pass deleted object as a pointer of type ${this.name}`);var t=e.$$.ptrType.registeredClass,n=Je(e.$$.ptr,t,this.registeredClass);return n}function fn(r,e){var t;if(e===null)return this.isReference&&y(`null is not a valid ${this.name}`),this.isSmartPointer?(t=this.rawConstructor(),r!==null&&r.push(this.rawDestructor,t),t):0;(!e||!e.$$)&&y(`Cannot pass "${nr(e)}" as a ${this.name}`),e.$$.ptr||y(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&e.$$.ptrType.isConst&&y(`Cannot convert argument of type ${e.$$.smartPtrType?e.$$.smartPtrType.name:e.$$.ptrType.name} to parameter type ${this.name}`);var n=e.$$.ptrType.registeredClass;if(t=Je(e.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(e.$$.smartPtr===void 0&&y("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:e.$$.smartPtrType===this?t=e.$$.smartPtr:y(`Cannot convert argument of type ${e.$$.smartPtrType?e.$$.smartPtrType.name:e.$$.ptrType.name} to parameter type ${this.name}`);break;case 1:t=e.$$.smartPtr;break;case 2:if(e.$$.smartPtrType===this)t=e.$$.smartPtr;else{var a=e.clone();t=this.rawShare(t,Z.toHandle(()=>a.delete())),r!==null&&r.push(this.rawDestructor,t)}break;default:y("Unsupporting sharing policy")}return t}function vn(r,e){if(e===null)return this.isReference&&y(`null is not a valid ${this.name}`),0;e.$$||y(`Cannot pass "${nr(e)}" as a ${this.name}`),e.$$.ptr||y(`Cannot pass deleted object as a pointer of type ${this.name}`),e.$$.ptrType.isConst&&y(`Cannot convert argument of type ${e.$$.ptrType.name} to parameter type ${this.name}`);var t=e.$$.ptrType.registeredClass,n=Je(e.$$.ptr,t,this.registeredClass);return n}var dn=()=>{Object.assign(Oe.prototype,{getPointee(r){return this.rawGetPointee&&(r=this.rawGetPointee(r)),r},destructor(r){var e;(e=this.rawDestructor)===null||e===void 0||e.call(this,r)},argPackAdvance:N,readValueFromPointer:de,fromWireType:nn})};function Oe(r,e,t,n,a,i,o,s,l,f,v){this.name=r,this.registeredClass=e,this.isReference=t,this.isConst=n,this.isSmartPointer=a,this.pointeeType=i,this.sharingPolicy=o,this.rawGetPointee=s,this.rawConstructor=l,this.rawShare=f,this.rawDestructor=v,!a&&e.baseClass===void 0?n?(this.toWireType=cn,this.destructorFunction=null):(this.toWireType=vn,this.destructorFunction=null):this.toWireType=fn}var Rr=(r,e,t)=>{u.hasOwnProperty(r)||Ee("Replacing nonexistent public symbol"),u[r].overloadTable!==void 0&&t!==void 0?u[r].overloadTable[t]=e:(u[r]=e,u[r].argCount=t)},hn=(r,e,t)=>{var n=u["dynCall_"+r];return n(e,...t)},De=[],Or,C=r=>{var e=De[r];return e||(r>=De.length&&(De.length=r+1),De[r]=e=Or.get(r)),e},pn=function(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(r.includes("j"))return hn(r,e,t);var n=C(e)(...t);return n},_n=(r,e)=>function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return pn(r,e,n)},V=(r,e)=>{r=D(r);function t(){return r.includes("j")?_n(r,e):C(e)}var n=t();return typeof n!="function"&&y(`unknown function pointer with signature ${r}: ${e}`),n},gn=(r,e)=>{var t=me(e,function(n){this.name=e,this.message=n;var a=new Error(n).stack;a!==void 0&&(this.stack=this.toString()+`
`+a.replace(/^Error(:[^\n]*)?\n/,""))});return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return this.message===void 0?this.name:`${this.name}: ${this.message}`},t},Dr,Ir=r=>{var e=Nr(r),t=D(e);return G(e),t},Ie=(r,e)=>{var t=[],n={};function a(i){if(!n[i]&&!ee[i]){if(Ae[i]){Ae[i].forEach(a);return}t.push(i),n[i]=!0}}throw e.forEach(a),new Dr(`${r}: `+t.map(Ir).join([", "]))},mn=(r,e,t,n,a,i,o,s,l,f,v,_,p)=>{v=D(v),i=V(a,i),s&&(s=V(o,s)),f&&(f=V(l,f)),p=V(_,p);var m=un(v);qe(m,function(){Ie(`Cannot construct ${v} due to unbound types`,[n])}),re([r,e,t],n?[n]:[],E=>{E=E[0];var k,T;n?(k=E.registeredClass,T=k.instancePrototype):T=Re.prototype;var O=me(v,function(){if(Object.getPrototypeOf(this)!==c)throw new se("Use 'new' to construct "+v);if(d.constructor_body===void 0)throw new se(v+" has no accessible constructor");for(var Kr=arguments.length,Ue=new Array(Kr),je=0;je<Kr;je++)Ue[je]=arguments[je];var et=d.constructor_body[Ue.length];if(et===void 0)throw new se(`Tried to invoke ctor of ${v} with invalid number of parameters (${Ue.length}) - expected (${Object.keys(d.constructor_body).toString()}) parameters instead!`);return et.apply(this,Ue)}),c=Object.create(T,{constructor:{value:O}});O.prototype=c;var d=new ln(v,O,c,p,k,i,s,f);if(d.baseClass){var F,R;(R=(F=d.baseClass).__derivedClasses)!==null&&R!==void 0||(F.__derivedClasses=[]),d.baseClass.__derivedClasses.push(d)}var ue=new Oe(v,d,!0,!1,!1),ke=new Oe(v+"*",d,!1,!1,!1),Qr=new Oe(v+" const*",d,!1,!0,!1);return Er[r]={pointerType:ke,constPointerType:Qr},Rr(m,O),[ue,ke,Qr]})},Qe=(r,e)=>{for(var t=[],n=0;n<r;n++)t.push($[e+n*4>>2]);return t};function yn(r){for(var e=1;e<r.length;++e)if(r[e]!==null&&r[e].destructorFunction===void 0)return!0;return!1}function Ke(r,e,t,n,a,i){var o=e.length;o<2&&y("argTypes array size mismatch! Must at least get return value and 'this' types!");var s=e[1]!==null&&t!==null,l=yn(e),f=e[0].name!=="void",v=o-2,_=new Array(v),p=[],m=[],E=function(){arguments.length!==v&&y(`function ${r} called with ${arguments.length} arguments, expected ${v}`),m.length=0;var k;p.length=s?2:1,p[0]=a,s&&(k=e[1].toWireType(m,this),p[1]=k);for(var T=0;T<v;++T)_[T]=e[T+2].toWireType(m,T<0||arguments.length<=T?void 0:arguments[T]),p.push(_[T]);var O=n(...p);function c(d){if(l)Xe(m);else for(var F=s?1:2;F<e.length;F++){var R=F===1?k:_[F-2];e[F].destructorFunction!==null&&e[F].destructorFunction(R)}if(f)return e[0].fromWireType(d)}return c(O)};return me(r,E)}var $n=(r,e,t,n,a,i)=>{var o=Qe(e,t);a=V(n,a),re([],[r],s=>{s=s[0];var l=`constructor ${s.name}`;if(s.registeredClass.constructor_body===void 0&&(s.registeredClass.constructor_body=[]),s.registeredClass.constructor_body[e-1]!==void 0)throw new se(`Cannot register multiple constructors with identical number of parameters (${e-1}) for class '${s.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return s.registeredClass.constructor_body[e-1]=()=>{Ie(`Cannot construct ${s.name} due to unbound types`,o)},re([],o,f=>(f.splice(1,0,null),s.registeredClass.constructor_body[e-1]=Ke(l,f,null,a,i),[])),[]})},Wr=r=>{r=r.trim();const e=r.indexOf("(");return e!==-1?r.substr(0,e):r},bn=(r,e,t,n,a,i,o,s,l)=>{var f=Qe(t,n);e=D(e),e=Wr(e),i=V(a,i),re([],[r],v=>{v=v[0];var _=`${v.name}.${e}`;e.startsWith("@@")&&(e=Symbol[e.substring(2)]),s&&v.registeredClass.pureVirtualFunctions.push(e);function p(){Ie(`Cannot call ${_} due to unbound types`,f)}var m=v.registeredClass.instancePrototype,E=m[e];return E===void 0||E.overloadTable===void 0&&E.className!==v.name&&E.argCount===t-2?(p.argCount=t-2,p.className=v.name,m[e]=p):(Fr(m,e,_),m[e].overloadTable[t-2]=p),re([],f,k=>{var T=Ke(_,k,v,i,o);return m[e].overloadTable===void 0?(T.argCount=t-2,m[e]=T):m[e].overloadTable[t-2]=T,[]}),[]})},er=[],z=[],rr=r=>{r>9&&--z[r+1]===0&&(z[r]=void 0,er.push(r))},wn=()=>z.length/2-5-er.length,Tn=()=>{z.push(0,1,void 0,1,null,1,!0,1,!1,1),u.count_emval_handles=wn},Z={toValue:r=>(r||y("Cannot use deleted val. handle = "+r),z[r]),toHandle:r=>{switch(r){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{const e=er.pop()||z.length;return z[e]=r,z[e+1]=1,e}}}},Cn={name:"emscripten::val",fromWireType:r=>{var e=Z.toValue(r);return rr(r),e},toWireType:(r,e)=>Z.toHandle(e),argPackAdvance:N,readValueFromPointer:de,destructorFunction:null},Mr=r=>Y(r,Cn),Pn=(r,e,t)=>{switch(e){case 1:return t?function(n){return this.fromWireType(x[n])}:function(n){return this.fromWireType(W[n])};case 2:return t?function(n){return this.fromWireType(ae[n>>1])}:function(n){return this.fromWireType(fe[n>>1])};case 4:return t?function(n){return this.fromWireType(M[n>>2])}:function(n){return this.fromWireType($[n>>2])};default:throw new TypeError(`invalid integer width (${e}): ${r}`)}},Sn=(r,e,t,n)=>{e=D(e);function a(){}a.values={},Y(r,{name:e,constructor:a,fromWireType:function(i){return this.constructor.values[i]},toWireType:(i,o)=>o.value,argPackAdvance:N,readValueFromPointer:Pn(e,t,n),destructorFunction:null}),qe(e,a)},tr=(r,e)=>{var t=ee[r];return t===void 0&&y(`${e} has unknown type ${Ir(r)}`),t},An=(r,e,t)=>{var n=tr(r,"enum");e=D(e);var a=n.constructor,i=Object.create(n.constructor.prototype,{value:{value:t},constructor:{value:me(`${n.name}_${e}`,function(){})}});a.values[t]=i,a[e]=i},nr=r=>{if(r===null)return"null";var e=typeof r;return e==="object"||e==="array"||e==="function"?r.toString():""+r},En=(r,e)=>{switch(e){case 4:return function(t){return this.fromWireType(hr[t>>2])};case 8:return function(t){return this.fromWireType(pr[t>>3])};default:throw new TypeError(`invalid float width (${e}): ${r}`)}},Fn=(r,e,t)=>{e=D(e),Y(r,{name:e,fromWireType:n=>n,toWireType:(n,a)=>a,argPackAdvance:N,readValueFromPointer:En(e,t),destructorFunction:null})},Rn=(r,e,t,n,a,i,o)=>{var s=Qe(e,t);r=D(r),r=Wr(r),a=V(n,a),qe(r,function(){Ie(`Cannot call ${r} due to unbound types`,s)},e-1),re([],s,l=>{var f=[l[0],null].concat(l.slice(1));return Rr(r,Ke(r,f,null,a,i),e-1),[]})},On=(r,e,t)=>{switch(e){case 1:return t?n=>x[n]:n=>W[n];case 2:return t?n=>ae[n>>1]:n=>fe[n>>1];case 4:return t?n=>M[n>>2]:n=>$[n>>2];default:throw new TypeError(`invalid integer width (${e}): ${r}`)}},Dn=(r,e,t,n,a)=>{e=D(e);var i=v=>v;if(n===0){var o=32-8*t;i=v=>v<<o>>>o}var s=e.includes("unsigned"),l=(v,_)=>{},f;s?f=function(v,_){return l(_,this.name),_>>>0}:f=function(v,_){return l(_,this.name),_},Y(r,{name:e,fromWireType:i,toWireType:f,argPackAdvance:N,readValueFromPointer:On(e,t,n!==0),destructorFunction:null})},In=(r,e,t)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],a=n[e];function i(o){var s=$[o>>2],l=$[o+4>>2];return new a(x.buffer,l,s)}t=D(t),Y(r,{name:t,fromWireType:i,argPackAdvance:N,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},Wn=(r,e)=>{Mr(r)},kr=(r,e,t,n)=>{if(!(n>0))return 0;for(var a=t,i=t+n-1,o=0;o<r.length;++o){var s=r.charCodeAt(o);if(s>=55296&&s<=57343){var l=r.charCodeAt(++o);s=65536+((s&1023)<<10)|l&1023}if(s<=127){if(t>=i)break;e[t++]=s}else if(s<=2047){if(t+1>=i)break;e[t++]=192|s>>6,e[t++]=128|s&63}else if(s<=65535){if(t+2>=i)break;e[t++]=224|s>>12,e[t++]=128|s>>6&63,e[t++]=128|s&63}else{if(t+3>=i)break;e[t++]=240|s>>18,e[t++]=128|s>>12&63,e[t++]=128|s>>6&63,e[t++]=128|s&63}}return e[t]=0,t-a},Mn=(r,e,t)=>kr(r,W,e,t),Ur=r=>{for(var e=0,t=0;t<r.length;++t){var n=r.charCodeAt(t);n<=127?e++:n<=2047?e+=2:n>=55296&&n<=57343?(e+=4,++t):e+=3}return e},jr=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0,Hr=(r,e,t)=>{for(var n=e+t,a=e;r[a]&&!(a>=n);)++a;if(a-e>16&&r.buffer&&jr)return jr.decode(r.subarray(e,a));for(var i="";e<a;){var o=r[e++];if(!(o&128)){i+=String.fromCharCode(o);continue}var s=r[e++]&63;if((o&224)==192){i+=String.fromCharCode((o&31)<<6|s);continue}var l=r[e++]&63;if((o&240)==224?o=(o&15)<<12|s<<6|l:o=(o&7)<<18|s<<12|l<<6|r[e++]&63,o<65536)i+=String.fromCharCode(o);else{var f=o-65536;i+=String.fromCharCode(55296|f>>10,56320|f&1023)}}return i},ar=(r,e)=>r?Hr(W,r,e):"",kn=(r,e)=>{e=D(e);var t=e==="std::string";Y(r,{name:e,fromWireType(n){var a=$[n>>2],i=n+4,o;if(t)for(var s=i,l=0;l<=a;++l){var f=i+l;if(l==a||W[f]==0){var v=f-s,_=ar(s,v);o===void 0?o=_:(o+="\0",o+=_),s=f+1}}else{for(var p=new Array(a),l=0;l<a;++l)p[l]=String.fromCharCode(W[i+l]);o=p.join("")}return G(n),o},toWireType(n,a){a instanceof ArrayBuffer&&(a=new Uint8Array(a));var i,o=typeof a=="string";o||a instanceof Uint8Array||a instanceof Uint8ClampedArray||a instanceof Int8Array||y("Cannot pass non-string to std::string"),t&&o?i=Ur(a):i=a.length;var s=sr(4+i+1),l=s+4;if($[s>>2]=i,t&&o)Mn(a,l,i+1);else if(o)for(var f=0;f<i;++f){var v=a.charCodeAt(f);v>255&&(G(l),y("String has UTF-16 code units that do not fit in 8 bits")),W[l+f]=v}else for(var f=0;f<i;++f)W[l+f]=a[f];return n!==null&&n.push(G,s),s},argPackAdvance:N,readValueFromPointer:de,destructorFunction(n){G(n)}})},Br=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0,Un=(r,e)=>{for(var t=r,n=t>>1,a=n+e/2;!(n>=a)&&fe[n];)++n;if(t=n<<1,t-r>32&&Br)return Br.decode(W.subarray(r,t));for(var i="",o=0;!(o>=e/2);++o){var s=ae[r+o*2>>1];if(s==0)break;i+=String.fromCharCode(s)}return i},jn=(r,e,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<2)return 0;t-=2;for(var a=e,i=t<r.length*2?t/2:r.length,o=0;o<i;++o){var s=r.charCodeAt(o);ae[e>>1]=s,e+=2}return ae[e>>1]=0,e-a},Hn=r=>r.length*2,Bn=(r,e)=>{for(var t=0,n="";!(t>=e/4);){var a=M[r+t*4>>2];if(a==0)break;if(++t,a>=65536){var i=a-65536;n+=String.fromCharCode(55296|i>>10,56320|i&1023)}else n+=String.fromCharCode(a)}return n},xn=(r,e,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<4)return 0;for(var a=e,i=a+t-4,o=0;o<r.length;++o){var s=r.charCodeAt(o);if(s>=55296&&s<=57343){var l=r.charCodeAt(++o);s=65536+((s&1023)<<10)|l&1023}if(M[e>>2]=s,e+=4,e+4>i)break}return M[e>>2]=0,e-a},Vn=r=>{for(var e=0,t=0;t<r.length;++t){var n=r.charCodeAt(t);n>=55296&&n<=57343&&++t,e+=4}return e},Yn=(r,e,t)=>{t=D(t);var n,a,i,o;e===2?(n=Un,a=jn,o=Hn,i=s=>fe[s>>1]):e===4&&(n=Bn,a=xn,o=Vn,i=s=>$[s>>2]),Y(r,{name:t,fromWireType:s=>{for(var l=$[s>>2],f,v=s+4,_=0;_<=l;++_){var p=s+4+_*e;if(_==l||i(p)==0){var m=p-v,E=n(v,m);f===void 0?f=E:(f+="\0",f+=E),v=p+e}}return G(s),f},toWireType:(s,l)=>{typeof l!="string"&&y(`Cannot pass non-string to C++ string type ${t}`);var f=o(l),v=sr(4+f+e);return $[v>>2]=f/e,a(l,v+4,f+e),s!==null&&s.push(G,v),v},argPackAdvance:N,readValueFromPointer:de,destructorFunction(s){G(s)}})},Nn=(r,e,t,n,a,i)=>{Se[r]={name:D(e),rawConstructor:V(t,n),rawDestructor:V(a,i),fields:[]}},Ln=(r,e,t,n,a,i,o,s,l,f)=>{Se[r].fields.push({fieldName:D(e),getterReturnType:t,getter:V(n,a),getterContext:i,setterArgumentType:o,setter:V(s,l),setterContext:f})},Xn=(r,e)=>{e=D(e),Y(r,{isVoid:!0,name:e,argPackAdvance:0,fromWireType:()=>{},toWireType:(t,n)=>{}})},ir=[],zn=(r,e,t,n)=>(r=ir[r],e=Z.toValue(e),r(null,e,t,n)),Zn={},Gn=r=>{var e=Zn[r];return e===void 0?D(r):e},xr=()=>{if(typeof globalThis=="object")return globalThis;function r(e){e.$$$embind_global$$$=e;var t=typeof $$$embind_global$$$=="object"&&e.$$$embind_global$$$==e;return t||delete e.$$$embind_global$$$,t}if(typeof $$$embind_global$$$=="object"||(typeof global=="object"&&r(global)?$$$embind_global$$$=global:typeof self=="object"&&r(self)&&($$$embind_global$$$=self),typeof $$$embind_global$$$=="object"))return $$$embind_global$$$;throw Error("unable to get global object.")},qn=r=>r===0?Z.toHandle(xr()):(r=Gn(r),Z.toHandle(xr()[r])),Jn=r=>{var e=ir.length;return ir.push(r),e},Qn=(r,e)=>{for(var t=new Array(r),n=0;n<r;++n)t[n]=tr($[e+n*4>>2],"parameter "+n);return t},Kn=Reflect.construct,ea=(r,e,t)=>{var n=[],a=r.toWireType(n,t);return n.length&&($[e>>2]=Z.toHandle(n)),a},ra=(r,e,t)=>{var n=Qn(r,e),a=n.shift();r--;var i=new Array(r),o=(l,f,v,_)=>{for(var p=0,m=0;m<r;++m)i[m]=n[m].readValueFromPointer(_+p),p+=n[m].argPackAdvance;var E=t===1?Kn(f,i):f.apply(l,i);return ea(a,v,E)},s=`methodCaller<(${n.map(l=>l.name).join(", ")}) => ${a.name}>`;return Jn(me(s,o))},ta=r=>{r>9&&(z[r+1]+=1)},na=r=>{var e=Z.toValue(r);Xe(e),rr(r)},aa=(r,e)=>{r=tr(r,"_emval_take_value");var t=r.readValueFromPointer(e);return Z.toHandle(t)},ia=()=>{Ve("")},oa=(r,e,t)=>W.copyWithin(r,e,e+t),sa=()=>2147483648,ua=r=>{var e=Te.buffer,t=(r-e.byteLength+65535)/65536;try{return Te.grow(t),_r(),1}catch{}},la=r=>{var e=W.length;r>>>=0;var t=sa();if(r>t)return!1;for(var n=(l,f)=>l+(f-l%f)%f,a=1;a<=4;a*=2){var i=e*(1+.2/a);i=Math.min(i,r+100663296);var o=Math.min(t,n(Math.max(r,i),65536)),s=ua(o);if(s)return!0}return!1},or={},ca=()=>L||"./this.program",ye=()=>{if(!ye.strings){var r=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",e={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:r,_:ca()};for(var t in or)or[t]===void 0?delete e[t]:e[t]=or[t];var n=[];for(var t in e)n.push(`${t}=${e[t]}`);ye.strings=n}return ye.strings},fa=(r,e)=>{for(var t=0;t<r.length;++t)x[e++]=r.charCodeAt(t);x[e]=0},va=(r,e)=>{var t=0;return ye().forEach((n,a)=>{var i=e+t;$[r+a*4>>2]=i,fa(n,i),t+=n.length+1}),0},da=(r,e)=>{var t=ye();$[r>>2]=t.length;var n=0;return t.forEach(a=>n+=a.length+1),$[e>>2]=n,0},ha=r=>52;function pa(r,e,t,n,a){return 70}var _a=[null,[],[]],ga=(r,e)=>{var t=_a[r];e===0||e===10?((r===1?wt:ne)(Hr(t,0)),t.length=0):t.push(e)},ma=(r,e,t,n)=>{for(var a=0,i=0;i<t;i++){var o=$[e>>2],s=$[e+4>>2];e+=8;for(var l=0;l<s;l++)ga(r,W[o+l]);a+=s}return $[n>>2]=a,0},ya=r=>r,We=r=>r%4===0&&(r%100!==0||r%400===0),$a=(r,e)=>{for(var t=0,n=0;n<=e;t+=r[n++]);return t},Vr=[31,29,31,30,31,30,31,31,30,31,30,31],Yr=[31,28,31,30,31,30,31,31,30,31,30,31],ba=(r,e)=>{for(var t=new Date(r.getTime());e>0;){var n=We(t.getFullYear()),a=t.getMonth(),i=(n?Vr:Yr)[a];if(e>i-t.getDate())e-=i-t.getDate()+1,t.setDate(1),a<11?t.setMonth(a+1):(t.setMonth(0),t.setFullYear(t.getFullYear()+1));else return t.setDate(t.getDate()+e),t}return t};function wa(r,e,t){var n=t>0?t:Ur(r)+1,a=new Array(n),i=kr(r,a,0,a.length);return e&&(a.length=i),a}var Ta=(r,e)=>{x.set(r,e)},Ca=(r,e,t,n)=>{var a=$[n+40>>2],i={tm_sec:M[n>>2],tm_min:M[n+4>>2],tm_hour:M[n+8>>2],tm_mday:M[n+12>>2],tm_mon:M[n+16>>2],tm_year:M[n+20>>2],tm_wday:M[n+24>>2],tm_yday:M[n+28>>2],tm_isdst:M[n+32>>2],tm_gmtoff:M[n+36>>2],tm_zone:a?ar(a):""},o=ar(t),s={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var l in s)o=o.replace(new RegExp(l,"g"),s[l]);var f=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],v=["January","February","March","April","May","June","July","August","September","October","November","December"];function _(c,d,F){for(var R=typeof c=="number"?c.toString():c||"";R.length<d;)R=F[0]+R;return R}function p(c,d){return _(c,d,"0")}function m(c,d){function F(ue){return ue<0?-1:ue>0?1:0}var R;return(R=F(c.getFullYear()-d.getFullYear()))===0&&(R=F(c.getMonth()-d.getMonth()))===0&&(R=F(c.getDate()-d.getDate())),R}function E(c){switch(c.getDay()){case 0:return new Date(c.getFullYear()-1,11,29);case 1:return c;case 2:return new Date(c.getFullYear(),0,3);case 3:return new Date(c.getFullYear(),0,2);case 4:return new Date(c.getFullYear(),0,1);case 5:return new Date(c.getFullYear()-1,11,31);case 6:return new Date(c.getFullYear()-1,11,30)}}function k(c){var d=ba(new Date(c.tm_year+1900,0,1),c.tm_yday),F=new Date(d.getFullYear(),0,4),R=new Date(d.getFullYear()+1,0,4),ue=E(F),ke=E(R);return m(ue,d)<=0?m(ke,d)<=0?d.getFullYear()+1:d.getFullYear():d.getFullYear()-1}var T={"%a":c=>f[c.tm_wday].substring(0,3),"%A":c=>f[c.tm_wday],"%b":c=>v[c.tm_mon].substring(0,3),"%B":c=>v[c.tm_mon],"%C":c=>{var d=c.tm_year+1900;return p(d/100|0,2)},"%d":c=>p(c.tm_mday,2),"%e":c=>_(c.tm_mday,2," "),"%g":c=>k(c).toString().substring(2),"%G":k,"%H":c=>p(c.tm_hour,2),"%I":c=>{var d=c.tm_hour;return d==0?d=12:d>12&&(d-=12),p(d,2)},"%j":c=>p(c.tm_mday+$a(We(c.tm_year+1900)?Vr:Yr,c.tm_mon-1),3),"%m":c=>p(c.tm_mon+1,2),"%M":c=>p(c.tm_min,2),"%n":()=>`
`,"%p":c=>c.tm_hour>=0&&c.tm_hour<12?"AM":"PM","%S":c=>p(c.tm_sec,2),"%t":()=>" ","%u":c=>c.tm_wday||7,"%U":c=>{var d=c.tm_yday+7-c.tm_wday;return p(Math.floor(d/7),2)},"%V":c=>{var d=Math.floor((c.tm_yday+7-(c.tm_wday+6)%7)/7);if((c.tm_wday+371-c.tm_yday-2)%7<=2&&d++,d){if(d==53){var R=(c.tm_wday+371-c.tm_yday)%7;R!=4&&(R!=3||!We(c.tm_year))&&(d=1)}}else{d=52;var F=(c.tm_wday+7-c.tm_yday-1)%7;(F==4||F==5&&We(c.tm_year%400-1))&&d++}return p(d,2)},"%w":c=>c.tm_wday,"%W":c=>{var d=c.tm_yday+7-(c.tm_wday+6)%7;return p(Math.floor(d/7),2)},"%y":c=>(c.tm_year+1900).toString().substring(2),"%Y":c=>c.tm_year+1900,"%z":c=>{var d=c.tm_gmtoff,F=d>=0;return d=Math.abs(d)/60,d=d/60*100+d%60,(F?"+":"-")+("0000"+d).slice(-4)},"%Z":c=>c.tm_zone,"%%":()=>"%"};o=o.replace(/%%/g,"\0\0");for(var l in T)o.includes(l)&&(o=o.replace(new RegExp(l,"g"),T[l](i)));o=o.replace(/\0\0/g,"%");var O=wa(o,!1);return O.length>e?0:(Ta(O,r),O.length-1)},Pa=(r,e,t,n,a)=>Ca(r,e,t,n);Tr=u.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},Xt(),se=u.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},an(),en(),dn(),Dr=u.UnboundTypeError=gn(Error,"UnboundTypeError"),Tn();var Sa={s:Mt,u:kt,b:jt,g:Ht,q:Bt,K:xt,f:Vt,Y:Yt,e:Ut,ha:Nt,U:Lt,ba:Zt,fa:mn,ea:$n,w:bn,aa:Mr,x:Sn,h:An,O:Fn,P:Rn,t:Dn,o:In,ga:Wn,N:kn,C:Yn,A:Nn,ia:Ln,ca:Xn,E:zn,ka:rr,la:qn,M:ra,Q:ta,R:na,da:aa,B:ia,$:oa,Z:la,W:va,X:da,_:ha,T:pa,L:ma,F:Va,D:Oa,G:xa,m:Ya,a:Aa,d:Ia,p:Ra,k:Ba,I:ja,v:ka,H:Ha,z:La,S:za,l:Wa,j:Da,c:Fa,n:Ea,J:Ua,r:Na,i:Ma,y:Xa,ja:ya,V:Pa},P=Wt(),G=u._free=r=>(G=u._free=P.oa)(r),sr=u._malloc=r=>(sr=u._malloc=P.pa)(r),Nr=r=>(Nr=P.ra)(r),w=(r,e)=>(w=P.sa)(r,e),$e=r=>($e=P.ta)(r),S=()=>(S=P.ua)(),A=r=>(A=P.va)(r),Lr=r=>(Lr=P.wa)(r),Xr=r=>(Xr=P.xa)(r),zr=(r,e,t)=>(zr=P.ya)(r,e,t),Zr=r=>(Zr=P.za)(r);u.dynCall_viijii=(r,e,t,n,a,i,o)=>(u.dynCall_viijii=P.Aa)(r,e,t,n,a,i,o),u.dynCall_jiji=(r,e,t,n,a)=>(u.dynCall_jiji=P.Ba)(r,e,t,n,a);var Gr=u.dynCall_jiiii=(r,e,t,n,a)=>(Gr=u.dynCall_jiiii=P.Ca)(r,e,t,n,a);u.dynCall_iiiiij=(r,e,t,n,a,i,o)=>(u.dynCall_iiiiij=P.Da)(r,e,t,n,a,i,o),u.dynCall_iiiiijj=(r,e,t,n,a,i,o,s,l)=>(u.dynCall_iiiiijj=P.Ea)(r,e,t,n,a,i,o,s,l),u.dynCall_iiiiiijj=(r,e,t,n,a,i,o,s,l,f)=>(u.dynCall_iiiiiijj=P.Fa)(r,e,t,n,a,i,o,s,l,f);function Aa(r,e){var t=S();try{return C(r)(e)}catch(n){if(A(t),n!==n+0)throw n;w(1,0)}}function Ea(r,e,t,n){var a=S();try{C(r)(e,t,n)}catch(i){if(A(a),i!==i+0)throw i;w(1,0)}}function Fa(r,e,t){var n=S();try{C(r)(e,t)}catch(a){if(A(n),a!==a+0)throw a;w(1,0)}}function Ra(r,e,t,n){var a=S();try{return C(r)(e,t,n)}catch(i){if(A(a),i!==i+0)throw i;w(1,0)}}function Oa(r,e,t,n,a){var i=S();try{return C(r)(e,t,n,a)}catch(o){if(A(i),o!==o+0)throw o;w(1,0)}}function Da(r,e){var t=S();try{C(r)(e)}catch(n){if(A(t),n!==n+0)throw n;w(1,0)}}function Ia(r,e,t){var n=S();try{return C(r)(e,t)}catch(a){if(A(n),a!==a+0)throw a;w(1,0)}}function Wa(r){var e=S();try{C(r)()}catch(t){if(A(e),t!==t+0)throw t;w(1,0)}}function Ma(r,e,t,n,a,i,o,s,l,f,v){var _=S();try{C(r)(e,t,n,a,i,o,s,l,f,v)}catch(p){if(A(_),p!==p+0)throw p;w(1,0)}}function ka(r,e,t,n,a,i,o){var s=S();try{return C(r)(e,t,n,a,i,o)}catch(l){if(A(s),l!==l+0)throw l;w(1,0)}}function Ua(r,e,t,n,a){var i=S();try{C(r)(e,t,n,a)}catch(o){if(A(i),o!==o+0)throw o;w(1,0)}}function ja(r,e,t,n,a,i){var o=S();try{return C(r)(e,t,n,a,i)}catch(s){if(A(o),s!==s+0)throw s;w(1,0)}}function Ha(r,e,t,n,a,i,o,s){var l=S();try{return C(r)(e,t,n,a,i,o,s)}catch(f){if(A(l),f!==f+0)throw f;w(1,0)}}function Ba(r,e,t,n,a){var i=S();try{return C(r)(e,t,n,a)}catch(o){if(A(i),o!==o+0)throw o;w(1,0)}}function xa(r,e,t,n){var a=S();try{return C(r)(e,t,n)}catch(i){if(A(a),i!==i+0)throw i;w(1,0)}}function Va(r,e,t,n){var a=S();try{return C(r)(e,t,n)}catch(i){if(A(a),i!==i+0)throw i;w(1,0)}}function Ya(r){var e=S();try{return C(r)()}catch(t){if(A(e),t!==t+0)throw t;w(1,0)}}function Na(r,e,t,n,a,i,o,s){var l=S();try{C(r)(e,t,n,a,i,o,s)}catch(f){if(A(l),f!==f+0)throw f;w(1,0)}}function La(r,e,t,n,a,i,o,s,l,f,v,_){var p=S();try{return C(r)(e,t,n,a,i,o,s,l,f,v,_)}catch(m){if(A(p),m!==m+0)throw m;w(1,0)}}function Xa(r,e,t,n,a,i,o,s,l,f,v,_,p,m,E,k){var T=S();try{C(r)(e,t,n,a,i,o,s,l,f,v,_,p,m,E,k)}catch(O){if(A(T),O!==O+0)throw O;w(1,0)}}function za(r,e,t,n,a){var i=S();try{return Gr(r,e,t,n,a)}catch(o){if(A(i),o!==o+0)throw o;w(1,0)}}var Me;ve=function r(){Me||qr(),Me||(ve=r)};function qr(){if(K>0||(Tt(),K>0))return;function r(){Me||(Me=!0,u.calledRun=!0,!dr&&(Ct(),U(u),u.onRuntimeInitialized&&u.onRuntimeInitialized(),Pt()))}u.setStatus?(u.setStatus("Running..."),setTimeout(function(){setTimeout(function(){u.setStatus("")},1),r()},1)):r()}if(u.preInit)for(typeof u.preInit=="function"&&(u.preInit=[u.preInit]);u.preInit.length>0;)u.preInit.pop()();return qr(),g.ready}})();const vr={...te,formats:[...te.formats]};function mt(h){return Be(we,h)}function yt(h){return pt(we,h)}async function $t(h,g){return _t(we,h,g)}async function bt(h,g){return gt(we,h,g)}return I.barcodeFormats=He,I.binarizers=nt,I.characterSets=it,I.contentTypes=lr,I.defaultDecodeHints=vr,I.defaultReaderOptions=vr,I.eanAddOnSymbols=ut,I.getZXingModule=mt,I.purgeZXingModule=ht,I.readBarcodesFromImageData=bt,I.readBarcodesFromImageFile=$t,I.readOutputEccLevels=vt,I.setZXingModuleOverrides=yt,I.textModes=ct,Object.defineProperty(I,Symbol.toStringTag,{value:"Module"}),I}({});

@@ -1,2 +0,2 @@

var ZXingWASM=function(E){"use strict";const ie=["Aztec","Codabar","Code128","Code39","Code93","DataBar","DataBarExpanded","DataMatrix","DXFilmEdge","EAN-13","EAN-8","ITF","Linear-Codes","Matrix-Codes","MaxiCode","MicroQRCode","None","PDF417","QRCode","rMQRCode","UPC-A","UPC-E"],oe=["Unknown","ASCII","ISO8859_1","ISO8859_2","ISO8859_3","ISO8859_4","ISO8859_5","ISO8859_6","ISO8859_7","ISO8859_8","ISO8859_9","ISO8859_10","ISO8859_11","ISO8859_13","ISO8859_14","ISO8859_15","ISO8859_16","Cp437","Cp1250","Cp1251","Cp1252","Cp1256","Shift_JIS","Big5","GB2312","GB18030","EUC_JP","EUC_KR","UTF16BE","UTF8","UTF16LE","UTF32BE","UTF32LE","BINARY"];function se(d,_){return d.CharacterSet[_]}const ue=[-1,0,1,2,3,4,5,6,7,8],lr={width:200,height:200,format:"QRCode",characterSet:"UTF8",eccLevel:-1,margin:10};function ce(d,_){return{..._,characterSet:se(d,_.characterSet)}}function fe(d){const{image:_,error:s}=d;return _?{image:new Blob([new Uint8Array(_)],{type:"image/png"}),error:""}:{image:null,error:s}}const le={locateFile:(d,_)=>{const s=d.match(/_(.+?)\.wasm$/);return s?`https://fastly.jsdelivr.net/npm/zxing-wasm@1.2.6/dist/${s[1]}/${d}`:_+d}};let er=new WeakMap;function Ar(d,_){var D;const s=er.get(d);if(s!=null&&s.modulePromise&&(_===void 0||Object.is(_,s.moduleOverrides)))return s.modulePromise;const M=(D=_!=null?_:s==null?void 0:s.moduleOverrides)!=null?D:le,R=d({...M});return er.set(d,{moduleOverrides:M,modulePromise:R}),R}function ve(){er=new WeakMap}function de(d,_){er.set(d,{moduleOverrides:_})}async function _e(d,_,s=lr){const M={...lr,...s},R=await Ar(d),D=R.writeBarcodeToImage(_,ce(R,M));return fe(D)}var vr=(()=>{var d=typeof document<"u"&&document.currentScript?document.currentScript.src:void 0;return function(_={}){var ae;var s=_,M,R;s.ready=new Promise((r,e)=>{M=r,R=e});var D=Object.assign({},s),Er=typeof window=="object",Rr=typeof Bun<"u",me=typeof((ae=globalThis.WebAssembly)==null?void 0:ae.instantiate)=="function",tr=typeof importScripts=="function";typeof process=="object"&&typeof process.versions=="object"&&process.versions.node;var S="";function ye(r){return s.locateFile?s.locateFile(r,S):S+r}var dr;(Er||tr||Rr)&&(tr?S=self.location.href:typeof document<"u"&&document.currentScript&&(S=document.currentScript.src),d&&(S=d),S.startsWith("blob:")?S="":S=S.substr(0,S.replace(/[?#].*/,"").lastIndexOf("/")+1),tr&&(dr=r=>{var e=new XMLHttpRequest;return e.open("GET",r,!1),e.responseType="arraybuffer",e.send(null),new Uint8Array(e.response)})),s.print||console.log.bind(console);var q=s.printErr||console.error.bind(console);Object.assign(s,D),D=null,s.arguments&&s.arguments,s.thisProgram&&s.thisProgram,s.quit&&s.quit;var Q;s.wasmBinary&&(Q=s.wasmBinary),typeof WebAssembly!="object"&&_r("no native wasm support detected");var nr,Sr=!1,O,m,N,G,x,p,Fr,Pr;function Wr(){var r=nr.buffer;s.HEAP8=O=new Int8Array(r),s.HEAP16=N=new Int16Array(r),s.HEAPU8=m=new Uint8Array(r),s.HEAPU16=G=new Uint16Array(r),s.HEAP32=x=new Int32Array(r),s.HEAPU32=p=new Uint32Array(r),s.HEAPF32=Fr=new Float32Array(r),s.HEAPF64=Pr=new Float64Array(r)}var Ir=[],Ur=[],Or=[];function be(){if(s.preRun)for(typeof s.preRun=="function"&&(s.preRun=[s.preRun]);s.preRun.length;)$e(s.preRun.shift());pr(Ir)}function we(){pr(Ur)}function Te(){if(s.postRun)for(typeof s.postRun=="function"&&(s.postRun=[s.postRun]);s.postRun.length;)Ce(s.postRun.shift());pr(Or)}function $e(r){Ir.unshift(r)}function Ae(r){Ur.unshift(r)}function Ce(r){Or.unshift(r)}var j=0,J=null;function Ee(r){var e;j++,(e=s.monitorRunDependencies)===null||e===void 0||e.call(s,j)}function Re(r){var e;if(j--,(e=s.monitorRunDependencies)===null||e===void 0||e.call(s,j),j==0&&J){var t=J;J=null,t()}}function _r(r){var e;(e=s.onAbort)===null||e===void 0||e.call(s,r),r="Aborted("+r+")",q(r),Sr=!0,r+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(r);throw R(t),t}var Se="data:application/octet-stream;base64,",kr=r=>r.startsWith(Se),X;X="zxing_writer.wasm",kr(X)||(X=ye(X));function Mr(r){if(r==X&&Q)return new Uint8Array(Q);if(dr)return dr(r);throw"both async and sync fetching of the wasm failed"}function Fe(r){return!Q&&(Er||tr||Rr||me)&&typeof fetch=="function"?fetch(r,{credentials:"same-origin"}).then(e=>{if(!e.ok)throw`failed to load wasm binary file at '${r}'`;return e.arrayBuffer()}).catch(()=>Mr(r)):Promise.resolve().then(()=>Mr(r))}function Dr(r,e,t){return Fe(r).then(n=>WebAssembly.instantiate(n,e)).then(t,n=>{q(`failed to asynchronously prepare wasm: ${n}`),_r(n)})}function Pe(r,e,t,n){return!r&&typeof WebAssembly.instantiateStreaming=="function"&&!kr(e)&&typeof fetch=="function"?fetch(e,{credentials:"same-origin"}).then(a=>{var i=WebAssembly.instantiateStreaming(a,t);return i.then(n,function(u){return q(`wasm streaming compile failed: ${u}`),q("falling back to ArrayBuffer instantiation"),Dr(e,t,n)})}):Dr(e,t,n)}function We(){var r={a:qt};function e(n,a){return g=n.exports,nr=g.R,Wr(),qr=g.V,Ae(g.S),Re(),g}Ee();function t(n){e(n.instance)}if(s.instantiateWasm)try{return s.instantiateWasm(r,e)}catch(n){q(`Module.instantiateWasm callback failed with error: ${n}`),R(n)}return Pe(Q,X,r,t).catch(R),{}}var pr=r=>{for(;r.length>0;)r.shift()(s)};s.noExitRuntime;var jr=[],Ie=r=>{var e=new hr(r);return e.get_caught()||e.set_caught(!0),e.set_rethrown(!1),jr.push(e),re(e.excPtr),e.get_exception_ptr()},B=0,Ue=()=>{$(0,0);var r=jr.pop();zr(r.excPtr),B=0};class hr{constructor(e){this.excPtr=e,this.ptr=e-24}set_type(e){p[this.ptr+4>>2]=e}get_type(){return p[this.ptr+4>>2]}set_destructor(e){p[this.ptr+8>>2]=e}get_destructor(){return p[this.ptr+8>>2]}set_caught(e){e=e?1:0,O[this.ptr+12]=e}get_caught(){return O[this.ptr+12]!=0}set_rethrown(e){e=e?1:0,O[this.ptr+13]=e}get_rethrown(){return O[this.ptr+13]!=0}init(e,t){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(t)}set_adjusted_ptr(e){p[this.ptr+16>>2]=e}get_adjusted_ptr(){return p[this.ptr+16>>2]}get_exception_ptr(){var e=te(this.get_type());if(e)return p[this.excPtr>>2];var t=this.get_adjusted_ptr();return t!==0?t:this.excPtr}}var Oe=r=>{throw B||(B=r),B},gr=r=>{var e=B;if(!e)return Y(0),0;var t=new hr(e);t.set_adjusted_ptr(e);var n=t.get_type();if(!n)return Y(0),e;for(var a in r){var i=r[a];if(i===0||i===n)break;var u=t.ptr+16;if(ee(i,n,u))return Y(i),e}return Y(n),e},ke=()=>gr([]),Me=r=>gr([r]),De=(r,e)=>gr([r,e]),je=(r,e,t)=>{var n=new hr(r);throw n.init(e,t),B=r,B},ar={},mr=r=>{for(;r.length;){var e=r.pop(),t=r.pop();t(e)}};function ir(r){return this.fromWireType(p[r>>2])}var L={},V={},or={},Br,Vr=r=>{throw new Br(r)},Hr=(r,e,t)=>{r.forEach(function(o){or[o]=e});function n(o){var c=t(o);c.length!==r.length&&Vr("Mismatched type converter count");for(var f=0;f<r.length;++f)F(r[f],c[f])}var a=new Array(e.length),i=[],u=0;e.forEach((o,c)=>{V.hasOwnProperty(o)?a[c]=V[o]:(i.push(o),L.hasOwnProperty(o)||(L[o]=[]),L[o].push(()=>{a[c]=V[o],++u,u===i.length&&n(a)}))}),i.length===0&&n(a)},Be=r=>{var e=ar[r];delete ar[r];var t=e.rawConstructor,n=e.rawDestructor,a=e.fields,i=a.map(u=>u.getterReturnType).concat(a.map(u=>u.setterArgumentType));Hr([r],i,u=>{var o={};return a.forEach((c,f)=>{var l=c.fieldName,v=u[f],h=c.getter,b=c.getterContext,k=u[f+a.length],z=c.setter,P=c.setterContext;o[l]={read:rr=>v.fromWireType(h(b,rr)),write:(rr,$r)=>{var fr=[];z(P,rr,k.toWireType(fr,$r)),mr(fr)}}}),[{name:e.name,fromWireType:c=>{var f={};for(var l in o)f[l]=o[l].read(c);return n(c),f},toWireType:(c,f)=>{for(var l in o)if(!(l in f))throw new TypeError(`Missing field: "${l}"`);var v=t();for(l in o)o[l].write(v,f[l]);return c!==null&&c.push(n,v),v},argPackAdvance:W,readValueFromPointer:ir,destructorFunction:n}]})},Ve=(r,e,t,n,a)=>{},He=()=>{for(var r=new Array(256),e=0;e<256;++e)r[e]=String.fromCharCode(e);Nr=r},Nr,y=r=>{for(var e="",t=r;m[t];)e+=Nr[m[t++]];return e},xr,w=r=>{throw new xr(r)};function Ne(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var n=e.name;if(r||w(`type "${n}" must have a positive integer typeid pointer`),V.hasOwnProperty(r)){if(t.ignoreDuplicateRegistrations)return;w(`Cannot register type '${n}' twice`)}if(V[r]=e,delete or[r],L.hasOwnProperty(r)){var a=L[r];delete L[r],a.forEach(i=>i())}}function F(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!("argPackAdvance"in e))throw new TypeError("registerType registeredInstance requires argPackAdvance");return Ne(r,e,t)}var W=8,xe=(r,e,t,n)=>{e=y(e),F(r,{name:e,fromWireType:function(a){return!!a},toWireType:function(a,i){return i?t:n},argPackAdvance:W,readValueFromPointer:function(a){return this.fromWireType(m[a])},destructorFunction:null})},yr=[],I=[],br=r=>{r>9&&--I[r+1]===0&&(I[r]=void 0,yr.push(r))},Xe=()=>I.length/2-5-yr.length,Le=()=>{I.push(0,1,void 0,1,null,1,!0,1,!1,1),s.count_emval_handles=Xe},H={toValue:r=>(r||w("Cannot use deleted val. handle = "+r),I[r]),toHandle:r=>{switch(r){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{const e=yr.pop()||I.length;return I[e]=r,I[e+1]=1,e}}}},Ze={name:"emscripten::val",fromWireType:r=>{var e=H.toValue(r);return br(r),e},toWireType:(r,e)=>H.toHandle(e),argPackAdvance:W,readValueFromPointer:ir,destructorFunction:null},qe=r=>F(r,Ze),Qe=(r,e,t)=>{if(r[e].overloadTable===void 0){var n=r[e];r[e]=function(){for(var a=arguments.length,i=new Array(a),u=0;u<a;u++)i[u]=arguments[u];return r[e].overloadTable.hasOwnProperty(i.length)||w(`Function '${t}' called with an invalid number of arguments (${i.length}) - expects one of (${r[e].overloadTable})!`),r[e].overloadTable[i.length].apply(this,i)},r[e].overloadTable=[],r[e].overloadTable[n.argCount]=n}},Xr=(r,e,t)=>{s.hasOwnProperty(r)?((t===void 0||s[r].overloadTable!==void 0&&s[r].overloadTable[t]!==void 0)&&w(`Cannot register public name '${r}' twice`),Qe(s,r,r),s.hasOwnProperty(t)&&w(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`),s[r].overloadTable[t]=e):(s[r]=e,t!==void 0&&(s[r].numArguments=t))},Ge=(r,e,t)=>{switch(e){case 1:return t?function(n){return this.fromWireType(O[n])}:function(n){return this.fromWireType(m[n])};case 2:return t?function(n){return this.fromWireType(N[n>>1])}:function(n){return this.fromWireType(G[n>>1])};case 4:return t?function(n){return this.fromWireType(x[n>>2])}:function(n){return this.fromWireType(p[n>>2])};default:throw new TypeError(`invalid integer width (${e}): ${r}`)}},Je=(r,e,t,n)=>{e=y(e);function a(){}a.values={},F(r,{name:e,constructor:a,fromWireType:function(i){return this.constructor.values[i]},toWireType:(i,u)=>u.value,argPackAdvance:W,readValueFromPointer:Ge(e,t,n),destructorFunction:null}),Xr(e,a)},sr=(r,e)=>Object.defineProperty(e,"name",{value:r}),Lr=r=>{var e=Yr(r),t=y(e);return U(e),t},Zr=(r,e)=>{var t=V[r];return t===void 0&&w(`${e} has unknown type ${Lr(r)}`),t},Ke=(r,e,t)=>{var n=Zr(r,"enum");e=y(e);var a=n.constructor,i=Object.create(n.constructor.prototype,{value:{value:t},constructor:{value:sr(`${n.name}_${e}`,function(){})}});a.values[t]=i,a[e]=i},Ye=(r,e)=>{switch(e){case 4:return function(t){return this.fromWireType(Fr[t>>2])};case 8:return function(t){return this.fromWireType(Pr[t>>3])};default:throw new TypeError(`invalid float width (${e}): ${r}`)}},ze=(r,e,t)=>{e=y(e),F(r,{name:e,fromWireType:n=>n,toWireType:(n,a)=>a,argPackAdvance:W,readValueFromPointer:Ye(e,t),destructorFunction:null})};function rt(r){for(var e=1;e<r.length;++e)if(r[e]!==null&&r[e].destructorFunction===void 0)return!0;return!1}function et(r,e,t,n,a,i){var u=e.length;u<2&&w("argTypes array size mismatch! Must at least get return value and 'this' types!");var o=e[1]!==null&&t!==null,c=rt(e),f=e[0].name!=="void",l=u-2,v=new Array(l),h=[],b=[],k=function(){arguments.length!==l&&w(`function ${r} called with ${arguments.length} arguments, expected ${l}`),b.length=0;var z;h.length=o?2:1,h[0]=a,o&&(z=e[1].toWireType(b,this),h[1]=z);for(var P=0;P<l;++P)v[P]=e[P+2].toWireType(b,P<0||arguments.length<=P?void 0:arguments[P]),h.push(v[P]);var rr=n(...h);function $r(fr){if(c)mr(b);else for(var Z=o?1:2;Z<e.length;Z++){var on=Z===1?z:v[Z-2];e[Z].destructorFunction!==null&&e[Z].destructorFunction(on)}if(f)return e[0].fromWireType(fr)}return $r(rr)};return sr(r,k)}var tt=(r,e)=>{for(var t=[],n=0;n<r;n++)t.push(p[e+n*4>>2]);return t},nt=(r,e,t)=>{s.hasOwnProperty(r)||Vr("Replacing nonexistant public symbol"),s[r].overloadTable!==void 0&&t!==void 0?s[r].overloadTable[t]=e:(s[r]=e,s[r].argCount=t)},at=(r,e,t)=>{var n=s["dynCall_"+r];return n(e,...t)},ur=[],qr,T=r=>{var e=ur[r];return e||(r>=ur.length&&(ur.length=r+1),ur[r]=e=qr.get(r)),e},it=function(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(r.includes("j"))return at(r,e,t);var n=T(e)(...t);return n},ot=(r,e)=>function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return it(r,e,n)},K=(r,e)=>{r=y(r);function t(){return r.includes("j")?ot(r,e):T(e)}var n=t();return typeof n!="function"&&w(`unknown function pointer with signature ${r}: ${e}`),n},st=(r,e)=>{var t=sr(e,function(n){this.name=e,this.message=n;var a=new Error(n).stack;a!==void 0&&(this.stack=this.toString()+`
`+a.replace(/^Error(:[^\n]*)?\n/,""))});return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return this.message===void 0?this.name:`${this.name}: ${this.message}`},t},Qr,ut=(r,e)=>{var t=[],n={};function a(i){if(!n[i]&&!V[i]){if(or[i]){or[i].forEach(a);return}t.push(i),n[i]=!0}}throw e.forEach(a),new Qr(`${r}: `+t.map(Lr).join([", "]))},ct=r=>{r=r.trim();const e=r.indexOf("(");return e!==-1?r.substr(0,e):r},ft=(r,e,t,n,a,i,u)=>{var o=tt(e,t);r=y(r),r=ct(r),a=K(n,a),Xr(r,function(){ut(`Cannot call ${r} due to unbound types`,o)},e-1),Hr([],o,c=>{var f=[c[0],null].concat(c.slice(1));return nt(r,et(r,f,null,a,i),e-1),[]})},lt=(r,e,t)=>{switch(e){case 1:return t?n=>O[n]:n=>m[n];case 2:return t?n=>N[n>>1]:n=>G[n>>1];case 4:return t?n=>x[n>>2]:n=>p[n>>2];default:throw new TypeError(`invalid integer width (${e}): ${r}`)}},vt=(r,e,t,n,a)=>{e=y(e);var i=l=>l;if(n===0){var u=32-8*t;i=l=>l<<u>>>u}var o=e.includes("unsigned"),c=(l,v)=>{},f;o?f=function(l,v){return c(v,this.name),v>>>0}:f=function(l,v){return c(v,this.name),v},F(r,{name:e,fromWireType:i,toWireType:f,argPackAdvance:W,readValueFromPointer:lt(e,t,n!==0),destructorFunction:null})},dt=(r,e,t)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],a=n[e];function i(u){var o=p[u>>2],c=p[u+4>>2];return new a(O.buffer,c,o)}t=y(t),F(r,{name:t,fromWireType:i,argPackAdvance:W,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},_t=(r,e,t,n)=>{if(!(n>0))return 0;for(var a=t,i=t+n-1,u=0;u<r.length;++u){var o=r.charCodeAt(u);if(o>=55296&&o<=57343){var c=r.charCodeAt(++u);o=65536+((o&1023)<<10)|c&1023}if(o<=127){if(t>=i)break;e[t++]=o}else if(o<=2047){if(t+1>=i)break;e[t++]=192|o>>6,e[t++]=128|o&63}else if(o<=65535){if(t+2>=i)break;e[t++]=224|o>>12,e[t++]=128|o>>6&63,e[t++]=128|o&63}else{if(t+3>=i)break;e[t++]=240|o>>18,e[t++]=128|o>>12&63,e[t++]=128|o>>6&63,e[t++]=128|o&63}}return e[t]=0,t-a},pt=(r,e,t)=>_t(r,m,e,t),ht=r=>{for(var e=0,t=0;t<r.length;++t){var n=r.charCodeAt(t);n<=127?e++:n<=2047?e+=2:n>=55296&&n<=57343?(e+=4,++t):e+=3}return e},Gr=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0,gt=(r,e,t)=>{for(var n=e+t,a=e;r[a]&&!(a>=n);)++a;if(a-e>16&&r.buffer&&Gr)return Gr.decode(r.subarray(e,a));for(var i="";e<a;){var u=r[e++];if(!(u&128)){i+=String.fromCharCode(u);continue}var o=r[e++]&63;if((u&224)==192){i+=String.fromCharCode((u&31)<<6|o);continue}var c=r[e++]&63;if((u&240)==224?u=(u&15)<<12|o<<6|c:u=(u&7)<<18|o<<12|c<<6|r[e++]&63,u<65536)i+=String.fromCharCode(u);else{var f=u-65536;i+=String.fromCharCode(55296|f>>10,56320|f&1023)}}return i},mt=(r,e)=>r?gt(m,r,e):"",yt=(r,e)=>{e=y(e);var t=e==="std::string";F(r,{name:e,fromWireType(n){var a=p[n>>2],i=n+4,u;if(t)for(var o=i,c=0;c<=a;++c){var f=i+c;if(c==a||m[f]==0){var l=f-o,v=mt(o,l);u===void 0?u=v:(u+="\0",u+=v),o=f+1}}else{for(var h=new Array(a),c=0;c<a;++c)h[c]=String.fromCharCode(m[i+c]);u=h.join("")}return U(n),u},toWireType(n,a){a instanceof ArrayBuffer&&(a=new Uint8Array(a));var i,u=typeof a=="string";u||a instanceof Uint8Array||a instanceof Uint8ClampedArray||a instanceof Int8Array||w("Cannot pass non-string to std::string"),t&&u?i=ht(a):i=a.length;var o=Tr(4+i+1),c=o+4;if(p[o>>2]=i,t&&u)pt(a,c,i+1);else if(u)for(var f=0;f<i;++f){var l=a.charCodeAt(f);l>255&&(U(c),w("String has UTF-16 code units that do not fit in 8 bits")),m[c+f]=l}else for(var f=0;f<i;++f)m[c+f]=a[f];return n!==null&&n.push(U,o),o},argPackAdvance:W,readValueFromPointer:ir,destructorFunction(n){U(n)}})},Jr=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0,bt=(r,e)=>{for(var t=r,n=t>>1,a=n+e/2;!(n>=a)&&G[n];)++n;if(t=n<<1,t-r>32&&Jr)return Jr.decode(m.subarray(r,t));for(var i="",u=0;!(u>=e/2);++u){var o=N[r+u*2>>1];if(o==0)break;i+=String.fromCharCode(o)}return i},wt=(r,e,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<2)return 0;t-=2;for(var a=e,i=t<r.length*2?t/2:r.length,u=0;u<i;++u){var o=r.charCodeAt(u);N[e>>1]=o,e+=2}return N[e>>1]=0,e-a},Tt=r=>r.length*2,$t=(r,e)=>{for(var t=0,n="";!(t>=e/4);){var a=x[r+t*4>>2];if(a==0)break;if(++t,a>=65536){var i=a-65536;n+=String.fromCharCode(55296|i>>10,56320|i&1023)}else n+=String.fromCharCode(a)}return n},At=(r,e,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<4)return 0;for(var a=e,i=a+t-4,u=0;u<r.length;++u){var o=r.charCodeAt(u);if(o>=55296&&o<=57343){var c=r.charCodeAt(++u);o=65536+((o&1023)<<10)|c&1023}if(x[e>>2]=o,e+=4,e+4>i)break}return x[e>>2]=0,e-a},Ct=r=>{for(var e=0,t=0;t<r.length;++t){var n=r.charCodeAt(t);n>=55296&&n<=57343&&++t,e+=4}return e},Et=(r,e,t)=>{t=y(t);var n,a,i,u;e===2?(n=bt,a=wt,u=Tt,i=o=>G[o>>1]):e===4&&(n=$t,a=At,u=Ct,i=o=>p[o>>2]),F(r,{name:t,fromWireType:o=>{for(var c=p[o>>2],f,l=o+4,v=0;v<=c;++v){var h=o+4+v*e;if(v==c||i(h)==0){var b=h-l,k=n(l,b);f===void 0?f=k:(f+="\0",f+=k),l=h+e}}return U(o),f},toWireType:(o,c)=>{typeof c!="string"&&w(`Cannot pass non-string to C++ string type ${t}`);var f=u(c),l=Tr(4+f+e);return p[l>>2]=f/e,a(c,l+4,f+e),o!==null&&o.push(U,l),l},argPackAdvance:W,readValueFromPointer:ir,destructorFunction(o){U(o)}})},Rt=(r,e,t,n,a,i)=>{ar[r]={name:y(e),rawConstructor:K(t,n),rawDestructor:K(a,i),fields:[]}},St=(r,e,t,n,a,i,u,o,c,f)=>{ar[r].fields.push({fieldName:y(e),getterReturnType:t,getter:K(n,a),getterContext:i,setterArgumentType:u,setter:K(o,c),setterContext:f})},Ft=(r,e)=>{e=y(e),F(r,{isVoid:!0,name:e,argPackAdvance:0,fromWireType:()=>{},toWireType:(t,n)=>{}})},wr=[],Pt=(r,e,t,n)=>(r=wr[r],e=H.toValue(e),r(null,e,t,n)),Wt={},It=r=>{var e=Wt[r];return e===void 0?y(r):e},Kr=()=>{if(typeof globalThis=="object")return globalThis;function r(e){e.$$$embind_global$$$=e;var t=typeof $$$embind_global$$$=="object"&&e.$$$embind_global$$$==e;return t||delete e.$$$embind_global$$$,t}if(typeof $$$embind_global$$$=="object"||(typeof global=="object"&&r(global)?$$$embind_global$$$=global:typeof self=="object"&&r(self)&&($$$embind_global$$$=self),typeof $$$embind_global$$$=="object"))return $$$embind_global$$$;throw Error("unable to get global object.")},Ut=r=>r===0?H.toHandle(Kr()):(r=It(r),H.toHandle(Kr()[r])),Ot=r=>{var e=wr.length;return wr.push(r),e},kt=(r,e)=>{for(var t=new Array(r),n=0;n<r;++n)t[n]=Zr(p[e+n*4>>2],"parameter "+n);return t},Mt=Reflect.construct,Dt=(r,e,t)=>{var n=[],a=r.toWireType(n,t);return n.length&&(p[e>>2]=H.toHandle(n)),a},jt=(r,e,t)=>{var n=kt(r,e),a=n.shift();r--;var i=new Array(r),u=(c,f,l,v)=>{for(var h=0,b=0;b<r;++b)i[b]=n[b].readValueFromPointer(v+h),h+=n[b].argPackAdvance;var k=t===1?Mt(f,i):f.apply(c,i);return Dt(a,l,k)},o=`methodCaller<(${n.map(c=>c.name).join(", ")}) => ${a.name}>`;return Ot(sr(o,u))},Bt=r=>{r>9&&(I[r+1]+=1)},Vt=r=>{var e=H.toValue(r);mr(e),br(r)},Ht=()=>{_r("")},Nt=(r,e,t)=>m.copyWithin(r,e,e+t),xt=()=>2147483648,Xt=r=>{var e=nr.buffer,t=(r-e.byteLength+65535)/65536;try{return nr.grow(t),Wr(),1}catch{}},Lt=r=>{var e=m.length;r>>>=0;var t=xt();if(r>t)return!1;for(var n=(c,f)=>c+(f-c%f)%f,a=1;a<=4;a*=2){var i=e*(1+.2/a);i=Math.min(i,r+100663296);var u=Math.min(t,n(Math.max(r,i),65536)),o=Xt(u);if(o)return!0}return!1},Zt=r=>r;Br=s.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},He(),xr=s.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},Le(),Qr=s.UnboundTypeError=st(Error,"UnboundTypeError");var qt={r:Ie,q:Ue,g:ke,d:Me,k:De,a:je,i:Oe,M:Be,C:Ve,H:xe,G:qe,K:Je,b:Ke,v:ze,L:ft,h:vt,e:dt,u:yt,p:Et,w:Rt,N:St,I:Ft,z:Pt,P:br,B:Ut,A:jt,x:Bt,Q:Vt,s:Ht,F:Nt,E:Lt,y:zt,c:Qt,l:rn,n:Yt,o:en,f:Gt,t:an,m:nn,D:Kt,J:Jt,j:tn,O:Zt},g=We(),Tr=s._malloc=r=>(Tr=s._malloc=g.T)(r),U=s._free=r=>(U=s._free=g.U)(r),Yr=r=>(Yr=g.W)(r),$=(r,e)=>($=g.X)(r,e),Y=r=>(Y=g.Y)(r),A=()=>(A=g.Z)(),C=r=>(C=g._)(r),zr=r=>(zr=g.$)(r),re=r=>(re=g.aa)(r),ee=(r,e,t)=>(ee=g.ba)(r,e,t),te=r=>(te=g.ca)(r);function Qt(r,e){var t=A();try{return T(r)(e)}catch(n){if(C(t),n!==n+0)throw n;$(1,0)}}function Gt(r,e){var t=A();try{T(r)(e)}catch(n){if(C(t),n!==n+0)throw n;$(1,0)}}function Jt(r,e,t,n,a,i){var u=A();try{T(r)(e,t,n,a,i)}catch(o){if(C(u),o!==o+0)throw o;$(1,0)}}function Kt(r,e,t,n,a){var i=A();try{T(r)(e,t,n,a)}catch(u){if(C(i),u!==u+0)throw u;$(1,0)}}function Yt(r,e,t,n){var a=A();try{return T(r)(e,t,n)}catch(i){if(C(a),i!==i+0)throw i;$(1,0)}}function zt(r,e,t,n,a){var i=A();try{return T(r)(e,t,n,a)}catch(u){if(C(i),u!==u+0)throw u;$(1,0)}}function rn(r,e,t){var n=A();try{return T(r)(e,t)}catch(a){if(C(n),a!==a+0)throw a;$(1,0)}}function en(r){var e=A();try{T(r)()}catch(t){if(C(e),t!==t+0)throw t;$(1,0)}}function tn(r,e,t,n,a,i,u,o,c,f,l){var v=A();try{T(r)(e,t,n,a,i,u,o,c,f,l)}catch(h){if(C(v),h!==h+0)throw h;$(1,0)}}function nn(r,e,t,n){var a=A();try{T(r)(e,t,n)}catch(i){if(C(a),i!==i+0)throw i;$(1,0)}}function an(r,e,t){var n=A();try{T(r)(e,t)}catch(a){if(C(n),a!==a+0)throw a;$(1,0)}}var cr;J=function r(){cr||ne(),cr||(J=r)};function ne(){if(j>0||(be(),j>0))return;function r(){cr||(cr=!0,s.calledRun=!0,!Sr&&(we(),M(s),s.onRuntimeInitialized&&s.onRuntimeInitialized(),Te()))}s.setStatus?(s.setStatus("Running..."),setTimeout(function(){setTimeout(function(){s.setStatus("")},1),r()},1)):r()}if(s.preInit)for(typeof s.preInit=="function"&&(s.preInit=[s.preInit]);s.preInit.length>0;)s.preInit.pop()();return ne(),_.ready}})();const Cr={...lr};function pe(d){return Ar(vr,d)}function he(d){return de(vr,d)}async function ge(d,_){return _e(vr,d,_)}return E.barcodeFormats=ie,E.characterSets=oe,E.defaultEncodeHints=Cr,E.defaultWriterOptions=Cr,E.getZXingModule=pe,E.purgeZXingModule=ve,E.setZXingModuleOverrides=he,E.writeBarcodeToImageFile=ge,E.writeInputEccLevels=ue,Object.defineProperty(E,Symbol.toStringTag,{value:"Module"}),E}({});
var ZXingWASM=function(E){"use strict";const ie=["Aztec","Codabar","Code128","Code39","Code93","DataBar","DataBarExpanded","DataMatrix","DXFilmEdge","EAN-13","EAN-8","ITF","Linear-Codes","Matrix-Codes","MaxiCode","MicroQRCode","None","PDF417","QRCode","rMQRCode","UPC-A","UPC-E"],oe=["Unknown","ASCII","ISO8859_1","ISO8859_2","ISO8859_3","ISO8859_4","ISO8859_5","ISO8859_6","ISO8859_7","ISO8859_8","ISO8859_9","ISO8859_10","ISO8859_11","ISO8859_13","ISO8859_14","ISO8859_15","ISO8859_16","Cp437","Cp1250","Cp1251","Cp1252","Cp1256","Shift_JIS","Big5","GB2312","GB18030","EUC_JP","EUC_KR","UTF16BE","UTF8","UTF16LE","UTF32BE","UTF32LE","BINARY"];function se(d,_){return d.CharacterSet[_]}const ue=[-1,0,1,2,3,4,5,6,7,8],lr={width:200,height:200,format:"QRCode",characterSet:"UTF8",eccLevel:-1,margin:10};function ce(d,_){return{..._,characterSet:se(d,_.characterSet)}}function fe(d){const{image:_,error:s}=d;return _?{image:new Blob([new Uint8Array(_)],{type:"image/png"}),error:""}:{image:null,error:s}}const le={locateFile:(d,_)=>{const s=d.match(/_(.+?)\.wasm$/);return s?`https://fastly.jsdelivr.net/npm/zxing-wasm@1.2.7/dist/${s[1]}/${d}`:_+d}};let er=new WeakMap;function $r(d,_){var D;const s=er.get(d);if(s!=null&&s.modulePromise&&(_===void 0||Object.is(_,s.moduleOverrides)))return s.modulePromise;const M=(D=_!=null?_:s==null?void 0:s.moduleOverrides)!=null?D:le,R=d({...M});return er.set(d,{moduleOverrides:M,modulePromise:R}),R}function ve(){er=new WeakMap}function de(d,_){er.set(d,{moduleOverrides:_})}async function _e(d,_,s=lr){const M={...lr,...s},R=await $r(d),D=R.writeBarcodeToImage(_,ce(R,M));return fe(D)}var vr=(()=>{var d=typeof document<"u"&&document.currentScript?document.currentScript.src:void 0;return function(_={}){var ae;var s=_,M,R;s.ready=new Promise((r,e)=>{M=r,R=e});var D=Object.assign({},s),Cr=typeof window=="object",Er=typeof Bun<"u",me=typeof((ae=globalThis.WebAssembly)==null?void 0:ae.instantiate)=="function",tr=typeof importScripts=="function";typeof process=="object"&&typeof process.versions=="object"&&process.versions.node;var S="";function ye(r){return s.locateFile?s.locateFile(r,S):S+r}var dr;(Cr||tr||Er)&&(tr?S=self.location.href:typeof document<"u"&&document.currentScript&&(S=document.currentScript.src),d&&(S=d),S.startsWith("blob:")?S="":S=S.substr(0,S.replace(/[?#].*/,"").lastIndexOf("/")+1),tr&&(dr=r=>{var e=new XMLHttpRequest;return e.open("GET",r,!1),e.responseType="arraybuffer",e.send(null),new Uint8Array(e.response)})),s.print||console.log.bind(console);var q=s.printErr||console.error.bind(console);Object.assign(s,D),D=null,s.arguments&&s.arguments,s.thisProgram&&s.thisProgram,s.quit&&s.quit;var Q;s.wasmBinary&&(Q=s.wasmBinary);var nr,Rr=!1,O,m,N,G,x,h,Sr,Fr;function Pr(){var r=nr.buffer;s.HEAP8=O=new Int8Array(r),s.HEAP16=N=new Int16Array(r),s.HEAPU8=m=new Uint8Array(r),s.HEAPU16=G=new Uint16Array(r),s.HEAP32=x=new Int32Array(r),s.HEAPU32=h=new Uint32Array(r),s.HEAPF32=Sr=new Float32Array(r),s.HEAPF64=Fr=new Float64Array(r)}var Wr=[],Ir=[],Ur=[];function be(){if(s.preRun)for(typeof s.preRun=="function"&&(s.preRun=[s.preRun]);s.preRun.length;)$e(s.preRun.shift());_r(Wr)}function we(){_r(Ir)}function Te(){if(s.postRun)for(typeof s.postRun=="function"&&(s.postRun=[s.postRun]);s.postRun.length;)Ce(s.postRun.shift());_r(Ur)}function $e(r){Wr.unshift(r)}function Ae(r){Ir.unshift(r)}function Ce(r){Ur.unshift(r)}var j=0,J=null;function Ee(r){var e;j++,(e=s.monitorRunDependencies)===null||e===void 0||e.call(s,j)}function Re(r){var e;if(j--,(e=s.monitorRunDependencies)===null||e===void 0||e.call(s,j),j==0&&J){var t=J;J=null,t()}}function Or(r){var e;(e=s.onAbort)===null||e===void 0||e.call(s,r),r="Aborted("+r+")",q(r),Rr=!0,r+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(r);throw R(t),t}var Se="data:application/octet-stream;base64,",kr=r=>r.startsWith(Se),X;X="zxing_writer.wasm",kr(X)||(X=ye(X));function Mr(r){if(r==X&&Q)return new Uint8Array(Q);if(dr)return dr(r);throw"both async and sync fetching of the wasm failed"}function Fe(r){return!Q&&(Cr||tr||Er||me)&&typeof fetch=="function"?fetch(r,{credentials:"same-origin"}).then(e=>{if(!e.ok)throw`failed to load wasm binary file at '${r}'`;return e.arrayBuffer()}).catch(()=>Mr(r)):Promise.resolve().then(()=>Mr(r))}function Dr(r,e,t){return Fe(r).then(n=>WebAssembly.instantiate(n,e)).then(t,n=>{q(`failed to asynchronously prepare wasm: ${n}`),Or(n)})}function Pe(r,e,t,n){return!r&&typeof WebAssembly.instantiateStreaming=="function"&&!kr(e)&&typeof fetch=="function"?fetch(e,{credentials:"same-origin"}).then(a=>{var i=WebAssembly.instantiateStreaming(a,t);return i.then(n,function(u){return q(`wasm streaming compile failed: ${u}`),q("falling back to ArrayBuffer instantiation"),Dr(e,t,n)})}):Dr(e,t,n)}function We(){var r={a:qt};function e(n,a){return p=n.exports,nr=p.R,Pr(),qr=p.V,Ae(p.S),Re(),p}Ee();function t(n){e(n.instance)}if(s.instantiateWasm)try{return s.instantiateWasm(r,e)}catch(n){q(`Module.instantiateWasm callback failed with error: ${n}`),R(n)}return Pe(Q,X,r,t).catch(R),{}}var _r=r=>{for(;r.length>0;)r.shift()(s)};s.noExitRuntime;var jr=[],Ie=r=>{var e=new hr(r);return e.get_caught()||e.set_caught(!0),e.set_rethrown(!1),jr.push(e),re(e.excPtr),e.get_exception_ptr()},B=0,Ue=()=>{$(0,0);var r=jr.pop();zr(r.excPtr),B=0};class hr{constructor(e){this.excPtr=e,this.ptr=e-24}set_type(e){h[this.ptr+4>>2]=e}get_type(){return h[this.ptr+4>>2]}set_destructor(e){h[this.ptr+8>>2]=e}get_destructor(){return h[this.ptr+8>>2]}set_caught(e){e=e?1:0,O[this.ptr+12]=e}get_caught(){return O[this.ptr+12]!=0}set_rethrown(e){e=e?1:0,O[this.ptr+13]=e}get_rethrown(){return O[this.ptr+13]!=0}init(e,t){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(t)}set_adjusted_ptr(e){h[this.ptr+16>>2]=e}get_adjusted_ptr(){return h[this.ptr+16>>2]}get_exception_ptr(){var e=te(this.get_type());if(e)return h[this.excPtr>>2];var t=this.get_adjusted_ptr();return t!==0?t:this.excPtr}}var Oe=r=>{throw B||(B=r),B},gr=r=>{var e=B;if(!e)return Y(0),0;var t=new hr(e);t.set_adjusted_ptr(e);var n=t.get_type();if(!n)return Y(0),e;for(var a in r){var i=r[a];if(i===0||i===n)break;var u=t.ptr+16;if(ee(i,n,u))return Y(i),e}return Y(n),e},ke=()=>gr([]),Me=r=>gr([r]),De=(r,e)=>gr([r,e]),je=(r,e,t)=>{var n=new hr(r);throw n.init(e,t),B=r,B},ar={},pr=r=>{for(;r.length;){var e=r.pop(),t=r.pop();t(e)}};function ir(r){return this.fromWireType(h[r>>2])}var L={},V={},or={},Br,Vr=r=>{throw new Br(r)},Hr=(r,e,t)=>{r.forEach(function(o){or[o]=e});function n(o){var c=t(o);c.length!==r.length&&Vr("Mismatched type converter count");for(var f=0;f<r.length;++f)F(r[f],c[f])}var a=new Array(e.length),i=[],u=0;e.forEach((o,c)=>{V.hasOwnProperty(o)?a[c]=V[o]:(i.push(o),L.hasOwnProperty(o)||(L[o]=[]),L[o].push(()=>{a[c]=V[o],++u,u===i.length&&n(a)}))}),i.length===0&&n(a)},Be=r=>{var e=ar[r];delete ar[r];var t=e.rawConstructor,n=e.rawDestructor,a=e.fields,i=a.map(u=>u.getterReturnType).concat(a.map(u=>u.setterArgumentType));Hr([r],i,u=>{var o={};return a.forEach((c,f)=>{var l=c.fieldName,v=u[f],g=c.getter,b=c.getterContext,k=u[f+a.length],z=c.setter,P=c.setterContext;o[l]={read:rr=>v.fromWireType(g(b,rr)),write:(rr,Tr)=>{var fr=[];z(P,rr,k.toWireType(fr,Tr)),pr(fr)}}}),[{name:e.name,fromWireType:c=>{var f={};for(var l in o)f[l]=o[l].read(c);return n(c),f},toWireType:(c,f)=>{for(var l in o)if(!(l in f))throw new TypeError(`Missing field: "${l}"`);var v=t();for(l in o)o[l].write(v,f[l]);return c!==null&&c.push(n,v),v},argPackAdvance:W,readValueFromPointer:ir,destructorFunction:n}]})},Ve=(r,e,t,n,a)=>{},He=()=>{for(var r=new Array(256),e=0;e<256;++e)r[e]=String.fromCharCode(e);Nr=r},Nr,y=r=>{for(var e="",t=r;m[t];)e+=Nr[m[t++]];return e},xr,w=r=>{throw new xr(r)};function Ne(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var n=e.name;if(r||w(`type "${n}" must have a positive integer typeid pointer`),V.hasOwnProperty(r)){if(t.ignoreDuplicateRegistrations)return;w(`Cannot register type '${n}' twice`)}if(V[r]=e,delete or[r],L.hasOwnProperty(r)){var a=L[r];delete L[r],a.forEach(i=>i())}}function F(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!("argPackAdvance"in e))throw new TypeError("registerType registeredInstance requires argPackAdvance");return Ne(r,e,t)}var W=8,xe=(r,e,t,n)=>{e=y(e),F(r,{name:e,fromWireType:function(a){return!!a},toWireType:function(a,i){return i?t:n},argPackAdvance:W,readValueFromPointer:function(a){return this.fromWireType(m[a])},destructorFunction:null})},mr=[],I=[],yr=r=>{r>9&&--I[r+1]===0&&(I[r]=void 0,mr.push(r))},Xe=()=>I.length/2-5-mr.length,Le=()=>{I.push(0,1,void 0,1,null,1,!0,1,!1,1),s.count_emval_handles=Xe},H={toValue:r=>(r||w("Cannot use deleted val. handle = "+r),I[r]),toHandle:r=>{switch(r){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{const e=mr.pop()||I.length;return I[e]=r,I[e+1]=1,e}}}},Ze={name:"emscripten::val",fromWireType:r=>{var e=H.toValue(r);return yr(r),e},toWireType:(r,e)=>H.toHandle(e),argPackAdvance:W,readValueFromPointer:ir,destructorFunction:null},qe=r=>F(r,Ze),Qe=(r,e,t)=>{if(r[e].overloadTable===void 0){var n=r[e];r[e]=function(){for(var a=arguments.length,i=new Array(a),u=0;u<a;u++)i[u]=arguments[u];return r[e].overloadTable.hasOwnProperty(i.length)||w(`Function '${t}' called with an invalid number of arguments (${i.length}) - expects one of (${r[e].overloadTable})!`),r[e].overloadTable[i.length].apply(this,i)},r[e].overloadTable=[],r[e].overloadTable[n.argCount]=n}},Xr=(r,e,t)=>{s.hasOwnProperty(r)?((t===void 0||s[r].overloadTable!==void 0&&s[r].overloadTable[t]!==void 0)&&w(`Cannot register public name '${r}' twice`),Qe(s,r,r),s.hasOwnProperty(t)&&w(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`),s[r].overloadTable[t]=e):(s[r]=e,t!==void 0&&(s[r].numArguments=t))},Ge=(r,e,t)=>{switch(e){case 1:return t?function(n){return this.fromWireType(O[n])}:function(n){return this.fromWireType(m[n])};case 2:return t?function(n){return this.fromWireType(N[n>>1])}:function(n){return this.fromWireType(G[n>>1])};case 4:return t?function(n){return this.fromWireType(x[n>>2])}:function(n){return this.fromWireType(h[n>>2])};default:throw new TypeError(`invalid integer width (${e}): ${r}`)}},Je=(r,e,t,n)=>{e=y(e);function a(){}a.values={},F(r,{name:e,constructor:a,fromWireType:function(i){return this.constructor.values[i]},toWireType:(i,u)=>u.value,argPackAdvance:W,readValueFromPointer:Ge(e,t,n),destructorFunction:null}),Xr(e,a)},sr=(r,e)=>Object.defineProperty(e,"name",{value:r}),Lr=r=>{var e=Yr(r),t=y(e);return U(e),t},Zr=(r,e)=>{var t=V[r];return t===void 0&&w(`${e} has unknown type ${Lr(r)}`),t},Ke=(r,e,t)=>{var n=Zr(r,"enum");e=y(e);var a=n.constructor,i=Object.create(n.constructor.prototype,{value:{value:t},constructor:{value:sr(`${n.name}_${e}`,function(){})}});a.values[t]=i,a[e]=i},Ye=(r,e)=>{switch(e){case 4:return function(t){return this.fromWireType(Sr[t>>2])};case 8:return function(t){return this.fromWireType(Fr[t>>3])};default:throw new TypeError(`invalid float width (${e}): ${r}`)}},ze=(r,e,t)=>{e=y(e),F(r,{name:e,fromWireType:n=>n,toWireType:(n,a)=>a,argPackAdvance:W,readValueFromPointer:Ye(e,t),destructorFunction:null})};function rt(r){for(var e=1;e<r.length;++e)if(r[e]!==null&&r[e].destructorFunction===void 0)return!0;return!1}function et(r,e,t,n,a,i){var u=e.length;u<2&&w("argTypes array size mismatch! Must at least get return value and 'this' types!");var o=e[1]!==null&&t!==null,c=rt(e),f=e[0].name!=="void",l=u-2,v=new Array(l),g=[],b=[],k=function(){arguments.length!==l&&w(`function ${r} called with ${arguments.length} arguments, expected ${l}`),b.length=0;var z;g.length=o?2:1,g[0]=a,o&&(z=e[1].toWireType(b,this),g[1]=z);for(var P=0;P<l;++P)v[P]=e[P+2].toWireType(b,P<0||arguments.length<=P?void 0:arguments[P]),g.push(v[P]);var rr=n(...g);function Tr(fr){if(c)pr(b);else for(var Z=o?1:2;Z<e.length;Z++){var on=Z===1?z:v[Z-2];e[Z].destructorFunction!==null&&e[Z].destructorFunction(on)}if(f)return e[0].fromWireType(fr)}return Tr(rr)};return sr(r,k)}var tt=(r,e)=>{for(var t=[],n=0;n<r;n++)t.push(h[e+n*4>>2]);return t},nt=(r,e,t)=>{s.hasOwnProperty(r)||Vr("Replacing nonexistent public symbol"),s[r].overloadTable!==void 0&&t!==void 0?s[r].overloadTable[t]=e:(s[r]=e,s[r].argCount=t)},at=(r,e,t)=>{var n=s["dynCall_"+r];return n(e,...t)},ur=[],qr,T=r=>{var e=ur[r];return e||(r>=ur.length&&(ur.length=r+1),ur[r]=e=qr.get(r)),e},it=function(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(r.includes("j"))return at(r,e,t);var n=T(e)(...t);return n},ot=(r,e)=>function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return it(r,e,n)},K=(r,e)=>{r=y(r);function t(){return r.includes("j")?ot(r,e):T(e)}var n=t();return typeof n!="function"&&w(`unknown function pointer with signature ${r}: ${e}`),n},st=(r,e)=>{var t=sr(e,function(n){this.name=e,this.message=n;var a=new Error(n).stack;a!==void 0&&(this.stack=this.toString()+`
`+a.replace(/^Error(:[^\n]*)?\n/,""))});return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return this.message===void 0?this.name:`${this.name}: ${this.message}`},t},Qr,ut=(r,e)=>{var t=[],n={};function a(i){if(!n[i]&&!V[i]){if(or[i]){or[i].forEach(a);return}t.push(i),n[i]=!0}}throw e.forEach(a),new Qr(`${r}: `+t.map(Lr).join([", "]))},ct=r=>{r=r.trim();const e=r.indexOf("(");return e!==-1?r.substr(0,e):r},ft=(r,e,t,n,a,i,u)=>{var o=tt(e,t);r=y(r),r=ct(r),a=K(n,a),Xr(r,function(){ut(`Cannot call ${r} due to unbound types`,o)},e-1),Hr([],o,c=>{var f=[c[0],null].concat(c.slice(1));return nt(r,et(r,f,null,a,i),e-1),[]})},lt=(r,e,t)=>{switch(e){case 1:return t?n=>O[n]:n=>m[n];case 2:return t?n=>N[n>>1]:n=>G[n>>1];case 4:return t?n=>x[n>>2]:n=>h[n>>2];default:throw new TypeError(`invalid integer width (${e}): ${r}`)}},vt=(r,e,t,n,a)=>{e=y(e);var i=l=>l;if(n===0){var u=32-8*t;i=l=>l<<u>>>u}var o=e.includes("unsigned"),c=(l,v)=>{},f;o?f=function(l,v){return c(v,this.name),v>>>0}:f=function(l,v){return c(v,this.name),v},F(r,{name:e,fromWireType:i,toWireType:f,argPackAdvance:W,readValueFromPointer:lt(e,t,n!==0),destructorFunction:null})},dt=(r,e,t)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],a=n[e];function i(u){var o=h[u>>2],c=h[u+4>>2];return new a(O.buffer,c,o)}t=y(t),F(r,{name:t,fromWireType:i,argPackAdvance:W,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},_t=(r,e,t,n)=>{if(!(n>0))return 0;for(var a=t,i=t+n-1,u=0;u<r.length;++u){var o=r.charCodeAt(u);if(o>=55296&&o<=57343){var c=r.charCodeAt(++u);o=65536+((o&1023)<<10)|c&1023}if(o<=127){if(t>=i)break;e[t++]=o}else if(o<=2047){if(t+1>=i)break;e[t++]=192|o>>6,e[t++]=128|o&63}else if(o<=65535){if(t+2>=i)break;e[t++]=224|o>>12,e[t++]=128|o>>6&63,e[t++]=128|o&63}else{if(t+3>=i)break;e[t++]=240|o>>18,e[t++]=128|o>>12&63,e[t++]=128|o>>6&63,e[t++]=128|o&63}}return e[t]=0,t-a},ht=(r,e,t)=>_t(r,m,e,t),gt=r=>{for(var e=0,t=0;t<r.length;++t){var n=r.charCodeAt(t);n<=127?e++:n<=2047?e+=2:n>=55296&&n<=57343?(e+=4,++t):e+=3}return e},Gr=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0,pt=(r,e,t)=>{for(var n=e+t,a=e;r[a]&&!(a>=n);)++a;if(a-e>16&&r.buffer&&Gr)return Gr.decode(r.subarray(e,a));for(var i="";e<a;){var u=r[e++];if(!(u&128)){i+=String.fromCharCode(u);continue}var o=r[e++]&63;if((u&224)==192){i+=String.fromCharCode((u&31)<<6|o);continue}var c=r[e++]&63;if((u&240)==224?u=(u&15)<<12|o<<6|c:u=(u&7)<<18|o<<12|c<<6|r[e++]&63,u<65536)i+=String.fromCharCode(u);else{var f=u-65536;i+=String.fromCharCode(55296|f>>10,56320|f&1023)}}return i},mt=(r,e)=>r?pt(m,r,e):"",yt=(r,e)=>{e=y(e);var t=e==="std::string";F(r,{name:e,fromWireType(n){var a=h[n>>2],i=n+4,u;if(t)for(var o=i,c=0;c<=a;++c){var f=i+c;if(c==a||m[f]==0){var l=f-o,v=mt(o,l);u===void 0?u=v:(u+="\0",u+=v),o=f+1}}else{for(var g=new Array(a),c=0;c<a;++c)g[c]=String.fromCharCode(m[i+c]);u=g.join("")}return U(n),u},toWireType(n,a){a instanceof ArrayBuffer&&(a=new Uint8Array(a));var i,u=typeof a=="string";u||a instanceof Uint8Array||a instanceof Uint8ClampedArray||a instanceof Int8Array||w("Cannot pass non-string to std::string"),t&&u?i=gt(a):i=a.length;var o=wr(4+i+1),c=o+4;if(h[o>>2]=i,t&&u)ht(a,c,i+1);else if(u)for(var f=0;f<i;++f){var l=a.charCodeAt(f);l>255&&(U(c),w("String has UTF-16 code units that do not fit in 8 bits")),m[c+f]=l}else for(var f=0;f<i;++f)m[c+f]=a[f];return n!==null&&n.push(U,o),o},argPackAdvance:W,readValueFromPointer:ir,destructorFunction(n){U(n)}})},Jr=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0,bt=(r,e)=>{for(var t=r,n=t>>1,a=n+e/2;!(n>=a)&&G[n];)++n;if(t=n<<1,t-r>32&&Jr)return Jr.decode(m.subarray(r,t));for(var i="",u=0;!(u>=e/2);++u){var o=N[r+u*2>>1];if(o==0)break;i+=String.fromCharCode(o)}return i},wt=(r,e,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<2)return 0;t-=2;for(var a=e,i=t<r.length*2?t/2:r.length,u=0;u<i;++u){var o=r.charCodeAt(u);N[e>>1]=o,e+=2}return N[e>>1]=0,e-a},Tt=r=>r.length*2,$t=(r,e)=>{for(var t=0,n="";!(t>=e/4);){var a=x[r+t*4>>2];if(a==0)break;if(++t,a>=65536){var i=a-65536;n+=String.fromCharCode(55296|i>>10,56320|i&1023)}else n+=String.fromCharCode(a)}return n},At=(r,e,t)=>{var n;if((n=t)!==null&&n!==void 0||(t=2147483647),t<4)return 0;for(var a=e,i=a+t-4,u=0;u<r.length;++u){var o=r.charCodeAt(u);if(o>=55296&&o<=57343){var c=r.charCodeAt(++u);o=65536+((o&1023)<<10)|c&1023}if(x[e>>2]=o,e+=4,e+4>i)break}return x[e>>2]=0,e-a},Ct=r=>{for(var e=0,t=0;t<r.length;++t){var n=r.charCodeAt(t);n>=55296&&n<=57343&&++t,e+=4}return e},Et=(r,e,t)=>{t=y(t);var n,a,i,u;e===2?(n=bt,a=wt,u=Tt,i=o=>G[o>>1]):e===4&&(n=$t,a=At,u=Ct,i=o=>h[o>>2]),F(r,{name:t,fromWireType:o=>{for(var c=h[o>>2],f,l=o+4,v=0;v<=c;++v){var g=o+4+v*e;if(v==c||i(g)==0){var b=g-l,k=n(l,b);f===void 0?f=k:(f+="\0",f+=k),l=g+e}}return U(o),f},toWireType:(o,c)=>{typeof c!="string"&&w(`Cannot pass non-string to C++ string type ${t}`);var f=u(c),l=wr(4+f+e);return h[l>>2]=f/e,a(c,l+4,f+e),o!==null&&o.push(U,l),l},argPackAdvance:W,readValueFromPointer:ir,destructorFunction(o){U(o)}})},Rt=(r,e,t,n,a,i)=>{ar[r]={name:y(e),rawConstructor:K(t,n),rawDestructor:K(a,i),fields:[]}},St=(r,e,t,n,a,i,u,o,c,f)=>{ar[r].fields.push({fieldName:y(e),getterReturnType:t,getter:K(n,a),getterContext:i,setterArgumentType:u,setter:K(o,c),setterContext:f})},Ft=(r,e)=>{e=y(e),F(r,{isVoid:!0,name:e,argPackAdvance:0,fromWireType:()=>{},toWireType:(t,n)=>{}})},br=[],Pt=(r,e,t,n)=>(r=br[r],e=H.toValue(e),r(null,e,t,n)),Wt={},It=r=>{var e=Wt[r];return e===void 0?y(r):e},Kr=()=>{if(typeof globalThis=="object")return globalThis;function r(e){e.$$$embind_global$$$=e;var t=typeof $$$embind_global$$$=="object"&&e.$$$embind_global$$$==e;return t||delete e.$$$embind_global$$$,t}if(typeof $$$embind_global$$$=="object"||(typeof global=="object"&&r(global)?$$$embind_global$$$=global:typeof self=="object"&&r(self)&&($$$embind_global$$$=self),typeof $$$embind_global$$$=="object"))return $$$embind_global$$$;throw Error("unable to get global object.")},Ut=r=>r===0?H.toHandle(Kr()):(r=It(r),H.toHandle(Kr()[r])),Ot=r=>{var e=br.length;return br.push(r),e},kt=(r,e)=>{for(var t=new Array(r),n=0;n<r;++n)t[n]=Zr(h[e+n*4>>2],"parameter "+n);return t},Mt=Reflect.construct,Dt=(r,e,t)=>{var n=[],a=r.toWireType(n,t);return n.length&&(h[e>>2]=H.toHandle(n)),a},jt=(r,e,t)=>{var n=kt(r,e),a=n.shift();r--;var i=new Array(r),u=(c,f,l,v)=>{for(var g=0,b=0;b<r;++b)i[b]=n[b].readValueFromPointer(v+g),g+=n[b].argPackAdvance;var k=t===1?Mt(f,i):f.apply(c,i);return Dt(a,l,k)},o=`methodCaller<(${n.map(c=>c.name).join(", ")}) => ${a.name}>`;return Ot(sr(o,u))},Bt=r=>{r>9&&(I[r+1]+=1)},Vt=r=>{var e=H.toValue(r);pr(e),yr(r)},Ht=()=>{Or("")},Nt=(r,e,t)=>m.copyWithin(r,e,e+t),xt=()=>2147483648,Xt=r=>{var e=nr.buffer,t=(r-e.byteLength+65535)/65536;try{return nr.grow(t),Pr(),1}catch{}},Lt=r=>{var e=m.length;r>>>=0;var t=xt();if(r>t)return!1;for(var n=(c,f)=>c+(f-c%f)%f,a=1;a<=4;a*=2){var i=e*(1+.2/a);i=Math.min(i,r+100663296);var u=Math.min(t,n(Math.max(r,i),65536)),o=Xt(u);if(o)return!0}return!1},Zt=r=>r;Br=s.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},He(),xr=s.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},Le(),Qr=s.UnboundTypeError=st(Error,"UnboundTypeError");var qt={r:Ie,q:Ue,g:ke,d:Me,k:De,a:je,i:Oe,M:Be,C:Ve,H:xe,G:qe,K:Je,b:Ke,v:ze,L:ft,h:vt,e:dt,u:yt,p:Et,w:Rt,N:St,I:Ft,z:Pt,P:yr,B:Ut,A:jt,x:Bt,Q:Vt,s:Ht,F:Nt,E:Lt,y:zt,c:Qt,l:rn,n:Yt,o:en,f:Gt,t:an,m:nn,D:Kt,J:Jt,j:tn,O:Zt},p=We(),wr=s._malloc=r=>(wr=s._malloc=p.T)(r),U=s._free=r=>(U=s._free=p.U)(r),Yr=r=>(Yr=p.W)(r),$=(r,e)=>($=p.X)(r,e),Y=r=>(Y=p.Y)(r),A=()=>(A=p.Z)(),C=r=>(C=p._)(r),zr=r=>(zr=p.$)(r),re=r=>(re=p.aa)(r),ee=(r,e,t)=>(ee=p.ba)(r,e,t),te=r=>(te=p.ca)(r);function Qt(r,e){var t=A();try{return T(r)(e)}catch(n){if(C(t),n!==n+0)throw n;$(1,0)}}function Gt(r,e){var t=A();try{T(r)(e)}catch(n){if(C(t),n!==n+0)throw n;$(1,0)}}function Jt(r,e,t,n,a,i){var u=A();try{T(r)(e,t,n,a,i)}catch(o){if(C(u),o!==o+0)throw o;$(1,0)}}function Kt(r,e,t,n,a){var i=A();try{T(r)(e,t,n,a)}catch(u){if(C(i),u!==u+0)throw u;$(1,0)}}function Yt(r,e,t,n){var a=A();try{return T(r)(e,t,n)}catch(i){if(C(a),i!==i+0)throw i;$(1,0)}}function zt(r,e,t,n,a){var i=A();try{return T(r)(e,t,n,a)}catch(u){if(C(i),u!==u+0)throw u;$(1,0)}}function rn(r,e,t){var n=A();try{return T(r)(e,t)}catch(a){if(C(n),a!==a+0)throw a;$(1,0)}}function en(r){var e=A();try{T(r)()}catch(t){if(C(e),t!==t+0)throw t;$(1,0)}}function tn(r,e,t,n,a,i,u,o,c,f,l){var v=A();try{T(r)(e,t,n,a,i,u,o,c,f,l)}catch(g){if(C(v),g!==g+0)throw g;$(1,0)}}function nn(r,e,t,n){var a=A();try{T(r)(e,t,n)}catch(i){if(C(a),i!==i+0)throw i;$(1,0)}}function an(r,e,t){var n=A();try{T(r)(e,t)}catch(a){if(C(n),a!==a+0)throw a;$(1,0)}}var cr;J=function r(){cr||ne(),cr||(J=r)};function ne(){if(j>0||(be(),j>0))return;function r(){cr||(cr=!0,s.calledRun=!0,!Rr&&(we(),M(s),s.onRuntimeInitialized&&s.onRuntimeInitialized(),Te()))}s.setStatus?(s.setStatus("Running..."),setTimeout(function(){setTimeout(function(){s.setStatus("")},1),r()},1)):r()}if(s.preInit)for(typeof s.preInit=="function"&&(s.preInit=[s.preInit]);s.preInit.length>0;)s.preInit.pop()();return ne(),_.ready}})();const Ar={...lr};function he(d){return $r(vr,d)}function ge(d){return de(vr,d)}async function pe(d,_){return _e(vr,d,_)}return E.barcodeFormats=ie,E.characterSets=oe,E.defaultEncodeHints=Ar,E.defaultWriterOptions=Ar,E.getZXingModule=he,E.purgeZXingModule=ve,E.setZXingModuleOverrides=ge,E.writeBarcodeToImageFile=pe,E.writeInputEccLevels=ue,Object.defineProperty(E,Symbol.toStringTag,{value:"Module"}),E}({});

@@ -5,3 +5,3 @@ {

"private": false,
"version": "1.2.6",
"version": "1.2.7",
"type": "module",

@@ -77,7 +77,7 @@ "files": ["./dist"],

"type-check": "tsc --noEmit --emitDeclarationOnly false",
"format:prettier": "prettier . --write",
"format:prettier": "pretty-quick",
"format:biome": "biome format . --write",
"format": "conc \"npm:format:prettier\" \"npm:format:biome\"",
"format": "npm run format:prettier && npm run format:biome",
"check:biome": "biome check --apply .",
"check": "conc \"npm:format:prettier\" \"npm:check:biome\"",
"check": "npm run format:prettier && npm run check:biome",
"clear:dist": "rimraf dist",

@@ -101,19 +101,20 @@ "prebuild": "npm run check && npm run type-check && npm run clear:dist",

"devDependencies": {
"@babel/core": "^7.24.0",
"@babel/core": "^7.24.3",
"@babel/types": "^7.24.0",
"@biomejs/biome": "1.6.1",
"@biomejs/biome": "1.6.3",
"@changesets/cli": "^2.27.1",
"@types/babel__core": "^7.20.5",
"@types/node": "^20.11.28",
"@types/node": "^20.12.3",
"concurrently": "^8.2.2",
"copy-files-from-to": "^3.9.1",
"lint-staged": "^15.2.2",
"npm-check-updates": "^16.14.17",
"npm-check-updates": "^16.14.18",
"prettier": "^3.2.5",
"pretty-quick": "^4.0.0",
"rimraf": "^5.0.5",
"simple-git-hooks": "^2.11.0",
"simple-git-hooks": "^2.11.1",
"tsx": "^4.7.1",
"typedoc": "^0.25.12",
"typescript": "^5.4.2",
"vite": "^5.1.6",
"typescript": "^5.4.3",
"vite": "^5.2.7",
"vite-plugin-babel": "^1.2.0"

@@ -120,0 +121,0 @@ },

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc