(function(){const ot=document.createElement("link").relList;if(ot&&ot.supports&&ot.supports("modulepreload"))return;for(const it of document.querySelectorAll('link[rel="modulepreload"]'))at(it);new MutationObserver(it=>{for(const lt of it)if(lt.type==="childList")for(const ut of lt.addedNodes)ut.tagName==="LINK"&&ut.rel==="modulepreload"&&at(ut)}).observe(document,{childList:!0,subtree:!0});function st(it){const lt={};return it.integrity&&(lt.integrity=it.integrity),it.referrerPolicy&&(lt.referrerPolicy=it.referrerPolicy),it.crossOrigin==="use-credentials"?lt.credentials="include":it.crossOrigin==="anonymous"?lt.credentials="omit":lt.credentials="same-origin",lt}function at(it){if(it.ep)return;it.ep=!0;const lt=st(it);fetch(it.href,lt)}})();var jsxRuntime={exports:{}},reactJsxRuntime_production_min={},react={exports:{}},react_production_min={};/** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var l$3=Symbol.for("react.element"),n$3=Symbol.for("react.portal"),p$4=Symbol.for("react.fragment"),q$2=Symbol.for("react.strict_mode"),r=Symbol.for("react.profiler"),t=Symbol.for("react.provider"),u$1=Symbol.for("react.context"),v$1=Symbol.for("react.forward_ref"),w=Symbol.for("react.suspense"),x$1=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),z$3=Symbol.iterator;function A$1(e){return e===null||typeof e!="object"?null:(e=z$3&&e[z$3]||e["@@iterator"],typeof e=="function"?e:null)}var B$1={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C$2=Object.assign,D$4={};function E$2(e,ot,st){this.props=e,this.context=ot,this.refs=D$4,this.updater=st||B$1}E$2.prototype.isReactComponent={};E$2.prototype.setState=function(e,ot){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,ot,"setState")};E$2.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function F$1(){}F$1.prototype=E$2.prototype;function G$2(e,ot,st){this.props=e,this.context=ot,this.refs=D$4,this.updater=st||B$1}var H$2=G$2.prototype=new F$1;H$2.constructor=G$2;C$2(H$2,E$2.prototype);H$2.isPureReactComponent=!0;var I$1=Array.isArray,J$1=Object.prototype.hasOwnProperty,K$2={current:null},L$3={key:!0,ref:!0,__self:!0,__source:!0};function M$2(e,ot,st){var at,it={},lt=null,ut=null;if(ot!=null)for(at in ot.ref!==void 0&&(ut=ot.ref),ot.key!==void 0&&(lt=""+ot.key),ot)J$1.call(ot,at)&&!L$3.hasOwnProperty(at)&&(it[at]=ot[at]);var pt=arguments.length-2;if(pt===1)it.children=st;else if(1>>1,Pr=rr[kr];if(0>>1;krit(on,Sr))Zrit(nn,on)?(rr[kr]=nn,rr[Zr]=Sr,kr=Zr):(rr[kr]=on,rr[Qr]=Sr,kr=Qr);else if(Zrit(nn,Sr))rr[kr]=nn,rr[Zr]=Sr,kr=Zr;else break e}}return vr}function it(rr,vr){var Sr=rr.sortIndex-vr.sortIndex;return Sr!==0?Sr:rr.id-vr.id}if(typeof performance=="object"&&typeof performance.now=="function"){var lt=performance;e.unstable_now=function(){return lt.now()}}else{var ut=Date,pt=ut.now();e.unstable_now=function(){return ut.now()-pt}}var _t=[],ht=[],Dt=1,Nt=null,Ot=3,Ut=!1,jt=!1,Wt=!1,Yt=typeof setTimeout=="function"?setTimeout:null,qt=typeof clearTimeout=="function"?clearTimeout:null,Ct=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function Lt(rr){for(var vr=st(ht);vr!==null;){if(vr.callback===null)at(ht);else if(vr.startTime<=rr)at(ht),vr.sortIndex=vr.expirationTime,ot(_t,vr);else break;vr=st(ht)}}function Ht(rr){if(Wt=!1,Lt(rr),!jt)if(st(_t)!==null)jt=!0,ln(Kt);else{var vr=st(ht);vr!==null&&un(Ht,vr.startTime-rr)}}function Kt(rr,vr){jt=!1,Wt&&(Wt=!1,qt(tr),tr=-1),Ut=!0;var Sr=Ot;try{for(Lt(vr),Nt=st(_t);Nt!==null&&(!(Nt.expirationTime>vr)||rr&&!Tr());){var kr=Nt.callback;if(typeof kr=="function"){Nt.callback=null,Ot=Nt.priorityLevel;var Pr=kr(Nt.expirationTime<=vr);vr=e.unstable_now(),typeof Pr=="function"?Nt.callback=Pr:Nt===st(_t)&&at(_t),Lt(vr)}else at(_t);Nt=st(_t)}if(Nt!==null)var rn=!0;else{var Qr=st(ht);Qr!==null&&un(Ht,Qr.startTime-vr),rn=!1}return rn}finally{Nt=null,Ot=Sr,Ut=!1}}var Xt=!1,Jt=null,tr=-1,Fr=5,nr=-1;function Tr(){return!(e.unstable_now()-nrrr||125kr?(rr.sortIndex=Sr,ot(ht,rr),st(_t)===null&&rr===st(ht)&&(Wt?(qt(tr),tr=-1):Wt=!0,un(Ht,Sr-kr))):(rr.sortIndex=Pr,ot(_t,rr),jt||Ut||(jt=!0,ln(Kt))),rr},e.unstable_shouldYield=Tr,e.unstable_wrapCallback=function(rr){var vr=Ot;return function(){var Sr=Ot;Ot=vr;try{return rr.apply(this,arguments)}finally{Ot=Sr}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var aa=reactExports,ca=schedulerExports;function p$2(e){for(var ot="https://reactjs.org/docs/error-decoder.html?invariant="+e,st=1;st"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ja=Object.prototype.hasOwnProperty,ka=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,la={},ma={};function oa(e){return ja.call(ma,e)?!0:ja.call(la,e)?!1:ka.test(e)?ma[e]=!0:(la[e]=!0,!1)}function pa(e,ot,st,at){if(st!==null&&st.type===0)return!1;switch(typeof ot){case"function":case"symbol":return!0;case"boolean":return at?!1:st!==null?!st.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function qa(e,ot,st,at){if(ot===null||typeof ot>"u"||pa(e,ot,st,at))return!0;if(at)return!1;if(st!==null)switch(st.type){case 3:return!ot;case 4:return ot===!1;case 5:return isNaN(ot);case 6:return isNaN(ot)||1>ot}return!1}function v(e,ot,st,at,it,lt,ut){this.acceptsBooleans=ot===2||ot===3||ot===4,this.attributeName=at,this.attributeNamespace=it,this.mustUseProperty=st,this.propertyName=e,this.type=ot,this.sanitizeURL=lt,this.removeEmptyString=ut}var z$2={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){z$2[e]=new v(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var ot=e[0];z$2[ot]=new v(ot,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){z$2[e]=new v(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){z$2[e]=new v(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){z$2[e]=new v(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){z$2[e]=new v(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){z$2[e]=new v(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){z$2[e]=new v(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){z$2[e]=new v(e,5,!1,e.toLowerCase(),null,!1,!1)});var ra=/[\-:]([a-z])/g;function sa(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var ot=e.replace(ra,sa);z$2[ot]=new v(ot,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var ot=e.replace(ra,sa);z$2[ot]=new v(ot,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var ot=e.replace(ra,sa);z$2[ot]=new v(ot,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){z$2[e]=new v(e,1,!1,e.toLowerCase(),null,!1,!1)});z$2.xlinkHref=new v("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){z$2[e]=new v(e,1,!1,e.toLowerCase(),null,!0,!0)});function ta(e,ot,st,at){var it=z$2.hasOwnProperty(ot)?z$2[ot]:null;(it!==null?it.type!==0:at||!(2pt||it[ut]!==lt[pt]){var _t=` `+it[ut].replace(" at new "," at ");return e.displayName&&_t.includes("")&&(_t=_t.replace("",e.displayName)),_t}while(1<=ut&&0<=pt);break}}}finally{Na=!1,Error.prepareStackTrace=st}return(e=e?e.displayName||e.name:"")?Ma(e):""}function Pa(e){switch(e.tag){case 5:return Ma(e.type);case 16:return Ma("Lazy");case 13:return Ma("Suspense");case 19:return Ma("SuspenseList");case 0:case 2:case 15:return e=Oa(e.type,!1),e;case 11:return e=Oa(e.type.render,!1),e;case 1:return e=Oa(e.type,!0),e;default:return""}}function Qa(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case ya:return"Fragment";case wa:return"Portal";case Aa:return"Profiler";case za:return"StrictMode";case Ea:return"Suspense";case Fa:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Ca:return(e.displayName||"Context")+".Consumer";case Ba:return(e._context.displayName||"Context")+".Provider";case Da:var ot=e.render;return e=e.displayName,e||(e=ot.displayName||ot.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ga:return ot=e.displayName||null,ot!==null?ot:Qa(e.type)||"Memo";case Ha:ot=e._payload,e=e._init;try{return Qa(e(ot))}catch{}}return null}function Ra(e){var ot=e.type;switch(e.tag){case 24:return"Cache";case 9:return(ot.displayName||"Context")+".Consumer";case 10:return(ot._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=ot.render,e=e.displayName||e.name||"",ot.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return ot;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Qa(ot);case 8:return ot===za?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof ot=="function")return ot.displayName||ot.name||null;if(typeof ot=="string")return ot}return null}function Sa(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Ta(e){var ot=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(ot==="checkbox"||ot==="radio")}function Ua(e){var ot=Ta(e)?"checked":"value",st=Object.getOwnPropertyDescriptor(e.constructor.prototype,ot),at=""+e[ot];if(!e.hasOwnProperty(ot)&&typeof st<"u"&&typeof st.get=="function"&&typeof st.set=="function"){var it=st.get,lt=st.set;return Object.defineProperty(e,ot,{configurable:!0,get:function(){return it.call(this)},set:function(ut){at=""+ut,lt.call(this,ut)}}),Object.defineProperty(e,ot,{enumerable:st.enumerable}),{getValue:function(){return at},setValue:function(ut){at=""+ut},stopTracking:function(){e._valueTracker=null,delete e[ot]}}}}function Va(e){e._valueTracker||(e._valueTracker=Ua(e))}function Wa(e){if(!e)return!1;var ot=e._valueTracker;if(!ot)return!0;var st=ot.getValue(),at="";return e&&(at=Ta(e)?e.checked?"true":"false":e.value),e=at,e!==st?(ot.setValue(e),!0):!1}function Xa(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Ya(e,ot){var st=ot.checked;return A({},ot,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:st??e._wrapperState.initialChecked})}function Za(e,ot){var st=ot.defaultValue==null?"":ot.defaultValue,at=ot.checked!=null?ot.checked:ot.defaultChecked;st=Sa(ot.value!=null?ot.value:st),e._wrapperState={initialChecked:at,initialValue:st,controlled:ot.type==="checkbox"||ot.type==="radio"?ot.checked!=null:ot.value!=null}}function ab(e,ot){ot=ot.checked,ot!=null&&ta(e,"checked",ot,!1)}function bb(e,ot){ab(e,ot);var st=Sa(ot.value),at=ot.type;if(st!=null)at==="number"?(st===0&&e.value===""||e.value!=st)&&(e.value=""+st):e.value!==""+st&&(e.value=""+st);else if(at==="submit"||at==="reset"){e.removeAttribute("value");return}ot.hasOwnProperty("value")?cb(e,ot.type,st):ot.hasOwnProperty("defaultValue")&&cb(e,ot.type,Sa(ot.defaultValue)),ot.checked==null&&ot.defaultChecked!=null&&(e.defaultChecked=!!ot.defaultChecked)}function db(e,ot,st){if(ot.hasOwnProperty("value")||ot.hasOwnProperty("defaultValue")){var at=ot.type;if(!(at!=="submit"&&at!=="reset"||ot.value!==void 0&&ot.value!==null))return;ot=""+e._wrapperState.initialValue,st||ot===e.value||(e.value=ot),e.defaultValue=ot}st=e.name,st!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,st!==""&&(e.name=st)}function cb(e,ot,st){(ot!=="number"||Xa(e.ownerDocument)!==e)&&(st==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+st&&(e.defaultValue=""+st))}var eb=Array.isArray;function fb(e,ot,st,at){if(e=e.options,ot){ot={};for(var it=0;it"+ot.valueOf().toString()+"",ot=mb.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;ot.firstChild;)e.appendChild(ot.firstChild)}});function ob(e,ot){if(ot){var st=e.firstChild;if(st&&st===e.lastChild&&st.nodeType===3){st.nodeValue=ot;return}}e.textContent=ot}var pb={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},qb=["Webkit","ms","Moz","O"];Object.keys(pb).forEach(function(e){qb.forEach(function(ot){ot=ot+e.charAt(0).toUpperCase()+e.substring(1),pb[ot]=pb[e]})});function rb(e,ot,st){return ot==null||typeof ot=="boolean"||ot===""?"":st||typeof ot!="number"||ot===0||pb.hasOwnProperty(e)&&pb[e]?(""+ot).trim():ot+"px"}function sb(e,ot){e=e.style;for(var st in ot)if(ot.hasOwnProperty(st)){var at=st.indexOf("--")===0,it=rb(st,ot[st],at);st==="float"&&(st="cssFloat"),at?e.setProperty(st,it):e[st]=it}}var tb=A({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ub(e,ot){if(ot){if(tb[e]&&(ot.children!=null||ot.dangerouslySetInnerHTML!=null))throw Error(p$2(137,e));if(ot.dangerouslySetInnerHTML!=null){if(ot.children!=null)throw Error(p$2(60));if(typeof ot.dangerouslySetInnerHTML!="object"||!("__html"in ot.dangerouslySetInnerHTML))throw Error(p$2(61))}if(ot.style!=null&&typeof ot.style!="object")throw Error(p$2(62))}}function vb(e,ot){if(e.indexOf("-")===-1)return typeof ot.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var wb=null;function xb(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var yb=null,zb=null,Ab=null;function Bb(e){if(e=Cb(e)){if(typeof yb!="function")throw Error(p$2(280));var ot=e.stateNode;ot&&(ot=Db(ot),yb(e.stateNode,e.type,ot))}}function Eb(e){zb?Ab?Ab.push(e):Ab=[e]:zb=e}function Fb(){if(zb){var e=zb,ot=Ab;if(Ab=zb=null,Bb(e),ot)for(e=0;e>>=0,e===0?32:31-(pc(e)/qc|0)|0}var rc=64,sc=4194304;function tc(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function uc(e,ot){var st=e.pendingLanes;if(st===0)return 0;var at=0,it=e.suspendedLanes,lt=e.pingedLanes,ut=st&268435455;if(ut!==0){var pt=ut&~it;pt!==0?at=tc(pt):(lt&=ut,lt!==0&&(at=tc(lt)))}else ut=st&~it,ut!==0?at=tc(ut):lt!==0&&(at=tc(lt));if(at===0)return 0;if(ot!==0&&ot!==at&&!(ot&it)&&(it=at&-at,lt=ot&-ot,it>=lt||it===16&&(lt&4194240)!==0))return ot;if(at&4&&(at|=st&16),ot=e.entangledLanes,ot!==0)for(e=e.entanglements,ot&=at;0st;st++)ot.push(e);return ot}function Ac(e,ot,st){e.pendingLanes|=ot,ot!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,ot=31-oc(ot),e[ot]=st}function Bc(e,ot){var st=e.pendingLanes&~ot;e.pendingLanes=ot,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=ot,e.mutableReadLanes&=ot,e.entangledLanes&=ot,ot=e.entanglements;var at=e.eventTimes;for(e=e.expirationTimes;0=be$1),ee=" ",fe$1=!1;function ge$1(e,ot){switch(e){case"keyup":return $d.indexOf(ot.keyCode)!==-1;case"keydown":return ot.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he$2(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ie$1=!1;function je(e,ot){switch(e){case"compositionend":return he$2(ot);case"keypress":return ot.which!==32?null:(fe$1=!0,ee);case"textInput":return e=ot.data,e===ee&&fe$1?null:e;default:return null}}function ke$1(e,ot){if(ie$1)return e==="compositionend"||!ae$1&&ge$1(e,ot)?(e=nd(),md=ld=kd=null,ie$1=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(ot.ctrlKey||ot.altKey||ot.metaKey)||ot.ctrlKey&&ot.altKey){if(ot.char&&1=ot)return{node:st,offset:ot-e};e=at}e:{for(;st;){if(st.nextSibling){st=st.nextSibling;break e}st=st.parentNode}st=void 0}st=Je$1(st)}}function Le$1(e,ot){return e&&ot?e===ot?!0:e&&e.nodeType===3?!1:ot&&ot.nodeType===3?Le$1(e,ot.parentNode):"contains"in e?e.contains(ot):e.compareDocumentPosition?!!(e.compareDocumentPosition(ot)&16):!1:!1}function Me(){for(var e=window,ot=Xa();ot instanceof e.HTMLIFrameElement;){try{var st=typeof ot.contentWindow.location.href=="string"}catch{st=!1}if(st)e=ot.contentWindow;else break;ot=Xa(e.document)}return ot}function Ne$1(e){var ot=e&&e.nodeName&&e.nodeName.toLowerCase();return ot&&(ot==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||ot==="textarea"||e.contentEditable==="true")}function Oe$1(e){var ot=Me(),st=e.focusedElem,at=e.selectionRange;if(ot!==st&&st&&st.ownerDocument&&Le$1(st.ownerDocument.documentElement,st)){if(at!==null&&Ne$1(st)){if(ot=at.start,e=at.end,e===void 0&&(e=ot),"selectionStart"in st)st.selectionStart=ot,st.selectionEnd=Math.min(e,st.value.length);else if(e=(ot=st.ownerDocument||document)&&ot.defaultView||window,e.getSelection){e=e.getSelection();var it=st.textContent.length,lt=Math.min(at.start,it);at=at.end===void 0?lt:Math.min(at.end,it),!e.extend&<>at&&(it=at,at=lt,lt=it),it=Ke$1(st,lt);var ut=Ke$1(st,at);it&&ut&&(e.rangeCount!==1||e.anchorNode!==it.node||e.anchorOffset!==it.offset||e.focusNode!==ut.node||e.focusOffset!==ut.offset)&&(ot=ot.createRange(),ot.setStart(it.node,it.offset),e.removeAllRanges(),lt>at?(e.addRange(ot),e.extend(ut.node,ut.offset)):(ot.setEnd(ut.node,ut.offset),e.addRange(ot)))}}for(ot=[],e=st;e=e.parentNode;)e.nodeType===1&&ot.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof st.focus=="function"&&st.focus(),st=0;st=document.documentMode,Qe$1=null,Re=null,Se$1=null,Te$1=!1;function Ue$1(e,ot,st){var at=st.window===st?st.document:st.nodeType===9?st:st.ownerDocument;Te$1||Qe$1==null||Qe$1!==Xa(at)||(at=Qe$1,"selectionStart"in at&&Ne$1(at)?at={start:at.selectionStart,end:at.selectionEnd}:(at=(at.ownerDocument&&at.ownerDocument.defaultView||window).getSelection(),at={anchorNode:at.anchorNode,anchorOffset:at.anchorOffset,focusNode:at.focusNode,focusOffset:at.focusOffset}),Se$1&&Ie$1(Se$1,at)||(Se$1=at,at=oe$1(Re,"onSelect"),0Tf||(e.current=Sf[Tf],Sf[Tf]=null,Tf--)}function G$1(e,ot){Tf++,Sf[Tf]=e.current,e.current=ot}var Vf={},H$1=Uf(Vf),Wf=Uf(!1),Xf=Vf;function Yf(e,ot){var st=e.type.contextTypes;if(!st)return Vf;var at=e.stateNode;if(at&&at.__reactInternalMemoizedUnmaskedChildContext===ot)return at.__reactInternalMemoizedMaskedChildContext;var it={},lt;for(lt in st)it[lt]=ot[lt];return at&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=ot,e.__reactInternalMemoizedMaskedChildContext=it),it}function Zf(e){return e=e.childContextTypes,e!=null}function $f(){E$1(Wf),E$1(H$1)}function ag(e,ot,st){if(H$1.current!==Vf)throw Error(p$2(168));G$1(H$1,ot),G$1(Wf,st)}function bg(e,ot,st){var at=e.stateNode;if(ot=ot.childContextTypes,typeof at.getChildContext!="function")return st;at=at.getChildContext();for(var it in at)if(!(it in ot))throw Error(p$2(108,Ra(e)||"Unknown",it));return A({},st,at)}function cg(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Vf,Xf=H$1.current,G$1(H$1,e),G$1(Wf,Wf.current),!0}function dg(e,ot,st){var at=e.stateNode;if(!at)throw Error(p$2(169));st?(e=bg(e,ot,Xf),at.__reactInternalMemoizedMergedChildContext=e,E$1(Wf),E$1(H$1),G$1(H$1,e)):E$1(Wf),G$1(Wf,st)}var eg=null,fg=!1,gg=!1;function hg(e){eg===null?eg=[e]:eg.push(e)}function ig(e){fg=!0,hg(e)}function jg(){if(!gg&&eg!==null){gg=!0;var e=0,ot=C$1;try{var st=eg;for(C$1=1;e>=ut,it-=ut,rg=1<<32-oc(ot)+it|st<tr?(Fr=Jt,Jt=null):Fr=Jt.sibling;var nr=Ot(qt,Jt,Lt[tr],Ht);if(nr===null){Jt===null&&(Jt=Fr);break}e&&Jt&&nr.alternate===null&&ot(qt,Jt),Ct=lt(nr,Ct,tr),Xt===null?Kt=nr:Xt.sibling=nr,Xt=nr,Jt=Fr}if(tr===Lt.length)return st(qt,Jt),I&&tg(qt,tr),Kt;if(Jt===null){for(;trtr?(Fr=Jt,Jt=null):Fr=Jt.sibling;var Tr=Ot(qt,Jt,nr.value,Ht);if(Tr===null){Jt===null&&(Jt=Fr);break}e&&Jt&&Tr.alternate===null&&ot(qt,Jt),Ct=lt(Tr,Ct,tr),Xt===null?Kt=Tr:Xt.sibling=Tr,Xt=Tr,Jt=Fr}if(nr.done)return st(qt,Jt),I&&tg(qt,tr),Kt;if(Jt===null){for(;!nr.done;tr++,nr=Lt.next())nr=Nt(qt,nr.value,Ht),nr!==null&&(Ct=lt(nr,Ct,tr),Xt===null?Kt=nr:Xt.sibling=nr,Xt=nr);return I&&tg(qt,tr),Kt}for(Jt=at(qt,Jt);!nr.done;tr++,nr=Lt.next())nr=Ut(Jt,qt,tr,nr.value,Ht),nr!==null&&(e&&nr.alternate!==null&&Jt.delete(nr.key===null?tr:nr.key),Ct=lt(nr,Ct,tr),Xt===null?Kt=nr:Xt.sibling=nr,Xt=nr);return e&&Jt.forEach(function(Lr){return ot(qt,Lr)}),I&&tg(qt,tr),Kt}function Yt(qt,Ct,Lt,Ht){if(typeof Lt=="object"&&Lt!==null&&Lt.type===ya&&Lt.key===null&&(Lt=Lt.props.children),typeof Lt=="object"&&Lt!==null){switch(Lt.$$typeof){case va:e:{for(var Kt=Lt.key,Xt=Ct;Xt!==null;){if(Xt.key===Kt){if(Kt=Lt.type,Kt===ya){if(Xt.tag===7){st(qt,Xt.sibling),Ct=it(Xt,Lt.props.children),Ct.return=qt,qt=Ct;break e}}else if(Xt.elementType===Kt||typeof Kt=="object"&&Kt!==null&&Kt.$$typeof===Ha&&Ng(Kt)===Xt.type){st(qt,Xt.sibling),Ct=it(Xt,Lt.props),Ct.ref=Lg(qt,Xt,Lt),Ct.return=qt,qt=Ct;break e}st(qt,Xt);break}else ot(qt,Xt);Xt=Xt.sibling}Lt.type===ya?(Ct=Tg(Lt.props.children,qt.mode,Ht,Lt.key),Ct.return=qt,qt=Ct):(Ht=Rg(Lt.type,Lt.key,Lt.props,null,qt.mode,Ht),Ht.ref=Lg(qt,Ct,Lt),Ht.return=qt,qt=Ht)}return ut(qt);case wa:e:{for(Xt=Lt.key;Ct!==null;){if(Ct.key===Xt)if(Ct.tag===4&&Ct.stateNode.containerInfo===Lt.containerInfo&&Ct.stateNode.implementation===Lt.implementation){st(qt,Ct.sibling),Ct=it(Ct,Lt.children||[]),Ct.return=qt,qt=Ct;break e}else{st(qt,Ct);break}else ot(qt,Ct);Ct=Ct.sibling}Ct=Sg(Lt,qt.mode,Ht),Ct.return=qt,qt=Ct}return ut(qt);case Ha:return Xt=Lt._init,Yt(qt,Ct,Xt(Lt._payload),Ht)}if(eb(Lt))return jt(qt,Ct,Lt,Ht);if(Ka(Lt))return Wt(qt,Ct,Lt,Ht);Mg(qt,Lt)}return typeof Lt=="string"&&Lt!==""||typeof Lt=="number"?(Lt=""+Lt,Ct!==null&&Ct.tag===6?(st(qt,Ct.sibling),Ct=it(Ct,Lt),Ct.return=qt,qt=Ct):(st(qt,Ct),Ct=Qg(Lt,qt.mode,Ht),Ct.return=qt,qt=Ct),ut(qt)):st(qt,Ct)}return Yt}var Ug=Og(!0),Vg=Og(!1),Wg=Uf(null),Xg=null,Yg=null,Zg=null;function $g(){Zg=Yg=Xg=null}function ah(e){var ot=Wg.current;E$1(Wg),e._currentValue=ot}function bh(e,ot,st){for(;e!==null;){var at=e.alternate;if((e.childLanes&ot)!==ot?(e.childLanes|=ot,at!==null&&(at.childLanes|=ot)):at!==null&&(at.childLanes&ot)!==ot&&(at.childLanes|=ot),e===st)break;e=e.return}}function ch(e,ot){Xg=e,Zg=Yg=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&ot&&(dh=!0),e.firstContext=null)}function eh(e){var ot=e._currentValue;if(Zg!==e)if(e={context:e,memoizedValue:ot,next:null},Yg===null){if(Xg===null)throw Error(p$2(308));Yg=e,Xg.dependencies={lanes:0,firstContext:e}}else Yg=Yg.next=e;return ot}var fh=null;function gh(e){fh===null?fh=[e]:fh.push(e)}function hh(e,ot,st,at){var it=ot.interleaved;return it===null?(st.next=st,gh(ot)):(st.next=it.next,it.next=st),ot.interleaved=st,ih(e,at)}function ih(e,ot){e.lanes|=ot;var st=e.alternate;for(st!==null&&(st.lanes|=ot),st=e,e=e.return;e!==null;)e.childLanes|=ot,st=e.alternate,st!==null&&(st.childLanes|=ot),st=e,e=e.return;return st.tag===3?st.stateNode:null}var jh=!1;function kh(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function lh(e,ot){e=e.updateQueue,ot.updateQueue===e&&(ot.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function mh(e,ot){return{eventTime:e,lane:ot,tag:0,payload:null,callback:null,next:null}}function nh(e,ot,st){var at=e.updateQueue;if(at===null)return null;if(at=at.shared,K$1&2){var it=at.pending;return it===null?ot.next=ot:(ot.next=it.next,it.next=ot),at.pending=ot,ih(e,st)}return it=at.interleaved,it===null?(ot.next=ot,gh(at)):(ot.next=it.next,it.next=ot),at.interleaved=ot,ih(e,st)}function oh(e,ot,st){if(ot=ot.updateQueue,ot!==null&&(ot=ot.shared,(st&4194240)!==0)){var at=ot.lanes;at&=e.pendingLanes,st|=at,ot.lanes=st,Cc(e,st)}}function ph(e,ot){var st=e.updateQueue,at=e.alternate;if(at!==null&&(at=at.updateQueue,st===at)){var it=null,lt=null;if(st=st.firstBaseUpdate,st!==null){do{var ut={eventTime:st.eventTime,lane:st.lane,tag:st.tag,payload:st.payload,callback:st.callback,next:null};lt===null?it=lt=ut:lt=lt.next=ut,st=st.next}while(st!==null);lt===null?it=lt=ot:lt=lt.next=ot}else it=lt=ot;st={baseState:at.baseState,firstBaseUpdate:it,lastBaseUpdate:lt,shared:at.shared,effects:at.effects},e.updateQueue=st;return}e=st.lastBaseUpdate,e===null?st.firstBaseUpdate=ot:e.next=ot,st.lastBaseUpdate=ot}function qh(e,ot,st,at){var it=e.updateQueue;jh=!1;var lt=it.firstBaseUpdate,ut=it.lastBaseUpdate,pt=it.shared.pending;if(pt!==null){it.shared.pending=null;var _t=pt,ht=_t.next;_t.next=null,ut===null?lt=ht:ut.next=ht,ut=_t;var Dt=e.alternate;Dt!==null&&(Dt=Dt.updateQueue,pt=Dt.lastBaseUpdate,pt!==ut&&(pt===null?Dt.firstBaseUpdate=ht:pt.next=ht,Dt.lastBaseUpdate=_t))}if(lt!==null){var Nt=it.baseState;ut=0,Dt=ht=_t=null,pt=lt;do{var Ot=pt.lane,Ut=pt.eventTime;if((at&Ot)===Ot){Dt!==null&&(Dt=Dt.next={eventTime:Ut,lane:0,tag:pt.tag,payload:pt.payload,callback:pt.callback,next:null});e:{var jt=e,Wt=pt;switch(Ot=ot,Ut=st,Wt.tag){case 1:if(jt=Wt.payload,typeof jt=="function"){Nt=jt.call(Ut,Nt,Ot);break e}Nt=jt;break e;case 3:jt.flags=jt.flags&-65537|128;case 0:if(jt=Wt.payload,Ot=typeof jt=="function"?jt.call(Ut,Nt,Ot):jt,Ot==null)break e;Nt=A({},Nt,Ot);break e;case 2:jh=!0}}pt.callback!==null&&pt.lane!==0&&(e.flags|=64,Ot=it.effects,Ot===null?it.effects=[pt]:Ot.push(pt))}else Ut={eventTime:Ut,lane:Ot,tag:pt.tag,payload:pt.payload,callback:pt.callback,next:null},Dt===null?(ht=Dt=Ut,_t=Nt):Dt=Dt.next=Ut,ut|=Ot;if(pt=pt.next,pt===null){if(pt=it.shared.pending,pt===null)break;Ot=pt,pt=Ot.next,Ot.next=null,it.lastBaseUpdate=Ot,it.shared.pending=null}}while(!0);if(Dt===null&&(_t=Nt),it.baseState=_t,it.firstBaseUpdate=ht,it.lastBaseUpdate=Dt,ot=it.shared.interleaved,ot!==null){it=ot;do ut|=it.lane,it=it.next;while(it!==ot)}else lt===null&&(it.shared.lanes=0);rh|=ut,e.lanes=ut,e.memoizedState=Nt}}function sh(e,ot,st){if(e=ot.effects,ot.effects=null,e!==null)for(ot=0;otst?st:4,e(!0);var at=Gh.transition;Gh.transition={};try{e(!1),ot()}finally{C$1=st,Gh.transition=at}}function wi$1(){return Uh().memoizedState}function xi$1(e,ot,st){var at=yi$1(e);if(st={lane:at,action:st,hasEagerState:!1,eagerState:null,next:null},zi(e))Ai$1(ot,st);else if(st=hh(e,ot,st,at),st!==null){var it=R$2();gi$1(st,e,at,it),Bi$1(st,ot,at)}}function ii$1(e,ot,st){var at=yi$1(e),it={lane:at,action:st,hasEagerState:!1,eagerState:null,next:null};if(zi(e))Ai$1(ot,it);else{var lt=e.alternate;if(e.lanes===0&&(lt===null||lt.lanes===0)&&(lt=ot.lastRenderedReducer,lt!==null))try{var ut=ot.lastRenderedState,pt=lt(ut,st);if(it.hasEagerState=!0,it.eagerState=pt,He(pt,ut)){var _t=ot.interleaved;_t===null?(it.next=it,gh(ot)):(it.next=_t.next,_t.next=it),ot.interleaved=it;return}}catch{}finally{}st=hh(e,ot,it,at),st!==null&&(it=R$2(),gi$1(st,e,at,it),Bi$1(st,ot,at))}}function zi(e){var ot=e.alternate;return e===M$1||ot!==null&&ot===M$1}function Ai$1(e,ot){Jh=Ih=!0;var st=e.pending;st===null?ot.next=ot:(ot.next=st.next,st.next=ot),e.pending=ot}function Bi$1(e,ot,st){if(st&4194240){var at=ot.lanes;at&=e.pendingLanes,st|=at,ot.lanes=st,Cc(e,st)}}var Rh={readContext:eh,useCallback:P$3,useContext:P$3,useEffect:P$3,useImperativeHandle:P$3,useInsertionEffect:P$3,useLayoutEffect:P$3,useMemo:P$3,useReducer:P$3,useRef:P$3,useState:P$3,useDebugValue:P$3,useDeferredValue:P$3,useTransition:P$3,useMutableSource:P$3,useSyncExternalStore:P$3,useId:P$3,unstable_isNewReconciler:!1},Oh={readContext:eh,useCallback:function(e,ot){return Th().memoizedState=[e,ot===void 0?null:ot],e},useContext:eh,useEffect:mi$1,useImperativeHandle:function(e,ot,st){return st=st!=null?st.concat([e]):null,ki(4194308,4,pi$1.bind(null,ot,e),st)},useLayoutEffect:function(e,ot){return ki(4194308,4,e,ot)},useInsertionEffect:function(e,ot){return ki(4,2,e,ot)},useMemo:function(e,ot){var st=Th();return ot=ot===void 0?null:ot,e=e(),st.memoizedState=[e,ot],e},useReducer:function(e,ot,st){var at=Th();return ot=st!==void 0?st(ot):ot,at.memoizedState=at.baseState=ot,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:ot},at.queue=e,e=e.dispatch=xi$1.bind(null,M$1,e),[at.memoizedState,e]},useRef:function(e){var ot=Th();return e={current:e},ot.memoizedState=e},useState:hi$1,useDebugValue:ri$1,useDeferredValue:function(e){return Th().memoizedState=e},useTransition:function(){var e=hi$1(!1),ot=e[0];return e=vi.bind(null,e[1]),Th().memoizedState=e,[ot,e]},useMutableSource:function(){},useSyncExternalStore:function(e,ot,st){var at=M$1,it=Th();if(I){if(st===void 0)throw Error(p$2(407));st=st()}else{if(st=ot(),Q$1===null)throw Error(p$2(349));Hh&30||di$1(at,ot,st)}it.memoizedState=st;var lt={value:st,getSnapshot:ot};return it.queue=lt,mi$1(ai$1.bind(null,at,lt,e),[e]),at.flags|=2048,bi$1(9,ci$1.bind(null,at,lt,st,ot),void 0,null),st},useId:function(){var e=Th(),ot=Q$1.identifierPrefix;if(I){var st=sg,at=rg;st=(at&~(1<<32-oc(at)-1)).toString(32)+st,ot=":"+ot+"R"+st,st=Kh++,0<\/script>",e=e.removeChild(e.firstChild)):typeof at.is=="string"?e=ut.createElement(st,{is:at.is}):(e=ut.createElement(st),st==="select"&&(ut=e,at.multiple?ut.multiple=!0:at.size&&(ut.size=at.size))):e=ut.createElementNS(e,st),e[Of]=ot,e[Pf]=at,zj(e,ot,!1,!1),ot.stateNode=e;e:{switch(ut=vb(st,at),st){case"dialog":D$3("cancel",e),D$3("close",e),it=at;break;case"iframe":case"object":case"embed":D$3("load",e),it=at;break;case"video":case"audio":for(it=0;itGj&&(ot.flags|=128,at=!0,Dj(lt,!1),ot.lanes=4194304)}else{if(!at)if(e=Ch(ut),e!==null){if(ot.flags|=128,at=!0,st=e.updateQueue,st!==null&&(ot.updateQueue=st,ot.flags|=4),Dj(lt,!0),lt.tail===null&<.tailMode==="hidden"&&!ut.alternate&&!I)return S(ot),null}else 2*B()-lt.renderingStartTime>Gj&&st!==1073741824&&(ot.flags|=128,at=!0,Dj(lt,!1),ot.lanes=4194304);lt.isBackwards?(ut.sibling=ot.child,ot.child=ut):(st=lt.last,st!==null?st.sibling=ut:ot.child=ut,lt.last=ut)}return lt.tail!==null?(ot=lt.tail,lt.rendering=ot,lt.tail=ot.sibling,lt.renderingStartTime=B(),ot.sibling=null,st=L$2.current,G$1(L$2,at?st&1|2:st&1),ot):(S(ot),null);case 22:case 23:return Hj(),at=ot.memoizedState!==null,e!==null&&e.memoizedState!==null!==at&&(ot.flags|=8192),at&&ot.mode&1?fj&1073741824&&(S(ot),ot.subtreeFlags&6&&(ot.flags|=8192)):S(ot),null;case 24:return null;case 25:return null}throw Error(p$2(156,ot.tag))}function Ij(e,ot){switch(wg(ot),ot.tag){case 1:return Zf(ot.type)&&$f(),e=ot.flags,e&65536?(ot.flags=e&-65537|128,ot):null;case 3:return zh(),E$1(Wf),E$1(H$1),Eh(),e=ot.flags,e&65536&&!(e&128)?(ot.flags=e&-65537|128,ot):null;case 5:return Bh(ot),null;case 13:if(E$1(L$2),e=ot.memoizedState,e!==null&&e.dehydrated!==null){if(ot.alternate===null)throw Error(p$2(340));Ig()}return e=ot.flags,e&65536?(ot.flags=e&-65537|128,ot):null;case 19:return E$1(L$2),null;case 4:return zh(),null;case 10:return ah(ot.type._context),null;case 22:case 23:return Hj(),null;case 24:return null;default:return null}}var Jj=!1,U$1=!1,Kj=typeof WeakSet=="function"?WeakSet:Set,V$1=null;function Lj(e,ot){var st=e.ref;if(st!==null)if(typeof st=="function")try{st(null)}catch(at){W(e,ot,at)}else st.current=null}function Mj(e,ot,st){try{st()}catch(at){W(e,ot,at)}}var Nj=!1;function Oj(e,ot){if(Cf=dd,e=Me(),Ne$1(e)){if("selectionStart"in e)var st={start:e.selectionStart,end:e.selectionEnd};else e:{st=(st=e.ownerDocument)&&st.defaultView||window;var at=st.getSelection&&st.getSelection();if(at&&at.rangeCount!==0){st=at.anchorNode;var it=at.anchorOffset,lt=at.focusNode;at=at.focusOffset;try{st.nodeType,lt.nodeType}catch{st=null;break e}var ut=0,pt=-1,_t=-1,ht=0,Dt=0,Nt=e,Ot=null;t:for(;;){for(var Ut;Nt!==st||it!==0&&Nt.nodeType!==3||(pt=ut+it),Nt!==lt||at!==0&&Nt.nodeType!==3||(_t=ut+at),Nt.nodeType===3&&(ut+=Nt.nodeValue.length),(Ut=Nt.firstChild)!==null;)Ot=Nt,Nt=Ut;for(;;){if(Nt===e)break t;if(Ot===st&&++ht===it&&(pt=ut),Ot===lt&&++Dt===at&&(_t=ut),(Ut=Nt.nextSibling)!==null)break;Nt=Ot,Ot=Nt.parentNode}Nt=Ut}st=pt===-1||_t===-1?null:{start:pt,end:_t}}else st=null}st=st||{start:0,end:0}}else st=null;for(Df={focusedElem:e,selectionRange:st},dd=!1,V$1=ot;V$1!==null;)if(ot=V$1,e=ot.child,(ot.subtreeFlags&1028)!==0&&e!==null)e.return=ot,V$1=e;else for(;V$1!==null;){ot=V$1;try{var jt=ot.alternate;if(ot.flags&1024)switch(ot.tag){case 0:case 11:case 15:break;case 1:if(jt!==null){var Wt=jt.memoizedProps,Yt=jt.memoizedState,qt=ot.stateNode,Ct=qt.getSnapshotBeforeUpdate(ot.elementType===ot.type?Wt:Ci$1(ot.type,Wt),Yt);qt.__reactInternalSnapshotBeforeUpdate=Ct}break;case 3:var Lt=ot.stateNode.containerInfo;Lt.nodeType===1?Lt.textContent="":Lt.nodeType===9&&Lt.documentElement&&Lt.removeChild(Lt.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(p$2(163))}}catch(Ht){W(ot,ot.return,Ht)}if(e=ot.sibling,e!==null){e.return=ot.return,V$1=e;break}V$1=ot.return}return jt=Nj,Nj=!1,jt}function Pj(e,ot,st){var at=ot.updateQueue;if(at=at!==null?at.lastEffect:null,at!==null){var it=at=at.next;do{if((it.tag&e)===e){var lt=it.destroy;it.destroy=void 0,lt!==void 0&&Mj(ot,st,lt)}it=it.next}while(it!==at)}}function Qj(e,ot){if(ot=ot.updateQueue,ot=ot!==null?ot.lastEffect:null,ot!==null){var st=ot=ot.next;do{if((st.tag&e)===e){var at=st.create;st.destroy=at()}st=st.next}while(st!==ot)}}function Rj(e){var ot=e.ref;if(ot!==null){var st=e.stateNode;switch(e.tag){case 5:e=st;break;default:e=st}typeof ot=="function"?ot(e):ot.current=e}}function Sj(e){var ot=e.alternate;ot!==null&&(e.alternate=null,Sj(ot)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(ot=e.stateNode,ot!==null&&(delete ot[Of],delete ot[Pf],delete ot[of],delete ot[Qf],delete ot[Rf])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Tj(e){return e.tag===5||e.tag===3||e.tag===4}function Uj(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Tj(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Vj(e,ot,st){var at=e.tag;if(at===5||at===6)e=e.stateNode,ot?st.nodeType===8?st.parentNode.insertBefore(e,ot):st.insertBefore(e,ot):(st.nodeType===8?(ot=st.parentNode,ot.insertBefore(e,st)):(ot=st,ot.appendChild(e)),st=st._reactRootContainer,st!=null||ot.onclick!==null||(ot.onclick=Bf));else if(at!==4&&(e=e.child,e!==null))for(Vj(e,ot,st),e=e.sibling;e!==null;)Vj(e,ot,st),e=e.sibling}function Wj(e,ot,st){var at=e.tag;if(at===5||at===6)e=e.stateNode,ot?st.insertBefore(e,ot):st.appendChild(e);else if(at!==4&&(e=e.child,e!==null))for(Wj(e,ot,st),e=e.sibling;e!==null;)Wj(e,ot,st),e=e.sibling}var X$1=null,Xj=!1;function Yj(e,ot,st){for(st=st.child;st!==null;)Zj(e,ot,st),st=st.sibling}function Zj(e,ot,st){if(lc&&typeof lc.onCommitFiberUnmount=="function")try{lc.onCommitFiberUnmount(kc,st)}catch{}switch(st.tag){case 5:U$1||Lj(st,ot);case 6:var at=X$1,it=Xj;X$1=null,Yj(e,ot,st),X$1=at,Xj=it,X$1!==null&&(Xj?(e=X$1,st=st.stateNode,e.nodeType===8?e.parentNode.removeChild(st):e.removeChild(st)):X$1.removeChild(st.stateNode));break;case 18:X$1!==null&&(Xj?(e=X$1,st=st.stateNode,e.nodeType===8?Kf(e.parentNode,st):e.nodeType===1&&Kf(e,st),bd(e)):Kf(X$1,st.stateNode));break;case 4:at=X$1,it=Xj,X$1=st.stateNode.containerInfo,Xj=!0,Yj(e,ot,st),X$1=at,Xj=it;break;case 0:case 11:case 14:case 15:if(!U$1&&(at=st.updateQueue,at!==null&&(at=at.lastEffect,at!==null))){it=at=at.next;do{var lt=it,ut=lt.destroy;lt=lt.tag,ut!==void 0&&(lt&2||lt&4)&&Mj(st,ot,ut),it=it.next}while(it!==at)}Yj(e,ot,st);break;case 1:if(!U$1&&(Lj(st,ot),at=st.stateNode,typeof at.componentWillUnmount=="function"))try{at.props=st.memoizedProps,at.state=st.memoizedState,at.componentWillUnmount()}catch(pt){W(st,ot,pt)}Yj(e,ot,st);break;case 21:Yj(e,ot,st);break;case 22:st.mode&1?(U$1=(at=U$1)||st.memoizedState!==null,Yj(e,ot,st),U$1=at):Yj(e,ot,st);break;default:Yj(e,ot,st)}}function ak(e){var ot=e.updateQueue;if(ot!==null){e.updateQueue=null;var st=e.stateNode;st===null&&(st=e.stateNode=new Kj),ot.forEach(function(at){var it=bk.bind(null,e,at);st.has(at)||(st.add(at),at.then(it,it))})}}function ck(e,ot){var st=ot.deletions;if(st!==null)for(var at=0;atit&&(it=ut),at&=~lt}if(at=it,at=B()-at,at=(120>at?120:480>at?480:1080>at?1080:1920>at?1920:3e3>at?3e3:4320>at?4320:1960*lk(at/1960))-at,10e?16:e,wk===null)var at=!1;else{if(e=wk,wk=null,xk=0,K$1&6)throw Error(p$2(331));var it=K$1;for(K$1|=4,V$1=e.current;V$1!==null;){var lt=V$1,ut=lt.child;if(V$1.flags&16){var pt=lt.deletions;if(pt!==null){for(var _t=0;_tB()-fk?Kk(e,0):rk|=st),Dk(e,ot)}function Yk(e,ot){ot===0&&(e.mode&1?(ot=sc,sc<<=1,!(sc&130023424)&&(sc=4194304)):ot=1);var st=R$2();e=ih(e,ot),e!==null&&(Ac(e,ot,st),Dk(e,st))}function uj(e){var ot=e.memoizedState,st=0;ot!==null&&(st=ot.retryLane),Yk(e,st)}function bk(e,ot){var st=0;switch(e.tag){case 13:var at=e.stateNode,it=e.memoizedState;it!==null&&(st=it.retryLane);break;case 19:at=e.stateNode;break;default:throw Error(p$2(314))}at!==null&&at.delete(ot),Yk(e,st)}var Vk;Vk=function(e,ot,st){if(e!==null)if(e.memoizedProps!==ot.pendingProps||Wf.current)dh=!0;else{if(!(e.lanes&st)&&!(ot.flags&128))return dh=!1,yj(e,ot,st);dh=!!(e.flags&131072)}else dh=!1,I&&ot.flags&1048576&&ug(ot,ng,ot.index);switch(ot.lanes=0,ot.tag){case 2:var at=ot.type;ij(e,ot),e=ot.pendingProps;var it=Yf(ot,H$1.current);ch(ot,st),it=Nh(null,ot,at,e,it,st);var lt=Sh();return ot.flags|=1,typeof it=="object"&&it!==null&&typeof it.render=="function"&&it.$$typeof===void 0?(ot.tag=1,ot.memoizedState=null,ot.updateQueue=null,Zf(at)?(lt=!0,cg(ot)):lt=!1,ot.memoizedState=it.state!==null&&it.state!==void 0?it.state:null,kh(ot),it.updater=Ei$1,ot.stateNode=it,it._reactInternals=ot,Ii$1(ot,at,e,st),ot=jj(null,ot,at,!0,lt,st)):(ot.tag=0,I&<&&vg(ot),Xi(null,ot,it,st),ot=ot.child),ot;case 16:at=ot.elementType;e:{switch(ij(e,ot),e=ot.pendingProps,it=at._init,at=it(at._payload),ot.type=at,it=ot.tag=Zk(at),e=Ci$1(at,e),it){case 0:ot=cj(null,ot,at,e,st);break e;case 1:ot=hj(null,ot,at,e,st);break e;case 11:ot=Yi(null,ot,at,e,st);break e;case 14:ot=$i(null,ot,at,Ci$1(at.type,e),st);break e}throw Error(p$2(306,at,""))}return ot;case 0:return at=ot.type,it=ot.pendingProps,it=ot.elementType===at?it:Ci$1(at,it),cj(e,ot,at,it,st);case 1:return at=ot.type,it=ot.pendingProps,it=ot.elementType===at?it:Ci$1(at,it),hj(e,ot,at,it,st);case 3:e:{if(kj(ot),e===null)throw Error(p$2(387));at=ot.pendingProps,lt=ot.memoizedState,it=lt.element,lh(e,ot),qh(ot,at,null,st);var ut=ot.memoizedState;if(at=ut.element,lt.isDehydrated)if(lt={element:at,isDehydrated:!1,cache:ut.cache,pendingSuspenseBoundaries:ut.pendingSuspenseBoundaries,transitions:ut.transitions},ot.updateQueue.baseState=lt,ot.memoizedState=lt,ot.flags&256){it=Ji(Error(p$2(423)),ot),ot=lj(e,ot,at,st,it);break e}else if(at!==it){it=Ji(Error(p$2(424)),ot),ot=lj(e,ot,at,st,it);break e}else for(yg=Lf(ot.stateNode.containerInfo.firstChild),xg=ot,I=!0,zg=null,st=Vg(ot,null,at,st),ot.child=st;st;)st.flags=st.flags&-3|4096,st=st.sibling;else{if(Ig(),at===it){ot=Zi(e,ot,st);break e}Xi(e,ot,at,st)}ot=ot.child}return ot;case 5:return Ah(ot),e===null&&Eg(ot),at=ot.type,it=ot.pendingProps,lt=e!==null?e.memoizedProps:null,ut=it.children,Ef(at,it)?ut=null:lt!==null&&Ef(at,lt)&&(ot.flags|=32),gj(e,ot),Xi(e,ot,ut,st),ot.child;case 6:return e===null&&Eg(ot),null;case 13:return oj(e,ot,st);case 4:return yh(ot,ot.stateNode.containerInfo),at=ot.pendingProps,e===null?ot.child=Ug(ot,null,at,st):Xi(e,ot,at,st),ot.child;case 11:return at=ot.type,it=ot.pendingProps,it=ot.elementType===at?it:Ci$1(at,it),Yi(e,ot,at,it,st);case 7:return Xi(e,ot,ot.pendingProps,st),ot.child;case 8:return Xi(e,ot,ot.pendingProps.children,st),ot.child;case 12:return Xi(e,ot,ot.pendingProps.children,st),ot.child;case 10:e:{if(at=ot.type._context,it=ot.pendingProps,lt=ot.memoizedProps,ut=it.value,G$1(Wg,at._currentValue),at._currentValue=ut,lt!==null)if(He(lt.value,ut)){if(lt.children===it.children&&!Wf.current){ot=Zi(e,ot,st);break e}}else for(lt=ot.child,lt!==null&&(lt.return=ot);lt!==null;){var pt=lt.dependencies;if(pt!==null){ut=lt.child;for(var _t=pt.firstContext;_t!==null;){if(_t.context===at){if(lt.tag===1){_t=mh(-1,st&-st),_t.tag=2;var ht=lt.updateQueue;if(ht!==null){ht=ht.shared;var Dt=ht.pending;Dt===null?_t.next=_t:(_t.next=Dt.next,Dt.next=_t),ht.pending=_t}}lt.lanes|=st,_t=lt.alternate,_t!==null&&(_t.lanes|=st),bh(lt.return,st,ot),pt.lanes|=st;break}_t=_t.next}}else if(lt.tag===10)ut=lt.type===ot.type?null:lt.child;else if(lt.tag===18){if(ut=lt.return,ut===null)throw Error(p$2(341));ut.lanes|=st,pt=ut.alternate,pt!==null&&(pt.lanes|=st),bh(ut,st,ot),ut=lt.sibling}else ut=lt.child;if(ut!==null)ut.return=lt;else for(ut=lt;ut!==null;){if(ut===ot){ut=null;break}if(lt=ut.sibling,lt!==null){lt.return=ut.return,ut=lt;break}ut=ut.return}lt=ut}Xi(e,ot,it.children,st),ot=ot.child}return ot;case 9:return it=ot.type,at=ot.pendingProps.children,ch(ot,st),it=eh(it),at=at(it),ot.flags|=1,Xi(e,ot,at,st),ot.child;case 14:return at=ot.type,it=Ci$1(at,ot.pendingProps),it=Ci$1(at.type,it),$i(e,ot,at,it,st);case 15:return bj(e,ot,ot.type,ot.pendingProps,st);case 17:return at=ot.type,it=ot.pendingProps,it=ot.elementType===at?it:Ci$1(at,it),ij(e,ot),ot.tag=1,Zf(at)?(e=!0,cg(ot)):e=!1,ch(ot,st),Gi(ot,at,it),Ii$1(ot,at,it,st),jj(null,ot,at,!0,e,st);case 19:return xj(e,ot,st);case 22:return dj(e,ot,st)}throw Error(p$2(156,ot.tag))};function Fk(e,ot){return ac(e,ot)}function $k(e,ot,st,at){this.tag=e,this.key=st,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=ot,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=at,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Bg(e,ot,st,at){return new $k(e,ot,st,at)}function aj(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Zk(e){if(typeof e=="function")return aj(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Da)return 11;if(e===Ga)return 14}return 2}function Pg(e,ot){var st=e.alternate;return st===null?(st=Bg(e.tag,ot,e.key,e.mode),st.elementType=e.elementType,st.type=e.type,st.stateNode=e.stateNode,st.alternate=e,e.alternate=st):(st.pendingProps=ot,st.type=e.type,st.flags=0,st.subtreeFlags=0,st.deletions=null),st.flags=e.flags&14680064,st.childLanes=e.childLanes,st.lanes=e.lanes,st.child=e.child,st.memoizedProps=e.memoizedProps,st.memoizedState=e.memoizedState,st.updateQueue=e.updateQueue,ot=e.dependencies,st.dependencies=ot===null?null:{lanes:ot.lanes,firstContext:ot.firstContext},st.sibling=e.sibling,st.index=e.index,st.ref=e.ref,st}function Rg(e,ot,st,at,it,lt){var ut=2;if(at=e,typeof e=="function")aj(e)&&(ut=1);else if(typeof e=="string")ut=5;else e:switch(e){case ya:return Tg(st.children,it,lt,ot);case za:ut=8,it|=8;break;case Aa:return e=Bg(12,st,ot,it|2),e.elementType=Aa,e.lanes=lt,e;case Ea:return e=Bg(13,st,ot,it),e.elementType=Ea,e.lanes=lt,e;case Fa:return e=Bg(19,st,ot,it),e.elementType=Fa,e.lanes=lt,e;case Ia:return pj(st,it,lt,ot);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ba:ut=10;break e;case Ca:ut=9;break e;case Da:ut=11;break e;case Ga:ut=14;break e;case Ha:ut=16,at=null;break e}throw Error(p$2(130,e==null?e:typeof e,""))}return ot=Bg(ut,st,ot,it),ot.elementType=e,ot.type=at,ot.lanes=lt,ot}function Tg(e,ot,st,at){return e=Bg(7,e,at,ot),e.lanes=st,e}function pj(e,ot,st,at){return e=Bg(22,e,at,ot),e.elementType=Ia,e.lanes=st,e.stateNode={isHidden:!1},e}function Qg(e,ot,st){return e=Bg(6,e,null,ot),e.lanes=st,e}function Sg(e,ot,st){return ot=Bg(4,e.children!==null?e.children:[],e.key,ot),ot.lanes=st,ot.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},ot}function al(e,ot,st,at,it){this.tag=ot,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=zc(0),this.expirationTimes=zc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=zc(0),this.identifierPrefix=at,this.onRecoverableError=it,this.mutableSourceEagerHydrationData=null}function bl(e,ot,st,at,it,lt,ut,pt,_t){return e=new al(e,ot,st,pt,_t),ot===1?(ot=1,lt===!0&&(ot|=8)):ot=0,lt=Bg(3,null,null,ot),e.current=lt,lt.stateNode=e,lt.memoizedState={element:at,isDehydrated:st,cache:null,transitions:null,pendingSuspenseBoundaries:null},kh(lt),e}function cl(e,ot,st){var at=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(e){console.error(e)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports,createRoot,m=reactDomExports;createRoot=m.createRoot,m.hydrateRoot;const scriptRel="modulepreload",assetsURL=function(e){return"/"+e},seen={},__vitePreload=function(ot,st,at){let it=Promise.resolve();if(st&&st.length>0){document.getElementsByTagName("link");const lt=document.querySelector("meta[property=csp-nonce]"),ut=(lt==null?void 0:lt.nonce)||(lt==null?void 0:lt.getAttribute("nonce"));it=Promise.all(st.map(pt=>{if(pt=assetsURL(pt),pt in seen)return;seen[pt]=!0;const _t=pt.endsWith(".css"),ht=_t?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${pt}"]${ht}`))return;const Dt=document.createElement("link");if(Dt.rel=_t?"stylesheet":scriptRel,_t||(Dt.as="script",Dt.crossOrigin=""),Dt.href=pt,ut&&Dt.setAttribute("nonce",ut),document.head.appendChild(Dt),_t)return new Promise((Nt,Ot)=>{Dt.addEventListener("load",Nt),Dt.addEventListener("error",()=>Ot(new Error(`Unable to preload CSS for ${pt}`)))})}))}return it.then(()=>ot()).catch(lt=>{const ut=new Event("vite:preloadError",{cancelable:!0});if(ut.payload=lt,window.dispatchEvent(ut),!ut.defaultPrevented)throw lt})};var p$1=Object.create,i=Object.defineProperty,c=Object.getOwnPropertyDescriptor,f=Object.getOwnPropertyNames,l$1=Object.getPrototypeOf,s=Object.prototype.hasOwnProperty,a=e=>{throw TypeError(e)},_=(e,ot)=>()=>(e&&(ot=e(e=0)),ot),u=(e,ot)=>()=>(ot||e((ot={exports:{}}).exports,ot),ot.exports),D$2=(e,ot)=>{for(var st in ot)i(e,st,{get:ot[st],enumerable:!0})},d=(e,ot,st,at)=>{if(ot&&typeof ot=="object"||typeof ot=="function")for(let it of f(ot))!s.call(e,it)&&it!==st&&i(e,it,{get:()=>ot[it],enumerable:!(at=c(ot,it))||at.enumerable});return e},F=(e,ot,st)=>(st=e!=null?p$1(l$1(e)):{},d(i(st,"default",{value:e,enumerable:!0}),e)),n$1=(e,ot,st)=>ot.has(e)||a("Cannot "+st),g$1=(e,ot,st)=>(n$1(e,ot,"read from private field"),st?st.call(e):ot.get(e)),L$1=(e,ot,st)=>ot.has(e)?a("Cannot add the same private member more than once"):ot instanceof WeakSet?ot.add(e):ot.set(e,st),h$1=(e,ot,st,at)=>(n$1(e,ot,"write to private field"),ot.set(e,st),st),P$2=(e,ot,st)=>(n$1(e,ot,"access private method"),st),R$1=(e,ot,st,at)=>({set _(it){h$1(e,ot,it)},get _(){return g$1(e,ot,at)}}),x=_(()=>{}),b$1=u((e,ot)=>{x();var st=9007199254740991,at=function(qt){return qt}();function it(qt){return qt===at}function lt(qt){return typeof qt=="string"||Object.prototype.toString.call(qt)=="[object String]"}function ut(qt){return Object.prototype.toString.call(qt)=="[object Date]"}function pt(qt){return qt!==null&&typeof qt=="object"}function _t(qt){return typeof qt=="function"}function ht(qt){return typeof qt=="number"&&qt>-1&&qt%1==0&&qt<=st}function Dt(qt){return Object.prototype.toString.call(qt)=="[object Array]"}function Nt(qt){return pt(qt)&&!_t(qt)&&ht(qt.length)}function Ot(qt){return Object.prototype.toString.call(qt)=="[object ArrayBuffer]"}function Ut(qt,Ct){return Array.prototype.map.call(qt,Ct)}function jt(qt,Ct){var Lt=at;return _t(Ct)&&Array.prototype.every.call(qt,function(Ht,Kt,Xt){var Jt=Ct(Ht,Kt,Xt);return Jt&&(Lt=Ht),!Jt}),Lt}function Wt(qt){return Object.assign.apply(null,arguments)}function Yt(qt){var Ct,Lt,Ht;if(lt(qt)){for(Lt=qt.length,Ht=new Uint8Array(Lt),Ct=0;Ct{x();var st="\0";ot.exports={NULL_CHAR:st,TMAGIC:"ustar"+st+"00",OLDGNU_MAGIC:"ustar "+st,REGTYPE:0,LNKTYPE:1,SYMTYPE:2,CHRTYPE:3,BLKTYPE:4,DIRTYPE:5,FIFOTYPE:6,CONTTYPE:7,TSUID:parseInt("4000",8),TSGID:parseInt("2000",8),TSVTX:parseInt("1000",8),TUREAD:parseInt("0400",8),TUWRITE:parseInt("0200",8),TUEXEC:parseInt("0100",8),TGREAD:parseInt("0040",8),TGWRITE:parseInt("0020",8),TGEXEC:parseInt("0010",8),TOREAD:parseInt("0004",8),TOWRITE:parseInt("0002",8),TOEXEC:parseInt("0001",8),TPERMALL:parseInt("0777",8),TPERMMASK:parseInt("0777",8)}}),j=u((e,ot)=>{x();var st=b$1(),at=E(),it=512,lt=at.TPERMALL,ut=0,pt=0,_t=[["name",100,0,function(Ct,Lt){return Nt(Ct[Lt[0]],Lt[1])},function(Ct,Lt,Ht){return jt(Ct.slice(Lt,Lt+Ht[1]))}],["mode",8,100,function(Ct,Lt){var Ht=Ct[Lt[0]]||lt;return Ht=Ht&at.TPERMMASK,Ot(Ht,Lt[1],lt)},function(Ct,Lt,Ht){var Kt=Wt(Ct.slice(Lt,Lt+Ht[1]));return Kt&=at.TPERMMASK,Kt}],["uid",8,108,function(Ct,Lt){return Ot(Ct[Lt[0]],Lt[1],ut)},function(Ct,Lt,Ht){return Wt(Ct.slice(Lt,Lt+Ht[1]))}],["gid",8,116,function(Ct,Lt){return Ot(Ct[Lt[0]],Lt[1],pt)},function(Ct,Lt,Ht){return Wt(Ct.slice(Lt,Lt+Ht[1]))}],["size",12,124,function(Ct,Lt){return Ot(Ct.data.length,Lt[1])},function(Ct,Lt,Ht){return Wt(Ct.slice(Lt,Lt+Ht[1]))}],["modifyTime",12,136,function(Ct,Lt){return Ut(Ct[Lt[0]],Lt[1])},function(Ct,Lt,Ht){return Yt(Ct.slice(Lt,Lt+Ht[1]))}],["checksum",8,148,function(Ct,Lt){return" "},function(Ct,Lt,Ht){return Wt(Ct.slice(Lt,Lt+Ht[1]))}],["type",1,156,function(Ct,Lt){return""+(parseInt(Ct[Lt[0]],10)||0)%8},function(Ct,Lt,Ht){return(parseInt(String.fromCharCode(Ct[Lt]),10)||0)%8}],["linkName",100,157,function(Ct,Lt){return""},function(Ct,Lt,Ht){return jt(Ct.slice(Lt,Lt+Ht[1]))}],["ustar",8,257,function(Ct,Lt){return at.TMAGIC},function(Ct,Lt,Ht){return Dt(jt(Ct.slice(Lt,Lt+Ht[1]),!0))},function(Ct,Lt){return Ct[Lt[0]]==at.TMAGIC||Ct[Lt[0]]==at.OLDGNU_MAGIC}],["owner",32,265,function(Ct,Lt){return Nt(Ct[Lt[0]],Lt[1])},function(Ct,Lt,Ht){return jt(Ct.slice(Lt,Lt+Ht[1]))}],["group",32,297,function(Ct,Lt){return Nt(Ct[Lt[0]],Lt[1])},function(Ct,Lt,Ht){return jt(Ct.slice(Lt,Lt+Ht[1]))}],["majorNumber",8,329,function(Ct,Lt){return""},function(Ct,Lt,Ht){return Wt(Ct.slice(Lt,Lt+Ht[1]))}],["minorNumber",8,337,function(Ct,Lt){return""},function(Ct,Lt,Ht){return Wt(Ct.slice(Lt,Lt+Ht[1]))}],["prefix",131,345,function(Ct,Lt){return Nt(Ct[Lt[0]],Lt[1])},function(Ct,Lt,Ht){return jt(Ct.slice(Lt,Lt+Ht[1]))}],["accessTime",12,476,function(Ct,Lt){return Ut(Ct[Lt[0]],Lt[1])},function(Ct,Lt,Ht){return Yt(Ct.slice(Lt,Lt+Ht[1]))}],["createTime",12,488,function(Ct,Lt){return Ut(Ct[Lt[0]],Lt[1])},function(Ct,Lt,Ht){return Yt(Ct.slice(Lt,Lt+Ht[1]))}]],ht=function(Ct){var Lt=Ct[Ct.length-1];return Lt[2]+Lt[1]}(_t);function Dt(Ct){if(Ct.length==8){var Lt=Ct.split("");if(Lt[5]==at.NULL_CHAR)return(Lt[6]==" "||Lt[6]==at.NULL_CHAR)&&(Lt[6]="0"),(Lt[7]==" "||Lt[7]==at.NULL_CHAR)&&(Lt[7]="0"),Lt=Lt.join(""),Lt==at.TMAGIC?Lt:Ct;if(Lt[7]==at.NULL_CHAR)return Lt[5]==at.NULL_CHAR&&(Lt[5]=" "),Lt[6]==at.NULL_CHAR&&(Lt[6]=" "),Lt==at.OLDGNU_MAGIC?Lt:Ct}return Ct}function Nt(Ct,Lt){return Lt-=1,st.isUndefined(Ct)&&(Ct=""),Ct=(""+Ct).substr(0,Lt),Ct+at.NULL_CHAR}function Ot(Ct,Lt,Ht){for(Ht=parseInt(Ht)||0,Lt-=1,Ct=(parseInt(Ct)||Ht).toString(8).substr(-Lt,Lt);Ct.length=0?Ht.substr(0,Kt):Ht}function Wt(Ct){var Lt=String.fromCharCode.apply(null,Ct);return parseInt(Lt.replace(/^0+$/g,""),8)||0}function Yt(Ct){return Ct.length==0||Ct[0]==0?null:new Date(1e3*Wt(Ct))}function qt(Ct,Lt,Ht){var Kt=parseInt(Lt,10)||0,Xt=Math.min(Kt+ht,Ct.length),Jt=0,tr=0,Fr=0;Ht&&_t.every(function(Ur){return Ur[0]=="checksum"?(tr=Kt+Ur[2],Fr=tr+Ur[1],!1):!0});for(var nr=32,Tr=Kt;Tr=tr&&Tr{x();var st=E(),at=b$1(),it=j();function lt(Nt){return it.recordSize}function ut(Nt){return Math.ceil(Nt.data.length/it.recordSize)*it.recordSize}function pt(Nt){var Ot=0;return Nt.forEach(function(Ut){Ot+=lt()+ut(Ut)}),Ot+=it.recordSize*2,new Uint8Array(Ot)}function _t(Nt,Ot,Ut){Ut=parseInt(Ut)||0;var jt=Ut;it.posixHeader.forEach(function(Lt){for(var Ht=Lt[3](Ot,Lt),Kt=Ht.length,Xt=0;Xt{x();var st=E(),at=b$1(),it=j(),lt={extractData:!0,checkHeader:!0,checkChecksum:!0,checkFileSize:!0},ut={size:!0,checksum:!0,ustar:!0},pt={unexpectedEndOfFile:"Unexpected end of file.",fileCorrupted:"File is corrupted.",checksumCheckFailed:"Checksum check failed."};function _t(Wt){return it.recordSize}function ht(Wt){return Math.ceil(Wt/it.recordSize)*it.recordSize}function Dt(Wt,Yt){for(var qt=Yt,Ct=Math.min(Wt.length,Yt+it.recordSize*2),Lt=qt;Lt=it.recordSize;){Wt=at.toUint8Array(Wt);var Ht=Nt(Wt,Ct,Yt);if(!Ht)break;Ct+=_t();var Kt=Ot(Wt,Ct,Ht,Yt);if(qt.push(Ut(Ht,Kt)),Ct+=ht(Ht.size),Dt(Wt,Ct))break}return qt}ot.exports.untar=jt}),cr$1=u((e,ot)=>{x();var st=b$1(),at=E(),it=ir(),lt=sr();st.extend(ot.exports,it,lt,at)});x();var P$1=class{constructor(ot){this.dataDir=ot}async syncToFs(ot,st){}async initialSyncFs(ot){}async close(ot){}};x();var T=F(cr$1());x();x();var R=class extends P$1{async emscriptenOpts(e){return{...e,preRun:[...e.preRun||[],ot=>{let st=ot.FS.filesystems.IDBFS;ot.FS.mkdir("/pglite"),ot.FS.mkdir(`/pglite/${this.dataDir}`),ot.FS.mount(st,{},`/pglite/${this.dataDir}`),ot.FS.symlink(`/pglite/${this.dataDir}`,z$1)}]}}initialSyncFs(e){return new Promise((ot,st)=>{e.syncfs(!0,at=>{at?st(at):ot()})})}syncToFs(e,ot){return new Promise((st,at)=>{e.syncfs(!1,it=>{it?at(it):st()})})}async dumpTar(e,ot){return D$1(e,ot)}async close(e){let ot=e.filesystems.IDBFS.dbs[this.dataDir];ot&&ot.close(),e.quit()}};x();var N=class extends P$1{async emscriptenOpts(e){return e}async dumpTar(e,ot){return D$1(e,ot)}async close(e){e.quit()}},Hr="/tmp/pglite",z$1=Hr+"/base";function Se(e){let ot;if(e!=null&&e.startsWith("file://")){if(e=e.slice(7),!e)throw new Error("Invalid dataDir, must be a valid path");ot="nodefs"}else e!=null&&e.startsWith("idb://")?(e=e.slice(6),ot="idbfs"):e!=null&&e.startsWith("opfs-ahp://")?(e=e.slice(11),ot="opfs-ahp"):!e||e!=null&&e.startsWith("memory://")?ot="memoryfs":ot="nodefs";return{dataDir:e,fsType:ot}}async function he$1(e,ot){let st;if(e&&ot==="nodefs"){let{NodeFS:at}=await __vitePreload(()=>import("./nodefs-DSaGLY9h.js"),[]);st=new at(e)}else if(e&&ot==="idbfs")st=new R(e);else if(e&&ot==="opfs-ahp"){let{OpfsAhpFS:at}=await __vitePreload(()=>import("./index--yt0BduB.js"),[]);st=new at(e)}else st=new N;return st}async function D$1(e,ot){let st=Br$1(e,z$1),[at,it]=await qr(st),lt=(ot||"pgdata")+(it?".tar.gz":".tar"),ut=it?"application/x-gzip":"application/x-tar";return typeof File<"u"?new File([at],lt,{type:ut}):new Blob([at],{type:ut})}var _r=["application/x-gtar","application/x-tar+gzip","application/x-gzip","application/gzip"];async function be(e,ot){let st=new Uint8Array(await ot.arrayBuffer()),at=typeof File<"u"&&ot instanceof File?ot.name:void 0;(_r.includes(ot.type)||at!=null&&at.endsWith(".tgz")||at!=null&&at.endsWith(".tar.gz"))&&(st=await Xr(st));let it=(0,T.untar)(st);for(let lt of it){let ut=z$1+lt.name,pt=ut.split("/").slice(0,-1);for(let _t=1;_t<=pt.length;_t++){let ht=pt.slice(0,_t).join("/");e.analyzePath(ht).exists||e.mkdir(ht)}lt.type===T.REGTYPE?(e.writeFile(ut,lt.data),e.utime(ut,ur$1(lt.modifyTime),ur$1(lt.modifyTime))):lt.type===T.DIRTYPE&&e.mkdir(ut)}}function jr(e,ot){let st=[],at=it=>{e.readdir(it).forEach(lt=>{if(lt==="."||lt==="..")return;let ut=it+"/"+lt,pt=e.stat(ut),_t=e.isFile(pt.mode)?e.readFile(ut,{encoding:"binary"}):new Uint8Array(0);st.push({name:ut.substring(ot.length),mode:pt.mode,size:pt.size,type:e.isFile(pt.mode)?T.REGTYPE:T.DIRTYPE,modifyTime:pt.mtime,data:_t}),e.isDir(pt.mode)&&at(ut)})};return at(ot),st}function Br$1(e,ot){let st=jr(e,ot);return(0,T.tar)(st)}async function qr(e){return typeof window<"u"&&"CompressionStream"in window?[await Wr(e),!0]:typeof process<"u"&&process.versions&&process.versions.node?[await Yr(e),!0]:[e,!1]}async function Wr(e){let ot=new CompressionStream("gzip"),st=ot.writable.getWriter(),at=ot.readable.getReader();st.write(e),st.close();let it=[];for(;;){let{value:pt,done:_t}=await at.read();if(_t)break;pt&&it.push(pt)}let lt=new Uint8Array(it.reduce((pt,_t)=>pt+_t.length,0)),ut=0;return it.forEach(pt=>{lt.set(pt,ut),ut+=pt.length}),lt}async function Yr(e){let{promisify:ot}=await __vitePreload(()=>import("./__vite-browser-external-BIHI7g3E.js"),[]),{gzip:st}=await __vitePreload(async()=>{const{gzip:at}=await import("./__vite-browser-external-BIHI7g3E.js");return{gzip:at}},[]);return await ot(st)(e)}async function Xr(e){if(typeof window<"u"&&"DecompressionStream"in window)return await Kr(e);if(typeof process<"u"&&process.versions&&process.versions.node)return await $r(e);throw new Error("Unsupported environment for decompression")}async function Kr(e){let ot=new DecompressionStream("gzip"),st=ot.writable.getWriter(),at=ot.readable.getReader();st.write(e),st.close();let it=[];for(;;){let{value:pt,done:_t}=await at.read();if(_t)break;pt&&it.push(pt)}let lt=new Uint8Array(it.reduce((pt,_t)=>pt+_t.length,0)),ut=0;return it.forEach(pt=>{lt.set(pt,ut),ut+=pt.length}),lt}async function $r(e){let{promisify:ot}=await __vitePreload(()=>import("./__vite-browser-external-BIHI7g3E.js"),[]),{gunzip:st}=await __vitePreload(async()=>{const{gunzip:at}=await import("./__vite-browser-external-BIHI7g3E.js");return{gunzip:at}},[]);return await ot(st)(e)}function ur$1(e){return e?typeof e=="number"?e:Math.floor(e.getTime()/1e3):Math.floor(Date.now()/1e3)}x();var l=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";async function p(){let e=new URL("/assets/postgres-DSvoAWnW.wasm",import.meta.url),ot=new URL("/assets/postgres-7Zdp-caD.data",import.meta.url),st=at=>at.pathname;return l&&(st=(await __vitePreload(async()=>{const{fileURLToPath:at}=await import("./__vite-browser-external-BIHI7g3E.js");return{fileURLToPath:at}},[])).fileURLToPath),at=>{let it=null;switch(at){case"postgres.data":it=ot;break;case"postgres.wasm":it=e;break;default:console.error("makeLocateFile",at)}return(it==null?void 0:it.protocol)==="file:"?st(it):(it==null?void 0:it.toString())??""}}var Module=(()=>{var _scriptName=import.meta.url;return async function(moduleArg={}){var moduleRtn,Module=moduleArg,readyPromiseResolve,readyPromiseReject,readyPromise=new Promise((e,ot)=>{readyPromiseResolve=e,readyPromiseReject=ot}),ENVIRONMENT_IS_WEB=typeof window=="object",ENVIRONMENT_IS_WORKER=typeof importScripts=="function",ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";if(ENVIRONMENT_IS_NODE){const{createRequire:e}=await __vitePreload(()=>import("./__vite-browser-external-BIHI7g3E.js"),[]);var require=e(import.meta.url)}Module.expectedDataFileDownloads||(Module.expectedDataFileDownloads=0),Module.expectedDataFileDownloads++,(()=>{var e=typeof ENVIRONMENT_IS_PTHREAD<"u"&&ENVIRONMENT_IS_PTHREAD,ot=typeof ENVIRONMENT_IS_WASM_WORKER<"u"&&ENVIRONMENT_IS_WASM_WORKER;if(e||ot)return;function st(at){typeof window=="object"?window.encodeURIComponent(window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/"):typeof process>"u"&&typeof location<"u"&&encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/");var it="postgres.data",lt="postgres.data";typeof Module.locateFilePackage=="function"&&!Module.locateFile&&(Module.locateFile=Module.locateFilePackage,err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)"));var ut=Module.locateFile?Module.locateFile(lt,""):lt,pt=at.remote_package_size;function _t(Ut,jt,Wt,Yt){if(typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string"){require("fs").readFile(Ut,function(Ct,Lt){Ct?Yt(Ct):Wt(Lt.buffer)});return}var qt=new XMLHttpRequest;qt.open("GET",Ut,!0),qt.responseType="arraybuffer",qt.onprogress=function(Ct){var nr,Tr;var Lt=Ut,Ht=jt;if(Ct.total&&(Ht=Ct.total),Ct.loaded){qt.addedTotal?Module.dataFileDownloads[Lt].loaded=Ct.loaded:(qt.addedTotal=!0,Module.dataFileDownloads||(Module.dataFileDownloads={}),Module.dataFileDownloads[Lt]={loaded:Ct.loaded,total:Ht});var Kt=0,Xt=0,Jt=0;for(var tr in Module.dataFileDownloads){var Fr=Module.dataFileDownloads[tr];Kt+=Fr.total,Xt+=Fr.loaded,Jt++}Kt=Math.ceil(Kt*Module.expectedDataFileDownloads/Jt),(nr=Module.setStatus)==null||nr.call(Module,`Downloading data... (${Xt}/${Kt})`)}else Module.dataFileDownloads||(Tr=Module.setStatus)==null||Tr.call(Module,"Downloading data...")},qt.onerror=function(Ct){throw new Error("NetworkError for: "+Ut)},qt.onload=function(Ct){if(qt.status==200||qt.status==304||qt.status==206||qt.status==0&&qt.response){var Lt=qt.response;Wt(Lt)}else throw new Error(qt.statusText+" : "+qt.responseURL)},qt.send(null)}function ht(Ut){console.error("package error:",Ut)}var Dt=null,Nt=Module.getPreloadedPackage?Module.getPreloadedPackage(ut,pt):null;Nt||_t(ut,pt,function(Ut){Dt?(Dt(Ut),Dt=null):Nt=Ut},ht);function Ot(Ut){function jt(Lt,Ht){if(!Lt)throw Ht+new Error().stack}Ut.FS_createPath("/","tmp",!0,!0),Ut.FS_createPath("/tmp","pglite",!0,!0),Ut.FS_createPath("/tmp/pglite","bin",!0,!0),Ut.FS_createPath("/tmp/pglite","lib",!0,!0),Ut.FS_createPath("/tmp/pglite/lib","postgresql",!0,!0),Ut.FS_createPath("/tmp/pglite/lib/postgresql","pgxs",!0,!0),Ut.FS_createPath("/tmp/pglite/lib/postgresql/pgxs","config",!0,!0),Ut.FS_createPath("/tmp/pglite/lib/postgresql/pgxs","src",!0,!0),Ut.FS_createPath("/tmp/pglite/lib/postgresql/pgxs/src","makefiles",!0,!0),Ut.FS_createPath("/tmp/pglite/lib/postgresql/pgxs/src","test",!0,!0),Ut.FS_createPath("/tmp/pglite/lib/postgresql/pgxs/src/test","isolation",!0,!0),Ut.FS_createPath("/tmp/pglite/lib/postgresql/pgxs/src/test","regress",!0,!0),Ut.FS_createPath("/tmp/pglite","share",!0,!0),Ut.FS_createPath("/tmp/pglite/share","postgresql",!0,!0),Ut.FS_createPath("/tmp/pglite/share/postgresql","extension",!0,!0),Ut.FS_createPath("/tmp/pglite/share/postgresql","timezone",!0,!0),Ut.FS_createPath("/tmp/pglite/share/postgresql/timezone","Africa",!0,!0),Ut.FS_createPath("/tmp/pglite/share/postgresql/timezone","America",!0,!0),Ut.FS_createPath("/tmp/pglite/share/postgresql/timezone/America","Argentina",!0,!0),Ut.FS_createPath("/tmp/pglite/share/postgresql/timezone/America","Indiana",!0,!0),Ut.FS_createPath("/tmp/pglite/share/postgresql/timezone/America","Kentucky",!0,!0),Ut.FS_createPath("/tmp/pglite/share/postgresql/timezone/America","North_Dakota",!0,!0),Ut.FS_createPath("/tmp/pglite/share/postgresql/timezone","Antarctica",!0,!0),Ut.FS_createPath("/tmp/pglite/share/postgresql/timezone","Arctic",!0,!0),Ut.FS_createPath("/tmp/pglite/share/postgresql/timezone","Asia",!0,!0),Ut.FS_createPath("/tmp/pglite/share/postgresql/timezone","Atlantic",!0,!0),Ut.FS_createPath("/tmp/pglite/share/postgresql/timezone","Australia",!0,!0),Ut.FS_createPath("/tmp/pglite/share/postgresql/timezone","Brazil",!0,!0),Ut.FS_createPath("/tmp/pglite/share/postgresql/timezone","Canada",!0,!0),Ut.FS_createPath("/tmp/pglite/share/postgresql/timezone","Chile",!0,!0),Ut.FS_createPath("/tmp/pglite/share/postgresql/timezone","Etc",!0,!0),Ut.FS_createPath("/tmp/pglite/share/postgresql/timezone","Europe",!0,!0),Ut.FS_createPath("/tmp/pglite/share/postgresql/timezone","Indian",!0,!0),Ut.FS_createPath("/tmp/pglite/share/postgresql/timezone","Mexico",!0,!0),Ut.FS_createPath("/tmp/pglite/share/postgresql/timezone","Pacific",!0,!0),Ut.FS_createPath("/tmp/pglite/share/postgresql/timezone","US",!0,!0),Ut.FS_createPath("/tmp/pglite/share/postgresql","timezonesets",!0,!0),Ut.FS_createPath("/tmp/pglite/share/postgresql","tsearch_data",!0,!0);function Wt(Lt,Ht,Kt){this.start=Lt,this.end=Ht,this.audio=Kt}Wt.prototype={requests:{},open:function(Lt,Ht){this.name=Ht,this.requests[Ht]=this,Ut.addRunDependency(`fp ${this.name}`)},send:function(){},onload:function(){var Lt=this.byteArray.subarray(this.start,this.end);this.finish(Lt)},finish:function(Lt){var Ht=this;Ut.FS_createDataFile(this.name,null,Lt,!0,!0,!0),Ut.removeRunDependency(`fp ${Ht.name}`),this.requests[this.name]=null}};for(var Yt=at.files,qt=0;qt{Fr.onload()}}for(var Jt=0;Jt{throw ot},scriptDirectory="";function locateFile(e){return Module.locateFile?Module.locateFile(e,scriptDirectory):scriptDirectory+e}var readAsync,readBinary;if(ENVIRONMENT_IS_NODE){var fs=require("fs"),nodePath=require("path");scriptDirectory=require("url").fileURLToPath(new URL("/assets/index-D41yMqDA.js",import.meta.url)),readBinary=e=>{e=isFileURI(e)?new URL(e):nodePath.normalize(e);var ot=fs.readFileSync(e);return ot},readAsync=(e,ot=!0)=>(e=isFileURI(e)?new URL(e):nodePath.normalize(e),new Promise((st,at)=>{fs.readFile(e,ot?void 0:"utf8",(it,lt)=>{it?at(it):st(ot?lt.buffer:lt)})})),!Module.thisProgram&&process.argv.length>1&&(thisProgram=process.argv[1].replace(/\\/g,"/")),arguments_=process.argv.slice(2),quit_=(e,ot)=>{throw process.exitCode=e,ot}}else(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&(ENVIRONMENT_IS_WORKER?scriptDirectory=self.location.href:typeof document<"u"&&document.currentScript&&(scriptDirectory=document.currentScript.src),_scriptName&&(scriptDirectory=_scriptName),scriptDirectory.startsWith("blob:")?scriptDirectory="":scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1),ENVIRONMENT_IS_WORKER&&(readBinary=e=>{var ot=new XMLHttpRequest;return ot.open("GET",e,!1),ot.responseType="arraybuffer",ot.send(null),new Uint8Array(ot.response)}),readAsync=e=>isFileURI(e)?new Promise((ot,st)=>{var at=new XMLHttpRequest;at.open("GET",e,!0),at.responseType="arraybuffer",at.onload=()=>{(at.status==200||at.status==0&&at.response)&&ot(at.response),st(at.status)},at.onerror=st,at.send(null)}):fetch(e,{credentials:"same-origin"}).then(ot=>ot.ok?ot.arrayBuffer():Promise.reject(new Error(ot.status+" : "+ot.url))));var out=Module.print||console.log.bind(console),err=Module.printErr||console.error.bind(console);Object.assign(Module,moduleOverrides),moduleOverrides=null,Module.arguments&&(arguments_=Module.arguments),Module.thisProgram&&(thisProgram=Module.thisProgram),Module.quit&&(quit_=Module.quit);var dynamicLibraries=Module.dynamicLibraries||[],wasmBinary;Module.wasmBinary&&(wasmBinary=Module.wasmBinary);var wasmMemory,ABORT=!1,EXITSTATUS;function assert(e,ot){e||abort(ot)}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAP64,HEAPF64;function updateMemoryViews(){var e=wasmMemory.buffer;Module.HEAP8=HEAP8=new Int8Array(e),Module.HEAP16=HEAP16=new Int16Array(e),Module.HEAPU8=HEAPU8=new Uint8Array(e),Module.HEAPU16=HEAPU16=new Uint16Array(e),Module.HEAP32=HEAP32=new Int32Array(e),Module.HEAPU32=HEAPU32=new Uint32Array(e),Module.HEAPF32=HEAPF32=new Float32Array(e),Module.HEAPF64=HEAPF64=new Float64Array(e),Module.HEAP64=HEAP64=new BigInt64Array(e),Module.HEAPU64=new BigUint64Array(e)}if(Module.wasmMemory)wasmMemory=Module.wasmMemory;else{var INITIAL_MEMORY=Module.INITIAL_MEMORY||268435456;wasmMemory=new WebAssembly.Memory({initial:INITIAL_MEMORY/65536,maximum:2147483648/65536})}updateMemoryViews();var __ATPRERUN__=[],__ATINIT__=[],__ATMAIN__=[],__ATPOSTRUN__=[],__RELOC_FUNCS__=[],runtimeInitialized=!1;function preRun(){if(Module.preRun)for(typeof Module.preRun=="function"&&(Module.preRun=[Module.preRun]);Module.preRun.length;)addOnPreRun(Module.preRun.shift());callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=!0,callRuntimeCallbacks(__RELOC_FUNCS__),!Module.noFSInit&&!FS.init.initialized&&FS.init(),FS.ignorePermissions=!1,SOCKFS.root=FS.mount(SOCKFS,{},null),PIPEFS.root=FS.mount(PIPEFS,{},null),callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module.postRun)for(typeof Module.postRun=="function"&&(Module.postRun=[Module.postRun]);Module.postRun.length;)addOnPostRun(Module.postRun.shift());callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(e){__ATPRERUN__.unshift(e)}function addOnInit(e){__ATINIT__.unshift(e)}function addOnPostRun(e){__ATPOSTRUN__.unshift(e)}var runDependencies=0,dependenciesFulfilled=null;function getUniqueRunDependency(e){return e}function addRunDependency(e){var ot;runDependencies++,(ot=Module.monitorRunDependencies)==null||ot.call(Module,runDependencies)}function removeRunDependency(e){var st;if(runDependencies--,(st=Module.monitorRunDependencies)==null||st.call(Module,runDependencies),runDependencies==0&&dependenciesFulfilled){var ot=dependenciesFulfilled;dependenciesFulfilled=null,ot()}}function abort(e){var st;(st=Module.onAbort)==null||st.call(Module,e),e="Aborted("+e+")",err(e),ABORT=!0,EXITSTATUS=1,e+=". Build with -sASSERTIONS for more info.";var ot=new WebAssembly.RuntimeError(e);throw readyPromiseReject(ot),ot}var dataURIPrefix="data:application/octet-stream;base64,",isDataURI=e=>e.startsWith(dataURIPrefix),isFileURI=e=>e.startsWith("file://");function findWasmBinary(){if(Module.locateFile){var e="postgres.wasm";return isDataURI(e)?e:locateFile(e)}return new URL("/assets/postgres-DSvoAWnW.wasm",import.meta.url).href}var wasmBinaryFile;function getBinarySync(e){if(e==wasmBinaryFile&&wasmBinary)return new Uint8Array(wasmBinary);if(readBinary)return readBinary(e);throw"both async and sync fetching of the wasm failed"}function getBinaryPromise(e){return wasmBinary?Promise.resolve().then(()=>getBinarySync(e)):readAsync(e).then(ot=>new Uint8Array(ot),()=>getBinarySync(e))}function instantiateArrayBuffer(e,ot,st){return getBinaryPromise(e).then(at=>WebAssembly.instantiate(at,ot)).then(st,at=>{err(`failed to asynchronously prepare wasm: ${at}`),abort(at)})}function instantiateAsync(e,ot,st,at){return!e&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(ot)&&!isFileURI(ot)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"?fetch(ot,{credentials:"same-origin"}).then(it=>{var lt=WebAssembly.instantiateStreaming(it,st);return lt.then(at,function(ut){return err(`wasm streaming compile failed: ${ut}`),err("falling back to ArrayBuffer instantiation"),instantiateArrayBuffer(ot,st,at)})}):instantiateArrayBuffer(ot,st,at)}function getWasmImports(){return{env:wasmImports,wasi_snapshot_preview1:wasmImports,"GOT.mem":new Proxy(wasmImports,GOTHandler),"GOT.func":new Proxy(wasmImports,GOTHandler)}}function createWasm(){var e=getWasmImports();function ot(at,it){wasmExports=at.exports,wasmExports=relocateExports(wasmExports,67108864);var lt=getDylinkMetadata(it);return lt.neededDynlibs&&(dynamicLibraries=lt.neededDynlibs.concat(dynamicLibraries)),mergeLibSymbols(wasmExports),LDSO.init(),loadDylibs(),addOnInit(wasmExports.__wasm_call_ctors),__RELOC_FUNCS__.push(wasmExports.__wasm_apply_data_relocs),removeRunDependency(),wasmExports}addRunDependency();function st(at){ot(at.instance,at.module)}if(Module.instantiateWasm)try{return Module.instantiateWasm(e,ot)}catch(at){err(`Module.instantiateWasm callback failed with error: ${at}`),readyPromiseReject(at)}return wasmBinaryFile||(wasmBinaryFile=findWasmBinary()),instantiateAsync(wasmBinary,wasmBinaryFile,e,st).catch(readyPromiseReject),{}}var ASM_CONSTS={69038564:e=>{Module.is_worker=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Module.FD_BUFFER_MAX=e,Module.emscripten_copy_to=console.warn},69038737:()=>{console.warn("prerun(C-node) worker=",Module.is_worker),Module.postMessage=function(ot){console.log("onCustomMessage:",ot)}},69038903:()=>{console.warn("prerun(C-web) worker=",Module.is_worker)},69038964:()=>{if(Module.is_worker){let e=function(ot){console.log("onCustomMessage:",ot)};console.log("Main: running in a worker, setting onCustomMessage"),Module.onCustomMessage=e}else console.log("Running in main thread, faking onCustomMessage"),Module.postMessage=function(ot){switch(ot.type){case"raw":{stringToUTF8(ot.data,shm_rawinput,Module.FD_BUFFER_MAX);break}case"stdin":{stringToUTF8(ot.data,1,Module.FD_BUFFER_MAX);break}case"rcon":{stringToUTF8(ot.data,shm_rcon,Module.FD_BUFFER_MAX);break}default:console.warn("custom_postMessage?",ot)}}}};function is_web_env(){try{if(window)return 1}catch{return 0}}is_web_env.sig="i";function ExitStatus(e){this.name="ExitStatus",this.message=`Program terminated with exit(${e})`,this.status=e}var GOT={},currentModuleWeakSymbols=new Set([]),GOTHandler={get(e,ot){var st=GOT[ot];return st||(st=GOT[ot]=new WebAssembly.Global({value:"i32",mutable:!0})),currentModuleWeakSymbols.has(ot)||(st.required=!0),st}},callRuntimeCallbacks=e=>{for(;e.length>0;)e.shift()(Module)},UTF8Decoder=typeof TextDecoder<"u"?new TextDecoder:void 0,UTF8ArrayToString=(e,ot,st)=>{for(var at=ot+st,it=ot;e[it]&&!(it>=at);)++it;if(it-ot>16&&e.buffer&&UTF8Decoder)return UTF8Decoder.decode(e.subarray(ot,it));for(var lt="";ot>10,56320|ht&1023)}}return lt},getDylinkMetadata=e=>{var ot=0,st=0;function at(){return e[ot++]}function it(){for(var Lr=0,Ur=1;;){var Vr=e[ot++];if(Lr+=(Vr&127)*Ur,Ur*=128,!(Vr&128))break}return Lr}function lt(){var Lr=it();return ot+=Lr,UTF8ArrayToString(e,ot-Lr,Lr)}function ut(Lr,Ur){if(Lr)throw new Error(Ur)}var pt="dylink.0";if(e instanceof WebAssembly.Module){var _t=WebAssembly.Module.customSections(e,pt);_t.length===0&&(pt="dylink",_t=WebAssembly.Module.customSections(e,pt)),ut(_t.length===0,"need dylink section"),e=new Uint8Array(_t[0]),st=e.length}else{var ht=new Uint32Array(new Uint8Array(e.subarray(0,24)).buffer),Dt=ht[0]==1836278016;ut(!Dt,"need to see wasm magic number"),ut(e[8]!==0,"need the dylink section to be first"),ot=9;var Nt=it();st=ot+Nt,pt=lt()}var Ot={neededDynlibs:[],tlsExports:new Set,weakImports:new Set};if(pt=="dylink"){Ot.memorySize=it(),Ot.memoryAlign=it(),Ot.tableSize=it(),Ot.tableAlign=it();for(var Ut=it(),jt=0;jt>1];case"i32":return HEAP32[e>>2];case"i64":return HEAP64[e>>3];case"float":return HEAPF32[e>>2];case"double":return HEAPF64[e>>3];case"*":return HEAPU32[e>>2];default:abort(`invalid type for getValue: ${ot}`)}}var newDSO=(e,ot,st)=>{var at={refcount:1/0,name:e,exports:st,global:!0};return LDSO.loadedLibsByName[e]=at,ot!=null&&(LDSO.loadedLibsByHandle[ot]=at),at},LDSO={loadedLibsByName:{},loadedLibsByHandle:{},init(){newDSO("__main__",0,wasmImports)}},___heap_base=73389520,zeroMemory=(e,ot)=>(HEAPU8.fill(0,e,e+ot),e),alignMemory=(e,ot)=>Math.ceil(e/ot)*ot,getMemory=e=>{if(runtimeInitialized)return zeroMemory(_malloc(e),e);var ot=___heap_base,st=ot+alignMemory(e,16);return ___heap_base=st,GOT.__heap_base.value=st,ot},isInternalSym=e=>["__cpp_exception","__c_longjmp","__wasm_apply_data_relocs","__dso_handle","__tls_size","__tls_align","__set_stack_limits","_emscripten_tls_init","__wasm_init_tls","__wasm_call_ctors","__start_em_asm","__stop_em_asm","__start_em_js","__stop_em_js"].includes(e)||e.startsWith("__em_js__"),uleb128Encode=(e,ot)=>{e<128?ot.push(e):ot.push(e%128|128,e>>7)},sigToWasmTypes=e=>{for(var ot={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"},st={parameters:[],results:e[0]=="v"?[]:[ot[e[0]]]},at=1;at{var st=e.slice(0,1),at=e.slice(1),it={i:127,p:127,j:126,f:125,d:124,e:111};ot.push(96),uleb128Encode(at.length,ot);for(var lt=0;lt{if(typeof WebAssembly.Function=="function")return new WebAssembly.Function(sigToWasmTypes(ot),e);var st=[1];generateFuncType(ot,st);var at=[0,97,115,109,1,0,0,0,1];uleb128Encode(st.length,at),at.push(...st),at.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var it=new WebAssembly.Module(new Uint8Array(at)),lt=new WebAssembly.Instance(it,{e:{f:e}}),ut=lt.exports.f;return ut},wasmTableMirror=[],wasmTable=new WebAssembly.Table({initial:5023,element:"anyfunc"}),getWasmTableEntry=e=>{var ot=wasmTableMirror[e];return ot||(e>=wasmTableMirror.length&&(wasmTableMirror.length=e+1),wasmTableMirror[e]=ot=wasmTable.get(e)),ot},updateTableMap=(e,ot)=>{if(functionsInTableMap)for(var st=e;st(functionsInTableMap||(functionsInTableMap=new WeakMap,updateTableMap(0,wasmTable.length)),functionsInTableMap.get(e)||0),freeTableIndexes=[],getEmptyTableSlot=()=>{if(freeTableIndexes.length)return freeTableIndexes.pop();try{wasmTable.grow(1)}catch(e){throw e instanceof RangeError?"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH.":e}return wasmTable.length-1},setWasmTableEntry=(e,ot)=>{wasmTable.set(e,ot),wasmTableMirror[e]=wasmTable.get(e)},addFunction=(e,ot)=>{var st=getFunctionAddress(e);if(st)return st;var at=getEmptyTableSlot();try{setWasmTableEntry(at,e)}catch(lt){if(!(lt instanceof TypeError))throw lt;var it=convertJsFunctionToWasm(e,ot);setWasmTableEntry(at,it)}return functionsInTableMap.set(e,at),at},updateGOT=(e,ot)=>{for(var st in e)if(!isInternalSym(st)){var at=e[st];GOT[st]||(GOT[st]=new WebAssembly.Global({value:"i32",mutable:!0})),GOT[st].value==0&&(typeof at=="function"?GOT[st].value=addFunction(at):typeof at=="number"?GOT[st].value=at:err(`unhandled export type for '${st}': ${typeof at}`))}},relocateExports=(e,ot,st)=>{var at={};for(var it in e){var lt=e[it];typeof lt=="object"&&(lt=lt.value),typeof lt=="number"&&(lt+=ot),at[it]=lt}return updateGOT(at),at},isSymbolDefined=e=>{var ot=wasmImports[e];return!(!ot||ot.stub)},dynCall=(e,ot,st=[])=>{var at=getWasmTableEntry(ot)(...st);return at},stackSave=()=>_emscripten_stack_get_current(),stackRestore=e=>__emscripten_stack_restore(e),createInvokeFunction=e=>(ot,...st)=>{var at=stackSave();try{return dynCall(e,ot,st)}catch(it){if(stackRestore(at),it!==it+0)throw it;if(_setThrew(1,0),e[0]=="j")return 0n}},resolveGlobalSymbol=(e,ot=!1)=>{var st;return isSymbolDefined(e)?st=wasmImports[e]:e.startsWith("invoke_")&&(st=wasmImports[e]=createInvokeFunction(e.split("_")[1])),{sym:st,name:e}},UTF8ToString=(e,ot)=>e?UTF8ArrayToString(HEAPU8,e,ot):"",loadWebAssemblyModule=(binary,flags,libName,localScope,handle)=>{var metadata=getDylinkMetadata(binary);currentModuleWeakSymbols=metadata.weakImports;function loadModule(){var firstLoad=!handle||!HEAP8[handle+8];if(firstLoad){var memAlign=Math.pow(2,metadata.memoryAlign),memoryBase=metadata.memorySize?alignMemory(getMemory(metadata.memorySize+memAlign),memAlign):0,tableBase=metadata.tableSize?wasmTable.length:0;handle&&(HEAP8[handle+8]=1,HEAPU32[handle+12>>2]=memoryBase,HEAP32[handle+16>>2]=metadata.memorySize,HEAPU32[handle+20>>2]=tableBase,HEAP32[handle+24>>2]=metadata.tableSize)}else memoryBase=HEAPU32[handle+12>>2],tableBase=HEAPU32[handle+20>>2];var tableGrowthNeeded=tableBase+metadata.tableSize-wasmTable.length;tableGrowthNeeded>0&&wasmTable.grow(tableGrowthNeeded);var moduleExports;function resolveSymbol(e){var ot=resolveGlobalSymbol(e).sym;return!ot&&localScope&&(ot=localScope[e]),ot||(ot=moduleExports[e]),ot}var proxyHandler={get(e,ot){switch(ot){case"__memory_base":return memoryBase;case"__table_base":return tableBase}if(ot in wasmImports&&!wasmImports[ot].stub)return wasmImports[ot];if(!(ot in e)){var st;e[ot]=(...at)=>(st||(st=resolveSymbol(ot)),st(...at))}return e[ot]}},proxy=new Proxy({},proxyHandler),info={"GOT.mem":new Proxy({},GOTHandler),"GOT.func":new Proxy({},GOTHandler),env:proxy,wasi_snapshot_preview1:proxy};function postInstantiation(module,instance){updateTableMap(tableBase,metadata.tableSize),moduleExports=relocateExports(instance.exports,memoryBase),flags.allowUndefined||reportUndefinedSymbols();function addEmAsm(addr,body){for(var args=[],arity=0;arity<16&&body.indexOf("$"+arity)!=-1;arity++)args.push("$"+arity);args=args.join(",");var func=`(${args}) => { ${body} };`;ASM_CONSTS[start]=eval(func)}if("__start_em_asm"in moduleExports)for(var start=moduleExports.__start_em_asm,stop=moduleExports.__stop_em_asm;start ${body};`;moduleExports[name]=eval(func)}for(var name in moduleExports)if(name.startsWith("__em_js__")){var start=moduleExports[name],jsString=UTF8ToString(start),parts=jsString.split("<::>");addEmJs(name.replace("__em_js__",""),parts[0],parts[1]),delete moduleExports[name]}var applyRelocs=moduleExports.__wasm_apply_data_relocs;applyRelocs&&(runtimeInitialized?applyRelocs():__RELOC_FUNCS__.push(applyRelocs));var init=moduleExports.__wasm_call_ctors;return init&&(runtimeInitialized?init():__ATINIT__.push(init)),moduleExports}if(flags.loadAsync){if(binary instanceof WebAssembly.Module){var instance=new WebAssembly.Instance(binary,info);return Promise.resolve(postInstantiation(binary,instance))}return WebAssembly.instantiate(binary,info).then(e=>postInstantiation(e.module,e.instance))}var module=binary instanceof WebAssembly.Module?binary:new WebAssembly.Module(binary),instance=new WebAssembly.Instance(module,info);return postInstantiation(module,instance)}return flags.loadAsync?metadata.neededDynlibs.reduce((e,ot)=>e.then(()=>loadDynamicLibrary(ot,flags,localScope)),Promise.resolve()).then(loadModule):(metadata.neededDynlibs.forEach(e=>loadDynamicLibrary(e,flags,localScope)),loadModule())},mergeLibSymbols=(e,ot)=>{for(var[st,at]of Object.entries(e)){const it=ut=>{isSymbolDefined(ut)||(wasmImports[ut]=at)};it(st);const lt="__main_argc_argv";st=="main"&&it(lt),st==lt&&it("main"),st.startsWith("dynCall_")&&!Module.hasOwnProperty(st)&&(Module[st]=at)}},asyncLoad=(e,ot,st,at)=>{var it=`al ${e}`;readAsync(e).then(lt=>{ot(new Uint8Array(lt)),it&&removeRunDependency()},lt=>{if(st)st();else throw`Loading data file "${e}" failed.`}),it&&addRunDependency()},preloadPlugins=Module.preloadPlugins||[],registerWasmPlugin=()=>{var e={promiseChainEnd:Promise.resolve(),canHandle:ot=>!Module.noWasmDecoding&&ot.endsWith(".so"),handle:(ot,st,at,it)=>{e.promiseChainEnd=e.promiseChainEnd.then(()=>loadWebAssemblyModule(ot,{loadAsync:!0,nodelete:!0},st,{})).then(lt=>{preloadedWasm[st]=lt,at(ot)},lt=>{err(`failed to instantiate wasm: ${st}: ${lt}`),it()})}};preloadPlugins.push(e)},preloadedWasm={};function loadDynamicLibrary(e,ot={global:!0,nodelete:!0},st,at){var it=LDSO.loadedLibsByName[e];if(it)return ot.global?it.global||(it.global=!0,mergeLibSymbols(it.exports)):st&&Object.assign(st,it.exports),ot.nodelete&&it.refcount!==1/0&&(it.refcount=1/0),it.refcount++,at&&(LDSO.loadedLibsByHandle[at]=it),ot.loadAsync?Promise.resolve(!0):!0;it=newDSO(e,at,"loading"),it.refcount=ot.nodelete?1/0:1,it.global=ot.global;function lt(){if(at){var _t=HEAPU32[at+28>>2],ht=HEAPU32[at+32>>2];if(_t&&ht){var Dt=HEAP8.slice(_t,_t+ht);return ot.loadAsync?Promise.resolve(Dt):Dt}}var Nt=locateFile(e);if(ot.loadAsync)return new Promise(function(Ot,Ut){asyncLoad(Nt,Ot,Ut)});if(!readBinary)throw new Error(`${Nt}: file not found, and synchronous loading of external files is not available`);return readBinary(Nt)}function ut(){var _t=preloadedWasm[e];return _t?ot.loadAsync?Promise.resolve(_t):_t:ot.loadAsync?lt().then(ht=>loadWebAssemblyModule(ht,ot,e,st,at)):loadWebAssemblyModule(lt(),ot,e,st,at)}function pt(_t){it.global?mergeLibSymbols(_t):st&&Object.assign(st,_t),it.exports=_t}return ot.loadAsync?ut().then(_t=>(pt(_t),!0)):(pt(ut()),!0)}var reportUndefinedSymbols=()=>{for(var[e,ot]of Object.entries(GOT))if(ot.value==0){var st=resolveGlobalSymbol(e,!0).sym;if(!st&&!ot.required)continue;if(typeof st=="function")ot.value=addFunction(st,st.sig);else if(typeof st=="number")ot.value=st;else throw new Error(`bad export type for '${e}': ${typeof st}`)}},loadDylibs=()=>{if(!dynamicLibraries.length){reportUndefinedSymbols();return}addRunDependency(),dynamicLibraries.reduce((e,ot)=>e.then(()=>loadDynamicLibrary(ot,{loadAsync:!0,global:!0,nodelete:!0,allowUndefined:!0})),Promise.resolve()).then(()=>{reportUndefinedSymbols(),removeRunDependency()})},noExitRuntime=Module.noExitRuntime||!0;function setValue(e,ot,st="i8"){switch(st.endsWith("*")&&(st="*"),st){case"i1":HEAP8[e]=ot;break;case"i8":HEAP8[e]=ot;break;case"i16":HEAP16[e>>1]=ot;break;case"i32":HEAP32[e>>2]=ot;break;case"i64":HEAP64[e>>3]=BigInt(ot);break;case"float":HEAPF32[e>>2]=ot;break;case"double":HEAPF64[e>>3]=ot;break;case"*":HEAPU32[e>>2]=ot;break;default:abort(`invalid type for setValue: ${st}`)}}var ___assert_fail=(e,ot,st,at)=>{abort(`Assertion failed: ${UTF8ToString(e)}, at: `+[ot?UTF8ToString(ot):"unknown filename",st,at?UTF8ToString(at):"unknown function"])};___assert_fail.sig="vppip";var ___call_sighandler=(e,ot)=>getWasmTableEntry(e)(ot);___call_sighandler.sig="vpi";var ___memory_base=new WebAssembly.Global({value:"i32",mutable:!1},67108864),___stack_pointer=new WebAssembly.Global({value:"i32",mutable:!0},73389520),PATH={isAbs:e=>e.charAt(0)==="/",splitPath:e=>{var ot=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return ot.exec(e).slice(1)},normalizeArray:(e,ot)=>{for(var st=0,at=e.length-1;at>=0;at--){var it=e[at];it==="."?e.splice(at,1):it===".."?(e.splice(at,1),st++):st&&(e.splice(at,1),st--)}if(ot)for(;st;st--)e.unshift("..");return e},normalize:e=>{var ot=PATH.isAbs(e),st=e.substr(-1)==="/";return e=PATH.normalizeArray(e.split("/").filter(at=>!!at),!ot).join("/"),!e&&!ot&&(e="."),e&&st&&(e+="/"),(ot?"/":"")+e},dirname:e=>{var ot=PATH.splitPath(e),st=ot[0],at=ot[1];return!st&&!at?".":(at&&(at=at.substr(0,at.length-1)),st+at)},basename:e=>{if(e==="/")return"/";e=PATH.normalize(e),e=e.replace(/\/$/,"");var ot=e.lastIndexOf("/");return ot===-1?e:e.substr(ot+1)},join:(...e)=>PATH.normalize(e.join("/")),join2:(e,ot)=>PATH.normalize(e+"/"+ot)},initRandomFill=()=>{if(typeof crypto=="object"&&typeof crypto.getRandomValues=="function")return at=>crypto.getRandomValues(at);if(ENVIRONMENT_IS_NODE)try{var e=require("crypto"),ot=e.randomFillSync;if(ot)return at=>e.randomFillSync(at);var st=e.randomBytes;return at=>(at.set(st(at.byteLength)),at)}catch{}abort("initRandomDevice")},randomFill=e=>(randomFill=initRandomFill())(e),PATH_FS={resolve:(...e)=>{for(var ot="",st=!1,at=e.length-1;at>=-1&&!st;at--){var it=at>=0?e[at]:FS.cwd();if(typeof it!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!it)return"";ot=it+"/"+ot,st=PATH.isAbs(it)}return ot=PATH.normalizeArray(ot.split("/").filter(lt=>!!lt),!st).join("/"),(st?"/":"")+ot||"."},relative:(e,ot)=>{e=PATH_FS.resolve(e).substr(1),ot=PATH_FS.resolve(ot).substr(1);function st(ht){for(var Dt=0;Dt=0&&ht[Nt]==="";Nt--);return Dt>Nt?[]:ht.slice(Dt,Nt-Dt+1)}for(var at=st(e.split("/")),it=st(ot.split("/")),lt=Math.min(at.length,it.length),ut=lt,pt=0;pt{for(var ot=0,st=0;st=55296&&at<=57343?(ot+=4,++st):ot+=3}return ot},stringToUTF8Array=(e,ot,st,at)=>{if(!(at>0))return 0;for(var it=st,lt=st+at-1,ut=0;ut=55296&&pt<=57343){var _t=e.charCodeAt(++ut);pt=65536+((pt&1023)<<10)|_t&1023}if(pt<=127){if(st>=lt)break;ot[st++]=pt}else if(pt<=2047){if(st+1>=lt)break;ot[st++]=192|pt>>6,ot[st++]=128|pt&63}else if(pt<=65535){if(st+2>=lt)break;ot[st++]=224|pt>>12,ot[st++]=128|pt>>6&63,ot[st++]=128|pt&63}else{if(st+3>=lt)break;ot[st++]=240|pt>>18,ot[st++]=128|pt>>12&63,ot[st++]=128|pt>>6&63,ot[st++]=128|pt&63}}return ot[st]=0,st-it};function intArrayFromString(e,ot,st){var at=lengthBytesUTF8(e)+1,it=new Array(at),lt=stringToUTF8Array(e,it,0,it.length);return it.length=lt,it}var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var e=null;if(ENVIRONMENT_IS_NODE){var ot=256,st=Buffer.alloc(ot),at=0,it=process.stdin.fd;try{at=fs.readSync(it,st,0,ot)}catch(lt){if(lt.toString().includes("EOF"))at=0;else throw lt}at>0&&(e=st.slice(0,at).toString("utf-8"))}else typeof window<"u"&&typeof window.prompt=="function"&&(e=window.prompt("Input: "),e!==null&&(e+=` `));if(!e)return null;FS_stdin_getChar_buffer=intArrayFromString(e)}return FS_stdin_getChar_buffer.shift()},TTY={ttys:[],init(){},shutdown(){},register(e,ot){TTY.ttys[e]={input:[],output:[],ops:ot},FS.registerDevice(e,TTY.stream_ops)},stream_ops:{open(e){var ot=TTY.ttys[e.node.rdev];if(!ot)throw new FS.ErrnoError(43);e.tty=ot,e.seekable=!1},close(e){e.tty.ops.fsync(e.tty)},fsync(e){e.tty.ops.fsync(e.tty)},read(e,ot,st,at,it){if(!e.tty||!e.tty.ops.get_char)throw new FS.ErrnoError(60);for(var lt=0,ut=0;ut0&&(out(UTF8ArrayToString(e.output,0)),e.output=[])},ioctl_tcgets(e){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(e,ot,st){return 0},ioctl_tiocgwinsz(e){return[24,80]}},default_tty1_ops:{put_char(e,ot){ot===null||ot===10?(err(UTF8ArrayToString(e.output,0)),e.output=[]):ot!=0&&e.output.push(ot)},fsync(e){e.output&&e.output.length>0&&(err(UTF8ArrayToString(e.output,0)),e.output=[])}}},mmapAlloc=e=>{e=alignMemory(e,65536);var ot=_emscripten_builtin_memalign(65536,e);return ot?zeroMemory(ot,e):0},MEMFS={ops_table:null,mount(e){return MEMFS.createNode(null,"/",16895,0)},createNode(e,ot,st,at){if(FS.isBlkdev(st)||FS.isFIFO(st))throw new FS.ErrnoError(63);MEMFS.ops_table||(MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}});var it=FS.createNode(e,ot,st,at);return FS.isDir(it.mode)?(it.node_ops=MEMFS.ops_table.dir.node,it.stream_ops=MEMFS.ops_table.dir.stream,it.contents={}):FS.isFile(it.mode)?(it.node_ops=MEMFS.ops_table.file.node,it.stream_ops=MEMFS.ops_table.file.stream,it.usedBytes=0,it.contents=null):FS.isLink(it.mode)?(it.node_ops=MEMFS.ops_table.link.node,it.stream_ops=MEMFS.ops_table.link.stream):FS.isChrdev(it.mode)&&(it.node_ops=MEMFS.ops_table.chrdev.node,it.stream_ops=MEMFS.ops_table.chrdev.stream),it.timestamp=Date.now(),e&&(e.contents[ot]=it,e.timestamp=it.timestamp),it},getFileDataAsTypedArray(e){return e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0)},expandFileStorage(e,ot){var st=e.contents?e.contents.length:0;if(!(st>=ot)){var at=1024*1024;ot=Math.max(ot,st*(st>>0),st!=0&&(ot=Math.max(ot,256));var it=e.contents;e.contents=new Uint8Array(ot),e.usedBytes>0&&e.contents.set(it.subarray(0,e.usedBytes),0)}},resizeFileStorage(e,ot){if(e.usedBytes!=ot)if(ot==0)e.contents=null,e.usedBytes=0;else{var st=e.contents;e.contents=new Uint8Array(ot),st&&e.contents.set(st.subarray(0,Math.min(ot,e.usedBytes))),e.usedBytes=ot}},node_ops:{getattr(e){var ot={};return ot.dev=FS.isChrdev(e.mode)?e.id:1,ot.ino=e.id,ot.mode=e.mode,ot.nlink=1,ot.uid=0,ot.gid=0,ot.rdev=e.rdev,FS.isDir(e.mode)?ot.size=4096:FS.isFile(e.mode)?ot.size=e.usedBytes:FS.isLink(e.mode)?ot.size=e.link.length:ot.size=0,ot.atime=new Date(e.timestamp),ot.mtime=new Date(e.timestamp),ot.ctime=new Date(e.timestamp),ot.blksize=4096,ot.blocks=Math.ceil(ot.size/ot.blksize),ot},setattr(e,ot){ot.mode!==void 0&&(e.mode=ot.mode),ot.timestamp!==void 0&&(e.timestamp=ot.timestamp),ot.size!==void 0&&MEMFS.resizeFileStorage(e,ot.size)},lookup(e,ot){throw FS.genericErrors[44]},mknod(e,ot,st,at){return MEMFS.createNode(e,ot,st,at)},rename(e,ot,st){if(FS.isDir(e.mode)){var at;try{at=FS.lookupNode(ot,st)}catch{}if(at)for(var it in at.contents)throw new FS.ErrnoError(55)}delete e.parent.contents[e.name],e.parent.timestamp=Date.now(),e.name=st,ot.contents[st]=e,ot.timestamp=e.parent.timestamp},unlink(e,ot){delete e.contents[ot],e.timestamp=Date.now()},rmdir(e,ot){var st=FS.lookupNode(e,ot);for(var at in st.contents)throw new FS.ErrnoError(55);delete e.contents[ot],e.timestamp=Date.now()},readdir(e){var ot=[".",".."];for(var st of Object.keys(e.contents))ot.push(st);return ot},symlink(e,ot,st){var at=MEMFS.createNode(e,ot,41471,0);return at.link=st,at},readlink(e){if(!FS.isLink(e.mode))throw new FS.ErrnoError(28);return e.link}},stream_ops:{read(e,ot,st,at,it){var lt=e.node.contents;if(it>=e.node.usedBytes)return 0;var ut=Math.min(e.node.usedBytes-it,at);if(ut>8&<.subarray)ot.set(lt.subarray(it,it+ut),st);else for(var pt=0;pt0||st+ot{FS.createDataFile(e,ot,st,at,it,lt)},FS_handledByPreloadPlugin=(e,ot,st,at)=>{typeof Browser<"u"&&Browser.init();var it=!1;return preloadPlugins.forEach(lt=>{it||lt.canHandle(ot)&&(lt.handle(e,ot,st,at),it=!0)}),it},FS_createPreloadedFile=(e,ot,st,at,it,lt,ut,pt,_t,ht)=>{var Dt=ot?PATH_FS.resolve(PATH.join2(e,ot)):e;function Nt(Ot){function Ut(jt){ht==null||ht(),pt||FS_createDataFile(e,ot,jt,at,it,_t),lt==null||lt(),removeRunDependency()}FS_handledByPreloadPlugin(Ot,Dt,Ut,()=>{ut==null||ut(),removeRunDependency()})||Ut(Ot)}addRunDependency(),typeof st=="string"?asyncLoad(st,Nt,ut):Nt(st)},FS_modeStringToFlags=e=>{var ot={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090},st=ot[e];if(typeof st>"u")throw new Error(`Unknown file open mode: ${e}`);return st},FS_getMode=(e,ot)=>{var st=0;return e&&(st|=365),ot&&(st|=146),st},IDBFS={dbs:{},indexedDB:()=>{if(typeof indexedDB<"u")return indexedDB;var e=null;return typeof window=="object"&&(e=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB),e},DB_VERSION:21,DB_STORE_NAME:"FILE_DATA",queuePersist:e=>{function ot(){e.idbPersistState==="again"?st():e.idbPersistState=0}function st(){e.idbPersistState="idb",IDBFS.syncfs(e,!1,ot)}e.idbPersistState?e.idbPersistState==="idb"&&(e.idbPersistState="again"):e.idbPersistState=setTimeout(st,0)},mount:e=>{var at;var ot=MEMFS.mount(e);if((at=e==null?void 0:e.opts)!=null&&at.autoPersist){ot.idbPersistState=0;var st=ot.node_ops;ot.node_ops=Object.assign({},ot.node_ops),ot.node_ops.mknod=(it,lt,ut,pt)=>{var _t=st.mknod(it,lt,ut,pt);return _t.node_ops=ot.node_ops,_t.idbfs_mount=ot.mount,_t.memfs_stream_ops=_t.stream_ops,_t.stream_ops=Object.assign({},_t.stream_ops),_t.stream_ops.write=(ht,Dt,Nt,Ot,Ut,jt)=>(ht.node.isModified=!0,_t.memfs_stream_ops.write(ht,Dt,Nt,Ot,Ut,jt)),_t.stream_ops.close=ht=>{var Dt=ht.node;if(Dt.isModified&&(IDBFS.queuePersist(Dt.idbfs_mount),Dt.isModified=!1),Dt.memfs_stream_ops.close)return Dt.memfs_stream_ops.close(ht)},_t},ot.node_ops.mkdir=(...it)=>(IDBFS.queuePersist(ot.mount),st.mkdir(...it)),ot.node_ops.rmdir=(...it)=>(IDBFS.queuePersist(ot.mount),st.rmdir(...it)),ot.node_ops.symlink=(...it)=>(IDBFS.queuePersist(ot.mount),st.symlink(...it)),ot.node_ops.unlink=(...it)=>(IDBFS.queuePersist(ot.mount),st.unlink(...it)),ot.node_ops.rename=(...it)=>(IDBFS.queuePersist(ot.mount),st.rename(...it))}return ot},syncfs:(e,ot,st)=>{IDBFS.getLocalSet(e,(at,it)=>{if(at)return st(at);IDBFS.getRemoteSet(e,(lt,ut)=>{if(lt)return st(lt);var pt=ot?ut:it,_t=ot?it:ut;IDBFS.reconcile(pt,_t,st)})})},quit:()=>{Object.values(IDBFS.dbs).forEach(e=>e.close()),IDBFS.dbs={}},getDB:(e,ot)=>{var st=IDBFS.dbs[e];if(st)return ot(null,st);var at;try{at=IDBFS.indexedDB().open(e,IDBFS.DB_VERSION)}catch(it){return ot(it)}if(!at)return ot("Unable to connect to IndexedDB");at.onupgradeneeded=it=>{var lt=it.target.result,ut=it.target.transaction,pt;lt.objectStoreNames.contains(IDBFS.DB_STORE_NAME)?pt=ut.objectStore(IDBFS.DB_STORE_NAME):pt=lt.createObjectStore(IDBFS.DB_STORE_NAME),pt.indexNames.contains("timestamp")||pt.createIndex("timestamp","timestamp",{unique:!1})},at.onsuccess=()=>{st=at.result,IDBFS.dbs[e]=st,ot(null,st)},at.onerror=it=>{ot(it.target.error),it.preventDefault()}},getLocalSet:(e,ot)=>{var st={};function at(_t){return _t!=="."&&_t!==".."}function it(_t){return ht=>PATH.join2(_t,ht)}for(var lt=FS.readdir(e.mountpoint).filter(at).map(it(e.mountpoint));lt.length;){var ut=lt.pop(),pt;try{pt=FS.stat(ut)}catch(_t){return ot(_t)}FS.isDir(pt.mode)&<.push(...FS.readdir(ut).filter(at).map(it(ut))),st[ut]={timestamp:pt.mtime}}return ot(null,{type:"local",entries:st})},getRemoteSet:(e,ot)=>{var st={};IDBFS.getDB(e.mountpoint,(at,it)=>{if(at)return ot(at);try{var lt=it.transaction([IDBFS.DB_STORE_NAME],"readonly");lt.onerror=_t=>{ot(_t.target.error),_t.preventDefault()};var ut=lt.objectStore(IDBFS.DB_STORE_NAME),pt=ut.index("timestamp");pt.openKeyCursor().onsuccess=_t=>{var ht=_t.target.result;if(!ht)return ot(null,{type:"remote",db:it,entries:st});st[ht.primaryKey]={timestamp:ht.key},ht.continue()}}catch(_t){return ot(_t)}})},loadLocalEntry:(e,ot)=>{var st,at;try{var it=FS.lookupPath(e);at=it.node,st=FS.stat(e)}catch(lt){return ot(lt)}return FS.isDir(st.mode)?ot(null,{timestamp:st.mtime,mode:st.mode}):FS.isFile(st.mode)?(at.contents=MEMFS.getFileDataAsTypedArray(at),ot(null,{timestamp:st.mtime,mode:st.mode,contents:at.contents})):ot(new Error("node type not supported"))},storeLocalEntry:(e,ot,st)=>{try{if(FS.isDir(ot.mode))FS.mkdirTree(e,ot.mode);else if(FS.isFile(ot.mode))FS.writeFile(e,ot.contents,{canOwn:!0});else return st(new Error("node type not supported"));FS.chmod(e,ot.mode),FS.utime(e,ot.timestamp,ot.timestamp)}catch(at){return st(at)}st(null)},removeLocalEntry:(e,ot)=>{try{var st=FS.stat(e);FS.isDir(st.mode)?FS.rmdir(e):FS.isFile(st.mode)&&FS.unlink(e)}catch(at){return ot(at)}ot(null)},loadRemoteEntry:(e,ot,st)=>{var at=e.get(ot);at.onsuccess=it=>st(null,it.target.result),at.onerror=it=>{st(it.target.error),it.preventDefault()}},storeRemoteEntry:(e,ot,st,at)=>{try{var it=e.put(st,ot)}catch(lt){at(lt);return}it.onsuccess=lt=>at(),it.onerror=lt=>{at(lt.target.error),lt.preventDefault()}},removeRemoteEntry:(e,ot,st)=>{var at=e.delete(ot);at.onsuccess=it=>st(),at.onerror=it=>{st(it.target.error),it.preventDefault()}},reconcile:(e,ot,st)=>{var at=0,it=[];Object.keys(e.entries).forEach(function(Nt){var Ot=e.entries[Nt],Ut=ot.entries[Nt];(!Ut||Ot.timestamp.getTime()!=Ut.timestamp.getTime())&&(it.push(Nt),at++)});var lt=[];if(Object.keys(ot.entries).forEach(function(Nt){e.entries[Nt]||(lt.push(Nt),at++)}),!at)return st(null);var ut=!1,pt=e.type==="remote"?e.db:ot.db,_t=pt.transaction([IDBFS.DB_STORE_NAME],"readwrite"),ht=_t.objectStore(IDBFS.DB_STORE_NAME);function Dt(Nt){if(Nt&&!ut)return ut=!0,st(Nt)}_t.onerror=_t.onabort=Nt=>{Dt(Nt.target.error),Nt.preventDefault()},_t.oncomplete=Nt=>{ut||st(null)},it.sort().forEach(Nt=>{ot.type==="local"?IDBFS.loadRemoteEntry(ht,Nt,(Ot,Ut)=>{if(Ot)return Dt(Ot);IDBFS.storeLocalEntry(Nt,Ut,Dt)}):IDBFS.loadLocalEntry(Nt,(Ot,Ut)=>{if(Ot)return Dt(Ot);IDBFS.storeRemoteEntry(ht,Nt,Ut,Dt)})}),lt.sort().reverse().forEach(Nt=>{ot.type==="local"?IDBFS.removeLocalEntry(Nt,Dt):IDBFS.removeRemoteEntry(ht,Nt,Dt)})}},ERRNO_CODES={EPERM:63,ENOENT:44,ESRCH:71,EINTR:27,EIO:29,ENXIO:60,E2BIG:1,ENOEXEC:45,EBADF:8,ECHILD:12,EAGAIN:6,EWOULDBLOCK:6,ENOMEM:48,EACCES:2,EFAULT:21,ENOTBLK:105,EBUSY:10,EEXIST:20,EXDEV:75,ENODEV:43,ENOTDIR:54,EISDIR:31,EINVAL:28,ENFILE:41,EMFILE:33,ENOTTY:59,ETXTBSY:74,EFBIG:22,ENOSPC:51,ESPIPE:70,EROFS:69,EMLINK:34,EPIPE:64,EDOM:18,ERANGE:68,ENOMSG:49,EIDRM:24,ECHRNG:106,EL2NSYNC:156,EL3HLT:107,EL3RST:108,ELNRNG:109,EUNATCH:110,ENOCSI:111,EL2HLT:112,EDEADLK:16,ENOLCK:46,EBADE:113,EBADR:114,EXFULL:115,ENOANO:104,EBADRQC:103,EBADSLT:102,EDEADLOCK:16,EBFONT:101,ENOSTR:100,ENODATA:116,ETIME:117,ENOSR:118,ENONET:119,ENOPKG:120,EREMOTE:121,ENOLINK:47,EADV:122,ESRMNT:123,ECOMM:124,EPROTO:65,EMULTIHOP:36,EDOTDOT:125,EBADMSG:9,ENOTUNIQ:126,EBADFD:127,EREMCHG:128,ELIBACC:129,ELIBBAD:130,ELIBSCN:131,ELIBMAX:132,ELIBEXEC:133,ENOSYS:52,ENOTEMPTY:55,ENAMETOOLONG:37,ELOOP:32,EOPNOTSUPP:138,EPFNOSUPPORT:139,ECONNRESET:15,ENOBUFS:42,EAFNOSUPPORT:5,EPROTOTYPE:67,ENOTSOCK:57,ENOPROTOOPT:50,ESHUTDOWN:140,ECONNREFUSED:14,EADDRINUSE:3,ECONNABORTED:13,ENETUNREACH:40,ENETDOWN:38,ETIMEDOUT:73,EHOSTDOWN:142,EHOSTUNREACH:23,EINPROGRESS:26,EALREADY:7,EDESTADDRREQ:17,EMSGSIZE:35,EPROTONOSUPPORT:66,ESOCKTNOSUPPORT:137,EADDRNOTAVAIL:4,ENETRESET:39,EISCONN:30,ENOTCONN:53,ETOOMANYREFS:141,EUSERS:136,EDQUOT:19,ESTALE:72,ENOTSUP:138,ENOMEDIUM:148,EILSEQ:25,EOVERFLOW:61,ECANCELED:11,ENOTRECOVERABLE:56,EOWNERDEAD:62,ESTRPIPE:135},NODEFS={isWindows:!1,staticInit(){NODEFS.isWindows=!!process.platform.match(/^win/);var e=process.binding("constants");e.fs&&(e=e.fs),NODEFS.flagsForNodeMap={1024:e.O_APPEND,64:e.O_CREAT,128:e.O_EXCL,256:e.O_NOCTTY,0:e.O_RDONLY,2:e.O_RDWR,4096:e.O_SYNC,512:e.O_TRUNC,1:e.O_WRONLY,131072:e.O_NOFOLLOW}},convertNodeCode(e){var ot=e.code;return ERRNO_CODES[ot]},tryFSOperation(e){try{return e()}catch(ot){throw ot.code?ot.code==="UNKNOWN"?new FS.ErrnoError(28):new FS.ErrnoError(NODEFS.convertNodeCode(ot)):ot}},mount(e){return NODEFS.createNode(null,"/",NODEFS.getMode(e.opts.root),0)},createNode(e,ot,st,at){if(!FS.isDir(st)&&!FS.isFile(st)&&!FS.isLink(st))throw new FS.ErrnoError(28);var it=FS.createNode(e,ot,st);return it.node_ops=NODEFS.node_ops,it.stream_ops=NODEFS.stream_ops,it},getMode(e){var ot;return NODEFS.tryFSOperation(()=>(ot=fs.lstatSync(e),NODEFS.isWindows&&(ot.mode|=(ot.mode&292)>>2),ot.mode))},realPath(e){for(var ot=[];e.parent!==e;)ot.push(e.name),e=e.parent;return ot.push(e.mount.opts.root),ot.reverse(),PATH.join(...ot)},flagsForNode(e){e&=-2097153,e&=-2049,e&=-32769,e&=-524289,e&=-65537;var ot=0;for(var st in NODEFS.flagsForNodeMap)e&st&&(ot|=NODEFS.flagsForNodeMap[st],e^=st);if(e)throw new FS.ErrnoError(28);return ot},node_ops:{getattr(e){var ot=NODEFS.realPath(e),st;return NODEFS.tryFSOperation(()=>st=fs.lstatSync(ot)),NODEFS.isWindows&&(st.blksize||(st.blksize=4096),st.blocks||(st.blocks=(st.size+st.blksize-1)/st.blksize|0),st.mode|=(st.mode&292)>>2),{dev:st.dev,ino:st.ino,mode:st.mode,nlink:st.nlink,uid:st.uid,gid:st.gid,rdev:st.rdev,size:st.size,atime:st.atime,mtime:st.mtime,ctime:st.ctime,blksize:st.blksize,blocks:st.blocks}},setattr(e,ot){var st=NODEFS.realPath(e);NODEFS.tryFSOperation(()=>{if(ot.mode!==void 0&&(fs.chmodSync(st,ot.mode),e.mode=ot.mode),ot.timestamp!==void 0){var at=new Date(ot.timestamp);fs.utimesSync(st,at,at)}ot.size!==void 0&&fs.truncateSync(st,ot.size)})},lookup(e,ot){var st=PATH.join2(NODEFS.realPath(e),ot),at=NODEFS.getMode(st);return NODEFS.createNode(e,ot,at)},mknod(e,ot,st,at){var it=NODEFS.createNode(e,ot,st,at),lt=NODEFS.realPath(it);return NODEFS.tryFSOperation(()=>{FS.isDir(it.mode)?fs.mkdirSync(lt,it.mode):fs.writeFileSync(lt,"",{mode:it.mode})}),it},rename(e,ot,st){var at=NODEFS.realPath(e),it=PATH.join2(NODEFS.realPath(ot),st);NODEFS.tryFSOperation(()=>fs.renameSync(at,it)),e.name=st},unlink(e,ot){var st=PATH.join2(NODEFS.realPath(e),ot);NODEFS.tryFSOperation(()=>fs.unlinkSync(st))},rmdir(e,ot){var st=PATH.join2(NODEFS.realPath(e),ot);NODEFS.tryFSOperation(()=>fs.rmdirSync(st))},readdir(e){var ot=NODEFS.realPath(e);return NODEFS.tryFSOperation(()=>fs.readdirSync(ot))},symlink(e,ot,st){var at=PATH.join2(NODEFS.realPath(e),ot);NODEFS.tryFSOperation(()=>fs.symlinkSync(st,at))},readlink(e){var ot=NODEFS.realPath(e);return NODEFS.tryFSOperation(()=>fs.readlinkSync(ot))}},stream_ops:{open(e){var ot=NODEFS.realPath(e.node);NODEFS.tryFSOperation(()=>{FS.isFile(e.node.mode)&&(e.shared.refcount=1,e.nfd=fs.openSync(ot,NODEFS.flagsForNode(e.flags)))})},close(e){NODEFS.tryFSOperation(()=>{FS.isFile(e.node.mode)&&e.nfd&&--e.shared.refcount===0&&fs.closeSync(e.nfd)})},dup(e){e.shared.refcount++},read(e,ot,st,at,it){return at===0?0:NODEFS.tryFSOperation(()=>fs.readSync(e.nfd,new Int8Array(ot.buffer,st,at),0,at,it))},write(e,ot,st,at,it){return NODEFS.tryFSOperation(()=>fs.writeSync(e.nfd,new Int8Array(ot.buffer,st,at),0,at,it))},llseek(e,ot,st){var at=ot;if(st===1?at+=e.position:st===2&&FS.isFile(e.node.mode)&&NODEFS.tryFSOperation(()=>{var it=fs.fstatSync(e.nfd);at+=it.size}),at<0)throw new FS.ErrnoError(28);return at},mmap(e,ot,st,at,it){if(!FS.isFile(e.node.mode))throw new FS.ErrnoError(43);var lt=mmapAlloc(ot);return NODEFS.stream_ops.read(e,HEAP8,lt,ot,st),{ptr:lt,allocated:!0}},msync(e,ot,st,at,it){return NODEFS.stream_ops.write(e,ot,0,at,st,!1),0}}},FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,ErrnoError:class{constructor(e){this.name="ErrnoError",this.errno=e}},genericErrors:{},filesystems:null,syncFSRequests:0,FSStream:class{constructor(){this.shared={}}get object(){return this.node}set object(e){this.node=e}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(e){this.shared.flags=e}get position(){return this.shared.position}set position(e){this.shared.position=e}},FSNode:class{constructor(e,ot,st,at){e||(e=this),this.parent=e,this.mount=e.mount,this.mounted=null,this.id=FS.nextInode++,this.name=ot,this.mode=st,this.node_ops={},this.stream_ops={},this.rdev=at,this.readMode=365,this.writeMode=146}get read(){return(this.mode&this.readMode)===this.readMode}set read(e){e?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(e){e?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(e,ot={}){if(e=PATH_FS.resolve(e),!e)return{path:"",node:null};var st={follow_mount:!0,recurse_count:0};if(ot=Object.assign(st,ot),ot.recurse_count>8)throw new FS.ErrnoError(32);for(var at=e.split("/").filter(Nt=>!!Nt),it=FS.root,lt="/",ut=0;ut40)throw new FS.ErrnoError(32)}}return{path:lt,node:it}},getPath(e){for(var ot;;){if(FS.isRoot(e)){var st=e.mount.mountpoint;return ot?st[st.length-1]!=="/"?`${st}/${ot}`:st+ot:st}ot=ot?`${e.name}/${ot}`:e.name,e=e.parent}},hashName(e,ot){for(var st=0,at=0;at>>0)%FS.nameTable.length},hashAddNode(e){var ot=FS.hashName(e.parent.id,e.name);e.name_next=FS.nameTable[ot],FS.nameTable[ot]=e},hashRemoveNode(e){var ot=FS.hashName(e.parent.id,e.name);if(FS.nameTable[ot]===e)FS.nameTable[ot]=e.name_next;else for(var st=FS.nameTable[ot];st;){if(st.name_next===e){st.name_next=e.name_next;break}st=st.name_next}},lookupNode(e,ot){var st=FS.mayLookup(e);if(st)throw new FS.ErrnoError(st);for(var at=FS.hashName(e.id,ot),it=FS.nameTable[at];it;it=it.name_next){var lt=it.name;if(it.parent.id===e.id&<===ot)return it}return FS.lookup(e,ot)},createNode(e,ot,st,at){var it=new FS.FSNode(e,ot,st,at);return FS.hashAddNode(it),it},destroyNode(e){FS.hashRemoveNode(e)},isRoot(e){return e===e.parent},isMountpoint(e){return!!e.mounted},isFile(e){return(e&61440)===32768},isDir(e){return(e&61440)===16384},isLink(e){return(e&61440)===40960},isChrdev(e){return(e&61440)===8192},isBlkdev(e){return(e&61440)===24576},isFIFO(e){return(e&61440)===4096},isSocket(e){return(e&49152)===49152},flagsToPermissionString(e){var ot=["r","w","rw"][e&3];return e&512&&(ot+="w"),ot},nodePermissions(e,ot){return FS.ignorePermissions?0:ot.includes("r")&&!(e.mode&292)||ot.includes("w")&&!(e.mode&146)||ot.includes("x")&&!(e.mode&73)?2:0},mayLookup(e){if(!FS.isDir(e.mode))return 54;var ot=FS.nodePermissions(e,"x");return ot||(e.node_ops.lookup?0:2)},mayCreate(e,ot){try{var st=FS.lookupNode(e,ot);return 20}catch{}return FS.nodePermissions(e,"wx")},mayDelete(e,ot,st){var at;try{at=FS.lookupNode(e,ot)}catch(lt){return lt.errno}var it=FS.nodePermissions(e,"wx");if(it)return it;if(st){if(!FS.isDir(at.mode))return 54;if(FS.isRoot(at)||FS.getPath(at)===FS.cwd())return 10}else if(FS.isDir(at.mode))return 31;return 0},mayOpen(e,ot){return e?FS.isLink(e.mode)?32:FS.isDir(e.mode)&&(FS.flagsToPermissionString(ot)!=="r"||ot&512)?31:FS.nodePermissions(e,FS.flagsToPermissionString(ot)):44},MAX_OPEN_FDS:4096,nextfd(){for(var e=0;e<=FS.MAX_OPEN_FDS;e++)if(!FS.streams[e])return e;throw new FS.ErrnoError(33)},getStreamChecked(e){var ot=FS.getStream(e);if(!ot)throw new FS.ErrnoError(8);return ot},getStream:e=>FS.streams[e],createStream(e,ot=-1){return e=Object.assign(new FS.FSStream,e),ot==-1&&(ot=FS.nextfd()),e.fd=ot,FS.streams[ot]=e,e},closeStream(e){FS.streams[e]=null},dupStream(e,ot=-1){var at,it;var st=FS.createStream(e,ot);return(it=(at=st.stream_ops)==null?void 0:at.dup)==null||it.call(at,st),st},chrdev_stream_ops:{open(e){var st,at;var ot=FS.getDevice(e.node.rdev);e.stream_ops=ot.stream_ops,(at=(st=e.stream_ops).open)==null||at.call(st,e)},llseek(){throw new FS.ErrnoError(70)}},major:e=>e>>8,minor:e=>e&255,makedev:(e,ot)=>e<<8|ot,registerDevice(e,ot){FS.devices[e]={stream_ops:ot}},getDevice:e=>FS.devices[e],getMounts(e){for(var ot=[],st=[e];st.length;){var at=st.pop();ot.push(at),st.push(...at.mounts)}return ot},syncfs(e,ot){typeof e=="function"&&(ot=e,e=!1),FS.syncFSRequests++,FS.syncFSRequests>1&&err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var st=FS.getMounts(FS.root.mount),at=0;function it(ut){return FS.syncFSRequests--,ot(ut)}function lt(ut){if(ut)return lt.errored?void 0:(lt.errored=!0,it(ut));++at>=st.length&&it(null)}st.forEach(ut=>{if(!ut.type.syncfs)return lt(null);ut.type.syncfs(ut,e,lt)})},mount(e,ot,st){var at=st==="/",it=!st,lt;if(at&&FS.root)throw new FS.ErrnoError(10);if(!at&&!it){var ut=FS.lookupPath(st,{follow_mount:!1});if(st=ut.path,lt=ut.node,FS.isMountpoint(lt))throw new FS.ErrnoError(10);if(!FS.isDir(lt.mode))throw new FS.ErrnoError(54)}var pt={type:e,opts:ot,mountpoint:st,mounts:[]},_t=e.mount(pt);return _t.mount=pt,pt.root=_t,at?FS.root=_t:lt&&(lt.mounted=pt,lt.mount&<.mount.mounts.push(pt)),_t},unmount(e){var ot=FS.lookupPath(e,{follow_mount:!1});if(!FS.isMountpoint(ot.node))throw new FS.ErrnoError(28);var st=ot.node,at=st.mounted,it=FS.getMounts(at);Object.keys(FS.nameTable).forEach(ut=>{for(var pt=FS.nameTable[ut];pt;){var _t=pt.name_next;it.includes(pt.mount)&&FS.destroyNode(pt),pt=_t}}),st.mounted=null;var lt=st.mount.mounts.indexOf(at);st.mount.mounts.splice(lt,1)},lookup(e,ot){return e.node_ops.lookup(e,ot)},mknod(e,ot,st){var at=FS.lookupPath(e,{parent:!0}),it=at.node,lt=PATH.basename(e);if(!lt||lt==="."||lt==="..")throw new FS.ErrnoError(28);var ut=FS.mayCreate(it,lt);if(ut)throw new FS.ErrnoError(ut);if(!it.node_ops.mknod)throw new FS.ErrnoError(63);return it.node_ops.mknod(it,lt,ot,st)},create(e,ot){return ot=ot!==void 0?ot:438,ot&=4095,ot|=32768,FS.mknod(e,ot,0)},mkdir(e,ot){return ot=ot!==void 0?ot:511,ot&=1023,ot|=16384,FS.mknod(e,ot,0)},mkdirTree(e,ot){for(var st=e.split("/"),at="",it=0;it"u"&&(st=ot,ot=438),ot|=8192,FS.mknod(e,ot,st)},symlink(e,ot){if(!PATH_FS.resolve(e))throw new FS.ErrnoError(44);var st=FS.lookupPath(ot,{parent:!0}),at=st.node;if(!at)throw new FS.ErrnoError(44);var it=PATH.basename(ot),lt=FS.mayCreate(at,it);if(lt)throw new FS.ErrnoError(lt);if(!at.node_ops.symlink)throw new FS.ErrnoError(63);return at.node_ops.symlink(at,it,e)},rename(e,ot){var st=PATH.dirname(e),at=PATH.dirname(ot),it=PATH.basename(e),lt=PATH.basename(ot),ut,pt,_t;if(ut=FS.lookupPath(e,{parent:!0}),pt=ut.node,ut=FS.lookupPath(ot,{parent:!0}),_t=ut.node,!pt||!_t)throw new FS.ErrnoError(44);if(pt.mount!==_t.mount)throw new FS.ErrnoError(75);var ht=FS.lookupNode(pt,it),Dt=PATH_FS.relative(e,at);if(Dt.charAt(0)!==".")throw new FS.ErrnoError(28);if(Dt=PATH_FS.relative(ot,st),Dt.charAt(0)!==".")throw new FS.ErrnoError(55);var Nt;try{Nt=FS.lookupNode(_t,lt)}catch{}if(ht!==Nt){var Ot=FS.isDir(ht.mode),Ut=FS.mayDelete(pt,it,Ot);if(Ut)throw new FS.ErrnoError(Ut);if(Ut=Nt?FS.mayDelete(_t,lt,Ot):FS.mayCreate(_t,lt),Ut)throw new FS.ErrnoError(Ut);if(!pt.node_ops.rename)throw new FS.ErrnoError(63);if(FS.isMountpoint(ht)||Nt&&FS.isMountpoint(Nt))throw new FS.ErrnoError(10);if(_t!==pt&&(Ut=FS.nodePermissions(pt,"w"),Ut))throw new FS.ErrnoError(Ut);FS.hashRemoveNode(ht);try{pt.node_ops.rename(ht,_t,lt),ht.parent=_t}catch(jt){throw jt}finally{FS.hashAddNode(ht)}}},rmdir(e){var ot=FS.lookupPath(e,{parent:!0}),st=ot.node,at=PATH.basename(e),it=FS.lookupNode(st,at),lt=FS.mayDelete(st,at,!0);if(lt)throw new FS.ErrnoError(lt);if(!st.node_ops.rmdir)throw new FS.ErrnoError(63);if(FS.isMountpoint(it))throw new FS.ErrnoError(10);st.node_ops.rmdir(st,at),FS.destroyNode(it)},readdir(e){var ot=FS.lookupPath(e,{follow:!0}),st=ot.node;if(!st.node_ops.readdir)throw new FS.ErrnoError(54);return st.node_ops.readdir(st)},unlink(e){var ot=FS.lookupPath(e,{parent:!0}),st=ot.node;if(!st)throw new FS.ErrnoError(44);var at=PATH.basename(e),it=FS.lookupNode(st,at),lt=FS.mayDelete(st,at,!1);if(lt)throw new FS.ErrnoError(lt);if(!st.node_ops.unlink)throw new FS.ErrnoError(63);if(FS.isMountpoint(it))throw new FS.ErrnoError(10);st.node_ops.unlink(st,at),FS.destroyNode(it)},readlink(e){var ot=FS.lookupPath(e),st=ot.node;if(!st)throw new FS.ErrnoError(44);if(!st.node_ops.readlink)throw new FS.ErrnoError(28);return PATH_FS.resolve(FS.getPath(st.parent),st.node_ops.readlink(st))},stat(e,ot){var st=FS.lookupPath(e,{follow:!ot}),at=st.node;if(!at)throw new FS.ErrnoError(44);if(!at.node_ops.getattr)throw new FS.ErrnoError(63);return at.node_ops.getattr(at)},lstat(e){return FS.stat(e,!0)},chmod(e,ot,st){var at;if(typeof e=="string"){var it=FS.lookupPath(e,{follow:!st});at=it.node}else at=e;if(!at.node_ops.setattr)throw new FS.ErrnoError(63);at.node_ops.setattr(at,{mode:ot&4095|at.mode&-4096,timestamp:Date.now()})},lchmod(e,ot){FS.chmod(e,ot,!0)},fchmod(e,ot){var st=FS.getStreamChecked(e);FS.chmod(st.node,ot)},chown(e,ot,st,at){var it;if(typeof e=="string"){var lt=FS.lookupPath(e,{follow:!at});it=lt.node}else it=e;if(!it.node_ops.setattr)throw new FS.ErrnoError(63);it.node_ops.setattr(it,{timestamp:Date.now()})},lchown(e,ot,st){FS.chown(e,ot,st,!0)},fchown(e,ot,st){var at=FS.getStreamChecked(e);FS.chown(at.node,ot,st)},truncate(e,ot){if(ot<0)throw new FS.ErrnoError(28);var st;if(typeof e=="string"){var at=FS.lookupPath(e,{follow:!0});st=at.node}else st=e;if(!st.node_ops.setattr)throw new FS.ErrnoError(63);if(FS.isDir(st.mode))throw new FS.ErrnoError(31);if(!FS.isFile(st.mode))throw new FS.ErrnoError(28);var it=FS.nodePermissions(st,"w");if(it)throw new FS.ErrnoError(it);st.node_ops.setattr(st,{size:ot,timestamp:Date.now()})},ftruncate(e,ot){var st=FS.getStreamChecked(e);if(!(st.flags&2097155))throw new FS.ErrnoError(28);FS.truncate(st.node,ot)},utime(e,ot,st){var at=FS.lookupPath(e,{follow:!0}),it=at.node;it.node_ops.setattr(it,{timestamp:Math.max(ot,st)})},open(e,ot,st){if(e==="")throw new FS.ErrnoError(44);ot=typeof ot=="string"?FS_modeStringToFlags(ot):ot,ot&64?(st=typeof st>"u"?438:st,st=st&4095|32768):st=0;var at;if(typeof e=="object")at=e;else{e=PATH.normalize(e);try{var it=FS.lookupPath(e,{follow:!(ot&131072)});at=it.node}catch{}}var lt=!1;if(ot&64)if(at){if(ot&128)throw new FS.ErrnoError(20)}else at=FS.mknod(e,st,0),lt=!0;if(!at)throw new FS.ErrnoError(44);if(FS.isChrdev(at.mode)&&(ot&=-513),ot&65536&&!FS.isDir(at.mode))throw new FS.ErrnoError(54);if(!lt){var ut=FS.mayOpen(at,ot);if(ut)throw new FS.ErrnoError(ut)}ot&512&&!lt&&FS.truncate(at,0),ot&=-131713;var pt=FS.createStream({node:at,path:FS.getPath(at),flags:ot,seekable:!0,position:0,stream_ops:at.stream_ops,ungotten:[],error:!1});return pt.stream_ops.open&&pt.stream_ops.open(pt),Module.logReadFiles&&!(ot&1)&&(FS.readFiles||(FS.readFiles={}),e in FS.readFiles||(FS.readFiles[e]=1)),pt},close(e){if(FS.isClosed(e))throw new FS.ErrnoError(8);e.getdents&&(e.getdents=null);try{e.stream_ops.close&&e.stream_ops.close(e)}catch(ot){throw ot}finally{FS.closeStream(e.fd)}e.fd=null},isClosed(e){return e.fd===null},llseek(e,ot,st){if(FS.isClosed(e))throw new FS.ErrnoError(8);if(!e.seekable||!e.stream_ops.llseek)throw new FS.ErrnoError(70);if(st!=0&&st!=1&&st!=2)throw new FS.ErrnoError(28);return e.position=e.stream_ops.llseek(e,ot,st),e.ungotten=[],e.position},read(e,ot,st,at,it){if(at<0||it<0)throw new FS.ErrnoError(28);if(FS.isClosed(e))throw new FS.ErrnoError(8);if((e.flags&2097155)===1)throw new FS.ErrnoError(8);if(FS.isDir(e.node.mode))throw new FS.ErrnoError(31);if(!e.stream_ops.read)throw new FS.ErrnoError(28);var lt=typeof it<"u";if(!lt)it=e.position;else if(!e.seekable)throw new FS.ErrnoError(70);var ut=e.stream_ops.read(e,ot,st,at,it);return lt||(e.position+=ut),ut},write(e,ot,st,at,it,lt){if(at<0||it<0)throw new FS.ErrnoError(28);if(FS.isClosed(e))throw new FS.ErrnoError(8);if(!(e.flags&2097155))throw new FS.ErrnoError(8);if(FS.isDir(e.node.mode))throw new FS.ErrnoError(31);if(!e.stream_ops.write)throw new FS.ErrnoError(28);e.seekable&&e.flags&1024&&FS.llseek(e,0,2);var ut=typeof it<"u";if(!ut)it=e.position;else if(!e.seekable)throw new FS.ErrnoError(70);var pt=e.stream_ops.write(e,ot,st,at,it,lt);return ut||(e.position+=pt),pt},allocate(e,ot,st){if(FS.isClosed(e))throw new FS.ErrnoError(8);if(ot<0||st<=0)throw new FS.ErrnoError(28);if(!(e.flags&2097155))throw new FS.ErrnoError(8);if(!FS.isFile(e.node.mode)&&!FS.isDir(e.node.mode))throw new FS.ErrnoError(43);if(!e.stream_ops.allocate)throw new FS.ErrnoError(138);e.stream_ops.allocate(e,ot,st)},mmap(e,ot,st,at,it){if(at&2&&!(it&2)&&(e.flags&2097155)!==2)throw new FS.ErrnoError(2);if((e.flags&2097155)===1)throw new FS.ErrnoError(2);if(!e.stream_ops.mmap)throw new FS.ErrnoError(43);return e.stream_ops.mmap(e,ot,st,at,it)},msync(e,ot,st,at,it){return e.stream_ops.msync?e.stream_ops.msync(e,ot,st,at,it):0},ioctl(e,ot,st){if(!e.stream_ops.ioctl)throw new FS.ErrnoError(59);return e.stream_ops.ioctl(e,ot,st)},readFile(e,ot={}){if(ot.flags=ot.flags||0,ot.encoding=ot.encoding||"binary",ot.encoding!=="utf8"&&ot.encoding!=="binary")throw new Error(`Invalid encoding type "${ot.encoding}"`);var st,at=FS.open(e,ot.flags),it=FS.stat(e),lt=it.size,ut=new Uint8Array(lt);return FS.read(at,ut,0,lt,0),ot.encoding==="utf8"?st=UTF8ArrayToString(ut,0):ot.encoding==="binary"&&(st=ut),FS.close(at),st},writeFile(e,ot,st={}){st.flags=st.flags||577;var at=FS.open(e,st.flags,st.mode);if(typeof ot=="string"){var it=new Uint8Array(lengthBytesUTF8(ot)+1),lt=stringToUTF8Array(ot,it,0,it.length);FS.write(at,it,0,lt,void 0,st.canOwn)}else if(ArrayBuffer.isView(ot))FS.write(at,ot,0,ot.byteLength,void 0,st.canOwn);else throw new Error("Unsupported data type");FS.close(at)},cwd:()=>FS.currentPath,chdir(e){var ot=FS.lookupPath(e,{follow:!0});if(ot.node===null)throw new FS.ErrnoError(44);if(!FS.isDir(ot.node.mode))throw new FS.ErrnoError(54);var st=FS.nodePermissions(ot.node,"x");if(st)throw new FS.ErrnoError(st);FS.currentPath=ot.path},createDefaultDirectories(){FS.mkdir("/tmp"),FS.mkdir("/home"),FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev"),FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(at,it,lt,ut,pt)=>ut}),FS.mkdev("/dev/null",FS.makedev(1,3)),TTY.register(FS.makedev(5,0),TTY.default_tty_ops),TTY.register(FS.makedev(6,0),TTY.default_tty1_ops),FS.mkdev("/dev/tty",FS.makedev(5,0)),FS.mkdev("/dev/tty1",FS.makedev(6,0));var e=new Uint8Array(1024),ot=0,st=()=>(ot===0&&(ot=randomFill(e).byteLength),e[--ot]);FS.createDevice("/dev","random",st),FS.createDevice("/dev","urandom",st),FS.mkdir("/dev/shm"),FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var e=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd"),FS.mount({mount(){var ot=FS.createNode(e,"fd",16895,73);return ot.node_ops={lookup(st,at){var it=+at,lt=FS.getStreamChecked(it),ut={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>lt.path}};return ut.parent=ut,ut}},ot}},{},"/proc/self/fd")},createStandardStreams(){Module.stdin?FS.createDevice("/dev","stdin",Module.stdin):FS.symlink("/dev/tty","/dev/stdin"),Module.stdout?FS.createDevice("/dev","stdout",null,Module.stdout):FS.symlink("/dev/tty","/dev/stdout"),Module.stderr?FS.createDevice("/dev","stderr",null,Module.stderr):FS.symlink("/dev/tty1","/dev/stderr"),FS.open("/dev/stdin",0),FS.open("/dev/stdout",1),FS.open("/dev/stderr",1)},staticInit(){[44].forEach(e=>{FS.genericErrors[e]=new FS.ErrnoError(e),FS.genericErrors[e].stack=""}),FS.nameTable=new Array(4096),FS.mount(MEMFS,{},"/"),FS.createDefaultDirectories(),FS.createDefaultDevices(),FS.createSpecialDirectories(),FS.filesystems={MEMFS,IDBFS,NODEFS}},init(e,ot,st){FS.init.initialized=!0,Module.stdin=e||Module.stdin,Module.stdout=ot||Module.stdout,Module.stderr=st||Module.stderr,FS.createStandardStreams()},quit(){FS.init.initialized=!1,_fflush(0);for(var e=0;ethis.length-1||Ut<0)){var jt=Ut%this.chunkSize,Wt=Ut/this.chunkSize|0;return this.getter(Wt)[jt]}}setDataGetter(Ut){this.getter=Ut}cacheLength(){var Ut=new XMLHttpRequest;if(Ut.open("HEAD",st,!1),Ut.send(null),!(Ut.status>=200&&Ut.status<300||Ut.status===304))throw new Error("Couldn't load "+st+". Status: "+Ut.status);var jt=Number(Ut.getResponseHeader("Content-length")),Wt,Yt=(Wt=Ut.getResponseHeader("Accept-Ranges"))&&Wt==="bytes",qt=(Wt=Ut.getResponseHeader("Content-Encoding"))&&Wt==="gzip",Ct=1024*1024;Yt||(Ct=jt);var Lt=(Kt,Xt)=>{if(Kt>Xt)throw new Error("invalid range ("+Kt+", "+Xt+") or no bytes requested!");if(Xt>jt-1)throw new Error("only "+jt+" bytes available! programmer error!");var Jt=new XMLHttpRequest;if(Jt.open("GET",st,!1),jt!==Ct&&Jt.setRequestHeader("Range","bytes="+Kt+"-"+Xt),Jt.responseType="arraybuffer",Jt.overrideMimeType&&Jt.overrideMimeType("text/plain; charset=x-user-defined"),Jt.send(null),!(Jt.status>=200&&Jt.status<300||Jt.status===304))throw new Error("Couldn't load "+st+". Status: "+Jt.status);return Jt.response!==void 0?new Uint8Array(Jt.response||[]):intArrayFromString(Jt.responseText||"")},Ht=this;Ht.setDataGetter(Kt=>{var Xt=Kt*Ct,Jt=(Kt+1)*Ct-1;if(Jt=Math.min(Jt,jt-1),typeof Ht.chunks[Kt]>"u"&&(Ht.chunks[Kt]=Lt(Xt,Jt)),typeof Ht.chunks[Kt]>"u")throw new Error("doXHR failed!");return Ht.chunks[Kt]}),(qt||!jt)&&(Ct=jt=1,jt=this.getter(0).length,Ct=jt,out("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=jt,this._chunkSize=Ct,this.lengthKnown=!0}get length(){return this.lengthKnown||this.cacheLength(),this._length}get chunkSize(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}if(typeof XMLHttpRequest<"u"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var ut=new lt,pt={isDevice:!1,contents:ut}}else var pt={isDevice:!1,url:st};var _t=FS.createFile(e,ot,pt,at,it);pt.contents?_t.contents=pt.contents:pt.url&&(_t.contents=null,_t.url=pt.url),Object.defineProperties(_t,{usedBytes:{get:function(){return this.contents.length}}});var ht={},Dt=Object.keys(_t.stream_ops);Dt.forEach(Ot=>{var Ut=_t.stream_ops[Ot];ht[Ot]=(...jt)=>(FS.forceLoadFile(_t),Ut(...jt))});function Nt(Ot,Ut,jt,Wt,Yt){var qt=Ot.node.contents;if(Yt>=qt.length)return 0;var Ct=Math.min(qt.length-Yt,Wt);if(qt.slice)for(var Lt=0;Lt(FS.forceLoadFile(_t),Nt(Ot,Ut,jt,Wt,Yt)),ht.mmap=(Ot,Ut,jt,Wt,Yt)=>{FS.forceLoadFile(_t);var qt=mmapAlloc(Ut);if(!qt)throw new FS.ErrnoError(48);return Nt(Ot,HEAP8,qt,Ut,jt),{ptr:qt,allocated:!0}},_t.stream_ops=ht,_t}},SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(e,ot,st){if(PATH.isAbs(ot))return ot;var at;if(e===-100)at=FS.cwd();else{var it=SYSCALLS.getStreamFromFD(e);at=it.path}if(ot.length==0){if(!st)throw new FS.ErrnoError(44);return at}return PATH.join2(at,ot)},doStat(e,ot,st){var at=e(ot);HEAP32[st>>2]=at.dev,HEAP32[st+4>>2]=at.mode,HEAPU32[st+8>>2]=at.nlink,HEAP32[st+12>>2]=at.uid,HEAP32[st+16>>2]=at.gid,HEAP32[st+20>>2]=at.rdev,HEAP64[st+24>>3]=BigInt(at.size),HEAP32[st+32>>2]=4096,HEAP32[st+36>>2]=at.blocks;var it=at.atime.getTime(),lt=at.mtime.getTime(),ut=at.ctime.getTime();return HEAP64[st+40>>3]=BigInt(Math.floor(it/1e3)),HEAPU32[st+48>>2]=it%1e3*1e3,HEAP64[st+56>>3]=BigInt(Math.floor(lt/1e3)),HEAPU32[st+64>>2]=lt%1e3*1e3,HEAP64[st+72>>3]=BigInt(Math.floor(ut/1e3)),HEAPU32[st+80>>2]=ut%1e3*1e3,HEAP64[st+88>>3]=BigInt(at.ino),0},doMsync(e,ot,st,at,it){if(!FS.isFile(ot.node.mode))throw new FS.ErrnoError(43);if(at&2)return 0;var lt=HEAPU8.slice(e,e+st);FS.msync(ot,lt,it,st,at)},getStreamFromFD(e){var ot=FS.getStreamChecked(e);return ot},varargs:void 0,getStr(e){var ot=UTF8ToString(e);return ot}};function ___syscall__newselect(e,ot,st,at,it){try{for(var lt=0,ut=ot?HEAP32[ot>>2]:0,pt=ot?HEAP32[ot+4>>2]:0,_t=st?HEAP32[st>>2]:0,ht=st?HEAP32[st+4>>2]:0,Dt=at?HEAP32[at>>2]:0,Nt=at?HEAP32[at+4>>2]:0,Ot=0,Ut=0,jt=0,Wt=0,Yt=0,qt=0,Ct=(ot?HEAP32[ot>>2]:0)|(st?HEAP32[st>>2]:0)|(at?HEAP32[at>>2]:0),Lt=(ot?HEAP32[ot+4>>2]:0)|(st?HEAP32[st+4>>2]:0)|(at?HEAP32[at+4>>2]:0),Ht=function(Lr,Ur,Vr,tn){return Lr<32?Ur&tn:Vr&tn},Kt=0;Kt>2]:0,Tr=ot?HEAP32[it+4>>2]:0;Fr=(nr+Tr/1e6)*1e3}tr=Jt.stream_ops.poll(Jt,Fr)}tr&1&&Ht(Kt,ut,pt,Xt)&&(Kt<32?Ot=Ot|Xt:Ut=Ut|Xt,lt++),tr&4&&Ht(Kt,_t,ht,Xt)&&(Kt<32?jt=jt|Xt:Wt=Wt|Xt,lt++),tr&2&&Ht(Kt,Dt,Nt,Xt)&&(Kt<32?Yt=Yt|Xt:qt=qt|Xt,lt++)}}return ot&&(HEAP32[ot>>2]=Ot,HEAP32[ot+4>>2]=Ut),st&&(HEAP32[st>>2]=jt,HEAP32[st+4>>2]=Wt),at&&(HEAP32[at>>2]=Yt,HEAP32[at+4>>2]=qt),lt}catch(Lr){if(typeof FS>"u"||Lr.name!=="ErrnoError")throw Lr;return-Lr.errno}}___syscall__newselect.sig="iipppp";var SOCKFS={mount(e){return Module.websocket=Module.websocket&&typeof Module.websocket=="object"?Module.websocket:{},Module.websocket._callbacks={},Module.websocket.on=function(ot,st){return typeof st=="function"&&(this._callbacks[ot]=st),this},Module.websocket.emit=function(ot,st){typeof this._callbacks[ot]=="function"&&this._callbacks[ot].call(this,st)},FS.createNode(null,"/",16895,0)},createSocket(e,ot,st){ot&=-526337;var at=ot==1;if(at&&st&&st!=6)throw new FS.ErrnoError(66);var it={family:e,type:ot,protocol:st,server:null,error:null,peers:{},pending:[],recv_queue:[],sock_ops:SOCKFS.websocket_sock_ops},lt=SOCKFS.nextname(),ut=FS.createNode(SOCKFS.root,lt,49152,0);ut.sock=it;var pt=FS.createStream({path:lt,node:ut,flags:2,seekable:!1,stream_ops:SOCKFS.stream_ops});return it.stream=pt,it},getSocket(e){var ot=FS.getStream(e);return!ot||!FS.isSocket(ot.node.mode)?null:ot.node.sock},stream_ops:{poll(e){var ot=e.node.sock;return ot.sock_ops.poll(ot)},ioctl(e,ot,st){var at=e.node.sock;return at.sock_ops.ioctl(at,ot,st)},read(e,ot,st,at,it){var lt=e.node.sock,ut=lt.sock_ops.recvmsg(lt,at);return ut?(ot.set(ut.buffer,st),ut.buffer.length):0},write(e,ot,st,at,it){var lt=e.node.sock;return lt.sock_ops.sendmsg(lt,ot,st,at)},close(e){var ot=e.node.sock;ot.sock_ops.close(ot)}},nextname(){return SOCKFS.nextname.current||(SOCKFS.nextname.current=0),"socket["+SOCKFS.nextname.current+++"]"},websocket_sock_ops:{createPeer(e,ot,st){var at;if(typeof ot=="object"&&(at=ot,ot=null,st=null),at)if(at._socket)ot=at._socket.remoteAddress,st=at._socket.remotePort;else{var it=/ws[s]?:\/\/([^:]+):(\d+)/.exec(at.url);if(!it)throw new Error("WebSocket URL must be in the format ws(s)://address:port");ot=it[1],st=parseInt(it[2],10)}else try{var lt=Module.websocket&&typeof Module.websocket=="object",ut="ws:#".replace("#","//");if(lt&&typeof Module.websocket.url=="string"&&(ut=Module.websocket.url),ut==="ws://"||ut==="wss://"){var pt=ot.split("/");ut=ut+pt[0]+":"+st+"/"+pt.slice(1).join("/")}var _t="binary";lt&&typeof Module.websocket.subprotocol=="string"&&(_t=Module.websocket.subprotocol);var ht=void 0;_t!=="null"&&(_t=_t.replace(/^ +| +$/g,"").split(/ *, */),ht=_t),lt&&Module.websocket.subprotocol===null&&(_t="null",ht=void 0);var Dt;ENVIRONMENT_IS_NODE?Dt=require("ws"):Dt=WebSocket,at=new Dt(ut,ht),at.binaryType="arraybuffer"}catch{throw new FS.ErrnoError(23)}var Nt={addr:ot,port:st,socket:at,dgram_send_queue:[]};return SOCKFS.websocket_sock_ops.addPeer(e,Nt),SOCKFS.websocket_sock_ops.handlePeerEvents(e,Nt),e.type===2&&typeof e.sport<"u"&&Nt.dgram_send_queue.push(new Uint8Array([255,255,255,255,112,111,114,116,(e.sport&65280)>>8,e.sport&255])),Nt},getPeer(e,ot,st){return e.peers[ot+":"+st]},addPeer(e,ot){e.peers[ot.addr+":"+ot.port]=ot},removePeer(e,ot){delete e.peers[ot.addr+":"+ot.port]},handlePeerEvents(e,ot){var st=!0,at=function(){Module.websocket.emit("open",e.stream.fd);try{for(var lt=ot.dgram_send_queue.shift();lt;)ot.socket.send(lt),lt=ot.dgram_send_queue.shift()}catch{ot.socket.close()}};function it(lt){if(typeof lt=="string"){var ut=new TextEncoder;lt=ut.encode(lt)}else{if(assert(lt.byteLength!==void 0),lt.byteLength==0)return;lt=new Uint8Array(lt)}var pt=st;if(st=!1,pt&<.length===10&<[0]===255&<[1]===255&<[2]===255&<[3]===255&<[4]===112&<[5]===111&<[6]===114&<[7]===116){var _t=lt[8]<<8|lt[9];SOCKFS.websocket_sock_ops.removePeer(e,ot),ot.port=_t,SOCKFS.websocket_sock_ops.addPeer(e,ot);return}e.recv_queue.push({addr:ot.addr,port:ot.port,data:lt}),Module.websocket.emit("message",e.stream.fd)}ENVIRONMENT_IS_NODE?(ot.socket.on("open",at),ot.socket.on("message",function(lt,ut){ut&&it(new Uint8Array(lt).buffer)}),ot.socket.on("close",function(){Module.websocket.emit("close",e.stream.fd)}),ot.socket.on("error",function(lt){e.error=14,Module.websocket.emit("error",[e.stream.fd,e.error,"ECONNREFUSED: Connection refused"])})):(ot.socket.onopen=at,ot.socket.onclose=function(){Module.websocket.emit("close",e.stream.fd)},ot.socket.onmessage=function(ut){it(ut.data)},ot.socket.onerror=function(lt){e.error=14,Module.websocket.emit("error",[e.stream.fd,e.error,"ECONNREFUSED: Connection refused"])})},poll(e){if(e.type===1&&e.server)return e.pending.length?65:0;var ot=0,st=e.type===1?SOCKFS.websocket_sock_ops.getPeer(e,e.daddr,e.dport):null;return(e.recv_queue.length||!st||st&&st.socket.readyState===st.socket.CLOSING||st&&st.socket.readyState===st.socket.CLOSED)&&(ot|=65),(!st||st&&st.socket.readyState===st.socket.OPEN)&&(ot|=4),(st&&st.socket.readyState===st.socket.CLOSING||st&&st.socket.readyState===st.socket.CLOSED)&&(ot|=16),ot},ioctl(e,ot,st){switch(ot){case 21531:var at=0;return e.recv_queue.length&&(at=e.recv_queue[0].data.length),HEAP32[st>>2]=at,0;default:return 28}},close(e){if(e.server){try{e.server.close()}catch{}e.server=null}for(var ot=Object.keys(e.peers),st=0;st{var ot=SOCKFS.getSocket(e);if(!ot)throw new FS.ErrnoError(8);return ot},inetNtop4=e=>(e&255)+"."+(e>>8&255)+"."+(e>>16&255)+"."+(e>>24&255),inetNtop6=e=>{var ot="",st=0,at=0,it=0,lt=0,ut=0,pt=0,_t=[e[0]&65535,e[0]>>16,e[1]&65535,e[1]>>16,e[2]&65535,e[2]>>16,e[3]&65535,e[3]>>16],ht=!0,Dt="";for(pt=0;pt<5;pt++)if(_t[pt]!==0){ht=!1;break}if(ht){if(Dt=inetNtop4(_t[6]|_t[7]<<16),_t[5]===-1)return ot="::ffff:",ot+=Dt,ot;if(_t[5]===0)return ot="::",Dt==="0.0.0.0"&&(Dt=""),Dt==="0.0.0.1"&&(Dt="1"),ot+=Dt,ot}for(st=0;st<8;st++)_t[st]===0&&(st-it>1&&(ut=0),it=st,ut++),ut>at&&(at=ut,lt=st-at+1);for(st=0;st<8;st++){if(at>1&&_t[st]===0&&st>=lt&&st{var st=HEAP16[e>>1],at=_ntohs(HEAPU16[e+2>>1]),it;switch(st){case 2:if(ot!==16)return{errno:28};it=HEAP32[e+4>>2],it=inetNtop4(it);break;case 10:if(ot!==28)return{errno:28};it=[HEAP32[e+8>>2],HEAP32[e+12>>2],HEAP32[e+16>>2],HEAP32[e+20>>2]],it=inetNtop6(it);break;default:return{errno:5}}return{family:st,addr:it,port:at}},inetPton4=e=>{for(var ot=e.split("."),st=0;st<4;st++){var at=Number(ot[st]);if(isNaN(at))return null;ot[st]=at}return(ot[0]|ot[1]<<8|ot[2]<<16|ot[3]<<24)>>>0},jstoi_q=e=>parseInt(e),inetPton6=e=>{var ot,st,at,it,lt=/^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i,ut=[];if(!lt.test(e))return null;if(e==="::")return[0,0,0,0,0,0,0,0];for(e.startsWith("::")?e=e.replace("::","Z:"):e=e.replace("::",":Z:"),e.indexOf(".")>0?(e=e.replace(new RegExp("[.]","g"),":"),ot=e.split(":"),ot[ot.length-4]=jstoi_q(ot[ot.length-4])+jstoi_q(ot[ot.length-3])*256,ot[ot.length-3]=jstoi_q(ot[ot.length-2])+jstoi_q(ot[ot.length-1])*256,ot=ot.slice(0,ot.length-2)):ot=e.split(":"),at=0,it=0,st=0;st{if(st&&e===0)return null;var at=readSockaddr(e,ot);if(at.errno)throw new FS.ErrnoError(at.errno);return at.addr=DNS.lookup_addr(at.addr)||at.addr,at};function ___syscall_bind(e,ot,st,at,it,lt){try{var ut=getSocketFromFD(e),pt=getSocketAddress(ot,st);return ut.sock_ops.bind(ut,pt.addr,pt.port),0}catch(_t){if(typeof FS>"u"||_t.name!=="ErrnoError")throw _t;return-_t.errno}}___syscall_bind.sig="iippiii";function ___syscall_chdir(e){try{return e=SYSCALLS.getStr(e),FS.chdir(e),0}catch(ot){if(typeof FS>"u"||ot.name!=="ErrnoError")throw ot;return-ot.errno}}___syscall_chdir.sig="ip";function ___syscall_chmod(e,ot){try{return e=SYSCALLS.getStr(e),FS.chmod(e,ot),0}catch(st){if(typeof FS>"u"||st.name!=="ErrnoError")throw st;return-st.errno}}___syscall_chmod.sig="ipi";function ___syscall_connect(e,ot,st,at,it,lt){try{var ut=getSocketFromFD(e),pt=getSocketAddress(ot,st);return ut.sock_ops.connect(ut,pt.addr,pt.port),0}catch(_t){if(typeof FS>"u"||_t.name!=="ErrnoError")throw _t;return-_t.errno}}___syscall_connect.sig="iippiii";function ___syscall_dup(e){try{var ot=SYSCALLS.getStreamFromFD(e);return FS.dupStream(ot).fd}catch(st){if(typeof FS>"u"||st.name!=="ErrnoError")throw st;return-st.errno}}___syscall_dup.sig="ii";function ___syscall_dup3(e,ot,st){try{var at=SYSCALLS.getStreamFromFD(e);if(at.fd===ot)return-28;if(ot<0||ot>=FS.MAX_OPEN_FDS)return-8;var it=FS.getStream(ot);return it&&FS.close(it),FS.dupStream(at,ot).fd}catch(lt){if(typeof FS>"u"||lt.name!=="ErrnoError")throw lt;return-lt.errno}}___syscall_dup3.sig="iiii";function ___syscall_faccessat(e,ot,st,at){try{if(ot=SYSCALLS.getStr(ot),ot=SYSCALLS.calculateAt(e,ot),st&-8)return-28;var it=FS.lookupPath(ot,{follow:!0}),lt=it.node;if(!lt)return-44;var ut="";return st&4&&(ut+="r"),st&2&&(ut+="w"),st&1&&(ut+="x"),ut&&FS.nodePermissions(lt,ut)?-2:0}catch(pt){if(typeof FS>"u"||pt.name!=="ErrnoError")throw pt;return-pt.errno}}___syscall_faccessat.sig="iipii";var ___syscall_fadvise64=(e,ot,st,at)=>0;___syscall_fadvise64.sig="iijji";var INT53_MAX=9007199254740992,INT53_MIN=-9007199254740992,bigintToI53Checked=e=>eINT53_MAX?NaN:Number(e);function ___syscall_fallocate(e,ot,st,at){st=bigintToI53Checked(st),at=bigintToI53Checked(at);try{if(isNaN(st))return 61;var it=SYSCALLS.getStreamFromFD(e);return FS.allocate(it,st,at),0}catch(lt){if(typeof FS>"u"||lt.name!=="ErrnoError")throw lt;return-lt.errno}}___syscall_fallocate.sig="iiijj";function syscallGetVarargI(){var e=HEAP32[+SYSCALLS.varargs>>2];return SYSCALLS.varargs+=4,e}var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(e,ot,st){SYSCALLS.varargs=st;try{var at=SYSCALLS.getStreamFromFD(e);switch(ot){case 0:{var it=syscallGetVarargI();if(it<0)return-28;for(;FS.streams[it];)it++;var lt;return lt=FS.dupStream(at,it),lt.fd}case 1:case 2:return 0;case 3:return at.flags;case 4:{var it=syscallGetVarargI();return at.flags|=it,0}case 12:{var it=syscallGetVarargP(),ut=0;return HEAP16[it+ut>>1]=2,0}case 13:case 14:return 0}return-28}catch(pt){if(typeof FS>"u"||pt.name!=="ErrnoError")throw pt;return-pt.errno}}___syscall_fcntl64.sig="iiip";function ___syscall_fdatasync(e){try{var ot=SYSCALLS.getStreamFromFD(e);return 0}catch(st){if(typeof FS>"u"||st.name!=="ErrnoError")throw st;return-st.errno}}___syscall_fdatasync.sig="ii";function ___syscall_fstat64(e,ot){try{var st=SYSCALLS.getStreamFromFD(e);return SYSCALLS.doStat(FS.stat,st.path,ot)}catch(at){if(typeof FS>"u"||at.name!=="ErrnoError")throw at;return-at.errno}}___syscall_fstat64.sig="iip";function ___syscall_ftruncate64(e,ot){ot=bigintToI53Checked(ot);try{return isNaN(ot)?61:(FS.ftruncate(e,ot),0)}catch(st){if(typeof FS>"u"||st.name!=="ErrnoError")throw st;return-st.errno}}___syscall_ftruncate64.sig="iij";var stringToUTF8=(e,ot,st)=>stringToUTF8Array(e,HEAPU8,ot,st);function ___syscall_getcwd(e,ot){try{if(ot===0)return-28;var st=FS.cwd(),at=lengthBytesUTF8(st)+1;return ot"u"||it.name!=="ErrnoError")throw it;return-it.errno}}___syscall_getcwd.sig="ipp";function ___syscall_getdents64(e,ot,st){try{var at=SYSCALLS.getStreamFromFD(e);at.getdents||(at.getdents=FS.readdir(at.path));for(var it=280,lt=0,ut=FS.llseek(at,0,1),pt=Math.floor(ut/it);pt>3]=BigInt(_t),HEAP64[ot+lt+8>>3]=BigInt((pt+1)*it),HEAP16[ot+lt+16>>1]=280,HEAP8[ot+lt+18]=ht,stringToUTF8(Dt,ot+lt+19,256),lt+=it,pt+=1}return FS.llseek(at,pt*it,0),lt}catch(Ut){if(typeof FS>"u"||Ut.name!=="ErrnoError")throw Ut;return-Ut.errno}}___syscall_getdents64.sig="iipp";var writeSockaddr=(e,ot,st,at,it)=>{switch(ot){case 2:st=inetPton4(st),zeroMemory(e,16),it&&(HEAP32[it>>2]=16),HEAP16[e>>1]=ot,HEAP32[e+4>>2]=st,HEAP16[e+2>>1]=_htons(at);break;case 10:st=inetPton6(st),zeroMemory(e,28),it&&(HEAP32[it>>2]=28),HEAP32[e>>2]=ot,HEAP32[e+8>>2]=st[0],HEAP32[e+12>>2]=st[1],HEAP32[e+16>>2]=st[2],HEAP32[e+20>>2]=st[3],HEAP16[e+2>>1]=_htons(at);break;default:return 5}return 0};function ___syscall_getsockname(e,ot,st,at,it,lt){try{var ut=getSocketFromFD(e),pt=writeSockaddr(ot,ut.family,DNS.lookup_name(ut.saddr||"0.0.0.0"),ut.sport,st);return 0}catch(_t){if(typeof FS>"u"||_t.name!=="ErrnoError")throw _t;return-_t.errno}}___syscall_getsockname.sig="iippiii";function ___syscall_getsockopt(e,ot,st,at,it,lt){try{var ut=getSocketFromFD(e);return ot===1&&st===4?(HEAP32[at>>2]=ut.error,HEAP32[it>>2]=4,ut.error=null,0):-50}catch(pt){if(typeof FS>"u"||pt.name!=="ErrnoError")throw pt;return-pt.errno}}___syscall_getsockopt.sig="iiiippi";function ___syscall_ioctl(e,ot,st){SYSCALLS.varargs=st;try{var at=SYSCALLS.getStreamFromFD(e);switch(ot){case 21509:return at.tty?0:-59;case 21505:{if(!at.tty)return-59;if(at.tty.ops.ioctl_tcgets){var it=at.tty.ops.ioctl_tcgets(at),lt=syscallGetVarargP();HEAP32[lt>>2]=it.c_iflag||0,HEAP32[lt+4>>2]=it.c_oflag||0,HEAP32[lt+8>>2]=it.c_cflag||0,HEAP32[lt+12>>2]=it.c_lflag||0;for(var ut=0;ut<32;ut++)HEAP8[lt+ut+17]=it.c_cc[ut]||0;return 0}return 0}case 21510:case 21511:case 21512:return at.tty?0:-59;case 21506:case 21507:case 21508:{if(!at.tty)return-59;if(at.tty.ops.ioctl_tcsets){for(var lt=syscallGetVarargP(),pt=HEAP32[lt>>2],_t=HEAP32[lt+4>>2],ht=HEAP32[lt+8>>2],Dt=HEAP32[lt+12>>2],Nt=[],ut=0;ut<32;ut++)Nt.push(HEAP8[lt+ut+17]);return at.tty.ops.ioctl_tcsets(at.tty,ot,{c_iflag:pt,c_oflag:_t,c_cflag:ht,c_lflag:Dt,c_cc:Nt})}return 0}case 21519:{if(!at.tty)return-59;var lt=syscallGetVarargP();return HEAP32[lt>>2]=0,0}case 21520:return at.tty?-28:-59;case 21531:{var lt=syscallGetVarargP();return FS.ioctl(at,ot,lt)}case 21523:{if(!at.tty)return-59;if(at.tty.ops&&at.tty.ops.ioctl_tiocgwinsz){var Ot=at.tty.ops.ioctl_tiocgwinsz(at.tty),lt=syscallGetVarargP();HEAP16[lt>>1]=Ot[0],HEAP16[lt+2>>1]=Ot[1]}return 0}case 21524:return at.tty?0:-59;case 21515:return at.tty?0:-59;default:return-28}}catch(Ut){if(typeof FS>"u"||Ut.name!=="ErrnoError")throw Ut;return-Ut.errno}}___syscall_ioctl.sig="iiip";function ___syscall_lstat64(e,ot){try{return e=SYSCALLS.getStr(e),SYSCALLS.doStat(FS.lstat,e,ot)}catch(st){if(typeof FS>"u"||st.name!=="ErrnoError")throw st;return-st.errno}}___syscall_lstat64.sig="ipp";function ___syscall_mkdirat(e,ot,st){try{return ot=SYSCALLS.getStr(ot),ot=SYSCALLS.calculateAt(e,ot),ot=PATH.normalize(ot),ot[ot.length-1]==="/"&&(ot=ot.substr(0,ot.length-1)),FS.mkdir(ot,st,0),0}catch(at){if(typeof FS>"u"||at.name!=="ErrnoError")throw at;return-at.errno}}___syscall_mkdirat.sig="iipi";function ___syscall_newfstatat(e,ot,st,at){try{ot=SYSCALLS.getStr(ot);var it=at&256,lt=at&4096;return at=at&-6401,ot=SYSCALLS.calculateAt(e,ot,lt),SYSCALLS.doStat(it?FS.lstat:FS.stat,ot,st)}catch(ut){if(typeof FS>"u"||ut.name!=="ErrnoError")throw ut;return-ut.errno}}___syscall_newfstatat.sig="iippi";function ___syscall_openat(e,ot,st,at){SYSCALLS.varargs=at;try{ot=SYSCALLS.getStr(ot),ot=SYSCALLS.calculateAt(e,ot);var it=at?syscallGetVarargI():0;return FS.open(ot,st,it).fd}catch(lt){if(typeof FS>"u"||lt.name!=="ErrnoError")throw lt;return-lt.errno}}___syscall_openat.sig="iipip";var PIPEFS={BUCKET_BUFFER_SIZE:8192,mount(e){return FS.createNode(null,"/",16895,0)},createPipe(){var e={buckets:[],refcnt:2};e.buckets.push({buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:0,roffset:0});var ot=PIPEFS.nextname(),st=PIPEFS.nextname(),at=FS.createNode(PIPEFS.root,ot,4096,0),it=FS.createNode(PIPEFS.root,st,4096,0);at.pipe=e,it.pipe=e;var lt=FS.createStream({path:ot,node:at,flags:0,seekable:!1,stream_ops:PIPEFS.stream_ops});at.stream=lt;var ut=FS.createStream({path:st,node:it,flags:1,seekable:!1,stream_ops:PIPEFS.stream_ops});return it.stream=ut,{readable_fd:lt.fd,writable_fd:ut.fd}},stream_ops:{poll(e){var ot=e.node.pipe;if((e.flags&2097155)===1)return 260;if(ot.buckets.length>0)for(var st=0;st0)return 65}return 0},ioctl(e,ot,st){return 28},fsync(e){return 28},read(e,ot,st,at,it){for(var lt=e.node.pipe,ut=0,pt=0;pt=pt)return _t.buffer.set(ut,_t.offset),_t.offset+=pt,pt;ht>0&&(_t.buffer.set(ut.subarray(0,ht),_t.offset),_t.offset+=ht,ut=ut.subarray(ht,ut.byteLength));for(var Dt=ut.byteLength/PIPEFS.BUCKET_BUFFER_SIZE|0,Nt=ut.byteLength%PIPEFS.BUCKET_BUFFER_SIZE,Ot=0;Ot0){var Ut={buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:ut.byteLength,roffset:0};lt.buckets.push(Ut),Ut.buffer.set(ut)}return pt},close(e){var ot=e.node.pipe;ot.refcnt--,ot.refcnt===0&&(ot.buckets=null)}},nextname(){return PIPEFS.nextname.current||(PIPEFS.nextname.current=0),"pipe["+PIPEFS.nextname.current+++"]"}};function ___syscall_pipe(e){try{if(e==0)throw new FS.ErrnoError(21);var ot=PIPEFS.createPipe();return HEAP32[e>>2]=ot.readable_fd,HEAP32[e+4>>2]=ot.writable_fd,0}catch(st){if(typeof FS>"u"||st.name!=="ErrnoError")throw st;return-st.errno}}___syscall_pipe.sig="ip";function ___syscall_poll(e,ot,st){try{for(var at=0,it=0;it>2],pt=HEAP16[lt+4>>1],_t=32,ht=FS.getStream(ut);ht&&(_t=SYSCALLS.DEFAULT_POLLMASK,ht.stream_ops.poll&&(_t=ht.stream_ops.poll(ht,-1))),_t&=pt|8|16,_t&&at++,HEAP16[lt+6>>1]=_t}return at}catch(Dt){if(typeof FS>"u"||Dt.name!=="ErrnoError")throw Dt;return-Dt.errno}}___syscall_poll.sig="ipii";function ___syscall_readlinkat(e,ot,st,at){try{if(ot=SYSCALLS.getStr(ot),ot=SYSCALLS.calculateAt(e,ot),at<=0)return-28;var it=FS.readlink(ot),lt=Math.min(at,lengthBytesUTF8(it)),ut=HEAP8[st+lt];return stringToUTF8(it,st,at+1),HEAP8[st+lt]=ut,lt}catch(pt){if(typeof FS>"u"||pt.name!=="ErrnoError")throw pt;return-pt.errno}}___syscall_readlinkat.sig="iippp";function ___syscall_recvfrom(e,ot,st,at,it,lt){try{var ut=getSocketFromFD(e),pt=ut.sock_ops.recvmsg(ut,st);if(!pt)return 0;if(it)var _t=writeSockaddr(it,ut.family,DNS.lookup_name(pt.addr),pt.port,lt);return HEAPU8.set(pt.buffer,ot),pt.buffer.byteLength}catch(ht){if(typeof FS>"u"||ht.name!=="ErrnoError")throw ht;return-ht.errno}}___syscall_recvfrom.sig="iippipp";function ___syscall_renameat(e,ot,st,at){try{return ot=SYSCALLS.getStr(ot),at=SYSCALLS.getStr(at),ot=SYSCALLS.calculateAt(e,ot),at=SYSCALLS.calculateAt(st,at),FS.rename(ot,at),0}catch(it){if(typeof FS>"u"||it.name!=="ErrnoError")throw it;return-it.errno}}___syscall_renameat.sig="iipip";function ___syscall_rmdir(e){try{return e=SYSCALLS.getStr(e),FS.rmdir(e),0}catch(ot){if(typeof FS>"u"||ot.name!=="ErrnoError")throw ot;return-ot.errno}}___syscall_rmdir.sig="ip";function ___syscall_sendto(e,ot,st,at,it,lt){try{var ut=getSocketFromFD(e),pt=getSocketAddress(it,lt,!0);return pt?ut.sock_ops.sendmsg(ut,HEAP8,ot,st,pt.addr,pt.port):FS.write(ut.stream,HEAP8,ot,st)}catch(_t){if(typeof FS>"u"||_t.name!=="ErrnoError")throw _t;return-_t.errno}}___syscall_sendto.sig="iippipp";function ___syscall_socket(e,ot,st){try{var at=SOCKFS.createSocket(e,ot,st);return at.stream.fd}catch(it){if(typeof FS>"u"||it.name!=="ErrnoError")throw it;return-it.errno}}___syscall_socket.sig="iiiiiii";function ___syscall_stat64(e,ot){try{return e=SYSCALLS.getStr(e),SYSCALLS.doStat(FS.stat,e,ot)}catch(st){if(typeof FS>"u"||st.name!=="ErrnoError")throw st;return-st.errno}}___syscall_stat64.sig="ipp";function ___syscall_symlink(e,ot){try{return e=SYSCALLS.getStr(e),ot=SYSCALLS.getStr(ot),FS.symlink(e,ot),0}catch(st){if(typeof FS>"u"||st.name!=="ErrnoError")throw st;return-st.errno}}___syscall_symlink.sig="ipp";function ___syscall_truncate64(e,ot){ot=bigintToI53Checked(ot);try{return isNaN(ot)?61:(e=SYSCALLS.getStr(e),FS.truncate(e,ot),0)}catch(st){if(typeof FS>"u"||st.name!=="ErrnoError")throw st;return-st.errno}}___syscall_truncate64.sig="ipj";function ___syscall_unlinkat(e,ot,st){try{return ot=SYSCALLS.getStr(ot),ot=SYSCALLS.calculateAt(e,ot),st===0?FS.unlink(ot):st===512?FS.rmdir(ot):abort("Invalid flags passed to unlinkat"),0}catch(at){if(typeof FS>"u"||at.name!=="ErrnoError")throw at;return-at.errno}}___syscall_unlinkat.sig="iipi";var ___table_base=new WebAssembly.Global({value:"i32",mutable:!1},1),__abort_js=()=>{abort("")};__abort_js.sig="v";var ENV={},stackAlloc=e=>__emscripten_stack_alloc(e),stringToUTF8OnStack=e=>{var ot=lengthBytesUTF8(e)+1,st=stackAlloc(ot);return stringToUTF8(e,st,ot),st},dlSetError=e=>{var ot=stackSave(),st=stringToUTF8OnStack(e);___dl_seterr(st,0),stackRestore(ot)},dlopenInternal=(e,ot)=>{var st=UTF8ToString(e+36),at=HEAP32[e+4>>2];st=PATH.normalize(st);var it=!!(at&256),lt=it?null:{},ut={global:it,nodelete:!!(at&4096),loadAsync:ot.loadAsync};if(ot.loadAsync)return loadDynamicLibrary(st,ut,lt,e);try{return loadDynamicLibrary(st,ut,lt,e)}catch(pt){return dlSetError(`Could not load dynamic lib: ${st} ${pt}`),0}},__dlopen_js=e=>dlopenInternal(e,{loadAsync:!1});__dlopen_js.sig="pp";var __dlsym_js=(e,ot,st)=>{ot=UTF8ToString(ot);var at,it,lt=LDSO.loadedLibsByHandle[e];if(!lt.exports.hasOwnProperty(ot)||lt.exports[ot].stub)return dlSetError(`Tried to lookup unknown symbol "${ot}" in dynamic lib: ${lt.name}`),0;if(it=Object.keys(lt.exports).indexOf(ot),at=lt.exports[ot],typeof at=="function"){var ut=getFunctionAddress(at);ut?at=ut:(at=addFunction(at,at.sig),HEAPU32[st>>2]=it)}return at};__dlsym_js.sig="pppp";var nowIsMonotonic=1,__emscripten_get_now_is_monotonic=()=>nowIsMonotonic;__emscripten_get_now_is_monotonic.sig="i";var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=!1,runtimeKeepaliveCounter=0};__emscripten_runtime_keepalive_clear.sig="v";var __emscripten_system=e=>{if(ENVIRONMENT_IS_NODE){if(!e)return 1;var ot=UTF8ToString(e);if(!ot.length)return 0;var st=require("child_process"),at=st.spawnSync(ot,[],{shell:!0,stdio:"inherit"}),it=(ut,pt)=>ut<<8|pt;if(at.status===null){var lt=ut=>{switch(ut){case"SIGHUP":return 1;case"SIGINT":return 2;case"SIGQUIT":return 3;case"SIGFPE":return 8;case"SIGKILL":return 9;case"SIGALRM":return 14;case"SIGTERM":return 15}return 2};return it(0,lt(at.signal))}return it(at.status,0)}return e?-52:0};__emscripten_system.sig="ip";var __emscripten_throw_longjmp=()=>{throw 1/0};__emscripten_throw_longjmp.sig="v";function __gmtime_js(e,ot){e=bigintToI53Checked(e);var st=new Date(e*1e3);HEAP32[ot>>2]=st.getUTCSeconds(),HEAP32[ot+4>>2]=st.getUTCMinutes(),HEAP32[ot+8>>2]=st.getUTCHours(),HEAP32[ot+12>>2]=st.getUTCDate(),HEAP32[ot+16>>2]=st.getUTCMonth(),HEAP32[ot+20>>2]=st.getUTCFullYear()-1900,HEAP32[ot+24>>2]=st.getUTCDay();var at=Date.UTC(st.getUTCFullYear(),0,1,0,0,0,0),it=(st.getTime()-at)/(1e3*60*60*24)|0;HEAP32[ot+28>>2]=it}__gmtime_js.sig="vjp";var isLeapYear=e=>e%4===0&&(e%100!==0||e%400===0),MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335],MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334],ydayFromDate=e=>{var ot=isLeapYear(e.getFullYear()),st=ot?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE,at=st[e.getMonth()]+e.getDate()-1;return at};function __localtime_js(e,ot){e=bigintToI53Checked(e);var st=new Date(e*1e3);HEAP32[ot>>2]=st.getSeconds(),HEAP32[ot+4>>2]=st.getMinutes(),HEAP32[ot+8>>2]=st.getHours(),HEAP32[ot+12>>2]=st.getDate(),HEAP32[ot+16>>2]=st.getMonth(),HEAP32[ot+20>>2]=st.getFullYear()-1900,HEAP32[ot+24>>2]=st.getDay();var at=ydayFromDate(st)|0;HEAP32[ot+28>>2]=at,HEAP32[ot+36>>2]=-(st.getTimezoneOffset()*60);var it=new Date(st.getFullYear(),0,1),lt=new Date(st.getFullYear(),6,1).getTimezoneOffset(),ut=it.getTimezoneOffset(),pt=(lt!=ut&&st.getTimezoneOffset()==Math.min(ut,lt))|0;HEAP32[ot+32>>2]=pt}__localtime_js.sig="vjp";function __mmap_js(e,ot,st,at,it,lt,ut){it=bigintToI53Checked(it);try{if(isNaN(it))return 61;var pt=SYSCALLS.getStreamFromFD(at),_t=FS.mmap(pt,e,it,ot,st),ht=_t.ptr;return HEAP32[lt>>2]=_t.allocated,HEAPU32[ut>>2]=ht,0}catch(Dt){if(typeof FS>"u"||Dt.name!=="ErrnoError")throw Dt;return-Dt.errno}}__mmap_js.sig="ipiiijpp";function __munmap_js(e,ot,st,at,it,lt){lt=bigintToI53Checked(lt);try{var ut=SYSCALLS.getStreamFromFD(it);st&2&&SYSCALLS.doMsync(e,ut,ot,at,lt)}catch(pt){if(typeof FS>"u"||pt.name!=="ErrnoError")throw pt;return-pt.errno}}__munmap_js.sig="ippiiij";var timers={},handleException=e=>{if(e instanceof ExitStatus||e=="unwind")return EXITSTATUS;quit_(1,e)},runtimeKeepaliveCounter=0,keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0,_proc_exit=e=>{var ot;EXITSTATUS=e,keepRuntimeAlive()||((ot=Module.onExit)==null||ot.call(Module,e),ABORT=!0),quit_(e,new ExitStatus(e))};_proc_exit.sig="vi";var exitJS=(e,ot)=>{EXITSTATUS=e,_proc_exit(e)},_exit=exitJS;_exit.sig="vi";var maybeExit=()=>{if(!keepRuntimeAlive())try{_exit(EXITSTATUS)}catch(e){handleException(e)}},callUserCallback=e=>{if(!ABORT)try{e(),maybeExit()}catch(ot){handleException(ot)}},_emscripten_get_now;_emscripten_get_now=()=>performance.now(),_emscripten_get_now.sig="d";var __setitimer_js=(e,ot)=>{if(timers[e]&&(clearTimeout(timers[e].id),delete timers[e]),!ot)return 0;var st=setTimeout(()=>{delete timers[e],callUserCallback(()=>__emscripten_timeout(e,_emscripten_get_now()))},ot);return timers[e]={id:st,timeout_ms:ot},0};__setitimer_js.sig="iid";var __tzset_js=(e,ot,st,at)=>{var it=new Date().getFullYear(),lt=new Date(it,0,1),ut=new Date(it,6,1),pt=lt.getTimezoneOffset(),_t=ut.getTimezoneOffset(),ht=Math.max(pt,_t);HEAPU32[e>>2]=ht*60,HEAP32[ot>>2]=+(pt!=_t);var Dt=Ut=>{var jt=Ut>=0?"-":"+",Wt=Math.abs(Ut),Yt=String(Math.floor(Wt/60)).padStart(2,"0"),qt=String(Wt%60).padStart(2,"0");return`UTC${jt}${Yt}${qt}`},Nt=Dt(pt),Ot=Dt(_t);_t{readEmAsmArgsArray.length=0;for(var st;st=HEAPU8[e++];){var at=st!=105;at&=st!=112,ot+=at&&ot%8?4:0,readEmAsmArgsArray.push(st==112?HEAPU32[ot>>2]:st==106?HEAP64[ot>>3]:st==105?HEAP32[ot>>2]:HEAPF64[ot>>3]),ot+=at?8:4}return readEmAsmArgsArray},runEmAsmFunction=(e,ot,st)=>{var at=readEmAsmArgs(ot,st);return ASM_CONSTS[e](...at)},_emscripten_asm_const_int=(e,ot,st)=>runEmAsmFunction(e,ot,st);_emscripten_asm_const_int.sig="ippp";var _emscripten_date_now=()=>Date.now();_emscripten_date_now.sig="d";var _emscripten_force_exit=e=>{__emscripten_runtime_keepalive_clear(),_exit(e)};_emscripten_force_exit.sig="vi";var getHeapMax=()=>2147483648,growMemory=e=>{var ot=wasmMemory.buffer,st=(e-ot.byteLength+65535)/65536;try{return wasmMemory.grow(st),updateMemoryViews(),1}catch{}},_emscripten_resize_heap=e=>{var ot=HEAPU8.length;e>>>=0;var st=getHeapMax();if(e>st)return!1;for(var at=(_t,ht)=>_t+(ht-_t%ht)%ht,it=1;it<=4;it*=2){var lt=ot*(1+.2/it);lt=Math.min(lt,e+100663296);var ut=Math.min(st,at(Math.max(e,lt),65536)),pt=growMemory(ut);if(pt)return!0}return!1};_emscripten_resize_heap.sig="ip";var safeSetTimeout=(e,ot)=>setTimeout(()=>{callUserCallback(e)},ot),Browser={mainLoop:{running:!1,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause(){Browser.mainLoop.scheduler=null,Browser.mainLoop.currentlyRunningMainloop++},resume(){Browser.mainLoop.currentlyRunningMainloop++;var e=Browser.mainLoop.timingMode,ot=Browser.mainLoop.timingValue,st=Browser.mainLoop.func;Browser.mainLoop.func=null,setMainLoop(st,0,!1,Browser.mainLoop.arg,!0),_emscripten_set_main_loop_timing(e,ot),Browser.mainLoop.scheduler()},updateStatus(){if(Module.setStatus){var e=Module.statusMessage||"Please wait...",ot=Browser.mainLoop.remainingBlockers,st=Browser.mainLoop.expectedBlockers;ot?ot{var Ot=document.createElement("canvas");Ot.width=Nt.width,Ot.height=Nt.height;var Ut=Ot.getContext("2d");Ut.drawImage(Nt,0,0),URL.revokeObjectURL(Dt),pt==null||pt(lt)},Nt.onerror=Ot=>{err(`Image ${Dt} could not be decoded`),_t==null||_t()},Nt.src=Dt},preloadPlugins.push(e);var ot={};ot.canHandle=function(lt){return!Module.noAudioDecoding&<.substr(-4)in{".ogg":1,".wav":1,".mp3":1}},ot.handle=function(lt,ut,pt,_t){var ht=!1;function Dt(jt){ht||(ht=!0,pt==null||pt(lt))}var Nt=new Blob([lt],{type:Browser.getMimetype(ut)}),Ot=URL.createObjectURL(Nt),Ut=new Audio;Ut.addEventListener("canplaythrough",()=>Dt(),!1),Ut.onerror=function(Wt){if(ht)return;err(`warning: browser could not fully decode audio ${ut}, trying slower base64 approach`);function Yt(qt){for(var Ct="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Lt="=",Ht="",Kt=0,Xt=0,Jt=0;Jt=6;){var tr=Kt>>Xt-6&63;Xt-=6,Ht+=Ct[tr]}return Xt==2?(Ht+=Ct[(Kt&3)<<4],Ht+=Lt+Lt):Xt==4&&(Ht+=Ct[(Kt&15)<<2],Ht+=Lt),Ht}Ut.src="data:audio/x-"+ut.substr(-3)+";base64,"+Yt(lt),Dt()},Ut.src=Ot,safeSetTimeout(()=>{Dt()},1e4)},preloadPlugins.push(ot);function st(){Browser.pointerLock=document.pointerLockElement===Module.canvas||document.mozPointerLockElement===Module.canvas||document.webkitPointerLockElement===Module.canvas||document.msPointerLockElement===Module.canvas}var at=Module.canvas;at&&(at.requestPointerLock=at.requestPointerLock||at.mozRequestPointerLock||at.webkitRequestPointerLock||at.msRequestPointerLock||(()=>{}),at.exitPointerLock=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock||document.msExitPointerLock||(()=>{}),at.exitPointerLock=at.exitPointerLock.bind(document),document.addEventListener("pointerlockchange",st,!1),document.addEventListener("mozpointerlockchange",st,!1),document.addEventListener("webkitpointerlockchange",st,!1),document.addEventListener("mspointerlockchange",st,!1),Module.elementPointerLock&&at.addEventListener("click",it=>{!Browser.pointerLock&&Module.canvas.requestPointerLock&&(Module.canvas.requestPointerLock(),it.preventDefault())},!1))},createContext(e,ot,st,at){if(ot&&Module.ctx&&e==Module.canvas)return Module.ctx;var it,lt;if(ot){var ut={antialias:!1,alpha:!1,majorVersion:1};if(at)for(var pt in at)ut[pt]=at[pt];typeof GL<"u"&&(lt=GL.createContext(e,ut),lt&&(it=GL.getContext(lt).GLctx))}else it=e.getContext("2d");return it?(st&&(Module.ctx=it,ot&&GL.makeContextCurrent(lt),Module.useWebGL=ot,Browser.moduleContextCreatedCallbacks.forEach(_t=>_t()),Browser.init()),it):null},destroyContext(e,ot,st){},fullscreenHandlersInstalled:!1,lockPointer:void 0,resizeCanvas:void 0,requestFullscreen(e,ot){Browser.lockPointer=e,Browser.resizeCanvas=ot,typeof Browser.lockPointer>"u"&&(Browser.lockPointer=!0),typeof Browser.resizeCanvas>"u"&&(Browser.resizeCanvas=!1);var st=Module.canvas;function at(){var ut,pt;Browser.isFullscreen=!1;var lt=st.parentNode;(document.fullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.webkitFullscreenElement||document.webkitCurrentFullScreenElement)===lt?(st.exitFullscreen=Browser.exitFullscreen,Browser.lockPointer&&st.requestPointerLock(),Browser.isFullscreen=!0,Browser.resizeCanvas?Browser.setFullscreenCanvasSize():Browser.updateCanvasDimensions(st)):(lt.parentNode.insertBefore(st,lt),lt.parentNode.removeChild(lt),Browser.resizeCanvas?Browser.setWindowedCanvasSize():Browser.updateCanvasDimensions(st)),(ut=Module.onFullScreen)==null||ut.call(Module,Browser.isFullscreen),(pt=Module.onFullscreen)==null||pt.call(Module,Browser.isFullscreen)}Browser.fullscreenHandlersInstalled||(Browser.fullscreenHandlersInstalled=!0,document.addEventListener("fullscreenchange",at,!1),document.addEventListener("mozfullscreenchange",at,!1),document.addEventListener("webkitfullscreenchange",at,!1),document.addEventListener("MSFullscreenChange",at,!1));var it=document.createElement("div");st.parentNode.insertBefore(it,st),it.appendChild(st),it.requestFullscreen=it.requestFullscreen||it.mozRequestFullScreen||it.msRequestFullscreen||(it.webkitRequestFullscreen?()=>it.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT):null)||(it.webkitRequestFullScreen?()=>it.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT):null),it.requestFullscreen()},exitFullscreen(){if(!Browser.isFullscreen)return!1;var e=document.exitFullscreen||document.cancelFullScreen||document.mozCancelFullScreen||document.msExitFullscreen||document.webkitCancelFullScreen||(()=>{});return e.apply(document,[]),!0},nextRAF:0,fakeRequestAnimationFrame(e){var ot=Date.now();if(Browser.nextRAF===0)Browser.nextRAF=ot+1e3/60;else for(;ot+2>=Browser.nextRAF;)Browser.nextRAF+=1e3/60;var st=Math.max(Browser.nextRAF-ot,0);setTimeout(e,st)},requestAnimationFrame(e){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(e);return}var ot=Browser.fakeRequestAnimationFrame;ot(e)},safeSetTimeout(e,ot){return safeSetTimeout(e,ot)},safeRequestAnimationFrame(e){return Browser.requestAnimationFrame(()=>{callUserCallback(e)})},getMimetype(e){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[e.substr(e.lastIndexOf(".")+1)]},getUserMedia(e){window.getUserMedia||(window.getUserMedia=navigator.getUserMedia||navigator.mozGetUserMedia),window.getUserMedia(e)},getMovementX(e){return e.movementX||e.mozMovementX||e.webkitMovementX||0},getMovementY(e){return e.movementY||e.mozMovementY||e.webkitMovementY||0},getMouseWheelDelta(e){var ot=0;switch(e.type){case"DOMMouseScroll":ot=e.detail/3;break;case"mousewheel":ot=e.wheelDelta/120;break;case"wheel":switch(ot=e.deltaY,e.deltaMode){case 0:ot/=100;break;case 1:ot/=3;break;case 2:ot*=80;break;default:throw"unrecognized mouse wheel delta mode: "+e.deltaMode}break;default:throw"unrecognized mouse wheel event: "+e.type}return ot},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseCoords(e,ot){var st=Module.canvas.getBoundingClientRect(),at=Module.canvas.width,it=Module.canvas.height,lt=typeof window.scrollX<"u"?window.scrollX:window.pageXOffset,ut=typeof window.scrollY<"u"?window.scrollY:window.pageYOffset,pt=e-(lt+st.left),_t=ot-(ut+st.top);return pt=pt*(at/st.width),_t=_t*(it/st.height),{x:pt,y:_t}},setMouseCoords(e,ot){const{x:st,y:at}=Browser.calculateMouseCoords(e,ot);Browser.mouseMovementX=st-Browser.mouseX,Browser.mouseMovementY=at-Browser.mouseY,Browser.mouseX=st,Browser.mouseY=at},calculateMouseEvent(e){if(Browser.pointerLock)e.type!="mousemove"&&"mozMovementX"in e?Browser.mouseMovementX=Browser.mouseMovementY=0:(Browser.mouseMovementX=Browser.getMovementX(e),Browser.mouseMovementY=Browser.getMovementY(e)),Browser.mouseX+=Browser.mouseMovementX,Browser.mouseY+=Browser.mouseMovementY;else{if(e.type==="touchstart"||e.type==="touchend"||e.type==="touchmove"){var ot=e.touch;if(ot===void 0)return;var st=Browser.calculateMouseCoords(ot.pageX,ot.pageY);if(e.type==="touchstart")Browser.lastTouches[ot.identifier]=st,Browser.touches[ot.identifier]=st;else if(e.type==="touchend"||e.type==="touchmove"){var at=Browser.touches[ot.identifier];at||(at=st),Browser.lastTouches[ot.identifier]=at,Browser.touches[ot.identifier]=st}return}Browser.setMouseCoords(e.pageX,e.pageY)}},resizeListeners:[],updateResizeListeners(){var e=Module.canvas;Browser.resizeListeners.forEach(ot=>ot(e.width,e.height))},setCanvasSize(e,ot,st){var at=Module.canvas;Browser.updateCanvasDimensions(at,e,ot),st||Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize(){if(typeof SDL<"u"){var e=HEAPU32[SDL.screen>>2];e=e|8388608,HEAP32[SDL.screen>>2]=e}Browser.updateCanvasDimensions(Module.canvas),Browser.updateResizeListeners()},setWindowedCanvasSize(){if(typeof SDL<"u"){var e=HEAPU32[SDL.screen>>2];e=e&-8388609,HEAP32[SDL.screen>>2]=e}Browser.updateCanvasDimensions(Module.canvas),Browser.updateResizeListeners()},updateCanvasDimensions(e,ot,st){ot&&st?(e.widthNative=ot,e.heightNative=st):(ot=e.widthNative,st=e.heightNative);var at=ot,it=st;if(Module.forcedAspectRatio&&Module.forcedAspectRatio>0&&(at/it{if(Browser.mainLoop.timingMode=e,Browser.mainLoop.timingValue=ot,!Browser.mainLoop.func)return 1;if(Browser.mainLoop.running||(Browser.mainLoop.running=!0),e==0)Browser.mainLoop.scheduler=function(){var ut=Math.max(0,Browser.mainLoop.tickStartTime+ot-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,ut)},Browser.mainLoop.method="timeout";else if(e==1)Browser.mainLoop.scheduler=function(){Browser.requestAnimationFrame(Browser.mainLoop.runner)},Browser.mainLoop.method="rAF";else if(e==2){if(typeof Browser.setImmediate>"u")if(typeof setImmediate>"u"){var st=[],at="setimmediate",it=lt=>{(lt.data===at||lt.data.target===at)&&(lt.stopPropagation(),st.shift()())};addEventListener("message",it,!0),Browser.setImmediate=function(ut){st.push(ut),ENVIRONMENT_IS_WORKER?(Module.setImmediates??(Module.setImmediates=[]),Module.setImmediates.push(ut),postMessage({target:at})):postMessage(at,"*")}}else Browser.setImmediate=setImmediate;Browser.mainLoop.scheduler=function(){Browser.setImmediate(Browser.mainLoop.runner)},Browser.mainLoop.method="immediate"}return 0};_emscripten_set_main_loop_timing.sig="iii";var setMainLoop=(e,ot,st,at,it)=>{Browser.mainLoop.func=e,Browser.mainLoop.arg=at;var lt=Browser.mainLoop.currentlyRunningMainloop;function ut(){return!(lt0){var _t=Browser.mainLoop.queue.shift();if(_t.func(_t.arg),Browser.mainLoop.remainingBlockers){var ht=Browser.mainLoop.remainingBlockers,Dt=ht%1==0?ht-1:Math.floor(ht);_t.counted?Browser.mainLoop.remainingBlockers=Dt:(Dt=Dt+.5,Browser.mainLoop.remainingBlockers=(8*ht+Dt)/9)}if(Browser.mainLoop.updateStatus(),!ut())return;setTimeout(Browser.mainLoop.runner,0);return}if(ut()){if(Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0,Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else Browser.mainLoop.timingMode==0&&(Browser.mainLoop.tickStartTime=_emscripten_get_now());Browser.mainLoop.runIter(e),ut()&&(typeof SDL=="object"&&((Ot=(Nt=SDL.audio)==null?void 0:Nt.queueNewAudioData)==null||Ot.call(Nt)),Browser.mainLoop.scheduler())}}},it||(ot&&ot>0?_emscripten_set_main_loop_timing(0,1e3/ot):_emscripten_set_main_loop_timing(1,1),Browser.mainLoop.scheduler()),st)throw"unwind"},_emscripten_set_main_loop=(e,ot,st)=>{var at=getWasmTableEntry(e);setMainLoop(at,ot,st)};_emscripten_set_main_loop.sig="vpii";var getExecutableName=()=>thisProgram||"./this.program",getEnvStrings=()=>{if(!getEnvStrings.strings){var e=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",ot={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:e,_:getExecutableName()};for(var st in ENV)ENV[st]===void 0?delete ot[st]:ot[st]=ENV[st];var at=[];for(var st in ot)at.push(`${st}=${ot[st]}`);getEnvStrings.strings=at}return getEnvStrings.strings},stringToAscii=(e,ot)=>{for(var st=0;st{var st=0;return getEnvStrings().forEach((at,it)=>{var lt=ot+st;HEAPU32[e+it*4>>2]=lt,stringToAscii(at,lt),st+=at.length+1}),0};_environ_get.sig="ipp";var _environ_sizes_get=(e,ot)=>{var st=getEnvStrings();HEAPU32[e>>2]=st.length;var at=0;return st.forEach(it=>at+=it.length+1),HEAPU32[ot>>2]=at,0};_environ_sizes_get.sig="ipp";function _fd_close(e){try{var ot=SYSCALLS.getStreamFromFD(e);return FS.close(ot),0}catch(st){if(typeof FS>"u"||st.name!=="ErrnoError")throw st;return st.errno}}_fd_close.sig="ii";function _fd_fdstat_get(e,ot){try{var st=0,at=0,it=0,lt=SYSCALLS.getStreamFromFD(e),ut=lt.tty?2:FS.isDir(lt.mode)?3:FS.isLink(lt.mode)?7:4;return HEAP8[ot]=ut,HEAP16[ot+2>>1]=it,HEAP64[ot+8>>3]=BigInt(st),HEAP64[ot+16>>3]=BigInt(at),0}catch(pt){if(typeof FS>"u"||pt.name!=="ErrnoError")throw pt;return pt.errno}}_fd_fdstat_get.sig="iip";var doReadv=(e,ot,st,at)=>{for(var it=0,lt=0;lt>2],pt=HEAPU32[ot+4>>2];ot+=8;var _t=FS.read(e,HEAP8,ut,pt,at);if(_t<0)return-1;if(it+=_t,_t>2]=ut,0}catch(pt){if(typeof FS>"u"||pt.name!=="ErrnoError")throw pt;return pt.errno}}_fd_pread.sig="iippjp";var doWritev=(e,ot,st,at)=>{for(var it=0,lt=0;lt>2],pt=HEAPU32[ot+4>>2];ot+=8;var _t=FS.write(e,HEAP8,ut,pt,at);if(_t<0)return-1;if(it+=_t,_t>2]=ut,0}catch(pt){if(typeof FS>"u"||pt.name!=="ErrnoError")throw pt;return pt.errno}}_fd_pwrite.sig="iippjp";function _fd_read(e,ot,st,at){try{var it=SYSCALLS.getStreamFromFD(e),lt=doReadv(it,ot,st);return HEAPU32[at>>2]=lt,0}catch(ut){if(typeof FS>"u"||ut.name!=="ErrnoError")throw ut;return ut.errno}}_fd_read.sig="iippp";function _fd_seek(e,ot,st,at){ot=bigintToI53Checked(ot);try{if(isNaN(ot))return 61;var it=SYSCALLS.getStreamFromFD(e);return FS.llseek(it,ot,st),HEAP64[at>>3]=BigInt(it.position),it.getdents&&ot===0&&st===0&&(it.getdents=null),0}catch(lt){if(typeof FS>"u"||lt.name!=="ErrnoError")throw lt;return lt.errno}}_fd_seek.sig="iijip";function _fd_sync(e){var st;try{var ot=SYSCALLS.getStreamFromFD(e);return(st=ot.stream_ops)!=null&&st.fsync?ot.stream_ops.fsync(ot):0}catch(at){if(typeof FS>"u"||at.name!=="ErrnoError")throw at;return at.errno}}_fd_sync.sig="ii";function _fd_write(e,ot,st,at){try{var it=SYSCALLS.getStreamFromFD(e),lt=doWritev(it,ot,st);return HEAPU32[at>>2]=lt,0}catch(ut){if(typeof FS>"u"||ut.name!=="ErrnoError")throw ut;return ut.errno}}_fd_write.sig="iippp";var _getaddrinfo=(e,ot,st,at)=>{var it=0,lt=0,ut=0,pt=0,_t=0,ht=0,Dt;function Nt(Ot,Ut,jt,Wt,Yt,qt){var Ct,Lt,Ht,Kt;return Lt=Ot===10?28:16,Yt=Ot===10?inetNtop6(Yt):inetNtop4(Yt),Ct=_malloc(Lt),Kt=writeSockaddr(Ct,Ot,Yt,qt),assert(!Kt),Ht=_malloc(32),HEAP32[Ht+4>>2]=Ot,HEAP32[Ht+8>>2]=Ut,HEAP32[Ht+12>>2]=jt,HEAPU32[Ht+24>>2]=Wt,HEAPU32[Ht+20>>2]=Ct,Ot===10?HEAP32[Ht+16>>2]=28:HEAP32[Ht+16>>2]=16,HEAP32[Ht+28>>2]=0,Ht}if(st&&(ut=HEAP32[st>>2],pt=HEAP32[st+4>>2],_t=HEAP32[st+8>>2],ht=HEAP32[st+12>>2]),_t&&!ht&&(ht=_t===2?17:6),!_t&&ht&&(_t=ht===17?2:1),ht===0&&(ht=6),_t===0&&(_t=1),!e&&!ot)return-2;if(ut&-1088||st!==0&&HEAP32[st>>2]&2&&!e)return-1;if(ut&32)return-2;if(_t!==0&&_t!==1&&_t!==2)return-7;if(pt!==0&&pt!==2&&pt!==10)return-6;if(ot&&(ot=UTF8ToString(ot),lt=parseInt(ot,10),isNaN(lt)))return ut&1024?-2:-8;if(!e)return pt===0&&(pt=2),ut&1||(pt===2?it=_htonl(2130706433):it=[0,0,0,1]),Dt=Nt(pt,_t,ht,null,it,lt),HEAPU32[at>>2]=Dt,0;if(e=UTF8ToString(e),it=inetPton4(e),it!==null)if(pt===0||pt===2)pt=2;else if(pt===10&&ut&8)it=[0,0,_htonl(65535),it],pt=10;else return-2;else if(it=inetPton6(e),it!==null)if(pt===0||pt===10)pt=10;else return-2;return it!=null?(Dt=Nt(pt,_t,ht,e,it,lt),HEAPU32[at>>2]=Dt,0):ut&4?-2:(e=DNS.lookup_name(e),it=inetPton4(e),pt===0?pt=2:pt===10&&(it=[0,0,_htonl(65535),it]),Dt=Nt(pt,_t,ht,null,it,lt),HEAPU32[at>>2]=Dt,0)};_getaddrinfo.sig="ipppp";var _getnameinfo=(e,ot,st,at,it,lt,ut)=>{var pt=readSockaddr(e,ot);if(pt.errno)return-6;var _t=pt.port,ht=pt.addr,Dt=!1;if(st&&at){var Nt;if(ut&1||!(Nt=DNS.lookup_addr(ht))){if(ut&8)return-2}else ht=Nt;var Ot=stringToUTF8(ht,st,at);Ot+1>=at&&(Dt=!0)}if(it&<){_t=""+_t;var Ot=stringToUTF8(_t,it,lt);Ot+1>=lt&&(Dt=!0)}return Dt?-12:0};_getnameinfo.sig="ipipipii";var stringToNewUTF8=e=>{var ot=lengthBytesUTF8(e)+1,st=_malloc(ot);return st&&stringToUTF8(e,st,ot),st},getCFunc=e=>{var ot=Module["_"+e];return ot},writeArrayToMemory=(e,ot)=>{HEAP8.set(e,ot)},ccall=(e,ot,st,at,it)=>{var lt={string:jt=>{var Wt=0;return jt!=null&&jt!==0&&(Wt=stringToUTF8OnStack(jt)),Wt},array:jt=>{var Wt=stackAlloc(jt.length);return writeArrayToMemory(jt,Wt),Wt}};function ut(jt){return ot==="string"?UTF8ToString(jt):ot==="boolean"?!!jt:jt}var pt=getCFunc(e),_t=[],ht=0;if(at)for(var Dt=0;Dt{var it=!st||st.every(ut=>ut==="number"||ut==="boolean"),lt=ot!=="string";return lt&&it&&!at?getCFunc(e):(...ut)=>ccall(e,ot,st,ut)},FS_createPath=FS.createPath,FS_unlink=e=>FS.unlink(e),FS_createLazyFile=FS.createLazyFile,FS_createDevice=FS.createDevice,setTempRet0=e=>__emscripten_tempret_set(e),_setTempRet0=setTempRet0;Module._setTempRet0=_setTempRet0;var getTempRet0=e=>__emscripten_tempret_get(),_getTempRet0=getTempRet0;Module._getTempRet0=_getTempRet0,registerWasmPlugin(),FS.createPreloadedFile=FS_createPreloadedFile,FS.staticInit(),Module.FS_createPath=FS.createPath,Module.FS_createDataFile=FS.createDataFile,Module.FS_createPreloadedFile=FS.createPreloadedFile,Module.FS_unlink=FS.unlink,Module.FS_createLazyFile=FS.createLazyFile,Module.FS_createDevice=FS.createDevice,ENVIRONMENT_IS_NODE&&NODEFS.staticInit(),Module.requestFullscreen=Browser.requestFullscreen,Module.requestAnimationFrame=Browser.requestAnimationFrame,Module.setCanvasSize=Browser.setCanvasSize,Module.pauseMainLoop=Browser.mainLoop.pause,Module.resumeMainLoop=Browser.mainLoop.resume,Module.getUserMedia=Browser.getUserMedia,Module.createContext=Browser.createContext;var wasmImports={__assert_fail:___assert_fail,__call_sighandler:___call_sighandler,__heap_base:___heap_base,__indirect_function_table:wasmTable,__memory_base:___memory_base,__stack_pointer:___stack_pointer,__syscall__newselect:___syscall__newselect,__syscall_bind:___syscall_bind,__syscall_chdir:___syscall_chdir,__syscall_chmod:___syscall_chmod,__syscall_connect:___syscall_connect,__syscall_dup:___syscall_dup,__syscall_dup3:___syscall_dup3,__syscall_faccessat:___syscall_faccessat,__syscall_fadvise64:___syscall_fadvise64,__syscall_fallocate:___syscall_fallocate,__syscall_fcntl64:___syscall_fcntl64,__syscall_fdatasync:___syscall_fdatasync,__syscall_fstat64:___syscall_fstat64,__syscall_ftruncate64:___syscall_ftruncate64,__syscall_getcwd:___syscall_getcwd,__syscall_getdents64:___syscall_getdents64,__syscall_getsockname:___syscall_getsockname,__syscall_getsockopt:___syscall_getsockopt,__syscall_ioctl:___syscall_ioctl,__syscall_lstat64:___syscall_lstat64,__syscall_mkdirat:___syscall_mkdirat,__syscall_newfstatat:___syscall_newfstatat,__syscall_openat:___syscall_openat,__syscall_pipe:___syscall_pipe,__syscall_poll:___syscall_poll,__syscall_readlinkat:___syscall_readlinkat,__syscall_recvfrom:___syscall_recvfrom,__syscall_renameat:___syscall_renameat,__syscall_rmdir:___syscall_rmdir,__syscall_sendto:___syscall_sendto,__syscall_socket:___syscall_socket,__syscall_stat64:___syscall_stat64,__syscall_symlink:___syscall_symlink,__syscall_truncate64:___syscall_truncate64,__syscall_unlinkat:___syscall_unlinkat,__table_base:___table_base,_abort_js:__abort_js,_dlopen_js:__dlopen_js,_dlsym_js:__dlsym_js,_emscripten_get_now_is_monotonic:__emscripten_get_now_is_monotonic,_emscripten_runtime_keepalive_clear:__emscripten_runtime_keepalive_clear,_emscripten_system:__emscripten_system,_emscripten_throw_longjmp:__emscripten_throw_longjmp,_gmtime_js:__gmtime_js,_localtime_js:__localtime_js,_mmap_js:__mmap_js,_munmap_js:__munmap_js,_setitimer_js:__setitimer_js,_tzset_js:__tzset_js,emscripten_asm_const_int:_emscripten_asm_const_int,emscripten_date_now:_emscripten_date_now,emscripten_force_exit:_emscripten_force_exit,emscripten_get_now:_emscripten_get_now,emscripten_resize_heap:_emscripten_resize_heap,emscripten_set_main_loop:_emscripten_set_main_loop,environ_get:_environ_get,environ_sizes_get:_environ_sizes_get,exit:_exit,fd_close:_fd_close,fd_fdstat_get:_fd_fdstat_get,fd_pread:_fd_pread,fd_pwrite:_fd_pwrite,fd_read:_fd_read,fd_seek:_fd_seek,fd_sync:_fd_sync,fd_write:_fd_write,getTempRet0:_getTempRet0,getaddrinfo:_getaddrinfo,getnameinfo:_getnameinfo,invoke_i,invoke_ii,invoke_iii,invoke_iiii,invoke_iiiii,invoke_iiiiii,invoke_iiiiiii,invoke_iiiiiiii,invoke_iiiiiiiii,invoke_iiiiiiiiii,invoke_iiiiiiiiiiiiiiiii,invoke_iiiiiji,invoke_iiiij,invoke_iiiijii,invoke_iiij,invoke_iiji,invoke_ij,invoke_ijiiiiii,invoke_j,invoke_ji,invoke_jii,invoke_jiiii,invoke_jiiiii,invoke_jiiiiiiii,invoke_v,invoke_vi,invoke_vid,invoke_vii,invoke_viii,invoke_viiii,invoke_viiiii,invoke_viiiiii,invoke_viiiiiii,invoke_viiiiiiii,invoke_viiiiiiiii,invoke_viiiiiiiiiiii,invoke_viiij,invoke_viij,invoke_viiji,invoke_viijii,invoke_viijiiii,invoke_vij,invoke_viji,invoke_vijiji,invoke_vj,invoke_vji,is_web_env,memory:wasmMemory,proc_exit:_proc_exit,setTempRet0:_setTempRet0},wasmExports=createWasm();Module._ScanKeywordLookup=(e,ot)=>(Module._ScanKeywordLookup=wasmExports.ScanKeywordLookup)(e,ot),Module._pg_snprintf=(e,ot,st,at)=>(Module._pg_snprintf=wasmExports.pg_snprintf)(e,ot,st,at),Module._strlen=e=>(Module._strlen=wasmExports.strlen)(e),Module._memset=(e,ot,st)=>(Module._memset=wasmExports.memset)(e,ot,st),Module._strchr=(e,ot)=>(Module._strchr=wasmExports.strchr)(e,ot),Module._PQserverVersion=e=>(Module._PQserverVersion=wasmExports.PQserverVersion)(e),Module._strstr=(e,ot)=>(Module._strstr=wasmExports.strstr)(e,ot),Module._pg_fprintf=(e,ot,st)=>(Module._pg_fprintf=wasmExports.pg_fprintf)(e,ot,st),Module._strspn=(e,ot)=>(Module._strspn=wasmExports.strspn)(e,ot);var _malloc=Module._malloc=e=>(_malloc=Module._malloc=wasmExports.malloc)(e);Module._pg_strcasecmp=(e,ot)=>(Module._pg_strcasecmp=wasmExports.pg_strcasecmp)(e,ot),Module._strcmp=(e,ot)=>(Module._strcmp=wasmExports.strcmp)(e,ot),Module._free=e=>(Module._free=wasmExports.free)(e),Module._pg_tolower=e=>(Module._pg_tolower=wasmExports.pg_tolower)(e),Module._memchr=(e,ot,st)=>(Module._memchr=wasmExports.memchr)(e,ot,st),Module._getenv=e=>(Module._getenv=wasmExports.getenv)(e),Module._fileno=e=>(Module._fileno=wasmExports.fileno)(e),Module._isatty=e=>(Module._isatty=wasmExports.isatty)(e),Module._strdup=e=>(Module._strdup=wasmExports.strdup)(e),Module.___errno_location=()=>(Module.___errno_location=wasmExports.__errno_location)();var _fflush=Module._fflush=e=>(_fflush=Module._fflush=wasmExports.fflush)(e);Module._pg_vsnprintf=(e,ot,st,at)=>(Module._pg_vsnprintf=wasmExports.pg_vsnprintf)(e,ot,st,at),Module._pg_malloc_extended=(e,ot)=>(Module._pg_malloc_extended=wasmExports.pg_malloc_extended)(e,ot),Module._palloc_extended=(e,ot)=>(Module._palloc_extended=wasmExports.palloc_extended)(e,ot),Module._memcpy=(e,ot,st)=>(Module._memcpy=wasmExports.memcpy)(e,ot,st),Module._pfree=e=>(Module._pfree=wasmExports.pfree)(e),Module._ProcessInterrupts=()=>(Module._ProcessInterrupts=wasmExports.ProcessInterrupts)(),Module._memcmp=(e,ot,st)=>(Module._memcmp=wasmExports.memcmp)(e,ot,st),Module._pg_regcomp=(e,ot,st,at,it)=>(Module._pg_regcomp=wasmExports.pg_regcomp)(e,ot,st,at,it),Module._errstart_cold=(e,ot)=>(Module._errstart_cold=wasmExports.errstart_cold)(e,ot),Module._errcode=e=>(Module._errcode=wasmExports.errcode)(e),Module._errmsg=(e,ot)=>(Module._errmsg=wasmExports.errmsg)(e,ot),Module._errhint=(e,ot)=>(Module._errhint=wasmExports.errhint)(e,ot),Module._errfinish=(e,ot,st)=>(Module._errfinish=wasmExports.errfinish)(e,ot,st),Module._puts=e=>(Module._puts=wasmExports.puts)(e),Module._GetDatabaseEncoding=()=>(Module._GetDatabaseEncoding=wasmExports.GetDatabaseEncoding)(),Module._pg_qsort=(e,ot,st,at)=>(Module._pg_qsort=wasmExports.pg_qsort)(e,ot,st,at),Module._realloc=(e,ot)=>(Module._realloc=wasmExports.realloc)(e,ot),Module._isalnum=e=>(Module._isalnum=wasmExports.isalnum)(e),Module._tolower=e=>(Module._tolower=wasmExports.tolower)(e),Module._toupper=e=>(Module._toupper=wasmExports.toupper)(e),Module._pg_reg_getinitialstate=e=>(Module._pg_reg_getinitialstate=wasmExports.pg_reg_getinitialstate)(e),Module._pg_reg_getfinalstate=e=>(Module._pg_reg_getfinalstate=wasmExports.pg_reg_getfinalstate)(e),Module._pg_reg_getnumoutarcs=(e,ot)=>(Module._pg_reg_getnumoutarcs=wasmExports.pg_reg_getnumoutarcs)(e,ot),Module._check_stack_depth=()=>(Module._check_stack_depth=wasmExports.check_stack_depth)(),Module._pg_reg_getoutarcs=(e,ot,st,at)=>(Module._pg_reg_getoutarcs=wasmExports.pg_reg_getoutarcs)(e,ot,st,at),Module._pg_reg_getnumcolors=e=>(Module._pg_reg_getnumcolors=wasmExports.pg_reg_getnumcolors)(e),Module._pg_reg_colorisbegin=(e,ot)=>(Module._pg_reg_colorisbegin=wasmExports.pg_reg_colorisbegin)(e,ot),Module._pg_reg_colorisend=(e,ot)=>(Module._pg_reg_colorisend=wasmExports.pg_reg_colorisend)(e,ot),Module._pg_reg_getnumcharacters=(e,ot)=>(Module._pg_reg_getnumcharacters=wasmExports.pg_reg_getnumcharacters)(e,ot),Module._pg_reg_getcharacters=(e,ot,st,at)=>(Module._pg_reg_getcharacters=wasmExports.pg_reg_getcharacters)(e,ot,st,at),Module._pg_regerror=(e,ot,st,at)=>(Module._pg_regerror=wasmExports.pg_regerror)(e,ot,st,at),Module._pg_sprintf=(e,ot,st)=>(Module._pg_sprintf=wasmExports.pg_sprintf)(e,ot,st),Module._atoi=e=>(Module._atoi=wasmExports.atoi)(e),Module._strcpy=(e,ot)=>(Module._strcpy=wasmExports.strcpy)(e,ot),Module._palloc=e=>(Module._palloc=wasmExports.palloc)(e),Module._palloc0=e=>(Module._palloc0=wasmExports.palloc0)(e),Module._lookup_type_cache=(e,ot)=>(Module._lookup_type_cache=wasmExports.lookup_type_cache)(e,ot),Module._errmsg_internal=(e,ot)=>(Module._errmsg_internal=wasmExports.errmsg_internal)(e,ot),Module._pg_detoast_datum_packed=e=>(Module._pg_detoast_datum_packed=wasmExports.pg_detoast_datum_packed)(e),Module._ReleaseSysCache=e=>(Module._ReleaseSysCache=wasmExports.ReleaseSysCache)(e),Module._initStringInfo=e=>(Module._initStringInfo=wasmExports.initStringInfo)(e),Module._appendStringInfoChar=(e,ot)=>(Module._appendStringInfoChar=wasmExports.appendStringInfoChar)(e,ot),Module._appendStringInfoString=(e,ot)=>(Module._appendStringInfoString=wasmExports.appendStringInfoString)(e,ot),Module._appendStringInfo=(e,ot,st)=>(Module._appendStringInfo=wasmExports.appendStringInfo)(e,ot,st),Module._pg_detoast_datum=e=>(Module._pg_detoast_datum=wasmExports.pg_detoast_datum)(e),Module._repalloc=(e,ot)=>(Module._repalloc=wasmExports.repalloc)(e,ot),Module._init_MultiFuncCall=e=>(Module._init_MultiFuncCall=wasmExports.init_MultiFuncCall)(e),Module._get_call_result_type=(e,ot,st)=>(Module._get_call_result_type=wasmExports.get_call_result_type)(e,ot,st),Module._BlessTupleDesc=e=>(Module._BlessTupleDesc=wasmExports.BlessTupleDesc)(e),Module._TupleDescGetAttInMetadata=e=>(Module._TupleDescGetAttInMetadata=wasmExports.TupleDescGetAttInMetadata)(e),Module._per_MultiFuncCall=e=>(Module._per_MultiFuncCall=wasmExports.per_MultiFuncCall)(e),Module._accumArrayResult=(e,ot,st,at,it)=>(Module._accumArrayResult=wasmExports.accumArrayResult)(e,ot,st,at,it),Module._getTypeOutputInfo=(e,ot,st)=>(Module._getTypeOutputInfo=wasmExports.getTypeOutputInfo)(e,ot,st),Module._fmgr_info=(e,ot)=>(Module._fmgr_info=wasmExports.fmgr_info)(e,ot),Module._FunctionCall1Coll=(e,ot,st)=>(Module._FunctionCall1Coll=wasmExports.FunctionCall1Coll)(e,ot,st),Module._cstring_to_text=e=>(Module._cstring_to_text=wasmExports.cstring_to_text)(e),Module._makeArrayResult=(e,ot)=>(Module._makeArrayResult=wasmExports.makeArrayResult)(e,ot),Module._Float8GetDatum=e=>(Module._Float8GetDatum=wasmExports.Float8GetDatum)(e),Module._heap_form_tuple=(e,ot,st)=>(Module._heap_form_tuple=wasmExports.heap_form_tuple)(e,ot,st),Module._HeapTupleHeaderGetDatum=e=>(Module._HeapTupleHeaderGetDatum=wasmExports.HeapTupleHeaderGetDatum)(e),Module._end_MultiFuncCall=(e,ot)=>(Module._end_MultiFuncCall=wasmExports.end_MultiFuncCall)(e,ot),Module._FunctionCall2Coll=(e,ot,st,at)=>(Module._FunctionCall2Coll=wasmExports.FunctionCall2Coll)(e,ot,st,at),Module._get_typlenbyvalalign=(e,ot,st,at)=>(Module._get_typlenbyvalalign=wasmExports.get_typlenbyvalalign)(e,ot,st,at),Module._deconstruct_array=(e,ot,st,at,it,lt,ut,pt)=>(Module._deconstruct_array=wasmExports.deconstruct_array)(e,ot,st,at,it,lt,ut,pt),Module._list_make1_impl=(e,ot)=>(Module._list_make1_impl=wasmExports.list_make1_impl)(e,ot),Module._equal=(e,ot)=>(Module._equal=wasmExports.equal)(e,ot),Module._AllocSetContextCreateInternal=(e,ot,st,at,it)=>(Module._AllocSetContextCreateInternal=wasmExports.AllocSetContextCreateInternal)(e,ot,st,at,it),Module._MemoryContextReset=e=>(Module._MemoryContextReset=wasmExports.MemoryContextReset)(e),Module._MemoryContextDelete=e=>(Module._MemoryContextDelete=wasmExports.MemoryContextDelete)(e),Module._bms_is_member=(e,ot)=>(Module._bms_is_member=wasmExports.bms_is_member)(e,ot),Module._bms_add_member=(e,ot)=>(Module._bms_add_member=wasmExports.bms_add_member)(e,ot),Module._bms_membership=e=>(Module._bms_membership=wasmExports.bms_membership)(e),Module._bms_free=e=>(Module._bms_free=wasmExports.bms_free)(e),Module._bms_next_member=(e,ot)=>(Module._bms_next_member=wasmExports.bms_next_member)(e,ot),Module._bms_del_member=(e,ot)=>(Module._bms_del_member=wasmExports.bms_del_member)(e,ot),Module._lappend=(e,ot)=>(Module._lappend=wasmExports.lappend)(e,ot),Module._table_open=(e,ot)=>(Module._table_open=wasmExports.table_open)(e,ot),Module._errstart=(e,ot)=>(Module._errstart=wasmExports.errstart)(e,ot),Module._get_namespace_name=e=>(Module._get_namespace_name=wasmExports.get_namespace_name)(e),Module._getmissingattr=(e,ot,st)=>(Module._getmissingattr=wasmExports.getmissingattr)(e,ot,st),Module._nocachegetattr=(e,ot,st)=>(Module._nocachegetattr=wasmExports.nocachegetattr)(e,ot,st),Module._CreateExecutorState=()=>(Module._CreateExecutorState=wasmExports.CreateExecutorState)(),Module._MakePerTupleExprContext=e=>(Module._MakePerTupleExprContext=wasmExports.MakePerTupleExprContext)(e),Module._MakeSingleTupleTableSlot=(e,ot)=>(Module._MakeSingleTupleTableSlot=wasmExports.MakeSingleTupleTableSlot)(e,ot),Module._ExecStoreHeapTuple=(e,ot,st)=>(Module._ExecStoreHeapTuple=wasmExports.ExecStoreHeapTuple)(e,ot,st),Module._FreeExecutorState=e=>(Module._FreeExecutorState=wasmExports.FreeExecutorState)(e),Module._datumCopy=(e,ot,st)=>(Module._datumCopy=wasmExports.datumCopy)(e,ot,st),Module._get_rel_type_id=e=>(Module._get_rel_type_id=wasmExports.get_rel_type_id)(e),Module._construct_array_builtin=(e,ot,st)=>(Module._construct_array_builtin=wasmExports.construct_array_builtin)(e,ot,st),Module._construct_array=(e,ot,st,at,it,lt)=>(Module._construct_array=wasmExports.construct_array)(e,ot,st,at,it,lt),Module._table_close=(e,ot)=>(Module._table_close=wasmExports.table_close)(e,ot),Module._heap_freetuple=e=>(Module._heap_freetuple=wasmExports.heap_freetuple)(e),Module._pgstat_progress_update_param=(e,ot)=>(Module._pgstat_progress_update_param=wasmExports.pgstat_progress_update_param)(e,ot),Module._list_free=e=>(Module._list_free=wasmExports.list_free)(e),Module._ScanKeyInit=(e,ot,st,at,it)=>(Module._ScanKeyInit=wasmExports.ScanKeyInit)(e,ot,st,at,it),Module._systable_beginscan=(e,ot,st,at,it,lt)=>(Module._systable_beginscan=wasmExports.systable_beginscan)(e,ot,st,at,it,lt),Module._systable_getnext=e=>(Module._systable_getnext=wasmExports.systable_getnext)(e),Module._pstrdup=e=>(Module._pstrdup=wasmExports.pstrdup)(e),Module._SysCacheGetAttrNotNull=(e,ot,st)=>(Module._SysCacheGetAttrNotNull=wasmExports.SysCacheGetAttrNotNull)(e,ot,st),Module._lappend_int=(e,ot)=>(Module._lappend_int=wasmExports.lappend_int)(e,ot),Module._text_to_cstring=e=>(Module._text_to_cstring=wasmExports.text_to_cstring)(e),Module._systable_endscan=e=>(Module._systable_endscan=wasmExports.systable_endscan)(e),Module._exprType=e=>(Module._exprType=wasmExports.exprType)(e),Module._exprTypmod=e=>(Module._exprTypmod=wasmExports.exprTypmod)(e),Module._bms_is_subset=(e,ot)=>(Module._bms_is_subset=wasmExports.bms_is_subset)(e,ot),Module._bms_add_members=(e,ot)=>(Module._bms_add_members=wasmExports.bms_add_members)(e,ot),Module._GetUserId=()=>(Module._GetUserId=wasmExports.GetUserId)(),Module._pg_class_aclcheck=(e,ot,st)=>(Module._pg_class_aclcheck=wasmExports.pg_class_aclcheck)(e,ot,st),Module._pull_varattnos=(e,ot,st)=>(Module._pull_varattnos=wasmExports.pull_varattnos)(e,ot,st),Module._before_shmem_exit=(e,ot)=>(Module._before_shmem_exit=wasmExports.before_shmem_exit)(e,ot),Module._ConditionVariableCancelSleep=()=>(Module._ConditionVariableCancelSleep=wasmExports.ConditionVariableCancelSleep)(),Module._SignalHandlerForConfigReload=e=>(Module._SignalHandlerForConfigReload=wasmExports.SignalHandlerForConfigReload)(e),Module._pqsignal=(e,ot)=>(Module._pqsignal=wasmExports.pqsignal)(e,ot),Module.___wasm_setjmp_test=(e,ot)=>(Module.___wasm_setjmp_test=wasmExports.__wasm_setjmp_test)(e,ot),Module._SignalHandlerForShutdownRequest=e=>(Module._SignalHandlerForShutdownRequest=wasmExports.SignalHandlerForShutdownRequest)(e),Module._procsignal_sigusr1_handler=e=>(Module._procsignal_sigusr1_handler=wasmExports.procsignal_sigusr1_handler)(e),Module.___wasm_setjmp=(e,ot,st)=>(Module.___wasm_setjmp=wasmExports.__wasm_setjmp)(e,ot,st),Module._EmitErrorReport=()=>(Module._EmitErrorReport=wasmExports.EmitErrorReport)(),Module._FlushErrorState=()=>(Module._FlushErrorState=wasmExports.FlushErrorState)(),Module._pg_usleep=e=>(Module._pg_usleep=wasmExports.pg_usleep)(e),Module._ResetLatch=e=>(Module._ResetLatch=wasmExports.ResetLatch)(e),Module._ProcessConfigFile=e=>(Module._ProcessConfigFile=wasmExports.ProcessConfigFile)(e),Module._WaitLatch=(e,ot,st,at)=>(Module._WaitLatch=wasmExports.WaitLatch)(e,ot,st,at),Module._emscripten_longjmp=(e,ot)=>(Module._emscripten_longjmp=wasmExports.emscripten_longjmp)(e,ot),Module._time=e=>(Module._time=wasmExports.time)(e),Module._tas_sema=e=>(Module._tas_sema=wasmExports.tas_sema)(e),Module._s_lock=(e,ot,st,at)=>(Module._s_lock=wasmExports.s_lock)(e,ot,st,at),Module._s_unlock_sema=e=>(Module._s_unlock_sema=wasmExports.s_unlock_sema)(e),Module._RecoveryInProgress=()=>(Module._RecoveryInProgress=wasmExports.RecoveryInProgress)(),Module._errmsg_plural=(e,ot,st,at)=>(Module._errmsg_plural=wasmExports.errmsg_plural)(e,ot,st,at),Module._GetXLogReplayRecPtr=e=>(Module._GetXLogReplayRecPtr=wasmExports.GetXLogReplayRecPtr)(e),Module._LWLockAcquire=(e,ot)=>(Module._LWLockAcquire=wasmExports.LWLockAcquire)(e,ot),Module._LWLockRelease=e=>(Module._LWLockRelease=wasmExports.LWLockRelease)(e),Module._gettimeofday=(e,ot)=>(Module._gettimeofday=wasmExports.gettimeofday)(e,ot),Module._add_size=(e,ot)=>(Module._add_size=wasmExports.add_size)(e,ot),Module._ShmemInitStruct=(e,ot,st)=>(Module._ShmemInitStruct=wasmExports.ShmemInitStruct)(e,ot,st),Module._s_init_lock_sema=(e,ot)=>(Module._s_init_lock_sema=wasmExports.s_init_lock_sema)(e,ot),Module._ConditionVariableInit=e=>(Module._ConditionVariableInit=wasmExports.ConditionVariableInit)(e),Module._ConditionVariableSleep=(e,ot)=>(Module._ConditionVariableSleep=wasmExports.ConditionVariableSleep)(e,ot),Module._hash_create=(e,ot,st,at)=>(Module._hash_create=wasmExports.hash_create)(e,ot,st,at),Module._hash_search=(e,ot,st,at)=>(Module._hash_search=wasmExports.hash_search)(e,ot,st,at),Module._open=(e,ot,st)=>(Module._open=wasmExports.open)(e,ot,st),Module._write=(e,ot,st)=>(Module._write=wasmExports.write)(e,ot,st),Module._close=e=>(Module._close=wasmExports.close)(e),Module._on_shmem_exit=(e,ot)=>(Module._on_shmem_exit=wasmExports.on_shmem_exit)(e,ot),Module._errdetail=(e,ot)=>(Module._errdetail=wasmExports.errdetail)(e,ot),Module._stat=(e,ot)=>(Module._stat=wasmExports.stat)(e,ot),Module._errcode_for_file_access=()=>(Module._errcode_for_file_access=wasmExports.errcode_for_file_access)(),Module._AllocateDir=e=>(Module._AllocateDir=wasmExports.AllocateDir)(e),Module._ReadDir=(e,ot)=>(Module._ReadDir=wasmExports.ReadDir)(e,ot),Module._FreeDir=e=>(Module._FreeDir=wasmExports.FreeDir)(e),Module._unlink=e=>(Module._unlink=wasmExports.unlink)(e),Module._rename=(e,ot)=>(Module._rename=wasmExports.rename)(e,ot),Module._fclose=e=>(Module._fclose=wasmExports.fclose)(e),Module._strlcpy=(e,ot,st)=>(Module._strlcpy=wasmExports.strlcpy)(e,ot,st),Module._fopen=(e,ot)=>(Module._fopen=wasmExports.fopen)(e,ot),Module._AddWaitEventToSet=(e,ot,st,at,it)=>(Module._AddWaitEventToSet=wasmExports.AddWaitEventToSet)(e,ot,st,at,it),Module._read=(e,ot,st)=>(Module._read=wasmExports.read)(e,ot,st),Module._pg_popcount=(e,ot)=>(Module._pg_popcount=wasmExports.pg_popcount)(e,ot),Module._appendBinaryStringInfo=(e,ot,st)=>(Module._appendBinaryStringInfo=wasmExports.appendBinaryStringInfo)(e,ot,st),Module._fwrite=(e,ot,st,at)=>(Module._fwrite=wasmExports.fwrite)(e,ot,st,at),Module._memmove=(e,ot,st)=>(Module._memmove=wasmExports.memmove)(e,ot,st),Module._BackgroundWorkerUnblockSignals=()=>(Module._BackgroundWorkerUnblockSignals=wasmExports.BackgroundWorkerUnblockSignals)(),Module._RegisterBackgroundWorker=e=>(Module._RegisterBackgroundWorker=wasmExports.RegisterBackgroundWorker)(e),Module._RegisterDynamicBackgroundWorker=(e,ot)=>(Module._RegisterDynamicBackgroundWorker=wasmExports.RegisterDynamicBackgroundWorker)(e,ot),Module._WaitForBackgroundWorkerStartup=(e,ot)=>(Module._WaitForBackgroundWorkerStartup=wasmExports.WaitForBackgroundWorkerStartup)(e,ot),Module._WaitForBackgroundWorkerShutdown=e=>(Module._WaitForBackgroundWorkerShutdown=wasmExports.WaitForBackgroundWorkerShutdown)(e),Module._GetCurrentTimestamp=()=>(Module._GetCurrentTimestamp=wasmExports.GetCurrentTimestamp)(),Module._getpid=()=>(Module._getpid=wasmExports.getpid)(),Module._SetConfigOption=(e,ot,st,at)=>(Module._SetConfigOption=wasmExports.SetConfigOption)(e,ot,st,at),Module._AllocateFile=(e,ot)=>(Module._AllocateFile=wasmExports.AllocateFile)(e,ot),Module._FreeFile=e=>(Module._FreeFile=wasmExports.FreeFile)(e),Module._fcntl=(e,ot,st)=>(Module._fcntl=wasmExports.fcntl)(e,ot,st),Module._GetConfigOption=(e,ot,st)=>(Module._GetConfigOption=wasmExports.GetConfigOption)(e,ot,st),Module._list_free_deep=e=>(Module._list_free_deep=wasmExports.list_free_deep)(e),Module._pg_strong_random=(e,ot)=>(Module._pg_strong_random=wasmExports.pg_strong_random)(e,ot),Module._pg_prng_seed_check=e=>(Module._pg_prng_seed_check=wasmExports.pg_prng_seed_check)(e),Module._pg_prng_seed=(e,ot)=>(Module._pg_prng_seed=wasmExports.pg_prng_seed)(e,ot),Module._pg_prng_uint32=e=>(Module._pg_prng_uint32=wasmExports.pg_prng_uint32)(e),Module._fputc=(e,ot)=>(Module._fputc=wasmExports.fputc)(e,ot),Module._MemoryContextAlloc=(e,ot)=>(Module._MemoryContextAlloc=wasmExports.MemoryContextAlloc)(e,ot),Module._TimestampDifferenceMilliseconds=(e,ot)=>(Module._TimestampDifferenceMilliseconds=wasmExports.TimestampDifferenceMilliseconds)(e,ot),Module._calloc=(e,ot)=>(Module._calloc=wasmExports.calloc)(e,ot),Module._send=(e,ot,st,at)=>(Module._send=wasmExports.send)(e,ot,st,at),Module._parse_bool=(e,ot)=>(Module._parse_bool=wasmExports.parse_bool)(e,ot),Module._strncmp=(e,ot,st)=>(Module._strncmp=wasmExports.strncmp)(e,ot,st),Module._enlargeStringInfo=(e,ot)=>(Module._enlargeStringInfo=wasmExports.enlargeStringInfo)(e,ot),Module._psprintf=(e,ot)=>(Module._psprintf=wasmExports.psprintf)(e,ot),Module._ReleaseExternalFD=()=>(Module._ReleaseExternalFD=wasmExports.ReleaseExternalFD)(),Module._BackgroundWorkerInitializeConnectionByOid=(e,ot,st)=>(Module._BackgroundWorkerInitializeConnectionByOid=wasmExports.BackgroundWorkerInitializeConnectionByOid)(e,ot,st),Module._pg_getnameinfo_all=(e,ot,st,at,it,lt,ut)=>(Module._pg_getnameinfo_all=wasmExports.pg_getnameinfo_all)(e,ot,st,at,it,lt,ut),Module._gai_strerror=e=>(Module._gai_strerror=wasmExports.gai_strerror)(e),Module._pg_atomic_write_u32_impl=(e,ot)=>(Module._pg_atomic_write_u32_impl=wasmExports.pg_atomic_write_u32_impl)(e,ot),Module._die=e=>(Module._die=wasmExports.die)(e),Module._TransactionIdPrecedes=(e,ot)=>(Module._TransactionIdPrecedes=wasmExports.TransactionIdPrecedes)(e,ot),Module._MultiXactIdPrecedes=(e,ot)=>(Module._MultiXactIdPrecedes=wasmExports.MultiXactIdPrecedes)(e,ot),Module._hash_seq_init=(e,ot)=>(Module._hash_seq_init=wasmExports.hash_seq_init)(e,ot),Module._hash_seq_search=e=>(Module._hash_seq_search=wasmExports.hash_seq_search)(e),Module._StartTransactionCommand=()=>(Module._StartTransactionCommand=wasmExports.StartTransactionCommand)(),Module._GetTransactionSnapshot=()=>(Module._GetTransactionSnapshot=wasmExports.GetTransactionSnapshot)(),Module._heap_getnext=(e,ot)=>(Module._heap_getnext=wasmExports.heap_getnext)(e,ot),Module._CommitTransactionCommand=()=>(Module._CommitTransactionCommand=wasmExports.CommitTransactionCommand)(),Module._SearchSysCache1=(e,ot)=>(Module._SearchSysCache1=wasmExports.SearchSysCache1)(e,ot),Module._CreateTupleDescCopy=e=>(Module._CreateTupleDescCopy=wasmExports.CreateTupleDescCopy)(e),Module._lappend_oid=(e,ot)=>(Module._lappend_oid=wasmExports.lappend_oid)(e,ot),Module._pgstat_report_activity=(e,ot)=>(Module._pgstat_report_activity=wasmExports.pgstat_report_activity)(e,ot),Module._makeRangeVar=(e,ot,st)=>(Module._makeRangeVar=wasmExports.makeRangeVar)(e,ot,st),Module._set_errcontext_domain=e=>(Module._set_errcontext_domain=wasmExports.set_errcontext_domain)(e),Module._errcontext_msg=(e,ot)=>(Module._errcontext_msg=wasmExports.errcontext_msg)(e,ot),Module._get_rel_name=e=>(Module._get_rel_name=wasmExports.get_rel_name)(e),Module._get_rel_namespace=e=>(Module._get_rel_namespace=wasmExports.get_rel_namespace)(e),Module._Int64GetDatum=e=>(Module._Int64GetDatum=wasmExports.Int64GetDatum)(e),Module._DirectFunctionCall2Coll=(e,ot,st,at)=>(Module._DirectFunctionCall2Coll=wasmExports.DirectFunctionCall2Coll)(e,ot,st,at),Module._table_openrv=(e,ot)=>(Module._table_openrv=wasmExports.table_openrv)(e,ot),Module._CreateTemplateTupleDesc=e=>(Module._CreateTemplateTupleDesc=wasmExports.CreateTemplateTupleDesc)(e),Module._TupleDescInitEntry=(e,ot,st,at,it,lt)=>(Module._TupleDescInitEntry=wasmExports.TupleDescInitEntry)(e,ot,st,at,it,lt),Module._CommandCounterIncrement=()=>(Module._CommandCounterIncrement=wasmExports.CommandCounterIncrement)(),Module._MemoryContextAllocZeroAligned=(e,ot)=>(Module._MemoryContextAllocZeroAligned=wasmExports.MemoryContextAllocZeroAligned)(e,ot),Module._list_make2_impl=(e,ot,st)=>(Module._list_make2_impl=wasmExports.list_make2_impl)(e,ot,st),Module._RangeVarGetRelidExtended=(e,ot,st,at,it)=>(Module._RangeVarGetRelidExtended=wasmExports.RangeVarGetRelidExtended)(e,ot,st,at,it),Module._makeTypeNameFromNameList=e=>(Module._makeTypeNameFromNameList=wasmExports.makeTypeNameFromNameList)(e),Module._list_concat=(e,ot)=>(Module._list_concat=wasmExports.list_concat)(e,ot),Module._pg_detoast_datum_copy=e=>(Module._pg_detoast_datum_copy=wasmExports.pg_detoast_datum_copy)(e),Module._has_privs_of_role=(e,ot)=>(Module._has_privs_of_role=wasmExports.has_privs_of_role)(e,ot),Module._aclcheck_error=(e,ot,st)=>(Module._aclcheck_error=wasmExports.aclcheck_error)(e,ot,st),Module._get_element_type=e=>(Module._get_element_type=wasmExports.get_element_type)(e),Module._format_type_be=e=>(Module._format_type_be=wasmExports.format_type_be)(e),Module._superuser_arg=e=>(Module._superuser_arg=wasmExports.superuser_arg)(e),Module._object_aclcheck=(e,ot,st,at)=>(Module._object_aclcheck=wasmExports.object_aclcheck)(e,ot,st,at),Module._object_ownercheck=(e,ot,st)=>(Module._object_ownercheck=wasmExports.object_ownercheck)(e,ot,st),Module._errdetail_relkind_not_supported=e=>(Module._errdetail_relkind_not_supported=wasmExports.errdetail_relkind_not_supported)(e),Module._errdetail_internal=(e,ot)=>(Module._errdetail_internal=wasmExports.errdetail_internal)(e,ot),Module._NameListToString=e=>(Module._NameListToString=wasmExports.NameListToString)(e),Module._ExecStoreVirtualTuple=e=>(Module._ExecStoreVirtualTuple=wasmExports.ExecStoreVirtualTuple)(e),Module._smgropen=(e,ot)=>(Module._smgropen=wasmExports.smgropen)(e,ot),Module._XLogBeginInsert=()=>(Module._XLogBeginInsert=wasmExports.XLogBeginInsert)(),Module._XLogRegisterData=(e,ot)=>(Module._XLogRegisterData=wasmExports.XLogRegisterData)(e,ot),Module._XLogInsert=(e,ot)=>(Module._XLogInsert=wasmExports.XLogInsert)(e,ot),Module._GetCurrentTransactionNestLevel=()=>(Module._GetCurrentTransactionNestLevel=wasmExports.GetCurrentTransactionNestLevel)(),Module._smgrsetowner=(e,ot)=>(Module._smgrsetowner=wasmExports.smgrsetowner)(e,ot),Module._smgrexists=(e,ot)=>(Module._smgrexists=wasmExports.smgrexists)(e,ot),Module._visibilitymap_prepare_truncate=(e,ot)=>(Module._visibilitymap_prepare_truncate=wasmExports.visibilitymap_prepare_truncate)(e,ot),Module._smgrtruncate=(e,ot,st,at)=>(Module._smgrtruncate=wasmExports.smgrtruncate)(e,ot,st,at),Module._smgrread=(e,ot,st,at)=>(Module._smgrread=wasmExports.smgrread)(e,ot,st,at),Module._hash_get_num_entries=e=>(Module._hash_get_num_entries=wasmExports.hash_get_num_entries)(e),Module._log_newpage_range=(e,ot,st,at,it)=>(Module._log_newpage_range=wasmExports.log_newpage_range)(e,ot,st,at,it),Module._SearchSysCacheList=(e,ot,st,at,it)=>(Module._SearchSysCacheList=wasmExports.SearchSysCacheList)(e,ot,st,at,it),Module._ReleaseCatCacheList=e=>(Module._ReleaseCatCacheList=wasmExports.ReleaseCatCacheList)(e),Module._GetSysCacheOid=(e,ot,st,at,it,lt)=>(Module._GetSysCacheOid=wasmExports.GetSysCacheOid)(e,ot,st,at,it,lt),Module._relation_open=(e,ot)=>(Module._relation_open=wasmExports.relation_open)(e,ot),Module._relation_close=(e,ot)=>(Module._relation_close=wasmExports.relation_close)(e,ot),Module._deconstruct_array_builtin=(e,ot,st,at,it)=>(Module._deconstruct_array_builtin=wasmExports.deconstruct_array_builtin)(e,ot,st,at,it),Module._makeString=e=>(Module._makeString=wasmExports.makeString)(e),Module._access=(e,ot)=>(Module._access=wasmExports.access)(e,ot),Module._superuser=()=>(Module._superuser=wasmExports.superuser)(),Module._index_open=(e,ot)=>(Module._index_open=wasmExports.index_open)(e,ot),Module._SearchSysCacheAttName=(e,ot)=>(Module._SearchSysCacheAttName=wasmExports.SearchSysCacheAttName)(e,ot),Module._index_close=(e,ot)=>(Module._index_close=wasmExports.index_close)(e,ot),Module._getExtensionOfObject=(e,ot)=>(Module._getExtensionOfObject=wasmExports.getExtensionOfObject)(e,ot),Module._pg_encoding_to_char_private=e=>(Module._pg_encoding_to_char_private=wasmExports.pg_encoding_to_char_private)(e),Module._GetActiveSnapshot=()=>(Module._GetActiveSnapshot=wasmExports.GetActiveSnapshot)(),Module._list_member_oid=(e,ot)=>(Module._list_member_oid=wasmExports.list_member_oid)(e,ot),Module._makeRangeVarFromNameList=e=>(Module._makeRangeVarFromNameList=wasmExports.makeRangeVarFromNameList)(e),Module._relation_openrv=(e,ot)=>(Module._relation_openrv=wasmExports.relation_openrv)(e,ot),Module._get_extension_oid=(e,ot)=>(Module._get_extension_oid=wasmExports.get_extension_oid)(e,ot),Module._get_role_oid=(e,ot)=>(Module._get_role_oid=wasmExports.get_role_oid)(e,ot),Module._get_collation_oid=(e,ot)=>(Module._get_collation_oid=wasmExports.get_collation_oid)(e,ot),Module._GetForeignServerByName=(e,ot)=>(Module._GetForeignServerByName=wasmExports.GetForeignServerByName)(e,ot),Module._LookupTypeName=(e,ot,st,at)=>(Module._LookupTypeName=wasmExports.LookupTypeName)(e,ot,st,at),Module._typeStringToTypeName=(e,ot)=>(Module._typeStringToTypeName=wasmExports.typeStringToTypeName)(e,ot),Module._GetUserNameFromId=(e,ot)=>(Module._GetUserNameFromId=wasmExports.GetUserNameFromId)(e,ot),Module._get_relkind_objtype=e=>(Module._get_relkind_objtype=wasmExports.get_relkind_objtype)(e),Module._get_attname=(e,ot,st)=>(Module._get_attname=wasmExports.get_attname)(e,ot,st),Module._format_type_extended=(e,ot,st)=>(Module._format_type_extended=wasmExports.format_type_extended)(e,ot,st),Module._quote_qualified_identifier=(e,ot)=>(Module._quote_qualified_identifier=wasmExports.quote_qualified_identifier)(e,ot),Module._format_operator=e=>(Module._format_operator=wasmExports.format_operator)(e),Module._format_procedure=e=>(Module._format_procedure=wasmExports.format_procedure)(e),Module._GetForeignServerExtended=(e,ot)=>(Module._GetForeignServerExtended=wasmExports.GetForeignServerExtended)(e,ot),Module._GetForeignServer=e=>(Module._GetForeignServer=wasmExports.GetForeignServer)(e),Module._RelationIsVisible=e=>(Module._RelationIsVisible=wasmExports.RelationIsVisible)(e),Module._quote_identifier=e=>(Module._quote_identifier=wasmExports.quote_identifier)(e),Module._construct_empty_array=e=>(Module._construct_empty_array=wasmExports.construct_empty_array)(e),Module._get_namespace_name_or_temp=e=>(Module._get_namespace_name_or_temp=wasmExports.get_namespace_name_or_temp)(e),Module._list_make3_impl=(e,ot,st,at)=>(Module._list_make3_impl=wasmExports.list_make3_impl)(e,ot,st,at),Module._construct_md_array=(e,ot,st,at,it,lt,ut,pt,_t)=>(Module._construct_md_array=wasmExports.construct_md_array)(e,ot,st,at,it,lt,ut,pt,_t),Module._list_sort=(e,ot)=>(Module._list_sort=wasmExports.list_sort)(e,ot),Module._list_delete_cell=(e,ot)=>(Module._list_delete_cell=wasmExports.list_delete_cell)(e,ot),Module._RelnameGetRelid=e=>(Module._RelnameGetRelid=wasmExports.RelnameGetRelid)(e),Module._GetCurrentSubTransactionId=()=>(Module._GetCurrentSubTransactionId=wasmExports.GetCurrentSubTransactionId)(),Module._SplitIdentifierString=(e,ot,st)=>(Module._SplitIdentifierString=wasmExports.SplitIdentifierString)(e,ot,st),Module._list_copy=e=>(Module._list_copy=wasmExports.list_copy)(e),Module._get_func_arg_info=(e,ot,st,at)=>(Module._get_func_arg_info=wasmExports.get_func_arg_info)(e,ot,st,at),Module._GetDatabaseEncodingName=()=>(Module._GetDatabaseEncodingName=wasmExports.GetDatabaseEncodingName)(),Module._PushActiveSnapshot=e=>(Module._PushActiveSnapshot=wasmExports.PushActiveSnapshot)(e),Module._PopActiveSnapshot=()=>(Module._PopActiveSnapshot=wasmExports.PopActiveSnapshot)(),Module._pre_format_elog_string=(e,ot)=>(Module._pre_format_elog_string=wasmExports.pre_format_elog_string)(e,ot),Module._format_elog_string=(e,ot)=>(Module._format_elog_string=wasmExports.format_elog_string)(e,ot),Module._CacheRegisterSyscacheCallback=(e,ot,st)=>(Module._CacheRegisterSyscacheCallback=wasmExports.CacheRegisterSyscacheCallback)(e,ot,st),Module._RelationGetIndexList=e=>(Module._RelationGetIndexList=wasmExports.RelationGetIndexList)(e),Module._bms_overlap=(e,ot)=>(Module._bms_overlap=wasmExports.bms_overlap)(e,ot),Module._get_typtype=e=>(Module._get_typtype=wasmExports.get_typtype)(e),Module._list_delete_last=e=>(Module._list_delete_last=wasmExports.list_delete_last)(e),Module._transformExpr=(e,ot,st)=>(Module._transformExpr=wasmExports.transformExpr)(e,ot,st),Module._pull_var_clause=(e,ot)=>(Module._pull_var_clause=wasmExports.pull_var_clause)(e,ot),Module._coerce_to_target_type=(e,ot,st,at,it,lt,ut,pt)=>(Module._coerce_to_target_type=wasmExports.coerce_to_target_type)(e,ot,st,at,it,lt,ut,pt),Module._parser_errposition=(e,ot)=>(Module._parser_errposition=wasmExports.parser_errposition)(e,ot),Module._pnstrdup=(e,ot)=>(Module._pnstrdup=wasmExports.pnstrdup)(e,ot),Module._GetCurrentCommandId=e=>(Module._GetCurrentCommandId=wasmExports.GetCurrentCommandId)(e),Module._ExecFetchSlotHeapTuple=(e,ot,st)=>(Module._ExecFetchSlotHeapTuple=wasmExports.ExecFetchSlotHeapTuple)(e,ot,st),Module._NewGUCNestLevel=()=>(Module._NewGUCNestLevel=wasmExports.NewGUCNestLevel)(),Module._AtEOXact_GUC=(e,ot)=>(Module._AtEOXact_GUC=wasmExports.AtEOXact_GUC)(e,ot),Module._CheckFunctionValidatorAccess=(e,ot)=>(Module._CheckFunctionValidatorAccess=wasmExports.CheckFunctionValidatorAccess)(e,ot),Module._function_parse_error_transpose=e=>(Module._function_parse_error_transpose=wasmExports.function_parse_error_transpose)(e),Module._geterrposition=()=>(Module._geterrposition=wasmExports.geterrposition)(),Module._getinternalerrposition=()=>(Module._getinternalerrposition=wasmExports.getinternalerrposition)(),Module._pg_mbstrlen_with_len=(e,ot)=>(Module._pg_mbstrlen_with_len=wasmExports.pg_mbstrlen_with_len)(e,ot),Module._pg_mblen=e=>(Module._pg_mblen=wasmExports.pg_mblen)(e),Module._errposition=e=>(Module._errposition=wasmExports.errposition)(e),Module._internalerrposition=e=>(Module._internalerrposition=wasmExports.internalerrposition)(e),Module._internalerrquery=e=>(Module._internalerrquery=wasmExports.internalerrquery)(e),Module._get_base_element_type=e=>(Module._get_base_element_type=wasmExports.get_base_element_type)(e),Module._RelationGetNumberOfBlocksInFork=(e,ot)=>(Module._RelationGetNumberOfBlocksInFork=wasmExports.RelationGetNumberOfBlocksInFork)(e,ot),Module._plan_create_index_workers=(e,ot)=>(Module._plan_create_index_workers=wasmExports.plan_create_index_workers)(e,ot),Module._GetUserIdAndSecContext=(e,ot)=>(Module._GetUserIdAndSecContext=wasmExports.GetUserIdAndSecContext)(e,ot),Module._SetUserIdAndSecContext=(e,ot)=>(Module._SetUserIdAndSecContext=wasmExports.SetUserIdAndSecContext)(e,ot),Module._RegisterSnapshot=e=>(Module._RegisterSnapshot=wasmExports.RegisterSnapshot)(e),Module._UnregisterSnapshot=e=>(Module._UnregisterSnapshot=wasmExports.UnregisterSnapshot)(e),Module._BuildIndexInfo=e=>(Module._BuildIndexInfo=wasmExports.BuildIndexInfo)(e),Module._IndexGetRelation=(e,ot)=>(Module._IndexGetRelation=wasmExports.IndexGetRelation)(e,ot),Module._get_opfamily_member=(e,ot,st,at)=>(Module._get_opfamily_member=wasmExports.get_opfamily_member)(e,ot,st,at),Module._slot_getsomeattrs_int=(e,ot)=>(Module._slot_getsomeattrs_int=wasmExports.slot_getsomeattrs_int)(e,ot),Module._tuplesort_performsort=e=>(Module._tuplesort_performsort=wasmExports.tuplesort_performsort)(e),Module._tuplesort_end=e=>(Module._tuplesort_end=wasmExports.tuplesort_end)(e),Module._defGetString=e=>(Module._defGetString=wasmExports.defGetString)(e),Module._defGetBoolean=e=>(Module._defGetBoolean=wasmExports.defGetBoolean)(e),Module._DirectFunctionCall1Coll=(e,ot,st)=>(Module._DirectFunctionCall1Coll=wasmExports.DirectFunctionCall1Coll)(e,ot,st),Module._guc_malloc=(e,ot)=>(Module._guc_malloc=wasmExports.guc_malloc)(e,ot),Module._DirectFunctionCall3Coll=(e,ot,st,at,it)=>(Module._DirectFunctionCall3Coll=wasmExports.DirectFunctionCall3Coll)(e,ot,st,at,it),Module._strtod=(e,ot)=>(Module._strtod=wasmExports.strtod)(e,ot),Module._canonicalize_path=e=>(Module._canonicalize_path=wasmExports.canonicalize_path)(e),Module._typenameTypeIdAndMod=(e,ot,st,at)=>(Module._typenameTypeIdAndMod=wasmExports.typenameTypeIdAndMod)(e,ot,st,at),Module._format_type_with_typemod=(e,ot)=>(Module._format_type_with_typemod=wasmExports.format_type_with_typemod)(e,ot),Module._copyObjectImpl=e=>(Module._copyObjectImpl=wasmExports.copyObjectImpl)(e),Module._contain_mutable_functions=e=>(Module._contain_mutable_functions=wasmExports.contain_mutable_functions)(e),Module._pg_re_throw=()=>(Module._pg_re_throw=wasmExports.pg_re_throw)(),Module._makeVar=(e,ot,st,at,it,lt)=>(Module._makeVar=wasmExports.makeVar)(e,ot,st,at,it,lt),Module._MemoryContextStrdup=(e,ot)=>(Module._MemoryContextStrdup=wasmExports.MemoryContextStrdup)(e,ot),Module._try_relation_open=(e,ot)=>(Module._try_relation_open=wasmExports.try_relation_open)(e,ot),Module._GetForeignDataWrapper=e=>(Module._GetForeignDataWrapper=wasmExports.GetForeignDataWrapper)(e),Module._lookup_rowtype_tupdesc=(e,ot)=>(Module._lookup_rowtype_tupdesc=wasmExports.lookup_rowtype_tupdesc)(e,ot),Module._DecrTupleDescRefCount=e=>(Module._DecrTupleDescRefCount=wasmExports.DecrTupleDescRefCount)(e),Module._untransformRelOptions=e=>(Module._untransformRelOptions=wasmExports.untransformRelOptions)(e),Module._strip_implicit_coercions=e=>(Module._strip_implicit_coercions=wasmExports.strip_implicit_coercions)(e),Module._bms_make_singleton=e=>(Module._bms_make_singleton=wasmExports.bms_make_singleton)(e),Module._get_typcollation=e=>(Module._get_typcollation=wasmExports.get_typcollation)(e),Module._raw_parser=(e,ot)=>(Module._raw_parser=wasmExports.raw_parser)(e,ot),Module._ExecInitExpr=(e,ot)=>(Module._ExecInitExpr=wasmExports.ExecInitExpr)(e,ot),Module._ExecStoreAllNullTuple=e=>(Module._ExecStoreAllNullTuple=wasmExports.ExecStoreAllNullTuple)(e),Module._namein=e=>(Module._namein=wasmExports.namein)(e),Module._tuplestore_begin_heap=(e,ot,st)=>(Module._tuplestore_begin_heap=wasmExports.tuplestore_begin_heap)(e,ot,st),Module._ExecForceStoreHeapTuple=(e,ot,st)=>(Module._ExecForceStoreHeapTuple=wasmExports.ExecForceStoreHeapTuple)(e,ot,st),Module._tuplestore_end=e=>(Module._tuplestore_end=wasmExports.tuplestore_end)(e),Module._MemoryContextAllocZero=(e,ot)=>(Module._MemoryContextAllocZero=wasmExports.MemoryContextAllocZero)(e,ot),Module._exprLocation=e=>(Module._exprLocation=wasmExports.exprLocation)(e),Module._timestamptz_in=e=>(Module._timestamptz_in=wasmExports.timestamptz_in)(e),Module._plain_crypt_verify=(e,ot,st,at)=>(Module._plain_crypt_verify=wasmExports.plain_crypt_verify)(e,ot,st,at),Module._InitMaterializedSRF=(e,ot)=>(Module._InitMaterializedSRF=wasmExports.InitMaterializedSRF)(e,ot),Module._strrchr=(e,ot)=>(Module._strrchr=wasmExports.strrchr)(e,ot),Module._tuplestore_putvalues=(e,ot,st,at)=>(Module._tuplestore_putvalues=wasmExports.tuplestore_putvalues)(e,ot,st,at),Module._set_config_option=(e,ot,st,at,it,lt,ut,pt)=>(Module._set_config_option=wasmExports.set_config_option)(e,ot,st,at,it,lt,ut,pt),Module._fread=(e,ot,st,at)=>(Module._fread=wasmExports.fread)(e,ot,st,at),Module._ferror=e=>(Module._ferror=wasmExports.ferror)(e),Module._pg_any_to_server=(e,ot,st)=>(Module._pg_any_to_server=wasmExports.pg_any_to_server)(e,ot,st),Module._DirectFunctionCall4Coll=(e,ot,st,at,it,lt)=>(Module._DirectFunctionCall4Coll=wasmExports.DirectFunctionCall4Coll)(e,ot,st,at,it,lt),Module._CreateDestReceiver=e=>(Module._CreateDestReceiver=wasmExports.CreateDestReceiver)(e),Module._wasm_OpenPipeStream=(e,ot)=>(Module._wasm_OpenPipeStream=wasmExports.wasm_OpenPipeStream)(e,ot),Module._fgets=(e,ot,st)=>(Module._fgets=wasmExports.fgets)(e,ot,st),Module._pg_is_ascii=e=>(Module._pg_is_ascii=wasmExports.pg_is_ascii)(e),Module._pg_get_encoding_from_locale=(e,ot)=>(Module._pg_get_encoding_from_locale=wasmExports.pg_get_encoding_from_locale)(e,ot),Module._ClosePipeStream=e=>(Module._ClosePipeStream=wasmExports.ClosePipeStream)(e),Module._GetOldestNonRemovableTransactionId=e=>(Module._GetOldestNonRemovableTransactionId=wasmExports.GetOldestNonRemovableTransactionId)(e),Module._BlockSampler_Init=(e,ot,st,at)=>(Module._BlockSampler_Init=wasmExports.BlockSampler_Init)(e,ot,st,at),Module._reservoir_init_selection_state=(e,ot)=>(Module._reservoir_init_selection_state=wasmExports.reservoir_init_selection_state)(e,ot),Module._BlockSampler_HasMore=e=>(Module._BlockSampler_HasMore=wasmExports.BlockSampler_HasMore)(e),Module._BlockSampler_Next=e=>(Module._BlockSampler_Next=wasmExports.BlockSampler_Next)(e),Module._PrefetchBuffer=(e,ot,st,at)=>(Module._PrefetchBuffer=wasmExports.PrefetchBuffer)(e,ot,st,at),Module._vacuum_delay_point=()=>(Module._vacuum_delay_point=wasmExports.vacuum_delay_point)(),Module._reservoir_get_next_S=(e,ot,st)=>(Module._reservoir_get_next_S=wasmExports.reservoir_get_next_S)(e,ot,st),Module._sampler_random_fract=e=>(Module._sampler_random_fract=wasmExports.sampler_random_fract)(e),Module._execute_attr_map_tuple=(e,ot)=>(Module._execute_attr_map_tuple=wasmExports.execute_attr_map_tuple)(e,ot),Module._makeStringInfo=()=>(Module._makeStringInfo=wasmExports.makeStringInfo)(),Module._ExplainBeginOutput=e=>(Module._ExplainBeginOutput=wasmExports.ExplainBeginOutput)(e),Module._NewExplainState=()=>(Module._NewExplainState=wasmExports.NewExplainState)(),Module._clock_gettime=(e,ot)=>(Module._clock_gettime=wasmExports.clock_gettime)(e,ot),Module._BufferUsageAccumDiff=(e,ot,st)=>(Module._BufferUsageAccumDiff=wasmExports.BufferUsageAccumDiff)(e,ot,st),Module._ExplainEndOutput=e=>(Module._ExplainEndOutput=wasmExports.ExplainEndOutput)(e),Module._appendStringInfoSpaces=(e,ot)=>(Module._appendStringInfoSpaces=wasmExports.appendStringInfoSpaces)(e,ot),Module._escape_json=(e,ot)=>(Module._escape_json=wasmExports.escape_json)(e,ot),Module._ExplainPrintPlan=(e,ot)=>(Module._ExplainPrintPlan=wasmExports.ExplainPrintPlan)(e,ot),Module._ExplainPrintTriggers=(e,ot)=>(Module._ExplainPrintTriggers=wasmExports.ExplainPrintTriggers)(e,ot),Module._ExplainPrintJITSummary=(e,ot)=>(Module._ExplainPrintJITSummary=wasmExports.ExplainPrintJITSummary)(e,ot),Module._InstrEndLoop=e=>(Module._InstrEndLoop=wasmExports.InstrEndLoop)(e),Module._ExplainPropertyInteger=(e,ot,st,at)=>(Module._ExplainPropertyInteger=wasmExports.ExplainPropertyInteger)(e,ot,st,at),Module._ExplainQueryText=(e,ot)=>(Module._ExplainQueryText=wasmExports.ExplainQueryText)(e,ot),Module._ExplainPropertyText=(e,ot,st)=>(Module._ExplainPropertyText=wasmExports.ExplainPropertyText)(e,ot,st),Module._ExplainQueryParameters=(e,ot,st)=>(Module._ExplainQueryParameters=wasmExports.ExplainQueryParameters)(e,ot,st),Module._get_func_namespace=e=>(Module._get_func_namespace=wasmExports.get_func_namespace)(e),Module._resetStringInfo=e=>(Module._resetStringInfo=wasmExports.resetStringInfo)(e),Module._path_is_prefix_of_path=(e,ot)=>(Module._path_is_prefix_of_path=wasmExports.path_is_prefix_of_path)(e,ot),Module._parse_int=(e,ot,st,at)=>(Module._parse_int=wasmExports.parse_int)(e,ot,st,at),Module._MultiXactIdPrecedesOrEquals=(e,ot)=>(Module._MultiXactIdPrecedesOrEquals=wasmExports.MultiXactIdPrecedesOrEquals)(e,ot),Module._vac_estimate_reltuples=(e,ot,st,at)=>(Module._vac_estimate_reltuples=wasmExports.vac_estimate_reltuples)(e,ot,st,at),Module._bsearch=(e,ot,st,at,it)=>(Module._bsearch=wasmExports.bsearch)(e,ot,st,at,it),Module._scanner_isspace=e=>(Module._scanner_isspace=wasmExports.scanner_isspace)(e),Module._SetTuplestoreDestReceiverParams=(e,ot,st,at,it,lt)=>(Module._SetTuplestoreDestReceiverParams=wasmExports.SetTuplestoreDestReceiverParams)(e,ot,st,at,it,lt),Module._MemoryContextDeleteChildren=e=>(Module._MemoryContextDeleteChildren=wasmExports.MemoryContextDeleteChildren)(e),Module._UnlockReleaseBuffer=e=>(Module._UnlockReleaseBuffer=wasmExports.UnlockReleaseBuffer)(e),Module._ReadBuffer=(e,ot)=>(Module._ReadBuffer=wasmExports.ReadBuffer)(e,ot),Module._LockBuffer=(e,ot)=>(Module._LockBuffer=wasmExports.LockBuffer)(e,ot),Module._nextval=e=>(Module._nextval=wasmExports.nextval)(e),Module._textToQualifiedNameList=e=>(Module._textToQualifiedNameList=wasmExports.textToQualifiedNameList)(e),Module._MarkBufferDirty=e=>(Module._MarkBufferDirty=wasmExports.MarkBufferDirty)(e),Module._makeDefElem=(e,ot,st)=>(Module._makeDefElem=wasmExports.makeDefElem)(e,ot,st),Module._makeBoolean=e=>(Module._makeBoolean=wasmExports.makeBoolean)(e),Module._PageInit=(e,ot,st)=>(Module._PageInit=wasmExports.PageInit)(e,ot,st),Module._PageAddItemExtended=(e,ot,st,at,it)=>(Module._PageAddItemExtended=wasmExports.PageAddItemExtended)(e,ot,st,at,it),Module._ExtendBufferedRel=(e,ot,st,at)=>(Module._ExtendBufferedRel=wasmExports.ExtendBufferedRel)(e,ot,st,at),Module._Async_Notify=(e,ot)=>(Module._Async_Notify=wasmExports.Async_Notify)(e,ot),Module._TransactionIdDidCommit=e=>(Module._TransactionIdDidCommit=wasmExports.TransactionIdDidCommit)(e),Module._hash_bytes=(e,ot)=>(Module._hash_bytes=wasmExports.hash_bytes)(e,ot),Module._ProcessCopyOptions=(e,ot,st,at)=>(Module._ProcessCopyOptions=wasmExports.ProcessCopyOptions)(e,ot,st,at),Module._list_member_int=(e,ot)=>(Module._list_member_int=wasmExports.list_member_int)(e,ot),Module._pg_database_encoding_max_length=()=>(Module._pg_database_encoding_max_length=wasmExports.pg_database_encoding_max_length)(),Module._fstat=(e,ot)=>(Module._fstat=wasmExports.fstat)(e,ot),Module._pg_server_to_any=(e,ot,st)=>(Module._pg_server_to_any=wasmExports.pg_server_to_any)(e,ot,st),Module._pg_encoding_mblen=(e,ot)=>(Module._pg_encoding_mblen=wasmExports.pg_encoding_mblen)(e,ot),Module._OutputFunctionCall=(e,ot)=>(Module._OutputFunctionCall=wasmExports.OutputFunctionCall)(e,ot),Module._wait_result_to_str=e=>(Module._wait_result_to_str=wasmExports.wait_result_to_str)(e),Module._GetCommandTagName=e=>(Module._GetCommandTagName=wasmExports.GetCommandTagName)(e),Module._CreateExprContext=e=>(Module._CreateExprContext=wasmExports.CreateExprContext)(e),Module._EnsurePortalSnapshotExists=()=>(Module._EnsurePortalSnapshotExists=wasmExports.EnsurePortalSnapshotExists)(),Module._CopyFromErrorCallback=e=>(Module._CopyFromErrorCallback=wasmExports.CopyFromErrorCallback)(e),Module._NextCopyFrom=(e,ot,st,at)=>(Module._NextCopyFrom=wasmExports.NextCopyFrom)(e,ot,st,at),Module._BeginCopyFrom=(e,ot,st,at,it,lt,ut,pt)=>(Module._BeginCopyFrom=wasmExports.BeginCopyFrom)(e,ot,st,at,it,lt,ut,pt),Module._getTypeInputInfo=(e,ot,st)=>(Module._getTypeInputInfo=wasmExports.getTypeInputInfo)(e,ot,st),Module._EndCopyFrom=e=>(Module._EndCopyFrom=wasmExports.EndCopyFrom)(e),Module._pg_encoding_max_length=e=>(Module._pg_encoding_max_length=wasmExports.pg_encoding_max_length)(e),Module._isxdigit=e=>(Module._isxdigit=wasmExports.isxdigit)(e),Module._InputFunctionCall=(e,ot,st,at)=>(Module._InputFunctionCall=wasmExports.InputFunctionCall)(e,ot,st,at),Module._makeParamList=e=>(Module._makeParamList=wasmExports.makeParamList)(e),Module._ReleaseCachedPlan=(e,ot)=>(Module._ReleaseCachedPlan=wasmExports.ReleaseCachedPlan)(e,ot),Module._list_delete=(e,ot)=>(Module._list_delete=wasmExports.list_delete)(e,ot),Module._list_member=(e,ot)=>(Module._list_member=wasmExports.list_member)(e,ot),Module._quote_literal_cstr=e=>(Module._quote_literal_cstr=wasmExports.quote_literal_cstr)(e),Module._pg_char_to_encoding_private=e=>(Module._pg_char_to_encoding_private=wasmExports.pg_char_to_encoding_private)(e),Module._MemoryContextSetIdentifier=(e,ot)=>(Module._MemoryContextSetIdentifier=wasmExports.MemoryContextSetIdentifier)(e,ot),Module._MemoryContextSetParent=(e,ot)=>(Module._MemoryContextSetParent=wasmExports.MemoryContextSetParent)(e,ot),Module._cancel_before_shmem_exit=(e,ot)=>(Module._cancel_before_shmem_exit=wasmExports.cancel_before_shmem_exit)(e,ot),Module._GetAccessStrategy=e=>(Module._GetAccessStrategy=wasmExports.GetAccessStrategy)(e),Module._BufferGetBlockNumber=e=>(Module._BufferGetBlockNumber=wasmExports.BufferGetBlockNumber)(e),Module._HeapTupleSatisfiesVisibility=(e,ot,st)=>(Module._HeapTupleSatisfiesVisibility=wasmExports.HeapTupleSatisfiesVisibility)(e,ot,st),Module._OpenTransientFile=(e,ot)=>(Module._OpenTransientFile=wasmExports.OpenTransientFile)(e,ot),Module._fd_fsync_fname=(e,ot)=>(Module._fd_fsync_fname=wasmExports.fd_fsync_fname)(e,ot),Module._CloseTransientFile=e=>(Module._CloseTransientFile=wasmExports.CloseTransientFile)(e),Module._EnterParallelMode=()=>(Module._EnterParallelMode=wasmExports.EnterParallelMode)(),Module._CreateParallelContext=(e,ot,st)=>(Module._CreateParallelContext=wasmExports.CreateParallelContext)(e,ot,st),Module._InitializeParallelDSM=e=>(Module._InitializeParallelDSM=wasmExports.InitializeParallelDSM)(e),Module._shm_toc_allocate=(e,ot)=>(Module._shm_toc_allocate=wasmExports.shm_toc_allocate)(e,ot),Module._shm_toc_insert=(e,ot,st)=>(Module._shm_toc_insert=wasmExports.shm_toc_insert)(e,ot,st),Module._DestroyParallelContext=e=>(Module._DestroyParallelContext=wasmExports.DestroyParallelContext)(e),Module._ExitParallelMode=()=>(Module._ExitParallelMode=wasmExports.ExitParallelMode)(),Module._LaunchParallelWorkers=e=>(Module._LaunchParallelWorkers=wasmExports.LaunchParallelWorkers)(e),Module._WaitForParallelWorkersToFinish=e=>(Module._WaitForParallelWorkersToFinish=wasmExports.WaitForParallelWorkersToFinish)(e),Module._shm_toc_lookup=(e,ot,st)=>(Module._shm_toc_lookup=wasmExports.shm_toc_lookup)(e,ot,st),Module._FreeAccessStrategy=e=>(Module._FreeAccessStrategy=wasmExports.FreeAccessStrategy)(e),Module._cstring_to_text_with_len=(e,ot)=>(Module._cstring_to_text_with_len=wasmExports.cstring_to_text_with_len)(e,ot),Module._makeInteger=e=>(Module._makeInteger=wasmExports.makeInteger)(e),Module._SPI_connect=()=>(Module._SPI_connect=wasmExports.SPI_connect)(),Module._SPI_exec=(e,ot)=>(Module._SPI_exec=wasmExports.SPI_exec)(e,ot),Module._SPI_execute=(e,ot,st)=>(Module._SPI_execute=wasmExports.SPI_execute)(e,ot,st),Module._SPI_getvalue=(e,ot,st)=>(Module._SPI_getvalue=wasmExports.SPI_getvalue)(e,ot,st),Module._SPI_finish=()=>(Module._SPI_finish=wasmExports.SPI_finish)(),Module._find_base_rel=(e,ot)=>(Module._find_base_rel=wasmExports.find_base_rel)(e,ot),Module._fmgr_info_copy=(e,ot,st)=>(Module._fmgr_info_copy=wasmExports.fmgr_info_copy)(e,ot,st),Module._fmgr_info_cxt=(e,ot,st)=>(Module._fmgr_info_cxt=wasmExports.fmgr_info_cxt)(e,ot,st),Module._qsort_arg=(e,ot,st,at,it)=>(Module._qsort_arg=wasmExports.qsort_arg)(e,ot,st,at,it),Module._datumIsEqual=(e,ot,st,at)=>(Module._datumIsEqual=wasmExports.datumIsEqual)(e,ot,st,at),Module._get_fn_expr_argtype=(e,ot)=>(Module._get_fn_expr_argtype=wasmExports.get_fn_expr_argtype)(e,ot),Module._pq_getmsgint=(e,ot)=>(Module._pq_getmsgint=wasmExports.pq_getmsgint)(e,ot),Module._pg_strtoint32=e=>(Module._pg_strtoint32=wasmExports.pg_strtoint32)(e),Module._pq_sendtext=(e,ot,st)=>(Module._pq_sendtext=wasmExports.pq_sendtext)(e,ot,st),Module._pq_sendfloat4=(e,ot)=>(Module._pq_sendfloat4=wasmExports.pq_sendfloat4)(e,ot),Module._pq_sendfloat8=(e,ot)=>(Module._pq_sendfloat8=wasmExports.pq_sendfloat8)(e,ot),Module._pq_begintypsend=e=>(Module._pq_begintypsend=wasmExports.pq_begintypsend)(e),Module._pq_endtypsend=e=>(Module._pq_endtypsend=wasmExports.pq_endtypsend)(e),Module._pq_getmsgfloat4=e=>(Module._pq_getmsgfloat4=wasmExports.pq_getmsgfloat4)(e),Module._pq_getmsgfloat8=e=>(Module._pq_getmsgfloat8=wasmExports.pq_getmsgfloat8)(e),Module._pq_getmsgtext=(e,ot,st)=>(Module._pq_getmsgtext=wasmExports.pq_getmsgtext)(e,ot,st),Module._replace_percent_placeholders=(e,ot,st,at)=>(Module._replace_percent_placeholders=wasmExports.replace_percent_placeholders)(e,ot,st,at),Module._explicit_bzero=(e,ot)=>(Module._explicit_bzero=wasmExports.explicit_bzero)(e,ot),Module._pg_strip_crlf=e=>(Module._pg_strip_crlf=wasmExports.pg_strip_crlf)(e),Module._geteuid=()=>(Module._geteuid=wasmExports.geteuid)(),Module._feof=e=>(Module._feof=wasmExports.feof)(e),Module._pg_getaddrinfo_all=(e,ot,st,at)=>(Module._pg_getaddrinfo_all=wasmExports.pg_getaddrinfo_all)(e,ot,st,at),Module._pg_freeaddrinfo_all=(e,ot)=>(Module._pg_freeaddrinfo_all=wasmExports.pg_freeaddrinfo_all)(e,ot),Module._pg_mb2wchar_with_len=(e,ot,st)=>(Module._pg_mb2wchar_with_len=wasmExports.pg_mb2wchar_with_len)(e,ot,st),Module._strcat=(e,ot)=>(Module._strcat=wasmExports.strcat)(e,ot),Module._pg_md5_encrypt=(e,ot,st,at,it)=>(Module._pg_md5_encrypt=wasmExports.pg_md5_encrypt)(e,ot,st,at,it),Module._strtol=(e,ot,st)=>(Module._strtol=wasmExports.strtol)(e,ot,st),Module._be_lo_unlink=e=>(Module._be_lo_unlink=wasmExports.be_lo_unlink)(e),Module._text_to_cstring_buffer=(e,ot,st)=>(Module._text_to_cstring_buffer=wasmExports.text_to_cstring_buffer)(e,ot,st),Module._sigemptyset=e=>(Module._sigemptyset=wasmExports.sigemptyset)(e),Module._socket=(e,ot,st)=>(Module._socket=wasmExports.socket)(e,ot,st),Module._setsockopt=(e,ot,st,at,it)=>(Module._setsockopt=wasmExports.setsockopt)(e,ot,st,at,it),Module._strtoul=(e,ot,st)=>(Module._strtoul=wasmExports.strtoul)(e,ot,st),Module._getsockname=(e,ot,st)=>(Module._getsockname=wasmExports.getsockname)(e,ot,st),Module._pq_recvbuf_fill=(e,ot)=>(Module._pq_recvbuf_fill=wasmExports.pq_recvbuf_fill)(e,ot),Module._pg_printf=(e,ot)=>(Module._pg_printf=wasmExports.pg_printf)(e,ot),Module._getsockopt=(e,ot,st,at,it)=>(Module._getsockopt=wasmExports.getsockopt)(e,ot,st,at,it),Module._getpeereid=(e,ot,st)=>(Module._getpeereid=wasmExports.getpeereid)(e,ot,st),Module._connect=(e,ot,st)=>(Module._connect=wasmExports.connect)(e,ot,st),Module._recv=(e,ot,st,at)=>(Module._recv=wasmExports.recv)(e,ot,st,at),Module._pg_b64_enc_len=e=>(Module._pg_b64_enc_len=wasmExports.pg_b64_enc_len)(e),Module._pg_b64_encode=(e,ot,st,at)=>(Module._pg_b64_encode=wasmExports.pg_b64_encode)(e,ot,st,at),Module._pg_b64_dec_len=e=>(Module._pg_b64_dec_len=wasmExports.pg_b64_dec_len)(e),Module._pg_b64_decode=(e,ot,st,at)=>(Module._pg_b64_decode=wasmExports.pg_b64_decode)(e,ot,st,at),Module._pg_hmac_create=e=>(Module._pg_hmac_create=wasmExports.pg_hmac_create)(e),Module._pg_hmac_init=(e,ot,st)=>(Module._pg_hmac_init=wasmExports.pg_hmac_init)(e,ot,st),Module._pg_hmac_update=(e,ot,st)=>(Module._pg_hmac_update=wasmExports.pg_hmac_update)(e,ot,st),Module._pg_hmac_final=(e,ot,st)=>(Module._pg_hmac_final=wasmExports.pg_hmac_final)(e,ot,st),Module._pg_hmac_error=e=>(Module._pg_hmac_error=wasmExports.pg_hmac_error)(e),Module._pg_hmac_free=e=>(Module._pg_hmac_free=wasmExports.pg_hmac_free)(e),Module._scram_H=(e,ot,st,at,it)=>(Module._scram_H=wasmExports.scram_H)(e,ot,st,at,it),Module._pg_saslprep=(e,ot)=>(Module._pg_saslprep=wasmExports.pg_saslprep)(e,ot),Module._scram_build_secret=(e,ot,st,at,it,lt,ut)=>(Module._scram_build_secret=wasmExports.scram_build_secret)(e,ot,st,at,it,lt,ut),Module._scram_SaltedPassword=(e,ot,st,at,it,lt,ut,pt)=>(Module._scram_SaltedPassword=wasmExports.scram_SaltedPassword)(e,ot,st,at,it,lt,ut,pt),Module._scram_ServerKey=(e,ot,st,at,it)=>(Module._scram_ServerKey=wasmExports.scram_ServerKey)(e,ot,st,at,it),Module._log=e=>(Module._log=wasmExports.log)(e),Module._LWLockInitialize=(e,ot)=>(Module._LWLockInitialize=wasmExports.LWLockInitialize)(e,ot),Module._bloom_create=(e,ot,st)=>(Module._bloom_create=wasmExports.bloom_create)(e,ot,st),Module._bloom_free=e=>(Module._bloom_free=wasmExports.bloom_free)(e),Module._bloom_add_element=(e,ot,st)=>(Module._bloom_add_element=wasmExports.bloom_add_element)(e,ot,st),Module._hash_bytes_extended=(e,ot,st)=>(Module._hash_bytes_extended=wasmExports.hash_bytes_extended)(e,ot,st),Module._bloom_lacks_element=(e,ot,st)=>(Module._bloom_lacks_element=wasmExports.bloom_lacks_element)(e,ot,st),Module._bloom_prop_bits_set=e=>(Module._bloom_prop_bits_set=wasmExports.bloom_prop_bits_set)(e),Module._pairingheap_allocate=(e,ot)=>(Module._pairingheap_allocate=wasmExports.pairingheap_allocate)(e,ot),Module._pairingheap_free=e=>(Module._pairingheap_free=wasmExports.pairingheap_free)(e),Module._pairingheap_add=(e,ot)=>(Module._pairingheap_add=wasmExports.pairingheap_add)(e,ot),Module._pairingheap_first=e=>(Module._pairingheap_first=wasmExports.pairingheap_first)(e),Module._pairingheap_remove_first=e=>(Module._pairingheap_remove_first=wasmExports.pairingheap_remove_first)(e),Module._getc=e=>(Module._getc=wasmExports.getc)(e),Module._clearerr=e=>(Module._clearerr=wasmExports.clearerr)(e),Module._RmgrNotFound=e=>(Module._RmgrNotFound=wasmExports.RmgrNotFound)(e),Module._XLogReaderAllocate=(e,ot,st,at)=>(Module._XLogReaderAllocate=wasmExports.XLogReaderAllocate)(e,ot,st,at),Module._XLogReadRecord=(e,ot)=>(Module._XLogReadRecord=wasmExports.XLogReadRecord)(e,ot),Module._XLogReaderFree=e=>(Module._XLogReaderFree=wasmExports.XLogReaderFree)(e),Module._OutputPluginPrepareWrite=(e,ot)=>(Module._OutputPluginPrepareWrite=wasmExports.OutputPluginPrepareWrite)(e,ot),Module._OutputPluginWrite=(e,ot)=>(Module._OutputPluginWrite=wasmExports.OutputPluginWrite)(e,ot),Module._tuplestore_tuple_count=e=>(Module._tuplestore_tuple_count=wasmExports.tuplestore_tuple_count)(e),Module._WaitLatchOrSocket=(e,ot,st,at,it)=>(Module._WaitLatchOrSocket=wasmExports.WaitLatchOrSocket)(e,ot,st,at,it),Module._OidOutputFunctionCall=(e,ot)=>(Module._OidOutputFunctionCall=wasmExports.OidOutputFunctionCall)(e,ot),Module._GenerationContextCreate=(e,ot,st,at,it)=>(Module._GenerationContextCreate=wasmExports.GenerationContextCreate)(e,ot,st,at,it),Module._BeginInternalSubTransaction=e=>(Module._BeginInternalSubTransaction=wasmExports.BeginInternalSubTransaction)(e),Module._RollbackAndReleaseCurrentSubTransaction=()=>(Module._RollbackAndReleaseCurrentSubTransaction=wasmExports.RollbackAndReleaseCurrentSubTransaction)(),Module._sscanf=(e,ot,st)=>(Module._sscanf=wasmExports.sscanf)(e,ot,st),Module._CopyErrorData=()=>(Module._CopyErrorData=wasmExports.CopyErrorData)(),Module._FreeErrorData=e=>(Module._FreeErrorData=wasmExports.FreeErrorData)(e),Module._RelidByRelfilenumber=(e,ot)=>(Module._RelidByRelfilenumber=wasmExports.RelidByRelfilenumber)(e,ot),Module._heap_deform_tuple=(e,ot,st,at)=>(Module._heap_deform_tuple=wasmExports.heap_deform_tuple)(e,ot,st,at),Module._TransactionIdIsCurrentTransactionId=e=>(Module._TransactionIdIsCurrentTransactionId=wasmExports.TransactionIdIsCurrentTransactionId)(e),Module._dsm_create=(e,ot)=>(Module._dsm_create=wasmExports.dsm_create)(e,ot),Module._dsm_segment_address=e=>(Module._dsm_segment_address=wasmExports.dsm_segment_address)(e),Module._dsm_segment_handle=e=>(Module._dsm_segment_handle=wasmExports.dsm_segment_handle)(e),Module._dsm_attach=e=>(Module._dsm_attach=wasmExports.dsm_attach)(e),Module._dsm_detach=e=>(Module._dsm_detach=wasmExports.dsm_detach)(e),Module._GetFlushRecPtr=e=>(Module._GetFlushRecPtr=wasmExports.GetFlushRecPtr)(e),Module._hash_seq_term=e=>(Module._hash_seq_term=wasmExports.hash_seq_term)(e),Module._fd_durable_rename=(e,ot,st)=>(Module._fd_durable_rename=wasmExports.fd_durable_rename)(e,ot,st),Module._array_contains_nulls=e=>(Module._array_contains_nulls=wasmExports.array_contains_nulls)(e),Module._wal_segment_close=e=>(Module._wal_segment_close=wasmExports.wal_segment_close)(e),Module._wal_segment_open=(e,ot,st)=>(Module._wal_segment_open=wasmExports.wal_segment_open)(e,ot,st),Module._PQconnectStartParams=(e,ot,st)=>(Module._PQconnectStartParams=wasmExports.PQconnectStartParams)(e,ot,st),Module._PQstatus=e=>(Module._PQstatus=wasmExports.PQstatus)(e),Module._PQsocket=e=>(Module._PQsocket=wasmExports.PQsocket)(e),Module._PQconnectPoll=e=>(Module._PQconnectPoll=wasmExports.PQconnectPoll)(e),Module._PQconnectionUsedPassword=e=>(Module._PQconnectionUsedPassword=wasmExports.PQconnectionUsedPassword)(e),Module._PQfinish=e=>(Module._PQfinish=wasmExports.PQfinish)(e),Module._PQresultStatus=e=>(Module._PQresultStatus=wasmExports.PQresultStatus)(e),Module._PQclear=e=>(Module._PQclear=wasmExports.PQclear)(e),Module._PQerrorMessage=e=>(Module._PQerrorMessage=wasmExports.PQerrorMessage)(e),Module._pchomp=e=>(Module._pchomp=wasmExports.pchomp)(e),Module._PQnfields=e=>(Module._PQnfields=wasmExports.PQnfields)(e),Module._PQntuples=e=>(Module._PQntuples=wasmExports.PQntuples)(e),Module._PQgetvalue=(e,ot,st)=>(Module._PQgetvalue=wasmExports.PQgetvalue)(e,ot,st),Module._PQconsumeInput=e=>(Module._PQconsumeInput=wasmExports.PQconsumeInput)(e),Module._PQgetisnull=(e,ot,st)=>(Module._PQgetisnull=wasmExports.PQgetisnull)(e,ot,st),Module._BuildTupleFromCStrings=(e,ot)=>(Module._BuildTupleFromCStrings=wasmExports.BuildTupleFromCStrings)(e,ot),Module._tuplestore_puttuple=(e,ot)=>(Module._tuplestore_puttuple=wasmExports.tuplestore_puttuple)(e,ot),Module._PQresultErrorField=(e,ot)=>(Module._PQresultErrorField=wasmExports.PQresultErrorField)(e,ot),Module._PQsendQuery=(e,ot)=>(Module._PQsendQuery=wasmExports.PQsendQuery)(e,ot),Module._PQisBusy=e=>(Module._PQisBusy=wasmExports.PQisBusy)(e),Module._PQgetResult=e=>(Module._PQgetResult=wasmExports.PQgetResult)(e),Module._pwrite=(e,ot,st,at)=>(Module._pwrite=wasmExports.pwrite)(e,ot,st,at),Module._timestamptz_to_str=e=>(Module._timestamptz_to_str=wasmExports.timestamptz_to_str)(e),Module._ResourceOwnerDelete=e=>(Module._ResourceOwnerDelete=wasmExports.ResourceOwnerDelete)(e),Module._truncate_identifier=(e,ot,st)=>(Module._truncate_identifier=wasmExports.truncate_identifier)(e,ot,st),Module._downcase_truncate_identifier=(e,ot,st)=>(Module._downcase_truncate_identifier=wasmExports.downcase_truncate_identifier)(e,ot,st),Module._bms_union=(e,ot)=>(Module._bms_union=wasmExports.bms_union)(e,ot),Module._make_restrictinfo=(e,ot,st,at,it,lt,ut,pt,_t,ht)=>(Module._make_restrictinfo=wasmExports.make_restrictinfo)(e,ot,st,at,it,lt,ut,pt,_t,ht),Module._add_path=(e,ot)=>(Module._add_path=wasmExports.add_path)(e,ot),Module._makeTargetEntry=(e,ot,st,at)=>(Module._makeTargetEntry=wasmExports.makeTargetEntry)(e,ot,st,at),Module._GetSysCacheHashValue=(e,ot,st,at,it)=>(Module._GetSysCacheHashValue=wasmExports.GetSysCacheHashValue)(e,ot,st,at,it),Module._tlist_member=(e,ot)=>(Module._tlist_member=wasmExports.tlist_member)(e,ot),Module._extract_actual_clauses=(e,ot)=>(Module._extract_actual_clauses=wasmExports.extract_actual_clauses)(e,ot),Module._cost_sort=(e,ot,st,at,it,lt,ut,pt,_t)=>(Module._cost_sort=wasmExports.cost_sort)(e,ot,st,at,it,lt,ut,pt,_t),Module._pathkeys_contained_in=(e,ot)=>(Module._pathkeys_contained_in=wasmExports.pathkeys_contained_in)(e,ot),Module._change_plan_targetlist=(e,ot,st)=>(Module._change_plan_targetlist=wasmExports.change_plan_targetlist)(e,ot,st),Module._make_foreignscan=(e,ot,st,at,it,lt,ut,pt)=>(Module._make_foreignscan=wasmExports.make_foreignscan)(e,ot,st,at,it,lt,ut,pt),Module._list_member_ptr=(e,ot)=>(Module._list_member_ptr=wasmExports.list_member_ptr)(e,ot),Module._get_sortgroupref_tle=(e,ot)=>(Module._get_sortgroupref_tle=wasmExports.get_sortgroupref_tle)(e,ot),Module._bms_nonempty_difference=(e,ot)=>(Module._bms_nonempty_difference=wasmExports.bms_nonempty_difference)(e,ot),Module._clamp_row_est=e=>(Module._clamp_row_est=wasmExports.clamp_row_est)(e),Module._type_is_rowtype=e=>(Module._type_is_rowtype=wasmExports.type_is_rowtype)(e),Module._standard_planner=(e,ot,st,at)=>(Module._standard_planner=wasmExports.standard_planner)(e,ot,st,at),Module._estimate_expression_value=(e,ot)=>(Module._estimate_expression_value=wasmExports.estimate_expression_value)(e,ot),Module._add_new_columns_to_pathtarget=(e,ot)=>(Module._add_new_columns_to_pathtarget=wasmExports.add_new_columns_to_pathtarget)(e,ot),Module._get_sortgroupref_clause_noerr=(e,ot)=>(Module._get_sortgroupref_clause_noerr=wasmExports.get_sortgroupref_clause_noerr)(e,ot),Module._get_agg_clause_costs=(e,ot,st)=>(Module._get_agg_clause_costs=wasmExports.get_agg_clause_costs)(e,ot,st),Module._grouping_is_sortable=e=>(Module._grouping_is_sortable=wasmExports.grouping_is_sortable)(e),Module._create_sort_path=(e,ot,st,at,it)=>(Module._create_sort_path=wasmExports.create_sort_path)(e,ot,st,at,it),Module._copy_pathtarget=e=>(Module._copy_pathtarget=wasmExports.copy_pathtarget)(e),Module._get_sortgrouplist_exprs=(e,ot)=>(Module._get_sortgrouplist_exprs=wasmExports.get_sortgrouplist_exprs)(e,ot),Module._estimate_num_groups=(e,ot,st,at,it)=>(Module._estimate_num_groups=wasmExports.estimate_num_groups)(e,ot,st,at,it),Module._cost_qual_eval=(e,ot,st)=>(Module._cost_qual_eval=wasmExports.cost_qual_eval)(e,ot,st),Module._create_projection_path=(e,ot,st,at)=>(Module._create_projection_path=wasmExports.create_projection_path)(e,ot,st,at),Module._set_baserel_size_estimates=(e,ot)=>(Module._set_baserel_size_estimates=wasmExports.set_baserel_size_estimates)(e,ot),Module._join_clause_is_movable_to=(e,ot)=>(Module._join_clause_is_movable_to=wasmExports.join_clause_is_movable_to)(e,ot),Module._generate_implied_equalities_for_column=(e,ot,st,at,it)=>(Module._generate_implied_equalities_for_column=wasmExports.generate_implied_equalities_for_column)(e,ot,st,at,it),Module._get_plan_rowmark=(e,ot)=>(Module._get_plan_rowmark=wasmExports.get_plan_rowmark)(e,ot),Module._find_join_rel=(e,ot)=>(Module._find_join_rel=wasmExports.find_join_rel)(e,ot),Module._clauselist_selectivity=(e,ot,st,at,it)=>(Module._clauselist_selectivity=wasmExports.clauselist_selectivity)(e,ot,st,at,it),Module._make_canonical_pathkey=(e,ot,st,at,it)=>(Module._make_canonical_pathkey=wasmExports.make_canonical_pathkey)(e,ot,st,at,it),Module._eclass_useful_for_merging=(e,ot,st)=>(Module._eclass_useful_for_merging=wasmExports.eclass_useful_for_merging)(e,ot,st),Module._update_mergeclause_eclasses=(e,ot)=>(Module._update_mergeclause_eclasses=wasmExports.update_mergeclause_eclasses)(e,ot),Module._get_tablespace_page_costs=(e,ot,st)=>(Module._get_tablespace_page_costs=wasmExports.get_tablespace_page_costs)(e,ot,st),Module._add_to_flat_tlist=(e,ot)=>(Module._add_to_flat_tlist=wasmExports.add_to_flat_tlist)(e,ot),Module._get_translated_update_targetlist=(e,ot,st,at)=>(Module._get_translated_update_targetlist=wasmExports.get_translated_update_targetlist)(e,ot,st,at),Module._add_row_identity_var=(e,ot,st,at)=>(Module._add_row_identity_var=wasmExports.add_row_identity_var)(e,ot,st,at),Module._get_rel_all_updated_cols=(e,ot)=>(Module._get_rel_all_updated_cols=wasmExports.get_rel_all_updated_cols)(e,ot),Module._get_typlenbyval=(e,ot,st)=>(Module._get_typlenbyval=wasmExports.get_typlenbyval)(e,ot,st),Module._ArrayGetNItems=(e,ot)=>(Module._ArrayGetNItems=wasmExports.ArrayGetNItems)(e,ot),Module._lookup_rowtype_tupdesc_domain=(e,ot,st)=>(Module._lookup_rowtype_tupdesc_domain=wasmExports.lookup_rowtype_tupdesc_domain)(e,ot,st),Module._list_append_unique_ptr=(e,ot)=>(Module._list_append_unique_ptr=wasmExports.list_append_unique_ptr)(e,ot),Module._get_baserel_parampathinfo=(e,ot,st)=>(Module._get_baserel_parampathinfo=wasmExports.get_baserel_parampathinfo)(e,ot,st),Module._create_foreignscan_path=(e,ot,st,at,it,lt,ut,pt,_t,ht)=>(Module._create_foreignscan_path=wasmExports.create_foreignscan_path)(e,ot,st,at,it,lt,ut,pt,_t,ht),Module._create_foreign_join_path=(e,ot,st,at,it,lt,ut,pt,_t,ht)=>(Module._create_foreign_join_path=wasmExports.create_foreign_join_path)(e,ot,st,at,it,lt,ut,pt,_t,ht),Module._create_foreign_upper_path=(e,ot,st,at,it,lt,ut,pt,_t)=>(Module._create_foreign_upper_path=wasmExports.create_foreign_upper_path)(e,ot,st,at,it,lt,ut,pt,_t),Module._adjust_limit_rows_costs=(e,ot,st,at,it)=>(Module._adjust_limit_rows_costs=wasmExports.adjust_limit_rows_costs)(e,ot,st,at,it),Module._pg_prng_double=e=>(Module._pg_prng_double=wasmExports.pg_prng_double)(e),Module._pg_prng_uint64_range=(e,ot,st)=>(Module._pg_prng_uint64_range=wasmExports.pg_prng_uint64_range)(e,ot,st),Module._ExecOpenScanRelation=(e,ot,st)=>(Module._ExecOpenScanRelation=wasmExports.ExecOpenScanRelation)(e,ot,st),Module._ItemPointerCompare=(e,ot)=>(Module._ItemPointerCompare=wasmExports.ItemPointerCompare)(e,ot),Module._ExecInitExprList=(e,ot)=>(Module._ExecInitExprList=wasmExports.ExecInitExprList)(e,ot),Module._ExecReScan=e=>(Module._ExecReScan=wasmExports.ExecReScan)(e),Module._ExecFindJunkAttributeInTlist=(e,ot)=>(Module._ExecFindJunkAttributeInTlist=wasmExports.ExecFindJunkAttributeInTlist)(e,ot),Module._MakeExpandedObjectReadOnlyInternal=e=>(Module._MakeExpandedObjectReadOnlyInternal=wasmExports.MakeExpandedObjectReadOnlyInternal)(e),Module._tuplesort_puttupleslot=(e,ot)=>(Module._tuplesort_puttupleslot=wasmExports.tuplesort_puttupleslot)(e,ot),Module._DatumGetEOHP=e=>(Module._DatumGetEOHP=wasmExports.DatumGetEOHP)(e),Module._expanded_record_fetch_tupdesc=e=>(Module._expanded_record_fetch_tupdesc=wasmExports.expanded_record_fetch_tupdesc)(e),Module._expanded_record_fetch_field=(e,ot,st)=>(Module._expanded_record_fetch_field=wasmExports.expanded_record_fetch_field)(e,ot,st),Module._MemoryContextAllocExtended=(e,ot,st)=>(Module._MemoryContextAllocExtended=wasmExports.MemoryContextAllocExtended)(e,ot,st),Module._MemoryContextGetParent=e=>(Module._MemoryContextGetParent=wasmExports.MemoryContextGetParent)(e),Module._DeleteExpandedObject=e=>(Module._DeleteExpandedObject=wasmExports.DeleteExpandedObject)(e),Module._ExecAsyncResponse=e=>(Module._ExecAsyncResponse=wasmExports.ExecAsyncResponse)(e),Module._ExecAsyncRequestDone=(e,ot)=>(Module._ExecAsyncRequestDone=wasmExports.ExecAsyncRequestDone)(e,ot),Module._ExecAsyncRequestPending=e=>(Module._ExecAsyncRequestPending=wasmExports.ExecAsyncRequestPending)(e),Module._InstrAlloc=(e,ot,st)=>(Module._InstrAlloc=wasmExports.InstrAlloc)(e,ot,st),Module._TupleDescInitEntryCollation=(e,ot,st)=>(Module._TupleDescInitEntryCollation=wasmExports.TupleDescInitEntryCollation)(e,ot,st),Module._ExecInitExprWithParams=(e,ot)=>(Module._ExecInitExprWithParams=wasmExports.ExecInitExprWithParams)(e,ot),Module._convert_tuples_by_position=(e,ot,st)=>(Module._convert_tuples_by_position=wasmExports.convert_tuples_by_position)(e,ot,st),Module._detoast_external_attr=e=>(Module._detoast_external_attr=wasmExports.detoast_external_attr)(e),Module._get_attstatsslot=(e,ot,st,at,it)=>(Module._get_attstatsslot=wasmExports.get_attstatsslot)(e,ot,st,at,it),Module._free_attstatsslot=e=>(Module._free_attstatsslot=wasmExports.free_attstatsslot)(e),Module._tuplesort_begin_heap=(e,ot,st,at,it,lt,ut,pt,_t)=>(Module._tuplesort_begin_heap=wasmExports.tuplesort_begin_heap)(e,ot,st,at,it,lt,ut,pt,_t),Module._tuplesort_gettupleslot=(e,ot,st,at,it)=>(Module._tuplesort_gettupleslot=wasmExports.tuplesort_gettupleslot)(e,ot,st,at,it),Module._ExecGetReturningSlot=(e,ot)=>(Module._ExecGetReturningSlot=wasmExports.ExecGetReturningSlot)(e,ot),Module._ItemPointerEquals=(e,ot)=>(Module._ItemPointerEquals=wasmExports.ItemPointerEquals)(e,ot),Module._ReleaseBuffer=e=>(Module._ReleaseBuffer=wasmExports.ReleaseBuffer)(e),Module._visibilitymap_get_status=(e,ot,st)=>(Module._visibilitymap_get_status=wasmExports.visibilitymap_get_status)(e,ot,st),Module._table_parallelscan_estimate=(e,ot)=>(Module._table_parallelscan_estimate=wasmExports.table_parallelscan_estimate)(e,ot),Module._table_parallelscan_initialize=(e,ot,st)=>(Module._table_parallelscan_initialize=wasmExports.table_parallelscan_initialize)(e,ot,st),Module._table_beginscan_parallel=(e,ot)=>(Module._table_beginscan_parallel=wasmExports.table_beginscan_parallel)(e,ot),Module._SPI_connect_ext=e=>(Module._SPI_connect_ext=wasmExports.SPI_connect_ext)(e),Module._SPI_commit=()=>(Module._SPI_commit=wasmExports.SPI_commit)(),Module._ReThrowError=e=>(Module._ReThrowError=wasmExports.ReThrowError)(e),Module._SPI_commit_and_chain=()=>(Module._SPI_commit_and_chain=wasmExports.SPI_commit_and_chain)(),Module._SPI_rollback=()=>(Module._SPI_rollback=wasmExports.SPI_rollback)(),Module._SPI_rollback_and_chain=()=>(Module._SPI_rollback_and_chain=wasmExports.SPI_rollback_and_chain)(),Module._SPI_freetuptable=e=>(Module._SPI_freetuptable=wasmExports.SPI_freetuptable)(e),Module._SPI_execute_extended=(e,ot)=>(Module._SPI_execute_extended=wasmExports.SPI_execute_extended)(e,ot),Module._SPI_execp=(e,ot,st,at)=>(Module._SPI_execp=wasmExports.SPI_execp)(e,ot,st,at),Module._SPI_execute_plan_extended=(e,ot)=>(Module._SPI_execute_plan_extended=wasmExports.SPI_execute_plan_extended)(e,ot),Module._SPI_execute_plan_with_paramlist=(e,ot,st,at)=>(Module._SPI_execute_plan_with_paramlist=wasmExports.SPI_execute_plan_with_paramlist)(e,ot,st,at),Module._SPI_prepare=(e,ot,st)=>(Module._SPI_prepare=wasmExports.SPI_prepare)(e,ot,st),Module._SPI_prepare_extended=(e,ot)=>(Module._SPI_prepare_extended=wasmExports.SPI_prepare_extended)(e,ot),Module._SPI_keepplan=e=>(Module._SPI_keepplan=wasmExports.SPI_keepplan)(e),Module._SPI_freeplan=e=>(Module._SPI_freeplan=wasmExports.SPI_freeplan)(e),Module._SPI_copytuple=e=>(Module._SPI_copytuple=wasmExports.SPI_copytuple)(e),Module._SPI_returntuple=(e,ot)=>(Module._SPI_returntuple=wasmExports.SPI_returntuple)(e,ot),Module._SPI_fnumber=(e,ot)=>(Module._SPI_fnumber=wasmExports.SPI_fnumber)(e,ot),Module._SPI_fname=(e,ot)=>(Module._SPI_fname=wasmExports.SPI_fname)(e,ot),Module._SPI_getbinval=(e,ot,st,at)=>(Module._SPI_getbinval=wasmExports.SPI_getbinval)(e,ot,st,at),Module._SPI_gettype=(e,ot)=>(Module._SPI_gettype=wasmExports.SPI_gettype)(e,ot),Module._SPI_gettypeid=(e,ot)=>(Module._SPI_gettypeid=wasmExports.SPI_gettypeid)(e,ot),Module._SPI_getrelname=e=>(Module._SPI_getrelname=wasmExports.SPI_getrelname)(e),Module._SPI_palloc=e=>(Module._SPI_palloc=wasmExports.SPI_palloc)(e),Module._SPI_datumTransfer=(e,ot,st)=>(Module._SPI_datumTransfer=wasmExports.SPI_datumTransfer)(e,ot,st),Module._datumTransfer=(e,ot,st)=>(Module._datumTransfer=wasmExports.datumTransfer)(e,ot,st),Module._SPI_cursor_open_with_paramlist=(e,ot,st,at)=>(Module._SPI_cursor_open_with_paramlist=wasmExports.SPI_cursor_open_with_paramlist)(e,ot,st,at),Module._SPI_cursor_parse_open=(e,ot,st)=>(Module._SPI_cursor_parse_open=wasmExports.SPI_cursor_parse_open)(e,ot,st),Module._SPI_cursor_find=e=>(Module._SPI_cursor_find=wasmExports.SPI_cursor_find)(e),Module._SPI_cursor_fetch=(e,ot,st)=>(Module._SPI_cursor_fetch=wasmExports.SPI_cursor_fetch)(e,ot,st),Module._SPI_scroll_cursor_fetch=(e,ot,st)=>(Module._SPI_scroll_cursor_fetch=wasmExports.SPI_scroll_cursor_fetch)(e,ot,st),Module._SPI_scroll_cursor_move=(e,ot,st)=>(Module._SPI_scroll_cursor_move=wasmExports.SPI_scroll_cursor_move)(e,ot,st),Module._SPI_cursor_close=e=>(Module._SPI_cursor_close=wasmExports.SPI_cursor_close)(e),Module._SPI_result_code_string=e=>(Module._SPI_result_code_string=wasmExports.SPI_result_code_string)(e),Module._SPI_plan_get_plan_sources=e=>(Module._SPI_plan_get_plan_sources=wasmExports.SPI_plan_get_plan_sources)(e),Module._SPI_plan_get_cached_plan=e=>(Module._SPI_plan_get_cached_plan=wasmExports.SPI_plan_get_cached_plan)(e),Module._SPI_register_trigger_data=e=>(Module._SPI_register_trigger_data=wasmExports.SPI_register_trigger_data)(e),Module._FreeExprContext=(e,ot)=>(Module._FreeExprContext=wasmExports.FreeExprContext)(e,ot),Module._ExecGetResultRelCheckAsUser=(e,ot)=>(Module._ExecGetResultRelCheckAsUser=wasmExports.ExecGetResultRelCheckAsUser)(e,ot),Module._index_deform_tuple=(e,ot,st,at)=>(Module._index_deform_tuple=wasmExports.index_deform_tuple)(e,ot,st,at),Module._standard_ExecutorStart=(e,ot)=>(Module._standard_ExecutorStart=wasmExports.standard_ExecutorStart)(e,ot),Module._standard_ExecutorRun=(e,ot,st,at)=>(Module._standard_ExecutorRun=wasmExports.standard_ExecutorRun)(e,ot,st,at),Module._standard_ExecutorFinish=e=>(Module._standard_ExecutorFinish=wasmExports.standard_ExecutorFinish)(e),Module._standard_ExecutorEnd=e=>(Module._standard_ExecutorEnd=wasmExports.standard_ExecutorEnd)(e),Module._MemoryContextMemAllocated=(e,ot)=>(Module._MemoryContextMemAllocated=wasmExports.MemoryContextMemAllocated)(e,ot),Module._WalUsageAccumDiff=(e,ot,st)=>(Module._WalUsageAccumDiff=wasmExports.WalUsageAccumDiff)(e,ot,st),Module._InstrUpdateTupleCount=(e,ot)=>(Module._InstrUpdateTupleCount=wasmExports.InstrUpdateTupleCount)(e,ot),Module._get_call_expr_argtype=(e,ot)=>(Module._get_call_expr_argtype=wasmExports.get_call_expr_argtype)(e,ot),Module._tuplesort_reset=e=>(Module._tuplesort_reset=wasmExports.tuplesort_reset)(e),Module._EOH_get_flat_size=e=>(Module._EOH_get_flat_size=wasmExports.EOH_get_flat_size)(e),Module._EOH_flatten_into=(e,ot,st)=>(Module._EOH_flatten_into=wasmExports.EOH_flatten_into)(e,ot,st),Module._GetNumRegisteredWaitEvents=e=>(Module._GetNumRegisteredWaitEvents=wasmExports.GetNumRegisteredWaitEvents)(e),Module._ExprEvalPushStep=(e,ot)=>(Module._ExprEvalPushStep=wasmExports.ExprEvalPushStep)(e,ot),Module._ResourceOwnerCreate=(e,ot)=>(Module._ResourceOwnerCreate=wasmExports.ResourceOwnerCreate)(e,ot),Module._ResourceOwnerReleaseAllPlanCacheRefs=e=>(Module._ResourceOwnerReleaseAllPlanCacheRefs=wasmExports.ResourceOwnerReleaseAllPlanCacheRefs)(e),Module._RegisterResourceReleaseCallback=(e,ot)=>(Module._RegisterResourceReleaseCallback=wasmExports.RegisterResourceReleaseCallback)(e,ot),Module._dlsym=(e,ot)=>(Module._dlsym=wasmExports.dlsym)(e,ot),Module._dlopen=(e,ot)=>(Module._dlopen=wasmExports.dlopen)(e,ot),Module._dlerror=()=>(Module._dlerror=wasmExports.dlerror)(),Module._dlclose=e=>(Module._dlclose=wasmExports.dlclose)(e),Module._find_rendezvous_variable=e=>(Module._find_rendezvous_variable=wasmExports.find_rendezvous_variable)(e),Module._resolve_polymorphic_argtypes=(e,ot,st,at)=>(Module._resolve_polymorphic_argtypes=wasmExports.resolve_polymorphic_argtypes)(e,ot,st,at),Module._DirectFunctionCall5Coll=(e,ot,st,at,it,lt,ut)=>(Module._DirectFunctionCall5Coll=wasmExports.DirectFunctionCall5Coll)(e,ot,st,at,it,lt,ut),Module._CallerFInfoFunctionCall2=(e,ot,st,at,it)=>(Module._CallerFInfoFunctionCall2=wasmExports.CallerFInfoFunctionCall2)(e,ot,st,at,it),Module._FunctionCall0Coll=(e,ot)=>(Module._FunctionCall0Coll=wasmExports.FunctionCall0Coll)(e,ot),Module._FunctionCall4Coll=(e,ot,st,at,it,lt)=>(Module._FunctionCall4Coll=wasmExports.FunctionCall4Coll)(e,ot,st,at,it,lt),Module._get_fn_expr_rettype=e=>(Module._get_fn_expr_rettype=wasmExports.get_fn_expr_rettype)(e),Module._has_fn_opclass_options=e=>(Module._has_fn_opclass_options=wasmExports.has_fn_opclass_options)(e),Module._get_fn_opclass_options=e=>(Module._get_fn_opclass_options=wasmExports.get_fn_opclass_options)(e),Module.__bt_mkscankey=(e,ot)=>(Module.__bt_mkscankey=wasmExports._bt_mkscankey)(e,ot),Module._nocache_index_getattr=(e,ot,st)=>(Module._nocache_index_getattr=wasmExports.nocache_index_getattr)(e,ot,st),Module._tuplesort_estimate_shared=e=>(Module._tuplesort_estimate_shared=wasmExports.tuplesort_estimate_shared)(e),Module._tuplesort_initialize_shared=(e,ot,st)=>(Module._tuplesort_initialize_shared=wasmExports.tuplesort_initialize_shared)(e,ot,st),Module._tuplesort_attach_shared=(e,ot)=>(Module._tuplesort_attach_shared=wasmExports.tuplesort_attach_shared)(e,ot),Module._tidin=e=>(Module._tidin=wasmExports.tidin)(e),Module._tidout=e=>(Module._tidout=wasmExports.tidout)(e),Module._texteq=e=>(Module._texteq=wasmExports.texteq)(e),Module._btint2cmp=e=>(Module._btint2cmp=wasmExports.btint2cmp)(e),Module._btint4cmp=e=>(Module._btint4cmp=wasmExports.btint4cmp)(e),Module._btfloat4cmp=e=>(Module._btfloat4cmp=wasmExports.btfloat4cmp)(e),Module._btfloat8cmp=e=>(Module._btfloat8cmp=wasmExports.btfloat8cmp)(e),Module._btoidcmp=e=>(Module._btoidcmp=wasmExports.btoidcmp)(e),Module._btcharcmp=e=>(Module._btcharcmp=wasmExports.btcharcmp)(e),Module._btnamecmp=e=>(Module._btnamecmp=wasmExports.btnamecmp)(e),Module._bttextcmp=e=>(Module._bttextcmp=wasmExports.bttextcmp)(e),Module._cash_cmp=e=>(Module._cash_cmp=wasmExports.cash_cmp)(e),Module._text_lt=e=>(Module._text_lt=wasmExports.text_lt)(e),Module._text_le=e=>(Module._text_le=wasmExports.text_le)(e),Module._text_gt=e=>(Module._text_gt=wasmExports.text_gt)(e),Module._text_ge=e=>(Module._text_ge=wasmExports.text_ge)(e),Module._current_query=e=>(Module._current_query=wasmExports.current_query)(e),Module._macaddr_eq=e=>(Module._macaddr_eq=wasmExports.macaddr_eq)(e),Module._macaddr_lt=e=>(Module._macaddr_lt=wasmExports.macaddr_lt)(e),Module._macaddr_le=e=>(Module._macaddr_le=wasmExports.macaddr_le)(e),Module._macaddr_gt=e=>(Module._macaddr_gt=wasmExports.macaddr_gt)(e),Module._macaddr_ge=e=>(Module._macaddr_ge=wasmExports.macaddr_ge)(e),Module._macaddr_cmp=e=>(Module._macaddr_cmp=wasmExports.macaddr_cmp)(e),Module._btint8cmp=e=>(Module._btint8cmp=wasmExports.btint8cmp)(e),Module._inet_in=e=>(Module._inet_in=wasmExports.inet_in)(e),Module._network_cmp=e=>(Module._network_cmp=wasmExports.network_cmp)(e),Module._bpchareq=e=>(Module._bpchareq=wasmExports.bpchareq)(e),Module._bpcharlt=e=>(Module._bpcharlt=wasmExports.bpcharlt)(e),Module._bpcharle=e=>(Module._bpcharle=wasmExports.bpcharle)(e),Module._bpchargt=e=>(Module._bpchargt=wasmExports.bpchargt)(e),Module._bpcharge=e=>(Module._bpcharge=wasmExports.bpcharge)(e),Module._bpcharcmp=e=>(Module._bpcharcmp=wasmExports.bpcharcmp)(e),Module._date_eq=e=>(Module._date_eq=wasmExports.date_eq)(e),Module._date_lt=e=>(Module._date_lt=wasmExports.date_lt)(e),Module._date_le=e=>(Module._date_le=wasmExports.date_le)(e),Module._date_gt=e=>(Module._date_gt=wasmExports.date_gt)(e),Module._date_ge=e=>(Module._date_ge=wasmExports.date_ge)(e),Module._date_cmp=e=>(Module._date_cmp=wasmExports.date_cmp)(e),Module._time_lt=e=>(Module._time_lt=wasmExports.time_lt)(e),Module._time_le=e=>(Module._time_le=wasmExports.time_le)(e),Module._time_gt=e=>(Module._time_gt=wasmExports.time_gt)(e),Module._time_ge=e=>(Module._time_ge=wasmExports.time_ge)(e),Module._time_cmp=e=>(Module._time_cmp=wasmExports.time_cmp)(e),Module._date_mi=e=>(Module._date_mi=wasmExports.date_mi)(e),Module._time_eq=e=>(Module._time_eq=wasmExports.time_eq)(e),Module._timestamp_eq=e=>(Module._timestamp_eq=wasmExports.timestamp_eq)(e),Module._timestamp_lt=e=>(Module._timestamp_lt=wasmExports.timestamp_lt)(e),Module._timestamp_le=e=>(Module._timestamp_le=wasmExports.timestamp_le)(e),Module._timestamp_ge=e=>(Module._timestamp_ge=wasmExports.timestamp_ge)(e),Module._timestamp_gt=e=>(Module._timestamp_gt=wasmExports.timestamp_gt)(e),Module._interval_eq=e=>(Module._interval_eq=wasmExports.interval_eq)(e),Module._interval_lt=e=>(Module._interval_lt=wasmExports.interval_lt)(e),Module._interval_le=e=>(Module._interval_le=wasmExports.interval_le)(e),Module._interval_ge=e=>(Module._interval_ge=wasmExports.interval_ge)(e),Module._interval_gt=e=>(Module._interval_gt=wasmExports.interval_gt)(e),Module._interval_um=e=>(Module._interval_um=wasmExports.interval_um)(e),Module._interval_mi=e=>(Module._interval_mi=wasmExports.interval_mi)(e),Module._timestamp_mi=e=>(Module._timestamp_mi=wasmExports.timestamp_mi)(e),Module._quote_ident=e=>(Module._quote_ident=wasmExports.quote_ident)(e),Module._timestamp_in=e=>(Module._timestamp_in=wasmExports.timestamp_in)(e),Module._timestamp_cmp=e=>(Module._timestamp_cmp=wasmExports.timestamp_cmp)(e),Module._interval_cmp=e=>(Module._interval_cmp=wasmExports.interval_cmp)(e),Module._timetz_cmp=e=>(Module._timetz_cmp=wasmExports.timetz_cmp)(e),Module._bit_in=e=>(Module._bit_in=wasmExports.bit_in)(e),Module._varbit_in=e=>(Module._varbit_in=wasmExports.varbit_in)(e),Module._biteq=e=>(Module._biteq=wasmExports.biteq)(e),Module._bitge=e=>(Module._bitge=wasmExports.bitge)(e),Module._bitgt=e=>(Module._bitgt=wasmExports.bitgt)(e),Module._bitle=e=>(Module._bitle=wasmExports.bitle)(e),Module._bitlt=e=>(Module._bitlt=wasmExports.bitlt)(e),Module._bitcmp=e=>(Module._bitcmp=wasmExports.bitcmp)(e),Module._time_mi_time=e=>(Module._time_mi_time=wasmExports.time_mi_time)(e),Module._btboolcmp=e=>(Module._btboolcmp=wasmExports.btboolcmp)(e),Module._numeric_in=e=>(Module._numeric_in=wasmExports.numeric_in)(e),Module._numeric_eq=e=>(Module._numeric_eq=wasmExports.numeric_eq)(e),Module._numeric_gt=e=>(Module._numeric_gt=wasmExports.numeric_gt)(e),Module._numeric_ge=e=>(Module._numeric_ge=wasmExports.numeric_ge)(e),Module._numeric_lt=e=>(Module._numeric_lt=wasmExports.numeric_lt)(e),Module._numeric_le=e=>(Module._numeric_le=wasmExports.numeric_le)(e),Module._numeric_sub=e=>(Module._numeric_sub=wasmExports.numeric_sub)(e),Module._numeric_div=e=>(Module._numeric_div=wasmExports.numeric_div)(e),Module._numeric_float4=e=>(Module._numeric_float4=wasmExports.numeric_float4)(e),Module._numeric_cmp=e=>(Module._numeric_cmp=wasmExports.numeric_cmp)(e),Module._byteaeq=e=>(Module._byteaeq=wasmExports.byteaeq)(e),Module._bytealt=e=>(Module._bytealt=wasmExports.bytealt)(e),Module._byteale=e=>(Module._byteale=wasmExports.byteale)(e),Module._byteagt=e=>(Module._byteagt=wasmExports.byteagt)(e),Module._byteage=e=>(Module._byteage=wasmExports.byteage)(e),Module._byteacmp=e=>(Module._byteacmp=wasmExports.byteacmp)(e),Module._to_hex32=e=>(Module._to_hex32=wasmExports.to_hex32)(e),Module._uuid_in=e=>(Module._uuid_in=wasmExports.uuid_in)(e),Module._uuid_out=e=>(Module._uuid_out=wasmExports.uuid_out)(e),Module._uuid_cmp=e=>(Module._uuid_cmp=wasmExports.uuid_cmp)(e),Module._gen_random_uuid=e=>(Module._gen_random_uuid=wasmExports.gen_random_uuid)(e),Module._enum_lt=e=>(Module._enum_lt=wasmExports.enum_lt)(e),Module._enum_gt=e=>(Module._enum_gt=wasmExports.enum_gt)(e),Module._enum_le=e=>(Module._enum_le=wasmExports.enum_le)(e),Module._enum_ge=e=>(Module._enum_ge=wasmExports.enum_ge)(e),Module._enum_cmp=e=>(Module._enum_cmp=wasmExports.enum_cmp)(e),Module._arraycontsel=e=>(Module._arraycontsel=wasmExports.arraycontsel)(e),Module._arraycontjoinsel=e=>(Module._arraycontjoinsel=wasmExports.arraycontjoinsel)(e),Module._macaddr8_eq=e=>(Module._macaddr8_eq=wasmExports.macaddr8_eq)(e),Module._macaddr8_lt=e=>(Module._macaddr8_lt=wasmExports.macaddr8_lt)(e),Module._macaddr8_le=e=>(Module._macaddr8_le=wasmExports.macaddr8_le)(e),Module._macaddr8_gt=e=>(Module._macaddr8_gt=wasmExports.macaddr8_gt)(e),Module._macaddr8_ge=e=>(Module._macaddr8_ge=wasmExports.macaddr8_ge)(e),Module._macaddr8_cmp=e=>(Module._macaddr8_cmp=wasmExports.macaddr8_cmp)(e),Module._in_error_recursion_trouble=()=>(Module._in_error_recursion_trouble=wasmExports.in_error_recursion_trouble)(),Module._errsave_start=(e,ot)=>(Module._errsave_start=wasmExports.errsave_start)(e,ot),Module._errsave_finish=(e,ot,st,at)=>(Module._errsave_finish=wasmExports.errsave_finish)(e,ot,st,at),Module._errhidestmt=e=>(Module._errhidestmt=wasmExports.errhidestmt)(e),Module._err_generic_string=(e,ot)=>(Module._err_generic_string=wasmExports.err_generic_string)(e,ot),Module._GetErrorContextStack=()=>(Module._GetErrorContextStack=wasmExports.GetErrorContextStack)(),Module._unpack_sql_state=e=>(Module._unpack_sql_state=wasmExports.unpack_sql_state)(e),Module._MemoryContextAllocHuge=(e,ot)=>(Module._MemoryContextAllocHuge=wasmExports.MemoryContextAllocHuge)(e,ot),Module._strnlen=(e,ot)=>(Module._strnlen=wasmExports.strnlen)(e,ot),Module._PinPortal=e=>(Module._PinPortal=wasmExports.PinPortal)(e),Module._UnpinPortal=e=>(Module._UnpinPortal=wasmExports.UnpinPortal)(e),Module._hash_estimate_size=(e,ot)=>(Module._hash_estimate_size=wasmExports.hash_estimate_size)(e,ot),Module._fscanf=(e,ot,st)=>(Module._fscanf=wasmExports.fscanf)(e,ot,st),Module._strlcat=(e,ot,st)=>(Module._strlcat=wasmExports.strlcat)(e,ot,st),Module._pg_bindtextdomain=e=>(Module._pg_bindtextdomain=wasmExports.pg_bindtextdomain)(e),Module._CachedPlanAllowsSimpleValidityCheck=(e,ot,st)=>(Module._CachedPlanAllowsSimpleValidityCheck=wasmExports.CachedPlanAllowsSimpleValidityCheck)(e,ot,st),Module._CachedPlanIsSimplyValid=(e,ot,st)=>(Module._CachedPlanIsSimplyValid=wasmExports.CachedPlanIsSimplyValid)(e,ot,st),Module._GetCachedExpression=e=>(Module._GetCachedExpression=wasmExports.GetCachedExpression)(e),Module._FreeCachedExpression=e=>(Module._FreeCachedExpression=wasmExports.FreeCachedExpression)(e),Module._lookup_ts_dictionary_cache=e=>(Module._lookup_ts_dictionary_cache=wasmExports.lookup_ts_dictionary_cache)(e),Module._systable_beginscan_ordered=(e,ot,st,at,it)=>(Module._systable_beginscan_ordered=wasmExports.systable_beginscan_ordered)(e,ot,st,at,it),Module._systable_getnext_ordered=(e,ot)=>(Module._systable_getnext_ordered=wasmExports.systable_getnext_ordered)(e,ot),Module._systable_endscan_ordered=e=>(Module._systable_endscan_ordered=wasmExports.systable_endscan_ordered)(e),Module._index_getprocid=(e,ot,st)=>(Module._index_getprocid=wasmExports.index_getprocid)(e,ot,st),Module._get_typsubscript=(e,ot)=>(Module._get_typsubscript=wasmExports.get_typsubscript)(e,ot),Module._pgstat_assoc_relation=e=>(Module._pgstat_assoc_relation=wasmExports.pgstat_assoc_relation)(e),Module._appendStringInfoStringQuoted=(e,ot,st)=>(Module._appendStringInfoStringQuoted=wasmExports.appendStringInfoStringQuoted)(e,ot,st),Module._pg_utf_mblen=e=>(Module._pg_utf_mblen=wasmExports.pg_utf_mblen)(e),Module._pg_do_encoding_conversion=(e,ot,st,at)=>(Module._pg_do_encoding_conversion=wasmExports.pg_do_encoding_conversion)(e,ot,st,at),Module._pg_wchar2mb_with_len=(e,ot,st)=>(Module._pg_wchar2mb_with_len=wasmExports.pg_wchar2mb_with_len)(e,ot,st),Module._sampler_random_init_state=(e,ot)=>(Module._sampler_random_init_state=wasmExports.sampler_random_init_state)(e,ot),Module._parse_real=(e,ot,st,at)=>(Module._parse_real=wasmExports.parse_real)(e,ot,st,at),Module._DefineCustomBoolVariable=(e,ot,st,at,it,lt,ut,pt,_t,ht)=>(Module._DefineCustomBoolVariable=wasmExports.DefineCustomBoolVariable)(e,ot,st,at,it,lt,ut,pt,_t,ht),Module._DefineCustomIntVariable=(e,ot,st,at,it,lt,ut,pt,_t,ht,Dt,Nt)=>(Module._DefineCustomIntVariable=wasmExports.DefineCustomIntVariable)(e,ot,st,at,it,lt,ut,pt,_t,ht,Dt,Nt),Module._DefineCustomRealVariable=(e,ot,st,at,it,lt,ut,pt,_t,ht,Dt,Nt)=>(Module._DefineCustomRealVariable=wasmExports.DefineCustomRealVariable)(e,ot,st,at,it,lt,ut,pt,_t,ht,Dt,Nt),Module._DefineCustomStringVariable=(e,ot,st,at,it,lt,ut,pt,_t,ht)=>(Module._DefineCustomStringVariable=wasmExports.DefineCustomStringVariable)(e,ot,st,at,it,lt,ut,pt,_t,ht),Module._DefineCustomEnumVariable=(e,ot,st,at,it,lt,ut,pt,_t,ht,Dt)=>(Module._DefineCustomEnumVariable=wasmExports.DefineCustomEnumVariable)(e,ot,st,at,it,lt,ut,pt,_t,ht,Dt),Module._MarkGUCPrefixReserved=e=>(Module._MarkGUCPrefixReserved=wasmExports.MarkGUCPrefixReserved)(e),Module._strcspn=(e,ot)=>(Module._strcspn=wasmExports.strcspn)(e,ot),Module.___multi3=(e,ot,st,at,it)=>(Module.___multi3=wasmExports.__multi3)(e,ot,st,at,it),Module._str_tolower=(e,ot,st)=>(Module._str_tolower=wasmExports.str_tolower)(e,ot,st),Module._pg_get_indexdef_columns_extended=(e,ot)=>(Module._pg_get_indexdef_columns_extended=wasmExports.pg_get_indexdef_columns_extended)(e,ot),Module._exprIsLengthCoercion=(e,ot)=>(Module._exprIsLengthCoercion=wasmExports.exprIsLengthCoercion)(e,ot),Module._ArrayGetIntegerTypmods=(e,ot)=>(Module._ArrayGetIntegerTypmods=wasmExports.ArrayGetIntegerTypmods)(e,ot),Module._varstr_cmp=(e,ot,st,at,it)=>(Module._varstr_cmp=wasmExports.varstr_cmp)(e,ot,st,at,it),Module._expand_array=(e,ot,st)=>(Module._expand_array=wasmExports.expand_array)(e,ot,st),Module._pg_ltoa=(e,ot)=>(Module._pg_ltoa=wasmExports.pg_ltoa)(e,ot),Module._initArrayResult=(e,ot,st)=>(Module._initArrayResult=wasmExports.initArrayResult)(e,ot,st),Module._array_create_iterator=(e,ot,st)=>(Module._array_create_iterator=wasmExports.array_create_iterator)(e,ot,st),Module._array_iterate=(e,ot,st)=>(Module._array_iterate=wasmExports.array_iterate)(e,ot,st),Module._TransactionIdIsInProgress=e=>(Module._TransactionIdIsInProgress=wasmExports.TransactionIdIsInProgress)(e),Module._numeric_is_nan=e=>(Module._numeric_is_nan=wasmExports.numeric_is_nan)(e),Module._heap_modify_tuple_by_cols=(e,ot,st,at,it,lt)=>(Module._heap_modify_tuple_by_cols=wasmExports.heap_modify_tuple_by_cols)(e,ot,st,at,it,lt),Module._init_local_reloptions=(e,ot)=>(Module._init_local_reloptions=wasmExports.init_local_reloptions)(e,ot),Module._add_local_int_reloption=(e,ot,st,at,it,lt,ut)=>(Module._add_local_int_reloption=wasmExports.add_local_int_reloption)(e,ot,st,at,it,lt,ut),Module._strncpy=(e,ot,st)=>(Module._strncpy=wasmExports.strncpy)(e,ot,st),Module._varstr_levenshtein=(e,ot,st,at,it,lt,ut,pt)=>(Module._varstr_levenshtein=wasmExports.varstr_levenshtein)(e,ot,st,at,it,lt,ut,pt),Module._varstr_levenshtein_less_equal=(e,ot,st,at,it,lt,ut,pt,_t)=>(Module._varstr_levenshtein_less_equal=wasmExports.varstr_levenshtein_less_equal)(e,ot,st,at,it,lt,ut,pt,_t),Module._initClosestMatch=(e,ot,st)=>(Module._initClosestMatch=wasmExports.initClosestMatch)(e,ot,st),Module._updateClosestMatch=(e,ot)=>(Module._updateClosestMatch=wasmExports.updateClosestMatch)(e,ot),Module._getClosestMatch=e=>(Module._getClosestMatch=wasmExports.getClosestMatch)(e),Module._utf8_to_unicode=e=>(Module._utf8_to_unicode=wasmExports.utf8_to_unicode)(e),Module._float_overflow_error=()=>(Module._float_overflow_error=wasmExports.float_overflow_error)(),Module._float_underflow_error=()=>(Module._float_underflow_error=wasmExports.float_underflow_error)(),Module._float4in_internal=(e,ot,st,at,it)=>(Module._float4in_internal=wasmExports.float4in_internal)(e,ot,st,at,it),Module._strtof=(e,ot)=>(Module._strtof=wasmExports.strtof)(e,ot),Module._float_to_shortest_decimal_buf=(e,ot)=>(Module._float_to_shortest_decimal_buf=wasmExports.float_to_shortest_decimal_buf)(e,ot),Module._float8in_internal=(e,ot,st,at,it)=>(Module._float8in_internal=wasmExports.float8in_internal)(e,ot,st,at,it),Module._float8out_internal=e=>(Module._float8out_internal=wasmExports.float8out_internal)(e),Module._pow=(e,ot)=>(Module._pow=wasmExports.pow)(e,ot),Module._log10=e=>(Module._log10=wasmExports.log10)(e),Module._acos=e=>(Module._acos=wasmExports.acos)(e),Module._asin=e=>(Module._asin=wasmExports.asin)(e),Module._cos=e=>(Module._cos=wasmExports.cos)(e),Module._sin=e=>(Module._sin=wasmExports.sin)(e),Module._fmod=(e,ot)=>(Module._fmod=wasmExports.fmod)(e,ot),Module._get_restriction_variable=(e,ot,st,at,it,lt)=>(Module._get_restriction_variable=wasmExports.get_restriction_variable)(e,ot,st,at,it,lt),Module._TransferExpandedObject=(e,ot)=>(Module._TransferExpandedObject=wasmExports.TransferExpandedObject)(e,ot),Module._ParseDateTime=(e,ot,st,at,it,lt,ut)=>(Module._ParseDateTime=wasmExports.ParseDateTime)(e,ot,st,at,it,lt,ut),Module._DecodeDateTime=(e,ot,st,at,it,lt,ut,pt)=>(Module._DecodeDateTime=wasmExports.DecodeDateTime)(e,ot,st,at,it,lt,ut,pt),Module._int64_to_numeric=e=>(Module._int64_to_numeric=wasmExports.int64_to_numeric)(e),Module._pg_inet_net_ntop=(e,ot,st,at,it)=>(Module._pg_inet_net_ntop=wasmExports.pg_inet_net_ntop)(e,ot,st,at,it),Module._convert_network_to_scalar=(e,ot,st)=>(Module._convert_network_to_scalar=wasmExports.convert_network_to_scalar)(e,ot,st),Module._forkname_to_number=e=>(Module._forkname_to_number=wasmExports.forkname_to_number)(e),Module._t_isalnum=e=>(Module._t_isalnum=wasmExports.t_isalnum)(e),Module._t_isspace=e=>(Module._t_isspace=wasmExports.t_isspace)(e),Module._t_isdigit=e=>(Module._t_isdigit=wasmExports.t_isdigit)(e),Module._make_expanded_record_from_typeid=(e,ot,st)=>(Module._make_expanded_record_from_typeid=wasmExports.make_expanded_record_from_typeid)(e,ot,st),Module._make_expanded_record_from_tupdesc=(e,ot)=>(Module._make_expanded_record_from_tupdesc=wasmExports.make_expanded_record_from_tupdesc)(e,ot),Module._make_expanded_record_from_exprecord=(e,ot)=>(Module._make_expanded_record_from_exprecord=wasmExports.make_expanded_record_from_exprecord)(e,ot),Module._expanded_record_set_tuple=(e,ot,st,at)=>(Module._expanded_record_set_tuple=wasmExports.expanded_record_set_tuple)(e,ot,st,at),Module._domain_check=(e,ot,st,at,it)=>(Module._domain_check=wasmExports.domain_check)(e,ot,st,at,it),Module._expanded_record_get_tuple=e=>(Module._expanded_record_get_tuple=wasmExports.expanded_record_get_tuple)(e),Module._deconstruct_expanded_record=e=>(Module._deconstruct_expanded_record=wasmExports.deconstruct_expanded_record)(e),Module._expanded_record_lookup_field=(e,ot,st)=>(Module._expanded_record_lookup_field=wasmExports.expanded_record_lookup_field)(e,ot,st),Module._expanded_record_set_field_internal=(e,ot,st,at,it,lt)=>(Module._expanded_record_set_field_internal=wasmExports.expanded_record_set_field_internal)(e,ot,st,at,it,lt),Module._expanded_record_set_fields=(e,ot,st,at)=>(Module._expanded_record_set_fields=wasmExports.expanded_record_set_fields)(e,ot,st,at),Module._JsonbValueToJsonb=e=>(Module._JsonbValueToJsonb=wasmExports.JsonbValueToJsonb)(e),Module._pushJsonbValue=(e,ot,st)=>(Module._pushJsonbValue=wasmExports.pushJsonbValue)(e,ot,st),Module._setenv=(e,ot,st)=>(Module._setenv=wasmExports.setenv)(e,ot,st),Module._localtime=e=>(Module._localtime=wasmExports.localtime)(e),Module._strftime=(e,ot,st,at)=>(Module._strftime=wasmExports.strftime)(e,ot,st,at),Module._IsValidJsonNumber=(e,ot)=>(Module._IsValidJsonNumber=wasmExports.IsValidJsonNumber)(e,ot),Module._path_is_relative_and_below_cwd=e=>(Module._path_is_relative_and_below_cwd=wasmExports.path_is_relative_and_below_cwd)(e),Module._numeric_float8_no_overflow=e=>(Module._numeric_float8_no_overflow=wasmExports.numeric_float8_no_overflow)(e),Module._generic_restriction_selectivity=(e,ot,st,at,it,lt)=>(Module._generic_restriction_selectivity=wasmExports.generic_restriction_selectivity)(e,ot,st,at,it,lt),Module._genericcostestimate=(e,ot,st,at)=>(Module._genericcostestimate=wasmExports.genericcostestimate)(e,ot,st,at),Module._sigaddset=(e,ot)=>(Module._sigaddset=wasmExports.sigaddset)(e,ot),Module._fsync_pgdata=(e,ot)=>(Module._fsync_pgdata=wasmExports.fsync_pgdata)(e,ot),Module._get_restricted_token=()=>(Module._get_restricted_token=wasmExports.get_restricted_token)(),Module._pg_malloc=e=>(Module._pg_malloc=wasmExports.pg_malloc)(e),Module._pg_realloc=(e,ot)=>(Module._pg_realloc=wasmExports.pg_realloc)(e,ot),Module._pg_strdup=e=>(Module._pg_strdup=wasmExports.pg_strdup)(e),Module._simple_prompt=(e,ot)=>(Module._simple_prompt=wasmExports.simple_prompt)(e,ot),Module._interactive_file=()=>(Module._interactive_file=wasmExports.interactive_file)(),Module._interactive_one=()=>(Module._interactive_one=wasmExports.interactive_one)(),Module._pg_repl_raf=()=>(Module._pg_repl_raf=wasmExports.pg_repl_raf)(),Module._pg_shutdown=()=>(Module._pg_shutdown=wasmExports.pg_shutdown)(),Module._interactive_write=e=>(Module._interactive_write=wasmExports.interactive_write)(e),Module._interactive_read=()=>(Module._interactive_read=wasmExports.interactive_read)(),Module._standard_ProcessUtility=(e,ot,st,at,it,lt,ut,pt)=>(Module._standard_ProcessUtility=wasmExports.standard_ProcessUtility)(e,ot,st,at,it,lt,ut,pt),Module._CleanQuerytext=(e,ot,st)=>(Module._CleanQuerytext=wasmExports.CleanQuerytext)(e,ot,st),Module._EnableQueryId=()=>(Module._EnableQueryId=wasmExports.EnableQueryId)(),Module._list_make4_impl=(e,ot,st,at,it)=>(Module._list_make4_impl=wasmExports.list_make4_impl)(e,ot,st,at,it),Module._list_make5_impl=(e,ot,st,at,it,lt)=>(Module._list_make5_impl=wasmExports.list_make5_impl)(e,ot,st,at,it,lt),Module._tbm_add_tuples=(e,ot,st,at)=>(Module._tbm_add_tuples=wasmExports.tbm_add_tuples)(e,ot,st,at),Module._makeTypeName=e=>(Module._makeTypeName=wasmExports.makeTypeName)(e),Module._bbsink_forward_begin_archive=(e,ot)=>(Module._bbsink_forward_begin_archive=wasmExports.bbsink_forward_begin_archive)(e,ot),Module._bbsink_forward_archive_contents=(e,ot)=>(Module._bbsink_forward_archive_contents=wasmExports.bbsink_forward_archive_contents)(e,ot),Module._bbsink_forward_end_archive=e=>(Module._bbsink_forward_end_archive=wasmExports.bbsink_forward_end_archive)(e),Module._bbsink_forward_begin_manifest=e=>(Module._bbsink_forward_begin_manifest=wasmExports.bbsink_forward_begin_manifest)(e),Module._bbsink_forward_manifest_contents=(e,ot)=>(Module._bbsink_forward_manifest_contents=wasmExports.bbsink_forward_manifest_contents)(e,ot),Module._bbsink_forward_end_manifest=e=>(Module._bbsink_forward_end_manifest=wasmExports.bbsink_forward_end_manifest)(e),Module._bbsink_forward_begin_backup=e=>(Module._bbsink_forward_begin_backup=wasmExports.bbsink_forward_begin_backup)(e),Module._bbsink_forward_end_backup=(e,ot,st)=>(Module._bbsink_forward_end_backup=wasmExports.bbsink_forward_end_backup)(e,ot,st),Module._bbsink_forward_cleanup=e=>(Module._bbsink_forward_cleanup=wasmExports.bbsink_forward_cleanup)(e),Module._BaseBackupAddTarget=(e,ot,st)=>(Module._BaseBackupAddTarget=wasmExports.BaseBackupAddTarget)(e,ot,st),Module._pg_checksum_page=(e,ot)=>(Module._pg_checksum_page=wasmExports.pg_checksum_page)(e,ot),Module._GetUserMapping=(e,ot)=>(Module._GetUserMapping=wasmExports.GetUserMapping)(e,ot),Module._GetForeignTable=e=>(Module._GetForeignTable=wasmExports.GetForeignTable)(e),Module._GetForeignColumnOptions=(e,ot)=>(Module._GetForeignColumnOptions=wasmExports.GetForeignColumnOptions)(e,ot),Module._GetExistingLocalJoinPath=e=>(Module._GetExistingLocalJoinPath=wasmExports.GetExistingLocalJoinPath)(e),Module._PageGetExactFreeSpace=e=>(Module._PageGetExactFreeSpace=wasmExports.PageGetExactFreeSpace)(e),Module.__bt_form_posting=(e,ot,st)=>(Module.__bt_form_posting=wasmExports._bt_form_posting)(e,ot,st),Module._PageIndexMultiDelete=(e,ot,st)=>(Module._PageIndexMultiDelete=wasmExports.PageIndexMultiDelete)(e,ot,st),Module._XLogRecGetBlockTagExtended=(e,ot,st,at,it,lt)=>(Module._XLogRecGetBlockTagExtended=wasmExports.XLogRecGetBlockTagExtended)(e,ot,st,at,it,lt),Module._PageIndexTupleOverwrite=(e,ot,st,at)=>(Module._PageIndexTupleOverwrite=wasmExports.PageIndexTupleOverwrite)(e,ot,st,at),Module.__bt_checkpage=(e,ot)=>(Module.__bt_checkpage=wasmExports._bt_checkpage)(e,ot),Module._PageGetFreeSpace=e=>(Module._PageGetFreeSpace=wasmExports.PageGetFreeSpace)(e),Module.__bt_compare=(e,ot,st,at)=>(Module.__bt_compare=wasmExports._bt_compare)(e,ot,st,at),Module.__bt_relbuf=(e,ot)=>(Module.__bt_relbuf=wasmExports._bt_relbuf)(e,ot),Module.__bt_search=(e,ot,st,at,it,lt)=>(Module.__bt_search=wasmExports._bt_search)(e,ot,st,at,it,lt),Module.__bt_binsrch_insert=(e,ot)=>(Module.__bt_binsrch_insert=wasmExports._bt_binsrch_insert)(e,ot),Module.__bt_freestack=e=>(Module.__bt_freestack=wasmExports._bt_freestack)(e),Module._WaitForParallelWorkersToAttach=e=>(Module._WaitForParallelWorkersToAttach=wasmExports.WaitForParallelWorkersToAttach)(e),Module.__bt_allequalimage=(e,ot)=>(Module.__bt_allequalimage=wasmExports._bt_allequalimage)(e,ot),Module._ConditionVariableSignal=e=>(Module._ConditionVariableSignal=wasmExports.ConditionVariableSignal)(e),Module.__bt_metaversion=(e,ot,st)=>(Module.__bt_metaversion=wasmExports._bt_metaversion)(e,ot,st),Module._index_getprocinfo=(e,ot,st)=>(Module._index_getprocinfo=wasmExports.index_getprocinfo)(e,ot,st),Module._build_reloptions=(e,ot,st,at,it,lt)=>(Module._build_reloptions=wasmExports.build_reloptions)(e,ot,st,at,it,lt),Module.__bt_check_natts=(e,ot,st,at)=>(Module.__bt_check_natts=wasmExports._bt_check_natts)(e,ot,st,at),Module._GetFreeIndexPage=e=>(Module._GetFreeIndexPage=wasmExports.GetFreeIndexPage)(e),Module._ConditionalLockBuffer=e=>(Module._ConditionalLockBuffer=wasmExports.ConditionalLockBuffer)(e),Module._LockBufferForCleanup=e=>(Module._LockBufferForCleanup=wasmExports.LockBufferForCleanup)(e),Module._RecordFreeIndexPage=(e,ot)=>(Module._RecordFreeIndexPage=wasmExports.RecordFreeIndexPage)(e,ot),Module._ReadBufferExtended=(e,ot,st,at,it)=>(Module._ReadBufferExtended=wasmExports.ReadBufferExtended)(e,ot,st,at,it),Module._log_newpage_buffer=(e,ot)=>(Module._log_newpage_buffer=wasmExports.log_newpage_buffer)(e,ot),Module._index_form_tuple=(e,ot,st)=>(Module._index_form_tuple=wasmExports.index_form_tuple)(e,ot,st),Module._RelationGetIndexScan=(e,ot,st)=>(Module._RelationGetIndexScan=wasmExports.RelationGetIndexScan)(e,ot,st),Module._LockRelationForExtension=(e,ot)=>(Module._LockRelationForExtension=wasmExports.LockRelationForExtension)(e,ot),Module._UnlockRelationForExtension=(e,ot)=>(Module._UnlockRelationForExtension=wasmExports.UnlockRelationForExtension)(e,ot),Module._IndexFreeSpaceMapVacuum=e=>(Module._IndexFreeSpaceMapVacuum=wasmExports.IndexFreeSpaceMapVacuum)(e),Module._TestForOldSnapshot_impl=(e,ot)=>(Module._TestForOldSnapshot_impl=wasmExports.TestForOldSnapshot_impl)(e,ot),Module._check_amproc_signature=(e,ot,st,at,it,lt)=>(Module._check_amproc_signature=wasmExports.check_amproc_signature)(e,ot,st,at,it,lt),Module._check_amoptsproc_signature=e=>(Module._check_amoptsproc_signature=wasmExports.check_amoptsproc_signature)(e),Module._check_amop_signature=(e,ot,st,at)=>(Module._check_amop_signature=wasmExports.check_amop_signature)(e,ot,st,at),Module._identify_opfamily_groups=(e,ot)=>(Module._identify_opfamily_groups=wasmExports.identify_opfamily_groups)(e,ot),Module._ginPostingListDecode=(e,ot)=>(Module._ginPostingListDecode=wasmExports.ginPostingListDecode)(e,ot),Module._LockPage=(e,ot,st)=>(Module._LockPage=wasmExports.LockPage)(e,ot,st),Module._UnlockPage=(e,ot,st)=>(Module._UnlockPage=wasmExports.UnlockPage)(e,ot,st),Module._add_reloption_kind=()=>(Module._add_reloption_kind=wasmExports.add_reloption_kind)(),Module._register_reloptions_validator=(e,ot)=>(Module._register_reloptions_validator=wasmExports.register_reloptions_validator)(e,ot),Module._add_int_reloption=(e,ot,st,at,it,lt,ut)=>(Module._add_int_reloption=wasmExports.add_int_reloption)(e,ot,st,at,it,lt,ut),Module._toast_open_indexes=(e,ot,st,at)=>(Module._toast_open_indexes=wasmExports.toast_open_indexes)(e,ot,st,at),Module._toast_close_indexes=(e,ot,st)=>(Module._toast_close_indexes=wasmExports.toast_close_indexes)(e,ot,st),Module._init_toast_snapshot=e=>(Module._init_toast_snapshot=wasmExports.init_toast_snapshot)(e),Module._visibilitymap_clear=(e,ot,st,at)=>(Module._visibilitymap_clear=wasmExports.visibilitymap_clear)(e,ot,st,at),Module._visibilitymap_pin=(e,ot,st)=>(Module._visibilitymap_pin=wasmExports.visibilitymap_pin)(e,ot,st),Module._HeapTupleSatisfiesUpdate=(e,ot,st)=>(Module._HeapTupleSatisfiesUpdate=wasmExports.HeapTupleSatisfiesUpdate)(e,ot,st),Module._HeapTupleGetUpdateXid=e=>(Module._HeapTupleGetUpdateXid=wasmExports.HeapTupleGetUpdateXid)(e),Module._HeapTupleSatisfiesVacuum=(e,ot,st)=>(Module._HeapTupleSatisfiesVacuum=wasmExports.HeapTupleSatisfiesVacuum)(e,ot,st),Module._GetMultiXactIdMembers=(e,ot,st,at)=>(Module._GetMultiXactIdMembers=wasmExports.GetMultiXactIdMembers)(e,ot,st,at),Module._PageGetHeapFreeSpace=e=>(Module._PageGetHeapFreeSpace=wasmExports.PageGetHeapFreeSpace)(e),Module._heap_tuple_needs_eventual_freeze=e=>(Module._heap_tuple_needs_eventual_freeze=wasmExports.heap_tuple_needs_eventual_freeze)(e),Module._GetRecordedFreeSpace=(e,ot)=>(Module._GetRecordedFreeSpace=wasmExports.GetRecordedFreeSpace)(e,ot),Module._ftruncate=(e,ot)=>(Module._ftruncate=wasmExports.ftruncate)(e,ot),Module.__hash_ovflblkno_to_bitno=(e,ot)=>(Module.__hash_ovflblkno_to_bitno=wasmExports._hash_ovflblkno_to_bitno)(e,ot),Module.__hash_relbuf=(e,ot)=>(Module.__hash_relbuf=wasmExports._hash_relbuf)(e,ot),Module.__hash_getbuf=(e,ot,st,at)=>(Module.__hash_getbuf=wasmExports._hash_getbuf)(e,ot,st,at),Module.__hash_getbuf_with_strategy=(e,ot,st,at,it)=>(Module.__hash_getbuf_with_strategy=wasmExports._hash_getbuf_with_strategy)(e,ot,st,at,it),Module.__hash_get_indextuple_hashkey=e=>(Module.__hash_get_indextuple_hashkey=wasmExports._hash_get_indextuple_hashkey)(e),Module._brin_build_desc=e=>(Module._brin_build_desc=wasmExports.brin_build_desc)(e),Module._brin_deform_tuple=(e,ot,st)=>(Module._brin_deform_tuple=wasmExports.brin_deform_tuple)(e,ot,st),Module._brin_free_desc=e=>(Module._brin_free_desc=wasmExports.brin_free_desc)(e),Module._gistcheckpage=(e,ot)=>(Module._gistcheckpage=wasmExports.gistcheckpage)(e,ot),Module._XLogRecGetBlockRefInfo=(e,ot,st,at,it)=>(Module._XLogRecGetBlockRefInfo=wasmExports.XLogRecGetBlockRefInfo)(e,ot,st,at,it),Module._AtEOSubXact_Files=(e,ot,st)=>(Module._AtEOSubXact_Files=wasmExports.AtEOSubXact_Files)(e,ot,st),Module._RegisterXactCallback=(e,ot)=>(Module._RegisterXactCallback=wasmExports.RegisterXactCallback)(e,ot),Module._RegisterSubXactCallback=(e,ot)=>(Module._RegisterSubXactCallback=wasmExports.RegisterSubXactCallback)(e,ot),Module._ReleaseCurrentSubTransaction=()=>(Module._ReleaseCurrentSubTransaction=wasmExports.ReleaseCurrentSubTransaction)(),Module._RestoreBlockImage=(e,ot,st)=>(Module._RestoreBlockImage=wasmExports.RestoreBlockImage)(e,ot,st),Module._GenericXLogStart=e=>(Module._GenericXLogStart=wasmExports.GenericXLogStart)(e),Module._GenericXLogRegisterBuffer=(e,ot,st)=>(Module._GenericXLogRegisterBuffer=wasmExports.GenericXLogRegisterBuffer)(e,ot,st),Module._GenericXLogFinish=e=>(Module._GenericXLogFinish=wasmExports.GenericXLogFinish)(e),Module._GenericXLogAbort=e=>(Module._GenericXLogAbort=wasmExports.GenericXLogAbort)(e),Module._XLogFindNextRecord=(e,ot)=>(Module._XLogFindNextRecord=wasmExports.XLogFindNextRecord)(e,ot),Module._read_local_xlog_page_no_wait=(e,ot,st,at,it)=>(Module._read_local_xlog_page_no_wait=wasmExports.read_local_xlog_page_no_wait)(e,ot,st,at,it),Module._XLogRecStoreStats=(e,ot)=>(Module._XLogRecStoreStats=wasmExports.XLogRecStoreStats)(e,ot),Module._ReadMultiXactIdRange=(e,ot)=>(Module._ReadMultiXactIdRange=wasmExports.ReadMultiXactIdRange)(e,ot),Module._LWLockRegisterTranche=(e,ot)=>(Module._LWLockRegisterTranche=wasmExports.LWLockRegisterTranche)(e,ot),Module._GetNamedLWLockTranche=e=>(Module._GetNamedLWLockTranche=wasmExports.GetNamedLWLockTranche)(e),Module._LWLockNewTrancheId=()=>(Module._LWLockNewTrancheId=wasmExports.LWLockNewTrancheId)(),Module._RequestNamedLWLockTranche=(e,ot)=>(Module._RequestNamedLWLockTranche=wasmExports.RequestNamedLWLockTranche)(e,ot),Module._ShmemInitHash=(e,ot,st,at,it)=>(Module._ShmemInitHash=wasmExports.ShmemInitHash)(e,ot,st,at,it),Module._LockBufHdr=e=>(Module._LockBufHdr=wasmExports.LockBufHdr)(e),Module._have_free_buffer=()=>(Module._have_free_buffer=wasmExports.have_free_buffer)(),Module._poll=(e,ot,st)=>(Module._poll=wasmExports.poll)(e,ot,st),Module._BackendXidGetPid=e=>(Module._BackendXidGetPid=wasmExports.BackendXidGetPid)(e),Module._RequestAddinShmemSpace=e=>(Module._RequestAddinShmemSpace=wasmExports.RequestAddinShmemSpace)(e),Module._copy_file=(e,ot)=>(Module._copy_file=wasmExports.copy_file)(e,ot),Module._fiprintf=(e,ot,st)=>(Module._fiprintf=wasmExports.fiprintf)(e,ot,st),Module._fsync_fname_ext=(e,ot,st,at)=>(Module._fsync_fname_ext=wasmExports.fsync_fname_ext)(e,ot,st,at),Module._dup=e=>(Module._dup=wasmExports.dup)(e),Module._AcquireExternalFD=()=>(Module._AcquireExternalFD=wasmExports.AcquireExternalFD)(),Module._pclose=e=>(Module._pclose=wasmExports.pclose)(e),Module._scanner_init=(e,ot,st,at)=>(Module._scanner_init=wasmExports.scanner_init)(e,ot,st,at),Module._scanner_finish=e=>(Module._scanner_finish=wasmExports.scanner_finish)(e),Module._core_yylex=(e,ot,st)=>(Module._core_yylex=wasmExports.core_yylex)(e,ot,st),Module._get_tsearch_config_filename=(e,ot)=>(Module._get_tsearch_config_filename=wasmExports.get_tsearch_config_filename)(e,ot),Module._lowerstr=e=>(Module._lowerstr=wasmExports.lowerstr)(e),Module._lowerstr_with_len=(e,ot)=>(Module._lowerstr_with_len=wasmExports.lowerstr_with_len)(e,ot),Module._tsearch_readline_begin=(e,ot)=>(Module._tsearch_readline_begin=wasmExports.tsearch_readline_begin)(e,ot),Module._tsearch_readline=e=>(Module._tsearch_readline=wasmExports.tsearch_readline)(e),Module._tsearch_readline_end=e=>(Module._tsearch_readline_end=wasmExports.tsearch_readline_end)(e),Module._pg_initdb=()=>(Module._pg_initdb=wasmExports.pg_initdb)(),Module._pg_initdb_main=()=>(Module._pg_initdb_main=wasmExports.pg_initdb_main)(),Module.___cxa_throw=(e,ot,st)=>(Module.___cxa_throw=wasmExports.__cxa_throw)(e,ot,st),Module._main_repl=e=>(Module._main_repl=wasmExports.main_repl)(e),Module._main=(e,ot)=>(Module._main=wasmExports.__main_argc_argv)(e,ot),Module._fputs=(e,ot)=>(Module._fputs=wasmExports.fputs)(e,ot),Module._popen=(e,ot)=>(Module._popen=wasmExports.popen)(e,ot),Module._float_to_shortest_decimal_bufn=(e,ot)=>(Module._float_to_shortest_decimal_bufn=wasmExports.float_to_shortest_decimal_bufn)(e,ot),Module._pg_prng_uint64=e=>(Module._pg_prng_uint64=wasmExports.pg_prng_uint64)(e),Module._scram_ClientKey=(e,ot,st,at,it)=>(Module._scram_ClientKey=wasmExports.scram_ClientKey)(e,ot,st,at,it),Module._pg_encoding_dsplen=(e,ot)=>(Module._pg_encoding_dsplen=wasmExports.pg_encoding_dsplen)(e,ot),Module._getcwd=(e,ot)=>(Module._getcwd=wasmExports.getcwd)(e,ot),Module._pg_get_user_home_dir=(e,ot,st)=>(Module._pg_get_user_home_dir=wasmExports.pg_get_user_home_dir)(e,ot,st),Module._nanosleep=(e,ot)=>(Module._nanosleep=wasmExports.nanosleep)(e,ot),Module._snprintf=(e,ot,st,at)=>(Module._snprintf=wasmExports.snprintf)(e,ot,st,at),Module._pg_strerror_r=(e,ot,st)=>(Module._pg_strerror_r=wasmExports.pg_strerror_r)(e,ot,st),Module._pthread_mutex_lock=e=>(Module._pthread_mutex_lock=wasmExports.pthread_mutex_lock)(e),Module._pthread_mutex_unlock=e=>(Module._pthread_mutex_unlock=wasmExports.pthread_mutex_unlock)(e),Module._strncat=(e,ot,st)=>(Module._strncat=wasmExports.strncat)(e,ot,st),Module._PQexec=(e,ot)=>(Module._PQexec=wasmExports.PQexec)(e,ot),Module._PQsetSingleRowMode=e=>(Module._PQsetSingleRowMode=wasmExports.PQsetSingleRowMode)(e),Module._PQcmdStatus=e=>(Module._PQcmdStatus=wasmExports.PQcmdStatus)(e),Module._pthread_sigmask=(e,ot,st)=>(Module._pthread_sigmask=wasmExports.pthread_sigmask)(e,ot,st),Module._sigismember=(e,ot)=>(Module._sigismember=wasmExports.sigismember)(e,ot),Module._sigpending=e=>(Module._sigpending=wasmExports.sigpending)(e),Module._sigwait=(e,ot)=>(Module._sigwait=wasmExports.sigwait)(e,ot),Module.___cxa_atexit=(e,ot,st)=>(Module.___cxa_atexit=wasmExports.__cxa_atexit)(e,ot,st),Module._vsnprintf=(e,ot,st,at)=>(Module._vsnprintf=wasmExports.vsnprintf)(e,ot,st,at);var ___dl_seterr=(e,ot)=>(___dl_seterr=wasmExports.__dl_seterr)(e,ot);Module._fprintf=(e,ot,st)=>(Module._fprintf=wasmExports.fprintf)(e,ot,st),Module._vfprintf=(e,ot,st)=>(Module._vfprintf=wasmExports.vfprintf)(e,ot,st),Module.___small_fprintf=(e,ot,st)=>(Module.___small_fprintf=wasmExports.__small_fprintf)(e,ot,st),Module._putc=(e,ot)=>(Module._putc=wasmExports.putc)(e,ot),Module._gmtime=e=>(Module._gmtime=wasmExports.gmtime)(e);var _htonl=e=>(_htonl=wasmExports.htonl)(e),_htons=e=>(_htons=wasmExports.htons)(e);Module._iconv_open=(e,ot)=>(Module._iconv_open=wasmExports.iconv_open)(e,ot),Module._iconv=(e,ot,st,at,it)=>(Module._iconv=wasmExports.iconv)(e,ot,st,at,it),Module._iconv_close=e=>(Module._iconv_close=wasmExports.iconv_close)(e),Module._ioctl=(e,ot,st)=>(Module._ioctl=wasmExports.ioctl)(e,ot,st);var _emscripten_builtin_memalign=(e,ot)=>(_emscripten_builtin_memalign=wasmExports.emscripten_builtin_memalign)(e,ot),_ntohs=e=>(_ntohs=wasmExports.ntohs)(e);Module._srand=e=>(Module._srand=wasmExports.srand)(e),Module._rand=()=>(Module._rand=wasmExports.rand)();var __emscripten_timeout=(e,ot)=>(__emscripten_timeout=wasmExports._emscripten_timeout)(e,ot);Module.___floatsitf=(e,ot)=>(Module.___floatsitf=wasmExports.__floatsitf)(e,ot),Module.___multf3=(e,ot,st,at,it)=>(Module.___multf3=wasmExports.__multf3)(e,ot,st,at,it),Module.___extenddftf2=(e,ot)=>(Module.___extenddftf2=wasmExports.__extenddftf2)(e,ot),Module.___getf2=(e,ot,st,at)=>(Module.___getf2=wasmExports.__getf2)(e,ot,st,at),Module.___subtf3=(e,ot,st,at,it)=>(Module.___subtf3=wasmExports.__subtf3)(e,ot,st,at,it),Module.___letf2=(e,ot,st,at)=>(Module.___letf2=wasmExports.__letf2)(e,ot,st,at),Module.___lttf2=(e,ot,st,at)=>(Module.___lttf2=wasmExports.__lttf2)(e,ot,st,at);var _setThrew=(e,ot)=>(_setThrew=wasmExports.setThrew)(e,ot),__emscripten_tempret_set=e=>(__emscripten_tempret_set=wasmExports._emscripten_tempret_set)(e),__emscripten_tempret_get=()=>(__emscripten_tempret_get=wasmExports._emscripten_tempret_get)();Module.___fixtfsi=(e,ot)=>(Module.___fixtfsi=wasmExports.__fixtfsi)(e,ot);var __emscripten_stack_restore=e=>(__emscripten_stack_restore=wasmExports._emscripten_stack_restore)(e),__emscripten_stack_alloc=e=>(__emscripten_stack_alloc=wasmExports._emscripten_stack_alloc)(e),_emscripten_stack_get_current=()=>(_emscripten_stack_get_current=wasmExports.emscripten_stack_get_current)();Module._ScanKeywords=69033140,Module._stderr=69037952,Module._stdout=69038256,Module._InterruptPending=69052984,Module._CurrentMemoryContext=69052008,Module.___THREW__=69195144,Module.___threwValue=69195148,Module._TopMemoryContext=69052012,Module._error_context_stack=69051124,Module._InterruptHoldoffCount=69053024,Module._PG_exception_stack=69051128,Module._MyProc=69089864,Module._MyLatch=69053156,Module._ConfigReloadPending=69040064,Module._ShutdownRequestPending=69040068,Module._MyProcPid=69053124,Module._MainLWLockArray=69087936,Module._CritSectionCount=69053032,Module._wal_segment_size=69011652,Module._NBuffers=68943768,Module._IsUnderPostmaster=69053057,Module._Log_directory=69039744,Module._Log_filename=69039748,Module._MyStartTime=69053128,Module._process_shared_preload_libraries_in_progress=69052972,Module._wal_level=69011632,Module._progname=69085448,Module._DataDir=69053036,Module._pg_global_prng_state=69182144,Module._MyProcPort=69053144,Module._MyDatabaseId=69053040,Module._TopTransactionContext=69052032,Module._SnapshotAnyData=68945384,Module._ParallelWorkerNumber=69011968,Module._GUC_check_errdetail_string=69080584,Module._check_function_bodies=68945494,Module._old_snapshot_threshold=69079380,Module._maintenance_work_mem=68943760,Module._DateStyle=68943736,Module._XactIsoLevel=69011496,Module._CurrentResourceOwner=69051072,Module._work_mem=68943748,Module._TTSOpsMinimalTuple=68895324,Module._TTSOpsVirtual=68895228,Module._check_password_hook=69040308,Module._post_parse_analyze_hook=69096680,Module._pgBufferUsage=69050936,Module._TopTransactionResourceOwner=69051080,Module._LocalBufferBlockPointers=69095176,Module._BufferBlocks=69090028,Module._stdin=69038104,Module._max_parallel_maintenance_workers=68943764,Module._debug_query_string=69085660,Module._SPI_processed=69050816,Module._SPI_tuptable=69050824,Module._cma_rsize=69085672,Module._SOCKET_DATA=69100152,Module._SOCKET_FILE=69100148,Module._ClientAuthentication_hook=69049308,Module._RmgrTable=69012080,Module._cluster_name=68945548,Module._application_name=69079988,Module._cpu_operator_cost=68894968,Module._planner_hook=69049984,Module._cpu_tuple_cost=68894952,Module._seq_page_cost=68894936,Module._SPI_result=69050828,Module._ExecutorStart_hook=69050912,Module._ExecutorRun_hook=69050916,Module._ExecutorFinish_hook=69050920,Module._ExecutorEnd_hook=69050924,Module._pgWalUsage=69051048,Module._pg_crc32_table=67792368,Module._shmem_request_hook=69052976,Module._IntervalStyle=69053064,Module._oldSnapshotControl=69079384,Module._quote_all_identifiers=69085453,Module._extra_float_digits=68995544,Module._pg_number_of_ones=68719952,Module._ShmemVariableCache=69087112,Module._single_mode_feed=69085464,Module._cma_wsize=69085668,Module._ProcessUtility_hook=69085860,Module._BufferDescriptors=69090024,Module._shmem_startup_hook=69096588,Module._ScanKeywordTokens=68410336,Module._IDB_STAGE=69100160,Module._IDB_PIPE_FP=69100156,Module._pg_scram_mech=69037152,Module._pg_g_threadlock=69035256,Module._pgresStatus=69036944;function invoke_iii(e,ot,st){var at=stackSave();try{return getWasmTableEntry(e)(ot,st)}catch(it){if(stackRestore(at),it!==it+0)throw it;_setThrew(1,0)}}function invoke_iiiiii(e,ot,st,at,it,lt){var ut=stackSave();try{return getWasmTableEntry(e)(ot,st,at,it,lt)}catch(pt){if(stackRestore(ut),pt!==pt+0)throw pt;_setThrew(1,0)}}function invoke_v(e){var ot=stackSave();try{getWasmTableEntry(e)()}catch(st){if(stackRestore(ot),st!==st+0)throw st;_setThrew(1,0)}}function invoke_i(e){var ot=stackSave();try{return getWasmTableEntry(e)()}catch(st){if(stackRestore(ot),st!==st+0)throw st;_setThrew(1,0)}}function invoke_vi(e,ot){var st=stackSave();try{getWasmTableEntry(e)(ot)}catch(at){if(stackRestore(st),at!==at+0)throw at;_setThrew(1,0)}}function invoke_iiii(e,ot,st,at){var it=stackSave();try{return getWasmTableEntry(e)(ot,st,at)}catch(lt){if(stackRestore(it),lt!==lt+0)throw lt;_setThrew(1,0)}}function invoke_iiiii(e,ot,st,at,it){var lt=stackSave();try{return getWasmTableEntry(e)(ot,st,at,it)}catch(ut){if(stackRestore(lt),ut!==ut+0)throw ut;_setThrew(1,0)}}function invoke_ji(e,ot){var st=stackSave();try{return getWasmTableEntry(e)(ot)}catch(at){if(stackRestore(st),at!==at+0)throw at;return _setThrew(1,0),0n}}function invoke_vii(e,ot,st){var at=stackSave();try{getWasmTableEntry(e)(ot,st)}catch(it){if(stackRestore(at),it!==it+0)throw it;_setThrew(1,0)}}function invoke_ii(e,ot){var st=stackSave();try{return getWasmTableEntry(e)(ot)}catch(at){if(stackRestore(st),at!==at+0)throw at;_setThrew(1,0)}}function invoke_viii(e,ot,st,at){var it=stackSave();try{getWasmTableEntry(e)(ot,st,at)}catch(lt){if(stackRestore(it),lt!==lt+0)throw lt;_setThrew(1,0)}}function invoke_j(e){var ot=stackSave();try{return getWasmTableEntry(e)()}catch(st){if(stackRestore(ot),st!==st+0)throw st;return _setThrew(1,0),0n}}function invoke_viiiiiii(e,ot,st,at,it,lt,ut,pt){var _t=stackSave();try{getWasmTableEntry(e)(ot,st,at,it,lt,ut,pt)}catch(ht){if(stackRestore(_t),ht!==ht+0)throw ht;_setThrew(1,0)}}function invoke_viiii(e,ot,st,at,it){var lt=stackSave();try{getWasmTableEntry(e)(ot,st,at,it)}catch(ut){if(stackRestore(lt),ut!==ut+0)throw ut;_setThrew(1,0)}}function invoke_viiiiiiii(e,ot,st,at,it,lt,ut,pt,_t){var ht=stackSave();try{getWasmTableEntry(e)(ot,st,at,it,lt,ut,pt,_t)}catch(Dt){if(stackRestore(ht),Dt!==Dt+0)throw Dt;_setThrew(1,0)}}function invoke_viiiii(e,ot,st,at,it,lt){var ut=stackSave();try{getWasmTableEntry(e)(ot,st,at,it,lt)}catch(pt){if(stackRestore(ut),pt!==pt+0)throw pt;_setThrew(1,0)}}function invoke_ij(e,ot){var st=stackSave();try{return getWasmTableEntry(e)(ot)}catch(at){if(stackRestore(st),at!==at+0)throw at;_setThrew(1,0)}}function invoke_iiij(e,ot,st,at){var it=stackSave();try{return getWasmTableEntry(e)(ot,st,at)}catch(lt){if(stackRestore(it),lt!==lt+0)throw lt;_setThrew(1,0)}}function invoke_jii(e,ot,st){var at=stackSave();try{return getWasmTableEntry(e)(ot,st)}catch(it){if(stackRestore(at),it!==it+0)throw it;return _setThrew(1,0),0n}}function invoke_vid(e,ot,st){var at=stackSave();try{getWasmTableEntry(e)(ot,st)}catch(it){if(stackRestore(at),it!==it+0)throw it;_setThrew(1,0)}}function invoke_iiiij(e,ot,st,at,it){var lt=stackSave();try{return getWasmTableEntry(e)(ot,st,at,it)}catch(ut){if(stackRestore(lt),ut!==ut+0)throw ut;_setThrew(1,0)}}function invoke_iiiiiiiii(e,ot,st,at,it,lt,ut,pt,_t){var ht=stackSave();try{return getWasmTableEntry(e)(ot,st,at,it,lt,ut,pt,_t)}catch(Dt){if(stackRestore(ht),Dt!==Dt+0)throw Dt;_setThrew(1,0)}}function invoke_iiiiiiiiii(e,ot,st,at,it,lt,ut,pt,_t,ht){var Dt=stackSave();try{return getWasmTableEntry(e)(ot,st,at,it,lt,ut,pt,_t,ht)}catch(Nt){if(stackRestore(Dt),Nt!==Nt+0)throw Nt;_setThrew(1,0)}}function invoke_iiiiiii(e,ot,st,at,it,lt,ut){var pt=stackSave();try{return getWasmTableEntry(e)(ot,st,at,it,lt,ut)}catch(_t){if(stackRestore(pt),_t!==_t+0)throw _t;_setThrew(1,0)}}function invoke_viiji(e,ot,st,at,it){var lt=stackSave();try{getWasmTableEntry(e)(ot,st,at,it)}catch(ut){if(stackRestore(lt),ut!==ut+0)throw ut;_setThrew(1,0)}}function invoke_viiiiii(e,ot,st,at,it,lt,ut){var pt=stackSave();try{getWasmTableEntry(e)(ot,st,at,it,lt,ut)}catch(_t){if(stackRestore(pt),_t!==_t+0)throw _t;_setThrew(1,0)}}function invoke_iiji(e,ot,st,at){var it=stackSave();try{return getWasmTableEntry(e)(ot,st,at)}catch(lt){if(stackRestore(it),lt!==lt+0)throw lt;_setThrew(1,0)}}function invoke_viiij(e,ot,st,at,it){var lt=stackSave();try{getWasmTableEntry(e)(ot,st,at,it)}catch(ut){if(stackRestore(lt),ut!==ut+0)throw ut;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiiiiii(e,ot,st,at,it,lt,ut,pt,_t,ht,Dt,Nt,Ot,Ut,jt,Wt,Yt){var qt=stackSave();try{return getWasmTableEntry(e)(ot,st,at,it,lt,ut,pt,_t,ht,Dt,Nt,Ot,Ut,jt,Wt,Yt)}catch(Ct){if(stackRestore(qt),Ct!==Ct+0)throw Ct;_setThrew(1,0)}}function invoke_vj(e,ot){var st=stackSave();try{getWasmTableEntry(e)(ot)}catch(at){if(stackRestore(st),at!==at+0)throw at;_setThrew(1,0)}}function invoke_viiiiiiiii(e,ot,st,at,it,lt,ut,pt,_t,ht){var Dt=stackSave();try{getWasmTableEntry(e)(ot,st,at,it,lt,ut,pt,_t,ht)}catch(Nt){if(stackRestore(Dt),Nt!==Nt+0)throw Nt;_setThrew(1,0)}}function invoke_vij(e,ot,st){var at=stackSave();try{getWasmTableEntry(e)(ot,st)}catch(it){if(stackRestore(at),it!==it+0)throw it;_setThrew(1,0)}}function invoke_viijii(e,ot,st,at,it,lt){var ut=stackSave();try{getWasmTableEntry(e)(ot,st,at,it,lt)}catch(pt){if(stackRestore(ut),pt!==pt+0)throw pt;_setThrew(1,0)}}function invoke_iiiiiji(e,ot,st,at,it,lt,ut){var pt=stackSave();try{return getWasmTableEntry(e)(ot,st,at,it,lt,ut)}catch(_t){if(stackRestore(pt),_t!==_t+0)throw _t;_setThrew(1,0)}}function invoke_viijiiii(e,ot,st,at,it,lt,ut,pt){var _t=stackSave();try{getWasmTableEntry(e)(ot,st,at,it,lt,ut,pt)}catch(ht){if(stackRestore(_t),ht!==ht+0)throw ht;_setThrew(1,0)}}function invoke_viij(e,ot,st,at){var it=stackSave();try{getWasmTableEntry(e)(ot,st,at)}catch(lt){if(stackRestore(it),lt!==lt+0)throw lt;_setThrew(1,0)}}function invoke_ijiiiiii(e,ot,st,at,it,lt,ut,pt){var _t=stackSave();try{return getWasmTableEntry(e)(ot,st,at,it,lt,ut,pt)}catch(ht){if(stackRestore(_t),ht!==ht+0)throw ht;_setThrew(1,0)}}function invoke_iiiiiiii(e,ot,st,at,it,lt,ut,pt){var _t=stackSave();try{return getWasmTableEntry(e)(ot,st,at,it,lt,ut,pt)}catch(ht){if(stackRestore(_t),ht!==ht+0)throw ht;_setThrew(1,0)}}function invoke_jiiii(e,ot,st,at,it){var lt=stackSave();try{return getWasmTableEntry(e)(ot,st,at,it)}catch(ut){if(stackRestore(lt),ut!==ut+0)throw ut;return _setThrew(1,0),0n}}function invoke_viiiiiiiiiiii(e,ot,st,at,it,lt,ut,pt,_t,ht,Dt,Nt,Ot){var Ut=stackSave();try{getWasmTableEntry(e)(ot,st,at,it,lt,ut,pt,_t,ht,Dt,Nt,Ot)}catch(jt){if(stackRestore(Ut),jt!==jt+0)throw jt;_setThrew(1,0)}}function invoke_jiiiiiiii(e,ot,st,at,it,lt,ut,pt,_t){var ht=stackSave();try{return getWasmTableEntry(e)(ot,st,at,it,lt,ut,pt,_t)}catch(Dt){if(stackRestore(ht),Dt!==Dt+0)throw Dt;return _setThrew(1,0),0n}}function invoke_jiiiii(e,ot,st,at,it,lt){var ut=stackSave();try{return getWasmTableEntry(e)(ot,st,at,it,lt)}catch(pt){if(stackRestore(ut),pt!==pt+0)throw pt;return _setThrew(1,0),0n}}function invoke_vji(e,ot,st){var at=stackSave();try{getWasmTableEntry(e)(ot,st)}catch(it){if(stackRestore(at),it!==it+0)throw it;_setThrew(1,0)}}function invoke_iiiijii(e,ot,st,at,it,lt,ut){var pt=stackSave();try{return getWasmTableEntry(e)(ot,st,at,it,lt,ut)}catch(_t){if(stackRestore(pt),_t!==_t+0)throw _t;_setThrew(1,0)}}function invoke_vijiji(e,ot,st,at,it,lt){var ut=stackSave();try{getWasmTableEntry(e)(ot,st,at,it,lt)}catch(pt){if(stackRestore(ut),pt!==pt+0)throw pt;_setThrew(1,0)}}function invoke_viji(e,ot,st,at){var it=stackSave();try{getWasmTableEntry(e)(ot,st,at)}catch(lt){if(stackRestore(it),lt!==lt+0)throw lt;_setThrew(1,0)}}Module.addRunDependency=addRunDependency,Module.removeRunDependency=removeRunDependency,Module.callMain=callMain,Module.ccall=ccall,Module.cwrap=cwrap,Module.setValue=setValue,Module.getValue=getValue,Module.UTF8ToString=UTF8ToString,Module.stringToNewUTF8=stringToNewUTF8,Module.stringToUTF8OnStack=stringToUTF8OnStack,Module.FS_createPreloadedFile=FS_createPreloadedFile,Module.FS_unlink=FS_unlink,Module.FS_createPath=FS_createPath,Module.FS_createDevice=FS_createDevice,Module.FS=FS,Module.FS_createDataFile=FS_createDataFile,Module.FS_createLazyFile=FS_createLazyFile;var calledRun;dependenciesFulfilled=function e(){calledRun||run(),calledRun||(dependenciesFulfilled=e)};function callMain(e=[]){var ot=resolveGlobalSymbol("main").sym;if(ot){e.unshift(thisProgram);var st=e.length,at=stackAlloc((st+1)*4),it=at;e.forEach(ut=>{HEAPU32[it>>2]=stringToUTF8OnStack(ut),it+=4}),HEAPU32[it>>2]=0;try{var lt=ot(st,at);return exitJS(lt,!0),lt}catch(ut){return handleException(ut)}}}function run(e=arguments_){if(runDependencies>0||(preRun(),runDependencies>0))return;function ot(){var st;calledRun||(calledRun=!0,Module.calledRun=!0,!ABORT&&(initRuntime(),preMain(),readyPromiseResolve(Module),(st=Module.onRuntimeInitialized)==null||st.call(Module),shouldRunNow&&callMain(e),postRun()))}Module.setStatus?(Module.setStatus("Running..."),setTimeout(function(){setTimeout(function(){Module.setStatus("")},1),ot()},1)):ot()}if(Module.preInit)for(typeof Module.preInit=="function"&&(Module.preInit=[Module.preInit]);Module.preInit.length>0;)Module.preInit.pop()();var shouldRunNow=!0;return Module.noInitialRun&&(shouldRunNow=!1),run(),moduleRtn=readyPromise,moduleRtn}})(),Qt=u(e=>{x(),e.byteLength=_t,e.toByteArray=Dt,e.fromByteArray=Ut;var ot=[],st=[],at=typeof Uint8Array<"u"?Uint8Array:Array,it="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(lt=0,ut=it.length;lt0)throw new Error("Invalid string. Length must be a multiple of 4");var Yt=jt.indexOf("=");Yt===-1&&(Yt=Wt);var qt=Yt===Wt?0:4-Yt%4;return[Yt,qt]}function _t(jt){var Wt=pt(jt),Yt=Wt[0],qt=Wt[1];return(Yt+qt)*3/4-qt}function ht(jt,Wt,Yt){return(Wt+Yt)*3/4-Yt}function Dt(jt){var Wt,Yt=pt(jt),qt=Yt[0],Ct=Yt[1],Lt=new at(ht(jt,qt,Ct)),Ht=0,Kt=Ct>0?qt-4:qt,Xt;for(Xt=0;Xt>16&255,Lt[Ht++]=Wt>>8&255,Lt[Ht++]=Wt&255;return Ct===2&&(Wt=st[jt.charCodeAt(Xt)]<<2|st[jt.charCodeAt(Xt+1)]>>4,Lt[Ht++]=Wt&255),Ct===1&&(Wt=st[jt.charCodeAt(Xt)]<<10|st[jt.charCodeAt(Xt+1)]<<4|st[jt.charCodeAt(Xt+2)]>>2,Lt[Ht++]=Wt>>8&255,Lt[Ht++]=Wt&255),Lt}function Nt(jt){return ot[jt>>18&63]+ot[jt>>12&63]+ot[jt>>6&63]+ot[jt&63]}function Ot(jt,Wt,Yt){for(var qt,Ct=[],Lt=Wt;LtKt?Kt:Ht+Lt));return qt===1?(Wt=jt[Yt-1],Ct.push(ot[Wt>>2]+ot[Wt<<4&63]+"==")):qt===2&&(Wt=(jt[Yt-2]<<8)+jt[Yt-1],Ct.push(ot[Wt>>10]+ot[Wt>>4&63]+ot[Wt<<2&63]+"=")),Ct.join("")}}),zt=u(e=>{x(),e.read=function(ot,st,at,it,lt){var ut,pt,_t=lt*8-it-1,ht=(1<<_t)-1,Dt=ht>>1,Nt=-7,Ot=at?lt-1:0,Ut=at?-1:1,jt=ot[st+Ot];for(Ot+=Ut,ut=jt&(1<<-Nt)-1,jt>>=-Nt,Nt+=_t;Nt>0;ut=ut*256+ot[st+Ot],Ot+=Ut,Nt-=8);for(pt=ut&(1<<-Nt)-1,ut>>=-Nt,Nt+=it;Nt>0;pt=pt*256+ot[st+Ot],Ot+=Ut,Nt-=8);if(ut===0)ut=1-Dt;else{if(ut===ht)return pt?NaN:(jt?-1:1)*(1/0);pt=pt+Math.pow(2,it),ut=ut-Dt}return(jt?-1:1)*pt*Math.pow(2,ut-it)},e.write=function(ot,st,at,it,lt,ut){var pt,_t,ht,Dt=ut*8-lt-1,Nt=(1<>1,Ut=lt===23?Math.pow(2,-24)-Math.pow(2,-77):0,jt=it?0:ut-1,Wt=it?1:-1,Yt=st<0||st===0&&1/st<0?1:0;for(st=Math.abs(st),isNaN(st)||st===1/0?(_t=isNaN(st)?1:0,pt=Nt):(pt=Math.floor(Math.log(st)/Math.LN2),st*(ht=Math.pow(2,-pt))<1&&(pt--,ht*=2),pt+Ot>=1?st+=Ut/ht:st+=Ut*Math.pow(2,1-Ot),st*ht>=2&&(pt++,ht/=2),pt+Ot>=Nt?(_t=0,pt=Nt):pt+Ot>=1?(_t=(st*ht-1)*Math.pow(2,lt),pt=pt+Ot):(_t=st*Math.pow(2,Ot-1)*Math.pow(2,lt),pt=0));lt>=8;ot[at+jt]=_t&255,jt+=Wt,_t/=256,lt-=8);for(pt=pt<0;ot[at+jt]=pt&255,jt+=Wt,pt/=256,Dt-=8);ot[at+jt-Wt]|=Yt*128}}),or=u(e=>{x();var ot=Qt(),st=zt(),at=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=pt,e.SlowBuffer=Ct,e.INSPECT_MAX_BYTES=50;var it=2147483647;e.kMaxLength=it,pt.TYPED_ARRAY_SUPPORT=lt(),!pt.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function lt(){try{let ct=new Uint8Array(1),ft={foo:function(){return 42}};return Object.setPrototypeOf(ft,Uint8Array.prototype),Object.setPrototypeOf(ct,ft),ct.foo()===42}catch{return!1}}Object.defineProperty(pt.prototype,"parent",{enumerable:!0,get:function(){if(pt.isBuffer(this))return this.buffer}}),Object.defineProperty(pt.prototype,"offset",{enumerable:!0,get:function(){if(pt.isBuffer(this))return this.byteOffset}});function ut(ct){if(ct>it)throw new RangeError('The value "'+ct+'" is invalid for option "size"');let ft=new Uint8Array(ct);return Object.setPrototypeOf(ft,pt.prototype),ft}function pt(ct,ft,$t){if(typeof ct=="number"){if(typeof ft=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return Nt(ct)}return _t(ct,ft,$t)}pt.poolSize=8192;function _t(ct,ft,$t){if(typeof ct=="string")return Ot(ct,ft);if(ArrayBuffer.isView(ct))return jt(ct);if(ct==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ct);if(Jr(ct,ArrayBuffer)||ct&&Jr(ct.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(Jr(ct,SharedArrayBuffer)||ct&&Jr(ct.buffer,SharedArrayBuffer)))return Wt(ct,ft,$t);if(typeof ct=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');let Gt=ct.valueOf&&ct.valueOf();if(Gt!=null&&Gt!==ct)return pt.from(Gt,ft,$t);let Vt=Yt(ct);if(Vt)return Vt;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof ct[Symbol.toPrimitive]=="function")return pt.from(ct[Symbol.toPrimitive]("string"),ft,$t);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ct)}pt.from=function(ct,ft,$t){return _t(ct,ft,$t)},Object.setPrototypeOf(pt.prototype,Uint8Array.prototype),Object.setPrototypeOf(pt,Uint8Array);function ht(ct){if(typeof ct!="number")throw new TypeError('"size" argument must be of type number');if(ct<0)throw new RangeError('The value "'+ct+'" is invalid for option "size"')}function Dt(ct,ft,$t){return ht(ct),ct<=0?ut(ct):ft!==void 0?typeof $t=="string"?ut(ct).fill(ft,$t):ut(ct).fill(ft):ut(ct)}pt.alloc=function(ct,ft,$t){return Dt(ct,ft,$t)};function Nt(ct){return ht(ct),ut(ct<0?0:qt(ct)|0)}pt.allocUnsafe=function(ct){return Nt(ct)},pt.allocUnsafeSlow=function(ct){return Nt(ct)};function Ot(ct,ft){if((typeof ft!="string"||ft==="")&&(ft="utf8"),!pt.isEncoding(ft))throw new TypeError("Unknown encoding: "+ft);let $t=Lt(ct,ft)|0,Gt=ut($t),Vt=Gt.write(ct,ft);return Vt!==$t&&(Gt=Gt.slice(0,Vt)),Gt}function Ut(ct){let ft=ct.length<0?0:qt(ct.length)|0,$t=ut(ft);for(let Gt=0;Gt=it)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+it.toString(16)+" bytes");return ct|0}function Ct(ct){return+ct!=ct&&(ct=0),pt.alloc(+ct)}pt.isBuffer=function(ct){return ct!=null&&ct._isBuffer===!0&&ct!==pt.prototype},pt.compare=function(ct,ft){if(Jr(ct,Uint8Array)&&(ct=pt.from(ct,ct.offset,ct.byteLength)),Jr(ft,Uint8Array)&&(ft=pt.from(ft,ft.offset,ft.byteLength)),!pt.isBuffer(ct)||!pt.isBuffer(ft))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(ct===ft)return 0;let $t=ct.length,Gt=ft.length;for(let Vt=0,Zt=Math.min($t,Gt);VtGt.length?(pt.isBuffer(Zt)||(Zt=pt.from(Zt)),Zt.copy(Gt,Vt)):Uint8Array.prototype.set.call(Gt,Zt,Vt);else if(pt.isBuffer(Zt))Zt.copy(Gt,Vt);else throw new TypeError('"list" argument must be an Array of Buffers');Vt+=Zt.length}return Gt};function Lt(ct,ft){if(pt.isBuffer(ct))return ct.length;if(ArrayBuffer.isView(ct)||Jr(ct,ArrayBuffer))return ct.byteLength;if(typeof ct!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof ct);let $t=ct.length,Gt=arguments.length>2&&arguments[2]===!0;if(!Gt&&$t===0)return 0;let Vt=!1;for(;;)switch(ft){case"ascii":case"latin1":case"binary":return $t;case"utf8":case"utf-8":return eo(ct).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return $t*2;case"hex":return $t>>>1;case"base64":return oo(ct).length;default:if(Vt)return Gt?-1:eo(ct).length;ft=(""+ft).toLowerCase(),Vt=!0}}pt.byteLength=Lt;function Ht(ct,ft,$t){let Gt=!1;if((ft===void 0||ft<0)&&(ft=0),ft>this.length||(($t===void 0||$t>this.length)&&($t=this.length),$t<=0)||($t>>>=0,ft>>>=0,$t<=ft))return"";for(ct||(ct="utf8");;)switch(ct){case"hex":return vr(this,ft,$t);case"utf8":case"utf-8":return Vr(this,ft,$t);case"ascii":return un(this,ft,$t);case"latin1":case"binary":return rr(this,ft,$t);case"base64":return Ur(this,ft,$t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Sr(this,ft,$t);default:if(Gt)throw new TypeError("Unknown encoding: "+ct);ct=(ct+"").toLowerCase(),Gt=!0}}pt.prototype._isBuffer=!0;function Kt(ct,ft,$t){let Gt=ct[ft];ct[ft]=ct[$t],ct[$t]=Gt}pt.prototype.swap16=function(){let ct=this.length;if(ct%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let ft=0;ftft&&(ct+=" ... "),""},at&&(pt.prototype[at]=pt.prototype.inspect),pt.prototype.compare=function(ct,ft,$t,Gt,Vt){if(Jr(ct,Uint8Array)&&(ct=pt.from(ct,ct.offset,ct.byteLength)),!pt.isBuffer(ct))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof ct);if(ft===void 0&&(ft=0),$t===void 0&&($t=ct?ct.length:0),Gt===void 0&&(Gt=0),Vt===void 0&&(Vt=this.length),ft<0||$t>ct.length||Gt<0||Vt>this.length)throw new RangeError("out of range index");if(Gt>=Vt&&ft>=$t)return 0;if(Gt>=Vt)return-1;if(ft>=$t)return 1;if(ft>>>=0,$t>>>=0,Gt>>>=0,Vt>>>=0,this===ct)return 0;let Zt=Vt-Gt,er=$t-ft,zr=Math.min(Zt,er),Gr=this.slice(Gt,Vt),Nr=ct.slice(ft,$t);for(let Rr=0;Rr2147483647?$t=2147483647:$t<-2147483648&&($t=-2147483648),$t=+$t,to($t)&&($t=Vt?0:ct.length-1),$t<0&&($t=ct.length+$t),$t>=ct.length){if(Vt)return-1;$t=ct.length-1}else if($t<0)if(Vt)$t=0;else return-1;if(typeof ft=="string"&&(ft=pt.from(ft,Gt)),pt.isBuffer(ft))return ft.length===0?-1:Jt(ct,ft,$t,Gt,Vt);if(typeof ft=="number")return ft=ft&255,typeof Uint8Array.prototype.indexOf=="function"?Vt?Uint8Array.prototype.indexOf.call(ct,ft,$t):Uint8Array.prototype.lastIndexOf.call(ct,ft,$t):Jt(ct,[ft],$t,Gt,Vt);throw new TypeError("val must be string, number or Buffer")}function Jt(ct,ft,$t,Gt,Vt){let Zt=1,er=ct.length,zr=ft.length;if(Gt!==void 0&&(Gt=String(Gt).toLowerCase(),Gt==="ucs2"||Gt==="ucs-2"||Gt==="utf16le"||Gt==="utf-16le")){if(ct.length<2||ft.length<2)return-1;Zt=2,er/=2,zr/=2,$t/=2}function Gr(Rr,Or){return Zt===1?Rr[Or]:Rr.readUInt16BE(Or*Zt)}let Nr;if(Vt){let Rr=-1;for(Nr=$t;Nrer&&($t=er-zr),Nr=$t;Nr>=0;Nr--){let Rr=!0;for(let Or=0;OrVt&&(Gt=Vt)):Gt=Vt;let Zt=ft.length;Gt>Zt/2&&(Gt=Zt/2);let er;for(er=0;er>>0,isFinite($t)?($t=$t>>>0,Gt===void 0&&(Gt="utf8")):(Gt=$t,$t=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let Vt=this.length-ft;if(($t===void 0||$t>Vt)&&($t=Vt),ct.length>0&&($t<0||ft<0)||ft>this.length)throw new RangeError("Attempt to write outside buffer bounds");Gt||(Gt="utf8");let Zt=!1;for(;;)switch(Gt){case"hex":return tr(this,ct,ft,$t);case"utf8":case"utf-8":return Fr(this,ct,ft,$t);case"ascii":case"latin1":case"binary":return nr(this,ct,ft,$t);case"base64":return Tr(this,ct,ft,$t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Lr(this,ct,ft,$t);default:if(Zt)throw new TypeError("Unknown encoding: "+Gt);Gt=(""+Gt).toLowerCase(),Zt=!0}},pt.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Ur(ct,ft,$t){return ft===0&&$t===ct.length?ot.fromByteArray(ct):ot.fromByteArray(ct.slice(ft,$t))}function Vr(ct,ft,$t){$t=Math.min(ct.length,$t);let Gt=[],Vt=ft;for(;Vt<$t;){let Zt=ct[Vt],er=null,zr=Zt>239?4:Zt>223?3:Zt>191?2:1;if(Vt+zr<=$t){let Gr,Nr,Rr,Or;switch(zr){case 1:Zt<128&&(er=Zt);break;case 2:Gr=ct[Vt+1],(Gr&192)===128&&(Or=(Zt&31)<<6|Gr&63,Or>127&&(er=Or));break;case 3:Gr=ct[Vt+1],Nr=ct[Vt+2],(Gr&192)===128&&(Nr&192)===128&&(Or=(Zt&15)<<12|(Gr&63)<<6|Nr&63,Or>2047&&(Or<55296||Or>57343)&&(er=Or));break;case 4:Gr=ct[Vt+1],Nr=ct[Vt+2],Rr=ct[Vt+3],(Gr&192)===128&&(Nr&192)===128&&(Rr&192)===128&&(Or=(Zt&15)<<18|(Gr&63)<<12|(Nr&63)<<6|Rr&63,Or>65535&&Or<1114112&&(er=Or))}}er===null?(er=65533,zr=1):er>65535&&(er-=65536,Gt.push(er>>>10&1023|55296),er=56320|er&1023),Gt.push(er),Vt+=zr}return ln(Gt)}var tn=4096;function ln(ct){let ft=ct.length;if(ft<=tn)return String.fromCharCode.apply(String,ct);let $t="",Gt=0;for(;GtGt)&&($t=Gt);let Vt="";for(let Zt=ft;Zt<$t;++Zt)Vt+=co[ct[Zt]];return Vt}function Sr(ct,ft,$t){let Gt=ct.slice(ft,$t),Vt="";for(let Zt=0;Zt$t&&(ct=$t),ft<0?(ft+=$t,ft<0&&(ft=0)):ft>$t&&(ft=$t),ft$t)throw new RangeError("Trying to access beyond buffer length")}pt.prototype.readUintLE=pt.prototype.readUIntLE=function(ct,ft,$t){ct=ct>>>0,ft=ft>>>0,$t||kr(ct,ft,this.length);let Gt=this[ct],Vt=1,Zt=0;for(;++Zt>>0,ft=ft>>>0,$t||kr(ct,ft,this.length);let Gt=this[ct+--ft],Vt=1;for(;ft>0&&(Vt*=256);)Gt+=this[ct+--ft]*Vt;return Gt},pt.prototype.readUint8=pt.prototype.readUInt8=function(ct,ft){return ct=ct>>>0,ft||kr(ct,1,this.length),this[ct]},pt.prototype.readUint16LE=pt.prototype.readUInt16LE=function(ct,ft){return ct=ct>>>0,ft||kr(ct,2,this.length),this[ct]|this[ct+1]<<8},pt.prototype.readUint16BE=pt.prototype.readUInt16BE=function(ct,ft){return ct=ct>>>0,ft||kr(ct,2,this.length),this[ct]<<8|this[ct+1]},pt.prototype.readUint32LE=pt.prototype.readUInt32LE=function(ct,ft){return ct=ct>>>0,ft||kr(ct,4,this.length),(this[ct]|this[ct+1]<<8|this[ct+2]<<16)+this[ct+3]*16777216},pt.prototype.readUint32BE=pt.prototype.readUInt32BE=function(ct,ft){return ct=ct>>>0,ft||kr(ct,4,this.length),this[ct]*16777216+(this[ct+1]<<16|this[ct+2]<<8|this[ct+3])},pt.prototype.readBigUInt64LE=en(function(ct){ct=ct>>>0,an(ct,"offset");let ft=this[ct],$t=this[ct+7];(ft===void 0||$t===void 0)&&pn(ct,this.length-8);let Gt=ft+this[++ct]*2**8+this[++ct]*2**16+this[++ct]*2**24,Vt=this[++ct]+this[++ct]*2**8+this[++ct]*2**16+$t*2**24;return BigInt(Gt)+(BigInt(Vt)<>>0,an(ct,"offset");let ft=this[ct],$t=this[ct+7];(ft===void 0||$t===void 0)&&pn(ct,this.length-8);let Gt=ft*2**24+this[++ct]*2**16+this[++ct]*2**8+this[++ct],Vt=this[++ct]*2**24+this[++ct]*2**16+this[++ct]*2**8+$t;return(BigInt(Gt)<>>0,ft=ft>>>0,$t||kr(ct,ft,this.length);let Gt=this[ct],Vt=1,Zt=0;for(;++Zt=Vt&&(Gt-=Math.pow(2,8*ft)),Gt},pt.prototype.readIntBE=function(ct,ft,$t){ct=ct>>>0,ft=ft>>>0,$t||kr(ct,ft,this.length);let Gt=ft,Vt=1,Zt=this[ct+--Gt];for(;Gt>0&&(Vt*=256);)Zt+=this[ct+--Gt]*Vt;return Vt*=128,Zt>=Vt&&(Zt-=Math.pow(2,8*ft)),Zt},pt.prototype.readInt8=function(ct,ft){return ct=ct>>>0,ft||kr(ct,1,this.length),this[ct]&128?(255-this[ct]+1)*-1:this[ct]},pt.prototype.readInt16LE=function(ct,ft){ct=ct>>>0,ft||kr(ct,2,this.length);let $t=this[ct]|this[ct+1]<<8;return $t&32768?$t|4294901760:$t},pt.prototype.readInt16BE=function(ct,ft){ct=ct>>>0,ft||kr(ct,2,this.length);let $t=this[ct+1]|this[ct]<<8;return $t&32768?$t|4294901760:$t},pt.prototype.readInt32LE=function(ct,ft){return ct=ct>>>0,ft||kr(ct,4,this.length),this[ct]|this[ct+1]<<8|this[ct+2]<<16|this[ct+3]<<24},pt.prototype.readInt32BE=function(ct,ft){return ct=ct>>>0,ft||kr(ct,4,this.length),this[ct]<<24|this[ct+1]<<16|this[ct+2]<<8|this[ct+3]},pt.prototype.readBigInt64LE=en(function(ct){ct=ct>>>0,an(ct,"offset");let ft=this[ct],$t=this[ct+7];(ft===void 0||$t===void 0)&&pn(ct,this.length-8);let Gt=this[ct+4]+this[ct+5]*2**8+this[ct+6]*2**16+($t<<24);return(BigInt(Gt)<>>0,an(ct,"offset");let ft=this[ct],$t=this[ct+7];(ft===void 0||$t===void 0)&&pn(ct,this.length-8);let Gt=(ft<<24)+this[++ct]*2**16+this[++ct]*2**8+this[++ct];return(BigInt(Gt)<>>0,ft||kr(ct,4,this.length),st.read(this,ct,!0,23,4)},pt.prototype.readFloatBE=function(ct,ft){return ct=ct>>>0,ft||kr(ct,4,this.length),st.read(this,ct,!1,23,4)},pt.prototype.readDoubleLE=function(ct,ft){return ct=ct>>>0,ft||kr(ct,8,this.length),st.read(this,ct,!0,52,8)},pt.prototype.readDoubleBE=function(ct,ft){return ct=ct>>>0,ft||kr(ct,8,this.length),st.read(this,ct,!1,52,8)};function Pr(ct,ft,$t,Gt,Vt,Zt){if(!pt.isBuffer(ct))throw new TypeError('"buffer" argument must be a Buffer instance');if(ft>Vt||ftct.length)throw new RangeError("Index out of range")}pt.prototype.writeUintLE=pt.prototype.writeUIntLE=function(ct,ft,$t,Gt){if(ct=+ct,ft=ft>>>0,$t=$t>>>0,!Gt){let er=Math.pow(2,8*$t)-1;Pr(this,ct,ft,$t,er,0)}let Vt=1,Zt=0;for(this[ft]=ct&255;++Zt<$t&&(Vt*=256);)this[ft+Zt]=ct/Vt&255;return ft+$t},pt.prototype.writeUintBE=pt.prototype.writeUIntBE=function(ct,ft,$t,Gt){if(ct=+ct,ft=ft>>>0,$t=$t>>>0,!Gt){let er=Math.pow(2,8*$t)-1;Pr(this,ct,ft,$t,er,0)}let Vt=$t-1,Zt=1;for(this[ft+Vt]=ct&255;--Vt>=0&&(Zt*=256);)this[ft+Vt]=ct/Zt&255;return ft+$t},pt.prototype.writeUint8=pt.prototype.writeUInt8=function(ct,ft,$t){return ct=+ct,ft=ft>>>0,$t||Pr(this,ct,ft,1,255,0),this[ft]=ct&255,ft+1},pt.prototype.writeUint16LE=pt.prototype.writeUInt16LE=function(ct,ft,$t){return ct=+ct,ft=ft>>>0,$t||Pr(this,ct,ft,2,65535,0),this[ft]=ct&255,this[ft+1]=ct>>>8,ft+2},pt.prototype.writeUint16BE=pt.prototype.writeUInt16BE=function(ct,ft,$t){return ct=+ct,ft=ft>>>0,$t||Pr(this,ct,ft,2,65535,0),this[ft]=ct>>>8,this[ft+1]=ct&255,ft+2},pt.prototype.writeUint32LE=pt.prototype.writeUInt32LE=function(ct,ft,$t){return ct=+ct,ft=ft>>>0,$t||Pr(this,ct,ft,4,4294967295,0),this[ft+3]=ct>>>24,this[ft+2]=ct>>>16,this[ft+1]=ct>>>8,this[ft]=ct&255,ft+4},pt.prototype.writeUint32BE=pt.prototype.writeUInt32BE=function(ct,ft,$t){return ct=+ct,ft=ft>>>0,$t||Pr(this,ct,ft,4,4294967295,0),this[ft]=ct>>>24,this[ft+1]=ct>>>16,this[ft+2]=ct>>>8,this[ft+3]=ct&255,ft+4};function rn(ct,ft,$t,Gt,Vt){no(ft,Gt,Vt,ct,$t,7);let Zt=Number(ft&BigInt(4294967295));ct[$t++]=Zt,Zt=Zt>>8,ct[$t++]=Zt,Zt=Zt>>8,ct[$t++]=Zt,Zt=Zt>>8,ct[$t++]=Zt;let er=Number(ft>>BigInt(32)&BigInt(4294967295));return ct[$t++]=er,er=er>>8,ct[$t++]=er,er=er>>8,ct[$t++]=er,er=er>>8,ct[$t++]=er,$t}function Qr(ct,ft,$t,Gt,Vt){no(ft,Gt,Vt,ct,$t,7);let Zt=Number(ft&BigInt(4294967295));ct[$t+7]=Zt,Zt=Zt>>8,ct[$t+6]=Zt,Zt=Zt>>8,ct[$t+5]=Zt,Zt=Zt>>8,ct[$t+4]=Zt;let er=Number(ft>>BigInt(32)&BigInt(4294967295));return ct[$t+3]=er,er=er>>8,ct[$t+2]=er,er=er>>8,ct[$t+1]=er,er=er>>8,ct[$t]=er,$t+8}pt.prototype.writeBigUInt64LE=en(function(ct,ft=0){return rn(this,ct,ft,BigInt(0),BigInt("0xffffffffffffffff"))}),pt.prototype.writeBigUInt64BE=en(function(ct,ft=0){return Qr(this,ct,ft,BigInt(0),BigInt("0xffffffffffffffff"))}),pt.prototype.writeIntLE=function(ct,ft,$t,Gt){if(ct=+ct,ft=ft>>>0,!Gt){let zr=Math.pow(2,8*$t-1);Pr(this,ct,ft,$t,zr-1,-zr)}let Vt=0,Zt=1,er=0;for(this[ft]=ct&255;++Vt<$t&&(Zt*=256);)ct<0&&er===0&&this[ft+Vt-1]!==0&&(er=1),this[ft+Vt]=(ct/Zt>>0)-er&255;return ft+$t},pt.prototype.writeIntBE=function(ct,ft,$t,Gt){if(ct=+ct,ft=ft>>>0,!Gt){let zr=Math.pow(2,8*$t-1);Pr(this,ct,ft,$t,zr-1,-zr)}let Vt=$t-1,Zt=1,er=0;for(this[ft+Vt]=ct&255;--Vt>=0&&(Zt*=256);)ct<0&&er===0&&this[ft+Vt+1]!==0&&(er=1),this[ft+Vt]=(ct/Zt>>0)-er&255;return ft+$t},pt.prototype.writeInt8=function(ct,ft,$t){return ct=+ct,ft=ft>>>0,$t||Pr(this,ct,ft,1,127,-128),ct<0&&(ct=255+ct+1),this[ft]=ct&255,ft+1},pt.prototype.writeInt16LE=function(ct,ft,$t){return ct=+ct,ft=ft>>>0,$t||Pr(this,ct,ft,2,32767,-32768),this[ft]=ct&255,this[ft+1]=ct>>>8,ft+2},pt.prototype.writeInt16BE=function(ct,ft,$t){return ct=+ct,ft=ft>>>0,$t||Pr(this,ct,ft,2,32767,-32768),this[ft]=ct>>>8,this[ft+1]=ct&255,ft+2},pt.prototype.writeInt32LE=function(ct,ft,$t){return ct=+ct,ft=ft>>>0,$t||Pr(this,ct,ft,4,2147483647,-2147483648),this[ft]=ct&255,this[ft+1]=ct>>>8,this[ft+2]=ct>>>16,this[ft+3]=ct>>>24,ft+4},pt.prototype.writeInt32BE=function(ct,ft,$t){return ct=+ct,ft=ft>>>0,$t||Pr(this,ct,ft,4,2147483647,-2147483648),ct<0&&(ct=4294967295+ct+1),this[ft]=ct>>>24,this[ft+1]=ct>>>16,this[ft+2]=ct>>>8,this[ft+3]=ct&255,ft+4},pt.prototype.writeBigInt64LE=en(function(ct,ft=0){return rn(this,ct,ft,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),pt.prototype.writeBigInt64BE=en(function(ct,ft=0){return Qr(this,ct,ft,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function on(ct,ft,$t,Gt,Vt,Zt){if($t+Gt>ct.length)throw new RangeError("Index out of range");if($t<0)throw new RangeError("Index out of range")}function Zr(ct,ft,$t,Gt,Vt){return ft=+ft,$t=$t>>>0,Vt||on(ct,ft,$t,4),st.write(ct,ft,$t,Gt,23,4),$t+4}pt.prototype.writeFloatLE=function(ct,ft,$t){return Zr(this,ct,ft,!0,$t)},pt.prototype.writeFloatBE=function(ct,ft,$t){return Zr(this,ct,ft,!1,$t)};function nn(ct,ft,$t,Gt,Vt){return ft=+ft,$t=$t>>>0,Vt||on(ct,ft,$t,8),st.write(ct,ft,$t,Gt,52,8),$t+8}pt.prototype.writeDoubleLE=function(ct,ft,$t){return nn(this,ct,ft,!0,$t)},pt.prototype.writeDoubleBE=function(ct,ft,$t){return nn(this,ct,ft,!1,$t)},pt.prototype.copy=function(ct,ft,$t,Gt){if(!pt.isBuffer(ct))throw new TypeError("argument should be a Buffer");if($t||($t=0),!Gt&&Gt!==0&&(Gt=this.length),ft>=ct.length&&(ft=ct.length),ft||(ft=0),Gt>0&&Gt<$t&&(Gt=$t),Gt===$t||ct.length===0||this.length===0)return 0;if(ft<0)throw new RangeError("targetStart out of bounds");if($t<0||$t>=this.length)throw new RangeError("Index out of range");if(Gt<0)throw new RangeError("sourceEnd out of bounds");Gt>this.length&&(Gt=this.length),ct.length-ft>>0,$t=$t===void 0?this.length:$t>>>0,ct||(ct=0);let Vt;if(typeof ct=="number")for(Vt=ft;Vt<$t;++Vt)this[Vt]=ct;else{let Zt=pt.isBuffer(ct)?ct:pt.from(ct,Gt),er=Zt.length;if(er===0)throw new TypeError('The value "'+ct+'" is invalid for argument "value"');for(Vt=0;Vt<$t-ft;++Vt)this[Vt+ft]=Zt[Vt%er]}return this};var sn={};function fn(ct,ft,$t){sn[ct]=class extends $t{constructor(){super(),Object.defineProperty(this,"message",{value:ft.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${ct}]`,this.stack,delete this.name}get code(){return ct}set code(Gt){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:Gt,writable:!0})}toString(){return`${this.name} [${ct}]: ${this.message}`}}}fn("ERR_BUFFER_OUT_OF_BOUNDS",function(ct){return ct?`${ct} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),fn("ERR_INVALID_ARG_TYPE",function(ct,ft){return`The "${ct}" argument must be of type number. Received type ${typeof ft}`},TypeError),fn("ERR_OUT_OF_RANGE",function(ct,ft,$t){let Gt=`The value of "${ct}" is out of range.`,Vt=$t;return Number.isInteger($t)&&Math.abs($t)>2**32?Vt=ro(String($t)):typeof $t=="bigint"&&(Vt=String($t),($t>BigInt(2)**BigInt(32)||$t<-(BigInt(2)**BigInt(32)))&&(Vt=ro(Vt)),Vt+="n"),Gt+=` It must be ${ft}. Received ${Vt}`,Gt},RangeError);function ro(ct){let ft="",$t=ct.length,Gt=ct[0]==="-"?1:0;for(;$t>=Gt+4;$t-=3)ft=`_${ct.slice($t-3,$t)}${ft}`;return`${ct.slice(0,$t)}${ft}`}function ao(ct,ft,$t){an(ft,"offset"),(ct[ft]===void 0||ct[ft+$t]===void 0)&&pn(ft,ct.length-($t+1))}function no(ct,ft,$t,Gt,Vt,Zt){if(ct>$t||ct= 0${er} and < 2${er} ** ${(Zt+1)*8}${er}`:zr=`>= -(2${er} ** ${(Zt+1)*8-1}${er}) and < 2 ** ${(Zt+1)*8-1}${er}`,new sn.ERR_OUT_OF_RANGE("value",zr,ct)}ao(Gt,Vt,Zt)}function an(ct,ft){if(typeof ct!="number")throw new sn.ERR_INVALID_ARG_TYPE(ft,"number",ct)}function pn(ct,ft,$t){throw Math.floor(ct)!==ct?(an(ct,$t),new sn.ERR_OUT_OF_RANGE("offset","an integer",ct)):ft<0?new sn.ERR_BUFFER_OUT_OF_BOUNDS:new sn.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${ft}`,ct)}var io=/[^+/0-9A-Za-z-_]/g;function lo(ct){if(ct=ct.split("=")[0],ct=ct.trim().replace(io,""),ct.length<2)return"";for(;ct.length%4!==0;)ct=ct+"=";return ct}function eo(ct,ft){ft=ft||1/0;let $t,Gt=ct.length,Vt=null,Zt=[];for(let er=0;er55295&&$t<57344){if(!Vt){if($t>56319){(ft-=3)>-1&&Zt.push(239,191,189);continue}else if(er+1===Gt){(ft-=3)>-1&&Zt.push(239,191,189);continue}Vt=$t;continue}if($t<56320){(ft-=3)>-1&&Zt.push(239,191,189),Vt=$t;continue}$t=(Vt-55296<<10|$t-56320)+65536}else Vt&&(ft-=3)>-1&&Zt.push(239,191,189);if(Vt=null,$t<128){if((ft-=1)<0)break;Zt.push($t)}else if($t<2048){if((ft-=2)<0)break;Zt.push($t>>6|192,$t&63|128)}else if($t<65536){if((ft-=3)<0)break;Zt.push($t>>12|224,$t>>6&63|128,$t&63|128)}else if($t<1114112){if((ft-=4)<0)break;Zt.push($t>>18|240,$t>>12&63|128,$t>>6&63|128,$t&63|128)}else throw new Error("Invalid code point")}return Zt}function uo(ct){let ft=[];for(let $t=0;$t>8,Vt=$t%256,Zt.push(Vt),Zt.push(Gt);return Zt}function oo(ct){return ot.toByteArray(lo(ct))}function cn(ct,ft,$t,Gt){let Vt;for(Vt=0;Vt=ft.length||Vt>=ct.length);++Vt)ft[Vt+$t]=ct[Vt];return Vt}function Jr(ct,ft){return ct instanceof ft||ct!=null&&ct.constructor!=null&&ct.constructor.name!=null&&ct.constructor.name===ft.name}function to(ct){return ct!==ct}var co=function(){let ct="0123456789abcdef",ft=new Array(256);for(let $t=0;$t<16;++$t){let Gt=$t*16;for(let Vt=0;Vt<16;++Vt)ft[Gt+Vt]=ct[$t]+ct[Vt]}return ft}();function en(ct){return typeof BigInt>"u"?_o:ct}function _o(){throw new Error("BigInt not supported")}});x();x();x();var Mr=new Error("request for lock canceled"),Dr=function(e,ot,st,at){function it(lt){return lt instanceof st?lt:new st(function(ut){ut(lt)})}return new(st||(st=Promise))(function(lt,ut){function pt(Dt){try{ht(at.next(Dt))}catch(Nt){ut(Nt)}}function _t(Dt){try{ht(at.throw(Dt))}catch(Nt){ut(Nt)}}function ht(Dt){Dt.done?lt(Dt.value):it(Dt.value).then(pt,_t)}ht((at=at.apply(e,[])).next())})},Ye=class{constructor(e,ot=Mr){this._value=e,this._cancelError=ot,this._weightedQueues=[],this._weightedWaiters=[]}acquire(e=1){if(e<=0)throw new Error(`invalid weight ${e}: must be positive`);return new Promise((ot,st)=>{this._weightedQueues[e-1]||(this._weightedQueues[e-1]=[]),this._weightedQueues[e-1].push({resolve:ot,reject:st}),this._dispatch()})}runExclusive(e,ot=1){return Dr(this,void 0,void 0,function*(){let[st,at]=yield this.acquire(ot);try{return yield e(st)}finally{at()}})}waitForUnlock(e=1){if(e<=0)throw new Error(`invalid weight ${e}: must be positive`);return new Promise(ot=>{this._weightedWaiters[e-1]||(this._weightedWaiters[e-1]=[]),this._weightedWaiters[e-1].push(ot),this._dispatch()})}isLocked(){return this._value<=0}getValue(){return this._value}setValue(e){this._value=e,this._dispatch()}release(e=1){if(e<=0)throw new Error(`invalid weight ${e}: must be positive`);this._value+=e,this._dispatch()}cancel(){this._weightedQueues.forEach(e=>e.forEach(ot=>ot.reject(this._cancelError))),this._weightedQueues=[]}_dispatch(){var e;for(let ot=this._value;ot>0;ot--){let st=(e=this._weightedQueues[ot-1])===null||e===void 0?void 0:e.shift();if(!st)continue;let at=this._value,it=ot;this._value-=ot,ot=this._value+1,st.resolve([at,this._newReleaser(it)])}this._drainUnlockWaiters()}_newReleaser(e){let ot=!1;return()=>{ot||(ot=!0,this.release(e))}}_drainUnlockWaiters(){for(let e=this._value;e>0;e--)this._weightedWaiters[e-1]&&(this._weightedWaiters[e-1].forEach(ot=>ot()),this._weightedWaiters[e-1]=[])}},Cr=function(e,ot,st,at){function it(lt){return lt instanceof st?lt:new st(function(ut){ut(lt)})}return new(st||(st=Promise))(function(lt,ut){function pt(Dt){try{ht(at.next(Dt))}catch(Nt){ut(Nt)}}function _t(Dt){try{ht(at.throw(Dt))}catch(Nt){ut(Nt)}}function ht(Dt){Dt.done?lt(Dt.value):it(Dt.value).then(pt,_t)}ht((at=at.apply(e,[])).next())})},Q=class{constructor(e){this._semaphore=new Ye(1,e)}acquire(){return Cr(this,void 0,void 0,function*(){let[,e]=yield this._semaphore.acquire();return e})}runExclusive(e){return this._semaphore.runExclusive(()=>e())}isLocked(){return this._semaphore.isLocked()}waitForUnlock(){return this._semaphore.waitForUnlock()}release(){this._semaphore.isLocked()&&this._semaphore.release()}cancel(){return this._semaphore.cancel()}};x();var kt=Module,mr={};D$2(mr,{parseResults:()=>Qe});x();var vt={};D$2(vt,{AuthenticationMD5Password:()=>ye,BackendKeyDataMessage:()=>me,CommandCompleteMessage:()=>U,CopyDataMessage:()=>fe,CopyResponse:()=>le,DataRowMessage:()=>k,DatabaseError:()=>C,Field:()=>pe,NoticeMessage:()=>q,NotificationResponseMessage:()=>z,ParameterDescriptionMessage:()=>he,ParameterStatusMessage:()=>de,ReadyForQueryMessage:()=>ge,RowDescriptionMessage:()=>L,bindComplete:()=>Xe,closeComplete:()=>Je,copyDone:()=>nt,emptyQuery:()=>rt,noData:()=>Ze,parseComplete:()=>Ke,portalSuspended:()=>et,replicationStart:()=>tt});x();var Ke={name:"parseComplete",length:5},Xe={name:"bindComplete",length:5},Je={name:"closeComplete",length:5},Ze={name:"noData",length:5},et={name:"portalSuspended",length:5},tt={name:"replicationStart",length:4},rt={name:"emptyQuery",length:4},nt={name:"copyDone",length:4},C=class extends Error{constructor(e,ot,st){super(e),this.length=ot,this.name=st}},fe=class{constructor(e,ot){this.length=e,this.chunk=ot,this.name="copyData"}},le=class{constructor(e,ot,st,at){this.length=e,this.name=ot,this.binary=st,this.columnTypes=new Array(at)}},pe=class{constructor(e,ot,st,at,it,lt,ut){this.name=e,this.tableID=ot,this.columnID=st,this.dataTypeID=at,this.dataTypeSize=it,this.dataTypeModifier=lt,this.format=ut}},L=class{constructor(e,ot){this.length=e,this.fieldCount=ot,this.name="rowDescription",this.fields=new Array(this.fieldCount)}},he=class{constructor(e,ot){this.length=e,this.parameterCount=ot,this.name="parameterDescription",this.dataTypeIDs=new Array(this.parameterCount)}},de=class{constructor(e,ot,st){this.length=e,this.parameterName=ot,this.parameterValue=st,this.name="parameterStatus"}},ye=class{constructor(e,ot){this.length=e,this.salt=ot,this.name="authenticationMD5Password"}},me=class{constructor(e,ot,st){this.length=e,this.processID=ot,this.secretKey=st,this.name="backendKeyData"}},z=class{constructor(e,ot,st,at){this.length=e,this.processId=ot,this.channel=st,this.payload=at,this.name="notification"}},ge=class{constructor(e,ot){this.length=e,this.status=ot,this.name="readyForQuery"}},U=class{constructor(e,ot){this.length=e,this.text=ot,this.name="commandComplete"}},k=class{constructor(e,ot){this.length=e,this.fields=ot,this.name="dataRow",this.fieldCount=ot.length}},q=class{constructor(e,ot){this.length=e,this.message=ot,this.name="notice"}},yr={};D$2(yr,{ABSTIME:()=>Tn,ACLITEM:()=>Un,BIT:()=>kn,BOOL:()=>dt,BPCHAR:()=>_n,BYTEA:()=>Oe,CHAR:()=>ur,CID:()=>bn,CIDR:()=>An,CIRCLE:()=>Sn,DATE:()=>xt,FLOAT4:()=>bt,FLOAT8:()=>ke,GTSVECTOR:()=>ei,INET:()=>Cn,INT2:()=>yt,INT4:()=>mt,INT8:()=>we,INTERVAL:()=>Nn,JSON:()=>Le,JSONB:()=>It,MACADDR:()=>Dn,MACADDR8:()=>Pn,MONEY:()=>Mn,NUMERIC:()=>Gn,OID:()=>gt,PATH:()=>Bn,PG_DEPENDENCIES:()=>Xn,PG_LSN:()=>Yn,PG_NDISTINCT:()=>Kn,PG_NODE_TREE:()=>xn,POLYGON:()=>In,REFCURSOR:()=>$n,REGCLASS:()=>Wn,REGCONFIG:()=>ti,REGDICTIONARY:()=>ri,REGNAMESPACE:()=>ni,REGOPER:()=>zn,REGOPERATOR:()=>qn,REGPROC:()=>yn,REGPROCEDURE:()=>Qn,REGROLE:()=>ii,REGTYPE:()=>jn,RELTIME:()=>Fn,SMGR:()=>En,TEXT:()=>Ne,TID:()=>mn,TIME:()=>On,TIMESTAMP:()=>Et,TIMESTAMPTZ:()=>Bt,TIMETZ:()=>Ln,TINTERVAL:()=>Rn,TSQUERY:()=>Zn,TSVECTOR:()=>Jn,TXID_SNAPSHOT:()=>Hn,UUID:()=>Vn,VARBIT:()=>vn,VARCHAR:()=>wt,XID:()=>gn,XML:()=>wn,arrayTypes:()=>Ue,parseArray:()=>dr,parseType:()=>$e,parsers:()=>fr,serializeType:()=>Ge,serializerFor:()=>pr,serializerInstanceof:()=>lr,serializers:()=>_e,types:()=>cr});x();x();var ar=F(or()),g;globalThis.Buffer?g=globalThis.Buffer:g=ar.Buffer;var hn=globalThis.JSON.parse,dn=globalThis.JSON.stringify,dt=16,Oe=17,ur=18,we=20,yt=21,mt=23,yn=24,Ne=25,gt=26,mn=27,gn=28,bn=29,Le=114,wn=142,xn=194,En=210,Bn=602,In=604,An=650,bt=700,ke=701,Tn=702,Fn=703,Rn=704,Sn=718,Pn=774,Mn=790,Dn=829,Cn=869,Un=1033,_n=1042,wt=1043,xt=1082,On=1083,Et=1114,Bt=1184,Nn=1186,Ln=1266,kn=1560,vn=1562,Gn=1700,$n=1790,Qn=2202,zn=2203,qn=2204,Wn=2205,jn=2206,Vn=2950,Hn=2970,Yn=3220,Kn=3361,Xn=3402,Jn=3614,Zn=3615,ei=3642,ti=3734,ri=3769,It=3802,ni=4089,ii=4096,Ue={1001:Oe,1002:ur,1016:we,1005:yt,1007:mt,1009:Ne,1028:gt,199:Le,1021:bt,1022:ke,1015:wt,3807:It,1182:xt,1115:Et,1116:Bt},cr={string:{to:0,from:[Ne,wt],serialize:e=>e,parse:e=>e,forceTo:Ne},number:{to:0,from:[yt,mt,gt,bt,ke],serialize:e=>e.toString(),parse:e=>+e,forceTo:e=>Number.isInteger(e)?we:ke},bigint:{to:we,from:[we],js:[BigInt],serialize:e=>e.toString(),parse:e=>{let ot=BigInt(e);return otNumber.MAX_SAFE_INTEGER?ot:Number(ot)}},json:{to:Le,from:[Le,It],serialize:e=>dn(e),parse:e=>hn(e)},boolean:{to:dt,from:[dt],serialize:e=>e===!0?"t":"f",parse:e=>e==="t"},date:{to:1184,from:[xt,Et,Bt],js:[Date],serialize:e=>(e instanceof Date?e:new Date(e)).toISOString(),parse:e=>new Date(e)},bytea:{to:Oe,from:[Oe],js:[Uint8Array,g],serialize:e=>"\\x"+g.from(e).toString("hex"),parse:e=>new Uint8Array(g.from(e.slice(2),"hex"))},array:{to:0,from:Object.keys(Ue).map(e=>+e),serialize:e=>hr(e),parse:(e,ot)=>{let st;return ot&&ot in Ue&&(st=fr[Ue[ot]]),dr(e,st)}}},ve=oi(cr),fr=ve.parsers,_e=ve.serializers,lr=ve.serializerInstanceof;function pr(e){if(Array.isArray(e))return _e.array;let ot=_e[typeof e];if(ot)return ot;for(let[st,at]of lr)if(e instanceof st)return at;return _e.json}function Ge(e,ot=!1){return e==null?[null,0]:pr(e)(e,ot)}function si(e){return'"'+e.replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'"'}function hr(e){let ot="{";for(let st=0;st0&&(ot=ot+","),e[st]===null||typeof e[st]>"u")ot=ot+"NULL";else if(Array.isArray(e[st]))ot=ot+hr(e[st]);else if(ArrayBuffer.isView(e[st])){let at=e[st];if(!(at instanceof g)){let it=g.from(at.buffer,at.byteOffset,at.byteLength);it.length===at.byteLength?at=it:at=it.slice(at.byteOffset,at.byteOffset+at.byteLength)}ot+="\\\\x"+at.toString("hex")}else ot+=si(Ge(e[st])[0]);return ot=ot+"}",ot}function dr(e,ot){let st=0,at=null,it="",lt=!1,ut=0,pt;function _t(ht){let Dt=[];for(;st{let{to:lt,from:ut,serialize:pt,parse:_t=null,forceTo:ht}=e[it],Dt=(Nt,Ot=!1)=>[pt(Nt),Ot&&ht?typeof ht=="function"?ht(Nt):ht:lt];return st[lt]=Dt,st[it]=Dt,e[it].js&&e[it].js.forEach(Nt=>at.push([Nt,Dt])),_t&&(Array.isArray(ut)?ut.forEach(Nt=>ot[Nt]=_t):ot[ut]=_t,ot[it]=_t),{parsers:ot,serializers:st,serializerInstanceof:at}},{parsers:{},serializers:{},serializerInstanceof:[]})}function Qe(e,ot,st){let at=[],it={rows:[],fields:[]},lt=0,ut=e.filter(pt=>pt instanceof L||pt instanceof k||pt instanceof U);return ut.forEach((pt,_t)=>{pt instanceof L?it.fields=pt.fields.map(ht=>({name:ht.name,dataTypeID:ht.dataTypeID})):pt instanceof k&&it?(ot==null?void 0:ot.rowMode)==="array"?it.rows.push(pt.fields.map((ht,Dt)=>$e(ht,it.fields[Dt].dataTypeID,ot==null?void 0:ot.parsers))):it.rows.push(Object.fromEntries(pt.fields.map((ht,Dt)=>[it.fields[Dt].name,$e(ht,it.fields[Dt].dataTypeID,ot==null?void 0:ot.parsers)]))):pt instanceof U&&(lt+=ai(pt),_t===ut.length-1?at.push({...it,affectedRows:lt,...st?{blob:st}:{}}):at.push(it),it={rows:[],fields:[]})}),at.length===0&&at.push({rows:[],fields:[]}),at}function ai(e){let ot=e.text.split(" ");switch(ot[0]){case"INSERT":return parseInt(ot[2],10);case"UPDATE":case"DELETE":return parseInt(ot[1],10);default:return 0}}x();var gr=F(cr$1());async function At(e){if(l){let ot=await __vitePreload(()=>import("./__vite-browser-external-BIHI7g3E.js"),[]),st=await __vitePreload(()=>import("./__vite-browser-external-BIHI7g3E.js"),[]),{Writable:at}=await __vitePreload(async()=>{const{Writable:pt}=await import("./__vite-browser-external-BIHI7g3E.js");return{Writable:pt}},[]),{pipeline:it}=await __vitePreload(async()=>{const{pipeline:pt}=await import("./__vite-browser-external-BIHI7g3E.js");return{pipeline:pt}},[]);if(!ot.existsSync(e))throw new Error(`Extension bundle not found: ${e}`);let lt=st.createGunzip(),ut=[];return await it(ot.createReadStream(e),lt,new at({write(pt,_t,ht){ut.push(pt),ht()}})),new Blob(ut)}else{let ot=await fetch(e.toString());if(!ot.ok||!ot.body)return null;if(ot.headers.get("Content-Encoding")==="gzip")return ot.blob();{let st=new DecompressionStream("gzip");return new Response(ot.body.pipeThrough(st)).blob()}}}async function br(e,ot){for(let st in e.pg_extensions){let at;try{at=await e.pg_extensions[st]}catch(it){console.error("Failed to fetch extension:",st,it);continue}if(at){let it=new Uint8Array(await at.arrayBuffer());ui(e,st,it,ot)}else console.error("Could not get binary data for extension:",st)}}function ui(e,ot,st,at){gr.default.untar(st).forEach(it=>{if(!it.name.startsWith(".")){let lt=e.WASM_PREFIX+"/"+it.name;if(it.name.endsWith(".so")){let ut=(..._t)=>{at("pgfs:ext OK",lt,_t)},pt=(..._t)=>{at("pgfs:ext FAIL",lt,_t)};e.FS.createPreloadedFile(ci(lt),it.name.split("/").pop().slice(0,-3),it.data,!0,!0,ut,pt,!1)}else e.FS.writeFile(lt,it.data)}})}function ci(e){let ot=e.lastIndexOf("/");return ot>0?e.slice(0,ot):e}var Br={};D$2(Br,{DatabaseError:()=>C,parse:()=>_i,serialize:()=>P});x();x();x();var ie=class{constructor(e=256){this.size=e,this.offset=5,this.headerPosition=0,this.buffer=g.allocUnsafe(e)}ensure(e){var ot=this.buffer.length-this.offset;if(ot>1)+e;this.buffer=g.allocUnsafe(at),st.copy(this.buffer)}}addInt32(e){return this.ensure(4),this.buffer[this.offset++]=e>>>24&255,this.buffer[this.offset++]=e>>>16&255,this.buffer[this.offset++]=e>>>8&255,this.buffer[this.offset++]=e>>>0&255,this}addInt16(e){return this.ensure(2),this.buffer[this.offset++]=e>>>8&255,this.buffer[this.offset++]=e>>>0&255,this}addCString(e){if(!e)this.ensure(1);else{var ot=g.byteLength(e);this.ensure(ot+1),this.buffer.write(e,this.offset,"utf-8"),this.offset+=ot}return this.buffer[this.offset++]=0,this}addString(e=""){var ot=g.byteLength(e);return this.ensure(ot),this.buffer.write(e,this.offset),this.offset+=ot,this}add(e){return this.ensure(e.length),e.copy(this.buffer,this.offset),this.offset+=e.length,this}join(e){if(e){this.buffer[this.headerPosition]=e;let ot=this.offset-(this.headerPosition+1);this.buffer.writeInt32BE(ot,this.headerPosition+1)}return this.buffer.slice(e?0:5,this.offset)}flush(e){var ot=this.join(e);return this.offset=5,this.headerPosition=0,this.buffer=g.allocUnsafe(this.size),ot}},b=new ie,fi=e=>{b.addInt16(3).addInt16(0);for(let at of Object.keys(e))b.addCString(at).addCString(e[at]);b.addCString("client_encoding").addCString("UTF8");var ot=b.addCString("").flush(),st=ot.length+4;return new ie().addInt32(st).add(ot).flush()},li=()=>{let e=g.allocUnsafe(8);return e.writeInt32BE(8,0),e.writeInt32BE(80877103,4),e},pi=e=>b.addCString(e).flush(112),hi=function(e,ot){return b.addCString(e).addInt32(g.byteLength(ot)).addString(ot),b.flush(112)},di=function(e){return b.addString(e).flush(112)},yi=e=>b.addCString(e).flush(81),wr=[],mi=e=>{let ot=e.name||"";ot.length>63&&(console.error("Warning! Postgres only supports 63 characters for query names."),console.error("You supplied %s (%s)",ot,ot.length),console.error("This can cause conflicts and silent errors executing queries"));let st=e.types||wr;for(var at=st.length,it=b.addCString(ot).addCString(e.text).addInt16(at),lt=0;lt{let ot=e.portal||"",st=e.statement||"",at=e.binary||!1,it=e.values||wr,lt=it.length;return b.addCString(ot).addCString(st),b.addInt16(lt),gi(it,e.valueMapper),b.addInt16(lt),b.add(se.flush()),b.addInt16(at?1:0),b.flush(66)},wi=g.from([69,0,0,0,9,0,0,0,0,0]),xi=e=>{if(!e||!e.portal&&!e.rows)return wi;let ot=e.portal||"",st=e.rows||0,at=g.byteLength(ot),it=4+at+1+4,lt=g.allocUnsafe(1+it);return lt[0]=69,lt.writeInt32BE(it,1),lt.write(ot,5,"utf-8"),lt[at+5]=0,lt.writeUInt32BE(st,lt.length-4),lt},Ei=(e,ot)=>{let st=g.allocUnsafe(16);return st.writeInt32BE(16,0),st.writeInt16BE(1234,4),st.writeInt16BE(5678,6),st.writeInt32BE(e,8),st.writeInt32BE(ot,12),st},Tt=(e,ot)=>{let st=4+g.byteLength(ot)+1,at=g.allocUnsafe(1+st);return at[0]=e,at.writeInt32BE(st,1),at.write(ot,5,"utf-8"),at[st]=0,at},Bi=b.addCString("P").flush(68),Ii=b.addCString("S").flush(68),Ai=e=>e.name?Tt(68,`${e.type}${e.name||""}`):e.type==="P"?Bi:Ii,Ti=e=>{let ot=`${e.type}${e.name||""}`;return Tt(67,ot)},Fi=e=>b.add(e).flush(100),Ri=e=>Tt(102,e),ze=e=>g.from([e,0,0,0,4]),Si=ze(72),Pi=ze(83),Mi=ze(88),Di=ze(99),P={startup:fi,password:pi,requestSsl:li,sendSASLInitialResponseMessage:hi,sendSCRAMClientFinalMessage:di,query:yi,parse:mi,bind:bi,execute:xi,describe:Ai,close:Ti,flush:()=>Si,sync:()=>Pi,end:()=>Mi,copyData:Fi,copyDone:()=>Di,copyFail:Ri,cancel:Ei};x();x();var Ci=g.allocUnsafe(0),qe=class{constructor(e=0){this.offset=e,this.buffer=Ci,this.encoding="utf-8"}setBuffer(e,ot){this.offset=e,this.buffer=ot}int16(){let e=this.buffer.readInt16BE(this.offset);return this.offset+=2,e}byte(){let e=this.buffer[this.offset];return this.offset++,e}int32(){let e=this.buffer.readInt32BE(this.offset);return this.offset+=4,e}string(e){let ot=this.buffer.toString(this.encoding,this.offset,this.offset+e);return this.offset+=e,ot}cstring(){let e=this.offset,ot=e;for(;this.buffer[ot++]!==0;);return this.offset=ot,this.buffer.toString(this.encoding,e,ot-1)}bytes(e){let ot=this.buffer.slice(this.offset,this.offset+e);return this.offset+=e,ot}},Ft=1,Ui=4,xr=Ft+Ui,Er=g.allocUnsafe(0),V=class{constructor(e){if(this.buffer=Er,this.bufferLength=0,this.bufferOffset=0,this.reader=new qe,(e==null?void 0:e.mode)==="binary")throw new Error("Binary mode not supported yet");this.mode=(e==null?void 0:e.mode)||"text"}parse(e,ot){this.mergeBuffer(e);let st=this.bufferOffset+this.bufferLength,at=this.bufferOffset;for(;at+xr<=st;){let it=this.buffer[at],lt=this.buffer.readUInt32BE(at+Ft),ut=Ft+lt;if(ut+at<=st){let pt=this.handlePacket(at+xr,it,lt,this.buffer);ot(pt),at+=ut}else break}at===st?(this.buffer=Er,this.bufferLength=0,this.bufferOffset=0):(this.bufferLength=st-at,this.bufferOffset=at)}mergeBuffer(e){if(this.bufferLength>0){let ot=this.bufferLength+e.byteLength;if(ot+this.bufferOffset>this.buffer.byteLength){let st;if(ot<=this.buffer.byteLength&&this.bufferOffset>=this.bufferLength)st=this.buffer;else{let at=this.buffer.byteLength*2;for(;ot>=at;)at*=2;st=g.allocUnsafe(at)}this.buffer.copy(st,0,this.bufferOffset,this.bufferOffset+this.bufferLength),this.buffer=st,this.bufferOffset=0}e.copy(this.buffer,this.bufferOffset+this.bufferLength),this.bufferLength=ot}else this.buffer=e,this.bufferOffset=0,this.bufferLength=e.byteLength}handlePacket(e,ot,st,at){switch(ot){case 50:return Xe;case 49:return Ke;case 51:return Je;case 110:return Ze;case 115:return et;case 99:return nt;case 87:return tt;case 73:return rt;case 68:return this.parseDataRowMessage(e,st,at);case 67:return this.parseCommandCompleteMessage(e,st,at);case 90:return this.parseReadyForQueryMessage(e,st,at);case 65:return this.parseNotificationMessage(e,st,at);case 82:return this.parseAuthenticationResponse(e,st,at);case 83:return this.parseParameterStatusMessage(e,st,at);case 75:return this.parseBackendKeyData(e,st,at);case 69:return this.parseErrorMessage(e,st,at,"error");case 78:return this.parseErrorMessage(e,st,at,"notice");case 84:return this.parseRowDescriptionMessage(e,st,at);case 116:return this.parseParameterDescriptionMessage(e,st,at);case 71:return this.parseCopyInMessage(e,st,at);case 72:return this.parseCopyOutMessage(e,st,at);case 100:return this.parseCopyData(e,st,at);default:return new C("received invalid response: "+ot.toString(16),st,"error")}}parseReadyForQueryMessage(e,ot,st){this.reader.setBuffer(e,st);let at=this.reader.string(1);return new ge(ot,at)}parseCommandCompleteMessage(e,ot,st){this.reader.setBuffer(e,st);let at=this.reader.cstring();return new U(ot,at)}parseCopyData(e,ot,st){let at=st.slice(e,e+(ot-4));return new fe(ot,at)}parseCopyInMessage(e,ot,st){return this.parseCopyMessage(e,ot,st,"copyInResponse")}parseCopyOutMessage(e,ot,st){return this.parseCopyMessage(e,ot,st,"copyOutResponse")}parseCopyMessage(e,ot,st,at){this.reader.setBuffer(e,st);let it=this.reader.byte()!==0,lt=this.reader.int16(),ut=new le(ot,at,it,lt);for(let pt=0;ptst.parse(at,ot)),new Promise(at=>e.on("end",()=>at()))}var oe,Y,K,X,ae,Be,ue,We,ce,Ie,Ae,Te,J,M,D,Z,h,Ar,Rt,G,St,Pt,xe,$,Ee,H,Mt=class so{constructor(ot={},st={}){L$1(this,h),L$1(this,oe,!1),L$1(this,Y,!1),L$1(this,K,!1),L$1(this,X,!1),L$1(this,ae,!1),L$1(this,Be,new Q),L$1(this,ue,new Q),L$1(this,We,new Q),L$1(this,ce,!1),this.debug=0,L$1(this,Ie),L$1(this,Ae,[]),L$1(this,Te,new V),L$1(this,J),L$1(this,M),L$1(this,D,new Map),L$1(this,Z,new Set),typeof ot=="string"?st={dataDir:ot,...st}:st=ot,this.dataDir=st.dataDir,(st==null?void 0:st.debug)!==void 0&&(this.debug=st.debug),(st==null?void 0:st.relaxedDurability)!==void 0&&h$1(this,ae,st.relaxedDurability),h$1(this,Ie,st.extensions??{}),this.waitReady=P$2(this,h,Ar).call(this,st??{})}static async create(ot){let st=new so(ot);return await st.waitReady,st}get Module(){return this.mod}get ready(){return g$1(this,oe)&&!g$1(this,Y)&&!g$1(this,K)}get closed(){return g$1(this,K)}async close(){await P$2(this,h,xe).call(this),h$1(this,Y,!0);for(let ot of g$1(this,Ae))await ot();try{await this.execProtocol(P.end())}catch(ot){let st=ot;if(!(st.name==="ExitStatus"&&st.status===0))throw ot}await this.fs.close(this.mod.FS),h$1(this,K,!0),h$1(this,Y,!1)}async[Symbol.asyncDispose](){await this.close()}async query(ot,st,at){return await P$2(this,h,xe).call(this),await g$1(this,ue).runExclusive(async()=>await P$2(this,h,Rt).call(this,ot,st,at))}async exec(ot,st){return await P$2(this,h,xe).call(this),await g$1(this,ue).runExclusive(async()=>await P$2(this,h,G).call(this,ot,st))}async transaction(ot){return await P$2(this,h,xe).call(this),await g$1(this,ue).runExclusive(async()=>{await P$2(this,h,G).call(this,"BEGIN");let st=!1,at=()=>{if(st)throw new Error("Transaction is closed")};try{let it=await ot({query:async(lt,ut,pt)=>(at(),await P$2(this,h,Rt).call(this,lt,ut,pt)),exec:async(lt,ut)=>(at(),await P$2(this,h,G).call(this,lt,ut)),rollback:async()=>{at(),await P$2(this,h,G).call(this,"ROLLBACK"),st=!0},get closed(){return st}});return st||(st=!0,await P$2(this,h,G).call(this,"COMMIT")),it}catch(it){throw st||await P$2(this,h,G).call(this,"ROLLBACK"),it}})}async execProtocolRaw(ot,{syncToFs:st=!0}={}){let at=ot.length,it=this.mod;it._interactive_write(at),it.HEAPU8.set(ot,1),it._interactive_one();let lt=at+2,ut=lt+it._interactive_read(),pt=it.HEAPU8.subarray(lt,ut);return st&&await P$2(this,h,Ee).call(this),pt}async execProtocol(ot,{syncToFs:st=!0,onNotice:at}={}){let it=await this.execProtocolRaw(ot,{syncToFs:st}),lt=[];return g$1(this,Te).parse(g.from(it),ut=>{if(ut instanceof C)throw h$1(this,Te,new V),ut;if(ut instanceof q)this.debug>0&&console.warn(ut),at&&at(ut);else if(ut instanceof U)switch(ut.text){case"BEGIN":h$1(this,X,!0);break;case"COMMIT":case"ROLLBACK":h$1(this,X,!1);break}else if(ut instanceof z){let pt=g$1(this,D).get(ut.channel);pt&&pt.forEach(_t=>{queueMicrotask(()=>_t(ut.payload))}),g$1(this,Z).forEach(_t=>{queueMicrotask(()=>_t(ut.channel,ut.payload))})}lt.push([ut,it])}),lt}async listen(ot,st){return g$1(this,D).has(ot)||g$1(this,D).set(ot,new Set),g$1(this,D).get(ot).add(st),await this.exec(`LISTEN ${ot}`),async()=>{await this.unlisten(ot,st)}}async unlisten(ot,st){var at,it;st?((at=g$1(this,D).get(ot))==null||at.delete(st),((it=g$1(this,D).get(ot))==null?void 0:it.size)===0&&(await this.exec(`UNLISTEN ${ot}`),g$1(this,D).delete(ot))):(await this.exec(`UNLISTEN ${ot}`),g$1(this,D).delete(ot))}onNotification(ot){return g$1(this,Z).add(ot),()=>{g$1(this,Z).delete(ot)}}offNotification(ot){g$1(this,Z).delete(ot)}async dumpDataDir(){var st;let ot=((st=this.dataDir)==null?void 0:st.split("/").pop())??"pgdata";return this.fs.dumpTar(this.mod.FS,ot)}};oe=new WeakMap,Y=new WeakMap,K=new WeakMap,X=new WeakMap,ae=new WeakMap,Be=new WeakMap,ue=new WeakMap,We=new WeakMap,ce=new WeakMap,Ie=new WeakMap,Ae=new WeakMap,Te=new WeakMap,J=new WeakMap,M=new WeakMap,D=new WeakMap,Z=new WeakMap,h=new WeakSet,Ar=async function(e){if(e.fs)this.fs=e.fs;else{let{dataDir:ut,fsType:pt}=Se(e.dataDir);this.fs=await he$1(ut,pt)}let ot={},st=[],at=[`PGDATA=${z$1}`,`PREFIX=${Hr}`,`PGUSER=${e.username??"postgres"}`,`PGDATABASE=${e.database??"template1"}`,"MODE=REACT","REPL=N",...this.debug?["-d",this.debug.toString()]:[]],it={WASM_PREFIX:Hr,arguments:at,INITIAL_MEMORY:e.initialMemory,noExitRuntime:!0,...this.debug>0?{print:console.info,printErr:console.error}:{print:()=>{},printErr:()=>{}},locateFile:await p(),preRun:[ut=>{let pt=ut.FS.makedev(64,0),_t={open:ht=>{},close:ht=>{},read:(ht,Dt,Nt,Ot,Ut)=>{let jt=g$1(this,J);if(!jt)throw new Error("No /dev/blob File or Blob provided to read from");let Wt=new Uint8Array(jt);if(Ut>=Wt.length)return 0;let Yt=Math.min(Wt.length-Ut,Ot);for(let qt=0;qt(g$1(this,M)??h$1(this,M,[]),g$1(this,M).push(Dt.slice(Nt,Nt+Ot)),Ot),llseek:(ht,Dt,Nt)=>{let Ot=g$1(this,J);if(!Ot)throw new Error("No /dev/blob File or Blob provided to llseek");let Ut=Dt;if(Nt===1?Ut+=ht.position:Nt===2&&(Ut=new Uint8Array(Ot).length),Ut<0)throw new ut.FS.ErrnoError(28);return Ut}};ut.FS.registerDevice(pt,_t),ut.FS.mkdev("/dev/blob",pt)}]};it=await this.fs.emscriptenOpts(it);for(let[ut,pt]of Object.entries(g$1(this,Ie)))if(pt instanceof URL)ot[ut]=At(pt);else{let _t=await pt.setup(this,it);if(_t.emscriptenOpts&&(it=_t.emscriptenOpts),_t.namespaceObj){let ht=this;ht[ut]=_t.namespaceObj}_t.bundlePath&&(ot[ut]=At(_t.bundlePath)),_t.init&&st.push(_t.init),_t.close&&g$1(this,Ae).push(_t.close)}if(it.pg_extensions=ot,this.mod=await kt(it),await this.fs.initialSyncFs(this.mod.FS),e.loadDataDir){if(this.mod.FS.analyzePath(z$1+"/PG_VERSION").exists)throw new Error("Database already exists, cannot load from tarball");P$2(this,h,H).call(this,"pglite: loading data from tarball"),await be(this.mod.FS,e.loadDataDir)}this.mod.FS.analyzePath(z$1+"/PG_VERSION").exists?P$2(this,h,H).call(this,"pglite: found DB, resuming"):P$2(this,h,H).call(this,"pglite: no db"),await br(this.mod,(...ut)=>P$2(this,h,H).call(this,...ut));let lt=this.mod._pg_initdb();if(!lt)throw new Error("INITDB failed to return value");if(lt&1)throw new Error("INITDB failed");if(lt&2){let ut=e.username??"postgres",pt=e.database??"template1";if(lt&4){if(!(lt&12))throw new Error("Invalid db/user combination")}else if(pt!=="template1"&&ut!=="postgres")throw new Error("INITDB created a new datadir, but an alternative db/user was requested")}await P$2(this,h,Ee).call(this),await P$2(this,h,G).call(this,"SET search_path TO public;"),h$1(this,oe,!0);for(let ut of st)await ut()},Rt=async function(e,ot,st){return await g$1(this,Be).runExclusive(async()=>{P$2(this,h,H).call(this,"runQuery",e,ot,st),await P$2(this,h,St).call(this,st==null?void 0:st.blob);let at=(ot==null?void 0:ot.map(ut=>Ge(ut,st==null?void 0:st.setAllTypes)))||[],it;try{it=[...await P$2(this,h,$).call(this,P.parse({text:e,types:at.map(([,ut])=>ut)}),st),...await P$2(this,h,$).call(this,P.bind({values:at.map(([ut])=>ut)}),st),...await P$2(this,h,$).call(this,P.describe({type:"P"}),st),...await P$2(this,h,$).call(this,P.execute({}),st)]}finally{await P$2(this,h,$).call(this,P.sync(),st)}P$2(this,h,Pt).call(this),g$1(this,X)||await P$2(this,h,Ee).call(this);let lt;return g$1(this,M)&&(lt=new Blob(g$1(this,M)),h$1(this,M,void 0)),Qe(it.map(([ut])=>ut),st,lt)[0]})},G=async function(e,ot){return await g$1(this,Be).runExclusive(async()=>{P$2(this,h,H).call(this,"runExec",e,ot),await P$2(this,h,St).call(this,ot==null?void 0:ot.blob);let st;try{st=await P$2(this,h,$).call(this,P.query(e),ot)}finally{await P$2(this,h,$).call(this,P.sync(),ot)}P$2(this,h,Pt).call(this),g$1(this,X)||await P$2(this,h,Ee).call(this);let at;return g$1(this,M)&&(at=new Blob(g$1(this,M)),h$1(this,M,void 0)),Qe(st.map(([it])=>it),ot,at)})},St=async function(e){h$1(this,J,e?await e.arrayBuffer():void 0)},Pt=function(){h$1(this,J,void 0)},xe=async function(){if(g$1(this,Y))throw new Error("PGlite is closing");if(g$1(this,K))throw new Error("PGlite is closed");g$1(this,oe)||await this.waitReady},$=async function(e,ot={}){return await this.execProtocol(e,{...ot,syncToFs:!1})},Ee=async function(){if(g$1(this,ce))return;h$1(this,ce,!0);let e=async()=>{await g$1(this,We).runExclusive(async()=>{h$1(this,ce,!1),await this.fs.syncToFs(this.mod.FS,g$1(this,ae))})};g$1(this,ae)?e():await e()},H=function(...e){this.debug>0&&console.log(...e)};var Ir=Mt;x();/*! Bundled license information: ieee754/index.js: (*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh *) buffer/index.js: (*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT *) */x();var n=async(e,ot)=>({emscriptenOpts:ot,bundlePath:new URL("/assets/vector.tar-NT8T069k.gz",import.meta.url)}),o={name:"pgvector",setup:n};let dbInstance;async function getDB(){if(dbInstance)return dbInstance;const e=new Ir("idb://supa-semantic-search",{extensions:{vector:o}});return await e.waitReady,dbInstance=e,e}const initSchema=async e=>await e.exec(` create extension if not exists vector; -- drop table if exists embeddings; -- Uncomment this line to reset the database create table if not exists embeddings ( id bigint primary key generated always as identity, content text not null, embedding vector (384) ); create index on embeddings using hnsw (embedding vector_ip_ops); `),countRows=async(e,ot)=>(await e.query(`SELECT COUNT(*) FROM ${ot};`)).rows[0].count,search=async(e,ot,st=.8,at=3)=>(await e.query(` select * from embeddings -- The inner product is negative, so we negate match_threshold where embeddings.embedding <#> $1 < $2 -- Our embeddings are normalized to length 1, so cosine similarity -- and inner product will produce the same query results. -- Using inner product which can be computed faster. -- -- For the different distance functions, see https://github.com/pgvector/pgvector order by embeddings.embedding <#> $1 limit $3; `,[JSON.stringify(ot),-Number(st),Number(at)])).rows,seedDb=async e=>await e.exec(` insert into embeddings (content, embedding) values ('Bed', '[-0.006822244,-0.0073390524,0.040399525,0.000736064,-0.009085903,0.03851906,0.040384453,0.046808533,0.042115353,0.0016632339,-0.0034933984,-0.08830318,0.010509381,0.058803126,-0.001959153,-0.015982354,0.0057063154,0.013070074,-0.047947004,0.049101133,0.04977712,-0.01529147,0.02679988,-0.016667083,0.02259381,-0.019300632,-0.022183467,-0.0524223,-0.05392063,-0.15442617,-0.016726814,-0.0046356786,-0.0033007693,-0.038389646,0.0034641414,-0.019414157,0.00530319,0.059465468,0.014079502,0.029850144,0.038306333,0.01192391,0.004093596,-0.08163046,-0.012357966,-0.006009865,-0.013621683,-0.02337859,0.08280816,0.010447533,0.03683234,-0.028687134,0.01815019,-0.008677378,0.042089492,0.05065854,0.07357729,0.011352438,0.034780625,0.09188656,0.017418442,0.064832725,-0.20041808,0.10360221,0.0671062,0.018502504,-0.09739072,-0.00019951521,0.022652537,0.06734662,-0.027538104,-0.016570838,0.015677454,0.053861156,0.048691154,-0.054969806,0.04112108,-0.04718161,0.025326118,-0.010980256,-0.007515454,-0.007403816,-0.042940833,-0.013452556,-0.028590562,-0.0272049,-0.018576223,-0.019168183,0.012477406,-0.010323304,-0.025437333,0.026618486,-0.04006101,0.052304097,-0.029081466,-0.020374913,-0.0058097104,0.0049184063,-0.025047028,0.24331976,-0.028509228,0.064583465,0.0582664,-0.008838904,0.029010272,-0.042640913,-0.023065887,0.0009429337,-0.03458494,0.031521663,-0.024115514,0.022468511,0.017324978,-0.021598602,0.057364237,-0.03622212,0.06522789,0.03643067,0.019802976,-0.03882662,-0.024954926,-0.00922944,0.026700335,0.0022999484,0.021236164,-0.1017225,0.034700826,0.10996454,0.015752304,-0.010611508,0.016026804,-0.008537629,-0.025187723,-0.011628215,-0.012928679,0.050661393,0.027768211,0.012645961,-0.014378526,-0.03122859,-0.054974407,-0.11988388,0.010854659,-0.113561414,-0.05754862,0.04890203,-0.074521095,0.042206623,-0.047778264,0.027690561,-0.02492779,0.04351375,-0.0042421916,-0.013825208,0.029148908,0.024689274,-0.0011065236,0.010749134,-0.02179892,0.030476885,0.005788956,-0.011307971,-0.029803434,0.047130115,-0.016205732,-0.07745564,-0.06069879,0.012738268,0.008780021,-0.04605315,0.05029989,0.051564094,-0.06556095,0.0097619705,0.07852359,0.03755774,6.385107e-05,-0.025080299,-0.00807334,0.002826086,0.029596226,-0.06858373,-0.059509,0.042350702,0.008429371,-0.056518193,-0.0038923442,0.0019655668,0.042615306,0.03156147,0.020491784,0.025043039,-0.014860392,-0.04517383,-0.05519179,-0.067039765,-0.01814679,-0.02211169,0.011379715,-0.038663853,0.074394055,-0.0033453933,-0.01922349,0.03422448,0.03382803,0.06018736,-0.040258747,-0.016005179,0.04973765,0.00047837297,-0.0032964202,-0.018018955,0.059821125,-0.02552337,-0.050962154,0.033526286,0.0015766671,0.0008125402,0.055109553,0.035740905,0.06790532,-0.10467817,-0.06608197,-0.22082354,0.04529764,0.04231412,-0.06357316,0.06083306,-0.03584259,-0.045060553,-0.034747567,-0.011515003,0.023540512,0.092857406,-0.015673747,-0.037912108,0.03791529,-0.027737431,0.075638145,0.064396635,0.00039346732,-0.054100823,-0.04585783,-0.013354809,-0.00029281477,-0.03531705,-0.013202513,0.025100702,-0.022423482,0.22803828,0.021944992,0.062074866,-0.033807088,0.063471064,0.058585603,-0.034941155,-0.153415,0.05968843,0.043823935,0.02648161,-0.035211023,-0.027928075,-0.08642302,-0.03428572,0.0782574,0.0048829336,-0.07674112,-0.014943502,-0.0026991852,-0.051111754,-0.02639702,-0.028578043,0.04409947,0.016471509,-0.0153481895,0.05080286,0.035896562,-0.026176613,-0.00410023,-0.054971956,0.0072062816,-0.010886078,0.03109176,0.0062575233,-0.059884343,0.03391246,-0.021350292,0.028362656,-0.03287903,-0.02909052,-0.054189354,0.040938597,-0.043358773,-0.0062902463,0.038029272,-0.017994935,-0.02783497,0.059119657,0.04149558,0.049971994,0.012019358,-0.034788415,-0.034991883,0.037606157,-0.07293067,0.00878965,0.020748338,0.006832928,0.014310711,0.0025819188,-0.026033923,0.063590325,-0.023910472,0.026275495,0.006421037,-0.025870698,-0.03395694,0.013277425,-0.017819595,-0.27904364,0.042438418,-0.040410627,0.060995445,-0.03024428,0.023125576,0.026820898,0.07209522,-0.045738053,0.021097308,0.018815981,0.048715215,-0.0140842525,0.01586625,-0.00600374,0.057657298,0.07749236,-0.04184785,0.04569934,-0.017640881,-0.03221387,0.040331382,0.23157857,-0.022834923,0.043734368,0.015736328,-0.018165922,0.04427944,0.031467006,0.0013029817,0.016038246,0.032582633,0.087903075,-0.0579502,0.034907967,0.056975555,-0.061623715,0.03723524,0.037153512,-0.059985436,-0.048163902,-0.005239113,-0.03370352,-0.024089405,0.082422175,-0.0325414,-0.021374922,-0.05650002,0.00010377556,-0.046514522,-0.061216045,-0.016242305,-0.02899706,0.020795047,0.03967546,0.003870585,-0.024333557,-0.022179967,-0.046025176,-0.026946675,-0.02249182,-0.07122435,-0.042746153,0.010575632,-0.0070871795]'), ('Car', '[-0.013675096,0.027324528,0.06942244,0.0013266953,-0.020453496,0.061512772,0.07301235,0.04290585,0.0023934839,-0.0186373,0.012499963,-0.093231946,0.028258853,0.07755444,0.025344418,-0.013358756,0.023283212,0.027902517,-0.032629456,-0.018587576,0.022121359,-0.01931578,-0.020892585,-0.07198824,0.0230901,0.058177892,-0.020588726,-0.020963376,-0.05223263,-0.13351677,-0.020541323,-0.034604687,0.05377937,0.015278223,-0.059128493,-0.054362193,-0.06885301,0.028906692,-0.052341137,0.01598179,0.027373223,0.015316855,-0.07678603,-0.053560868,-0.013568181,-0.0028432393,0.0071754334,0.020171847,0.07315126,-0.07514821,0.034036174,-0.017486328,0.014351431,0.004913182,-0.03727606,0.022707878,0.04719973,0.012032776,0.04482492,0.024352394,0.022039536,0.0637522,-0.22861159,0.055107087,0.07447692,0.0291307,-0.041218065,-0.040351745,0.047432993,0.054303292,-0.023342311,-0.016348358,0.0017851957,0.08988982,0.02769922,-0.049907178,-0.027979424,-0.042212185,-0.020770581,-0.021024825,0.029763328,-0.053642657,-0.066037476,-0.026011113,-0.010575339,-0.047937546,0.012322384,-0.056541797,0.029350977,0.014430247,-0.045942552,0.02386634,0.0029833463,0.0141003905,-0.05075455,-0.014572922,-0.008882929,-0.032623354,-0.050203778,0.26171875,-0.021519234,0.049280297,0.04079181,-0.028314121,-0.013227541,-0.012881829,-0.035419036,0.013379328,-0.030239435,0.04186359,0.017268283,-0.000105469044,0.0125124715,-0.082406625,0.034267884,-0.016504455,0.038922243,0.06633839,0.006251055,0.00037995656,-0.001207575,0.02512416,0.02109219,-0.02958561,0.0013164878,-0.103339866,0.04863308,0.11800187,0.034086462,0.037300617,0.056644727,-0.037418414,-0.061853807,-0.022136258,-0.019294702,0.017083716,0.012703508,0.015861439,-0.022639215,-0.007921711,-0.0544705,-0.12781276,-0.01872742,-0.123899914,-0.037989907,0.039830185,-0.05202418,0.05241696,-0.056093507,0.0136191305,-0.026056947,0.048660703,-0.0140545815,-0.0027107827,0.026319232,0.0021281333,0.04325188,0.058733158,-0.04723551,0.0404873,-0.034551904,-0.03205584,-0.053433474,0.06742306,-0.01232912,-0.08600591,-0.017429007,0.029419081,0.0026076722,0.013392961,0.03677887,0.031694457,-0.0720888,0.051425304,0.08350261,0.0315462,-0.004771196,0.034244526,-0.010683566,0.0025684177,0.028690292,0.010577877,-0.052667093,0.06373304,0.059627198,-0.019951789,-0.052819874,-0.0048726257,0.013962882,0.054299265,0.040887468,0.061755426,0.007373504,-0.0075591686,-0.062904865,-0.007323224,-0.016505266,-0.033703998,0.0016645732,-0.021243243,0.037611052,-0.020470953,-0.023737112,0.039098095,-0.0017488332,-0.038300857,-0.045891576,-0.016960371,0.022000503,0.043613117,-0.05976287,-0.0041191196,0.0744647,-0.0018894378,-0.03981402,0.012990376,-0.045962907,0.04994432,0.028742177,0.05744724,0.0009102008,-0.08285415,-0.03267054,-0.2337071,0.0072381077,-0.032779843,-0.024238953,0.041009203,-0.05101638,0.03943452,-0.02855554,0.04525813,0.046112273,0.05932983,-0.022565039,-0.009743857,0.061256465,-0.03037518,0.05372682,-0.010801566,0.01609313,-0.0061583905,0.042392224,-0.021107364,0.0141626885,-0.047603372,-0.057255138,0.040890433,-0.011722571,0.24564229,0.027296212,0.019367144,-0.016961388,0.06517703,0.043743007,-0.036653895,-0.055930916,0.013116146,-0.016756361,0.0140022235,-0.002970313,-0.070724085,-0.057791047,-0.013434504,0.029526964,-0.00938867,-0.05977423,0.00040445486,-0.014813439,-0.029890385,0.009259244,-0.027084075,0.041800242,0.06727153,-0.0014996758,-0.00021284568,0.016413646,0.0063286186,-0.019270584,-0.06787658,0.029184967,0.0017431147,0.0158079,-0.019558495,-0.04962892,0.017410701,-0.034534313,0.019038094,0.006610072,-0.04343159,-0.031567868,-0.009124138,-0.036709126,-0.015360762,0.10293102,-0.010821659,-0.015772903,0.07758905,-0.015194392,0.060196437,0.010410943,-0.021493688,-0.06867113,0.0474313,-0.017747577,0.042234425,0.05141044,0.057146773,0.006755126,0.049838375,-0.043111365,0.0029671746,-0.026369067,0.03549969,0.0017129052,-0.028317036,-0.05324385,0.039201375,-0.017168764,-0.2772981,0.04778095,-0.0069068763,0.06153518,-0.041531466,-0.0171643,0.013447191,0.03850731,-0.07578842,-0.029888023,0.012730036,0.03311835,0.059252515,0.040407978,-0.0048704417,0.043922015,0.05727722,-0.019122923,0.06540934,-0.008338455,0.010299639,0.053547956,0.20795242,-0.013018652,0.056953296,0.025129227,-0.018750485,0.008330987,0.02540996,-0.0045585097,0.038341187,0.035392124,0.0776931,-0.032675825,0.01839246,0.008414822,-0.07650357,0.07460887,0.015999481,-0.0143431565,-0.03775232,0.073541395,-0.029160045,-0.033645444,0.05769379,-0.037698034,-0.022761138,-0.066397525,0.013602807,0.005004625,-0.012167106,-0.0090219155,-0.07229144,-0.007818199,0.055839863,-0.023012608,-0.058479514,-0.023438398,0.007111039,-0.039270334,-0.007022913,-0.03873911,-0.016563078,0.015775386,0.025728563]'), ('Train', '[0.008390516,-0.0316401,0.059414063,0.004530007,0.015912173,0.04257927,0.010396404,-0.0041149696,-0.016684545,-0.051473897,0.013823704,-0.105521135,0.016059747,0.06659557,-0.0019725815,0.011045265,0.013066779,0.036172472,-0.043464396,-0.0027326334,0.008696494,-0.04963063,-0.05605746,-0.064520374,0.0071908,0.025355445,-0.050698947,-0.038638834,-0.06742357,-0.12853827,-0.0057572243,-0.052277446,0.019270279,-0.03003436,-0.035267383,-0.019119024,-0.022066116,0.054565392,0.021611325,0.034875706,-0.0043622344,0.014108078,-0.028517855,-0.08079088,-0.019493984,-0.034040015,-0.011598695,0.0022550072,0.0621561,-0.03721019,0.047613103,-0.04455849,0.03295865,-0.0057227607,0.0075348215,0.04554701,0.04224485,0.02329181,0.05805944,0.063204974,-0.031965736,0.048258748,-0.24342363,0.07309152,0.032815777,0.002095711,-0.059097853,-0.015610364,0.004590883,0.066063076,-0.017212633,0.021194763,0.007554856,0.033827275,0.014187226,-0.047569692,0.017875925,-0.017424196,-0.015125725,-0.005130941,0.0029060335,-0.050865818,-0.07343196,-0.0048736315,0.020944353,0.00077292154,0.032206904,-0.05818478,0.02801747,0.017108278,-0.03247216,-0.0065188087,-0.015342016,0.026298964,-0.049516425,-0.005976409,0.01856195,0.0074172006,-0.075506,0.23088165,-0.021115338,0.05222904,0.023529256,0.043604445,0.019573972,-0.026877966,-0.04359997,-0.0046444032,-0.02207065,-0.040870916,0.009780713,-0.025193287,0.024433471,-0.024275476,0.009968814,0.047776353,0.06775558,0.01283433,-0.052475818,0.008022442,-0.0013314247,-0.020480726,0.023044059,-0.028667847,0.0060666455,-0.09205764,0.048958115,0.122405164,0.019911205,0.022110125,0.050222058,0.0015760588,-0.078412116,-0.0021023818,-0.011218934,0.025069945,0.03324381,-0.0006424969,-0.043864336,0.0087585915,-0.05289486,-0.092548065,0.03227165,-0.1332425,-0.072707884,0.03601174,-0.029322848,0.04662253,-0.023045791,0.009186527,-0.04339159,-0.004015751,-0.002390284,-0.03830812,-0.003402778,0.042021804,0.039244883,0.05749609,-0.056686126,-0.007919699,-0.053717893,-0.016760027,-0.06469656,0.07116849,-0.015925482,-0.095182456,-0.019137817,0.011446995,0.022712586,-0.065081745,0.016669888,0.03609432,-0.022235183,0.019483658,0.06453548,0.0013194638,-0.042232916,0.012842303,0.0008133578,0.016946876,0.054184176,-0.061540544,-0.064576425,0.05788913,0.043063283,-0.017957158,-0.00660539,-0.043557957,0.00932838,0.04721575,0.025036044,0.05511638,0.012167107,-0.073137976,-0.05228407,-0.027518198,-0.020088682,-0.04512229,-0.0067941146,-0.038086385,0.026816027,-0.0076302565,-0.030978065,0.011591283,0.010688236,0.062038578,-0.034754917,-0.029522672,0.023187192,0.029613974,-0.03722577,-0.012008098,0.102696836,-0.007421274,-0.027096916,0.02145292,0.026860205,0.06578597,0.01368912,0.040054448,0.04191872,-0.038178593,-0.063167796,-0.22596447,0.06565988,0.04722377,-0.016424103,0.05646301,-0.045248922,0.017223613,0.004723246,0.03433359,0.057964306,0.107756704,-0.040196985,-0.005384249,0.02173068,-0.021337867,0.053607292,0.027281692,0.039454717,0.015027626,0.02693812,-0.003631183,0.048921067,-0.019490749,-0.09182499,0.02951052,0.0186495,0.23003499,0.06202278,0.07585443,-0.06069743,0.0526535,0.02085982,-0.018095134,-0.1384808,0.041433737,-0.026623845,0.07243412,-0.0029134983,-0.0069605466,-0.019240782,-0.018164543,0.029909529,0.01608419,-0.061474107,-0.013469153,-0.029401183,-0.054659907,-0.014086127,-0.028915925,-0.0069666984,0.041868016,-0.013776472,0.039377537,0.028841918,0.015001087,-0.03712765,-0.067391664,0.031860482,-0.041481916,0.037242766,0.0051513095,-0.024946364,0.02921327,-0.038750958,0.037937738,0.025684254,-0.050058123,-0.00971873,0.058333874,-0.020295596,-0.043949526,0.08710765,-0.0069736685,-0.047693014,0.070027076,0.017611913,0.009996941,0.025605714,-0.014843967,-0.0095715,0.03362786,-0.027780171,0.034262065,0.054104224,0.015189927,0.00031930834,0.08402685,-0.020675372,0.05230347,0.00073445373,0.0203266,-0.010717519,-0.017641345,-0.049389035,0.03801163,-0.04896717,-0.2916533,0.02326856,0.030424621,0.057537735,-0.03546315,0.009951743,0.021315183,0.04614926,-0.01757108,-0.025332054,0.047435746,-0.004156035,0.070101835,0.006551285,0.014095617,0.035963845,0.09428639,-0.011006988,0.043139383,-0.028828816,-0.010830479,0.052022237,0.17928188,0.013676716,0.048481107,0.020455515,-0.03715131,0.0030906487,0.014748529,-0.026029117,-0.016452625,0.011987294,0.085855335,-0.012302411,0.037723247,0.0425674,-0.055454608,0.1011866,0.028467475,-0.030435871,-0.061414395,-0.017736189,-0.03107398,-0.06507749,0.09065245,-0.021177005,-0.016372962,-0.038777813,-0.00053287647,-0.031771254,-0.023859626,0.00845833,-0.0049761753,0.020201217,0.013904311,0.069836564,-0.023459928,-0.09671563,-0.0576696,-0.027228847,0.012631596,-0.07193221,-0.028516661,0.023131175,-0.0030631186]'), ('Cat', '[-0.018450698,-0.043701697,0.02752752,0.017822262,-0.02586187,0.028728843,0.087862626,0.09188629,0.04397456,0.019820007,-0.011478988,-0.124914564,0.022496833,0.0789779,0.034404784,-0.0018655953,0.0054757334,0.015263809,-0.057259317,0.036637075,0.023102136,-0.0009833422,-0.04593577,-0.039027687,0.03276482,0.02076609,-0.06291743,-0.03474475,-0.061686616,-0.13878247,-0.031647447,-0.041279692,0.020428147,-0.008723568,0.002749398,-0.029738247,-0.02957134,0.03317581,-0.048957366,0.07942621,0.023558771,-0.014116848,-0.039913174,-0.029095618,-0.024157254,-0.0028368456,-0.002660644,-0.024854222,0.047447667,-0.04207809,0.0380363,-0.053787,0.020617802,0.022927182,0.001773245,0.02898622,0.10264574,0.021385299,0.06101385,0.043469504,-0.0060370597,0.072553396,-0.22571594,0.08177761,0.059967242,0.011605421,-0.059498515,-0.01614959,0.030732593,0.047745787,-0.034631897,0.0045268857,0.008692242,0.06986321,0.062867224,-0.04319344,0.044571005,-0.008040988,-0.007348434,0.0011111188,-0.040033247,-0.013782392,-0.05935072,-0.031029223,-0.025947869,-0.0116114365,0.009943911,-0.04495425,0.039871536,-0.007157675,-0.081404544,0.028082607,0.0002421545,0.0007344536,-0.058870003,-0.03995512,0.02585252,0.005922959,-0.06805756,0.23782046,-0.030170966,0.021609697,0.06485757,0.011116049,0.033888217,-0.021842483,-0.013968073,-0.025392892,-0.017921817,0.028079357,0.025580177,-0.01690473,0.013204528,-0.058830313,0.051414166,0.0056296475,0.042037394,0.010937367,0.03082752,0.017728599,-0.021105066,0.009503924,0.014986898,-0.010639325,0.037019223,-0.08803974,0.027080009,0.089853294,0.022677682,0.03509845,0.062564544,-0.042244546,-0.050651427,0.0051593627,-0.021133807,0.014681318,0.011123185,0.01954461,-0.011593424,-0.048611607,-0.06442908,-0.10776765,-0.0038715384,-0.113250785,-0.0013805063,0.054094467,-0.038793158,0.05252635,-0.02806175,0.028057585,0.00038797883,0.0248274,-0.053739987,0.02358995,0.009615382,0.0459994,0.028359659,0.043745056,-0.039010525,0.04654124,-0.0046896823,-0.046589084,-0.03633851,0.046189457,-0.013919748,-0.058477134,-0.039088316,-0.030274736,-0.03725408,-0.0074797496,0.05141904,0.03529245,-0.05534556,0.029533856,0.022124233,0.030466082,-0.0037198325,0.018125841,0.005400052,-0.0031701697,0.052214794,-0.03613148,-0.06176965,0.07701529,0.04650194,-0.040947113,-0.048056263,-0.018562285,-0.039730188,0.011365426,0.030509792,0.03808681,0.025926674,-0.07370392,-0.014984852,-0.060279783,-0.008129943,0.008534002,0.035145674,-0.023089841,0.0450473,-0.040078282,-0.067101896,0.054339316,0.018377861,-0.00052205054,-0.022381525,0.022282446,0.032699667,-0.004516875,-0.023932414,0.011830043,0.044468176,0.008677854,-0.03468146,0.007745217,-0.018356947,0.05176401,0.04161891,0.0716399,0.043909244,-0.097493835,0.004900012,-0.22551504,0.010759602,0.025497086,-0.057824843,0.03173267,-0.052233122,0.036974248,-0.015762206,0.07025136,0.031058954,0.057086878,0.0040403972,0.0186622,0.076763235,-0.05272903,0.07411572,0.030511323,-0.021784903,0.019807672,0.01646691,-0.03355217,0.039836943,-0.016108982,-0.081623204,0.02503345,0.023985993,0.23101605,0.09275506,0.036845215,-0.012754107,0.0072520603,0.02663752,-0.08013605,-0.122672945,0.029188603,0.047271322,0.029502878,-0.021710804,-0.057916477,-0.033290174,-0.04561619,0.024318889,0.011353906,-0.060632486,0.015315554,-0.017688273,-0.04047208,0.030335227,-0.041746728,0.027059378,0.05104814,-0.024603844,0.0070659635,0.0025729148,0.00940215,-0.024860522,-0.07034691,0.005896322,-0.0069140918,0.01501812,-0.006486526,-0.09685372,-0.0012098794,-0.01242476,0.05278896,-0.0022264088,-0.024227154,-0.012343209,0.023066515,-0.06185465,-0.032793436,0.09016447,0.026167199,-0.051579386,0.023778731,0.02196033,0.011613299,-0.0028875927,0.007213804,-0.077984005,0.04114566,-0.042612676,0.030693077,0.018442027,0.018042548,-0.016633302,0.023955721,0.0065748747,0.048678786,-0.060312748,0.049683105,0.031068243,-0.035726856,-0.04870947,0.009337585,0.00096612197,-0.28237557,0.01650157,0.030606303,0.0030061172,-0.043637928,0.012786108,0.0047959434,-0.018053751,-0.057656318,-0.032992836,0.035492945,0.040239785,0.03308174,0.030363094,-0.0074734306,0.031687234,0.042816583,-0.02827239,0.025122454,-0.017633557,0.05130058,0.019577276,0.26412004,-0.03937151,-0.005285997,-0.026237419,-0.031395175,-0.023909623,0.050147958,-0.021485727,0.008363846,0.020979265,0.05898941,-0.0369355,-0.009970978,0.058567666,-0.053051967,0.07510308,0.007790953,0.0030001537,-0.018105373,-0.0024175737,-0.03822598,-0.054223735,0.07783055,-0.049844712,-0.047537003,-0.016613906,0.014751358,0.005427777,-0.044944577,0.0005177255,-0.036851205,0.035434917,0.0031816638,0.017624011,-0.0002383347,-0.027522223,-0.04817965,-0.02104149,-0.024004659,-0.025815494,-0.0032800396,0.046702977,0.059542835]'), ('Dog', '[-0.03398106,-0.04587913,0.05834977,-0.012510896,-0.020966545,0.024606809,0.06725803,0.04614885,0.021671712,0.0028234783,0.024777666,-0.13095815,0.050201364,0.04163673,-0.0073551466,-0.007788209,0.02349543,0.045571007,-0.101046406,0.026413035,0.006283169,-0.029844765,-0.018307583,-0.067260414,0.0071734344,0.040144853,-0.022258174,-0.035064206,-0.038951498,-0.10791707,0.012508958,-0.029608397,0.01737361,-0.0048551173,-0.0137116825,-0.021252109,0.016257621,0.030800447,-0.010203598,0.05779155,0.03410912,-0.014027831,-0.06014225,-0.0737464,-0.00296503,-0.02995635,-0.048784822,-0.04322933,0.04992729,-0.054626375,0.020585917,-0.02869352,0.027270662,0.028178928,0.023035508,0.027372012,0.07144182,0.027457833,0.006989782,0.026272165,0.020677378,0.1046711,-0.18369348,0.10478375,0.06709782,0.031876415,-0.080784984,-0.0318658,0.0068611726,0.04296069,-0.014369754,0.025120066,0.0064320723,0.07627709,0.009385011,-0.046717513,0.02942915,-0.011798346,0.0024966802,-0.0011040273,-0.01837801,-0.024898572,-0.056603655,-0.0049853246,-0.018484253,-0.047932703,0.005165957,-0.07251493,0.015559436,0.06264581,-0.039077364,-0.02403875,0.013444196,0.014436731,-0.056333177,-0.015642889,0.021741007,-0.013120397,-0.033021655,0.20736612,-0.06262082,0.042408913,0.063680306,-0.047230907,0.07333769,-0.0058781966,-0.019491186,0.001866874,-0.04809916,0.038134225,0.004091026,-0.02022125,0.0114840185,-0.066682085,0.03792327,-0.00015499585,0.027070496,0.049177293,-0.0024667126,-0.01676147,0.005352208,0.03228254,0.020419393,-0.023925079,0.027801491,-0.08195105,0.02263024,0.1127984,-0.01773959,0.013458586,0.023056736,-0.0405365,-0.019467505,-0.007438755,0.014741418,0.019221041,-0.002969519,0.0063020405,0.0050163977,-0.019422691,-0.042474356,-0.11976022,-0.0031393368,-0.09801484,-0.0063687935,0.054927953,-0.034576423,0.018661322,-0.06695973,0.018426672,-0.041533604,0.012827635,-0.0216872,0.029161893,0.035417113,0.014812438,-0.0005086224,0.047981005,-0.033724055,0.02964084,-0.011219084,-0.030708553,-0.05478525,0.061196856,-0.01044451,-0.06580756,-0.071939655,0.028023727,0.019572273,-0.0066324784,0.03371536,0.03889294,-0.043447196,0.023165302,0.02749916,0.036996223,-0.017910937,0.0034960753,-0.017619846,-0.01682099,0.07389422,-0.022559106,-0.075324185,0.068171635,0.039252345,-0.01228445,-0.019303845,0.0061936406,0.0069038905,0.05486719,0.021220824,0.06319413,-0.00862464,-0.07810823,-0.06715591,0.01653162,-0.074353494,-0.0055483994,-0.00432403,-0.029376648,0.044267535,-0.02766178,0.015305978,0.041949403,0.05040478,0.03711134,-0.006646276,-0.024122963,0.04387694,0.042191654,0.0040298956,0.026687108,0.026858974,5.975888e-05,-0.042856377,0.02719497,-0.015184606,0.017931797,0.051872507,0.040260497,0.034908403,-0.10133825,-0.035800662,-0.21634497,0.026843634,-0.0035379566,-0.026145559,0.03874843,-0.0072357524,0.03432515,-0.01789197,0.05520025,0.056067273,0.06292914,-0.0063916366,-0.0250232,0.029002182,0.0048547084,0.09028735,0.063608915,-0.013629017,0.007837473,0.030949071,-0.0305201,-0.016705323,-0.029566336,-0.041564044,0.020007666,-0.029416997,0.24585131,0.071520805,0.027776815,-0.010154821,0.019156493,0.026060665,-0.05332598,-0.117831856,0.05576698,0.0611754,0.023893401,-0.03997265,-0.042899795,-0.053757526,-0.03657568,0.07664591,-0.032604933,-0.07631975,-0.024680613,0.0060682655,-0.0018964773,0.012901344,-0.042611003,0.02288525,0.031216914,-0.034108605,0.022518663,0.01629285,-0.029234616,-0.015426959,-0.034897357,-0.021540005,0.0015016403,0.033357877,0.0284842,-0.092373185,0.02815136,-0.034993514,0.037112426,-0.023349721,-0.03801536,-0.03301411,0.007879143,-0.037546758,-0.010365928,0.07326524,0.048820004,-0.030361317,0.056599807,-0.006202554,0.05078459,-0.046470087,-0.022375962,-0.027263056,0.04430895,-0.066588804,0.048946578,-0.008054631,0.056988873,-0.022817664,0.05487547,-0.00850563,0.06884496,-0.056825235,0.013956117,-2.8598519e-05,-0.008391312,-0.07403139,-0.02054572,0.00740269,-0.28785047,0.035514876,0.018872637,0.016709069,-0.022526452,0.04546725,0.0036777765,0.010296626,-0.07546051,-0.045812447,0.010187619,0.027719049,0.031793963,-0.013236095,-0.020754311,0.03627473,0.011115101,0.014774947,0.04622976,-0.029250441,0.020287355,0.017993618,0.24138238,-0.07568645,0.07751866,0.012238281,-0.041065767,0.051694304,0.04204503,-0.028650045,0.07694258,-0.021129774,0.10736998,-0.045513943,0.010340816,0.046329513,-0.046585277,0.09469313,-0.012459904,-0.055962075,-0.015606321,0.033765897,0.0049535953,-0.07884165,0.08479913,-0.035221465,-0.04052622,-0.02334385,0.022412961,0.017682377,-0.044773374,-0.06094265,-0.044896785,0.022461157,0.039271295,0.01423678,0.011286046,-0.05645138,-0.055751275,-0.06402218,-0.0047324076,-0.059572853,-0.025109097,0.03716784,0.05244787]'), ('Apple', '[-0.01854126,-0.015314187,0.008172714,-0.06233388,0.0151762,0.00095683464,0.046682406,0.036243673,0.014862187,-5.8190515e-05,-0.004585996,-0.061831452,0.0136447605,0.017847551,0.048936155,0.031905275,0.0249166,-0.01723699,-0.074055605,0.0044720536,0.009445661,-0.03197354,0.016330265,-0.05798763,-0.0005444175,0.03345155,-0.06665412,-0.031260885,-0.047729123,-0.15240389,-0.0369158,-0.061498255,0.056001555,-0.00027440977,-0.00062431605,-0.037229452,-0.049931858,0.040858846,-0.031204186,0.03931569,0.05703049,-0.009987068,-0.036490448,-0.018589024,-0.028742589,-0.016836036,-0.024929224,-0.024623353,0.058277316,-0.02126311,0.055800628,-0.016453594,0.023494028,0.011939725,0.006316923,0.05045838,0.052253675,0.0018598125,0.057757597,0.064271055,0.021462984,-0.00598809,-0.20524058,0.098078206,0.07923511,-0.0030400828,-0.0042570103,-0.048181806,-0.0057368493,0.028005809,-0.027782597,0.036583826,0.056569118,0.06672127,0.0072273863,-0.010364808,0.037651714,-0.058841214,-0.0156052,-0.007403201,0.004738195,-0.045108624,-0.043373324,-0.010229558,-0.015398024,-0.027500607,-0.013934623,-0.06390856,0.07244502,-0.03525932,-0.09858975,-0.017686404,0.032276656,0.013345139,-0.07269245,-0.0112332925,0.062022205,-0.0022355681,-0.067187116,0.25026688,-0.03435671,0.0287123,0.054986972,-0.059890773,0.027863948,-0.042722933,-0.01700282,-0.019195212,-0.025022611,0.019158779,0.031251986,-0.01125425,0.03872539,-0.020698383,0.030452145,0.014281089,0.029007183,0.047993574,0.01674457,-0.016619984,-0.017566299,0.061561186,0.029382374,-0.01851396,-0.0062958095,-0.09839809,0.020334389,0.1269149,0.0069205724,0.016504155,0.08306016,-0.060554363,-0.07056581,-0.021461489,0.049540065,0.047961283,-0.018516554,-0.022690471,0.044891648,-0.04310284,-0.078540124,-0.07875601,0.012700777,-0.09502175,-0.022846391,0.0629089,-0.015902612,0.046939265,-0.07262387,0.02601966,-0.005264863,0.04895392,-0.01572132,-0.0102630425,0.015897341,0.053458296,0.03574174,0.04539862,-0.035877213,0.03533559,-0.042159036,-0.0087875,-0.049615107,0.07554764,0.011191862,-0.113151096,-0.017492991,0.043413684,0.002327505,0.0073730038,0.02350307,0.035559066,-0.0059042843,0.05666708,0.044166975,-0.00055669114,-0.036611453,-0.0014730084,0.007564431,-0.011042368,0.05057629,-0.052485,-0.044374328,0.009869594,0.08320784,-0.023855116,0.015617343,-0.030314686,0.07130435,0.03665859,0.00899261,0.05550256,-0.054251857,0.0035008327,-0.046595573,-0.042936403,-0.011023383,0.018025259,0.026859136,-0.029143373,0.049876533,-0.0034112562,-0.041306548,0.055204038,0.019626688,-0.016427225,-0.04123679,0.0017773646,0.046740886,0.012245985,-0.033460714,0.021917453,0.07956837,-0.028794741,-0.08975127,-0.0037019434,-0.00012320856,0.03852602,0.053377513,0.040480774,0.0314433,-0.090866566,-0.081535764,-0.2508107,0.007842401,-0.0103528835,-0.017066024,0.031441532,-0.040664397,0.017248066,-0.034469314,0.016174091,0.04561676,0.05384791,-0.00558743,0.018127529,0.07188737,-0.029698055,0.04265685,0.06104204,0.012198512,-0.0036226169,0.044303454,-0.028414544,0.045141805,-0.028411133,-0.04631903,0.030073958,-0.0515857,0.220293,0.04642099,0.018873105,-0.011720311,0.032426845,0.046402935,-0.03572881,-0.09112599,-0.003913931,0.06326886,0.008865028,-0.041372094,-0.06256474,-0.028682407,-0.040730156,0.047156896,-0.0039689573,-0.05302654,-0.003632981,-0.07732629,-0.01206058,-0.019614374,-0.028614756,-0.011921634,0.05150594,-0.015722616,0.035769034,0.012905213,0.04353579,-0.038506903,-0.12106876,-0.009226098,-0.019487629,0.004457581,-0.014951816,-0.045989387,0.001073027,-0.009420541,0.02853069,0.0024750652,-0.028357819,-0.01819474,0.003554601,-0.090667546,0.004385141,0.08669419,0.017099937,-0.033926927,0.07534967,0.030821681,0.04540305,-0.018767703,-0.037650675,-0.05459591,0.038266014,0.024052124,0.047373742,0.037806187,0.017990775,0.026818357,0.07041108,-0.012912107,0.009049243,-0.06140867,0.026061615,-0.0029175973,-0.0034775157,-0.038097065,0.046520837,0.0017449996,-0.24222106,0.061534416,0.014094019,0.03329052,-0.05666281,-0.0035613445,0.005507172,0.044907637,-0.011295333,0.04069986,0.0023404267,-0.017250648,0.055625506,-0.040635873,0.01642882,0.03416647,0.06721072,-0.081086,0.04945331,-0.037871443,0.022263754,0.02852677,0.21389903,-0.088772774,0.0179931,-0.008538751,-0.02611542,0.043828104,0.0054317755,-0.009777816,0.035113182,-0.007311843,0.07082955,-0.021270387,0.0066470113,0.054239165,-0.06441797,0.038601365,0.0214487,-0.025159193,-0.03238237,0.02582966,-0.079627365,-0.011419387,0.0626605,-0.024815738,-0.03032111,-0.05392778,0.01915368,0.01430781,-0.015028325,-0.050955776,-0.0047285086,0.033127528,0.016017374,-0.016613198,-0.051912326,0.015621767,-0.06378826,-0.056303553,0.040947903,-0.033308335,-0.016811416,0.07314832,0.052192166]'), ('Boat', '[0.003451573,-0.03132442,0.041924234,-0.07151062,0.005656667,0.014033464,0.038280405,0.07405814,0.002665217,-0.020811431,0.02797703,-0.082384676,-0.021522641,0.049683884,0.0051554316,0.05113881,0.011191923,0.08603509,-0.04581075,0.027721966,0.06524101,-0.011254213,0.005719363,-0.06456224,-0.0067095314,0.027434144,-0.03998245,-0.018337745,-0.03024962,-0.12786528,-0.007468822,-0.07965858,0.002841196,-0.026761381,-0.002710397,-0.032941174,-0.01157222,0.01835951,0.025763508,0.017918503,0.01716959,0.04313931,-0.06198612,-0.019062353,-0.045892436,-0.047470637,-0.025586972,0.015134751,0.07648262,-0.04904084,0.013845007,-0.031671703,0.027743243,0.03567014,0.044218108,0.024208087,0.053735733,0.013186276,0.0055202967,0.042314656,0.05348394,0.024783261,-0.22115476,0.08963771,0.013096708,0.044419244,-0.017883042,-0.03910393,0.013514059,0.016817786,-0.052290566,0.017970363,0.042357013,0.10046304,0.027752733,-0.061662477,0.006513319,-0.037006002,0.027272867,0.027006257,0.0142964665,-0.06360955,-0.021836504,-0.029386729,0.003337552,-0.017336056,0.029699676,-0.026593758,0.03526048,0.0039346362,-0.057597876,-0.029524093,-0.01730882,0.014263184,-0.08440352,-0.00041559874,-0.004121953,-0.007147526,-0.066180535,0.21969096,-0.026675701,0.04207458,0.061170112,-0.024306577,0.044024996,-0.02159782,-0.052115727,-0.013863495,-0.04703005,-0.0007212677,0.004346511,-0.014467664,0.00843103,-0.013691538,-0.0072375066,-0.019222913,0.018029733,0.03152813,-0.030557722,-0.029202802,-0.014806717,-0.0122162895,0.05467705,-0.011990872,0.029487923,-0.057703514,0.08271271,0.105192035,0.007058811,-0.005331917,0.001044727,-0.027939413,-0.03841933,-0.039499894,-0.03354715,0.0008674375,0.0028215437,-0.0063504563,-0.0013052999,-0.01605963,-0.08247868,-0.12754385,-0.00035439446,-0.1135988,-0.043434717,0.038759027,0.002496258,0.03332463,-0.021302817,0.03943982,-0.017751513,0.04280311,0.0033914526,-0.023666987,0.018136116,-0.014481841,-0.019508364,0.07897855,-0.043303143,0.018218957,0.006419149,-0.03464293,-0.03316714,0.039618928,0.0014868038,-0.13087988,-0.0063449526,0.04696695,-0.030625926,-0.005813282,-0.01341627,0.05716793,-0.016758876,0.05393186,0.0777393,0.033460576,0.03254571,0.01969365,0.018621385,-0.009796354,0.050934583,-0.015461227,-0.054977313,0.071182206,0.06265597,-0.042554602,-0.02824994,-0.029791066,-0.0006974022,0.028558008,-0.0026959486,0.050376188,0.00981151,-0.026680889,-0.023037922,-0.030151734,-0.002973705,-0.055360682,0.0035032611,-0.049384903,0.075852595,-0.0074333963,-0.02718678,0.053259887,0.025845353,0.009015108,-0.017371554,-0.024869643,-0.013716606,0.07490163,-0.06361879,-0.0013744798,0.059992343,-0.015204999,-0.0040881964,-0.006926333,0.031526998,0.046630118,0.011222064,0.057870165,0.017545212,-0.118089885,-0.038867403,-0.21836688,0.017069299,0.013897999,-0.020572908,0.029985098,-0.011952629,0.015152697,-0.007566515,0.018216064,0.059099764,0.082925186,-0.041308656,-0.05755257,0.04316516,-0.03456597,0.04691071,0.03894865,-0.0013005713,0.0054288697,0.020903084,-0.0019502229,0.068574,-0.012678534,-0.023653781,0.05061183,-0.015460681,0.23320328,0.0540902,0.03415941,-0.03924938,0.0067807026,0.045057893,-0.026635995,-0.07698709,0.032159913,0.053191483,0.05704703,-0.021299265,-0.008298184,-0.03543195,-0.0070491335,0.04338257,-0.016497841,-0.073704265,-0.044688262,-0.040218312,-0.03207327,-0.0046671163,-0.023711322,0.0096596815,0.065637104,-0.02979161,0.033204455,0.026951917,-0.0056020273,-0.028967276,-0.07344016,0.009490252,-0.034891546,0.021181162,0.016997669,-0.01901137,3.6806174e-05,-0.05220573,0.03200216,-0.021272521,-0.030422227,-0.05363538,0.043928806,-0.08376253,-0.037302095,0.097358674,0.024045696,-0.017719422,0.081304744,0.047614243,0.06464407,-0.032756194,0.018565826,-0.044159252,0.040204857,-0.041234825,0.023949105,0.002779979,0.04253179,-0.015129703,0.022819744,-0.03602023,0.026503049,-0.03500936,0.021883395,-0.013415038,-0.025728086,-0.037960876,0.037986066,0.021162277,-0.31060043,0.031734128,-0.0022458911,0.042481646,-0.028866054,0.030208766,-0.0133145405,0.054347847,-0.073503956,0.062051143,0.005826847,0.049297802,0.030884407,-0.01688786,0.017160615,0.063027896,0.07313963,-0.09637417,0.051601037,-0.043145347,0.000817891,0.028763952,0.19526124,-0.041790325,0.0726707,-0.024687497,-0.0013156298,0.045472197,0.0010359284,0.015232671,-0.027874617,0.014591427,0.13244624,-0.039644428,0.020199,0.060292866,-0.05322153,0.03625645,0.017529424,-0.07401374,-0.036324993,0.025423175,-0.0046287975,0.0029855266,0.0834278,0.0056974366,-0.028152516,-0.091103025,-0.006525143,0.022312194,-0.03248805,-0.02484882,-0.049474973,0.010650054,0.08801606,9.901745e-05,-0.021977311,-0.03979849,-0.04118816,-0.019186275,-0.01652988,-0.068953894,-0.019286314,0.003947064,0.024725446]'), ('Mouse', '[-0.040377103,-0.022667758,0.040733587,-0.045248877,0.004549785,0.01920968,0.09860386,0.06337809,-0.014576411,-0.016547957,0.0043267845,-0.08727463,0.001282113,0.034992572,0.0030495469,-0.005252943,-0.030733703,0.028543305,-0.05340802,0.02134803,0.009926888,-0.041723635,-0.014660007,-0.08119687,-0.006314594,0.0060803755,-0.047911707,-0.05091576,-0.06703744,-0.12893848,-0.028729504,-0.08311065,0.02901125,-0.032763172,-0.016858876,-0.027138188,-0.0064179595,0.051359415,-0.036937356,0.0038320909,0.042311396,-0.0014249359,-0.035213996,-0.03742079,-0.0014664575,-0.06288964,-0.008702811,-0.07035538,0.060513493,-0.022340205,0.040802304,-0.061406795,0.031208003,0.0147732375,-0.003349924,0.06889083,0.05477272,0.015846154,0.026901418,0.053733137,0.0089147,0.039884243,-0.189687,0.11407487,0.06078271,0.01646154,-0.010769416,-0.032409113,0.0042888965,0.046524018,-0.026228016,0.034576327,0.016356785,0.041987386,0.016909229,-0.048567224,0.0051092454,-0.027669614,0.027950207,0.032748174,-0.0155055905,-0.010912961,-0.023338877,-0.035056524,-0.027904602,-0.014183707,-0.019453976,-0.04282588,0.042652052,-0.021886067,-0.060644917,0.002340001,-0.011412922,-0.02175079,-0.0628676,-0.020284368,0.028365277,-0.005381609,-0.06597562,0.2276179,-0.07204836,0.019287534,0.041096047,-0.008528844,0.053176265,-0.018938553,-0.024173811,0.004013408,-0.039964236,0.03459345,0.010588582,-0.012078534,0.04525789,0.040328942,0.056859862,-0.041445985,0.034563567,-0.0031516568,0.0024751956,0.02141297,0.03361259,0.02350541,0.01680798,-0.0155210495,0.053421624,-0.053505804,0.012133244,0.12967996,0.003512417,-0.0025171235,0.046476725,-0.021781605,-0.05417786,0.020584816,0.020197248,0.02124402,0.015991636,0.022962242,-0.0012403561,-0.019248111,-0.06310508,-0.08227882,0.020538509,-0.109149516,-0.007844497,0.061679017,0.008426173,-0.0001732398,-0.049548004,0.050724845,0.004618454,0.03646706,-0.01484994,0.0039252373,-0.001403416,0.0664071,0.044730082,0.056839943,-0.034704044,-0.004730838,-0.023692578,-0.041346386,-0.04952889,0.056637034,0.015446278,-0.052159145,-0.023077182,0.055139318,-0.008341107,-0.023459954,0.033917475,0.0136266155,-0.04708014,-0.02063184,0.010280838,-0.02531588,-0.030564599,-0.025114458,-0.013762015,-0.010960947,0.09357507,-0.03643072,-0.042957693,0.05346348,0.04329152,-0.031103479,0.021322457,-0.01522813,0.0045661125,0.0537702,0.03209306,0.021443458,0.026066622,-0.089546315,-0.034763128,-0.055409517,-0.0222944,-0.025723536,0.017936995,-0.04824363,0.060549878,-0.037808303,-0.02620794,0.055600144,0.022436464,0.042776663,0.01612469,-0.02875058,0.051428806,0.017573178,-0.034467857,-0.0077900384,0.07513873,-0.019162938,-0.06555969,-0.014434028,0.047275715,0.02736343,0.080187805,0.0610768,0.037875254,-0.05696084,-0.05987416,-0.19478716,0.017523922,0.02172921,-0.03269391,0.021612154,-0.023794834,0.038002275,-0.006948219,0.07060778,0.035000026,0.08414426,-0.03226489,0.005960691,0.019508546,-0.07250312,0.07385267,0.06994085,-0.0026967837,0.0037788237,-0.02082316,-0.022966592,0.033302892,-0.02538656,-0.051392157,0.01707558,-0.008380637,0.2414746,0.124691986,0.015465072,-0.0077904454,0.020838035,0.030270401,-0.017751623,-0.094773516,0.053050213,0.08594688,0.021123288,-0.02162361,-0.029895138,0.0005249808,-0.06582099,0.01703007,-0.024236333,-0.09378091,-0.026403174,-0.025289156,-0.037038643,0.0076490627,-0.022255246,0.028706118,0.02795358,-0.034890853,0.00032028902,-0.019587833,-0.038501434,-0.01807254,-0.06457782,-0.0017888489,-0.0064566033,0.021368807,0.0021709246,-0.061586574,-0.010555151,-0.044502374,0.033785746,-0.007822122,0.007395981,-0.03746442,0.064690515,-0.0509958,-0.041122936,0.08854608,0.053750817,-0.021349406,0.05115994,0.017185207,0.024272623,0.029618526,-0.035643056,-0.047882646,0.042593274,-0.0027154651,0.039761305,0.060229745,0.027780939,-0.034311175,0.045842495,-0.01091128,0.053926248,-0.0791733,-0.01993803,-0.009639867,-0.042199083,-0.055512805,-0.011045383,0.0026950783,-0.31714323,0.03781929,0.03368966,0.03852715,-0.011875669,0.0084579475,-0.011901843,0.011003005,-0.108379245,0.005903558,0.045323938,0.042683903,-0.040204156,0.031824812,0.01460879,0.0362605,0.023287812,-0.013861633,0.040758185,-0.07728433,0.044756882,0.03642765,0.24435243,-0.036999114,0.032329634,0.028380118,-0.024428038,-0.016580353,0.042322036,-0.035527807,0.0089394795,-0.019262306,0.101632625,-0.04122436,0.03479015,0.07982272,-0.05526763,0.07851163,0.008479268,-0.008245814,-0.021768505,0.02535241,-0.031347126,-0.047938507,0.10146795,-0.034345087,-0.047936875,-0.050744783,0.0011701895,4.4137156e-05,-0.06095025,-0.0023069785,-0.03405786,0.013980694,0.018927611,-0.023111442,0.025687002,-0.026432892,-0.008920023,0.0053275074,0.031403854,-0.016360547,0.003918425,0.007261948,0.041972917]'), ('Chair', '[0.007242612,-0.008890708,0.07087478,-0.017218666,0.010161964,0.02288103,0.0628255,0.11424202,0.0042939316,-8.577153e-05,0.011476879,-0.062698215,-0.008032744,0.055627514,0.031709522,0.008646851,-0.007677212,0.066087514,-0.03393286,0.04595943,0.026118021,-0.022798017,-0.018182075,-0.05310286,0.00035249838,0.023295226,-0.042976543,-0.05135346,-0.03338082,-0.14254245,-0.014448951,-0.082290724,0.044443995,-0.03974422,-0.005926467,-0.049466074,-0.023638904,0.027757877,0.022480648,0.053556327,0.047165435,-0.004361453,-0.050542057,-0.0437012,-0.02560832,-0.06319627,-0.0041195815,0.003607597,0.052995015,0.011868532,-0.023403196,-0.03835523,-0.011448239,0.022041226,0.029417036,0.050992206,0.0633451,-0.023109978,0.00216341,0.034917675,0.057824627,0.018065536,-0.24170217,0.11006612,0.03759417,0.036411434,-0.052734427,-0.08213202,0.026438877,0.023384342,-0.0010665334,0.02193495,0.04822074,0.057032634,0.032533765,-0.06519445,-0.011998926,-0.07312999,0.04362863,0.029194133,0.036719177,-0.014692358,-0.047481794,-0.0066692936,-0.0130425235,-0.033006106,-0.006729974,-0.055479433,0.002909906,0.009901007,-0.054927614,0.016737197,-0.0039022777,0.012947416,-0.095253274,-0.03701531,0.009167639,0.0016094614,-0.074405804,0.23805863,-0.07722793,0.053594265,0.05661687,0.013474817,0.012748461,-0.043693267,-0.0058534956,-0.03260329,-0.046950907,0.0037631558,-0.031769305,-0.017883668,-0.0041399263,-0.00987623,-0.030830177,0.019493125,0.015751151,0.02815844,-0.035440337,-0.045221068,0.03741029,0.034405444,0.04950322,0.0002810536,0.039881516,-0.09062843,0.06339841,0.13453153,0.045081846,0.064796284,0.06558472,-0.037522722,-0.0140108,-0.02632353,0.00747574,0.015750928,0.0083326,0.012081866,0.004607462,-0.03037953,-0.004366012,-0.11747248,-0.04063107,-0.056524236,-0.03673815,0.06279229,-0.0609879,0.015854241,-0.045741193,0.050263777,-0.0073641776,0.050540153,-0.04290963,0.014485639,-0.0139276795,0.022182146,-0.012923014,0.036970016,-0.0050614392,0.0010354925,-0.023141287,-0.051632244,-0.018497547,0.09570567,-0.007901496,-0.09501473,-0.017568301,0.03681976,0.013184938,-0.029150061,0.044263743,0.030326407,-0.062202446,0.03592422,0.14171353,0.061264616,-0.0113557875,0.0057085683,-0.0042014834,0.024679331,0.09886817,-0.022956898,-0.08608185,0.03893355,0.039992895,-0.02475844,0.005292053,-0.008077331,0.023394594,0.03322915,0.0014964573,0.036820974,-0.08104848,-0.040368747,-0.023672812,-0.04888999,-0.017661298,0.0004353547,0.046766445,-0.02462088,0.05855902,0.019459412,-0.092742875,0.07434688,0.00040293016,-0.008316873,-0.022810865,-0.007958628,0.0145595735,0.046529282,-0.035352007,0.017510511,0.018891828,-0.03154253,-0.016596705,0.011242443,0.03959193,0.033566765,0.028399244,0.0078011975,0.045376554,-0.07623077,-0.039943192,-0.17767033,0.04873167,-0.0020410172,-0.04009756,0.024814129,0.007918742,0.024190389,-0.00033496512,0.013061196,0.008428592,0.04138094,-0.0040136375,-0.010298606,0.018205566,-0.05673821,0.09389307,0.041287653,-0.04741975,-0.009544984,-0.01219063,-0.006107758,0.04731182,-0.054440457,-0.02459403,0.032760493,-0.016143644,0.20824662,0.0641648,0.016682435,-0.037340675,0.042529665,0.0018572406,-0.010167863,-0.14444397,0.06076707,0.027983412,0.013329789,-0.094144866,-0.053174745,-0.023026194,-0.024418438,0.038233172,0.013938331,-0.03727014,-0.027715338,-0.053909518,-0.058724325,-0.023147698,-0.05653502,0.024166629,0.042693656,-0.07007864,0.027310245,0.035349548,-0.009547592,0.0021897648,-0.039186116,0.01033775,-0.019588446,0.043451525,-0.060066592,-0.03307617,-0.0066904244,-0.03603856,0.04852917,-0.00236953,0.010736449,-0.008823226,0.048167307,-0.06029884,-0.02008656,0.04934105,-0.02165272,-0.0059321085,0.06101121,0.0050238813,0.036402144,-0.02407015,0.023990652,-0.017778596,0.0436243,-0.015234602,0.0013730796,0.032770347,0.04894707,-0.019903826,0.027210288,0.007320456,0.0031876478,-0.055667188,-0.0072730477,0.028816042,-0.036349706,-0.00014394987,0.041932836,0.011812606,-0.28528613,0.04374173,-0.02590061,0.036650803,-0.0054236376,0.044467915,-0.03377718,0.026663015,-0.057349887,-0.009933792,0.05871865,0.066987924,0.01848101,0.035349075,-0.017123345,0.09152398,0.03281407,-0.027747098,0.024043055,-0.07519967,-0.008642383,0.012063249,0.1965554,-0.04898195,0.068870105,0.023952631,-0.019946015,0.004611634,-0.011829971,0.004210717,0.007021141,-0.002664805,0.09861566,-0.07022641,0.02679062,0.08935795,-0.030601857,0.049988363,-0.00043722984,-0.07530143,-0.02624388,0.0027576822,-0.00384283,-0.0011950951,0.09351181,0.000937468,-0.04877977,-0.008898081,-0.0072512534,0.035405826,-0.037256964,0.017189763,-0.026388798,0.03487121,0.0046409904,-0.004795937,-0.012733615,-0.023830233,-0.0358013,-0.043804348,-0.029517788,-0.046758275,-0.06881492,0.024177445,0.0143103]'), ('Tomato', '[-0.029869203,0.015828134,-0.024596874,0.020861035,0.03365765,0.005016581,0.060061164,0.055231918,0.006352899,0.004938967,-0.010154029,-0.079970695,0.07321542,0.07790107,0.033254772,-0.004294707,0.01585883,0.059918594,-0.037038,0.0012428203,0.051965587,-0.020879416,-0.016188672,-0.054822158,0.05654682,0.01551287,-0.038257234,-0.0013387762,-0.06285542,-0.15906854,-0.017457722,-0.031295694,0.039125703,-0.033283714,0.010947399,-0.040234644,-0.034372844,0.0104622785,-0.025485123,0.04994066,0.036814038,0.017452875,-0.023161633,-0.036298722,-0.07051053,-0.01720321,-0.050520383,-0.008748737,0.045904037,-0.034201797,0.00838936,-0.02913385,-0.026715593,-0.0019239038,0.030497734,0.05315972,0.0737804,-0.012085407,0.008660171,0.042524733,0.05538341,0.000746007,-0.20466295,0.06342115,0.06135094,0.031504415,-0.069241084,-0.031363465,0.02054631,0.06331636,-0.023490809,0.03283903,0.016335465,0.07762305,0.02926262,-0.031864528,0.007902017,-0.051381256,-3.054966e-05,0.0069825146,-0.0072099287,-0.057942085,-0.021548394,-0.020484764,0.0034414476,-0.0009200981,-0.025876729,-0.0011384323,0.030854544,0.013149443,-0.06754705,0.025895027,0.013232211,0.0026189121,-0.082489476,-0.016675644,-0.0011329504,-0.031126892,-0.07112445,0.24384846,-0.046597656,0.0059918556,0.05970376,-0.018256843,-0.006963375,-0.013897323,0.0015030024,-0.020435717,0.019298133,0.052937556,-0.017333444,-0.018564422,0.009297942,-0.054324653,0.03786996,-0.032721665,0.06951459,0.01771603,-0.028982867,0.0077923154,-0.00830094,0.029445156,0.029822096,-0.012998489,0.03462648,-0.060357843,-0.010533851,0.1293935,0.034346506,0.050578557,0.09663329,-0.01276127,-0.033567615,-0.0064450526,0.0058356086,0.0059343786,0.01880375,0.02080349,0.011490754,-0.051762104,-0.058268107,-0.10148158,-0.028299917,-0.12878123,-0.056659013,0.0792677,-0.06189865,0.07475942,-0.015977787,0.033134293,-0.028377857,0.070312105,-0.033728436,0.0008066307,0.0011054198,0.036089025,0.005808116,0.0150892725,0.015652863,0.023343807,-0.067047544,-0.021238264,-0.033493955,0.049286805,0.061130386,-0.1302799,-0.034686644,0.03194993,0.017306728,-0.022859355,0.07234756,0.06707331,-0.038075157,-0.036348555,0.029766655,0.025726654,-0.008922685,0.023629867,-0.0069144396,-0.0069140885,0.056218613,0.0060891095,-0.018740704,0.039786205,0.044703834,-0.05122165,-0.030560166,-0.019477822,0.025642106,0.047365725,-0.0292419,0.020383202,-0.018561209,0.0019795808,-0.07156357,-0.07546085,-0.033361394,0.014745907,0.043143313,-0.08493165,0.040821496,8.2503364e-05,-0.037970517,0.07551236,0.018706819,-0.008236447,0.012222742,-0.0072385306,0.03870738,0.009308826,-0.053195536,0.005780943,0.061434455,0.022424093,-0.095846556,-0.027069451,0.047961123,0.05197209,0.057374045,0.035580248,0.029196136,-0.10977645,-0.057589736,-0.1870228,0.043391757,0.035963323,-0.014210672,0.05607454,0.0082466435,0.019204104,-0.05721462,0.040878456,0.022721449,0.024591066,0.020865226,0.0049236715,0.015667483,-0.021398226,0.037637185,0.06469617,0.012518049,0.017760469,0.0019964725,-0.020859785,-0.040002,-0.033094212,-0.0699783,0.023698682,-0.07017367,0.24296242,0.080658525,0.009871246,-0.040088497,-0.0053918683,0.04648372,-0.02816283,-0.110829785,0.029916579,0.030329235,0.024077553,-0.049767897,-0.04330244,-0.023295995,-0.004359568,-0.03932452,-0.02428935,-0.09337115,0.034868468,-0.002945901,-0.020691164,0.018511932,0.014854298,0.04256989,0.023097772,0.001148896,0.057300646,0.013074834,-0.012571415,0.020001471,-0.10127031,0.032281198,-0.04176389,0.016812032,-0.019411203,-0.05776911,0.029127091,-0.067681596,0.067657456,0.0037067574,0.0054313703,-0.06507483,0.02452655,-0.023523247,-0.0115845855,0.07426925,0.0059831166,-0.032276228,0.041309595,0.029319493,0.031122738,-0.02010134,-0.03379396,-0.068257384,0.07548506,-0.00865319,0.020672757,0.018169515,0.02121715,-0.010468761,0.030261477,-0.039439406,0.03985935,-0.03133109,0.0016366037,-0.0125524895,-0.041070357,-0.011944829,0.04043416,-0.06700538,-0.28739145,0.05875665,0.009824386,0.023446443,-0.025512964,-0.0033332668,-0.002571084,0.041617453,-0.09641374,-0.0148532195,0.029931597,0.00049597985,0.056677457,0.006903832,-0.0062901466,0.05687495,0.03539329,0.0054870755,0.029720528,-0.02696151,0.050539803,0.033945065,0.21645951,-0.046155605,-0.00011607572,0.037222028,-0.00097053614,0.010392147,0.016402123,0.013145822,0.014141131,0.051504795,0.080597855,-0.043332655,0.010268469,0.023539314,-0.028266096,0.060939495,-0.007246181,-0.016179414,-0.07213172,-0.0051829983,-0.047173,-0.043231044,0.07690072,-0.035430543,-0.018886589,-0.071139365,0.00027390203,0.024421537,-0.05540805,0.0030416052,-0.03133615,0.020766012,0.007597287,-0.024713233,-0.018646253,-0.02164263,-0.04884827,-0.011035427,0.0315883,-0.045343455,-0.0052071656,0.046982065,0.03005724]'), ('Desk', '[-0.017075958,-0.010888746,0.080291696,-0.025692422,0.023058051,0.011809025,0.052361254,0.06862456,0.023607824,-0.009210255,0.04033431,-0.053230878,0.08069261,0.046486624,0.009520946,0.0037151624,-0.027851786,0.022258898,-0.03552146,0.0049876287,0.016760446,-0.0354698,-0.041900143,-0.08992244,-0.0030455913,-0.0043795966,-0.062581964,-0.06256854,-0.04892184,-0.14111088,0.0026656375,-0.031744845,0.05466585,-0.018847726,0.019207526,-0.06257882,-0.007204764,0.02333366,-0.029454706,0.027162952,-0.014566991,-0.0097501725,-0.05109416,-0.049618334,-0.009138151,-0.049895912,-0.002367935,-0.045575418,0.04331254,0.0060089612,0.010464706,-0.06699024,0.011478289,0.04059331,0.0084988475,0.040767603,0.046229202,0.0055651255,0.034506306,0.071188055,0.050099786,0.0064023295,-0.22729196,0.11016682,0.063853145,0.002075671,-0.058538996,-0.04469632,0.025434878,0.054608773,-0.03046769,-0.0023969284,0.023868104,0.04704296,0.05093148,-0.07893697,-0.016868979,-0.023819225,0.04966335,0.012613918,0.0002760624,-0.0237792,-0.02210674,-0.0025413414,-0.051818397,-0.010000192,-0.0056564524,-0.024465935,0.034022514,-0.0039295424,-0.08148384,0.044355,-0.059270795,0.006314524,-0.07335388,-0.05289436,0.029089374,0.003093686,-0.053854994,0.24911241,-0.062527195,0.03473907,0.056096543,-0.034448277,0.008506664,-0.062420454,0.012665839,-0.008595196,-0.064310096,0.02994306,-0.034977753,0.016273487,0.0093974555,-0.00015720105,0.038714644,0.0036081353,0.053009037,-0.0008864092,-0.013851306,-0.039496463,0.014128448,0.017951578,0.009349462,0.01042504,0.051630985,-0.053956885,0.02876148,0.11510076,0.0455511,0.012667353,0.0806707,0.0070800376,0.025727438,0.041150693,0.007863412,0.031984337,0.013170205,-0.009395292,0.014573138,-0.03485805,-0.03764348,-0.07997719,-0.011784456,-0.09563226,-0.03400148,0.109441295,-0.04900478,0.02535317,-0.04422044,0.0062985034,-0.0076054796,0.03937887,0.030961435,0.017655462,-0.012246824,0.00020564783,0.021475356,0.049180325,-0.012257939,-0.02592291,-0.0014702714,-0.015490445,-0.05669335,0.05330947,0.010385874,-0.102429666,-0.030609999,0.0714415,0.011635493,0.0022937357,0.009192694,0.01323513,-0.046253715,0.042666234,0.09617933,0.038035154,-0.0074128667,-0.032752965,0.0076832944,0.02399374,0.06469999,-0.033205263,-0.060129013,0.04173046,0.06158138,-0.03689033,0.004568745,-0.023324467,0.031645365,0.07746148,0.0059857927,0.037316162,0.0029132718,-0.016107306,-0.05434655,-0.06491648,-0.023832045,-0.050689403,-0.010082951,-0.05112477,0.09912774,-0.025389507,-0.051846053,0.05495424,0.033441294,0.0037791673,0.009748631,-0.0019748393,0.04403737,0.009415996,-0.060215756,0.018110497,0.058251932,-0.006824225,-0.009257916,-0.041744713,0.015736148,0.03218059,0.060505457,0.012099181,0.034636773,-0.052649904,-0.079120345,-0.20813292,0.066237904,-0.020957587,0.0073129637,0.034559604,0.011299093,0.03411265,-0.0021747819,0.03185566,0.0070963744,0.07857288,-0.008124623,-0.017663067,0.0016398929,-0.039167996,0.061877865,0.06713014,0.018810991,-0.026776476,-0.046341814,-0.005355074,0.028902428,-0.06398502,-0.029270144,0.02508191,-0.02530654,0.21773459,0.0339529,0.015731804,-0.03964237,0.07042959,-0.02501626,-0.022183988,-0.14884305,0.065215595,0.10670705,-0.00037880713,-0.06864392,-0.028297037,-0.024357636,-0.050164282,0.01834488,-0.031103658,-0.084248856,-0.028994896,-0.015948653,-0.03755552,-0.015801996,-0.033609822,0.02573379,0.02479709,-0.03685521,-0.0046613724,0.034090023,-0.010260922,0.015709793,-0.062157243,0.01375377,-0.04164558,-0.004064993,-0.0070441877,-0.05030921,0.0043502874,-0.01210114,0.052284397,0.026279854,-0.008008602,0.012525424,0.04647556,-0.039444804,-0.0002497322,0.043502543,0.022106966,0.009966737,0.061893284,0.010174843,0.034406714,0.016847465,-0.04216487,-0.028892005,0.009899105,-0.025332458,0.027274324,0.037005823,0.017847693,0.015657736,0.06033117,-0.030242763,0.060493562,-0.06003715,-0.008263403,-0.010291895,-0.034526054,-0.052242614,0.028519461,0.00037531398,-0.29202363,0.051917017,-0.0124211,0.048688818,-0.03532362,-0.015612858,-0.053210825,0.06197344,-0.07399723,0.013094931,0.0069343266,0.016719852,-0.022996183,0.015213123,-0.0123770265,0.04051931,0.06230749,-0.00079691666,0.028561795,-0.04758113,0.03337342,0.050868753,0.2105322,-0.0056460854,0.047387015,0.018683372,0.015859153,-8.0802485e-05,0.017905135,0.01635564,0.020528011,-0.007790339,0.051299676,-0.04791672,0.030732168,0.055217195,-0.034426298,0.06178515,0.0012667197,-0.03904972,-0.049328256,0.048351344,-0.0860337,-0.015718967,0.09275064,-0.025560671,-0.019069614,-0.08066873,0.04960441,-0.023049746,-0.056898046,0.0032385543,-0.051040743,0.009549142,0.020795956,-0.018794646,0.015302576,-0.048582405,-0.013162642,-0.05900879,-0.00052222173,-0.053530484,0.013752464,0.015265108,0.039229322]'), ('Banana', '[0.019635703,-0.016662825,0.0438706,-0.05679909,0.065090984,0.021733282,0.06932404,0.05716613,-0.028375698,0.033598874,0.03070026,-0.12938243,0.047556713,0.009217823,0.043147042,0.022466118,-0.004610096,0.018666554,-0.0574933,6.868109e-05,0.05209691,-0.014084585,-0.012451078,-0.035549372,0.04206527,0.037208725,-0.050204195,-0.035145547,-0.010901805,-0.15682638,-0.005470431,-0.021524418,0.015910674,-0.04949034,0.0051853815,0.014806365,-0.0056085135,0.03450337,-0.056007136,0.023609918,0.07185804,-0.014022289,-0.016194828,-0.108324386,-0.044947192,-0.046223115,-0.02189368,-0.019143095,0.06842713,-0.009386807,0.0113680465,-0.043105036,-0.017536012,0.03985226,-0.026393633,0.038680777,0.10853933,0.020019624,-0.0026814984,0.023394262,0.075863995,0.019038668,-0.19950384,0.055614036,0.028766343,0.010403027,-0.04593247,-0.015267849,0.010628882,0.066665724,-0.014128945,0.03466571,0.025084144,0.065656714,0.017702313,-0.032993343,0.05914002,-0.105294295,-0.005326594,0.04990947,-0.039132904,-0.02830107,-0.08071914,-0.028800204,-0.020271,-0.049152274,0.0043607694,-0.047078244,0.05794935,0.01023668,-0.025150688,0.00729757,0.05313274,0.007297015,-0.093589135,-0.014347521,0.031550843,-0.018207908,-0.033484485,0.23968731,-0.04008758,0.0060827625,-0.004287125,-0.04060174,0.035998467,-0.013882029,-0.015104646,-0.04700737,0.015394095,0.02893912,0.031648815,-0.002771979,0.03083158,-0.05707041,0.010538449,-0.053470287,0.06256131,0.011704445,-0.014541999,-0.01051473,-0.006733189,0.044093613,0.013339935,-0.06267326,0.0428632,-0.07038315,-0.009143276,0.09994883,0.004987607,0.026885895,0.08034262,-0.033635627,-0.022487551,-0.030024724,0.026934387,0.029255223,0.027208928,0.0069896323,-0.046474732,-0.058649674,-0.07008608,-0.06753458,-0.034869235,-0.120450824,-0.010866406,0.08480637,-0.05114118,0.06559932,-0.031219408,0.032882344,-0.017922925,0.033752162,-0.03199418,0.01667962,0.037241977,0.022630231,0.045894135,0.030753318,-0.02215518,0.017770028,-0.025049254,-0.045379672,-0.06098087,0.063464515,0.020640565,-0.10424734,-0.00786076,0.028407086,0.012444685,-0.010966217,0.025792638,0.031150766,-0.09807386,0.009220468,0.07690304,0.031107485,-0.02323454,0.01232304,0.027339907,-0.009314799,0.025466112,-0.0526805,0.011169639,0.026503928,0.053522177,-0.026159566,-0.02141847,0.0077685686,0.068012245,0.043427285,0.025749903,0.015305993,-0.05753994,0.036382552,-0.037798975,-0.06504522,-0.025704943,-0.034619145,0.009529093,-0.039157882,0.05972188,-0.029291982,-0.054928947,0.0015608502,0.019036693,0.0087293945,-0.0043398645,0.017392809,0.02264325,0.025433283,-0.04307134,-0.0022087728,0.07539596,-0.031026198,-0.08422478,0.015684372,-0.007135754,0.07095444,0.05106952,0.021192841,0.022940988,-0.09845196,-0.054315202,-0.2283184,0.00039206562,0.020285372,-0.0032002586,0.09146159,0.020653537,0.027857816,-0.03427893,0.042690206,-0.013986325,0.04072902,0.016655613,-0.015795486,0.09504197,-0.022981595,0.030391654,0.059060454,-0.0011297392,0.0129476525,0.024110911,0.0024470065,0.017639639,-0.0011270575,-0.06595389,0.016953548,-0.013562799,0.23597829,0.10829628,0.00782811,-0.038939714,-0.0005555627,-0.002915367,-0.015536974,-0.10943432,0.026033664,0.020181289,0.0003686194,-0.04886056,-0.02366949,-0.0001586763,-0.03300311,0.040830493,-0.024658168,-0.07623268,0.0075789504,-0.024747914,-0.011904173,0.00024992827,-0.035677873,0.0060291006,0.029552713,-0.020987893,-0.01081308,-0.00033254165,0.01623525,-0.035739012,-0.08761928,0.0008644093,-0.0059358636,0.017304605,0.006209267,-0.050949544,0.032538358,-0.032607634,0.01767997,0.016854625,0.0251009,-0.056566466,0.029434936,-0.027132805,-0.0037773196,0.08622786,-0.024845831,-0.0149036255,0.0677935,0.035698667,0.053244714,-0.023172028,-0.057150465,-0.042664234,0.016723031,-0.0110892,0.027086386,0.040617514,0.021721961,-0.008825345,0.09014068,-0.00031725666,0.037772376,-0.028894745,0.0071449205,-0.00014647323,-0.020653443,-0.054506272,0.037730232,-0.02952679,-0.27268472,0.06581913,-0.025963487,0.046704344,-0.023291914,-0.001648131,0.064198926,0.03256141,-0.07444727,0.03312911,0.029869812,0.0011079342,0.02101518,-0.018955339,0.018415285,0.04355975,0.02111472,-0.060182165,0.05878127,-0.028283918,0.029465748,0.003601499,0.2091422,-0.05559134,-0.00097313384,0.0067268955,-0.013934751,0.028899418,0.0306436,-0.018715024,0.027255507,0.034688573,0.111619085,-0.0074516083,-0.0008301801,0.052996,-0.018112244,0.0149507355,0.030463047,-0.018259967,-0.038920976,0.0023088527,-0.044930156,-0.04536979,0.07041295,-0.025604915,0.008208011,-0.07095862,0.019948348,-0.008449301,-0.016477905,-0.046026208,-0.0107074315,0.0250523,0.05894703,-0.050161943,-0.026808146,-0.038142174,-0.027797315,-0.069310926,0.022376642,-0.04382796,-0.019629879,0.019454641,0.026503637]'); `);function App(){const[e,ot]=reactExports.useState(""),[st,at]=reactExports.useState([]),[it,lt]=reactExports.useState(null),[ut,pt]=reactExports.useState(null),_t=reactExports.useRef(!1),ht=reactExports.useRef(null),Dt=reactExports.useRef(null);reactExports.useEffect(()=>{const Ot=async()=>{_t.current=!0,Dt.current=await getDB(),await initSchema(Dt.current);let Ut=await countRows(Dt.current,"embeddings");console.log(`Found ${Ut} rows`),Ut===0&&(await seedDb(Dt.current),Ut=await countRows(Dt.current,"embeddings"),console.log(`Seeded ${Ut} rows`));const jt=await Dt.current.query("SELECT content FROM embeddings");at(jt.rows.map(Wt=>Wt.content))};!Dt.current&&!_t.current&&Ot()},[]),reactExports.useEffect(()=>{ht.current||(ht.current=new Worker(new URL("/assets/worker-Dx_8b-Xw.js",import.meta.url),{type:"module"}));const Ot=async Ut=>{switch(Ut.data.status){case"initiate":pt(!1);break;case"ready":pt(!0);break;case"complete":const jt=await search(Dt.current,Ut.data.embedding);console.log({searchResults:jt}),lt(jt.map(Wt=>Wt.content));break}};return ht.current.addEventListener("message",Ot),()=>ht.current.removeEventListener("message",Ot)});const Nt=reactExports.useCallback(Ot=>{ht.current&&ht.current.postMessage({text:Ot})},[]);return jsxRuntimeExports.jsxs("main",{className:"flex min-h-screen flex-col items-center justify-center p-12",children:[jsxRuntimeExports.jsx("h1",{className:"text-5xl font-bold mb-2 text-center",children:"Transformers.js"}),jsxRuntimeExports.jsxs("h2",{className:"text-2xl mb-4 text-center",children:["100% in-browser Semantic Search with"," ",jsxRuntimeExports.jsx("a",{className:"underline",href:"https://huggingface.co/docs/transformers.js",children:"Transformers.js"}),", ",jsxRuntimeExports.jsx("a",{className:"underline",href:"https://github.com/electric-sql/pglite",children:"PGlite"})," "," + ",jsxRuntimeExports.jsx("a",{className:"underline",href:"https://github.com/pgvector/pgvector",children:"pgvector!"})]}),jsxRuntimeExports.jsx("p",{className:"text-center",children:"Items in database:"}),jsxRuntimeExports.jsx("pre",{className:"bg-gray-100 p-2 mb-4 rounded",children:JSON.stringify(st)}),jsxRuntimeExports.jsxs("form",{onSubmit:Ot=>{Ot.preventDefault(),Nt(e)},children:[jsxRuntimeExports.jsx("input",{type:"text",className:"w-full max-w-xs p-2 border border-gray-300 rounded mb-4",placeholder:"Enter text here",onInput:Ot=>{lt([]),ot(Ot.target.value)}}),jsxRuntimeExports.jsx("button",{type:"submit",className:"bg-blue-500 text-white p-2 mb-4 rounded w-full max-w-xs",children:"Semantic Search"})]}),ut!==null&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("p",{className:"text-center",children:"Similarity Search results:"}),jsxRuntimeExports.jsx("pre",{className:"bg-gray-100 p-2 rounded",children:!ut||!it?"Loading...":JSON.stringify(it)})]})]})}createRoot(document.getElementById("root")).render(jsxRuntimeExports.jsx(reactExports.StrictMode,{children:jsxRuntimeExports.jsx(App,{})}));export{D$1 as D,L$1 as L,P$1 as P,R$1 as R,P$2 as a,g$1 as g,h$1 as h,x,z$1 as z};