diff --git a/assets/index-D_Gh0IrU.js b/assets/index-D_Gh0IrU.js new file mode 100644 index 0000000000000000000000000000000000000000..ffba1acd30a0daa716630a4f6b18ec0c44c559d0 --- /dev/null +++ b/assets/index-D_Gh0IrU.js @@ -0,0 +1,152 @@ +var F6=Object.defineProperty;var j3=e=>{throw TypeError(e)};var P6=(e,r,M)=>r in e?F6(e,r,{enumerable:!0,configurable:!0,writable:!0,value:M}):e[r]=M;var $r=(e,r,M)=>P6(e,typeof r!="symbol"?r+"":r,M),R6=(e,r,M)=>r.has(e)||j3("Cannot "+M);var B3=(e,r,M)=>r.has(e)?j3("Cannot add the same private member more than once"):r instanceof WeakSet?r.add(e):r.set(e,M);var Nl=(e,r,M)=>(R6(e,r,"access private method"),M);(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const s0 of document.querySelectorAll('link[rel="modulepreload"]'))r0(s0);new MutationObserver(s0=>{for(const a0 of s0)if(a0.type==="childList")for(const i0 of a0.addedNodes)i0.tagName==="LINK"&&i0.rel==="modulepreload"&&r0(i0)}).observe(document,{childList:!0,subtree:!0});function M(s0){const a0={};return s0.integrity&&(a0.integrity=s0.integrity),s0.referrerPolicy&&(a0.referrerPolicy=s0.referrerPolicy),s0.crossOrigin==="use-credentials"?a0.credentials="include":s0.crossOrigin==="anonymous"?a0.credentials="omit":a0.credentials="same-origin",a0}function r0(s0){if(s0.ep)return;s0.ep=!0;const a0=M(s0);fetch(s0.href,a0)}})();function getDefaultExportFromCjs(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}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 hasRequiredReact_production_min;function requireReact_production_min(){if(hasRequiredReact_production_min)return react_production_min;hasRequiredReact_production_min=1;var e=Symbol.for("react.element"),r=Symbol.for("react.portal"),M=Symbol.for("react.fragment"),r0=Symbol.for("react.strict_mode"),s0=Symbol.for("react.profiler"),a0=Symbol.for("react.provider"),i0=Symbol.for("react.context"),u0=Symbol.for("react.forward_ref"),d0=Symbol.for("react.suspense"),m0=Symbol.for("react.memo"),_0=Symbol.for("react.lazy"),f0=Symbol.iterator;function g0(S0){return S0===null||typeof S0!="object"?null:(S0=f0&&S0[f0]||S0["@@iterator"],typeof S0=="function"?S0:null)}var x0={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},k0=Object.assign,F0={};function C0(S0,I0,J0){this.props=S0,this.context=I0,this.refs=F0,this.updater=J0||x0}C0.prototype.isReactComponent={},C0.prototype.setState=function(S0,I0){if(typeof S0!="object"&&typeof S0!="function"&&S0!=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,S0,I0,"setState")},C0.prototype.forceUpdate=function(S0){this.updater.enqueueForceUpdate(this,S0,"forceUpdate")};function R0(){}R0.prototype=C0.prototype;function y0(S0,I0,J0){this.props=S0,this.context=I0,this.refs=F0,this.updater=J0||x0}var w0=y0.prototype=new R0;w0.constructor=y0,k0(w0,C0.prototype),w0.isPureReactComponent=!0;var A0=Array.isArray,q0=Object.prototype.hasOwnProperty,U0={current:null},X0={key:!0,ref:!0,__self:!0,__source:!0};function xr(S0,I0,J0){var gr,tr={},Mr=null,Fr=null;if(I0!=null)for(gr in I0.ref!==void 0&&(Fr=I0.ref),I0.key!==void 0&&(Mr=""+I0.key),I0)q0.call(I0,gr)&&!X0.hasOwnProperty(gr)&&(tr[gr]=I0[gr]);var kr=arguments.length-2;if(kr===1)tr.children=J0;else if(1>>1,I0=$0[S0];if(0>>1;S0s0(tr,j0))Mrs0(Fr,tr)?($0[S0]=Fr,$0[Mr]=j0,S0=Mr):($0[S0]=tr,$0[gr]=j0,S0=gr);else if(Mrs0(Fr,j0))$0[S0]=Fr,$0[Mr]=j0,S0=Mr;else break e}}return Z0}function s0($0,Z0){var j0=$0.sortIndex-Z0.sortIndex;return j0!==0?j0:$0.id-Z0.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a0=performance;e.unstable_now=function(){return a0.now()}}else{var i0=Date,u0=i0.now();e.unstable_now=function(){return i0.now()-u0}}var d0=[],m0=[],_0=1,f0=null,g0=3,x0=!1,k0=!1,F0=!1,C0=typeof setTimeout=="function"?setTimeout:null,R0=typeof clearTimeout=="function"?clearTimeout:null,y0=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function w0($0){for(var Z0=M(m0);Z0!==null;){if(Z0.callback===null)r0(m0);else if(Z0.startTime<=$0)r0(m0),Z0.sortIndex=Z0.expirationTime,r(d0,Z0);else break;Z0=M(m0)}}function A0($0){if(F0=!1,w0($0),!k0)if(M(d0)!==null)k0=!0,_r(q0);else{var Z0=M(m0);Z0!==null&&wr(A0,Z0.startTime-$0)}}function q0($0,Z0){k0=!1,F0&&(F0=!1,R0(xr),xr=-1),x0=!0;var j0=g0;try{for(w0(Z0),f0=M(d0);f0!==null&&(!(f0.expirationTime>Z0)||$0&&!mr());){var S0=f0.callback;if(typeof S0=="function"){f0.callback=null,g0=f0.priorityLevel;var I0=S0(f0.expirationTime<=Z0);Z0=e.unstable_now(),typeof I0=="function"?f0.callback=I0:f0===M(d0)&&r0(d0),w0(Z0)}else r0(d0);f0=M(d0)}if(f0!==null)var J0=!0;else{var gr=M(m0);gr!==null&&wr(A0,gr.startTime-Z0),J0=!1}return J0}finally{f0=null,g0=j0,x0=!1}}var U0=!1,X0=null,xr=-1,Ir=5,Ur=-1;function mr(){return!(e.unstable_now()-Ur$0||125<$0?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Ir=0<$0?Math.floor(1e3/$0):5},e.unstable_getCurrentPriorityLevel=function(){return g0},e.unstable_getFirstCallbackNode=function(){return M(d0)},e.unstable_next=function($0){switch(g0){case 1:case 2:case 3:var Z0=3;break;default:Z0=g0}var j0=g0;g0=Z0;try{return $0()}finally{g0=j0}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function($0,Z0){switch($0){case 1:case 2:case 3:case 4:case 5:break;default:$0=3}var j0=g0;g0=$0;try{return Z0()}finally{g0=j0}},e.unstable_scheduleCallback=function($0,Z0,j0){var S0=e.unstable_now();switch(typeof j0=="object"&&j0!==null?(j0=j0.delay,j0=typeof j0=="number"&&0S0?($0.sortIndex=j0,r(m0,$0),M(d0)===null&&$0===M(m0)&&(F0?(R0(xr),xr=-1):F0=!0,wr(A0,j0-S0))):($0.sortIndex=I0,r(d0,$0),k0||x0||(k0=!0,_r(q0))),$0},e.unstable_shouldYield=mr,e.unstable_wrapCallback=function($0){var Z0=g0;return function(){var j0=g0;g0=Z0;try{return $0.apply(this,arguments)}finally{g0=j0}}}}(scheduler_production_min)),scheduler_production_min}var hasRequiredScheduler;function requireScheduler(){return hasRequiredScheduler||(hasRequiredScheduler=1,scheduler.exports=requireScheduler_production_min()),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 hasRequiredReactDom_production_min;function requireReactDom_production_min(){if(hasRequiredReactDom_production_min)return reactDom_production_min;hasRequiredReactDom_production_min=1;var e=requireReact(),r=requireScheduler();function M(e0){for(var t0="https://reactjs.org/docs/error-decoder.html?invariant="+e0,n0=1;n0"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),d0=Object.prototype.hasOwnProperty,m0=/^[: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]*$/,_0={},f0={};function g0(e0){return d0.call(f0,e0)?!0:d0.call(_0,e0)?!1:m0.test(e0)?f0[e0]=!0:(_0[e0]=!0,!1)}function x0(e0,t0,n0,o0){if(n0!==null&&n0.type===0)return!1;switch(typeof t0){case"function":case"symbol":return!0;case"boolean":return o0?!1:n0!==null?!n0.acceptsBooleans:(e0=e0.toLowerCase().slice(0,5),e0!=="data-"&&e0!=="aria-");default:return!1}}function k0(e0,t0,n0,o0){if(t0===null||typeof t0>"u"||x0(e0,t0,n0,o0))return!0;if(o0)return!1;if(n0!==null)switch(n0.type){case 3:return!t0;case 4:return t0===!1;case 5:return isNaN(t0);case 6:return isNaN(t0)||1>t0}return!1}function F0(e0,t0,n0,o0,l0,c0,p0){this.acceptsBooleans=t0===2||t0===3||t0===4,this.attributeName=o0,this.attributeNamespace=l0,this.mustUseProperty=n0,this.propertyName=e0,this.type=t0,this.sanitizeURL=c0,this.removeEmptyString=p0}var C0={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e0){C0[e0]=new F0(e0,0,!1,e0,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e0){var t0=e0[0];C0[t0]=new F0(t0,1,!1,e0[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e0){C0[e0]=new F0(e0,2,!1,e0.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e0){C0[e0]=new F0(e0,2,!1,e0,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(e0){C0[e0]=new F0(e0,3,!1,e0.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e0){C0[e0]=new F0(e0,3,!0,e0,null,!1,!1)}),["capture","download"].forEach(function(e0){C0[e0]=new F0(e0,4,!1,e0,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e0){C0[e0]=new F0(e0,6,!1,e0,null,!1,!1)}),["rowSpan","start"].forEach(function(e0){C0[e0]=new F0(e0,5,!1,e0.toLowerCase(),null,!1,!1)});var R0=/[\-:]([a-z])/g;function y0(e0){return e0[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(e0){var t0=e0.replace(R0,y0);C0[t0]=new F0(t0,1,!1,e0,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e0){var t0=e0.replace(R0,y0);C0[t0]=new F0(t0,1,!1,e0,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e0){var t0=e0.replace(R0,y0);C0[t0]=new F0(t0,1,!1,e0,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e0){C0[e0]=new F0(e0,1,!1,e0.toLowerCase(),null,!1,!1)}),C0.xlinkHref=new F0("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e0){C0[e0]=new F0(e0,1,!1,e0.toLowerCase(),null,!0,!0)});function w0(e0,t0,n0,o0){var l0=C0.hasOwnProperty(t0)?C0[t0]:null;(l0!==null?l0.type!==0:o0||!(2h0||l0[p0]!==c0[h0]){var E0=` +`+l0[p0].replace(" at new "," at ");return e0.displayName&&E0.includes("")&&(E0=E0.replace("",e0.displayName)),E0}while(1<=p0&&0<=h0);break}}}finally{J0=!1,Error.prepareStackTrace=n0}return(e0=e0?e0.displayName||e0.name:"")?I0(e0):""}function tr(e0){switch(e0.tag){case 5:return I0(e0.type);case 16:return I0("Lazy");case 13:return I0("Suspense");case 19:return I0("SuspenseList");case 0:case 2:case 15:return e0=gr(e0.type,!1),e0;case 11:return e0=gr(e0.type.render,!1),e0;case 1:return e0=gr(e0.type,!0),e0;default:return""}}function Mr(e0){if(e0==null)return null;if(typeof e0=="function")return e0.displayName||e0.name||null;if(typeof e0=="string")return e0;switch(e0){case X0:return"Fragment";case U0:return"Portal";case Ir:return"Profiler";case xr:return"StrictMode";case H0:return"Suspense";case lr:return"SuspenseList"}if(typeof e0=="object")switch(e0.$$typeof){case mr:return(e0.displayName||"Context")+".Consumer";case Ur:return(e0._context.displayName||"Context")+".Provider";case vr:var t0=e0.render;return e0=e0.displayName,e0||(e0=t0.displayName||t0.name||"",e0=e0!==""?"ForwardRef("+e0+")":"ForwardRef"),e0;case fr:return t0=e0.displayName||null,t0!==null?t0:Mr(e0.type)||"Memo";case _r:t0=e0._payload,e0=e0._init;try{return Mr(e0(t0))}catch{}}return null}function Fr(e0){var t0=e0.type;switch(e0.tag){case 24:return"Cache";case 9:return(t0.displayName||"Context")+".Consumer";case 10:return(t0._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e0=t0.render,e0=e0.displayName||e0.name||"",t0.displayName||(e0!==""?"ForwardRef("+e0+")":"ForwardRef");case 7:return"Fragment";case 5:return t0;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Mr(t0);case 8:return t0===xr?"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 t0=="function")return t0.displayName||t0.name||null;if(typeof t0=="string")return t0}return null}function kr(e0){switch(typeof e0){case"boolean":case"number":case"string":case"undefined":return e0;case"object":return e0;default:return""}}function Cr(e0){var t0=e0.type;return(e0=e0.nodeName)&&e0.toLowerCase()==="input"&&(t0==="checkbox"||t0==="radio")}function as(e0){var t0=Cr(e0)?"checked":"value",n0=Object.getOwnPropertyDescriptor(e0.constructor.prototype,t0),o0=""+e0[t0];if(!e0.hasOwnProperty(t0)&&typeof n0<"u"&&typeof n0.get=="function"&&typeof n0.set=="function"){var l0=n0.get,c0=n0.set;return Object.defineProperty(e0,t0,{configurable:!0,get:function(){return l0.call(this)},set:function(p0){o0=""+p0,c0.call(this,p0)}}),Object.defineProperty(e0,t0,{enumerable:n0.enumerable}),{getValue:function(){return o0},setValue:function(p0){o0=""+p0},stopTracking:function(){e0._valueTracker=null,delete e0[t0]}}}}function $a(e0){e0._valueTracker||(e0._valueTracker=as(e0))}function Ys(e0){if(!e0)return!1;var t0=e0._valueTracker;if(!t0)return!0;var n0=t0.getValue(),o0="";return e0&&(o0=Cr(e0)?e0.checked?"true":"false":e0.value),e0=o0,e0!==n0?(t0.setValue(e0),!0):!1}function ca(e0){if(e0=e0||(typeof document<"u"?document:void 0),typeof e0>"u")return null;try{return e0.activeElement||e0.body}catch{return e0.body}}function Is(e0,t0){var n0=t0.checked;return j0({},t0,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n0??e0._wrapperState.initialChecked})}function uo(e0,t0){var n0=t0.defaultValue==null?"":t0.defaultValue,o0=t0.checked!=null?t0.checked:t0.defaultChecked;n0=kr(t0.value!=null?t0.value:n0),e0._wrapperState={initialChecked:o0,initialValue:n0,controlled:t0.type==="checkbox"||t0.type==="radio"?t0.checked!=null:t0.value!=null}}function co(e0,t0){t0=t0.checked,t0!=null&&w0(e0,"checked",t0,!1)}function Bs(e0,t0){co(e0,t0);var n0=kr(t0.value),o0=t0.type;if(n0!=null)o0==="number"?(n0===0&&e0.value===""||e0.value!=n0)&&(e0.value=""+n0):e0.value!==""+n0&&(e0.value=""+n0);else if(o0==="submit"||o0==="reset"){e0.removeAttribute("value");return}t0.hasOwnProperty("value")?da(e0,t0.type,n0):t0.hasOwnProperty("defaultValue")&&da(e0,t0.type,kr(t0.defaultValue)),t0.checked==null&&t0.defaultChecked!=null&&(e0.defaultChecked=!!t0.defaultChecked)}function ja(e0,t0,n0){if(t0.hasOwnProperty("value")||t0.hasOwnProperty("defaultValue")){var o0=t0.type;if(!(o0!=="submit"&&o0!=="reset"||t0.value!==void 0&&t0.value!==null))return;t0=""+e0._wrapperState.initialValue,n0||t0===e0.value||(e0.value=t0),e0.defaultValue=t0}n0=e0.name,n0!==""&&(e0.name=""),e0.defaultChecked=!!e0._wrapperState.initialChecked,n0!==""&&(e0.name=n0)}function da(e0,t0,n0){(t0!=="number"||ca(e0.ownerDocument)!==e0)&&(n0==null?e0.defaultValue=""+e0._wrapperState.initialValue:e0.defaultValue!==""+n0&&(e0.defaultValue=""+n0))}var pa=Array.isArray;function Qs(e0,t0,n0,o0){if(e0=e0.options,t0){t0={};for(var l0=0;l0"+t0.valueOf().toString()+"",t0=Ba.firstChild;e0.firstChild;)e0.removeChild(e0.firstChild);for(;t0.firstChild;)e0.appendChild(t0.firstChild)}});function ea(e0,t0){if(t0){var n0=e0.firstChild;if(n0&&n0===e0.lastChild&&n0.nodeType===3){n0.nodeValue=t0;return}}e0.textContent=t0}var _a={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},_o=["Webkit","ms","Moz","O"];Object.keys(_a).forEach(function(e0){_o.forEach(function(t0){t0=t0+e0.charAt(0).toUpperCase()+e0.substring(1),_a[t0]=_a[e0]})});function Ua(e0,t0,n0){return t0==null||typeof t0=="boolean"||t0===""?"":n0||typeof t0!="number"||t0===0||_a.hasOwnProperty(e0)&&_a[e0]?(""+t0).trim():t0+"px"}function Ss(e0,t0){e0=e0.style;for(var n0 in t0)if(t0.hasOwnProperty(n0)){var o0=n0.indexOf("--")===0,l0=Ua(n0,t0[n0],o0);n0==="float"&&(n0="cssFloat"),o0?e0.setProperty(n0,l0):e0[n0]=l0}}var fa=j0({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 Ha(e0,t0){if(t0){if(fa[e0]&&(t0.children!=null||t0.dangerouslySetInnerHTML!=null))throw Error(M(137,e0));if(t0.dangerouslySetInnerHTML!=null){if(t0.children!=null)throw Error(M(60));if(typeof t0.dangerouslySetInnerHTML!="object"||!("__html"in t0.dangerouslySetInnerHTML))throw Error(M(61))}if(t0.style!=null&&typeof t0.style!="object")throw Error(M(62))}}function Ga(e0,t0){if(e0.indexOf("-")===-1)return typeof t0.is=="string";switch(e0){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 Bo=null;function ha(e0){return e0=e0.target||e0.srcElement||window,e0.correspondingUseElement&&(e0=e0.correspondingUseElement),e0.nodeType===3?e0.parentNode:e0}var ga=null,ya=null,ks=null;function bi(e0){if(e0=ci(e0)){if(typeof ga!="function")throw Error(M(280));var t0=e0.stateNode;t0&&(t0=Qi(t0),ga(e0.stateNode,e0.type,t0))}}function Ti(e0){ya?ks?ks.push(e0):ks=[e0]:ya=e0}function $n(){if(ya){var e0=ya,t0=ks;if(ks=ya=null,bi(e0),t0)for(e0=0;e0>>=0,e0===0?32:31-(G3(e0)/W3|0)|0}var Ii=64,zi=4194304;function Wo(e0){switch(e0&-e0){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 e0&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e0&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e0}}function Di(e0,t0){var n0=e0.pendingLanes;if(n0===0)return 0;var o0=0,l0=e0.suspendedLanes,c0=e0.pingedLanes,p0=n0&268435455;if(p0!==0){var h0=p0&~l0;h0!==0?o0=Wo(h0):(c0&=p0,c0!==0&&(o0=Wo(c0)))}else p0=n0&~l0,p0!==0?o0=Wo(p0):c0!==0&&(o0=Wo(c0));if(o0===0)return 0;if(t0!==0&&t0!==o0&&(t0&l0)===0&&(l0=o0&-o0,c0=t0&-t0,l0>=c0||l0===16&&(c0&4194240)!==0))return t0;if((o0&4)!==0&&(o0|=n0&16),t0=e0.entangledLanes,t0!==0)for(e0=e0.entanglements,t0&=o0;0n0;n0++)t0.push(e0);return t0}function Vo(e0,t0,n0){e0.pendingLanes|=t0,t0!==536870912&&(e0.suspendedLanes=0,e0.pingedLanes=0),e0=e0.eventTimes,t0=31-Ds(t0),e0[t0]=n0}function Y3(e0,t0){var n0=e0.pendingLanes&~t0;e0.pendingLanes=t0,e0.suspendedLanes=0,e0.pingedLanes=0,e0.expiredLanes&=t0,e0.mutableReadLanes&=t0,e0.entangledLanes&=t0,t0=e0.entanglements;var o0=e0.eventTimes;for(e0=e0.expirationTimes;0=ti),z4=" ",D4=!1;function N4(e0,t0){switch(e0){case"keyup":return S5.indexOf(t0.keyCode)!==-1;case"keydown":return t0.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function L4(e0){return e0=e0.detail,typeof e0=="object"&&"data"in e0?e0.data:null}var Eo=!1;function b5(e0,t0){switch(e0){case"compositionend":return L4(t0);case"keypress":return t0.which!==32?null:(D4=!0,z4);case"textInput":return e0=t0.data,e0===z4&&D4?null:e0;default:return null}}function T5(e0,t0){if(Eo)return e0==="compositionend"||!Ql&&N4(e0,t0)?(e0=A4(),$i=Gl=ka=null,Eo=!1,e0):null;switch(e0){case"paste":return null;case"keypress":if(!(t0.ctrlKey||t0.altKey||t0.metaKey)||t0.ctrlKey&&t0.altKey){if(t0.char&&1=t0)return{node:n0,offset:t0-e0};e0=o0}e:{for(;n0;){if(n0.nextSibling){n0=n0.nextSibling;break e}n0=n0.parentNode}n0=void 0}n0=H4(n0)}}function W4(e0,t0){return e0&&t0?e0===t0?!0:e0&&e0.nodeType===3?!1:t0&&t0.nodeType===3?W4(e0,t0.parentNode):"contains"in e0?e0.contains(t0):e0.compareDocumentPosition?!!(e0.compareDocumentPosition(t0)&16):!1:!1}function V4(){for(var e0=window,t0=ca();t0 instanceof e0.HTMLIFrameElement;){try{var n0=typeof t0.contentWindow.location.href=="string"}catch{n0=!1}if(n0)e0=t0.contentWindow;else break;t0=ca(e0.document)}return t0}function e1(e0){var t0=e0&&e0.nodeName&&e0.nodeName.toLowerCase();return t0&&(t0==="input"&&(e0.type==="text"||e0.type==="search"||e0.type==="tel"||e0.type==="url"||e0.type==="password")||t0==="textarea"||e0.contentEditable==="true")}function N5(e0){var t0=V4(),n0=e0.focusedElem,o0=e0.selectionRange;if(t0!==n0&&n0&&n0.ownerDocument&&W4(n0.ownerDocument.documentElement,n0)){if(o0!==null&&e1(n0)){if(t0=o0.start,e0=o0.end,e0===void 0&&(e0=t0),"selectionStart"in n0)n0.selectionStart=t0,n0.selectionEnd=Math.min(e0,n0.value.length);else if(e0=(t0=n0.ownerDocument||document)&&t0.defaultView||window,e0.getSelection){e0=e0.getSelection();var l0=n0.textContent.length,c0=Math.min(o0.start,l0);o0=o0.end===void 0?c0:Math.min(o0.end,l0),!e0.extend&&c0>o0&&(l0=o0,o0=c0,c0=l0),l0=G4(n0,c0);var p0=G4(n0,o0);l0&&p0&&(e0.rangeCount!==1||e0.anchorNode!==l0.node||e0.anchorOffset!==l0.offset||e0.focusNode!==p0.node||e0.focusOffset!==p0.offset)&&(t0=t0.createRange(),t0.setStart(l0.node,l0.offset),e0.removeAllRanges(),c0>o0?(e0.addRange(t0),e0.extend(p0.node,p0.offset)):(t0.setEnd(p0.node,p0.offset),e0.addRange(t0)))}}for(t0=[],e0=n0;e0=e0.parentNode;)e0.nodeType===1&&t0.push({element:e0,left:e0.scrollLeft,top:e0.scrollTop});for(typeof n0.focus=="function"&&n0.focus(),n0=0;n0=document.documentMode,Mo=null,t1=null,ai=null,r1=!1;function K4(e0,t0,n0){var o0=n0.window===n0?n0.document:n0.nodeType===9?n0:n0.ownerDocument;r1||Mo==null||Mo!==ca(o0)||(o0=Mo,"selectionStart"in o0&&e1(o0)?o0={start:o0.selectionStart,end:o0.selectionEnd}:(o0=(o0.ownerDocument&&o0.ownerDocument.defaultView||window).getSelection(),o0={anchorNode:o0.anchorNode,anchorOffset:o0.anchorOffset,focusNode:o0.focusNode,focusOffset:o0.focusOffset}),ai&&si(ai,o0)||(ai=o0,o0=Ki(t1,"onSelect"),0bo||(e0.current=_1[bo],_1[bo]=null,bo--)}function Dr(e0,t0){bo++,_1[bo]=e0.current,e0.current=t0}var Fa={},is=Aa(Fa),_s=Aa(!1),Qa=Fa;function To(e0,t0){var n0=e0.type.contextTypes;if(!n0)return Fa;var o0=e0.stateNode;if(o0&&o0.__reactInternalMemoizedUnmaskedChildContext===t0)return o0.__reactInternalMemoizedMaskedChildContext;var l0={},c0;for(c0 in n0)l0[c0]=t0[c0];return o0&&(e0=e0.stateNode,e0.__reactInternalMemoizedUnmaskedChildContext=t0,e0.__reactInternalMemoizedMaskedChildContext=l0),l0}function hs(e0){return e0=e0.childContextTypes,e0!=null}function Zi(){Or(_s),Or(is)}function u2(e0,t0,n0){if(is.current!==Fa)throw Error(M(168));Dr(is,t0),Dr(_s,n0)}function c2(e0,t0,n0){var o0=e0.stateNode;if(t0=t0.childContextTypes,typeof o0.getChildContext!="function")return n0;o0=o0.getChildContext();for(var l0 in o0)if(!(l0 in t0))throw Error(M(108,Fr(e0)||"Unknown",l0));return j0({},n0,o0)}function Ji(e0){return e0=(e0=e0.stateNode)&&e0.__reactInternalMemoizedMergedChildContext||Fa,Qa=is.current,Dr(is,e0),Dr(_s,_s.current),!0}function d2(e0,t0,n0){var o0=e0.stateNode;if(!o0)throw Error(M(169));n0?(e0=c2(e0,t0,Qa),o0.__reactInternalMemoizedMergedChildContext=e0,Or(_s),Or(is),Dr(is,e0)):Or(_s),Dr(_s,n0)}var na=null,el=!1,f1=!1;function p2(e0){na===null?na=[e0]:na.push(e0)}function K5(e0){el=!0,p2(e0)}function Pa(){if(!f1&&na!==null){f1=!0;var e0=0,t0=Pr;try{var n0=na;for(Pr=1;e0>=p0,l0-=p0,sa=1<<32-Ds(t0)+l0|n0<dr?(rs=ir,ir=null):rs=ir.sibling;var Ar=z0(b0,ir,T0[dr],O0);if(Ar===null){ir===null&&(ir=rs);break}e0&&ir&&Ar.alternate===null&&t0(b0,ir),v0=c0(Ar,v0,dr),rr===null?Y0=Ar:rr.sibling=Ar,rr=Ar,ir=rs}if(dr===T0.length)return n0(b0,ir),Gr&&Ja(b0,dr),Y0;if(ir===null){for(;drdr?(rs=ir,ir=null):rs=ir.sibling;var qa=z0(b0,ir,Ar.value,O0);if(qa===null){ir===null&&(ir=rs);break}e0&&ir&&qa.alternate===null&&t0(b0,ir),v0=c0(qa,v0,dr),rr===null?Y0=qa:rr.sibling=qa,rr=qa,ir=rs}if(Ar.done)return n0(b0,ir),Gr&&Ja(b0,dr),Y0;if(ir===null){for(;!Ar.done;dr++,Ar=T0.next())Ar=N0(b0,Ar.value,O0),Ar!==null&&(v0=c0(Ar,v0,dr),rr===null?Y0=Ar:rr.sibling=Ar,rr=Ar);return Gr&&Ja(b0,dr),Y0}for(ir=o0(b0,ir);!Ar.done;dr++,Ar=T0.next())Ar=B0(ir,b0,dr,Ar.value,O0),Ar!==null&&(e0&&Ar.alternate!==null&&ir.delete(Ar.key===null?dr:Ar.key),v0=c0(Ar,v0,dr),rr===null?Y0=Ar:rr.sibling=Ar,rr=Ar);return e0&&ir.forEach(function(A6){return t0(b0,A6)}),Gr&&Ja(b0,dr),Y0}function Hn(b0,v0,T0,O0){if(typeof T0=="object"&&T0!==null&&T0.type===X0&&T0.key===null&&(T0=T0.props.children),typeof T0=="object"&&T0!==null){switch(T0.$$typeof){case q0:e:{for(var Y0=T0.key,rr=v0;rr!==null;){if(rr.key===Y0){if(Y0=T0.type,Y0===X0){if(rr.tag===7){n0(b0,rr.sibling),v0=l0(rr,T0.props.children),v0.return=b0,b0=v0;break e}}else if(rr.elementType===Y0||typeof Y0=="object"&&Y0!==null&&Y0.$$typeof===_r&&y2(Y0)===rr.type){n0(b0,rr.sibling),v0=l0(rr,T0.props),v0.ref=di(b0,rr,T0),v0.return=b0,b0=v0;break e}n0(b0,rr);break}else t0(b0,rr);rr=rr.sibling}T0.type===X0?(v0=io(T0.props.children,b0.mode,O0,T0.key),v0.return=b0,b0=v0):(O0=Al(T0.type,T0.key,T0.props,null,b0.mode,O0),O0.ref=di(b0,v0,T0),O0.return=b0,b0=O0)}return p0(b0);case U0:e:{for(rr=T0.key;v0!==null;){if(v0.key===rr)if(v0.tag===4&&v0.stateNode.containerInfo===T0.containerInfo&&v0.stateNode.implementation===T0.implementation){n0(b0,v0.sibling),v0=l0(v0,T0.children||[]),v0.return=b0,b0=v0;break e}else{n0(b0,v0);break}else t0(b0,v0);v0=v0.sibling}v0=p4(T0,b0.mode,O0),v0.return=b0,b0=v0}return p0(b0);case _r:return rr=T0._init,Hn(b0,v0,rr(T0._payload),O0)}if(pa(T0))return W0(b0,v0,T0,O0);if(Z0(T0))return K0(b0,v0,T0,O0);sl(b0,T0)}return typeof T0=="string"&&T0!==""||typeof T0=="number"?(T0=""+T0,v0!==null&&v0.tag===6?(n0(b0,v0.sibling),v0=l0(v0,T0),v0.return=b0,b0=v0):(n0(b0,v0),v0=d4(T0,b0.mode,O0),v0.return=b0,b0=v0),p0(b0)):n0(b0,v0)}return Hn}var Ro=w2(!0),E2=w2(!1),al=Aa(null),ol=null,Co=null,M1=null;function v1(){M1=Co=ol=null}function x1(e0){var t0=al.current;Or(al),e0._currentValue=t0}function S1(e0,t0,n0){for(;e0!==null;){var o0=e0.alternate;if((e0.childLanes&t0)!==t0?(e0.childLanes|=t0,o0!==null&&(o0.childLanes|=t0)):o0!==null&&(o0.childLanes&t0)!==t0&&(o0.childLanes|=t0),e0===n0)break;e0=e0.return}}function Io(e0,t0){ol=e0,M1=Co=null,e0=e0.dependencies,e0!==null&&e0.firstContext!==null&&((e0.lanes&t0)!==0&&(gs=!0),e0.firstContext=null)}function Fs(e0){var t0=e0._currentValue;if(M1!==e0)if(e0={context:e0,memoizedValue:t0,next:null},Co===null){if(ol===null)throw Error(M(308));Co=e0,ol.dependencies={lanes:0,firstContext:e0}}else Co=Co.next=e0;return t0}var eo=null;function k1(e0){eo===null?eo=[e0]:eo.push(e0)}function M2(e0,t0,n0,o0){var l0=t0.interleaved;return l0===null?(n0.next=n0,k1(t0)):(n0.next=l0.next,l0.next=n0),t0.interleaved=n0,oa(e0,o0)}function oa(e0,t0){e0.lanes|=t0;var n0=e0.alternate;for(n0!==null&&(n0.lanes|=t0),n0=e0,e0=e0.return;e0!==null;)e0.childLanes|=t0,n0=e0.alternate,n0!==null&&(n0.childLanes|=t0),n0=e0,e0=e0.return;return n0.tag===3?n0.stateNode:null}var Ra=!1;function b1(e0){e0.updateQueue={baseState:e0.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function v2(e0,t0){e0=e0.updateQueue,t0.updateQueue===e0&&(t0.updateQueue={baseState:e0.baseState,firstBaseUpdate:e0.firstBaseUpdate,lastBaseUpdate:e0.lastBaseUpdate,shared:e0.shared,effects:e0.effects})}function ia(e0,t0){return{eventTime:e0,lane:t0,tag:0,payload:null,callback:null,next:null}}function Ca(e0,t0,n0){var o0=e0.updateQueue;if(o0===null)return null;if(o0=o0.shared,(Sr&2)!==0){var l0=o0.pending;return l0===null?t0.next=t0:(t0.next=l0.next,l0.next=t0),o0.pending=t0,oa(e0,n0)}return l0=o0.interleaved,l0===null?(t0.next=t0,k1(o0)):(t0.next=l0.next,l0.next=t0),o0.interleaved=t0,oa(e0,n0)}function il(e0,t0,n0){if(t0=t0.updateQueue,t0!==null&&(t0=t0.shared,(n0&4194240)!==0)){var o0=t0.lanes;o0&=e0.pendingLanes,n0|=o0,t0.lanes=n0,$l(e0,n0)}}function x2(e0,t0){var n0=e0.updateQueue,o0=e0.alternate;if(o0!==null&&(o0=o0.updateQueue,n0===o0)){var l0=null,c0=null;if(n0=n0.firstBaseUpdate,n0!==null){do{var p0={eventTime:n0.eventTime,lane:n0.lane,tag:n0.tag,payload:n0.payload,callback:n0.callback,next:null};c0===null?l0=c0=p0:c0=c0.next=p0,n0=n0.next}while(n0!==null);c0===null?l0=c0=t0:c0=c0.next=t0}else l0=c0=t0;n0={baseState:o0.baseState,firstBaseUpdate:l0,lastBaseUpdate:c0,shared:o0.shared,effects:o0.effects},e0.updateQueue=n0;return}e0=n0.lastBaseUpdate,e0===null?n0.firstBaseUpdate=t0:e0.next=t0,n0.lastBaseUpdate=t0}function ll(e0,t0,n0,o0){var l0=e0.updateQueue;Ra=!1;var c0=l0.firstBaseUpdate,p0=l0.lastBaseUpdate,h0=l0.shared.pending;if(h0!==null){l0.shared.pending=null;var E0=h0,P0=E0.next;E0.next=null,p0===null?c0=P0:p0.next=P0,p0=E0;var D0=e0.alternate;D0!==null&&(D0=D0.updateQueue,h0=D0.lastBaseUpdate,h0!==p0&&(h0===null?D0.firstBaseUpdate=P0:h0.next=P0,D0.lastBaseUpdate=E0))}if(c0!==null){var N0=l0.baseState;p0=0,D0=P0=E0=null,h0=c0;do{var z0=h0.lane,B0=h0.eventTime;if((o0&z0)===z0){D0!==null&&(D0=D0.next={eventTime:B0,lane:0,tag:h0.tag,payload:h0.payload,callback:h0.callback,next:null});e:{var W0=e0,K0=h0;switch(z0=t0,B0=n0,K0.tag){case 1:if(W0=K0.payload,typeof W0=="function"){N0=W0.call(B0,N0,z0);break e}N0=W0;break e;case 3:W0.flags=W0.flags&-65537|128;case 0:if(W0=K0.payload,z0=typeof W0=="function"?W0.call(B0,N0,z0):W0,z0==null)break e;N0=j0({},N0,z0);break e;case 2:Ra=!0}}h0.callback!==null&&h0.lane!==0&&(e0.flags|=64,z0=l0.effects,z0===null?l0.effects=[h0]:z0.push(h0))}else B0={eventTime:B0,lane:z0,tag:h0.tag,payload:h0.payload,callback:h0.callback,next:null},D0===null?(P0=D0=B0,E0=N0):D0=D0.next=B0,p0|=z0;if(h0=h0.next,h0===null){if(h0=l0.shared.pending,h0===null)break;z0=h0,h0=z0.next,z0.next=null,l0.lastBaseUpdate=z0,l0.shared.pending=null}}while(!0);if(D0===null&&(E0=N0),l0.baseState=E0,l0.firstBaseUpdate=P0,l0.lastBaseUpdate=D0,t0=l0.shared.interleaved,t0!==null){l0=t0;do p0|=l0.lane,l0=l0.next;while(l0!==t0)}else c0===null&&(l0.shared.lanes=0);no|=p0,e0.lanes=p0,e0.memoizedState=N0}}function S2(e0,t0,n0){if(e0=t0.effects,t0.effects=null,e0!==null)for(t0=0;t0n0?n0:4,e0(!0);var o0=R1.transition;R1.transition={};try{e0(!1),t0()}finally{Pr=n0,R1.transition=o0}}function U2(){return Ps().memoizedState}function Z5(e0,t0,n0){var o0=Na(e0);if(n0={lane:o0,action:n0,hasEagerState:!1,eagerState:null,next:null},H2(e0))G2(t0,n0);else if(n0=M2(e0,t0,n0,o0),n0!==null){var l0=ps();js(n0,e0,o0,l0),W2(n0,t0,o0)}}function J5(e0,t0,n0){var o0=Na(e0),l0={lane:o0,action:n0,hasEagerState:!1,eagerState:null,next:null};if(H2(e0))G2(t0,l0);else{var c0=e0.alternate;if(e0.lanes===0&&(c0===null||c0.lanes===0)&&(c0=t0.lastRenderedReducer,c0!==null))try{var p0=t0.lastRenderedState,h0=c0(p0,n0);if(l0.hasEagerState=!0,l0.eagerState=h0,Ns(h0,p0)){var E0=t0.interleaved;E0===null?(l0.next=l0,k1(t0)):(l0.next=E0.next,E0.next=l0),t0.interleaved=l0;return}}catch{}finally{}n0=M2(e0,t0,l0,o0),n0!==null&&(l0=ps(),js(n0,e0,o0,l0),W2(n0,t0,o0))}}function H2(e0){var t0=e0.alternate;return e0===Jr||t0!==null&&t0===Jr}function G2(e0,t0){fi=dl=!0;var n0=e0.pending;n0===null?t0.next=t0:(t0.next=n0.next,n0.next=t0),e0.pending=t0}function W2(e0,t0,n0){if((n0&4194240)!==0){var o0=t0.lanes;o0&=e0.pendingLanes,n0|=o0,t0.lanes=n0,$l(e0,n0)}}var _l={readContext:Fs,useCallback:ls,useContext:ls,useEffect:ls,useImperativeHandle:ls,useInsertionEffect:ls,useLayoutEffect:ls,useMemo:ls,useReducer:ls,useRef:ls,useState:ls,useDebugValue:ls,useDeferredValue:ls,useTransition:ls,useMutableSource:ls,useSyncExternalStore:ls,useId:ls,unstable_isNewReconciler:!1},e6={readContext:Fs,useCallback:function(e0,t0){return Ks().memoizedState=[e0,t0===void 0?null:t0],e0},useContext:Fs,useEffect:D2,useImperativeHandle:function(e0,t0,n0){return n0=n0!=null?n0.concat([e0]):null,pl(4194308,4,O2.bind(null,t0,e0),n0)},useLayoutEffect:function(e0,t0){return pl(4194308,4,e0,t0)},useInsertionEffect:function(e0,t0){return pl(4,2,e0,t0)},useMemo:function(e0,t0){var n0=Ks();return t0=t0===void 0?null:t0,e0=e0(),n0.memoizedState=[e0,t0],e0},useReducer:function(e0,t0,n0){var o0=Ks();return t0=n0!==void 0?n0(t0):t0,o0.memoizedState=o0.baseState=t0,e0={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e0,lastRenderedState:t0},o0.queue=e0,e0=e0.dispatch=Z5.bind(null,Jr,e0),[o0.memoizedState,e0]},useRef:function(e0){var t0=Ks();return e0={current:e0},t0.memoizedState=e0},useState:I2,useDebugValue:O1,useDeferredValue:function(e0){return Ks().memoizedState=e0},useTransition:function(){var e0=I2(!1),t0=e0[0];return e0=Q5.bind(null,e0[1]),Ks().memoizedState=e0,[t0,e0]},useMutableSource:function(){},useSyncExternalStore:function(e0,t0,n0){var o0=Jr,l0=Ks();if(Gr){if(n0===void 0)throw Error(M(407));n0=n0()}else{if(n0=t0(),ts===null)throw Error(M(349));(ro&30)!==0||A2(o0,t0,n0)}l0.memoizedState=n0;var c0={value:n0,getSnapshot:t0};return l0.queue=c0,D2(P2.bind(null,o0,c0,e0),[e0]),o0.flags|=2048,yi(9,F2.bind(null,o0,c0,n0,t0),void 0,null),n0},useId:function(){var e0=Ks(),t0=ts.identifierPrefix;if(Gr){var n0=aa,o0=sa;n0=(o0&~(1<<32-Ds(o0)-1)).toString(32)+n0,t0=":"+t0+"R"+n0,n0=hi++,0<\/script>",e0=e0.removeChild(e0.firstChild)):typeof o0.is=="string"?e0=p0.createElement(n0,{is:o0.is}):(e0=p0.createElement(n0),n0==="select"&&(p0=e0,o0.multiple?p0.multiple=!0:o0.size&&(p0.size=o0.size))):e0=p0.createElementNS(e0,n0),e0[Ws]=t0,e0[ui]=o0,p3(e0,t0,!1,!1),t0.stateNode=e0;e:{switch(p0=Ga(n0,o0),n0){case"dialog":Lr("cancel",e0),Lr("close",e0),l0=o0;break;case"iframe":case"object":case"embed":Lr("load",e0),l0=o0;break;case"video":case"audio":for(l0=0;l0Oo&&(t0.flags|=128,o0=!0,wi(c0,!1),t0.lanes=4194304)}else{if(!o0)if(e0=ul(p0),e0!==null){if(t0.flags|=128,o0=!0,n0=e0.updateQueue,n0!==null&&(t0.updateQueue=n0,t0.flags|=4),wi(c0,!0),c0.tail===null&&c0.tailMode==="hidden"&&!p0.alternate&&!Gr)return us(t0),null}else 2*yr()-c0.renderingStartTime>Oo&&n0!==1073741824&&(t0.flags|=128,o0=!0,wi(c0,!1),t0.lanes=4194304);c0.isBackwards?(p0.sibling=t0.child,t0.child=p0):(n0=c0.last,n0!==null?n0.sibling=p0:t0.child=p0,c0.last=p0)}return c0.tail!==null?(t0=c0.tail,c0.rendering=t0,c0.tail=t0.sibling,c0.renderingStartTime=yr(),t0.sibling=null,n0=Qr.current,Dr(Qr,o0?n0&1|2:n0&1),t0):(us(t0),null);case 22:case 23:return l4(),o0=t0.memoizedState!==null,e0!==null&&e0.memoizedState!==null!==o0&&(t0.flags|=8192),o0&&(t0.mode&1)!==0?(xs&1073741824)!==0&&(us(t0),t0.subtreeFlags&6&&(t0.flags|=8192)):us(t0),null;case 24:return null;case 25:return null}throw Error(M(156,t0.tag))}function l6(e0,t0){switch(g1(t0),t0.tag){case 1:return hs(t0.type)&&Zi(),e0=t0.flags,e0&65536?(t0.flags=e0&-65537|128,t0):null;case 3:return zo(),Or(_s),Or(is),P1(),e0=t0.flags,(e0&65536)!==0&&(e0&128)===0?(t0.flags=e0&-65537|128,t0):null;case 5:return A1(t0),null;case 13:if(Or(Qr),e0=t0.memoizedState,e0!==null&&e0.dehydrated!==null){if(t0.alternate===null)throw Error(M(340));Po()}return e0=t0.flags,e0&65536?(t0.flags=e0&-65537|128,t0):null;case 19:return Or(Qr),null;case 4:return zo(),null;case 10:return x1(t0.type._context),null;case 22:case 23:return l4(),null;case 24:return null;default:return null}}var yl=!1,cs=!1,u6=typeof WeakSet=="function"?WeakSet:Set,G0=null;function No(e0,t0){var n0=e0.ref;if(n0!==null)if(typeof n0=="function")try{n0(null)}catch(o0){qn(e0,t0,o0)}else n0.current=null}function Y1(e0,t0,n0){try{n0()}catch(o0){qn(e0,t0,o0)}}var f3=!1;function c6(e0,t0){if(l1=Oi,e0=V4(),e1(e0)){if("selectionStart"in e0)var n0={start:e0.selectionStart,end:e0.selectionEnd};else e:{n0=(n0=e0.ownerDocument)&&n0.defaultView||window;var o0=n0.getSelection&&n0.getSelection();if(o0&&o0.rangeCount!==0){n0=o0.anchorNode;var l0=o0.anchorOffset,c0=o0.focusNode;o0=o0.focusOffset;try{n0.nodeType,c0.nodeType}catch{n0=null;break e}var p0=0,h0=-1,E0=-1,P0=0,D0=0,N0=e0,z0=null;t:for(;;){for(var B0;N0!==n0||l0!==0&&N0.nodeType!==3||(h0=p0+l0),N0!==c0||o0!==0&&N0.nodeType!==3||(E0=p0+o0),N0.nodeType===3&&(p0+=N0.nodeValue.length),(B0=N0.firstChild)!==null;)z0=N0,N0=B0;for(;;){if(N0===e0)break t;if(z0===n0&&++P0===l0&&(h0=p0),z0===c0&&++D0===o0&&(E0=p0),(B0=N0.nextSibling)!==null)break;N0=z0,z0=N0.parentNode}N0=B0}n0=h0===-1||E0===-1?null:{start:h0,end:E0}}else n0=null}n0=n0||{start:0,end:0}}else n0=null;for(u1={focusedElem:e0,selectionRange:n0},Oi=!1,G0=t0;G0!==null;)if(t0=G0,e0=t0.child,(t0.subtreeFlags&1028)!==0&&e0!==null)e0.return=t0,G0=e0;else for(;G0!==null;){t0=G0;try{var W0=t0.alternate;if((t0.flags&1024)!==0)switch(t0.tag){case 0:case 11:case 15:break;case 1:if(W0!==null){var K0=W0.memoizedProps,Hn=W0.memoizedState,b0=t0.stateNode,v0=b0.getSnapshotBeforeUpdate(t0.elementType===t0.type?K0:Os(t0.type,K0),Hn);b0.__reactInternalSnapshotBeforeUpdate=v0}break;case 3:var T0=t0.stateNode.containerInfo;T0.nodeType===1?T0.textContent="":T0.nodeType===9&&T0.documentElement&&T0.removeChild(T0.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(M(163))}}catch(O0){qn(t0,t0.return,O0)}if(e0=t0.sibling,e0!==null){e0.return=t0.return,G0=e0;break}G0=t0.return}return W0=f3,f3=!1,W0}function Ei(e0,t0,n0){var o0=t0.updateQueue;if(o0=o0!==null?o0.lastEffect:null,o0!==null){var l0=o0=o0.next;do{if((l0.tag&e0)===e0){var c0=l0.destroy;l0.destroy=void 0,c0!==void 0&&Y1(t0,n0,c0)}l0=l0.next}while(l0!==o0)}}function wl(e0,t0){if(t0=t0.updateQueue,t0=t0!==null?t0.lastEffect:null,t0!==null){var n0=t0=t0.next;do{if((n0.tag&e0)===e0){var o0=n0.create;n0.destroy=o0()}n0=n0.next}while(n0!==t0)}}function Q1(e0){var t0=e0.ref;if(t0!==null){var n0=e0.stateNode;switch(e0.tag){case 5:e0=n0;break;default:e0=n0}typeof t0=="function"?t0(e0):t0.current=e0}}function h3(e0){var t0=e0.alternate;t0!==null&&(e0.alternate=null,h3(t0)),e0.child=null,e0.deletions=null,e0.sibling=null,e0.tag===5&&(t0=e0.stateNode,t0!==null&&(delete t0[Ws],delete t0[ui],delete t0[m1],delete t0[W5],delete t0[V5])),e0.stateNode=null,e0.return=null,e0.dependencies=null,e0.memoizedProps=null,e0.memoizedState=null,e0.pendingProps=null,e0.stateNode=null,e0.updateQueue=null}function g3(e0){return e0.tag===5||e0.tag===3||e0.tag===4}function y3(e0){e:for(;;){for(;e0.sibling===null;){if(e0.return===null||g3(e0.return))return null;e0=e0.return}for(e0.sibling.return=e0.return,e0=e0.sibling;e0.tag!==5&&e0.tag!==6&&e0.tag!==18;){if(e0.flags&2||e0.child===null||e0.tag===4)continue e;e0.child.return=e0,e0=e0.child}if(!(e0.flags&2))return e0.stateNode}}function Z1(e0,t0,n0){var o0=e0.tag;if(o0===5||o0===6)e0=e0.stateNode,t0?n0.nodeType===8?n0.parentNode.insertBefore(e0,t0):n0.insertBefore(e0,t0):(n0.nodeType===8?(t0=n0.parentNode,t0.insertBefore(e0,n0)):(t0=n0,t0.appendChild(e0)),n0=n0._reactRootContainer,n0!=null||t0.onclick!==null||(t0.onclick=Yi));else if(o0!==4&&(e0=e0.child,e0!==null))for(Z1(e0,t0,n0),e0=e0.sibling;e0!==null;)Z1(e0,t0,n0),e0=e0.sibling}function J1(e0,t0,n0){var o0=e0.tag;if(o0===5||o0===6)e0=e0.stateNode,t0?n0.insertBefore(e0,t0):n0.appendChild(e0);else if(o0!==4&&(e0=e0.child,e0!==null))for(J1(e0,t0,n0),e0=e0.sibling;e0!==null;)J1(e0,t0,n0),e0=e0.sibling}var ns=null,qs=!1;function Ia(e0,t0,n0){for(n0=n0.child;n0!==null;)w3(e0,t0,n0),n0=n0.sibling}function w3(e0,t0,n0){if(Gs&&typeof Gs.onCommitFiberUnmount=="function")try{Gs.onCommitFiberUnmount(Ci,n0)}catch{}switch(n0.tag){case 5:cs||No(n0,t0);case 6:var o0=ns,l0=qs;ns=null,Ia(e0,t0,n0),ns=o0,qs=l0,ns!==null&&(qs?(e0=ns,n0=n0.stateNode,e0.nodeType===8?e0.parentNode.removeChild(n0):e0.removeChild(n0)):ns.removeChild(n0.stateNode));break;case 18:ns!==null&&(qs?(e0=ns,n0=n0.stateNode,e0.nodeType===8?p1(e0.parentNode,n0):e0.nodeType===1&&p1(e0,n0),Zo(e0)):p1(ns,n0.stateNode));break;case 4:o0=ns,l0=qs,ns=n0.stateNode.containerInfo,qs=!0,Ia(e0,t0,n0),ns=o0,qs=l0;break;case 0:case 11:case 14:case 15:if(!cs&&(o0=n0.updateQueue,o0!==null&&(o0=o0.lastEffect,o0!==null))){l0=o0=o0.next;do{var c0=l0,p0=c0.destroy;c0=c0.tag,p0!==void 0&&((c0&2)!==0||(c0&4)!==0)&&Y1(n0,t0,p0),l0=l0.next}while(l0!==o0)}Ia(e0,t0,n0);break;case 1:if(!cs&&(No(n0,t0),o0=n0.stateNode,typeof o0.componentWillUnmount=="function"))try{o0.props=n0.memoizedProps,o0.state=n0.memoizedState,o0.componentWillUnmount()}catch(h0){qn(n0,t0,h0)}Ia(e0,t0,n0);break;case 21:Ia(e0,t0,n0);break;case 22:n0.mode&1?(cs=(o0=cs)||n0.memoizedState!==null,Ia(e0,t0,n0),cs=o0):Ia(e0,t0,n0);break;default:Ia(e0,t0,n0)}}function E3(e0){var t0=e0.updateQueue;if(t0!==null){e0.updateQueue=null;var n0=e0.stateNode;n0===null&&(n0=e0.stateNode=new u6),t0.forEach(function(o0){var l0=w6.bind(null,e0,o0);n0.has(o0)||(n0.add(o0),o0.then(l0,l0))})}}function $s(e0,t0){var n0=t0.deletions;if(n0!==null)for(var o0=0;o0l0&&(l0=p0),o0&=~c0}if(o0=l0,o0=yr()-o0,o0=(120>o0?120:480>o0?480:1080>o0?1080:1920>o0?1920:3e3>o0?3e3:4320>o0?4320:1960*p6(o0/1960))-o0,10e0?16:e0,Da===null)var o0=!1;else{if(e0=Da,Da=null,Sl=0,(Sr&6)!==0)throw Error(M(331));var l0=Sr;for(Sr|=4,G0=e0.current;G0!==null;){var c0=G0,p0=c0.child;if((G0.flags&16)!==0){var h0=c0.deletions;if(h0!==null){for(var E0=0;E0yr()-r4?ao(e0,0):t4|=n0),ws(e0,t0)}function I3(e0,t0){t0===0&&((e0.mode&1)===0?t0=1:(t0=zi,zi<<=1,(zi&130023424)===0&&(zi=4194304)));var n0=ps();e0=oa(e0,t0),e0!==null&&(Vo(e0,t0,n0),ws(e0,n0))}function y6(e0){var t0=e0.memoizedState,n0=0;t0!==null&&(n0=t0.retryLane),I3(e0,n0)}function w6(e0,t0){var n0=0;switch(e0.tag){case 13:var o0=e0.stateNode,l0=e0.memoizedState;l0!==null&&(n0=l0.retryLane);break;case 19:o0=e0.stateNode;break;default:throw Error(M(314))}o0!==null&&o0.delete(t0),I3(e0,n0)}var z3;z3=function(e0,t0,n0){if(e0!==null)if(e0.memoizedProps!==t0.pendingProps||_s.current)gs=!0;else{if((e0.lanes&n0)===0&&(t0.flags&128)===0)return gs=!1,o6(e0,t0,n0);gs=(e0.flags&131072)!==0}else gs=!1,Gr&&(t0.flags&1048576)!==0&&m2(t0,rl,t0.index);switch(t0.lanes=0,t0.tag){case 2:var o0=t0.type;gl(e0,t0),e0=t0.pendingProps;var l0=To(t0,is.current);Io(t0,n0),l0=I1(null,t0,o0,e0,l0,n0);var c0=z1();return t0.flags|=1,typeof l0=="object"&&l0!==null&&typeof l0.render=="function"&&l0.$$typeof===void 0?(t0.tag=1,t0.memoizedState=null,t0.updateQueue=null,hs(o0)?(c0=!0,Ji(t0)):c0=!1,t0.memoizedState=l0.state!==null&&l0.state!==void 0?l0.state:null,b1(t0),l0.updater=fl,t0.stateNode=l0,l0._reactInternals=t0,$1(t0,o0,e0,n0),t0=H1(null,t0,o0,!0,c0,n0)):(t0.tag=0,Gr&&c0&&h1(t0),ds(null,t0,l0,n0),t0=t0.child),t0;case 16:o0=t0.elementType;e:{switch(gl(e0,t0),e0=t0.pendingProps,l0=o0._init,o0=l0(o0._payload),t0.type=o0,l0=t0.tag=M6(o0),e0=Os(o0,e0),l0){case 0:t0=U1(null,t0,o0,e0,n0);break e;case 1:t0=o3(null,t0,o0,e0,n0);break e;case 11:t0=t3(null,t0,o0,e0,n0);break e;case 14:t0=r3(null,t0,o0,Os(o0.type,e0),n0);break e}throw Error(M(306,o0,""))}return t0;case 0:return o0=t0.type,l0=t0.pendingProps,l0=t0.elementType===o0?l0:Os(o0,l0),U1(e0,t0,o0,l0,n0);case 1:return o0=t0.type,l0=t0.pendingProps,l0=t0.elementType===o0?l0:Os(o0,l0),o3(e0,t0,o0,l0,n0);case 3:e:{if(i3(t0),e0===null)throw Error(M(387));o0=t0.pendingProps,c0=t0.memoizedState,l0=c0.element,v2(e0,t0),ll(t0,o0,null,n0);var p0=t0.memoizedState;if(o0=p0.element,c0.isDehydrated)if(c0={element:o0,isDehydrated:!1,cache:p0.cache,pendingSuspenseBoundaries:p0.pendingSuspenseBoundaries,transitions:p0.transitions},t0.updateQueue.baseState=c0,t0.memoizedState=c0,t0.flags&256){l0=Do(Error(M(423)),t0),t0=l3(e0,t0,o0,n0,l0);break e}else if(o0!==l0){l0=Do(Error(M(424)),t0),t0=l3(e0,t0,o0,n0,l0);break e}else for(vs=Ta(t0.stateNode.containerInfo.firstChild),Ms=t0,Gr=!0,Ls=null,n0=E2(t0,null,o0,n0),t0.child=n0;n0;)n0.flags=n0.flags&-3|4096,n0=n0.sibling;else{if(Po(),o0===l0){t0=la(e0,t0,n0);break e}ds(e0,t0,o0,n0)}t0=t0.child}return t0;case 5:return k2(t0),e0===null&&w1(t0),o0=t0.type,l0=t0.pendingProps,c0=e0!==null?e0.memoizedProps:null,p0=l0.children,c1(o0,l0)?p0=null:c0!==null&&c1(o0,c0)&&(t0.flags|=32),a3(e0,t0),ds(e0,t0,p0,n0),t0.child;case 6:return e0===null&&w1(t0),null;case 13:return u3(e0,t0,n0);case 4:return T1(t0,t0.stateNode.containerInfo),o0=t0.pendingProps,e0===null?t0.child=Ro(t0,null,o0,n0):ds(e0,t0,o0,n0),t0.child;case 11:return o0=t0.type,l0=t0.pendingProps,l0=t0.elementType===o0?l0:Os(o0,l0),t3(e0,t0,o0,l0,n0);case 7:return ds(e0,t0,t0.pendingProps,n0),t0.child;case 8:return ds(e0,t0,t0.pendingProps.children,n0),t0.child;case 12:return ds(e0,t0,t0.pendingProps.children,n0),t0.child;case 10:e:{if(o0=t0.type._context,l0=t0.pendingProps,c0=t0.memoizedProps,p0=l0.value,Dr(al,o0._currentValue),o0._currentValue=p0,c0!==null)if(Ns(c0.value,p0)){if(c0.children===l0.children&&!_s.current){t0=la(e0,t0,n0);break e}}else for(c0=t0.child,c0!==null&&(c0.return=t0);c0!==null;){var h0=c0.dependencies;if(h0!==null){p0=c0.child;for(var E0=h0.firstContext;E0!==null;){if(E0.context===o0){if(c0.tag===1){E0=ia(-1,n0&-n0),E0.tag=2;var P0=c0.updateQueue;if(P0!==null){P0=P0.shared;var D0=P0.pending;D0===null?E0.next=E0:(E0.next=D0.next,D0.next=E0),P0.pending=E0}}c0.lanes|=n0,E0=c0.alternate,E0!==null&&(E0.lanes|=n0),S1(c0.return,n0,t0),h0.lanes|=n0;break}E0=E0.next}}else if(c0.tag===10)p0=c0.type===t0.type?null:c0.child;else if(c0.tag===18){if(p0=c0.return,p0===null)throw Error(M(341));p0.lanes|=n0,h0=p0.alternate,h0!==null&&(h0.lanes|=n0),S1(p0,n0,t0),p0=c0.sibling}else p0=c0.child;if(p0!==null)p0.return=c0;else for(p0=c0;p0!==null;){if(p0===t0){p0=null;break}if(c0=p0.sibling,c0!==null){c0.return=p0.return,p0=c0;break}p0=p0.return}c0=p0}ds(e0,t0,l0.children,n0),t0=t0.child}return t0;case 9:return l0=t0.type,o0=t0.pendingProps.children,Io(t0,n0),l0=Fs(l0),o0=o0(l0),t0.flags|=1,ds(e0,t0,o0,n0),t0.child;case 14:return o0=t0.type,l0=Os(o0,t0.pendingProps),l0=Os(o0.type,l0),r3(e0,t0,o0,l0,n0);case 15:return n3(e0,t0,t0.type,t0.pendingProps,n0);case 17:return o0=t0.type,l0=t0.pendingProps,l0=t0.elementType===o0?l0:Os(o0,l0),gl(e0,t0),t0.tag=1,hs(o0)?(e0=!0,Ji(t0)):e0=!1,Io(t0,n0),K2(t0,o0,l0),$1(t0,o0,l0,n0),H1(null,t0,o0,!0,e0,n0);case 19:return d3(e0,t0,n0);case 22:return s3(e0,t0,n0)}throw Error(M(156,t0.tag))};function D3(e0,t0){return L0(e0,t0)}function E6(e0,t0,n0,o0){this.tag=e0,this.key=n0,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t0,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o0,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Cs(e0,t0,n0,o0){return new E6(e0,t0,n0,o0)}function c4(e0){return e0=e0.prototype,!(!e0||!e0.isReactComponent)}function M6(e0){if(typeof e0=="function")return c4(e0)?1:0;if(e0!=null){if(e0=e0.$$typeof,e0===vr)return 11;if(e0===fr)return 14}return 2}function Oa(e0,t0){var n0=e0.alternate;return n0===null?(n0=Cs(e0.tag,t0,e0.key,e0.mode),n0.elementType=e0.elementType,n0.type=e0.type,n0.stateNode=e0.stateNode,n0.alternate=e0,e0.alternate=n0):(n0.pendingProps=t0,n0.type=e0.type,n0.flags=0,n0.subtreeFlags=0,n0.deletions=null),n0.flags=e0.flags&14680064,n0.childLanes=e0.childLanes,n0.lanes=e0.lanes,n0.child=e0.child,n0.memoizedProps=e0.memoizedProps,n0.memoizedState=e0.memoizedState,n0.updateQueue=e0.updateQueue,t0=e0.dependencies,n0.dependencies=t0===null?null:{lanes:t0.lanes,firstContext:t0.firstContext},n0.sibling=e0.sibling,n0.index=e0.index,n0.ref=e0.ref,n0}function Al(e0,t0,n0,o0,l0,c0){var p0=2;if(o0=e0,typeof e0=="function")c4(e0)&&(p0=1);else if(typeof e0=="string")p0=5;else e:switch(e0){case X0:return io(n0.children,l0,c0,t0);case xr:p0=8,l0|=8;break;case Ir:return e0=Cs(12,n0,t0,l0|2),e0.elementType=Ir,e0.lanes=c0,e0;case H0:return e0=Cs(13,n0,t0,l0),e0.elementType=H0,e0.lanes=c0,e0;case lr:return e0=Cs(19,n0,t0,l0),e0.elementType=lr,e0.lanes=c0,e0;case wr:return Fl(n0,l0,c0,t0);default:if(typeof e0=="object"&&e0!==null)switch(e0.$$typeof){case Ur:p0=10;break e;case mr:p0=9;break e;case vr:p0=11;break e;case fr:p0=14;break e;case _r:p0=16,o0=null;break e}throw Error(M(130,e0==null?e0:typeof e0,""))}return t0=Cs(p0,n0,t0,l0),t0.elementType=e0,t0.type=o0,t0.lanes=c0,t0}function io(e0,t0,n0,o0){return e0=Cs(7,e0,o0,t0),e0.lanes=n0,e0}function Fl(e0,t0,n0,o0){return e0=Cs(22,e0,o0,t0),e0.elementType=wr,e0.lanes=n0,e0.stateNode={isHidden:!1},e0}function d4(e0,t0,n0){return e0=Cs(6,e0,null,t0),e0.lanes=n0,e0}function p4(e0,t0,n0){return t0=Cs(4,e0.children!==null?e0.children:[],e0.key,t0),t0.lanes=n0,t0.stateNode={containerInfo:e0.containerInfo,pendingChildren:null,implementation:e0.implementation},t0}function v6(e0,t0,n0,o0,l0){this.tag=t0,this.containerInfo=e0,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ql(0),this.expirationTimes=ql(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ql(0),this.identifierPrefix=o0,this.onRecoverableError=l0,this.mutableSourceEagerHydrationData=null}function m4(e0,t0,n0,o0,l0,c0,p0,h0,E0){return e0=new v6(e0,t0,n0,h0,E0),t0===1?(t0=1,c0===!0&&(t0|=8)):t0=0,c0=Cs(3,null,null,t0),e0.current=c0,c0.stateNode=e0,c0.memoizedState={element:o0,isDehydrated:n0,cache:null,transitions:null,pendingSuspenseBoundaries:null},b1(c0),e0}function x6(e0,t0,n0){var o0=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(r){console.error(r)}}return e(),reactDom.exports=requireReactDom_production_min(),reactDom.exports}var hasRequiredClient;function requireClient(){if(hasRequiredClient)return client;hasRequiredClient=1;var e=requireReactDom();return client.createRoot=e.createRoot,client.hydrateRoot=e.hydrateRoot,client}var clientExports=requireClient();const ReactDOM=getDefaultExportFromCjs(clientExports);/*! @license DOMPurify 3.2.4 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.4/LICENSE */const{entries,setPrototypeOf,isFrozen,getPrototypeOf,getOwnPropertyDescriptor}=Object;let{freeze,seal,create}=Object,{apply,construct}=typeof Reflect<"u"&&Reflect;freeze||(freeze=function(r){return r});seal||(seal=function(r){return r});apply||(apply=function(r,M,r0){return r.apply(M,r0)});construct||(construct=function(r,M){return new r(...M)});const arrayForEach=unapply(Array.prototype.forEach),arrayLastIndexOf=unapply(Array.prototype.lastIndexOf),arrayPop=unapply(Array.prototype.pop),arrayPush=unapply(Array.prototype.push),arraySplice=unapply(Array.prototype.splice),stringToLowerCase=unapply(String.prototype.toLowerCase),stringToString=unapply(String.prototype.toString),stringMatch=unapply(String.prototype.match),stringReplace=unapply(String.prototype.replace),stringIndexOf=unapply(String.prototype.indexOf),stringTrim=unapply(String.prototype.trim),objectHasOwnProperty=unapply(Object.prototype.hasOwnProperty),regExpTest=unapply(RegExp.prototype.test),typeErrorCreate=unconstruct(TypeError);function unapply(e){return function(r){for(var M=arguments.length,r0=new Array(M>1?M-1:0),s0=1;s02&&arguments[2]!==void 0?arguments[2]:stringToLowerCase;setPrototypeOf&&setPrototypeOf(e,null);let r0=r.length;for(;r0--;){let s0=r[r0];if(typeof s0=="string"){const a0=M(s0);a0!==s0&&(isFrozen(r)||(r[r0]=a0),s0=a0)}e[s0]=!0}return e}function cleanArray(e){for(let r=0;r/gm),TMPLIT_EXPR=seal(/\$\{[\w\W]*/gm),DATA_ATTR=seal(/^data-[\-\w.\u00B7-\uFFFF]+$/),ARIA_ATTR=seal(/^aria-[\-\w]+$/),IS_ALLOWED_URI=seal(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),IS_SCRIPT_OR_DATA=seal(/^(?:\w+script|data):/i),ATTR_WHITESPACE=seal(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),DOCTYPE_NAME=seal(/^html$/i),CUSTOM_ELEMENT=seal(/^[a-z][.\w]*(-[.\w]+)+$/i);var EXPRESSIONS=Object.freeze({__proto__:null,ARIA_ATTR,ATTR_WHITESPACE,CUSTOM_ELEMENT,DATA_ATTR,DOCTYPE_NAME,ERB_EXPR,IS_ALLOWED_URI,IS_SCRIPT_OR_DATA,MUSTACHE_EXPR,TMPLIT_EXPR});const NODE_TYPE={element:1,text:3,progressingInstruction:7,comment:8,document:9},getGlobal=function(){return typeof window>"u"?null:window},_createTrustedTypesPolicy=function(r,M){if(typeof r!="object"||typeof r.createPolicy!="function")return null;let r0=null;const s0="data-tt-policy-suffix";M&&M.hasAttribute(s0)&&(r0=M.getAttribute(s0));const a0="dompurify"+(r0?"#"+r0:"");try{return r.createPolicy(a0,{createHTML(i0){return i0},createScriptURL(i0){return i0}})}catch{return console.warn("TrustedTypes policy "+a0+" could not be created."),null}},_createHooksMap=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function createDOMPurify(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:getGlobal();const r=Q0=>createDOMPurify(Q0);if(r.version="3.2.4",r.removed=[],!e||!e.document||e.document.nodeType!==NODE_TYPE.document||!e.Element)return r.isSupported=!1,r;let{document:M}=e;const r0=M,s0=r0.currentScript,{DocumentFragment:a0,HTMLTemplateElement:i0,Node:u0,Element:d0,NodeFilter:m0,NamedNodeMap:_0=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:f0,DOMParser:g0,trustedTypes:x0}=e,k0=d0.prototype,F0=lookupGetter(k0,"cloneNode"),C0=lookupGetter(k0,"remove"),R0=lookupGetter(k0,"nextSibling"),y0=lookupGetter(k0,"childNodes"),w0=lookupGetter(k0,"parentNode");if(typeof i0=="function"){const Q0=M.createElement("template");Q0.content&&Q0.content.ownerDocument&&(M=Q0.content.ownerDocument)}let A0,q0="";const{implementation:U0,createNodeIterator:X0,createDocumentFragment:xr,getElementsByTagName:Ir}=M,{importNode:Ur}=r0;let mr=_createHooksMap();r.isSupported=typeof entries=="function"&&typeof w0=="function"&&U0&&U0.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:vr,ERB_EXPR:H0,TMPLIT_EXPR:lr,DATA_ATTR:fr,ARIA_ATTR:_r,IS_SCRIPT_OR_DATA:wr,ATTR_WHITESPACE:$0,CUSTOM_ELEMENT:Z0}=EXPRESSIONS;let{IS_ALLOWED_URI:j0}=EXPRESSIONS,S0=null;const I0=addToSet({},[...html$1,...svg$1,...svgFilters,...mathMl$1,...text]);let J0=null;const gr=addToSet({},[...html$2,...svg,...mathMl,...xml]);let tr=Object.seal(create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Mr=null,Fr=null,kr=!0,Cr=!0,as=!1,$a=!0,Ys=!1,ca=!0,Is=!1,uo=!1,co=!1,Bs=!1,ja=!1,da=!1,pa=!0,Qs=!1;const $o="user-content-";let po=!0,ma=!1,Zs={},Js=null;const mo=addToSet({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Ba=null;const jo=addToSet({},["audio","video","img","source","image","track"]);let ea=null;const _a=addToSet({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),_o="http://www.w3.org/1998/Math/MathML",Ua="http://www.w3.org/2000/svg",Ss="http://www.w3.org/1999/xhtml";let fa=Ss,Ha=!1,Ga=null;const Bo=addToSet({},[_o,Ua,Ss],stringToString);let ha=addToSet({},["mi","mo","mn","ms","mtext"]),ga=addToSet({},["annotation-xml"]);const ya=addToSet({},["title","style","font","a","script"]);let ks=null;const bi=["application/xhtml+xml","text/html"],Ti="text/html";let $n=null,ta=null;const Ai=M.createElement("form"),fo=function(M0){return M0 instanceof RegExp||M0 instanceof Function},ho=function(){let M0=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(ta&&ta===M0)){if((!M0||typeof M0!="object")&&(M0={}),M0=clone(M0),ks=bi.indexOf(M0.PARSER_MEDIA_TYPE)===-1?Ti:M0.PARSER_MEDIA_TYPE,$n=ks==="application/xhtml+xml"?stringToString:stringToLowerCase,S0=objectHasOwnProperty(M0,"ALLOWED_TAGS")?addToSet({},M0.ALLOWED_TAGS,$n):I0,J0=objectHasOwnProperty(M0,"ALLOWED_ATTR")?addToSet({},M0.ALLOWED_ATTR,$n):gr,Ga=objectHasOwnProperty(M0,"ALLOWED_NAMESPACES")?addToSet({},M0.ALLOWED_NAMESPACES,stringToString):Bo,ea=objectHasOwnProperty(M0,"ADD_URI_SAFE_ATTR")?addToSet(clone(_a),M0.ADD_URI_SAFE_ATTR,$n):_a,Ba=objectHasOwnProperty(M0,"ADD_DATA_URI_TAGS")?addToSet(clone(jo),M0.ADD_DATA_URI_TAGS,$n):jo,Js=objectHasOwnProperty(M0,"FORBID_CONTENTS")?addToSet({},M0.FORBID_CONTENTS,$n):mo,Mr=objectHasOwnProperty(M0,"FORBID_TAGS")?addToSet({},M0.FORBID_TAGS,$n):{},Fr=objectHasOwnProperty(M0,"FORBID_ATTR")?addToSet({},M0.FORBID_ATTR,$n):{},Zs=objectHasOwnProperty(M0,"USE_PROFILES")?M0.USE_PROFILES:!1,kr=M0.ALLOW_ARIA_ATTR!==!1,Cr=M0.ALLOW_DATA_ATTR!==!1,as=M0.ALLOW_UNKNOWN_PROTOCOLS||!1,$a=M0.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Ys=M0.SAFE_FOR_TEMPLATES||!1,ca=M0.SAFE_FOR_XML!==!1,Is=M0.WHOLE_DOCUMENT||!1,Bs=M0.RETURN_DOM||!1,ja=M0.RETURN_DOM_FRAGMENT||!1,da=M0.RETURN_TRUSTED_TYPE||!1,co=M0.FORCE_BODY||!1,pa=M0.SANITIZE_DOM!==!1,Qs=M0.SANITIZE_NAMED_PROPS||!1,po=M0.KEEP_CONTENT!==!1,ma=M0.IN_PLACE||!1,j0=M0.ALLOWED_URI_REGEXP||IS_ALLOWED_URI,fa=M0.NAMESPACE||Ss,ha=M0.MATHML_TEXT_INTEGRATION_POINTS||ha,ga=M0.HTML_INTEGRATION_POINTS||ga,tr=M0.CUSTOM_ELEMENT_HANDLING||{},M0.CUSTOM_ELEMENT_HANDLING&&fo(M0.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(tr.tagNameCheck=M0.CUSTOM_ELEMENT_HANDLING.tagNameCheck),M0.CUSTOM_ELEMENT_HANDLING&&fo(M0.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(tr.attributeNameCheck=M0.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),M0.CUSTOM_ELEMENT_HANDLING&&typeof M0.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(tr.allowCustomizedBuiltInElements=M0.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Ys&&(Cr=!1),ja&&(Bs=!0),Zs&&(S0=addToSet({},text),J0=[],Zs.html===!0&&(addToSet(S0,html$1),addToSet(J0,html$2)),Zs.svg===!0&&(addToSet(S0,svg$1),addToSet(J0,svg),addToSet(J0,xml)),Zs.svgFilters===!0&&(addToSet(S0,svgFilters),addToSet(J0,svg),addToSet(J0,xml)),Zs.mathMl===!0&&(addToSet(S0,mathMl$1),addToSet(J0,mathMl),addToSet(J0,xml))),M0.ADD_TAGS&&(S0===I0&&(S0=clone(S0)),addToSet(S0,M0.ADD_TAGS,$n)),M0.ADD_ATTR&&(J0===gr&&(J0=clone(J0)),addToSet(J0,M0.ADD_ATTR,$n)),M0.ADD_URI_SAFE_ATTR&&addToSet(ea,M0.ADD_URI_SAFE_ATTR,$n),M0.FORBID_CONTENTS&&(Js===mo&&(Js=clone(Js)),addToSet(Js,M0.FORBID_CONTENTS,$n)),po&&(S0["#text"]=!0),Is&&addToSet(S0,["html","head","body"]),S0.table&&(addToSet(S0,["tbody"]),delete Mr.tbody),M0.TRUSTED_TYPES_POLICY){if(typeof M0.TRUSTED_TYPES_POLICY.createHTML!="function")throw typeErrorCreate('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof M0.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw typeErrorCreate('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');A0=M0.TRUSTED_TYPES_POLICY,q0=A0.createHTML("")}else A0===void 0&&(A0=_createTrustedTypesPolicy(x0,s0)),A0!==null&&typeof q0=="string"&&(q0=A0.createHTML(""));freeze&&freeze(M0),ta=M0}},wa=addToSet({},[...svg$1,...svgFilters,...svgDisallowed]),go=addToSet({},[...mathMl$1,...mathMlDisallowed]),Wa=function(M0){let L0=w0(M0);(!L0||!L0.tagName)&&(L0={namespaceURI:fa,tagName:"template"});const V0=stringToLowerCase(M0.tagName),zr=stringToLowerCase(L0.tagName);return Ga[M0.namespaceURI]?M0.namespaceURI===Ua?L0.namespaceURI===Ss?V0==="svg":L0.namespaceURI===_o?V0==="svg"&&(zr==="annotation-xml"||ha[zr]):!!wa[V0]:M0.namespaceURI===_o?L0.namespaceURI===Ss?V0==="math":L0.namespaceURI===Ua?V0==="math"&&ga[zr]:!!go[V0]:M0.namespaceURI===Ss?L0.namespaceURI===Ua&&!ga[zr]||L0.namespaceURI===_o&&!ha[zr]?!1:!go[V0]&&(ya[V0]||!wa[V0]):!!(ks==="application/xhtml+xml"&&Ga[M0.namespaceURI]):!1},bs=function(M0){arrayPush(r.removed,{element:M0});try{w0(M0).removeChild(M0)}catch{C0(M0)}},Us=function(M0,L0){try{arrayPush(r.removed,{attribute:L0.getAttributeNode(M0),from:L0})}catch{arrayPush(r.removed,{attribute:null,from:L0})}if(L0.removeAttribute(M0),M0==="is")if(Bs||ja)try{bs(L0)}catch{}else try{L0.setAttribute(M0,"")}catch{}},Va=function(M0){let L0=null,V0=null;if(co)M0=""+M0;else{const yr=stringMatch(M0,/^[\r\n\t ]+/);V0=yr&&yr[0]}ks==="application/xhtml+xml"&&fa===Ss&&(M0=''+M0+"");const zr=A0?A0.createHTML(M0):M0;if(fa===Ss)try{L0=new g0().parseFromString(zr,ks)}catch{}if(!L0||!L0.documentElement){L0=U0.createDocument(fa,"template",null);try{L0.documentElement.innerHTML=Ha?q0:zr}catch{}}const Jn=L0.body||L0.documentElement;return M0&&V0&&Jn.insertBefore(M.createTextNode(V0),Jn.childNodes[0]||null),fa===Ss?Ir.call(L0,Is?"html":"body")[0]:Is?L0.documentElement:Jn},Ka=function(M0){return X0.call(M0.ownerDocument||M0,M0,m0.SHOW_ELEMENT|m0.SHOW_COMMENT|m0.SHOW_TEXT|m0.SHOW_PROCESSING_INSTRUCTION|m0.SHOW_CDATA_SECTION,null)},Xa=function(M0){return M0 instanceof f0&&(typeof M0.nodeName!="string"||typeof M0.textContent!="string"||typeof M0.removeChild!="function"||!(M0.attributes instanceof _0)||typeof M0.removeAttribute!="function"||typeof M0.setAttribute!="function"||typeof M0.namespaceURI!="string"||typeof M0.insertBefore!="function"||typeof M0.hasChildNodes!="function")},Fi=function(M0){return typeof u0=="function"&&M0 instanceof u0};function zs(Q0,M0,L0){arrayForEach(Q0,V0=>{V0.call(r,M0,L0,ta)})}const Pi=function(M0){let L0=null;if(zs(mr.beforeSanitizeElements,M0,null),Xa(M0))return bs(M0),!0;const V0=$n(M0.nodeName);if(zs(mr.uponSanitizeElement,M0,{tagName:V0,allowedTags:S0}),M0.hasChildNodes()&&!Fi(M0.firstElementChild)&®ExpTest(/<[/\w]/g,M0.innerHTML)&®ExpTest(/<[/\w]/g,M0.textContent)||M0.nodeType===NODE_TYPE.progressingInstruction||ca&&M0.nodeType===NODE_TYPE.comment&®ExpTest(/<[/\w]/g,M0.data))return bs(M0),!0;if(!S0[V0]||Mr[V0]){if(!Mr[V0]&&Uo(V0)&&(tr.tagNameCheck instanceof RegExp&®ExpTest(tr.tagNameCheck,V0)||tr.tagNameCheck instanceof Function&&tr.tagNameCheck(V0)))return!1;if(po&&!Js[V0]){const zr=w0(M0)||M0.parentNode,Jn=y0(M0)||M0.childNodes;if(Jn&&zr){const yr=Jn.length;for(let os=yr-1;os>=0;--os){const ms=F0(Jn[os],!0);ms.__removalCount=(M0.__removalCount||0)+1,zr.insertBefore(ms,R0(M0))}}}return bs(M0),!0}return M0 instanceof d0&&!Wa(M0)||(V0==="noscript"||V0==="noembed"||V0==="noframes")&®ExpTest(/<\/no(script|embed|frames)/i,M0.innerHTML)?(bs(M0),!0):(Ys&&M0.nodeType===NODE_TYPE.text&&(L0=M0.textContent,arrayForEach([vr,H0,lr],zr=>{L0=stringReplace(L0,zr," ")}),M0.textContent!==L0&&(arrayPush(r.removed,{element:M0.cloneNode()}),M0.textContent=L0)),zs(mr.afterSanitizeElements,M0,null),!1)},Hs=function(M0,L0,V0){if(pa&&(L0==="id"||L0==="name")&&(V0 in M||V0 in Ai))return!1;if(!(Cr&&!Fr[L0]&®ExpTest(fr,L0))){if(!(kr&®ExpTest(_r,L0))){if(!J0[L0]||Fr[L0]){if(!(Uo(M0)&&(tr.tagNameCheck instanceof RegExp&®ExpTest(tr.tagNameCheck,M0)||tr.tagNameCheck instanceof Function&&tr.tagNameCheck(M0))&&(tr.attributeNameCheck instanceof RegExp&®ExpTest(tr.attributeNameCheck,L0)||tr.attributeNameCheck instanceof Function&&tr.attributeNameCheck(L0))||L0==="is"&&tr.allowCustomizedBuiltInElements&&(tr.tagNameCheck instanceof RegExp&®ExpTest(tr.tagNameCheck,V0)||tr.tagNameCheck instanceof Function&&tr.tagNameCheck(V0))))return!1}else if(!ea[L0]){if(!regExpTest(j0,stringReplace(V0,$0,""))){if(!((L0==="src"||L0==="xlink:href"||L0==="href")&&M0!=="script"&&stringIndexOf(V0,"data:")===0&&Ba[M0])){if(!(as&&!regExpTest(wr,stringReplace(V0,$0,"")))){if(V0)return!1}}}}}}return!0},Uo=function(M0){return M0!=="annotation-xml"&&stringMatch(M0,Z0)},Ho=function(M0){zs(mr.beforeSanitizeAttributes,M0,null);const{attributes:L0}=M0;if(!L0||Xa(M0))return;const V0={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:J0,forceKeepAttr:void 0};let zr=L0.length;for(;zr--;){const Jn=L0[zr],{name:yr,namespaceURI:os,value:ms}=Jn,Ea=$n(yr);let Kn=yr==="value"?ms:stringTrim(ms);if(V0.attrName=Ea,V0.attrValue=Kn,V0.keepAttr=!0,V0.forceKeepAttr=void 0,zs(mr.uponSanitizeAttribute,M0,V0),Kn=V0.attrValue,Qs&&(Ea==="id"||Ea==="name")&&(Us(yr,M0),Kn=$o+Kn),ca&®ExpTest(/((--!?|])>)|<\/(style|title)/i,Kn)){Us(yr,M0);continue}if(V0.forceKeepAttr||(Us(yr,M0),!V0.keepAttr))continue;if(!$a&®ExpTest(/\/>/i,Kn)){Us(yr,M0);continue}Ys&&arrayForEach([vr,H0,lr],Go=>{Kn=stringReplace(Kn,Go," ")});const Ri=$n(M0.nodeName);if(Hs(Ri,Ea,Kn)){if(A0&&typeof x0=="object"&&typeof x0.getAttributeType=="function"&&!os)switch(x0.getAttributeType(Ri,Ea)){case"TrustedHTML":{Kn=A0.createHTML(Kn);break}case"TrustedScriptURL":{Kn=A0.createScriptURL(Kn);break}}try{os?M0.setAttributeNS(os,yr,Kn):M0.setAttribute(yr,Kn),Xa(M0)?bs(M0):arrayPop(r.removed)}catch{}}}zs(mr.afterSanitizeAttributes,M0,null)},Ll=function Q0(M0){let L0=null;const V0=Ka(M0);for(zs(mr.beforeSanitizeShadowDOM,M0,null);L0=V0.nextNode();)zs(mr.uponSanitizeShadowNode,L0,null),Pi(L0),Ho(L0),L0.content instanceof a0&&Q0(L0.content);zs(mr.afterSanitizeShadowDOM,M0,null)};return r.sanitize=function(Q0){let M0=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},L0=null,V0=null,zr=null,Jn=null;if(Ha=!Q0,Ha&&(Q0=""),typeof Q0!="string"&&!Fi(Q0))if(typeof Q0.toString=="function"){if(Q0=Q0.toString(),typeof Q0!="string")throw typeErrorCreate("dirty is not a string, aborting")}else throw typeErrorCreate("toString is not a function");if(!r.isSupported)return Q0;if(uo||ho(M0),r.removed=[],typeof Q0=="string"&&(ma=!1),ma){if(Q0.nodeName){const ms=$n(Q0.nodeName);if(!S0[ms]||Mr[ms])throw typeErrorCreate("root node is forbidden and cannot be sanitized in-place")}}else if(Q0 instanceof u0)L0=Va(""),V0=L0.ownerDocument.importNode(Q0,!0),V0.nodeType===NODE_TYPE.element&&V0.nodeName==="BODY"||V0.nodeName==="HTML"?L0=V0:L0.appendChild(V0);else{if(!Bs&&!Ys&&!Is&&Q0.indexOf("<")===-1)return A0&&da?A0.createHTML(Q0):Q0;if(L0=Va(Q0),!L0)return Bs?null:da?q0:""}L0&&co&&bs(L0.firstChild);const yr=Ka(ma?Q0:L0);for(;zr=yr.nextNode();)Pi(zr),Ho(zr),zr.content instanceof a0&&Ll(zr.content);if(ma)return Q0;if(Bs){if(ja)for(Jn=xr.call(L0.ownerDocument);L0.firstChild;)Jn.appendChild(L0.firstChild);else Jn=L0;return(J0.shadowroot||J0.shadowrootmode)&&(Jn=Ur.call(r0,Jn,!0)),Jn}let os=Is?L0.outerHTML:L0.innerHTML;return Is&&S0["!doctype"]&&L0.ownerDocument&&L0.ownerDocument.doctype&&L0.ownerDocument.doctype.name&®ExpTest(DOCTYPE_NAME,L0.ownerDocument.doctype.name)&&(os=" +`+os),Ys&&arrayForEach([vr,H0,lr],ms=>{os=stringReplace(os,ms," ")}),A0&&da?A0.createHTML(os):os},r.setConfig=function(){let Q0=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};ho(Q0),uo=!0},r.clearConfig=function(){ta=null,uo=!1},r.isValidAttribute=function(Q0,M0,L0){ta||ho({});const V0=$n(Q0),zr=$n(M0);return Hs(V0,zr,L0)},r.addHook=function(Q0,M0){typeof M0=="function"&&arrayPush(mr[Q0],M0)},r.removeHook=function(Q0,M0){if(M0!==void 0){const L0=arrayLastIndexOf(mr[Q0],M0);return L0===-1?void 0:arraySplice(mr[Q0],L0,1)[0]}return arrayPop(mr[Q0])},r.removeHooks=function(Q0){mr[Q0]=[]},r.removeAllHooks=function(){mr=_createHooksMap()},r}var purify=createDOMPurify();function _getDefaults(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let _defaults=_getDefaults();function changeDefaults(e){_defaults=e}const escapeTest=/[&<>"']/,escapeReplace=new RegExp(escapeTest.source,"g"),escapeTestNoEncode=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode=new RegExp(escapeTestNoEncode.source,"g"),escapeReplacements={"&":"&","<":"<",">":">",'"':""","'":"'"},getEscapeReplacement=e=>escapeReplacements[e];function escape$1(e,r){if(r){if(escapeTest.test(e))return e.replace(escapeReplace,getEscapeReplacement)}else if(escapeTestNoEncode.test(e))return e.replace(escapeReplaceNoEncode,getEscapeReplacement);return e}const unescapeTest=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function unescape(e){return e.replace(unescapeTest,(r,M)=>(M=M.toLowerCase(),M==="colon"?":":M.charAt(0)==="#"?M.charAt(1)==="x"?String.fromCharCode(parseInt(M.substring(2),16)):String.fromCharCode(+M.substring(1)):""))}const caret=/(^|[^\[])\^/g;function edit(e,r){let M=typeof e=="string"?e:e.source;r=r||"";const r0={replace:(s0,a0)=>{let i0=typeof a0=="string"?a0:a0.source;return i0=i0.replace(caret,"$1"),M=M.replace(s0,i0),r0},getRegex:()=>new RegExp(M,r)};return r0}function cleanUrl(e){try{e=encodeURI(e).replace(/%25/g,"%")}catch{return null}return e}const noopTest={exec:()=>null};function splitCells(e,r){const M=e.replace(/\|/g,(a0,i0,u0)=>{let d0=!1,m0=i0;for(;--m0>=0&&u0[m0]==="\\";)d0=!d0;return d0?"|":" |"}),r0=M.split(/ \|/);let s0=0;if(r0[0].trim()||r0.shift(),r0.length>0&&!r0[r0.length-1].trim()&&r0.pop(),r)if(r0.length>r)r0.splice(r);else for(;r0.length{const a0=s0.match(/^\s+/);if(a0===null)return s0;const[i0]=a0;return i0.length>=r0.length?s0.slice(r0.length):s0}).join(` +`)}class _Tokenizer{constructor(r){$r(this,"options");$r(this,"rules");$r(this,"lexer");this.options=r||_defaults}space(r){const M=this.rules.block.newline.exec(r);if(M&&M[0].length>0)return{type:"space",raw:M[0]}}code(r){const M=this.rules.block.code.exec(r);if(M){const r0=M[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:M[0],codeBlockStyle:"indented",text:this.options.pedantic?r0:rtrim(r0,` +`)}}}fences(r){const M=this.rules.block.fences.exec(r);if(M){const r0=M[0],s0=indentCodeCompensation(r0,M[3]||"");return{type:"code",raw:r0,lang:M[2]?M[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):M[2],text:s0}}}heading(r){const M=this.rules.block.heading.exec(r);if(M){let r0=M[2].trim();if(/#$/.test(r0)){const s0=rtrim(r0,"#");(this.options.pedantic||!s0||/ $/.test(s0))&&(r0=s0.trim())}return{type:"heading",raw:M[0],depth:M[1].length,text:r0,tokens:this.lexer.inline(r0)}}}hr(r){const M=this.rules.block.hr.exec(r);if(M)return{type:"hr",raw:M[0]}}blockquote(r){const M=this.rules.block.blockquote.exec(r);if(M){let r0=M[0].replace(/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,` + $1`);r0=rtrim(r0.replace(/^ *>[ \t]?/gm,""),` +`);const s0=this.lexer.state.top;this.lexer.state.top=!0;const a0=this.lexer.blockTokens(r0);return this.lexer.state.top=s0,{type:"blockquote",raw:M[0],tokens:a0,text:r0}}}list(r){let M=this.rules.block.list.exec(r);if(M){let r0=M[1].trim();const s0=r0.length>1,a0={type:"list",raw:"",ordered:s0,start:s0?+r0.slice(0,-1):"",loose:!1,items:[]};r0=s0?`\\d{1,9}\\${r0.slice(-1)}`:`\\${r0}`,this.options.pedantic&&(r0=s0?r0:"[*+-]");const i0=new RegExp(`^( {0,3}${r0})((?:[ ][^\\n]*)?(?:\\n|$))`);let u0="",d0="",m0=!1;for(;r;){let _0=!1;if(!(M=i0.exec(r))||this.rules.block.hr.test(r))break;u0=M[0],r=r.substring(u0.length);let f0=M[2].split(` +`,1)[0].replace(/^\t+/,R0=>" ".repeat(3*R0.length)),g0=r.split(` +`,1)[0],x0=0;this.options.pedantic?(x0=2,d0=f0.trimStart()):(x0=M[2].search(/[^ ]/),x0=x0>4?1:x0,d0=f0.slice(x0),x0+=M[1].length);let k0=!1;if(!f0&&/^ *$/.test(g0)&&(u0+=g0+` +`,r=r.substring(g0.length+1),_0=!0),!_0){const R0=new RegExp(`^ {0,${Math.min(3,x0-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),y0=new RegExp(`^ {0,${Math.min(3,x0-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),w0=new RegExp(`^ {0,${Math.min(3,x0-1)}}(?:\`\`\`|~~~)`),A0=new RegExp(`^ {0,${Math.min(3,x0-1)}}#`);for(;r;){const q0=r.split(` +`,1)[0];if(g0=q0,this.options.pedantic&&(g0=g0.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),w0.test(g0)||A0.test(g0)||R0.test(g0)||y0.test(r))break;if(g0.search(/[^ ]/)>=x0||!g0.trim())d0+=` +`+g0.slice(x0);else{if(k0||f0.search(/[^ ]/)>=4||w0.test(f0)||A0.test(f0)||y0.test(f0))break;d0+=` +`+g0}!k0&&!g0.trim()&&(k0=!0),u0+=q0+` +`,r=r.substring(q0.length+1),f0=g0.slice(x0)}}a0.loose||(m0?a0.loose=!0:/\n *\n *$/.test(u0)&&(m0=!0));let F0=null,C0;this.options.gfm&&(F0=/^\[[ xX]\] /.exec(d0),F0&&(C0=F0[0]!=="[ ] ",d0=d0.replace(/^\[[ xX]\] +/,""))),a0.items.push({type:"list_item",raw:u0,task:!!F0,checked:C0,loose:!1,text:d0,tokens:[]}),a0.raw+=u0}a0.items[a0.items.length-1].raw=u0.trimEnd(),a0.items[a0.items.length-1].text=d0.trimEnd(),a0.raw=a0.raw.trimEnd();for(let _0=0;_0x0.type==="space"),g0=f0.length>0&&f0.some(x0=>/\n.*\n/.test(x0.raw));a0.loose=g0}if(a0.loose)for(let _0=0;_0$/,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",a0=M[3]?M[3].substring(1,M[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):M[3];return{type:"def",tag:r0,raw:M[0],href:s0,title:a0}}}table(r){const M=this.rules.block.table.exec(r);if(!M||!/[:|]/.test(M[2]))return;const r0=splitCells(M[1]),s0=M[2].replace(/^\||\| *$/g,"").split("|"),a0=M[3]&&M[3].trim()?M[3].replace(/\n[ \t]*$/,"").split(` +`):[],i0={type:"table",raw:M[0],header:[],align:[],rows:[]};if(r0.length===s0.length){for(const u0 of s0)/^ *-+: *$/.test(u0)?i0.align.push("right"):/^ *:-+: *$/.test(u0)?i0.align.push("center"):/^ *:-+ *$/.test(u0)?i0.align.push("left"):i0.align.push(null);for(const u0 of r0)i0.header.push({text:u0,tokens:this.lexer.inline(u0)});for(const u0 of a0)i0.rows.push(splitCells(u0,i0.header.length).map(d0=>({text:d0,tokens:this.lexer.inline(d0)})));return i0}}lheading(r){const M=this.rules.block.lheading.exec(r);if(M)return{type:"heading",raw:M[0],depth:M[2].charAt(0)==="="?1:2,text:M[1],tokens:this.lexer.inline(M[1])}}paragraph(r){const M=this.rules.block.paragraph.exec(r);if(M){const r0=M[1].charAt(M[1].length-1)===` +`?M[1].slice(0,-1):M[1];return{type:"paragraph",raw:M[0],text:r0,tokens:this.lexer.inline(r0)}}}text(r){const M=this.rules.block.text.exec(r);if(M)return{type:"text",raw:M[0],text:M[0],tokens:this.lexer.inline(M[0])}}escape(r){const M=this.rules.inline.escape.exec(r);if(M)return{type:"escape",raw:M[0],text:escape$1(M[1])}}tag(r){const M=this.rules.inline.tag.exec(r);if(M)return!this.lexer.state.inLink&&/^/i.test(M[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(M[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(M[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:M[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:M[0]}}link(r){const M=this.rules.inline.link.exec(r);if(M){const r0=M[2].trim();if(!this.options.pedantic&&/^$/.test(r0))return;const i0=rtrim(r0.slice(0,-1),"\\");if((r0.length-i0.length)%2===0)return}else{const i0=findClosingBracket(M[2],"()");if(i0>-1){const d0=(M[0].indexOf("!")===0?5:4)+M[1].length+i0;M[2]=M[2].substring(0,i0),M[0]=M[0].substring(0,d0).trim(),M[3]=""}}let s0=M[2],a0="";if(this.options.pedantic){const i0=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(s0);i0&&(s0=i0[1],a0=i0[3])}else a0=M[3]?M[3].slice(1,-1):"";return s0=s0.trim(),/^$/.test(r0)?s0=s0.slice(1):s0=s0.slice(1,-1)),outputLink(M,{href:s0&&s0.replace(this.rules.inline.anyPunctuation,"$1"),title:a0&&a0.replace(this.rules.inline.anyPunctuation,"$1")},M[0],this.lexer)}}reflink(r,M){let r0;if((r0=this.rules.inline.reflink.exec(r))||(r0=this.rules.inline.nolink.exec(r))){const s0=(r0[2]||r0[1]).replace(/\s+/g," "),a0=M[s0.toLowerCase()];if(!a0){const i0=r0[0].charAt(0);return{type:"text",raw:i0,text:i0}}return outputLink(r0,a0,r0[0],this.lexer)}}emStrong(r,M,r0=""){let s0=this.rules.inline.emStrongLDelim.exec(r);if(!s0||s0[3]&&r0.match(/[\p{L}\p{N}]/u))return;if(!(s0[1]||s0[2]||"")||!r0||this.rules.inline.punctuation.exec(r0)){const i0=[...s0[0]].length-1;let u0,d0,m0=i0,_0=0;const f0=s0[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(f0.lastIndex=0,M=M.slice(-1*r.length+i0);(s0=f0.exec(M))!=null;){if(u0=s0[1]||s0[2]||s0[3]||s0[4]||s0[5]||s0[6],!u0)continue;if(d0=[...u0].length,s0[3]||s0[4]){m0+=d0;continue}else if((s0[5]||s0[6])&&i0%3&&!((i0+d0)%3)){_0+=d0;continue}if(m0-=d0,m0>0)continue;d0=Math.min(d0,d0+m0+_0);const g0=[...s0[0]][0].length,x0=r.slice(0,i0+s0.index+g0+d0);if(Math.min(i0,d0)%2){const F0=x0.slice(1,-1);return{type:"em",raw:x0,text:F0,tokens:this.lexer.inlineTokens(F0)}}const k0=x0.slice(2,-2);return{type:"strong",raw:x0,text:k0,tokens:this.lexer.inlineTokens(k0)}}}}codespan(r){const M=this.rules.inline.code.exec(r);if(M){let r0=M[2].replace(/\n/g," ");const s0=/[^ ]/.test(r0),a0=/^ /.test(r0)&&/ $/.test(r0);return s0&&a0&&(r0=r0.substring(1,r0.length-1)),r0=escape$1(r0,!0),{type:"codespan",raw:M[0],text:r0}}}br(r){const M=this.rules.inline.br.exec(r);if(M)return{type:"br",raw:M[0]}}del(r){const M=this.rules.inline.del.exec(r);if(M)return{type:"del",raw:M[0],text:M[2],tokens:this.lexer.inlineTokens(M[2])}}autolink(r){const M=this.rules.inline.autolink.exec(r);if(M){let r0,s0;return M[2]==="@"?(r0=escape$1(M[1]),s0="mailto:"+r0):(r0=escape$1(M[1]),s0=r0),{type:"link",raw:M[0],text:r0,href:s0,tokens:[{type:"text",raw:r0,text:r0}]}}}url(r){var r0;let M;if(M=this.rules.inline.url.exec(r)){let s0,a0;if(M[2]==="@")s0=escape$1(M[0]),a0="mailto:"+s0;else{let i0;do i0=M[0],M[0]=((r0=this.rules.inline._backpedal.exec(M[0]))==null?void 0:r0[0])??"";while(i0!==M[0]);s0=escape$1(M[0]),M[1]==="www."?a0="http://"+M[0]:a0=M[0]}return{type:"link",raw:M[0],text:s0,href:a0,tokens:[{type:"text",raw:s0,text:s0}]}}}inlineText(r){const M=this.rules.inline.text.exec(r);if(M){let r0;return this.lexer.state.inRawBlock?r0=M[0]:r0=escape$1(M[0]),{type:"text",raw:M[0],text:r0}}}}const newline=/^(?: *(?:\n|$))+/,blockCode=/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,bullet=/(?:[*+-]|\d{1,9}[.)])/,lheading=edit(/^(?!bull |blockCode|fences|blockquote|heading|html)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,bullet).replace(/blockCode/g,/ {4}/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).getRegex(),_paragraph=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,blockText=/^[^\n]+/,_blockLabel=/(?!\s*\])(?:\\.|[^\[\]\\])+/,def=edit(/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/).replace("label",_blockLabel).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),list=edit(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,bullet).getRegex(),_tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",_comment=/|$))/,html=edit("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))","i").replace("comment",_comment).replace("tag",_tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),paragraph=edit(_paragraph).replace("hr",hr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",_tag).getRegex(),blockquote=edit(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",paragraph).getRegex(),blockNormal={blockquote,code:blockCode,def,fences,heading,hr,html,lheading,list,newline,paragraph,table:noopTest,text:blockText},gfmTable=edit("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",hr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",_tag).getRegex(),blockGfm={...blockNormal,table:gfmTable,paragraph:edit(_paragraph).replace("hr",hr).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",gfmTable).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",_tag).getRegex()},blockPedantic={...blockNormal,html:edit(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",_comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:noopTest,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:edit(_paragraph).replace("hr",hr).replace("heading",` *#{1,6} *[^ +]`).replace("lheading",lheading).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},escape=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,inlineCode=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br=/^( {2,}|\\)\n(?!\s*$)/,inlineText=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\]*?>/g,emStrongLDelim=edit(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,_punctuation).getRegex(),emStrongRDelimAst=edit("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,_punctuation).getRegex(),emStrongRDelimUnd=edit("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,_punctuation).getRegex(),anyPunctuation=edit(/\\([punct])/,"gu").replace(/punct/g,_punctuation).getRegex(),autolink=edit(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),_inlineComment=edit(_comment).replace("(?:-->|$)","-->").getRegex(),tag=edit("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",_inlineComment).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),_inlineLabel=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,link=edit(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",_inlineLabel).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),reflink=edit(/^!?\[(label)\]\[(ref)\]/).replace("label",_inlineLabel).replace("ref",_blockLabel).getRegex(),nolink=edit(/^!?\[(ref)\](?:\[\])?/).replace("ref",_blockLabel).getRegex(),reflinkSearch=edit("reflink|nolink(?!\\()","g").replace("reflink",reflink).replace("nolink",nolink).getRegex(),inlineNormal={_backpedal:noopTest,anyPunctuation,autolink,blockSkip,br,code:inlineCode,del:noopTest,emStrongLDelim,emStrongRDelimAst,emStrongRDelimUnd,escape,link,nolink,punctuation,reflink,reflinkSearch,tag,text:inlineText,url:noopTest},inlinePedantic={...inlineNormal,link:edit(/^!?\[(label)\]\((.*?)\)/).replace("label",_inlineLabel).getRegex(),reflink:edit(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",_inlineLabel).getRegex()},inlineGfm={...inlineNormal,escape:edit(escape).replace("])","~|])").getRegex(),url:edit(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\d0+" ".repeat(m0.length));let r0,s0,a0,i0;for(;r;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(u0=>(r0=u0.call({lexer:this},r,M))?(r=r.substring(r0.raw.length),M.push(r0),!0):!1))){if(r0=this.tokenizer.space(r)){r=r.substring(r0.raw.length),r0.raw.length===1&&M.length>0?M[M.length-1].raw+=` +`:M.push(r0);continue}if(r0=this.tokenizer.code(r)){r=r.substring(r0.raw.length),s0=M[M.length-1],s0&&(s0.type==="paragraph"||s0.type==="text")?(s0.raw+=` +`+r0.raw,s0.text+=` +`+r0.text,this.inlineQueue[this.inlineQueue.length-1].src=s0.text):M.push(r0);continue}if(r0=this.tokenizer.fences(r)){r=r.substring(r0.raw.length),M.push(r0);continue}if(r0=this.tokenizer.heading(r)){r=r.substring(r0.raw.length),M.push(r0);continue}if(r0=this.tokenizer.hr(r)){r=r.substring(r0.raw.length),M.push(r0);continue}if(r0=this.tokenizer.blockquote(r)){r=r.substring(r0.raw.length),M.push(r0);continue}if(r0=this.tokenizer.list(r)){r=r.substring(r0.raw.length),M.push(r0);continue}if(r0=this.tokenizer.html(r)){r=r.substring(r0.raw.length),M.push(r0);continue}if(r0=this.tokenizer.def(r)){r=r.substring(r0.raw.length),s0=M[M.length-1],s0&&(s0.type==="paragraph"||s0.type==="text")?(s0.raw+=` +`+r0.raw,s0.text+=` +`+r0.raw,this.inlineQueue[this.inlineQueue.length-1].src=s0.text):this.tokens.links[r0.tag]||(this.tokens.links[r0.tag]={href:r0.href,title:r0.title});continue}if(r0=this.tokenizer.table(r)){r=r.substring(r0.raw.length),M.push(r0);continue}if(r0=this.tokenizer.lheading(r)){r=r.substring(r0.raw.length),M.push(r0);continue}if(a0=r,this.options.extensions&&this.options.extensions.startBlock){let u0=1/0;const d0=r.slice(1);let m0;this.options.extensions.startBlock.forEach(_0=>{m0=_0.call({lexer:this},d0),typeof m0=="number"&&m0>=0&&(u0=Math.min(u0,m0))}),u0<1/0&&u0>=0&&(a0=r.substring(0,u0+1))}if(this.state.top&&(r0=this.tokenizer.paragraph(a0))){s0=M[M.length-1],i0&&s0.type==="paragraph"?(s0.raw+=` +`+r0.raw,s0.text+=` +`+r0.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=s0.text):M.push(r0),i0=a0.length!==r.length,r=r.substring(r0.raw.length);continue}if(r0=this.tokenizer.text(r)){r=r.substring(r0.raw.length),s0=M[M.length-1],s0&&s0.type==="text"?(s0.raw+=` +`+r0.raw,s0.text+=` +`+r0.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=s0.text):M.push(r0);continue}if(r){const u0="Infinite loop on byte: "+r.charCodeAt(0);if(this.options.silent){console.error(u0);break}else throw new Error(u0)}}return this.state.top=!0,M}inline(r,M=[]){return this.inlineQueue.push({src:r,tokens:M}),M}inlineTokens(r,M=[]){let r0,s0,a0,i0=r,u0,d0,m0;if(this.tokens.links){const _0=Object.keys(this.tokens.links);if(_0.length>0)for(;(u0=this.tokenizer.rules.inline.reflinkSearch.exec(i0))!=null;)_0.includes(u0[0].slice(u0[0].lastIndexOf("[")+1,-1))&&(i0=i0.slice(0,u0.index)+"["+"a".repeat(u0[0].length-2)+"]"+i0.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(u0=this.tokenizer.rules.inline.blockSkip.exec(i0))!=null;)i0=i0.slice(0,u0.index)+"["+"a".repeat(u0[0].length-2)+"]"+i0.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(u0=this.tokenizer.rules.inline.anyPunctuation.exec(i0))!=null;)i0=i0.slice(0,u0.index)+"++"+i0.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;r;)if(d0||(m0=""),d0=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(_0=>(r0=_0.call({lexer:this},r,M))?(r=r.substring(r0.raw.length),M.push(r0),!0):!1))){if(r0=this.tokenizer.escape(r)){r=r.substring(r0.raw.length),M.push(r0);continue}if(r0=this.tokenizer.tag(r)){r=r.substring(r0.raw.length),s0=M[M.length-1],s0&&r0.type==="text"&&s0.type==="text"?(s0.raw+=r0.raw,s0.text+=r0.text):M.push(r0);continue}if(r0=this.tokenizer.link(r)){r=r.substring(r0.raw.length),M.push(r0);continue}if(r0=this.tokenizer.reflink(r,this.tokens.links)){r=r.substring(r0.raw.length),s0=M[M.length-1],s0&&r0.type==="text"&&s0.type==="text"?(s0.raw+=r0.raw,s0.text+=r0.text):M.push(r0);continue}if(r0=this.tokenizer.emStrong(r,i0,m0)){r=r.substring(r0.raw.length),M.push(r0);continue}if(r0=this.tokenizer.codespan(r)){r=r.substring(r0.raw.length),M.push(r0);continue}if(r0=this.tokenizer.br(r)){r=r.substring(r0.raw.length),M.push(r0);continue}if(r0=this.tokenizer.del(r)){r=r.substring(r0.raw.length),M.push(r0);continue}if(r0=this.tokenizer.autolink(r)){r=r.substring(r0.raw.length),M.push(r0);continue}if(!this.state.inLink&&(r0=this.tokenizer.url(r))){r=r.substring(r0.raw.length),M.push(r0);continue}if(a0=r,this.options.extensions&&this.options.extensions.startInline){let _0=1/0;const f0=r.slice(1);let g0;this.options.extensions.startInline.forEach(x0=>{g0=x0.call({lexer:this},f0),typeof g0=="number"&&g0>=0&&(_0=Math.min(_0,g0))}),_0<1/0&&_0>=0&&(a0=r.substring(0,_0+1))}if(r0=this.tokenizer.inlineText(a0)){r=r.substring(r0.raw.length),r0.raw.slice(-1)!=="_"&&(m0=r0.raw.slice(-1)),d0=!0,s0=M[M.length-1],s0&&s0.type==="text"?(s0.raw+=r0.raw,s0.text+=r0.text):M.push(r0);continue}if(r){const _0="Infinite loop on byte: "+r.charCodeAt(0);if(this.options.silent){console.error(_0);break}else throw new Error(_0)}}return M}}class _Renderer{constructor(r){$r(this,"options");this.options=r||_defaults}code(r,M,r0){var a0;const s0=(a0=(M||"").match(/^\S*/))==null?void 0:a0[0];return r=r.replace(/\n$/,"")+` +`,s0?'
'+(r0?r:escape$1(r,!0))+`
+`:"
"+(r0?r:escape$1(r,!0))+`
+`}blockquote(r){return`
+${r}
+`}html(r,M){return r}heading(r,M,r0){return`${r} +`}hr(){return`
+`}list(r,M,r0){const s0=M?"ol":"ul",a0=M&&r0!==1?' start="'+r0+'"':"";return"<"+s0+a0+`> +`+r+" +`}listitem(r,M,r0){return`
  • ${r}
  • +`}checkbox(r){return"'}paragraph(r){return`

    ${r}

    +`}table(r,M){return M&&(M=`${M}`),` + +`+r+` +`+M+`
    +`}tablerow(r){return` +${r} +`}tablecell(r,M){const r0=M.header?"th":"td";return(M.align?`<${r0} align="${M.align}">`:`<${r0}>`)+r+` +`}strong(r){return`${r}`}em(r){return`${r}`}codespan(r){return`${r}`}br(){return"
    "}del(r){return`${r}`}link(r,M,r0){const s0=cleanUrl(r);if(s0===null)return r0;r=s0;let a0='
    ",a0}image(r,M,r0){const s0=cleanUrl(r);if(s0===null)return r0;r=s0;let a0=`${r0}0&&g0.tokens[0].type==="paragraph"?(g0.tokens[0].text=C0+" "+g0.tokens[0].text,g0.tokens[0].tokens&&g0.tokens[0].tokens.length>0&&g0.tokens[0].tokens[0].type==="text"&&(g0.tokens[0].tokens[0].text=C0+" "+g0.tokens[0].tokens[0].text)):g0.tokens.unshift({type:"text",text:C0+" "}):F0+=C0+" "}F0+=this.parse(g0.tokens,m0),_0+=this.renderer.listitem(F0,k0,!!x0)}r0+=this.renderer.list(_0,u0,d0);continue}case"html":{const i0=a0;r0+=this.renderer.html(i0.text,i0.block);continue}case"paragraph":{const i0=a0;r0+=this.renderer.paragraph(this.parseInline(i0.tokens));continue}case"text":{let i0=a0,u0=i0.tokens?this.parseInline(i0.tokens):i0.text;for(;s0+1{const m0=u0[d0].flat(1/0);r0=r0.concat(this.walkTokens(m0,M))}):u0.tokens&&(r0=r0.concat(this.walkTokens(u0.tokens,M)))}}return r0}use(...r){const M=this.defaults.extensions||{renderers:{},childTokens:{}};return r.forEach(r0=>{const s0={...r0};if(s0.async=this.defaults.async||s0.async||!1,r0.extensions&&(r0.extensions.forEach(a0=>{if(!a0.name)throw new Error("extension name required");if("renderer"in a0){const i0=M.renderers[a0.name];i0?M.renderers[a0.name]=function(...u0){let d0=a0.renderer.apply(this,u0);return d0===!1&&(d0=i0.apply(this,u0)),d0}:M.renderers[a0.name]=a0.renderer}if("tokenizer"in a0){if(!a0.level||a0.level!=="block"&&a0.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const i0=M[a0.level];i0?i0.unshift(a0.tokenizer):M[a0.level]=[a0.tokenizer],a0.start&&(a0.level==="block"?M.startBlock?M.startBlock.push(a0.start):M.startBlock=[a0.start]:a0.level==="inline"&&(M.startInline?M.startInline.push(a0.start):M.startInline=[a0.start]))}"childTokens"in a0&&a0.childTokens&&(M.childTokens[a0.name]=a0.childTokens)}),s0.extensions=M),r0.renderer){const a0=this.defaults.renderer||new _Renderer(this.defaults);for(const i0 in r0.renderer){if(!(i0 in a0))throw new Error(`renderer '${i0}' does not exist`);if(i0==="options")continue;const u0=i0,d0=r0.renderer[u0],m0=a0[u0];a0[u0]=(..._0)=>{let f0=d0.apply(a0,_0);return f0===!1&&(f0=m0.apply(a0,_0)),f0||""}}s0.renderer=a0}if(r0.tokenizer){const a0=this.defaults.tokenizer||new _Tokenizer(this.defaults);for(const i0 in r0.tokenizer){if(!(i0 in a0))throw new Error(`tokenizer '${i0}' does not exist`);if(["options","rules","lexer"].includes(i0))continue;const u0=i0,d0=r0.tokenizer[u0],m0=a0[u0];a0[u0]=(..._0)=>{let f0=d0.apply(a0,_0);return f0===!1&&(f0=m0.apply(a0,_0)),f0}}s0.tokenizer=a0}if(r0.hooks){const a0=this.defaults.hooks||new _Hooks;for(const i0 in r0.hooks){if(!(i0 in a0))throw new Error(`hook '${i0}' does not exist`);if(i0==="options")continue;const u0=i0,d0=r0.hooks[u0],m0=a0[u0];_Hooks.passThroughHooks.has(i0)?a0[u0]=_0=>{if(this.defaults.async)return Promise.resolve(d0.call(a0,_0)).then(g0=>m0.call(a0,g0));const f0=d0.call(a0,_0);return m0.call(a0,f0)}:a0[u0]=(..._0)=>{let f0=d0.apply(a0,_0);return f0===!1&&(f0=m0.apply(a0,_0)),f0}}s0.hooks=a0}if(r0.walkTokens){const a0=this.defaults.walkTokens,i0=r0.walkTokens;s0.walkTokens=function(u0){let d0=[];return d0.push(i0.call(this,u0)),a0&&(d0=d0.concat(a0.call(this,u0))),d0}}this.defaults={...this.defaults,...s0}}),this}setOptions(r){return this.defaults={...this.defaults,...r},this}lexer(r,M){return _Lexer.lex(r,M??this.defaults)}parser(r,M){return _Parser.parse(r,M??this.defaults)}}lo=new WeakSet,g4=function(r,M){return(r0,s0)=>{const a0={...s0},i0={...this.defaults,...a0};this.defaults.async===!0&&a0.async===!1&&(i0.silent||console.warn("marked(): The async option was set to true by an extension. The async: false option sent to parse will be ignored."),i0.async=!0);const u0=Nl(this,lo,U3).call(this,!!i0.silent,!!i0.async);if(typeof r0>"u"||r0===null)return u0(new Error("marked(): input parameter is undefined or null"));if(typeof r0!="string")return u0(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(r0)+", string expected"));if(i0.hooks&&(i0.hooks.options=i0),i0.async)return Promise.resolve(i0.hooks?i0.hooks.preprocess(r0):r0).then(d0=>r(d0,i0)).then(d0=>i0.hooks?i0.hooks.processAllTokens(d0):d0).then(d0=>i0.walkTokens?Promise.all(this.walkTokens(d0,i0.walkTokens)).then(()=>d0):d0).then(d0=>M(d0,i0)).then(d0=>i0.hooks?i0.hooks.postprocess(d0):d0).catch(u0);try{i0.hooks&&(r0=i0.hooks.preprocess(r0));let d0=r(r0,i0);i0.hooks&&(d0=i0.hooks.processAllTokens(d0)),i0.walkTokens&&this.walkTokens(d0,i0.walkTokens);let m0=M(d0,i0);return i0.hooks&&(m0=i0.hooks.postprocess(m0)),m0}catch(d0){return u0(d0)}}},U3=function(r,M){return r0=>{if(r0.message+=` +Please report this to https://github.com/markedjs/marked.`,r){const s0="

    An error occurred:

    "+escape$1(r0.message+"",!0)+"
    ";return M?Promise.resolve(s0):s0}if(M)return Promise.reject(r0);throw r0}};const markedInstance=new Marked;function marked(e,r){return markedInstance.parse(e,r)}marked.options=marked.setOptions=function(e){return markedInstance.setOptions(e),marked.defaults=markedInstance.defaults,changeDefaults(marked.defaults),marked};marked.getDefaults=_getDefaults;marked.defaults=_defaults;marked.use=function(...e){return markedInstance.use(...e),marked.defaults=markedInstance.defaults,changeDefaults(marked.defaults),marked};marked.walkTokens=function(e,r){return markedInstance.walkTokens(e,r)};marked.parseInline=markedInstance.parseInline;marked.Parser=_Parser;marked.parser=_Parser.parse;marked.Renderer=_Renderer;marked.TextRenderer=_TextRenderer;marked.Lexer=_Lexer;marked.lexer=_Lexer.lex;marked.Tokenizer=_Tokenizer;marked.Hooks=_Hooks;marked.parse=marked;marked.options;marked.setOptions;marked.use;marked.walkTokens;marked.parseInline;_Parser.parse;_Lexer.lex;function BotIcon(e){return jsxRuntimeExports.jsxs("svg",{...e,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[jsxRuntimeExports.jsx("path",{d:"M12 8V4H8"}),jsxRuntimeExports.jsx("rect",{width:"16",height:"12",x:"4",y:"8",rx:"2"}),jsxRuntimeExports.jsx("path",{d:"M2 14h2"}),jsxRuntimeExports.jsx("path",{d:"M20 14h2"}),jsxRuntimeExports.jsx("path",{d:"M15 13v2"}),jsxRuntimeExports.jsx("path",{d:"M9 13v2"})]})}function UserIcon(e){return jsxRuntimeExports.jsxs("svg",{...e,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[jsxRuntimeExports.jsx("path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2"}),jsxRuntimeExports.jsx("circle",{cx:"12",cy:"7",r:"4"})]})}function render(e){return purify.sanitize(marked.parse(e))}function Chat({messages:e}){const r=e.length===0,[M,r0]=reactExports.useState(new Set),s0=a0=>{const i0=new Set(M);i0.has(a0)?i0.delete(a0):i0.add(a0),r0(i0)};return reactExports.useEffect(()=>{window.MathJax.typeset()},[e]),jsxRuntimeExports.jsx("div",{className:`flex-1 p-6 max-w-[960px] w-full ${r?"flex flex-col items-center justify-end":"space-y-4"}`,children:r?jsxRuntimeExports.jsx("div",{className:"text-xl",children:"Ready!"}):e.map((a0,i0)=>jsxRuntimeExports.jsx("div",{className:"flex items-start space-x-4",children:a0.role==="assistant"?jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(BotIcon,{className:"h-6 w-6 min-h-6 min-w-6 my-3 text-gray-500 dark:text-gray-300"}),jsxRuntimeExports.jsx("div",{className:"bg-gray-200 dark:bg-gray-700 rounded-lg p-4",children:jsxRuntimeExports.jsx("p",{className:"min-h-6 text-gray-800 dark:text-gray-200 overflow-wrap-anywhere",children:a0.content.length>0?jsxRuntimeExports.jsx("span",{className:"markdown",dangerouslySetInnerHTML:{__html:render(a0.content)}}):jsxRuntimeExports.jsxs("span",{className:"h-6 flex items-center gap-1",children:[jsxRuntimeExports.jsx("span",{className:"w-2.5 h-2.5 bg-gray-600 dark:bg-gray-300 rounded-full animate-pulse"}),jsxRuntimeExports.jsx("span",{className:"w-2.5 h-2.5 bg-gray-600 dark:bg-gray-300 rounded-full animate-pulse animation-delay-200"}),jsxRuntimeExports.jsx("span",{className:"w-2.5 h-2.5 bg-gray-600 dark:bg-gray-300 rounded-full animate-pulse animation-delay-400"})]})})})]}):jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(UserIcon,{className:"h-6 w-6 min-h-6 min-w-6 my-3 text-gray-500 dark:text-gray-300"}),jsxRuntimeExports.jsxs("div",{className:"bg-blue-500 text-white rounded-lg p-4",children:[jsxRuntimeExports.jsx("p",{className:"min-h-6 overflow-wrap-anywhere",children:a0.content}),a0.sources&&a0.sources.length>0&&jsxRuntimeExports.jsxs("div",{className:"mt-3 pt-3 border-t border-blue-400",children:[jsxRuntimeExports.jsxs("button",{onClick:()=>s0(i0),className:"text-sm font-medium text-blue-100 hover:text-white flex items-center gap-1 transition-colors",children:[jsxRuntimeExports.jsxs("span",{children:["Sources (",a0.sources.length,")"]}),jsxRuntimeExports.jsx("svg",{className:`w-4 h-4 transition-transform ${M.has(i0)?"rotate-180":""}`,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:jsxRuntimeExports.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})]}),M.has(i0)&&jsxRuntimeExports.jsx("div",{className:"mt-2 space-y-2",children:a0.sources.map((u0,d0)=>jsxRuntimeExports.jsx("div",{className:"text-xs bg-blue-600 rounded p-2 text-blue-100",children:u0.content},d0))})]})]})]})},`message-${i0}`))})}function ArrowRightIcon(e){return jsxRuntimeExports.jsxs("svg",{...e,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[jsxRuntimeExports.jsx("path",{d:"M5 12h14"}),jsxRuntimeExports.jsx("path",{d:"m12 5 7 7-7 7"})]})}function StopIcon(e){return jsxRuntimeExports.jsxs("svg",{...e,xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[jsxRuntimeExports.jsx("path",{d:"M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}),jsxRuntimeExports.jsx("path",{fill:"currentColor",d:"M9 9.563C9 9.252 9.252 9 9.563 9h4.874c.311 0 .563.252.563.563v4.874c0 .311-.252.563-.563.563H9.564A.562.562 0 0 1 9 14.437V9.564Z"})]})}function formatBytes(e){const r=e==0?0:Math.floor(Math.log(e)/Math.log(1024));return+(e/Math.pow(1024,r)).toFixed(2)*1+["B","kB","MB","GB","TB"][r]}function Progress({text:e,percentage:r,total:M}){return r??(r=0),jsxRuntimeExports.jsx("div",{className:"w-full bg-gray-100 dark:bg-gray-700 text-left rounded-lg overflow-hidden mb-0.5",children:jsxRuntimeExports.jsxs("div",{className:"bg-blue-400 whitespace-nowrap px-1 text-sm",style:{width:`${r}%`},children:[e," (",r.toFixed(2),"%",isNaN(M)?"":` of ${formatBytes(M)}`,")"]})})}const scriptRel="modulepreload",assetsURL=function(e){return"/"+e},seen={},__vitePreload=function(r,M,r0){let s0=Promise.resolve();if(M&&M.length>0){let i0=function(m0){return Promise.all(m0.map(_0=>Promise.resolve(_0).then(f0=>({status:"fulfilled",value:f0}),f0=>({status:"rejected",reason:f0}))))};document.getElementsByTagName("link");const u0=document.querySelector("meta[property=csp-nonce]"),d0=(u0==null?void 0:u0.nonce)||(u0==null?void 0:u0.getAttribute("nonce"));s0=i0(M.map(m0=>{if(m0=assetsURL(m0),m0 in seen)return;seen[m0]=!0;const _0=m0.endsWith(".css"),f0=_0?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${m0}"]${f0}`))return;const g0=document.createElement("link");if(g0.rel=_0?"stylesheet":scriptRel,_0||(g0.as="script"),g0.crossOrigin="",g0.href=m0,d0&&g0.setAttribute("nonce",d0),document.head.appendChild(g0),_0)return new Promise((x0,k0)=>{g0.addEventListener("load",x0),g0.addEventListener("error",()=>k0(new Error(`Unable to preload CSS for ${m0}`)))})}))}function a0(i0){const u0=new Event("vite:preloadError",{cancelable:!0});if(u0.payload=i0,window.dispatchEvent(u0),!u0.defaultPrevented)throw i0}return s0.then(i0=>{for(const u0 of i0||[])u0.status==="rejected"&&a0(u0.reason);return r().catch(a0)})};var p$1=Object.create,i=Object.defineProperty,c=Object.getOwnPropertyDescriptor,f=Object.getOwnPropertyNames,l$1=Object.getPrototypeOf,s$1=Object.prototype.hasOwnProperty,a=e=>{throw TypeError(e)},_$1=(e,r,M)=>r in e?i(e,r,{enumerable:!0,configurable:!0,writable:!0,value:M}):e[r]=M,d=(e,r)=>()=>(e&&(r=e(e=0)),r),D$1=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),F$1=(e,r)=>{for(var M in r)i(e,M,{get:r[M],enumerable:!0})},g$3=(e,r,M,r0)=>{if(r&&typeof r=="object"||typeof r=="function")for(let s0 of f(r))!s$1.call(e,s0)&&s0!==M&&i(e,s0,{get:()=>r[s0],enumerable:!(r0=c(r,s0))||r0.enumerable});return e},L$3=(e,r,M)=>(M=e!=null?p$1(l$1(e)):{},g$3(i(M,"default",{value:e,enumerable:!0}),e)),P$1=(e,r,M)=>_$1(e,typeof r!="symbol"?r+"":r,M),n$1=(e,r,M)=>r.has(e)||a("Cannot "+M),h$1=(e,r,M)=>(n$1(e,r,"read from private field"),M?M.call(e):r.get(e)),R$1=(e,r,M)=>r.has(e)?a("Cannot add the same private member more than once"):r instanceof WeakSet?r.add(e):r.set(e,M),x$3=(e,r,M,r0)=>(n$1(e,r,"write to private field"),r.set(e,M),M),T$2=(e,r,M)=>(n$1(e,r,"access private method"),M),U$1=(e,r,M,r0)=>({set _(s0){x$3(e,r,s0)},get _(){return h$1(e,r,r0)}}),u=d(()=>{}),w$1=D$1((e,r)=>{u();var M=9007199254740991,r0=function(R0){return R0}();function s0(R0){return R0===r0}function a0(R0){return typeof R0=="string"||Object.prototype.toString.call(R0)=="[object String]"}function i0(R0){return Object.prototype.toString.call(R0)=="[object Date]"}function u0(R0){return R0!==null&&typeof R0=="object"}function d0(R0){return typeof R0=="function"}function m0(R0){return typeof R0=="number"&&R0>-1&&R0%1==0&&R0<=M}function _0(R0){return Object.prototype.toString.call(R0)=="[object Array]"}function f0(R0){return u0(R0)&&!d0(R0)&&m0(R0.length)}function g0(R0){return Object.prototype.toString.call(R0)=="[object ArrayBuffer]"}function x0(R0,y0){return Array.prototype.map.call(R0,y0)}function k0(R0,y0){var w0=r0;return d0(y0)&&Array.prototype.every.call(R0,function(A0,q0,U0){var X0=y0(A0,q0,U0);return X0&&(w0=A0),!X0}),w0}function F0(R0){return Object.assign.apply(null,arguments)}function C0(R0){var y0,w0,A0;if(a0(R0)){for(w0=R0.length,A0=new Uint8Array(w0),y0=0;y0{u();var M="\0";r.exports={NULL_CHAR:M,TMAGIC:"ustar"+M+"00",OLDGNU_MAGIC:"ustar "+M,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)}}),L$2=D$1((e,r)=>{u();var M=w$1(),r0=x$2(),s0=512,a0=r0.TPERMALL,i0=0,u0=0,d0=[["name",100,0,function(y0,w0){return f0(y0[w0[0]],w0[1])},function(y0,w0,A0){return k0(y0.slice(w0,w0+A0[1]))}],["mode",8,100,function(y0,w0){var A0=y0[w0[0]]||a0;return A0=A0&r0.TPERMMASK,g0(A0,w0[1],a0)},function(y0,w0,A0){var q0=F0(y0.slice(w0,w0+A0[1]));return q0&=r0.TPERMMASK,q0}],["uid",8,108,function(y0,w0){return g0(y0[w0[0]],w0[1],i0)},function(y0,w0,A0){return F0(y0.slice(w0,w0+A0[1]))}],["gid",8,116,function(y0,w0){return g0(y0[w0[0]],w0[1],u0)},function(y0,w0,A0){return F0(y0.slice(w0,w0+A0[1]))}],["size",12,124,function(y0,w0){return g0(y0.data.length,w0[1])},function(y0,w0,A0){return F0(y0.slice(w0,w0+A0[1]))}],["modifyTime",12,136,function(y0,w0){return x0(y0[w0[0]],w0[1])},function(y0,w0,A0){return C0(y0.slice(w0,w0+A0[1]))}],["checksum",8,148,function(y0,w0){return" "},function(y0,w0,A0){return F0(y0.slice(w0,w0+A0[1]))}],["type",1,156,function(y0,w0){return""+(parseInt(y0[w0[0]],10)||0)%8},function(y0,w0,A0){return(parseInt(String.fromCharCode(y0[w0]),10)||0)%8}],["linkName",100,157,function(y0,w0){return""},function(y0,w0,A0){return k0(y0.slice(w0,w0+A0[1]))}],["ustar",8,257,function(y0,w0){return r0.TMAGIC},function(y0,w0,A0){return _0(k0(y0.slice(w0,w0+A0[1]),!0))},function(y0,w0){return y0[w0[0]]==r0.TMAGIC||y0[w0[0]]==r0.OLDGNU_MAGIC}],["owner",32,265,function(y0,w0){return f0(y0[w0[0]],w0[1])},function(y0,w0,A0){return k0(y0.slice(w0,w0+A0[1]))}],["group",32,297,function(y0,w0){return f0(y0[w0[0]],w0[1])},function(y0,w0,A0){return k0(y0.slice(w0,w0+A0[1]))}],["majorNumber",8,329,function(y0,w0){return""},function(y0,w0,A0){return F0(y0.slice(w0,w0+A0[1]))}],["minorNumber",8,337,function(y0,w0){return""},function(y0,w0,A0){return F0(y0.slice(w0,w0+A0[1]))}],["prefix",131,345,function(y0,w0){return f0(y0[w0[0]],w0[1])},function(y0,w0,A0){return k0(y0.slice(w0,w0+A0[1]))}],["accessTime",12,476,function(y0,w0){return x0(y0[w0[0]],w0[1])},function(y0,w0,A0){return C0(y0.slice(w0,w0+A0[1]))}],["createTime",12,488,function(y0,w0){return x0(y0[w0[0]],w0[1])},function(y0,w0,A0){return C0(y0.slice(w0,w0+A0[1]))}]],m0=function(y0){var w0=y0[y0.length-1];return w0[2]+w0[1]}(d0);function _0(y0){if(y0.length==8){var w0=y0.split("");if(w0[5]==r0.NULL_CHAR)return(w0[6]==" "||w0[6]==r0.NULL_CHAR)&&(w0[6]="0"),(w0[7]==" "||w0[7]==r0.NULL_CHAR)&&(w0[7]="0"),w0=w0.join(""),w0==r0.TMAGIC?w0:y0;if(w0[7]==r0.NULL_CHAR)return w0[5]==r0.NULL_CHAR&&(w0[5]=" "),w0[6]==r0.NULL_CHAR&&(w0[6]=" "),w0==r0.OLDGNU_MAGIC?w0:y0}return y0}function f0(y0,w0){return w0-=1,M.isUndefined(y0)&&(y0=""),y0=(""+y0).substr(0,w0),y0+r0.NULL_CHAR}function g0(y0,w0,A0){for(A0=parseInt(A0)||0,w0-=1,y0=(parseInt(y0)||A0).toString(8).substr(-w0,w0);y0.length=0?A0.substr(0,q0):A0}function F0(y0){var w0=String.fromCharCode.apply(null,y0);return parseInt(w0.replace(/^0+$/g,""),8)||0}function C0(y0){return y0.length==0||y0[0]==0?null:new Date(1e3*F0(y0))}function R0(y0,w0,A0){var q0=parseInt(w0,10)||0,U0=Math.min(q0+m0,y0.length),X0=0,xr=0,Ir=0;A0&&d0.every(function(H0){return H0[0]=="checksum"?(xr=q0+H0[2],Ir=xr+H0[1],!1):!0});for(var Ur=32,mr=q0;mr=xr&&mr{u();var M=x$2(),r0=w$1(),s0=L$2();function a0(f0){return s0.recordSize}function i0(f0){return Math.ceil(f0.data.length/s0.recordSize)*s0.recordSize}function u0(f0){var g0=0;return f0.forEach(function(x0){g0+=a0()+i0(x0)}),g0+=s0.recordSize*2,new Uint8Array(g0)}function d0(f0,g0,x0){x0=parseInt(x0)||0;var k0=x0;s0.posixHeader.forEach(function(w0){for(var A0=w0[3](g0,w0),q0=A0.length,U0=0;U0{u();var M=x$2(),r0=w$1(),s0=L$2(),a0={extractData:!0,checkHeader:!0,checkChecksum:!0,checkFileSize:!0},i0={size:!0,checksum:!0,ustar:!0},u0={unexpectedEndOfFile:"Unexpected end of file.",fileCorrupted:"File is corrupted.",checksumCheckFailed:"Checksum check failed."};function d0(F0){return s0.recordSize}function m0(F0){return Math.ceil(F0/s0.recordSize)*s0.recordSize}function _0(F0,C0){for(var R0=C0,y0=Math.min(F0.length,C0+s0.recordSize*2),w0=R0;w0=s0.recordSize;){F0=r0.toUint8Array(F0);var A0=f0(F0,y0,C0);if(!A0)break;y0+=d0();var q0=g0(F0,y0,A0,C0);if(R0.push(x0(A0,q0)),y0+=m0(A0.size),_0(F0,y0))break}return R0}r.exports.untar=k0}),or=D$1((e,r)=>{u();var M=w$1(),r0=x$2(),s0=er(),a0=nr();M.extend(r.exports,s0,a0,r0)});u();u();var g$2=L$3(or());async function H$1(e,r,M="pgdata",r0="auto"){let s0=Br(e,r),[a0,i0]=await qr(s0,r0),u0=M+(i0?".tar.gz":".tar"),d0=i0?"application/x-gzip":"application/x-tar";return typeof File<"u"?new File([a0],u0,{type:d0}):new Blob([a0],{type:d0})}var Hr=["application/x-gtar","application/x-tar+gzip","application/x-gzip","application/gzip"];async function ce$2(e,r,M){let r0=new Uint8Array(await r.arrayBuffer()),s0=typeof File<"u"&&r instanceof File?r.name:void 0;(Hr.includes(r.type)||s0!=null&&s0.endsWith(".tgz")||s0!=null&&s0.endsWith(".tar.gz"))&&(r0=await ar(r0));let a0;try{a0=(0,g$2.untar)(r0)}catch(i0){if(i0 instanceof Error&&i0.message.includes("File is corrupted"))r0=await ar(r0),a0=(0,g$2.untar)(r0);else throw i0}for(let i0 of a0){let u0=M+i0.name,d0=u0.split("/").slice(0,-1);for(let m0=1;m0<=d0.length;m0++){let _0=d0.slice(0,m0).join("/");e.analyzePath(_0).exists||e.mkdir(_0)}i0.type===g$2.REGTYPE?(e.writeFile(u0,i0.data),e.utime(u0,sr(i0.modifyTime),sr(i0.modifyTime))):i0.type===g$2.DIRTYPE&&e.mkdir(u0)}}function jr(e,r){let M=[],r0=s0=>{e.readdir(s0).forEach(a0=>{if(a0==="."||a0==="..")return;let i0=s0+"/"+a0,u0=e.stat(i0),d0=e.isFile(u0.mode)?e.readFile(i0,{encoding:"binary"}):new Uint8Array(0);M.push({name:i0.substring(r.length),mode:u0.mode,size:u0.size,type:e.isFile(u0.mode)?g$2.REGTYPE:g$2.DIRTYPE,modifyTime:u0.mtime,data:d0}),e.isDir(u0.mode)&&r0(i0)})};return r0(r),M}function Br(e,r){let M=jr(e,r);return(0,g$2.tar)(M)}async function qr(e,r="auto"){if(r==="none")return[e,!1];if(typeof CompressionStream<"u")return[await Yr(e),!0];if(typeof process<"u"&&process.versions&&process.versions.node)return[await Wr(e),!0];if(r==="auto")return[e,!1];throw new Error("Compression not supported in this environment")}async function Yr(e){let r=new CompressionStream("gzip"),M=r.writable.getWriter(),r0=r.readable.getReader();M.write(e),M.close();let s0=[];for(;;){let{value:u0,done:d0}=await r0.read();if(d0)break;u0&&s0.push(u0)}let a0=new Uint8Array(s0.reduce((u0,d0)=>u0+d0.length,0)),i0=0;return s0.forEach(u0=>{a0.set(u0,i0),i0+=u0.length}),a0}async function Wr(e){let{promisify:r}=await __vitePreload(()=>import("./__vite-browser-external-BIHI7g3E.js"),[]),{gzip:M}=await __vitePreload(async()=>{const{gzip:r0}=await import("./__vite-browser-external-BIHI7g3E.js");return{gzip:r0}},[]);return await r(M)(e)}async function ar(e){if(typeof CompressionStream<"u")return await Xr(e);if(typeof process<"u"&&process.versions&&process.versions.node)return await Kr(e);throw new Error("Unsupported environment for decompression")}async function Xr(e){let r=new DecompressionStream("gzip"),M=r.writable.getWriter(),r0=r.readable.getReader();M.write(e),M.close();let s0=[];for(;;){let{value:u0,done:d0}=await r0.read();if(d0)break;u0&&s0.push(u0)}let a0=new Uint8Array(s0.reduce((u0,d0)=>u0+d0.length,0)),i0=0;return s0.forEach(u0=>{a0.set(u0,i0),i0+=u0.length}),a0}async function Kr(e){let{promisify:r}=await __vitePreload(()=>import("./__vite-browser-external-BIHI7g3E.js"),[]),{gunzip:M}=await __vitePreload(async()=>{const{gunzip:r0}=await import("./__vite-browser-external-BIHI7g3E.js");return{gunzip:r0}},[]);return await r(M)(e)}function sr(e){return e?typeof e=="number"?e:Math.floor(e.getTime()/1e3):Math.floor(Date.now()/1e3)}var Vr="/tmp/pglite",C$2=Vr+"/base",ur=class{constructor(e){this.dataDir=e}async init(e,r){return this.pg=e,{emscriptenOpts:r}}async syncToFs(e){}async initialSyncFs(){}async closeFs(){}async dumpTar(e,r){return H$1(this.pg.Module.FS,C$2,e,r)}},cr=class{constructor(e,{debug:r=!1}={}){this.dataDir=e,this.debug=r}async syncToFs(e){}async initialSyncFs(){}async closeFs(){}async dumpTar(e,r){return H$1(this.pg.Module.FS,C$2,e,r)}async init(e,r){return this.pg=e,{emscriptenOpts:{...r,preRun:[...r.preRun||[],M=>{let r0=Zr(M,this);M.FS.mkdir(C$2),M.FS.mount(r0,{},C$2)}]}}}},pr={EBADF:8,EBADFD:127,EEXIST:20,EINVAL:28,EISDIR:31,ENODEV:43,ENOENT:44,ENOTDIR:54,ENOTEMPTY:55},Zr=(e,r)=>{let M=e.FS,r0=r.debug?console.log:null,s0={tryFSOperation(a0){try{return a0()}catch(i0){throw i0.code?i0.code==="UNKNOWN"?new M.ErrnoError(pr.EINVAL):new M.ErrnoError(i0.code):i0}},mount(a0){return s0.createNode(null,"/",16895,0)},syncfs(a0,i0,u0){},createNode(a0,i0,u0,d0){if(!M.isDir(u0)&&!M.isFile(u0))throw new M.ErrnoError(28);let m0=M.createNode(a0,i0,u0);return m0.node_ops=s0.node_ops,m0.stream_ops=s0.stream_ops,m0},getMode:function(a0){return r0==null||r0("getMode",a0),s0.tryFSOperation(()=>r.lstat(a0).mode)},realPath:function(a0){let i0=[];for(;a0.parent!==a0;)i0.push(a0.name),a0=a0.parent;return i0.push(a0.mount.opts.root),i0.reverse(),i0.join("/")},node_ops:{getattr(a0){r0==null||r0("getattr",s0.realPath(a0));let i0=s0.realPath(a0);return s0.tryFSOperation(()=>{let u0=r.lstat(i0);return{...u0,dev:0,ino:a0.id,nlink:1,rdev:a0.rdev,atime:new Date(u0.atime),mtime:new Date(u0.mtime),ctime:new Date(u0.ctime)}})},setattr(a0,i0){r0==null||r0("setattr",s0.realPath(a0),i0);let u0=s0.realPath(a0);s0.tryFSOperation(()=>{i0.mode!==void 0&&r.chmod(u0,i0.mode),i0.size!==void 0&&r.truncate(u0,i0.size),i0.timestamp!==void 0&&r.utimes(u0,i0.timestamp,i0.timestamp),i0.size!==void 0&&r.truncate(u0,i0.size)})},lookup(a0,i0){r0==null||r0("lookup",s0.realPath(a0),i0);let u0=[s0.realPath(a0),i0].join("/"),d0=s0.getMode(u0);return s0.createNode(a0,i0,d0)},mknod(a0,i0,u0,d0){r0==null||r0("mknod",s0.realPath(a0),i0,u0,d0);let m0=s0.createNode(a0,i0,u0,d0),_0=s0.realPath(m0);return s0.tryFSOperation(()=>(M.isDir(m0.mode)?r.mkdir(_0,{mode:u0}):r.writeFile(_0,"",{mode:u0}),m0))},rename(a0,i0,u0){r0==null||r0("rename",s0.realPath(a0),s0.realPath(i0),u0);let d0=s0.realPath(a0),m0=[s0.realPath(i0),u0].join("/");s0.tryFSOperation(()=>{r.rename(d0,m0)}),a0.name=u0},unlink(a0,i0){r0==null||r0("unlink",s0.realPath(a0),i0);let u0=[s0.realPath(a0),i0].join("/");try{r.unlink(u0)}catch{}},rmdir(a0,i0){r0==null||r0("rmdir",s0.realPath(a0),i0);let u0=[s0.realPath(a0),i0].join("/");return s0.tryFSOperation(()=>{r.rmdir(u0)})},readdir(a0){r0==null||r0("readdir",s0.realPath(a0));let i0=s0.realPath(a0);return s0.tryFSOperation(()=>r.readdir(i0))},symlink(a0,i0,u0){throw r0==null||r0("symlink",s0.realPath(a0),i0,u0),new M.ErrnoError(63)},readlink(a0){throw r0==null||r0("readlink",s0.realPath(a0)),new M.ErrnoError(63)}},stream_ops:{open(a0){r0==null||r0("open stream",s0.realPath(a0.node));let i0=s0.realPath(a0.node);return s0.tryFSOperation(()=>{M.isFile(a0.node.mode)&&(a0.shared.refcount=1,a0.nfd=r.open(i0))})},close(a0){return r0==null||r0("close stream",s0.realPath(a0.node)),s0.tryFSOperation(()=>{M.isFile(a0.node.mode)&&a0.nfd&&--a0.shared.refcount===0&&r.close(a0.nfd)})},dup(a0){r0==null||r0("dup stream",s0.realPath(a0.node)),a0.shared.refcount++},read(a0,i0,u0,d0,m0){return r0==null||r0("read stream",s0.realPath(a0.node),u0,d0,m0),d0===0?0:s0.tryFSOperation(()=>r.read(a0.nfd,i0,u0,d0,m0))},write(a0,i0,u0,d0,m0){return r0==null||r0("write stream",s0.realPath(a0.node),u0,d0,m0),s0.tryFSOperation(()=>r.write(a0.nfd,i0.buffer,u0,d0,m0))},llseek(a0,i0,u0){r0==null||r0("llseek stream",s0.realPath(a0.node),i0,u0);let d0=i0;if(u0===1?d0+=a0.position:u0===2&&M.isFile(a0.node.mode)&&s0.tryFSOperation(()=>{let m0=r.fstat(a0.nfd);d0+=m0.size}),d0<0)throw new M.ErrnoError(28);return d0},mmap(a0,i0,u0,d0,m0){if(r0==null||r0("mmap stream",s0.realPath(a0.node),i0,u0,d0,m0),!M.isFile(a0.node.mode))throw new M.ErrnoError(pr.ENODEV);let _0=e.mmapAlloc(i0);return s0.stream_ops.read(a0,e.HEAP8,_0,i0,u0),{ptr:_0,allocated:!0}},msync(a0,i0,u0,d0,m0){return r0==null||r0("msync stream",s0.realPath(a0.node),u0,d0,m0),s0.stream_ops.write(a0,i0,0,d0,u0),0}}};return s0},hn={};F$1(hn,{ABSTIME:()=>Et,ACLITEM:()=>Vt,BIT:()=>jt,BOOL:()=>be,BPCHAR:()=>_e$1,BYTEA:()=>ge$1,CHAR:()=>gt,CID:()=>St,CIDR:()=>Tt,CIRCLE:()=>Ut,DATE:()=>He$1,FLOAT4:()=>Qe,FLOAT8:()=>We$1,GTSVECTOR:()=>rn,INET:()=>kt,INT2:()=>ve,INT4:()=>Ge$1,INT8:()=>we$1,INTERVAL:()=>vt,JSON:()=>Ae,JSONB:()=>Ye$1,MACADDR:()=>Ot,MACADDR8:()=>Nt,MONEY:()=>Lt,NUMERIC:()=>Wt,OID:()=>je$1,PATH:()=>Mt,PG_DEPENDENCIES:()=>en,PG_LSN:()=>Xt,PG_NDISTINCT:()=>Zt,PG_NODE_TREE:()=>Bt,POLYGON:()=>Rt,REFCURSOR:()=>_t$1,REGCLASS:()=>Yt,REGCONFIG:()=>sn,REGDICTIONARY:()=>an,REGNAMESPACE:()=>on,REGOPER:()=>Ht,REGOPERATOR:()=>qt,REGPROC:()=>wt,REGPROCEDURE:()=>zt,REGROLE:()=>un,REGTYPE:()=>$t,RELTIME:()=>Ct,SMGR:()=>It,TEXT:()=>V,TID:()=>At,TIME:()=>Ft,TIMESTAMP:()=>qe,TIMESTAMPTZ:()=>xe$1,TIMETZ:()=>Gt,TINTERVAL:()=>Pt,TSQUERY:()=>nn,TSVECTOR:()=>tn,TXID_SNAPSHOT:()=>Jt,UUID:()=>Kt,VARBIT:()=>Qt,VARCHAR:()=>ze,XID:()=>xt,XML:()=>Dt,arrayParser:()=>yn,arraySerializer:()=>Ke$1,parseType:()=>ue$1,parsers:()=>ln,serializers:()=>cn,types:()=>$e});u();var ht=globalThis.JSON.parse,bt=globalThis.JSON.stringify,be=16,ge$1=17,gt=18,we$1=20,ve=21,Ge$1=23,wt=24,V=25,je$1=26,At=27,xt=28,St=29,Ae=114,Dt=142,Bt=194,It=210,Mt=602,Rt=604,Tt=650,Qe=700,We$1=701,Et=702,Ct=703,Pt=704,Ut=718,Nt=774,Lt=790,Ot=829,kt=869,Vt=1033,_e$1=1042,ze=1043,He$1=1082,Ft=1083,qe=1114,xe$1=1184,vt=1186,Gt=1266,jt=1560,Qt=1562,Wt=1700,_t$1=1790,zt=2202,Ht=2203,qt=2204,Yt=2205,$t=2206,Kt=2950,Jt=2970,Xt=3220,Zt=3361,en=3402,tn=3614,nn=3615,rn=3642,sn=3734,an=3769,Ye$1=3802,on=4089,un=4096,$e={string:{to:V,from:[V,ze,_e$1],serialize:e=>{if(typeof e=="string")return e;if(typeof e=="number")return e.toString();throw new Error("Invalid input for string type")},parse:e=>e},number:{to:0,from:[ve,Ge$1,je$1,Qe,We$1],serialize:e=>e.toString(),parse:e=>+e},bigint:{to:we$1,from:[we$1],serialize:e=>e.toString(),parse:e=>{let r=BigInt(e);return rNumber.MAX_SAFE_INTEGER?r:Number(r)}},json:{to:Ae,from:[Ae,Ye$1],serialize:e=>typeof e=="string"?e:bt(e),parse:e=>ht(e)},boolean:{to:be,from:[be],serialize:e=>{if(typeof e!="boolean")throw new Error("Invalid input for boolean type");return e?"t":"f"},parse:e=>e==="t"},date:{to:xe$1,from:[He$1,qe,xe$1],serialize:e=>{if(typeof e=="string")return e;if(typeof e=="number")return new Date(e).toISOString();if(e instanceof Date)return e.toISOString();throw new Error("Invalid input for date type")},parse:e=>new Date(e)},bytea:{to:ge$1,from:[ge$1],serialize:e=>{if(!(e instanceof Uint8Array))throw new Error("Invalid input for bytea type");return"\\x"+Array.from(e).map(r=>r.toString(16).padStart(2,"0")).join("")},parse:e=>{let r=e.slice(2);return Uint8Array.from({length:r.length/2},(M,r0)=>parseInt(r.substring(r0*2,(r0+1)*2),16))}}},Se$1=pn($e),ln=Se$1.parsers,cn=Se$1.serializers;function ue$1(e,r,M){if(e===null)return null;let r0=(M==null?void 0:M[r])??Se$1.parsers[r];return r0?r0(e,r):e}function pn(e){return Object.keys(e).reduce(({parsers:r,serializers:M},r0)=>{let{to:s0,from:a0,serialize:i0,parse:u0}=e[r0];return M[s0]=i0,M[r0]=i0,r[r0]=u0,Array.isArray(a0)?a0.forEach(d0=>{r[d0]=u0,M[d0]=i0}):(r[a0]=u0,M[a0]=i0),{parsers:r,serializers:M}},{parsers:{},serializers:{}})}var dn=/\\/g,fn=/"/g;function mn(e){return e.replace(dn,"\\\\").replace(fn,'\\"')}function Ke$1(e,r,M){if(Array.isArray(e)===!1)return e;if(!e.length)return"{}";let r0=e[0],s0=M===1020?";":",";return Array.isArray(r0)?`{${e.map(a0=>Ke$1(a0,r,M)).join(s0)}}`:`{${e.map(a0=>(a0===void 0&&(a0=null),a0===null?"null":'"'+mn(r?r(a0):a0.toString())+'"')).join(s0)}}`}var he$1={i:0,char:null,str:"",quoted:!1,last:0,p:null};function yn(e,r,M){return he$1.i=he$1.last=0,Je(he$1,e,r,M)[0]}function Je(e,r,M,r0){let s0=[],a0=r0===1020?";":",";for(;e.iDe,parseResults:()=>bn});u();function bn(e,r,M,r0){let s0=[],a0={rows:[],fields:[]},i0=0,u0={...r,...M==null?void 0:M.parsers};return e.forEach(d0=>{switch(d0.name){case"rowDescription":{let m0=d0;a0.fields=m0.fields.map(_0=>({name:_0.name,dataTypeID:_0.dataTypeID}));break}case"dataRow":{if(!a0)break;let m0=d0;(M==null?void 0:M.rowMode)==="array"?a0.rows.push(m0.fields.map((_0,f0)=>ue$1(_0,a0.fields[f0].dataTypeID,u0))):a0.rows.push(Object.fromEntries(m0.fields.map((_0,f0)=>[a0.fields[f0].name,ue$1(_0,a0.fields[f0].dataTypeID,u0)])));break}case"commandComplete":{i0+=gn(d0),s0.push({...a0,affectedRows:i0,...r0?{blob:r0}:{}}),a0={rows:[],fields:[]};break}}}),s0.length===0&&s0.push({affectedRows:0,rows:[],fields:[]}),s0}function gn(e){let r=e.text.split(" ");switch(r[0]){case"INSERT":return parseInt(r[2],10);case"UPDATE":case"DELETE":case"COPY":case"MERGE":return parseInt(r[1],10);default:return 0}}function De(e){let r=e.find(M=>M.name==="parameterDescription");return r?r.dataTypeIDs:[]}var Ue$1={};F$1(Ue$1,{AuthenticationCleartextPassword:()=>v,AuthenticationMD5Password:()=>G$1,AuthenticationOk:()=>F,AuthenticationSASL:()=>j,AuthenticationSASLContinue:()=>Q$1,AuthenticationSASLFinal:()=>W,BackendKeyDataMessage:()=>K$1,CommandCompleteMessage:()=>Z$1,CopyDataMessage:()=>_,CopyResponse:()=>z,DataRowMessage:()=>ee,DatabaseError:()=>C$1,Field:()=>H,NoticeMessage:()=>te$1,NotificationResponseMessage:()=>J$1,ParameterDescriptionMessage:()=>Y$1,ParameterStatusMessage:()=>$$1,ReadyForQueryMessage:()=>X,RowDescriptionMessage:()=>q$1,bindComplete:()=>Ie,closeComplete:()=>Me,copyDone:()=>Pe,emptyQuery:()=>Ce,noData:()=>Re,parseComplete:()=>Be$1,portalSuspended:()=>Te,replicationStart:()=>Ee});u();var Be$1={name:"parseComplete",length:5},Ie={name:"bindComplete",length:5},Me={name:"closeComplete",length:5},Re={name:"noData",length:5},Te={name:"portalSuspended",length:5},Ee={name:"replicationStart",length:4},Ce={name:"emptyQuery",length:4},Pe={name:"copyDone",length:4},F=class{constructor(e){this.length=e,this.name="authenticationOk"}},v=class{constructor(e){this.length=e,this.name="authenticationCleartextPassword"}},G$1=class{constructor(r,M){this.length=r,this.salt=M,this.name="authenticationMD5Password"}},j=class{constructor(e,r){this.length=e,this.mechanisms=r,this.name="authenticationSASL"}},Q$1=class{constructor(r,M){this.length=r,this.data=M,this.name="authenticationSASLContinue"}},W=class{constructor(e,r){this.length=e,this.data=r,this.name="authenticationSASLFinal"}},C$1=class extends Error{constructor(r,M,r0){super(r),this.length=M,this.name=r0}},_=class{constructor(e,r){this.length=e,this.chunk=r,this.name="copyData"}},z=class{constructor(e,r,M,r0){this.length=e,this.name=r,this.binary=M,this.columnTypes=new Array(r0)}},H=class{constructor(e,r,M,r0,s0,a0,i0){this.name=e,this.tableID=r,this.columnID=M,this.dataTypeID=r0,this.dataTypeSize=s0,this.dataTypeModifier=a0,this.format=i0}},q$1=class{constructor(r,M){this.length=r,this.fieldCount=M,this.name="rowDescription",this.fields=new Array(this.fieldCount)}},Y$1=class{constructor(r,M){this.length=r,this.parameterCount=M,this.name="parameterDescription",this.dataTypeIDs=new Array(this.parameterCount)}},$$1=class{constructor(r,M,r0){this.length=r,this.parameterName=M,this.parameterValue=r0,this.name="parameterStatus"}},K$1=class{constructor(r,M,r0){this.length=r,this.processID=M,this.secretKey=r0,this.name="backendKeyData"}},J$1=class{constructor(r,M,r0,s0){this.length=r,this.processId=M,this.channel=r0,this.payload=s0,this.name="notification"}},X=class{constructor(e,r){this.length=e,this.status=r,this.name="readyForQuery"}},Z$1=class{constructor(r,M){this.length=r,this.text=M,this.name="commandComplete"}},ee=class{constructor(e,r){this.length=e,this.fields=r,this.name="dataRow",this.fieldCount=r.length}},te$1=class{constructor(r,M){this.length=r,this.message=M,this.name="notice"}},zn={};F$1(zn,{Parser:()=>ye$1,messages:()=>Ue$1,serialize:()=>k$1});u();u();u();u();function P(e){let r=e.length;for(let M=e.length-1;M>=0;M--){let r0=e.charCodeAt(M);r0>127&&r0<=2047?r++:r0>2047&&r0<=65535&&(r+=2),r0>=56320&&r0<=57343&&M--}return r}var b,g$1,N,ce$1,L$1,x$1,le$1,U,Xe$1,T$1=class{constructor(r=256){this.size=r,R$1(this,x$1),R$1(this,b),R$1(this,g$1,5),R$1(this,N,!1),R$1(this,ce$1,new TextEncoder),R$1(this,L$1,0),x$3(this,b,T$2(this,x$1,le$1).call(this,r))}addInt32(r){return T$2(this,x$1,U).call(this,4),h$1(this,b).setInt32(h$1(this,g$1),r,h$1(this,N)),x$3(this,g$1,h$1(this,g$1)+4),this}addInt16(r){return T$2(this,x$1,U).call(this,2),h$1(this,b).setInt16(h$1(this,g$1),r,h$1(this,N)),x$3(this,g$1,h$1(this,g$1)+2),this}addCString(r){return r&&this.addString(r),T$2(this,x$1,U).call(this,1),h$1(this,b).setUint8(h$1(this,g$1),0),U$1(this,g$1)._++,this}addString(r=""){let M=P(r);return T$2(this,x$1,U).call(this,M),h$1(this,ce$1).encodeInto(r,new Uint8Array(h$1(this,b).buffer,h$1(this,g$1))),x$3(this,g$1,h$1(this,g$1)+M),this}add(r){return T$2(this,x$1,U).call(this,r.byteLength),new Uint8Array(h$1(this,b).buffer).set(new Uint8Array(r),h$1(this,g$1)),x$3(this,g$1,h$1(this,g$1)+r.byteLength),this}flush(r){let M=T$2(this,x$1,Xe$1).call(this,r);return x$3(this,g$1,5),x$3(this,b,T$2(this,x$1,le$1).call(this,this.size)),new Uint8Array(M)}};b=new WeakMap,g$1=new WeakMap,N=new WeakMap,ce$1=new WeakMap,L$1=new WeakMap,x$1=new WeakSet,le$1=function(e){return new DataView(new ArrayBuffer(e))},U=function(e){if(h$1(this,b).byteLength-h$1(this,g$1)>1)+e;x$3(this,b,T$2(this,x$1,le$1).call(this,M)),new Uint8Array(h$1(this,b).buffer).set(new Uint8Array(r))}},Xe$1=function(e){if(e){h$1(this,b).setUint8(h$1(this,L$1),e);let r=h$1(this,g$1)-(h$1(this,L$1)+1);h$1(this,b).setInt32(h$1(this,L$1)+1,r,h$1(this,N))}return h$1(this,b).buffer.slice(e?0:5,h$1(this,g$1))};var m=new T$1,An=e=>{m.addInt16(3).addInt16(0);for(let r0 of Object.keys(e))m.addCString(r0).addCString(e[r0]);m.addCString("client_encoding").addCString("UTF8");let r=m.addCString("").flush(),M=r.byteLength+4;return new T$1().addInt32(M).add(r).flush()},xn=()=>{let e=new DataView(new ArrayBuffer(8));return e.setInt32(0,8,!1),e.setInt32(4,80877103,!1),new Uint8Array(e.buffer)},Sn=e=>m.addCString(e).flush(112),Dn=(e,r)=>(m.addCString(e).addInt32(P(r)).addString(r),m.flush(112)),Bn=e=>m.addString(e).flush(112),In=e=>m.addCString(e).flush(81),Mn=[],Rn=e=>{var r0,s0;let r=e.name??"";r.length>63&&(console.error("Warning! Postgres only supports 63 characters for query names."),console.error("You supplied %s (%s)",r,r.length),console.error("This can cause conflicts and silent errors executing queries"));let M=m.addCString(r).addCString(e.text).addInt16(((r0=e.types)==null?void 0:r0.length)??0);return(s0=e.types)==null||s0.forEach(a0=>M.addInt32(a0)),m.flush(80)},O$2=new T$1,Tn=(e,r)=>{for(let M=0;M{let r=e.portal??"",M=e.statement??"",r0=e.binary??!1,s0=e.values??Mn,a0=s0.length;return m.addCString(r).addCString(M),m.addInt16(a0),Tn(s0,e.valueMapper),m.addInt16(a0),m.add(O$2.flush()),m.addInt16(r0?1:0),m.flush(66)},Cn=new Uint8Array([69,0,0,0,9,0,0,0,0,0]),Pn=e=>{if(!e||!e.portal&&!e.rows)return Cn;let r=e.portal??"",M=e.rows??0,r0=P(r),s0=4+r0+1+4,a0=new DataView(new ArrayBuffer(1+s0));return a0.setUint8(0,69),a0.setInt32(1,s0,!1),new TextEncoder().encodeInto(r,new Uint8Array(a0.buffer,5)),a0.setUint8(r0+5,0),a0.setUint32(a0.byteLength-4,M,!1),new Uint8Array(a0.buffer)},Un=(e,r)=>{let M=new DataView(new ArrayBuffer(16));return M.setInt32(0,16,!1),M.setInt16(4,1234,!1),M.setInt16(6,5678,!1),M.setInt32(8,e,!1),M.setInt32(12,r,!1),new Uint8Array(M.buffer)},Ne=(e,r)=>{let M=new T$1;return M.addCString(r),M.flush(e)},Nn=m.addCString("P").flush(68),Ln=m.addCString("S").flush(68),On=e=>e.name?Ne(68,`${e.type}${e.name??""}`):e.type==="P"?Nn:Ln,kn=e=>{let r=`${e.type}${e.name??""}`;return Ne(67,r)},Vn=e=>m.add(e).flush(100),Fn=e=>Ne(102,e),pe$1=e=>new Uint8Array([e,0,0,0,4]),vn=pe$1(72),Gn=pe$1(83),jn=pe$1(88),Qn=pe$1(99),k$1={startup:An,password:Sn,requestSsl:xn,sendSASLInitialResponseMessage:Dn,sendSCRAMClientFinalMessage:Bn,query:In,parse:Rn,bind:En,execute:Pn,describe:On,close:kn,flush:()=>vn,sync:()=>Gn,end:()=>jn,copyData:Vn,copyDone:()=>Qn,copyFail:Fn,cancel:Un};u();u();var Le$1={text:0,binary:1};u();var Wn=new ArrayBuffer(0),R,w,fe$1,me$1,ne$1,de$1=class{constructor(r=0){R$1(this,R,new DataView(Wn)),R$1(this,w),R$1(this,fe$1,"utf-8"),R$1(this,me$1,new TextDecoder(h$1(this,fe$1))),R$1(this,ne$1,!1),x$3(this,w,r)}setBuffer(r,M){x$3(this,w,r),x$3(this,R,new DataView(M))}int16(){let r=h$1(this,R).getInt16(h$1(this,w),h$1(this,ne$1));return x$3(this,w,h$1(this,w)+2),r}byte(){let r=h$1(this,R).getUint8(h$1(this,w));return U$1(this,w)._++,r}int32(){let r=h$1(this,R).getInt32(h$1(this,w),h$1(this,ne$1));return x$3(this,w,h$1(this,w)+4),r}string(r){return h$1(this,me$1).decode(this.bytes(r))}cstring(){let r=h$1(this,w),M=r;for(;h$1(this,R).getUint8(M++)!==0;);let r0=this.string(M-r-1);return x$3(this,w,M),r0}bytes(r){let M=h$1(this,R).buffer.slice(h$1(this,w),h$1(this,w)+r);return x$3(this,w,h$1(this,w)+r),new Uint8Array(M)}};R=new WeakMap,w=new WeakMap,fe$1=new WeakMap,me$1=new WeakMap,ne$1=new WeakMap;var Oe=1,_n=4,Ze=Oe+_n,et=new ArrayBuffer(0),A,S,D,o$2,l,tt,nt$1,rt,st,it$1,at,ot$1,ke$1,ut,lt$1,ct,pt$1,dt,ft,mt,yt,Ve$1,ye$1=class{constructor(){R$1(this,l),R$1(this,A,new DataView(et)),R$1(this,S,0),R$1(this,D,0),R$1(this,o$2,new de$1)}parse(r,M){T$2(this,l,tt).call(this,ArrayBuffer.isView(r)?r.buffer.slice(r.byteOffset,r.byteOffset+r.byteLength):r);let r0=h$1(this,D)+h$1(this,S),s0=h$1(this,D);for(;s0+Ze<=r0;){let a0=h$1(this,A).getUint8(s0),i0=h$1(this,A).getUint32(s0+Oe,!1),u0=Oe+i0;if(u0+s0<=r0&&i0>0){let d0=T$2(this,l,nt$1).call(this,s0+Ze,a0,i0,h$1(this,A).buffer);M(d0),s0+=u0}else break}s0===r0?(x$3(this,A,new DataView(et)),x$3(this,S,0),x$3(this,D,0)):(x$3(this,S,r0-s0),x$3(this,D,s0))}};A=new WeakMap,S=new WeakMap,D=new WeakMap,o$2=new WeakMap,l=new WeakSet,tt=function(e){if(h$1(this,S)>0){let r=h$1(this,S)+e.byteLength;if(r+h$1(this,D)>h$1(this,A).byteLength){let M;if(r<=h$1(this,A).byteLength&&h$1(this,D)>=h$1(this,S))M=h$1(this,A).buffer;else{let r0=h$1(this,A).byteLength*2;for(;r>=r0;)r0*=2;M=new ArrayBuffer(r0)}new Uint8Array(M).set(new Uint8Array(h$1(this,A).buffer,h$1(this,D),h$1(this,S))),x$3(this,A,new DataView(M)),x$3(this,D,0)}new Uint8Array(h$1(this,A).buffer).set(new Uint8Array(e),h$1(this,D)+h$1(this,S)),x$3(this,S,r)}else x$3(this,A,new DataView(e)),x$3(this,D,0),x$3(this,S,e.byteLength)},nt$1=function(e,r,M,r0){switch(r){case 50:return Ie;case 49:return Be$1;case 51:return Me;case 110:return Re;case 115:return Te;case 99:return Pe;case 87:return Ee;case 73:return Ce;case 68:return T$2(this,l,dt).call(this,e,M,r0);case 67:return T$2(this,l,st).call(this,e,M,r0);case 90:return T$2(this,l,rt).call(this,e,M,r0);case 65:return T$2(this,l,ut).call(this,e,M,r0);case 82:return T$2(this,l,yt).call(this,e,M,r0);case 83:return T$2(this,l,ft).call(this,e,M,r0);case 75:return T$2(this,l,mt).call(this,e,M,r0);case 69:return T$2(this,l,Ve$1).call(this,e,M,r0,"error");case 78:return T$2(this,l,Ve$1).call(this,e,M,r0,"notice");case 84:return T$2(this,l,lt$1).call(this,e,M,r0);case 116:return T$2(this,l,pt$1).call(this,e,M,r0);case 71:return T$2(this,l,at).call(this,e,M,r0);case 72:return T$2(this,l,ot$1).call(this,e,M,r0);case 100:return T$2(this,l,it$1).call(this,e,M,r0);default:return new C$1("received invalid response: "+r.toString(16),M,"error")}},rt=function(e,r,M){h$1(this,o$2).setBuffer(e,M);let r0=h$1(this,o$2).string(1);return new X(r,r0)},st=function(e,r,M){h$1(this,o$2).setBuffer(e,M);let r0=h$1(this,o$2).cstring();return new Z$1(r,r0)},it$1=function(e,r,M){let r0=M.slice(e,e+(r-4));return new _(r,new Uint8Array(r0))},at=function(e,r,M){return T$2(this,l,ke$1).call(this,e,r,M,"copyInResponse")},ot$1=function(e,r,M){return T$2(this,l,ke$1).call(this,e,r,M,"copyOutResponse")},ke$1=function(e,r,M,r0){h$1(this,o$2).setBuffer(e,M);let s0=h$1(this,o$2).byte()!==0,a0=h$1(this,o$2).int16(),i0=new z(r,r0,s0,a0);for(let u0=0;u0{const{readFile:i0}=await import("./__vite-browser-external-BIHI7g3E.js");return{readFile:i0}},[])).readFile(M),{module:s0,instance:a0}=await WebAssembly.instantiate(r0,e);return re$1=s0,{instance:a0,module:s0}}else{se$1||(se$1=fetch(M));let r0=await se$1,{module:s0,instance:a0}=await WebAssembly.instantiateStreaming(r0,e);return re$1=s0,{instance:a0,module:s0}}}async function Er(){let e=new URL("/assets/pglite-CKoE7lOK.data",import.meta.url);return Fe$1?(await(await __vitePreload(async()=>{const{readFile:r}=await import("./__vite-browser-external-BIHI7g3E.js");return{readFile:r}},[])).readFile(e)).buffer:(await fetch(e)).arrayBuffer()}function Nr(e){let r;return e.startsWith('"')&&e.endsWith('"')?r=e.substring(1,e.length-1):r=e.toLowerCase(),r}u();var o$1={part:"part",container:"container"};function s(e,r,...M){let r0=e.length-1,s0=M.length-1;if(s0!==-1){if(s0===0){e[r0]=e[r0]+M[0]+r;return}e[r0]=e[r0]+M[0],e.push(...M.slice(1,s0)),e.push(M[s0]+r)}}function y$1(e,...r){let M=[e[0]];M.raw=[e.raw[0]];let r0=[];for(let s0=0;s0[`$${a0+1}`,M[a0+1]])].join(""),params:r0}}u();u();function E(e){let r=e.e;return r.query=e.query,r.params=e.params,r.queryOptions=e.options,r}var T,p,t,y,x,h,O$1,k=class{constructor(){R$1(this,t),this.serializers={...cn},this.parsers={...ln},R$1(this,T,!1),R$1(this,p,!1)}async _initArrayTypes({force:e=!1}={}){if(h$1(this,T)&&!e)return;x$3(this,T,!0);let r=await this.query(` + SELECT b.oid, b.typarray + FROM pg_catalog.pg_type a + LEFT JOIN pg_catalog.pg_type b ON b.oid = a.typelem + WHERE a.typcategory = 'A' + GROUP BY b.oid, b.typarray + ORDER BY b.oid + `);for(let M of r.rows)this.serializers[M.typarray]=r0=>Ke$1(r0,this.serializers[M.oid],M.typarray),this.parsers[M.typarray]=r0=>yn(r0,this.parsers[M.oid],M.typarray)}async refreshArrayTypes(){await this._initArrayTypes({force:!0})}async query(e,r,M){return await this._checkReady(),await this._runExclusiveTransaction(async()=>await T$2(this,t,x).call(this,e,r,M))}async sql(e,...r){let{query:M,params:r0}=g(e,...r);return await this.query(M,r0)}async exec(e,r){return await this._checkReady(),await this._runExclusiveTransaction(async()=>await T$2(this,t,h).call(this,e,r))}async describeQuery(e,r){let M=[];try{await T$2(this,t,y).call(this,k$1.parse({text:e,types:r==null?void 0:r.paramTypes}),r),M=await T$2(this,t,y).call(this,k$1.describe({type:"S"}),r)}catch(u0){throw u0 instanceof C$1?E({e:u0,options:r,params:void 0,query:e}):u0}finally{M.push(...await T$2(this,t,y).call(this,k$1.sync(),r))}let r0=M.find(u0=>u0.name==="parameterDescription"),s0=M.find(u0=>u0.name==="rowDescription"),a0=(r0==null?void 0:r0.dataTypeIDs.map(u0=>({dataTypeID:u0,serializer:this.serializers[u0]})))??[],i0=(s0==null?void 0:s0.fields.map(u0=>({name:u0.name,dataTypeID:u0.dataTypeID,parser:this.parsers[u0.dataTypeID]})))??[];return{queryParams:a0,resultFields:i0}}async transaction(e){return await this._checkReady(),await this._runExclusiveTransaction(async()=>{await T$2(this,t,h).call(this,"BEGIN"),x$3(this,p,!0);let r=!1,M=()=>{if(r)throw new Error("Transaction is closed")},r0={query:async(s0,a0,i0)=>(M(),await T$2(this,t,x).call(this,s0,a0,i0)),sql:async(s0,...a0)=>{let{query:i0,params:u0}=g(s0,...a0);return await T$2(this,t,x).call(this,i0,u0)},exec:async(s0,a0)=>(M(),await T$2(this,t,h).call(this,s0,a0)),rollback:async()=>{M(),await T$2(this,t,h).call(this,"ROLLBACK"),r=!0},listen:async(s0,a0)=>(M(),await this.listen(s0,a0,r0)),get closed(){return r}};try{let s0=await e(r0);return r||(r=!0,await T$2(this,t,h).call(this,"COMMIT")),x$3(this,p,!1),s0}catch(s0){throw r||await T$2(this,t,h).call(this,"ROLLBACK"),x$3(this,p,!1),s0}})}async runExclusive(e){return await this._runExclusiveQuery(e)}};T=new WeakMap,p=new WeakMap,t=new WeakSet,y=async function(e,r={}){return await this.execProtocolStream(e,{...r,syncToFs:!1})},x=async function(e,r=[],M){return await this._runExclusiveQuery(async()=>{T$2(this,t,O$1).call(this,"runQuery",e,r,M),await this._handleBlob(M==null?void 0:M.blob);let r0=[];try{let a0=await T$2(this,t,y).call(this,k$1.parse({text:e,types:M==null?void 0:M.paramTypes}),M),i0=De(await T$2(this,t,y).call(this,k$1.describe({type:"S"}),M)),u0=r.map((d0,m0)=>{var g0;let _0=i0[m0];if(d0==null)return null;let f0=((g0=M==null?void 0:M.serializers)==null?void 0:g0[_0])??this.serializers[_0];return f0?f0(d0):d0.toString()});r0=[...a0,...await T$2(this,t,y).call(this,k$1.bind({values:u0}),M),...await T$2(this,t,y).call(this,k$1.describe({type:"P"}),M),...await T$2(this,t,y).call(this,k$1.execute({}),M)]}catch(a0){throw a0 instanceof C$1?E({e:a0,options:M,params:r,query:e}):a0}finally{r0.push(...await T$2(this,t,y).call(this,k$1.sync(),M))}await this._cleanupBlob(),h$1(this,p)||await this.syncToFs();let s0=await this._getWrittenBlob();return bn(r0,this.parsers,M,s0)[0]})},h=async function(e,r){return await this._runExclusiveQuery(async()=>{T$2(this,t,O$1).call(this,"runExec",e,r),await this._handleBlob(r==null?void 0:r.blob);let M=[];try{M=await T$2(this,t,y).call(this,k$1.query(e),r)}catch(s0){throw s0 instanceof C$1?E({e:s0,options:r,params:void 0,query:e}):s0}finally{M.push(...await T$2(this,t,y).call(this,k$1.sync(),r))}this._cleanupBlob(),h$1(this,p)||await this.syncToFs();let r0=await this._getWrittenBlob();return bn(M,this.parsers,r,r0)})},O$1=function(...e){this.debug>0&&console.log(...e)};u();u();u();var ot=new Error("request for lock canceled"),nt=function(e,r,M,r0){function s0(a0){return a0 instanceof M?a0:new M(function(i0){i0(a0)})}return new(M||(M=Promise))(function(a0,i0){function u0(_0){try{m0(r0.next(_0))}catch(f0){i0(f0)}}function d0(_0){try{m0(r0.throw(_0))}catch(f0){i0(f0)}}function m0(_0){_0.done?a0(_0.value):s0(_0.value).then(u0,d0)}m0((r0=r0.apply(e,[])).next())})},Fe=class{constructor(e,r=ot){this._value=e,this._cancelError=r,this._weightedQueues=[],this._weightedWaiters=[]}acquire(e=1){if(e<=0)throw new Error(`invalid weight ${e}: must be positive`);return new Promise((r,M)=>{this._weightedQueues[e-1]||(this._weightedQueues[e-1]=[]),this._weightedQueues[e-1].push({resolve:r,reject:M}),this._dispatch()})}runExclusive(e,r=1){return nt(this,void 0,void 0,function*(){let[M,r0]=yield this.acquire(r);try{return yield e(M)}finally{r0()}})}waitForUnlock(e=1){if(e<=0)throw new Error(`invalid weight ${e}: must be positive`);return new Promise(r=>{this._weightedWaiters[e-1]||(this._weightedWaiters[e-1]=[]),this._weightedWaiters[e-1].push(r),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(r=>r.reject(this._cancelError))),this._weightedQueues=[]}_dispatch(){var e;for(let r=this._value;r>0;r--){let M=(e=this._weightedQueues[r-1])===null||e===void 0?void 0:e.shift();if(!M)continue;let r0=this._value,s0=r;this._value-=r,r=this._value+1,M.resolve([r0,this._newReleaser(s0)])}this._drainUnlockWaiters()}_newReleaser(e){let r=!1;return()=>{r||(r=!0,this.release(e))}}_drainUnlockWaiters(){for(let e=this._value;e>0;e--)this._weightedWaiters[e-1]&&(this._weightedWaiters[e-1].forEach(r=>r()),this._weightedWaiters[e-1]=[])}},it=function(e,r,M,r0){function s0(a0){return a0 instanceof M?a0:new M(function(i0){i0(a0)})}return new(M||(M=Promise))(function(a0,i0){function u0(_0){try{m0(r0.next(_0))}catch(f0){i0(f0)}}function d0(_0){try{m0(r0.throw(_0))}catch(f0){i0(f0)}}function m0(_0){_0.done?a0(_0.value):s0(_0.value).then(u0,d0)}m0((r0=r0.apply(e,[])).next())})},Y=class{constructor(e){this._semaphore=new Fe(1,e)}acquire(){return it(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()}};u();var Le=L$3(or());async function ke(e){if(Fe$1){let r=await __vitePreload(()=>import("./__vite-browser-external-BIHI7g3E.js"),[]),M=await __vitePreload(()=>import("./__vite-browser-external-BIHI7g3E.js"),[]),{Writable:r0}=await __vitePreload(async()=>{const{Writable:u0}=await import("./__vite-browser-external-BIHI7g3E.js");return{Writable:u0}},[]),{pipeline:s0}=await __vitePreload(async()=>{const{pipeline:u0}=await import("./__vite-browser-external-BIHI7g3E.js");return{pipeline:u0}},[]);if(!r.existsSync(e))throw new Error(`Extension bundle not found: ${e}`);let a0=M.createGunzip(),i0=[];return await s0(r.createReadStream(e),a0,new r0({write(u0,d0,m0){i0.push(u0),m0()}})),new Blob(i0)}else{let r=await fetch(e.toString());if(!r.ok||!r.body)return null;if(r.headers.get("Content-Encoding")==="gzip")return r.blob();{let M=new DecompressionStream("gzip");return new Response(r.body.pipeThrough(M)).blob()}}}async function Be(e,r){for(let M in e.pg_extensions){let r0;try{r0=await e.pg_extensions[M]}catch(s0){console.error("Failed to fetch extension:",M,s0);continue}if(r0){let s0=new Uint8Array(await r0.arrayBuffer());_t(e,M,s0,r)}else console.error("Could not get binary data for extension:",M)}}function _t(e,r,M,r0){Le.default.untar(M).forEach(s0=>{if(!s0.name.startsWith(".")){let a0=e.WASM_PREFIX+"/"+s0.name;if(s0.name.endsWith(".so")){let i0=(...d0)=>{r0("pgfs:ext OK",a0,d0)},u0=(...d0)=>{r0("pgfs:ext FAIL",a0,d0)};e.FS.createPreloadedFile(lt(a0),s0.name.split("/").pop().slice(0,-3),s0.data,!0,!0,i0,u0,!1)}else try{let i0=a0.substring(0,a0.lastIndexOf("/"));e.FS.analyzePath(i0).exists===!1&&e.FS.mkdirTree(i0),e.FS.writeFile(a0,s0.data)}catch(i0){console.error(`Error writing file ${a0}`,i0)}}})}function lt(e){let r=e.lastIndexOf("/");return r>0?e.slice(0,r):e}u();u();var ue=class extends ur{async init(e,r){return this.pg=e,{emscriptenOpts:{...r,preRun:[...r.preRun||[],M=>{let r0=M.FS.filesystems.IDBFS;M.FS.mkdir("/pglite"),M.FS.mkdir(`/pglite/${this.dataDir}`),M.FS.mount(r0,{},`/pglite/${this.dataDir}`),M.FS.symlink(`/pglite/${this.dataDir}`,C$2)}]}}}initialSyncFs(){return new Promise((e,r)=>{this.pg.Module.FS.syncfs(!0,M=>{M?r(M):e()})})}syncToFs(e){return new Promise((r,M)=>{this.pg.Module.FS.syncfs(!1,r0=>{r0?M(r0):r()})})}async closeFs(){let e=this.pg.Module.FS.filesystems.IDBFS.dbs[this.dataDir];e&&e.close(),this.pg.Module.FS.quit()}};u();var ce=class extends ur{async closeFs(){this.pg.Module.FS.quit()}};function Ge(e){let r;if(e!=null&&e.startsWith("file://")){if(e=e.slice(7),!e)throw new Error("Invalid dataDir, must be a valid path");r="nodefs"}else e!=null&&e.startsWith("idb://")?(e=e.slice(6),r="idbfs"):e!=null&&e.startsWith("opfs-ahp://")?(e=e.slice(11),r="opfs-ahp"):!e||e!=null&&e.startsWith("memory://")?r="memoryfs":r="nodefs";return{dataDir:e,fsType:r}}async function Ue(e,r){let M;if(e&&r==="nodefs"){let{NodeFS:r0}=await __vitePreload(()=>import("./nodefs-DD4outyn.js"),[]);M=new r0(e)}else if(e&&r==="idbfs")M=new ue(e);else if(e&&r==="opfs-ahp"){let{OpfsAhpFS:r0}=await __vitePreload(()=>import("./opfs-ahp-BH2QpxWu.js"),[]);M=new r0(e)}else M=new ce;return M}u();u();var pt=(()=>{var _scriptName=import.meta.url;return async function(moduleArg={}){var moduleRtn,Module=moduleArg,readyPromiseResolve,readyPromiseReject,readyPromise=new Promise((e,r)=>{readyPromiseResolve=e,readyPromiseReject=r}),ENVIRONMENT_IS_WEB=typeof window=="object",ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope<"u",ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string"&&process.type!="renderer";if(ENVIRONMENT_IS_NODE){let{createRequire:e}=await __vitePreload(()=>import("./__vite-browser-external-BIHI7g3E.js"),[]),r=import.meta.url;r.startsWith("data:")&&(r="/");var require=e(r)}Module.expectedDataFileDownloads??(Module.expectedDataFileDownloads=0),Module.expectedDataFileDownloads++,(()=>{var e=typeof ENVIRONMENT_IS_PTHREAD<"u"&&ENVIRONMENT_IS_PTHREAD,r=typeof ENVIRONMENT_IS_WASM_WORKER<"u"&&ENVIRONMENT_IS_WASM_WORKER;if(e||r)return;var M=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";function r0(s0){typeof window=="object"?window.encodeURIComponent(window.location.pathname.substring(0,window.location.pathname.lastIndexOf("/"))+"/"):typeof process>"u"&&typeof location<"u"&&encodeURIComponent(location.pathname.substring(0,location.pathname.lastIndexOf("/"))+"/");var a0="pglite.data",i0="pglite.data",u0=Module.locateFile?Module.locateFile(i0,""):i0,d0=s0.remote_package_size;function m0(k0,F0,C0,R0){if(M){require("fs").readFile(k0,(y0,w0)=>{y0?R0(y0):C0(w0.buffer)});return}Module.dataFileDownloads??(Module.dataFileDownloads={}),fetch(k0).catch(y0=>Promise.reject(new Error(`Network Error: ${k0}`,{cause:y0}))).then(y0=>{var Ur;if(!y0.ok)return Promise.reject(new Error(`${y0.status}: ${y0.url}`));if(!y0.body&&y0.arrayBuffer)return y0.arrayBuffer().then(C0);let w0=y0.body.getReader(),A0=()=>w0.read().then(Ir).catch(mr=>Promise.reject(new Error(`Unexpected error while handling : ${y0.url} ${mr}`,{cause:mr}))),q0=[],U0=y0.headers,X0=Number(U0.get("Content-Length")??F0),xr=0,Ir=({done:mr,value:vr})=>{var H0;if(mr){let lr=new Uint8Array(q0.map(_r=>_r.length).reduce((_r,wr)=>_r+wr,0)),fr=0;for(let _r of q0)lr.set(_r,fr),fr+=_r.length;C0(lr.buffer)}else{q0.push(vr),xr+=vr.length,Module.dataFileDownloads[k0]={loaded:xr,total:X0};let lr=0,fr=0;for(let _r of Object.values(Module.dataFileDownloads))lr+=_r.loaded,fr+=_r.total;return(H0=Module.setStatus)==null||H0.call(Module,`Downloading data... (${lr}/${fr})`),A0()}};return(Ur=Module.setStatus)==null||Ur.call(Module,"Downloading data..."),A0()})}function _0(k0){console.error("package error:",k0)}var f0=null,g0=Module.getPreloadedPackage?Module.getPreloadedPackage(u0,d0):null;g0||m0(u0,d0,k0=>{f0?(f0(k0),f0=null):g0=k0},_0);function x0(k0){function F0(A0,q0){if(!A0)throw q0+new Error().stack}k0.FS_createPath("/","home",!0,!0),k0.FS_createPath("/home","web_user",!0,!0),k0.FS_createPath("/","tmp",!0,!0),k0.FS_createPath("/tmp","pglite",!0,!0),k0.FS_createPath("/tmp/pglite","bin",!0,!0),k0.FS_createPath("/tmp/pglite","lib",!0,!0),k0.FS_createPath("/tmp/pglite/lib","postgresql",!0,!0),k0.FS_createPath("/tmp/pglite/lib/postgresql","pgxs",!0,!0),k0.FS_createPath("/tmp/pglite/lib/postgresql/pgxs","config",!0,!0),k0.FS_createPath("/tmp/pglite/lib/postgresql/pgxs","src",!0,!0),k0.FS_createPath("/tmp/pglite/lib/postgresql/pgxs/src","makefiles",!0,!0),k0.FS_createPath("/tmp/pglite","share",!0,!0),k0.FS_createPath("/tmp/pglite/share","postgresql",!0,!0),k0.FS_createPath("/tmp/pglite/share/postgresql","extension",!0,!0),k0.FS_createPath("/tmp/pglite/share/postgresql","timezone",!0,!0),k0.FS_createPath("/tmp/pglite/share/postgresql/timezone","Africa",!0,!0),k0.FS_createPath("/tmp/pglite/share/postgresql/timezone","America",!0,!0),k0.FS_createPath("/tmp/pglite/share/postgresql/timezone/America","Argentina",!0,!0),k0.FS_createPath("/tmp/pglite/share/postgresql/timezone/America","Indiana",!0,!0),k0.FS_createPath("/tmp/pglite/share/postgresql/timezone/America","Kentucky",!0,!0),k0.FS_createPath("/tmp/pglite/share/postgresql/timezone/America","North_Dakota",!0,!0),k0.FS_createPath("/tmp/pglite/share/postgresql/timezone","Antarctica",!0,!0),k0.FS_createPath("/tmp/pglite/share/postgresql/timezone","Arctic",!0,!0),k0.FS_createPath("/tmp/pglite/share/postgresql/timezone","Asia",!0,!0),k0.FS_createPath("/tmp/pglite/share/postgresql/timezone","Atlantic",!0,!0),k0.FS_createPath("/tmp/pglite/share/postgresql/timezone","Australia",!0,!0),k0.FS_createPath("/tmp/pglite/share/postgresql/timezone","Brazil",!0,!0),k0.FS_createPath("/tmp/pglite/share/postgresql/timezone","Canada",!0,!0),k0.FS_createPath("/tmp/pglite/share/postgresql/timezone","Chile",!0,!0),k0.FS_createPath("/tmp/pglite/share/postgresql/timezone","Etc",!0,!0),k0.FS_createPath("/tmp/pglite/share/postgresql/timezone","Europe",!0,!0),k0.FS_createPath("/tmp/pglite/share/postgresql/timezone","Indian",!0,!0),k0.FS_createPath("/tmp/pglite/share/postgresql/timezone","Mexico",!0,!0),k0.FS_createPath("/tmp/pglite/share/postgresql/timezone","Pacific",!0,!0),k0.FS_createPath("/tmp/pglite/share/postgresql/timezone","US",!0,!0),k0.FS_createPath("/tmp/pglite/share/postgresql","timezonesets",!0,!0),k0.FS_createPath("/tmp/pglite/share/postgresql","tsearch_data",!0,!0);function C0(A0,q0,U0){this.start=A0,this.end=q0,this.audio=U0}C0.prototype={requests:{},open:function(A0,q0){this.name=q0,this.requests[q0]=this,k0.addRunDependency(`fp ${this.name}`)},send:function(){},onload:function(){var A0=this.byteArray.subarray(this.start,this.end);this.finish(A0)},finish:function(A0){var q0=this;k0.FS_createDataFile(this.name,null,A0,!0,!0,!0),k0.removeRunDependency(`fp ${q0.name}`),this.requests[this.name]=null}};for(var R0=s0.files,y0=0;y0{throw r},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");import.meta.url.startsWith("data:")||(scriptDirectory=nodePath.dirname(require("url").fileURLToPath(import.meta.url))+"/"),readBinary=e=>{e=isFileURI(e)?new URL(e):e;var r=fs.readFileSync(e);return r},readAsync=async(e,r=!0)=>{e=isFileURI(e)?new URL(e):e;var M=fs.readFileSync(e,r?void 0:"utf8");return M},!Module.thisProgram&&process.argv.length>1&&(thisProgram=process.argv[1].replace(/\\/g,"/")),arguments_=process.argv.slice(2),quit_=(e,r)=>{throw process.exitCode=e,r}}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 r=new XMLHttpRequest;return r.open("GET",e,!1),r.responseType="arraybuffer",r.send(null),new Uint8Array(r.response)}),readAsync=async e=>{var r=await fetch(e,{credentials:"same-origin"});if(r.ok)return r.arrayBuffer();throw new Error(r.status+" : "+r.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);var dynamicLibraries=Module.dynamicLibraries||[],wasmBinary=Module.wasmBinary,wasmMemory,ABORT=!1,EXITSTATUS;function assert(e,r){e||abort(r)}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||16777216;wasmMemory=new WebAssembly.Memory({initial:INITIAL_MEMORY/65536,maximum:32768})}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.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 addRunDependency(e){var r;runDependencies++,(r=Module.monitorRunDependencies)==null||r.call(Module,runDependencies)}function removeRunDependency(e){var M;if(runDependencies--,(M=Module.monitorRunDependencies)==null||M.call(Module,runDependencies),runDependencies==0&&dependenciesFulfilled){var r=dependenciesFulfilled;dependenciesFulfilled=null,r()}}function abort(e){var M;(M=Module.onAbort)==null||M.call(Module,e),e="Aborted("+e+")",err(e),ABORT=!0,e+=". Build with -sASSERTIONS for more info.";var r=new WebAssembly.RuntimeError(e);throw readyPromiseReject(r),r}var dataURIPrefix="data:application/octet-stream;base64,",isDataURI=e=>e.startsWith(dataURIPrefix),isFileURI=e=>e.startsWith("file://");function findWasmBinary(){if(Module.locateFile){var e="pglite.wasm";return isDataURI(e)?e:locateFile(e)}return new URL("/assets/pglite-BHNxCJwl.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"}async function getWasmBinary(e){if(!wasmBinary)try{var r=await readAsync(e);return new Uint8Array(r)}catch{}return getBinarySync(e)}async function instantiateArrayBuffer(e,r){try{var M=await getWasmBinary(e),r0=await WebAssembly.instantiate(M,r);return r0}catch(s0){err(`failed to asynchronously prepare wasm: ${s0}`),abort(s0)}}async function instantiateAsync(e,r,M){if(!e&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(r)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function")try{var r0=fetch(r,{credentials:"same-origin"}),s0=await WebAssembly.instantiateStreaming(r0,M);return s0}catch(a0){err(`wasm streaming compile failed: ${a0}`),err("falling back to ArrayBuffer instantiation")}return instantiateArrayBuffer(r,M)}function getWasmImports(){return{env:wasmImports,wasi_snapshot_preview1:wasmImports,"GOT.mem":new Proxy(wasmImports,GOTHandler),"GOT.func":new Proxy(wasmImports,GOTHandler)}}async function createWasm(){function e(s0,a0){wasmExports=s0.exports,wasmExports=relocateExports(wasmExports,1024);var i0=getDylinkMetadata(a0);return i0.neededDynlibs&&(dynamicLibraries=i0.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 r(s0){e(s0.instance,s0.module)}var M=getWasmImports();if(Module.instantiateWasm)try{return Module.instantiateWasm(M,e)}catch(s0){err(`Module.instantiateWasm callback failed with error: ${s0}`),readyPromiseReject(s0)}wasmBinaryFile??(wasmBinaryFile=findWasmBinary());try{var r0=await instantiateAsync(wasmBinary,wasmBinaryFile,M);return r(r0),r0}catch(s0){readyPromiseReject(s0);return}}var ASM_CONSTS={2537480:e=>{Module.is_worker=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Module.FD_BUFFER_MAX=e,Module.emscripten_copy_to=console.warn},2537652:()=>{Module.postMessage=function(e){console.log("# pg_main_emsdk.c:544: onCustomMessage:",e)}},2537781:()=>{if(Module.is_worker){let e=function(r){console.log("onCustomMessage:",r)};Module.onCustomMessage=e}else Module.postMessage=function(e){switch(e.type){case"raw":break;case"stdin":{stringToUTF8(e.data,1,Module.FD_BUFFER_MAX);break}case"rcon":break;default:console.warn("custom_postMessage?",e)}}}};class ExitStatus{constructor(r){P$1(this,"name","ExitStatus"),this.message=`Program terminated with exit(${r})`,this.status=r}}var GOT={},currentModuleWeakSymbols=new Set([]),GOTHandler={get(e,r){var M=GOT[r];return M||(M=GOT[r]=new WebAssembly.Global({value:"i32",mutable:!0})),currentModuleWeakSymbols.has(r)||(M.required=!0),M}},callRuntimeCallbacks=e=>{for(;e.length>0;)e.shift()(Module)},UTF8Decoder=typeof TextDecoder<"u"?new TextDecoder:void 0,UTF8ArrayToString=(e,r=0,M=NaN)=>{for(var r0=r+M,s0=r;e[s0]&&!(s0>=r0);)++s0;if(s0-r>16&&e.buffer&&UTF8Decoder)return UTF8Decoder.decode(e.subarray(r,s0));for(var a0="";r>10,56320|m0&1023)}}return a0},getDylinkMetadata=e=>{var r=0,M=0;function r0(){return e[r++]}function s0(){for(var vr=0,H0=1;;){var lr=e[r++];if(vr+=(lr&127)*H0,H0*=128,!(lr&128))break}return vr}function a0(){var vr=s0();return r+=vr,UTF8ArrayToString(e,r-vr,vr)}function i0(vr,H0){if(vr)throw new Error(H0)}var u0="dylink.0";if(e instanceof WebAssembly.Module){var d0=WebAssembly.Module.customSections(e,u0);d0.length===0&&(u0="dylink",d0=WebAssembly.Module.customSections(e,u0)),i0(d0.length===0,"need dylink section"),e=new Uint8Array(d0[0]),M=e.length}else{var m0=new Uint32Array(new Uint8Array(e.subarray(0,24)).buffer),_0=m0[0]==1836278016;i0(!_0,"need to see wasm magic number"),i0(e[8]!==0,"need the dylink section to be first"),r=9;var f0=s0();M=r+f0,u0=a0()}var g0={neededDynlibs:[],tlsExports:new Set,weakImports:new Set};if(u0=="dylink"){g0.memorySize=s0(),g0.memoryAlign=s0(),g0.tableSize=s0(),g0.tableAlign=s0();for(var x0=s0(),k0=0;k0>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: ${r}`)}}var newDSO=(e,r,M)=>{var r0={refcount:1/0,name:e,exports:M,global:!0};return LDSO.loadedLibsByName[e]=r0,r!=null&&(LDSO.loadedLibsByHandle[r]=r0),r0},LDSO={loadedLibsByName:{},loadedLibsByHandle:{},init(){newDSO("__main__",0,wasmImports)}},___heap_base=2765600,alignMemory=(e,r)=>Math.ceil(e/r)*r,getMemory=e=>{if(runtimeInitialized)return _calloc(e,1);var r=___heap_base,M=r+alignMemory(e,16);return ___heap_base=M,GOT.__heap_base.value=M,r},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,r)=>{e<128?r.push(e):r.push(e%128|128,e>>7)},sigToWasmTypes=e=>{for(var r={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"},M={parameters:[],results:e[0]=="v"?[]:[r[e[0]]]},r0=1;r0{var M=e.slice(0,1),r0=e.slice(1),s0={i:127,p:127,j:126,f:125,d:124,e:111};r.push(96),uleb128Encode(r0.length,r);for(var a0=0;a0{if(typeof WebAssembly.Function=="function")return new WebAssembly.Function(sigToWasmTypes(r),e);var M=[1];generateFuncType(r,M);var r0=[0,97,115,109,1,0,0,0,1];uleb128Encode(M.length,r0),r0.push(...M),r0.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var s0=new WebAssembly.Module(new Uint8Array(r0)),a0=new WebAssembly.Instance(s0,{e:{f:e}}),i0=a0.exports.f;return i0},wasmTableMirror=[],wasmTable=new WebAssembly.Table({initial:5609,element:"anyfunc"}),getWasmTableEntry=e=>{var r=wasmTableMirror[e];return r||(e>=wasmTableMirror.length&&(wasmTableMirror.length=e+1),wasmTableMirror[e]=r=wasmTable.get(e)),r},updateTableMap=(e,r)=>{if(functionsInTableMap)for(var M=e;M(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,r)=>{wasmTable.set(e,r),wasmTableMirror[e]=wasmTable.get(e)},addFunction=(e,r)=>{var M=getFunctionAddress(e);if(M)return M;var r0=getEmptyTableSlot();try{setWasmTableEntry(r0,e)}catch(a0){if(!(a0 instanceof TypeError))throw a0;var s0=convertJsFunctionToWasm(e,r);setWasmTableEntry(r0,s0)}return functionsInTableMap.set(e,r0),r0},updateGOT=(e,r)=>{for(var M in e)if(!isInternalSym(M)){var r0=e[M];GOT[M]||(GOT[M]=new WebAssembly.Global({value:"i32",mutable:!0})),GOT[M].value==0&&(typeof r0=="function"?GOT[M].value=addFunction(r0):typeof r0=="number"?GOT[M].value=r0:err(`unhandled export type for '${M}': ${typeof r0}`))}},relocateExports=(e,r,M)=>{var r0={};for(var s0 in e){var a0=e[s0];typeof a0=="object"&&(a0=a0.value),typeof a0=="number"&&(a0+=r),r0[s0]=a0}return updateGOT(r0),r0},isSymbolDefined=e=>{var r=wasmImports[e];return!(!r||r.stub)},dynCall=(e,r,M=[])=>{var r0=getWasmTableEntry(r)(...M);return r0},stackSave=()=>_emscripten_stack_get_current(),stackRestore=e=>__emscripten_stack_restore(e),createInvokeFunction=e=>(r,...M)=>{var r0=stackSave();try{return dynCall(e,r,M)}catch(s0){if(stackRestore(r0),s0!==s0+0)throw s0;if(_setThrew(1,0),e[0]=="j")return 0n}},resolveGlobalSymbol=(e,r=!1)=>{var M;return isSymbolDefined(e)?M=wasmImports[e]:e.startsWith("invoke_")&&(M=wasmImports[e]=createInvokeFunction(e.split("_")[1])),{sym:M,name:e}},UTF8ToString=(e,r)=>e?UTF8ArrayToString(HEAPU8,e,r):"",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 r=resolveGlobalSymbol(e).sym;return!r&&localScope&&(r=localScope[e]),r||(r=moduleExports[e]),r}var proxyHandler={get(e,r){switch(r){case"__memory_base":return memoryBase;case"__table_base":return tableBase}if(r in wasmImports&&!wasmImports[r].stub)return wasmImports[r];if(!(r in e)){var M;e[r]=(...r0)=>(M||(M=resolveSymbol(r)),M(...r0))}return e[r]}},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,r)=>e.then(()=>loadDynamicLibrary(r,flags,localScope)),Promise.resolve()).then(loadModule):(metadata.neededDynlibs.forEach(e=>loadDynamicLibrary(e,flags,localScope)),loadModule())},mergeLibSymbols=(e,r)=>{for(var[M,r0]of Object.entries(e)){let s0=i0=>{isSymbolDefined(i0)||(wasmImports[i0]=r0)};s0(M);let a0="__main_argc_argv";M=="main"&&s0(a0),M==a0&&s0("main")}},asyncLoad=async e=>{var r=await readAsync(e);return new Uint8Array(r)},preloadPlugins=Module.preloadPlugins||[],registerWasmPlugin=()=>{var e={promiseChainEnd:Promise.resolve(),canHandle:r=>!Module.noWasmDecoding&&r.endsWith(".so"),handle:(r,M,r0,s0)=>{e.promiseChainEnd=e.promiseChainEnd.then(()=>loadWebAssemblyModule(r,{loadAsync:!0,nodelete:!0},M,{})).then(a0=>{preloadedWasm[M]=a0,r0(r)},a0=>{err(`failed to instantiate wasm: ${M}: ${a0}`),s0()})}};preloadPlugins.push(e)},preloadedWasm={};function loadDynamicLibrary(e,r={global:!0,nodelete:!0},M,r0){var s0=LDSO.loadedLibsByName[e];if(s0)return r.global?s0.global||(s0.global=!0,mergeLibSymbols(s0.exports)):M&&Object.assign(M,s0.exports),r.nodelete&&s0.refcount!==1/0&&(s0.refcount=1/0),s0.refcount++,r0&&(LDSO.loadedLibsByHandle[r0]=s0),r.loadAsync?Promise.resolve(!0):!0;s0=newDSO(e,r0,"loading"),s0.refcount=r.nodelete?1/0:1,s0.global=r.global;function a0(){if(r0){var d0=HEAPU32[r0+28>>2],m0=HEAPU32[r0+32>>2];if(d0&&m0){var _0=HEAP8.slice(d0,d0+m0);return r.loadAsync?Promise.resolve(_0):_0}}var f0=locateFile(e);if(r.loadAsync)return asyncLoad(f0);if(!readBinary)throw new Error(`${f0}: file not found, and synchronous loading of external files is not available`);return readBinary(f0)}function i0(){var d0=preloadedWasm[e];return d0?r.loadAsync?Promise.resolve(d0):d0:r.loadAsync?a0().then(m0=>loadWebAssemblyModule(m0,r,e,M,r0)):loadWebAssemblyModule(a0(),r,e,M,r0)}function u0(d0){s0.global?mergeLibSymbols(d0):M&&Object.assign(M,d0),s0.exports=d0}return r.loadAsync?i0().then(d0=>(u0(d0),!0)):(u0(i0()),!0)}var reportUndefinedSymbols=()=>{for(var[e,r]of Object.entries(GOT))if(r.value==0){var M=resolveGlobalSymbol(e,!0).sym;if(!M&&!r.required)continue;if(typeof M=="function")r.value=addFunction(M,M.sig);else if(typeof M=="number")r.value=M;else throw new Error(`bad export type for '${e}': ${typeof M}`)}},loadDylibs=()=>{if(!dynamicLibraries.length){reportUndefinedSymbols();return}addRunDependency(),dynamicLibraries.reduce((e,r)=>e.then(()=>loadDynamicLibrary(r,{loadAsync:!0,global:!0,nodelete:!0,allowUndefined:!0})),Promise.resolve()).then(()=>{reportUndefinedSymbols(),removeRunDependency()})},noExitRuntime=Module.noExitRuntime||!0;function setValue(e,r,M="i8"){switch(M.endsWith("*")&&(M="*"),M){case"i1":HEAP8[e]=r;break;case"i8":HEAP8[e]=r;break;case"i16":HEAP16[e>>1]=r;break;case"i32":HEAP32[e>>2]=r;break;case"i64":HEAP64[e>>3]=BigInt(r);break;case"float":HEAPF32[e>>2]=r;break;case"double":HEAPF64[e>>3]=r;break;case"*":HEAPU32[e>>2]=r;break;default:abort(`invalid type for setValue: ${M}`)}}var ___assert_fail=(e,r,M,r0)=>abort(`Assertion failed: ${UTF8ToString(e)}, at: `+[r?UTF8ToString(r):"unknown filename",M,r0?UTF8ToString(r0):"unknown function"]);___assert_fail.sig="vppip";var ___call_sighandler=(e,r)=>getWasmTableEntry(e)(r);___call_sighandler.sig="vpi";var ___memory_base=new WebAssembly.Global({value:"i32",mutable:!1},1024);Module.___memory_base=___memory_base;var ___stack_pointer=new WebAssembly.Global({value:"i32",mutable:!0},2765600);Module.___stack_pointer=___stack_pointer;var PATH={isAbs:e=>e.charAt(0)==="/",splitPath:e=>{var r=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return r.exec(e).slice(1)},normalizeArray:(e,r)=>{for(var M=0,r0=e.length-1;r0>=0;r0--){var s0=e[r0];s0==="."?e.splice(r0,1):s0===".."?(e.splice(r0,1),M++):M&&(e.splice(r0,1),M--)}if(r)for(;M;M--)e.unshift("..");return e},normalize:e=>{var r=PATH.isAbs(e),M=e.substr(-1)==="/";return e=PATH.normalizeArray(e.split("/").filter(r0=>!!r0),!r).join("/"),!e&&!r&&(e="."),e&&M&&(e+="/"),(r?"/":"")+e},dirname:e=>{var r=PATH.splitPath(e),M=r[0],r0=r[1];return!M&&!r0?".":(r0&&(r0=r0.substr(0,r0.length-1)),M+r0)},basename:e=>{if(e==="/")return"/";e=PATH.normalize(e),e=e.replace(/\/$/,"");var r=e.lastIndexOf("/");return r===-1?e:e.substr(r+1)},join:(...e)=>PATH.normalize(e.join("/")),join2:(e,r)=>PATH.normalize(e+"/"+r)},initRandomFill=()=>{if(typeof crypto=="object"&&typeof crypto.getRandomValues=="function")return r0=>crypto.getRandomValues(r0);if(ENVIRONMENT_IS_NODE)try{var e=require("crypto"),r=e.randomFillSync;if(r)return r0=>e.randomFillSync(r0);var M=e.randomBytes;return r0=>(r0.set(M(r0.byteLength)),r0)}catch{}abort("initRandomDevice")},randomFill=e=>(randomFill=initRandomFill())(e),PATH_FS={resolve:(...e)=>{for(var r="",M=!1,r0=e.length-1;r0>=-1&&!M;r0--){var s0=r0>=0?e[r0]:FS.cwd();if(typeof s0!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!s0)return"";r=s0+"/"+r,M=PATH.isAbs(s0)}return r=PATH.normalizeArray(r.split("/").filter(a0=>!!a0),!M).join("/"),(M?"/":"")+r||"."},relative:(e,r)=>{e=PATH_FS.resolve(e).substr(1),r=PATH_FS.resolve(r).substr(1);function M(m0){for(var _0=0;_0=0&&m0[f0]==="";f0--);return _0>f0?[]:m0.slice(_0,f0-_0+1)}for(var r0=M(e.split("/")),s0=M(r.split("/")),a0=Math.min(r0.length,s0.length),i0=a0,u0=0;u0{for(var r=0,M=0;M=55296&&r0<=57343?(r+=4,++M):r+=3}return r},stringToUTF8Array=(e,r,M,r0)=>{if(!(r0>0))return 0;for(var s0=M,a0=M+r0-1,i0=0;i0=55296&&u0<=57343){var d0=e.charCodeAt(++i0);u0=65536+((u0&1023)<<10)|d0&1023}if(u0<=127){if(M>=a0)break;r[M++]=u0}else if(u0<=2047){if(M+1>=a0)break;r[M++]=192|u0>>6,r[M++]=128|u0&63}else if(u0<=65535){if(M+2>=a0)break;r[M++]=224|u0>>12,r[M++]=128|u0>>6&63,r[M++]=128|u0&63}else{if(M+3>=a0)break;r[M++]=240|u0>>18,r[M++]=128|u0>>12&63,r[M++]=128|u0>>6&63,r[M++]=128|u0&63}}return r[M]=0,M-s0};function intArrayFromString(e,r,M){var r0=lengthBytesUTF8(e)+1,s0=new Array(r0),a0=stringToUTF8Array(e,s0,0,s0.length);return s0.length=a0,s0}var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var e=null;if(ENVIRONMENT_IS_NODE){var r=256,M=Buffer.alloc(r),r0=0,s0=process.stdin.fd;try{r0=fs.readSync(s0,M,0,r)}catch(a0){if(a0.toString().includes("EOF"))r0=0;else throw a0}r0>0&&(e=M.slice(0,r0).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,r){TTY.ttys[e]={input:[],output:[],ops:r},FS.registerDevice(e,TTY.stream_ops)},stream_ops:{open(e){var r=TTY.ttys[e.node.rdev];if(!r)throw new FS.ErrnoError(43);e.tty=r,e.seekable=!1},close(e){e.tty.ops.fsync(e.tty)},fsync(e){e.tty.ops.fsync(e.tty)},read(e,r,M,r0,s0){if(!e.tty||!e.tty.ops.get_char)throw new FS.ErrnoError(60);for(var a0=0,i0=0;i00&&(out(UTF8ArrayToString(e.output)),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,r,M){return 0},ioctl_tiocgwinsz(e){return[24,80]}},default_tty1_ops:{put_char(e,r){r===null||r===10?(err(UTF8ArrayToString(e.output)),e.output=[]):r!=0&&e.output.push(r)},fsync(e){e.output&&e.output.length>0&&(err(UTF8ArrayToString(e.output)),e.output=[])}}},zeroMemory=(e,r)=>{HEAPU8.fill(0,e,e+r)},mmapAlloc=e=>{e=alignMemory(e,65536);var r=_emscripten_builtin_memalign(65536,e);return r&&zeroMemory(r,e),r},MEMFS={ops_table:null,mount(e){return MEMFS.createNode(null,"/",16895,0)},createNode(e,r,M,r0){if(FS.isBlkdev(M)||FS.isFIFO(M))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 s0=FS.createNode(e,r,M,r0);return FS.isDir(s0.mode)?(s0.node_ops=MEMFS.ops_table.dir.node,s0.stream_ops=MEMFS.ops_table.dir.stream,s0.contents={}):FS.isFile(s0.mode)?(s0.node_ops=MEMFS.ops_table.file.node,s0.stream_ops=MEMFS.ops_table.file.stream,s0.usedBytes=0,s0.contents=null):FS.isLink(s0.mode)?(s0.node_ops=MEMFS.ops_table.link.node,s0.stream_ops=MEMFS.ops_table.link.stream):FS.isChrdev(s0.mode)&&(s0.node_ops=MEMFS.ops_table.chrdev.node,s0.stream_ops=MEMFS.ops_table.chrdev.stream),s0.atime=s0.mtime=s0.ctime=Date.now(),e&&(e.contents[r]=s0,e.atime=e.mtime=e.ctime=s0.atime),s0},getFileDataAsTypedArray(e){return e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0)},expandFileStorage(e,r){var M=e.contents?e.contents.length:0;if(!(M>=r)){var r0=1048576;r=Math.max(r,M*(M>>0),M!=0&&(r=Math.max(r,256));var s0=e.contents;e.contents=new Uint8Array(r),e.usedBytes>0&&e.contents.set(s0.subarray(0,e.usedBytes),0)}},resizeFileStorage(e,r){if(e.usedBytes!=r)if(r==0)e.contents=null,e.usedBytes=0;else{var M=e.contents;e.contents=new Uint8Array(r),M&&e.contents.set(M.subarray(0,Math.min(r,e.usedBytes))),e.usedBytes=r}},node_ops:{getattr(e){var r={};return r.dev=FS.isChrdev(e.mode)?e.id:1,r.ino=e.id,r.mode=e.mode,r.nlink=1,r.uid=0,r.gid=0,r.rdev=e.rdev,FS.isDir(e.mode)?r.size=4096:FS.isFile(e.mode)?r.size=e.usedBytes:FS.isLink(e.mode)?r.size=e.link.length:r.size=0,r.atime=new Date(e.atime),r.mtime=new Date(e.mtime),r.ctime=new Date(e.ctime),r.blksize=4096,r.blocks=Math.ceil(r.size/r.blksize),r},setattr(e,r){for(let M of["mode","atime","mtime","ctime"])r[M]&&(e[M]=r[M]);r.size!==void 0&&MEMFS.resizeFileStorage(e,r.size)},lookup(e,r){throw MEMFS.doesNotExistError},mknod(e,r,M,r0){return MEMFS.createNode(e,r,M,r0)},rename(e,r,M){var r0;try{r0=FS.lookupNode(r,M)}catch{}if(r0){if(FS.isDir(e.mode))for(var s0 in r0.contents)throw new FS.ErrnoError(55);FS.hashRemoveNode(r0)}delete e.parent.contents[e.name],r.contents[M]=e,e.name=M,r.ctime=r.mtime=e.parent.ctime=e.parent.mtime=Date.now()},unlink(e,r){delete e.contents[r],e.ctime=e.mtime=Date.now()},rmdir(e,r){var M=FS.lookupNode(e,r);for(var r0 in M.contents)throw new FS.ErrnoError(55);delete e.contents[r],e.ctime=e.mtime=Date.now()},readdir(e){return[".","..",...Object.keys(e.contents)]},symlink(e,r,M){var r0=MEMFS.createNode(e,r,41471,0);return r0.link=M,r0},readlink(e){if(!FS.isLink(e.mode))throw new FS.ErrnoError(28);return e.link}},stream_ops:{read(e,r,M,r0,s0){var a0=e.node.contents;if(s0>=e.node.usedBytes)return 0;var i0=Math.min(e.node.usedBytes-s0,r0);if(i0>8&&a0.subarray)r.set(a0.subarray(s0,s0+i0),M);else for(var u0=0;u00||M+r{FS.createDataFile(e,r,M,r0,s0,a0)},FS_handledByPreloadPlugin=(e,r,M,r0)=>{typeof Browser<"u"&&Browser.init();var s0=!1;return preloadPlugins.forEach(a0=>{s0||a0.canHandle(r)&&(a0.handle(e,r,M,r0),s0=!0)}),s0},FS_createPreloadedFile=(e,r,M,r0,s0,a0,i0,u0,d0,m0)=>{var _0=r?PATH_FS.resolve(PATH.join2(e,r)):e;function f0(g0){function x0(k0){m0==null||m0(),u0||FS_createDataFile(e,r,k0,r0,s0,d0),a0==null||a0(),removeRunDependency()}FS_handledByPreloadPlugin(g0,_0,x0,()=>{i0==null||i0(),removeRunDependency()})||x0(g0)}addRunDependency(),typeof M=="string"?asyncLoad(M).then(f0,i0):f0(M)},FS_modeStringToFlags=e=>{var r={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090},M=r[e];if(typeof M>"u")throw new Error(`Unknown file open mode: ${e}`);return M},FS_getMode=(e,r)=>{var M=0;return e&&(M|=365),r&&(M|=146),M},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 r(){e.idbPersistState==="again"?M():e.idbPersistState=0}function M(){e.idbPersistState="idb",IDBFS.syncfs(e,!1,r)}e.idbPersistState?e.idbPersistState==="idb"&&(e.idbPersistState="again"):e.idbPersistState=setTimeout(M,0)},mount:e=>{var r0;var r=MEMFS.mount(e);if((r0=e==null?void 0:e.opts)!=null&&r0.autoPersist){r.idbPersistState=0;var M=r.node_ops;r.node_ops=Object.assign({},r.node_ops),r.node_ops.mknod=(s0,a0,i0,u0)=>{var d0=M.mknod(s0,a0,i0,u0);return d0.node_ops=r.node_ops,d0.idbfs_mount=r.mount,d0.memfs_stream_ops=d0.stream_ops,d0.stream_ops=Object.assign({},d0.stream_ops),d0.stream_ops.write=(m0,_0,f0,g0,x0,k0)=>(m0.node.isModified=!0,d0.memfs_stream_ops.write(m0,_0,f0,g0,x0,k0)),d0.stream_ops.close=m0=>{var _0=m0.node;if(_0.isModified&&(IDBFS.queuePersist(_0.idbfs_mount),_0.isModified=!1),_0.memfs_stream_ops.close)return _0.memfs_stream_ops.close(m0)},d0},r.node_ops.mkdir=(...s0)=>(IDBFS.queuePersist(r.mount),M.mkdir(...s0)),r.node_ops.rmdir=(...s0)=>(IDBFS.queuePersist(r.mount),M.rmdir(...s0)),r.node_ops.symlink=(...s0)=>(IDBFS.queuePersist(r.mount),M.symlink(...s0)),r.node_ops.unlink=(...s0)=>(IDBFS.queuePersist(r.mount),M.unlink(...s0)),r.node_ops.rename=(...s0)=>(IDBFS.queuePersist(r.mount),M.rename(...s0))}return r},syncfs:(e,r,M)=>{IDBFS.getLocalSet(e,(r0,s0)=>{if(r0)return M(r0);IDBFS.getRemoteSet(e,(a0,i0)=>{if(a0)return M(a0);var u0=r?i0:s0,d0=r?s0:i0;IDBFS.reconcile(u0,d0,M)})})},quit:()=>{Object.values(IDBFS.dbs).forEach(e=>e.close()),IDBFS.dbs={}},getDB:(e,r)=>{var M=IDBFS.dbs[e];if(M)return r(null,M);var r0;try{r0=IDBFS.indexedDB().open(e,IDBFS.DB_VERSION)}catch(s0){return r(s0)}if(!r0)return r("Unable to connect to IndexedDB");r0.onupgradeneeded=s0=>{var a0=s0.target.result,i0=s0.target.transaction,u0;a0.objectStoreNames.contains(IDBFS.DB_STORE_NAME)?u0=i0.objectStore(IDBFS.DB_STORE_NAME):u0=a0.createObjectStore(IDBFS.DB_STORE_NAME),u0.indexNames.contains("timestamp")||u0.createIndex("timestamp","timestamp",{unique:!1})},r0.onsuccess=()=>{M=r0.result,IDBFS.dbs[e]=M,r(null,M)},r0.onerror=s0=>{r(s0.target.error),s0.preventDefault()}},getLocalSet:(e,r)=>{var M={};function r0(d0){return d0!=="."&&d0!==".."}function s0(d0){return m0=>PATH.join2(d0,m0)}for(var a0=FS.readdir(e.mountpoint).filter(r0).map(s0(e.mountpoint));a0.length;){var i0=a0.pop(),u0;try{u0=FS.stat(i0)}catch(d0){return r(d0)}FS.isDir(u0.mode)&&a0.push(...FS.readdir(i0).filter(r0).map(s0(i0))),M[i0]={timestamp:u0.mtime}}return r(null,{type:"local",entries:M})},getRemoteSet:(e,r)=>{var M={};IDBFS.getDB(e.mountpoint,(r0,s0)=>{if(r0)return r(r0);try{var a0=s0.transaction([IDBFS.DB_STORE_NAME],"readonly");a0.onerror=d0=>{r(d0.target.error),d0.preventDefault()};var i0=a0.objectStore(IDBFS.DB_STORE_NAME),u0=i0.index("timestamp");u0.openKeyCursor().onsuccess=d0=>{var m0=d0.target.result;if(!m0)return r(null,{type:"remote",db:s0,entries:M});M[m0.primaryKey]={timestamp:m0.key},m0.continue()}}catch(d0){return r(d0)}})},loadLocalEntry:(e,r)=>{var M,r0;try{var s0=FS.lookupPath(e);r0=s0.node,M=FS.stat(e)}catch(a0){return r(a0)}return FS.isDir(M.mode)?r(null,{timestamp:M.mtime,mode:M.mode}):FS.isFile(M.mode)?(r0.contents=MEMFS.getFileDataAsTypedArray(r0),r(null,{timestamp:M.mtime,mode:M.mode,contents:r0.contents})):r(new Error("node type not supported"))},storeLocalEntry:(e,r,M)=>{try{if(FS.isDir(r.mode))FS.mkdirTree(e,r.mode);else if(FS.isFile(r.mode))FS.writeFile(e,r.contents,{canOwn:!0});else return M(new Error("node type not supported"));FS.chmod(e,r.mode),FS.utime(e,r.timestamp,r.timestamp)}catch(r0){return M(r0)}M(null)},removeLocalEntry:(e,r)=>{try{var M=FS.stat(e);FS.isDir(M.mode)?FS.rmdir(e):FS.isFile(M.mode)&&FS.unlink(e)}catch(r0){return r(r0)}r(null)},loadRemoteEntry:(e,r,M)=>{var r0=e.get(r);r0.onsuccess=s0=>M(null,s0.target.result),r0.onerror=s0=>{M(s0.target.error),s0.preventDefault()}},storeRemoteEntry:(e,r,M,r0)=>{try{var s0=e.put(M,r)}catch(a0){r0(a0);return}s0.onsuccess=a0=>r0(),s0.onerror=a0=>{r0(a0.target.error),a0.preventDefault()}},removeRemoteEntry:(e,r,M)=>{var r0=e.delete(r);r0.onsuccess=s0=>M(),r0.onerror=s0=>{M(s0.target.error),s0.preventDefault()}},reconcile:(e,r,M)=>{var r0=0,s0=[];Object.keys(e.entries).forEach(f0=>{var g0=e.entries[f0],x0=r.entries[f0];(!x0||g0.timestamp.getTime()!=x0.timestamp.getTime())&&(s0.push(f0),r0++)});var a0=[];if(Object.keys(r.entries).forEach(f0=>{e.entries[f0]||(a0.push(f0),r0++)}),!r0)return M(null);var i0=!1,u0=e.type==="remote"?e.db:r.db,d0=u0.transaction([IDBFS.DB_STORE_NAME],"readwrite"),m0=d0.objectStore(IDBFS.DB_STORE_NAME);function _0(f0){if(f0&&!i0)return i0=!0,M(f0)}d0.onerror=d0.onabort=f0=>{_0(f0.target.error),f0.preventDefault()},d0.oncomplete=f0=>{i0||M(null)},s0.sort().forEach(f0=>{r.type==="local"?IDBFS.loadRemoteEntry(m0,f0,(g0,x0)=>{if(g0)return _0(g0);IDBFS.storeLocalEntry(f0,x0,_0)}):IDBFS.loadLocalEntry(f0,(g0,x0)=>{if(g0)return _0(g0);IDBFS.storeRemoteEntry(m0,f0,x0,_0)})}),a0.sort().reverse().forEach(f0=>{r.type==="local"?IDBFS.removeLocalEntry(f0,_0):IDBFS.removeRemoteEntry(m0,f0,_0)})}},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 r=e.code;return ERRNO_CODES[r]},tryFSOperation(e){try{return e()}catch(r){throw r.code?r.code==="UNKNOWN"?new FS.ErrnoError(28):new FS.ErrnoError(NODEFS.convertNodeCode(r)):r}},mount(e){return NODEFS.createNode(null,"/",NODEFS.getMode(e.opts.root),0)},createNode(e,r,M,r0){if(!FS.isDir(M)&&!FS.isFile(M)&&!FS.isLink(M))throw new FS.ErrnoError(28);var s0=FS.createNode(e,r,M);return s0.node_ops=NODEFS.node_ops,s0.stream_ops=NODEFS.stream_ops,s0},getMode(e){return NODEFS.tryFSOperation(()=>{var r=fs.lstatSync(e).mode;return NODEFS.isWindows&&(r|=(r&292)>>2),r})},realPath(e){for(var r=[];e.parent!==e;)r.push(e.name),e=e.parent;return r.push(e.mount.opts.root),r.reverse(),PATH.join(...r)},flagsForNode(e){e&=-2097153,e&=-2049,e&=-32769,e&=-524289,e&=-65537;var r=0;for(var M in NODEFS.flagsForNodeMap)e&M&&(r|=NODEFS.flagsForNodeMap[M],e^=M);if(e)throw new FS.ErrnoError(28);return r},node_ops:{getattr(e){var r=NODEFS.realPath(e),M;return NODEFS.tryFSOperation(()=>M=fs.lstatSync(r)),NODEFS.isWindows&&(M.blksize||(M.blksize=4096),M.blocks||(M.blocks=(M.size+M.blksize-1)/M.blksize|0),M.mode|=(M.mode&292)>>2),{dev:M.dev,ino:M.ino,mode:M.mode,nlink:M.nlink,uid:M.uid,gid:M.gid,rdev:M.rdev,size:M.size,atime:M.atime,mtime:M.mtime,ctime:M.ctime,blksize:M.blksize,blocks:M.blocks}},setattr(e,r){var M=NODEFS.realPath(e);NODEFS.tryFSOperation(()=>{if(r.mode!==void 0){var r0=r.mode;NODEFS.isWindows&&(r0&=384),fs.chmodSync(M,r0),e.mode=r.mode}if(r.atime||r.mtime){var s0=r.atime&&new Date(r.atime),a0=r.mtime&&new Date(r.mtime);fs.utimesSync(M,s0,a0)}r.size!==void 0&&fs.truncateSync(M,r.size)})},lookup(e,r){var M=PATH.join2(NODEFS.realPath(e),r),r0=NODEFS.getMode(M);return NODEFS.createNode(e,r,r0)},mknod(e,r,M,r0){var s0=NODEFS.createNode(e,r,M,r0),a0=NODEFS.realPath(s0);return NODEFS.tryFSOperation(()=>{FS.isDir(s0.mode)?fs.mkdirSync(a0,s0.mode):fs.writeFileSync(a0,"",{mode:s0.mode})}),s0},rename(e,r,M){var r0=NODEFS.realPath(e),s0=PATH.join2(NODEFS.realPath(r),M);try{FS.unlink(s0)}catch{}NODEFS.tryFSOperation(()=>fs.renameSync(r0,s0)),e.name=M},unlink(e,r){var M=PATH.join2(NODEFS.realPath(e),r);NODEFS.tryFSOperation(()=>fs.unlinkSync(M))},rmdir(e,r){var M=PATH.join2(NODEFS.realPath(e),r);NODEFS.tryFSOperation(()=>fs.rmdirSync(M))},readdir(e){var r=NODEFS.realPath(e);return NODEFS.tryFSOperation(()=>fs.readdirSync(r))},symlink(e,r,M){var r0=PATH.join2(NODEFS.realPath(e),r);NODEFS.tryFSOperation(()=>fs.symlinkSync(M,r0))},readlink(e){var r=NODEFS.realPath(e);return NODEFS.tryFSOperation(()=>fs.readlinkSync(r))},statfs(e){var r=NODEFS.tryFSOperation(()=>fs.statfsSync(e));return r.frsize=r.bsize,r}},stream_ops:{open(e){var r=NODEFS.realPath(e.node);NODEFS.tryFSOperation(()=>{FS.isFile(e.node.mode)&&(e.shared.refcount=1,e.nfd=fs.openSync(r,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,r,M,r0,s0){return r0===0?0:NODEFS.tryFSOperation(()=>fs.readSync(e.nfd,new Int8Array(r.buffer,M,r0),0,r0,s0))},write(e,r,M,r0,s0){return NODEFS.tryFSOperation(()=>fs.writeSync(e.nfd,new Int8Array(r.buffer,M,r0),0,r0,s0))},llseek(e,r,M){var r0=r;if(M===1?r0+=e.position:M===2&&FS.isFile(e.node.mode)&&NODEFS.tryFSOperation(()=>{var s0=fs.fstatSync(e.nfd);r0+=s0.size}),r0<0)throw new FS.ErrnoError(28);return r0},mmap(e,r,M,r0,s0){if(!FS.isFile(e.node.mode))throw new FS.ErrnoError(43);var a0=mmapAlloc(r);return NODEFS.stream_ops.read(e,HEAP8,a0,r,M),{ptr:a0,allocated:!0}},msync(e,r,M,r0,s0){return NODEFS.stream_ops.write(e,r,0,r0,M,!1),0}}},FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,ErrnoError:class{constructor(e){P$1(this,"name","ErrnoError"),this.errno=e}},filesystems:null,syncFSRequests:0,readFiles:{},FSStream:class{constructor(){P$1(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,r,M,r0){P$1(this,"node_ops",{}),P$1(this,"stream_ops",{}),P$1(this,"readMode",365),P$1(this,"writeMode",146),P$1(this,"mounted",null),e||(e=this),this.parent=e,this.mount=e.mount,this.id=FS.nextInode++,this.name=r,this.mode=M,this.rdev=r0,this.atime=this.mtime=this.ctime=Date.now()}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,r={}){if(!e)return{path:"",node:null};r.follow_mount??(r.follow_mount=!0),PATH.isAbs(e)||(e=FS.cwd()+"/"+e);e:for(var M=0;M<40;M++){for(var r0=e.split("/").filter(m0=>!!m0&&m0!=="."),s0=FS.root,a0="/",i0=0;i0>>0)%FS.nameTable.length},hashAddNode(e){var r=FS.hashName(e.parent.id,e.name);e.name_next=FS.nameTable[r],FS.nameTable[r]=e},hashRemoveNode(e){var r=FS.hashName(e.parent.id,e.name);if(FS.nameTable[r]===e)FS.nameTable[r]=e.name_next;else for(var M=FS.nameTable[r];M;){if(M.name_next===e){M.name_next=e.name_next;break}M=M.name_next}},lookupNode(e,r){var M=FS.mayLookup(e);if(M)throw new FS.ErrnoError(M);for(var r0=FS.hashName(e.id,r),s0=FS.nameTable[r0];s0;s0=s0.name_next){var a0=s0.name;if(s0.parent.id===e.id&&a0===r)return s0}return FS.lookup(e,r)},createNode(e,r,M,r0){var s0=new FS.FSNode(e,r,M,r0);return FS.hashAddNode(s0),s0},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 r=["r","w","rw"][e&3];return e&512&&(r+="w"),r},nodePermissions(e,r){return FS.ignorePermissions?0:r.includes("r")&&!(e.mode&292)||r.includes("w")&&!(e.mode&146)||r.includes("x")&&!(e.mode&73)?2:0},mayLookup(e){if(!FS.isDir(e.mode))return 54;var r=FS.nodePermissions(e,"x");return r||(e.node_ops.lookup?0:2)},mayCreate(e,r){if(!FS.isDir(e.mode))return 54;try{var M=FS.lookupNode(e,r);return 20}catch{}return FS.nodePermissions(e,"wx")},mayDelete(e,r,M){var r0;try{r0=FS.lookupNode(e,r)}catch(a0){return a0.errno}var s0=FS.nodePermissions(e,"wx");if(s0)return s0;if(M){if(!FS.isDir(r0.mode))return 54;if(FS.isRoot(r0)||FS.getPath(r0)===FS.cwd())return 10}else if(FS.isDir(r0.mode))return 31;return 0},mayOpen(e,r){return e?FS.isLink(e.mode)?32:FS.isDir(e.mode)&&(FS.flagsToPermissionString(r)!=="r"||r&512)?31:FS.nodePermissions(e,FS.flagsToPermissionString(r)):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 r=FS.getStream(e);if(!r)throw new FS.ErrnoError(8);return r},getStream:e=>FS.streams[e],createStream(e,r=-1){return e=Object.assign(new FS.FSStream,e),r==-1&&(r=FS.nextfd()),e.fd=r,FS.streams[r]=e,e},closeStream(e){FS.streams[e]=null},dupStream(e,r=-1){var r0,s0;var M=FS.createStream(e,r);return(s0=(r0=M.stream_ops)==null?void 0:r0.dup)==null||s0.call(r0,M),M},chrdev_stream_ops:{open(e){var M,r0;var r=FS.getDevice(e.node.rdev);e.stream_ops=r.stream_ops,(r0=(M=e.stream_ops).open)==null||r0.call(M,e)},llseek(){throw new FS.ErrnoError(70)}},major:e=>e>>8,minor:e=>e&255,makedev:(e,r)=>e<<8|r,registerDevice(e,r){FS.devices[e]={stream_ops:r}},getDevice:e=>FS.devices[e],getMounts(e){for(var r=[],M=[e];M.length;){var r0=M.pop();r.push(r0),M.push(...r0.mounts)}return r},syncfs(e,r){typeof e=="function"&&(r=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 M=FS.getMounts(FS.root.mount),r0=0;function s0(i0){return FS.syncFSRequests--,r(i0)}function a0(i0){if(i0)return a0.errored?void 0:(a0.errored=!0,s0(i0));++r0>=M.length&&s0(null)}M.forEach(i0=>{if(!i0.type.syncfs)return a0(null);i0.type.syncfs(i0,e,a0)})},mount(e,r,M){var r0=M==="/",s0=!M,a0;if(r0&&FS.root)throw new FS.ErrnoError(10);if(!r0&&!s0){var i0=FS.lookupPath(M,{follow_mount:!1});if(M=i0.path,a0=i0.node,FS.isMountpoint(a0))throw new FS.ErrnoError(10);if(!FS.isDir(a0.mode))throw new FS.ErrnoError(54)}var u0={type:e,opts:r,mountpoint:M,mounts:[]},d0=e.mount(u0);return d0.mount=u0,u0.root=d0,r0?FS.root=d0:a0&&(a0.mounted=u0,a0.mount&&a0.mount.mounts.push(u0)),d0},unmount(e){var r=FS.lookupPath(e,{follow_mount:!1});if(!FS.isMountpoint(r.node))throw new FS.ErrnoError(28);var M=r.node,r0=M.mounted,s0=FS.getMounts(r0);Object.keys(FS.nameTable).forEach(i0=>{for(var u0=FS.nameTable[i0];u0;){var d0=u0.name_next;s0.includes(u0.mount)&&FS.destroyNode(u0),u0=d0}}),M.mounted=null;var a0=M.mount.mounts.indexOf(r0);M.mount.mounts.splice(a0,1)},lookup(e,r){return e.node_ops.lookup(e,r)},mknod(e,r,M){var r0=FS.lookupPath(e,{parent:!0}),s0=r0.node,a0=PATH.basename(e);if(!a0||a0==="."||a0==="..")throw new FS.ErrnoError(28);var i0=FS.mayCreate(s0,a0);if(i0)throw new FS.ErrnoError(i0);if(!s0.node_ops.mknod)throw new FS.ErrnoError(63);return s0.node_ops.mknod(s0,a0,r,M)},statfs(e){var r={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255},M=FS.lookupPath(e,{follow:!0}).node;return M!=null&&M.node_ops.statfs&&Object.assign(r,M.node_ops.statfs(M.mount.opts.root)),r},create(e,r=438){return r&=4095,r|=32768,FS.mknod(e,r,0)},mkdir(e,r=511){return r&=1023,r|=16384,FS.mknod(e,r,0)},mkdirTree(e,r){for(var M=e.split("/"),r0="",s0=0;s0"u"&&(M=r,r=438),r|=8192,FS.mknod(e,r,M)},symlink(e,r){if(!PATH_FS.resolve(e))throw new FS.ErrnoError(44);var M=FS.lookupPath(r,{parent:!0}),r0=M.node;if(!r0)throw new FS.ErrnoError(44);var s0=PATH.basename(r),a0=FS.mayCreate(r0,s0);if(a0)throw new FS.ErrnoError(a0);if(!r0.node_ops.symlink)throw new FS.ErrnoError(63);return r0.node_ops.symlink(r0,s0,e)},rename(e,r){var M=PATH.dirname(e),r0=PATH.dirname(r),s0=PATH.basename(e),a0=PATH.basename(r),i0,u0,d0;if(i0=FS.lookupPath(e,{parent:!0}),u0=i0.node,i0=FS.lookupPath(r,{parent:!0}),d0=i0.node,!u0||!d0)throw new FS.ErrnoError(44);if(u0.mount!==d0.mount)throw new FS.ErrnoError(75);var m0=FS.lookupNode(u0,s0),_0=PATH_FS.relative(e,r0);if(_0.charAt(0)!==".")throw new FS.ErrnoError(28);if(_0=PATH_FS.relative(r,M),_0.charAt(0)!==".")throw new FS.ErrnoError(55);var f0;try{f0=FS.lookupNode(d0,a0)}catch{}if(m0!==f0){var g0=FS.isDir(m0.mode),x0=FS.mayDelete(u0,s0,g0);if(x0)throw new FS.ErrnoError(x0);if(x0=f0?FS.mayDelete(d0,a0,g0):FS.mayCreate(d0,a0),x0)throw new FS.ErrnoError(x0);if(!u0.node_ops.rename)throw new FS.ErrnoError(63);if(FS.isMountpoint(m0)||f0&&FS.isMountpoint(f0))throw new FS.ErrnoError(10);if(d0!==u0&&(x0=FS.nodePermissions(u0,"w"),x0))throw new FS.ErrnoError(x0);FS.hashRemoveNode(m0);try{u0.node_ops.rename(m0,d0,a0),m0.parent=d0}catch(k0){throw k0}finally{FS.hashAddNode(m0)}}},rmdir(e){var r=FS.lookupPath(e,{parent:!0}),M=r.node,r0=PATH.basename(e),s0=FS.lookupNode(M,r0),a0=FS.mayDelete(M,r0,!0);if(a0)throw new FS.ErrnoError(a0);if(!M.node_ops.rmdir)throw new FS.ErrnoError(63);if(FS.isMountpoint(s0))throw new FS.ErrnoError(10);M.node_ops.rmdir(M,r0),FS.destroyNode(s0)},readdir(e){var r=FS.lookupPath(e,{follow:!0}),M=r.node;if(!M.node_ops.readdir)throw new FS.ErrnoError(54);return M.node_ops.readdir(M)},unlink(e){var r=FS.lookupPath(e,{parent:!0}),M=r.node;if(!M)throw new FS.ErrnoError(44);var r0=PATH.basename(e),s0=FS.lookupNode(M,r0),a0=FS.mayDelete(M,r0,!1);if(a0)throw new FS.ErrnoError(a0);if(!M.node_ops.unlink)throw new FS.ErrnoError(63);if(FS.isMountpoint(s0))throw new FS.ErrnoError(10);M.node_ops.unlink(M,r0),FS.destroyNode(s0)},readlink(e){var r=FS.lookupPath(e),M=r.node;if(!M)throw new FS.ErrnoError(44);if(!M.node_ops.readlink)throw new FS.ErrnoError(28);return M.node_ops.readlink(M)},stat(e,r){var M=FS.lookupPath(e,{follow:!r}),r0=M.node;if(!r0)throw new FS.ErrnoError(44);if(!r0.node_ops.getattr)throw new FS.ErrnoError(63);return r0.node_ops.getattr(r0)},lstat(e){return FS.stat(e,!0)},chmod(e,r,M){var r0;if(typeof e=="string"){var s0=FS.lookupPath(e,{follow:!M});r0=s0.node}else r0=e;if(!r0.node_ops.setattr)throw new FS.ErrnoError(63);r0.node_ops.setattr(r0,{mode:r&4095|r0.mode&-4096,ctime:Date.now()})},lchmod(e,r){FS.chmod(e,r,!0)},fchmod(e,r){var M=FS.getStreamChecked(e);FS.chmod(M.node,r)},chown(e,r,M,r0){var s0;if(typeof e=="string"){var a0=FS.lookupPath(e,{follow:!r0});s0=a0.node}else s0=e;if(!s0.node_ops.setattr)throw new FS.ErrnoError(63);s0.node_ops.setattr(s0,{timestamp:Date.now()})},lchown(e,r,M){FS.chown(e,r,M,!0)},fchown(e,r,M){var r0=FS.getStreamChecked(e);FS.chown(r0.node,r,M)},truncate(e,r){if(r<0)throw new FS.ErrnoError(28);var M;if(typeof e=="string"){var r0=FS.lookupPath(e,{follow:!0});M=r0.node}else M=e;if(!M.node_ops.setattr)throw new FS.ErrnoError(63);if(FS.isDir(M.mode))throw new FS.ErrnoError(31);if(!FS.isFile(M.mode))throw new FS.ErrnoError(28);var s0=FS.nodePermissions(M,"w");if(s0)throw new FS.ErrnoError(s0);M.node_ops.setattr(M,{size:r,timestamp:Date.now()})},ftruncate(e,r){var M=FS.getStreamChecked(e);if(!(M.flags&2097155))throw new FS.ErrnoError(28);FS.truncate(M.node,r)},utime(e,r,M){var r0=FS.lookupPath(e,{follow:!0}),s0=r0.node;s0.node_ops.setattr(s0,{atime:r,mtime:M})},open(e,r,M=438){if(e==="")throw new FS.ErrnoError(44);r=typeof r=="string"?FS_modeStringToFlags(r):r,r&64?M=M&4095|32768:M=0;var r0;if(typeof e=="object")r0=e;else{var s0=FS.lookupPath(e,{follow:!(r&131072),noent_okay:!0});r0=s0.node,e=s0.path}var a0=!1;if(r&64)if(r0){if(r&128)throw new FS.ErrnoError(20)}else r0=FS.mknod(e,M,0),a0=!0;if(!r0)throw new FS.ErrnoError(44);if(FS.isChrdev(r0.mode)&&(r&=-513),r&65536&&!FS.isDir(r0.mode))throw new FS.ErrnoError(54);if(!a0){var i0=FS.mayOpen(r0,r);if(i0)throw new FS.ErrnoError(i0)}r&512&&!a0&&FS.truncate(r0,0),r&=-131713;var u0=FS.createStream({node:r0,path:FS.getPath(r0),flags:r,seekable:!0,position:0,stream_ops:r0.stream_ops,ungotten:[],error:!1});return u0.stream_ops.open&&u0.stream_ops.open(u0),Module.logReadFiles&&!(r&1)&&(e in FS.readFiles||(FS.readFiles[e]=1)),u0},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(r){throw r}finally{FS.closeStream(e.fd)}e.fd=null},isClosed(e){return e.fd===null},llseek(e,r,M){if(FS.isClosed(e))throw new FS.ErrnoError(8);if(!e.seekable||!e.stream_ops.llseek)throw new FS.ErrnoError(70);if(M!=0&&M!=1&&M!=2)throw new FS.ErrnoError(28);return e.position=e.stream_ops.llseek(e,r,M),e.ungotten=[],e.position},read(e,r,M,r0,s0){if(r0<0||s0<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 a0=typeof s0<"u";if(!a0)s0=e.position;else if(!e.seekable)throw new FS.ErrnoError(70);var i0=e.stream_ops.read(e,r,M,r0,s0);return a0||(e.position+=i0),i0},write(e,r,M,r0,s0,a0){if(r0<0||s0<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 i0=typeof s0<"u";if(!i0)s0=e.position;else if(!e.seekable)throw new FS.ErrnoError(70);var u0=e.stream_ops.write(e,r,M,r0,s0,a0);return i0||(e.position+=u0),u0},allocate(e,r,M){if(FS.isClosed(e))throw new FS.ErrnoError(8);if(r<0||M<=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,r,M)},mmap(e,r,M,r0,s0){if(r0&2&&!(s0&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);if(!r)throw new FS.ErrnoError(28);return e.stream_ops.mmap(e,r,M,r0,s0)},msync(e,r,M,r0,s0){return e.stream_ops.msync?e.stream_ops.msync(e,r,M,r0,s0):0},ioctl(e,r,M){if(!e.stream_ops.ioctl)throw new FS.ErrnoError(59);return e.stream_ops.ioctl(e,r,M)},readFile(e,r={}){if(r.flags=r.flags||0,r.encoding=r.encoding||"binary",r.encoding!=="utf8"&&r.encoding!=="binary")throw new Error(`Invalid encoding type "${r.encoding}"`);var M,r0=FS.open(e,r.flags),s0=FS.stat(e),a0=s0.size,i0=new Uint8Array(a0);return FS.read(r0,i0,0,a0,0),r.encoding==="utf8"?M=UTF8ArrayToString(i0):r.encoding==="binary"&&(M=i0),FS.close(r0),M},writeFile(e,r,M={}){M.flags=M.flags||577;var r0=FS.open(e,M.flags,M.mode);if(typeof r=="string"){var s0=new Uint8Array(lengthBytesUTF8(r)+1),a0=stringToUTF8Array(r,s0,0,s0.length);FS.write(r0,s0,0,a0,void 0,M.canOwn)}else if(ArrayBuffer.isView(r))FS.write(r0,r,0,r.byteLength,void 0,M.canOwn);else throw new Error("Unsupported data type");FS.close(r0)},cwd:()=>FS.currentPath,chdir(e){var r=FS.lookupPath(e,{follow:!0});if(r.node===null)throw new FS.ErrnoError(44);if(!FS.isDir(r.node.mode))throw new FS.ErrnoError(54);var M=FS.nodePermissions(r.node,"x");if(M)throw new FS.ErrnoError(M);FS.currentPath=r.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:(r0,s0,a0,i0,u0)=>i0,llseek:()=>0}),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),r=0,M=()=>(r===0&&(r=randomFill(e).byteLength),e[--r]);FS.createDevice("/dev","random",M),FS.createDevice("/dev","urandom",M),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 r=FS.createNode(e,"fd",16895,73);return r.stream_ops={llseek:MEMFS.stream_ops.llseek},r.node_ops={lookup(M,r0){var s0=+r0,a0=FS.getStreamChecked(s0),i0={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>a0.path},id:s0+1};return i0.parent=i0,i0},readdir(){return Array.from(FS.streams.entries()).filter(([M,r0])=>r0).map(([M,r0])=>M.toString())}},r}},{},"/proc/self/fd")},createStandardStreams(e,r,M){e?FS.createDevice("/dev","stdin",e):FS.symlink("/dev/tty","/dev/stdin"),r?FS.createDevice("/dev","stdout",null,r):FS.symlink("/dev/tty","/dev/stdout"),M?FS.createDevice("/dev","stderr",null,M):FS.symlink("/dev/tty1","/dev/stderr"),FS.open("/dev/stdin",0),FS.open("/dev/stdout",1),FS.open("/dev/stderr",1)},staticInit(){FS.nameTable=new Array(4096),FS.mount(MEMFS,{},"/"),FS.createDefaultDirectories(),FS.createDefaultDevices(),FS.createSpecialDirectories(),FS.filesystems={MEMFS,IDBFS,NODEFS}},init(e,r,M){FS.initialized=!0,e??(e=Module.stdin),r??(r=Module.stdout),M??(M=Module.stderr),FS.createStandardStreams(e,r,M)},quit(){FS.initialized=!1,_fflush(0);for(var e=0;ethis.length-1||x0<0)){var k0=x0%this.chunkSize,F0=x0/this.chunkSize|0;return this.getter(F0)[k0]}}setDataGetter(x0){this.getter=x0}cacheLength(){var x0=new XMLHttpRequest;if(x0.open("HEAD",M,!1),x0.send(null),!(x0.status>=200&&x0.status<300||x0.status===304))throw new Error("Couldn't load "+M+". Status: "+x0.status);var k0=Number(x0.getResponseHeader("Content-length")),F0,C0=(F0=x0.getResponseHeader("Accept-Ranges"))&&F0==="bytes",R0=(F0=x0.getResponseHeader("Content-Encoding"))&&F0==="gzip",y0=1024*1024;C0||(y0=k0);var w0=(q0,U0)=>{if(q0>U0)throw new Error("invalid range ("+q0+", "+U0+") or no bytes requested!");if(U0>k0-1)throw new Error("only "+k0+" bytes available! programmer error!");var X0=new XMLHttpRequest;if(X0.open("GET",M,!1),k0!==y0&&X0.setRequestHeader("Range","bytes="+q0+"-"+U0),X0.responseType="arraybuffer",X0.overrideMimeType&&X0.overrideMimeType("text/plain; charset=x-user-defined"),X0.send(null),!(X0.status>=200&&X0.status<300||X0.status===304))throw new Error("Couldn't load "+M+". Status: "+X0.status);return X0.response!==void 0?new Uint8Array(X0.response||[]):intArrayFromString(X0.responseText||"")},A0=this;A0.setDataGetter(q0=>{var U0=q0*y0,X0=(q0+1)*y0-1;if(X0=Math.min(X0,k0-1),typeof A0.chunks[q0]>"u"&&(A0.chunks[q0]=w0(U0,X0)),typeof A0.chunks[q0]>"u")throw new Error("doXHR failed!");return A0.chunks[q0]}),(R0||!k0)&&(y0=k0=1,k0=this.getter(0).length,y0=k0,out("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=k0,this._chunkSize=y0,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 i0=new a0,u0={isDevice:!1,contents:i0}}else var u0={isDevice:!1,url:M};var d0=FS.createFile(e,r,u0,r0,s0);u0.contents?d0.contents=u0.contents:u0.url&&(d0.contents=null,d0.url=u0.url),Object.defineProperties(d0,{usedBytes:{get:function(){return this.contents.length}}});var m0={},_0=Object.keys(d0.stream_ops);_0.forEach(g0=>{var x0=d0.stream_ops[g0];m0[g0]=(...k0)=>(FS.forceLoadFile(d0),x0(...k0))});function f0(g0,x0,k0,F0,C0){var R0=g0.node.contents;if(C0>=R0.length)return 0;var y0=Math.min(R0.length-C0,F0);if(R0.slice)for(var w0=0;w0(FS.forceLoadFile(d0),f0(g0,x0,k0,F0,C0)),m0.mmap=(g0,x0,k0,F0,C0)=>{FS.forceLoadFile(d0);var R0=mmapAlloc(x0);if(!R0)throw new FS.ErrnoError(48);return f0(g0,HEAP8,R0,x0,k0),{ptr:R0,allocated:!0}},d0.stream_ops=m0,d0}},SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(e,r,M){if(PATH.isAbs(r))return r;var r0;if(e===-100)r0=FS.cwd();else{var s0=SYSCALLS.getStreamFromFD(e);r0=s0.path}if(r.length==0){if(!M)throw new FS.ErrnoError(44);return r0}return r0+"/"+r},doStat(e,r,M){var r0=e(r);HEAP32[M>>2]=r0.dev,HEAP32[M+4>>2]=r0.mode,HEAPU32[M+8>>2]=r0.nlink,HEAP32[M+12>>2]=r0.uid,HEAP32[M+16>>2]=r0.gid,HEAP32[M+20>>2]=r0.rdev,HEAP64[M+24>>3]=BigInt(r0.size),HEAP32[M+32>>2]=4096,HEAP32[M+36>>2]=r0.blocks;var s0=r0.atime.getTime(),a0=r0.mtime.getTime(),i0=r0.ctime.getTime();return HEAP64[M+40>>3]=BigInt(Math.floor(s0/1e3)),HEAPU32[M+48>>2]=s0%1e3*1e3*1e3,HEAP64[M+56>>3]=BigInt(Math.floor(a0/1e3)),HEAPU32[M+64>>2]=a0%1e3*1e3*1e3,HEAP64[M+72>>3]=BigInt(Math.floor(i0/1e3)),HEAPU32[M+80>>2]=i0%1e3*1e3*1e3,HEAP64[M+88>>3]=BigInt(r0.ino),0},doMsync(e,r,M,r0,s0){if(!FS.isFile(r.node.mode))throw new FS.ErrnoError(43);if(r0&2)return 0;var a0=HEAPU8.slice(e,e+M);FS.msync(r,a0,s0,M,r0)},getStreamFromFD(e){var r=FS.getStreamChecked(e);return r},varargs:void 0,getStr(e){var r=UTF8ToString(e);return r}},___syscall__newselect=function(e,r,M,r0,s0){try{for(var a0=0,i0=r?HEAP32[r>>2]:0,u0=r?HEAP32[r+4>>2]:0,d0=M?HEAP32[M>>2]:0,m0=M?HEAP32[M+4>>2]:0,_0=r0?HEAP32[r0>>2]:0,f0=r0?HEAP32[r0+4>>2]:0,g0=0,x0=0,k0=0,F0=0,C0=0,R0=0,y0=(r?HEAP32[r>>2]:0)|(M?HEAP32[M>>2]:0)|(r0?HEAP32[r0>>2]:0),w0=(r?HEAP32[r+4>>2]:0)|(M?HEAP32[M+4>>2]:0)|(r0?HEAP32[r0+4>>2]:0),A0=(vr,H0,lr,fr)=>vr<32?H0&fr:lr&fr,q0=0;q0>2]:0,mr=r?HEAP32[s0+4>>2]:0;Ir=(Ur+mr/1e6)*1e3}xr=X0.stream_ops.poll(X0,Ir)}xr&1&&A0(q0,i0,u0,U0)&&(q0<32?g0=g0|U0:x0=x0|U0,a0++),xr&4&&A0(q0,d0,m0,U0)&&(q0<32?k0=k0|U0:F0=F0|U0,a0++),xr&2&&A0(q0,_0,f0,U0)&&(q0<32?C0=C0|U0:R0=R0|U0,a0++)}}return r&&(HEAP32[r>>2]=g0,HEAP32[r+4>>2]=x0),M&&(HEAP32[M>>2]=k0,HEAP32[M+4>>2]=F0),r0&&(HEAP32[r0>>2]=C0,HEAP32[r0+4>>2]=R0),a0}catch(vr){if(typeof FS>"u"||vr.name!=="ErrnoError")throw vr;return-vr.errno}};___syscall__newselect.sig="iipppp";var SOCKFS={websocketArgs:{},callbacks:{},on(e,r){SOCKFS.callbacks[e]=r},emit(e,r){var M,r0;(r0=(M=SOCKFS.callbacks)[e])==null||r0.call(M,r)},mount(e){return SOCKFS.websocketArgs=Module.websocket||{},(Module.websocket??(Module.websocket={})).on=SOCKFS.on,FS.createNode(null,"/",16895,0)},createSocket(e,r,M){r&=-526337;var r0=r==1;if(r0&&M&&M!=6)throw new FS.ErrnoError(66);var s0={family:e,type:r,protocol:M,server:null,error:null,peers:{},pending:[],recv_queue:[],sock_ops:SOCKFS.websocket_sock_ops},a0=SOCKFS.nextname(),i0=FS.createNode(SOCKFS.root,a0,49152,0);i0.sock=s0;var u0=FS.createStream({path:a0,node:i0,flags:2,seekable:!1,stream_ops:SOCKFS.stream_ops});return s0.stream=u0,s0},getSocket(e){var r=FS.getStream(e);return!r||!FS.isSocket(r.node.mode)?null:r.node.sock},stream_ops:{poll(e){var r=e.node.sock;return r.sock_ops.poll(r)},ioctl(e,r,M){var r0=e.node.sock;return r0.sock_ops.ioctl(r0,r,M)},read(e,r,M,r0,s0){var a0=e.node.sock,i0=a0.sock_ops.recvmsg(a0,r0);return i0?(r.set(i0.buffer,M),i0.buffer.length):0},write(e,r,M,r0,s0){var a0=e.node.sock;return a0.sock_ops.sendmsg(a0,r,M,r0)},close(e){var r=e.node.sock;r.sock_ops.close(r)}},nextname(){return SOCKFS.nextname.current||(SOCKFS.nextname.current=0),`socket[${SOCKFS.nextname.current++}]`},websocket_sock_ops:{createPeer(e,r,M){var r0;if(typeof r=="object"&&(r0=r,r=null,M=null),r0)if(r0._socket)r=r0._socket.remoteAddress,M=r0._socket.remotePort;else{var s0=/ws[s]?:\/\/([^:]+):(\d+)/.exec(r0.url);if(!s0)throw new Error("WebSocket URL must be in the format ws(s)://address:port");r=s0[1],M=parseInt(s0[2],10)}else try{var a0="ws:#".replace("#","//"),i0="binary",u0=void 0;if(SOCKFS.websocketArgs.url&&(a0=SOCKFS.websocketArgs.url),SOCKFS.websocketArgs.subprotocol?i0=SOCKFS.websocketArgs.subprotocol:SOCKFS.websocketArgs.subprotocol===null&&(i0="null"),a0==="ws://"||a0==="wss://"){var d0=r.split("/");a0=a0+d0[0]+":"+M+"/"+d0.slice(1).join("/")}i0!=="null"&&(i0=i0.replace(/^ +| +$/g,"").split(/ *, */),u0=i0);var m0;ENVIRONMENT_IS_NODE?m0=require("ws"):m0=WebSocket,r0=new m0(a0,u0),r0.binaryType="arraybuffer"}catch{throw new FS.ErrnoError(23)}var _0={addr:r,port:M,socket:r0,msg_send_queue:[]};return SOCKFS.websocket_sock_ops.addPeer(e,_0),SOCKFS.websocket_sock_ops.handlePeerEvents(e,_0),e.type===2&&typeof e.sport<"u"&&_0.msg_send_queue.push(new Uint8Array([255,255,255,255,112,111,114,116,(e.sport&65280)>>8,e.sport&255])),_0},getPeer(e,r,M){return e.peers[r+":"+M]},addPeer(e,r){e.peers[r.addr+":"+r.port]=r},removePeer(e,r){delete e.peers[r.addr+":"+r.port]},handlePeerEvents(e,r){var M=!0,r0=function(){e.connecting=!1,SOCKFS.emit("open",e.stream.fd);try{for(var a0=r.msg_send_queue.shift();a0;)r.socket.send(a0),a0=r.msg_send_queue.shift()}catch{r.socket.close()}};function s0(a0){if(typeof a0=="string"){var i0=new TextEncoder;a0=i0.encode(a0)}else{if(assert(a0.byteLength!==void 0),a0.byteLength==0)return;a0=new Uint8Array(a0)}var u0=M;if(M=!1,u0&&a0.length===10&&a0[0]===255&&a0[1]===255&&a0[2]===255&&a0[3]===255&&a0[4]===112&&a0[5]===111&&a0[6]===114&&a0[7]===116){var d0=a0[8]<<8|a0[9];SOCKFS.websocket_sock_ops.removePeer(e,r),r.port=d0,SOCKFS.websocket_sock_ops.addPeer(e,r);return}e.recv_queue.push({addr:r.addr,port:r.port,data:a0}),SOCKFS.emit("message",e.stream.fd)}ENVIRONMENT_IS_NODE?(r.socket.on("open",r0),r.socket.on("message",function(a0,i0){i0&&s0(new Uint8Array(a0).buffer)}),r.socket.on("close",function(){SOCKFS.emit("close",e.stream.fd)}),r.socket.on("error",function(a0){e.error=14,SOCKFS.emit("error",[e.stream.fd,e.error,"ECONNREFUSED: Connection refused"])})):(r.socket.onopen=r0,r.socket.onclose=function(){SOCKFS.emit("close",e.stream.fd)},r.socket.onmessage=function(a0){s0(a0.data)},r.socket.onerror=function(a0){e.error=14,SOCKFS.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 r=0,M=e.type===1?SOCKFS.websocket_sock_ops.getPeer(e,e.daddr,e.dport):null;return(e.recv_queue.length||!M||M&&M.socket.readyState===M.socket.CLOSING||M&&M.socket.readyState===M.socket.CLOSED)&&(r|=65),(!M||M&&M.socket.readyState===M.socket.OPEN)&&(r|=4),(M&&M.socket.readyState===M.socket.CLOSING||M&&M.socket.readyState===M.socket.CLOSED)&&(e.connecting?r|=4:r|=16),r},ioctl(e,r,M){switch(r){case 21531:var r0=0;return e.recv_queue.length&&(r0=e.recv_queue[0].data.length),HEAP32[M>>2]=r0,0;default:return 28}},close(e){if(e.server){try{e.server.close()}catch{}e.server=null}for(var r=Object.keys(e.peers),M=0;M{var r=SOCKFS.getSocket(e);if(!r)throw new FS.ErrnoError(8);return r},inetNtop4=e=>(e&255)+"."+(e>>8&255)+"."+(e>>16&255)+"."+(e>>24&255),inetNtop6=e=>{var r="",M=0,r0=0,s0=0,a0=0,i0=0,u0=0,d0=[e[0]&65535,e[0]>>16,e[1]&65535,e[1]>>16,e[2]&65535,e[2]>>16,e[3]&65535,e[3]>>16],m0=!0,_0="";for(u0=0;u0<5;u0++)if(d0[u0]!==0){m0=!1;break}if(m0){if(_0=inetNtop4(d0[6]|d0[7]<<16),d0[5]===-1)return r="::ffff:",r+=_0,r;if(d0[5]===0)return r="::",_0==="0.0.0.0"&&(_0=""),_0==="0.0.0.1"&&(_0="1"),r+=_0,r}for(M=0;M<8;M++)d0[M]===0&&(M-s0>1&&(i0=0),s0=M,i0++),i0>r0&&(r0=i0,a0=M-r0+1);for(M=0;M<8;M++){if(r0>1&&d0[M]===0&&M>=a0&&M{var M=HEAP16[e>>1],r0=_ntohs(HEAPU16[e+2>>1]),s0;switch(M){case 2:if(r!==16)return{errno:28};s0=HEAP32[e+4>>2],s0=inetNtop4(s0);break;case 10:if(r!==28)return{errno:28};s0=[HEAP32[e+8>>2],HEAP32[e+12>>2],HEAP32[e+16>>2],HEAP32[e+20>>2]],s0=inetNtop6(s0);break;default:return{errno:5}}return{family:M,addr:s0,port:r0}},inetPton4=e=>{for(var r=e.split("."),M=0;M<4;M++){var r0=Number(r[M]);if(isNaN(r0))return null;r[M]=r0}return(r[0]|r[1]<<8|r[2]<<16|r[3]<<24)>>>0},jstoi_q=e=>parseInt(e),inetPton6=e=>{var r,M,r0,s0,a0=/^((?=.*::)(?!.*::.+::)(::)?([\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,i0=[];if(!a0.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"),":"),r=e.split(":"),r[r.length-4]=jstoi_q(r[r.length-4])+jstoi_q(r[r.length-3])*256,r[r.length-3]=jstoi_q(r[r.length-2])+jstoi_q(r[r.length-1])*256,r=r.slice(0,r.length-2)):r=e.split(":"),r0=0,s0=0,M=0;M{var M=readSockaddr(e,r);if(M.errno)throw new FS.ErrnoError(M.errno);return M.addr=DNS.lookup_addr(M.addr)||M.addr,M};function ___syscall_bind(e,r,M,r0,s0,a0){try{var i0=getSocketFromFD(e),u0=getSocketAddress(r,M);return i0.sock_ops.bind(i0,u0.addr,u0.port),0}catch(d0){if(typeof FS>"u"||d0.name!=="ErrnoError")throw d0;return-d0.errno}}___syscall_bind.sig="iippiii";function ___syscall_chdir(e){try{return e=SYSCALLS.getStr(e),FS.chdir(e),0}catch(r){if(typeof FS>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}___syscall_chdir.sig="ip";function ___syscall_chmod(e,r){try{return e=SYSCALLS.getStr(e),FS.chmod(e,r),0}catch(M){if(typeof FS>"u"||M.name!=="ErrnoError")throw M;return-M.errno}}___syscall_chmod.sig="ipi";function ___syscall_connect(e,r,M,r0,s0,a0){try{var i0=getSocketFromFD(e),u0=getSocketAddress(r,M);return i0.sock_ops.connect(i0,u0.addr,u0.port),0}catch(d0){if(typeof FS>"u"||d0.name!=="ErrnoError")throw d0;return-d0.errno}}___syscall_connect.sig="iippiii";function ___syscall_dup(e){try{var r=SYSCALLS.getStreamFromFD(e);return FS.dupStream(r).fd}catch(M){if(typeof FS>"u"||M.name!=="ErrnoError")throw M;return-M.errno}}___syscall_dup.sig="ii";function ___syscall_dup3(e,r,M){try{var r0=SYSCALLS.getStreamFromFD(e);if(r0.fd===r)return-28;if(r<0||r>=FS.MAX_OPEN_FDS)return-8;var s0=FS.getStream(r);return s0&&FS.close(s0),FS.dupStream(r0,r).fd}catch(a0){if(typeof FS>"u"||a0.name!=="ErrnoError")throw a0;return-a0.errno}}___syscall_dup3.sig="iiii";function ___syscall_faccessat(e,r,M,r0){try{if(r=SYSCALLS.getStr(r),r=SYSCALLS.calculateAt(e,r),M&-8)return-28;var s0=FS.lookupPath(r,{follow:!0}),a0=s0.node;if(!a0)return-44;var i0="";return M&4&&(i0+="r"),M&2&&(i0+="w"),M&1&&(i0+="x"),i0&&FS.nodePermissions(a0,i0)?-2:0}catch(u0){if(typeof FS>"u"||u0.name!=="ErrnoError")throw u0;return-u0.errno}}___syscall_faccessat.sig="iipii";var ___syscall_fadvise64=(e,r,M,r0)=>0;___syscall_fadvise64.sig="iijji";var INT53_MAX=9007199254740992,INT53_MIN=-9007199254740992,bigintToI53Checked=e=>eINT53_MAX?NaN:Number(e);function ___syscall_fallocate(e,r,M,r0){M=bigintToI53Checked(M),r0=bigintToI53Checked(r0);try{if(isNaN(M))return 61;var s0=SYSCALLS.getStreamFromFD(e);return FS.allocate(s0,M,r0),0}catch(a0){if(typeof FS>"u"||a0.name!=="ErrnoError")throw a0;return-a0.errno}}___syscall_fallocate.sig="iiijj";var syscallGetVarargI=()=>{var e=HEAP32[+SYSCALLS.varargs>>2];return SYSCALLS.varargs+=4,e},syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(e,r,M){SYSCALLS.varargs=M;try{var r0=SYSCALLS.getStreamFromFD(e);switch(r){case 0:{var s0=syscallGetVarargI();if(s0<0)return-28;for(;FS.streams[s0];)s0++;var a0;return a0=FS.dupStream(r0,s0),a0.fd}case 1:case 2:return 0;case 3:return r0.flags;case 4:{var s0=syscallGetVarargI();return r0.flags|=s0,0}case 12:{var s0=syscallGetVarargP(),i0=0;return HEAP16[s0+i0>>1]=2,0}case 13:case 14:return 0}return-28}catch(u0){if(typeof FS>"u"||u0.name!=="ErrnoError")throw u0;return-u0.errno}}___syscall_fcntl64.sig="iiip";function ___syscall_fdatasync(e){try{var r=SYSCALLS.getStreamFromFD(e);return 0}catch(M){if(typeof FS>"u"||M.name!=="ErrnoError")throw M;return-M.errno}}___syscall_fdatasync.sig="ii";function ___syscall_fstat64(e,r){try{var M=SYSCALLS.getStreamFromFD(e);return SYSCALLS.doStat(FS.stat,M.path,r)}catch(r0){if(typeof FS>"u"||r0.name!=="ErrnoError")throw r0;return-r0.errno}}___syscall_fstat64.sig="iip";function ___syscall_ftruncate64(e,r){r=bigintToI53Checked(r);try{return isNaN(r)?61:(FS.ftruncate(e,r),0)}catch(M){if(typeof FS>"u"||M.name!=="ErrnoError")throw M;return-M.errno}}___syscall_ftruncate64.sig="iij";var stringToUTF8=(e,r,M)=>stringToUTF8Array(e,HEAPU8,r,M);function ___syscall_getcwd(e,r){try{if(r===0)return-28;var M=FS.cwd(),r0=lengthBytesUTF8(M)+1;return r"u"||s0.name!=="ErrnoError")throw s0;return-s0.errno}}___syscall_getcwd.sig="ipp";function ___syscall_getdents64(e,r,M){try{var r0=SYSCALLS.getStreamFromFD(e);r0.getdents||(r0.getdents=FS.readdir(r0.path));for(var s0=280,a0=0,i0=FS.llseek(r0,0,1),u0=Math.floor(i0/s0),d0=Math.min(r0.getdents.length,u0+Math.floor(M/s0)),m0=u0;m0>3]=BigInt(_0),HEAP64[r+a0+8>>3]=BigInt((m0+1)*s0),HEAP16[r+a0+16>>1]=280,HEAP8[r+a0+18]=f0,stringToUTF8(g0,r+a0+19,256),a0+=s0}return FS.llseek(r0,m0*s0,0),a0}catch(F0){if(typeof FS>"u"||F0.name!=="ErrnoError")throw F0;return-F0.errno}}___syscall_getdents64.sig="iipp";function ___syscall_ioctl(e,r,M){SYSCALLS.varargs=M;try{var r0=SYSCALLS.getStreamFromFD(e);switch(r){case 21509:return r0.tty?0:-59;case 21505:{if(!r0.tty)return-59;if(r0.tty.ops.ioctl_tcgets){var s0=r0.tty.ops.ioctl_tcgets(r0),a0=syscallGetVarargP();HEAP32[a0>>2]=s0.c_iflag||0,HEAP32[a0+4>>2]=s0.c_oflag||0,HEAP32[a0+8>>2]=s0.c_cflag||0,HEAP32[a0+12>>2]=s0.c_lflag||0;for(var i0=0;i0<32;i0++)HEAP8[a0+i0+17]=s0.c_cc[i0]||0;return 0}return 0}case 21510:case 21511:case 21512:return r0.tty?0:-59;case 21506:case 21507:case 21508:{if(!r0.tty)return-59;if(r0.tty.ops.ioctl_tcsets){for(var a0=syscallGetVarargP(),u0=HEAP32[a0>>2],d0=HEAP32[a0+4>>2],m0=HEAP32[a0+8>>2],_0=HEAP32[a0+12>>2],f0=[],i0=0;i0<32;i0++)f0.push(HEAP8[a0+i0+17]);return r0.tty.ops.ioctl_tcsets(r0.tty,r,{c_iflag:u0,c_oflag:d0,c_cflag:m0,c_lflag:_0,c_cc:f0})}return 0}case 21519:{if(!r0.tty)return-59;var a0=syscallGetVarargP();return HEAP32[a0>>2]=0,0}case 21520:return r0.tty?-28:-59;case 21531:{var a0=syscallGetVarargP();return FS.ioctl(r0,r,a0)}case 21523:{if(!r0.tty)return-59;if(r0.tty.ops.ioctl_tiocgwinsz){var g0=r0.tty.ops.ioctl_tiocgwinsz(r0.tty),a0=syscallGetVarargP();HEAP16[a0>>1]=g0[0],HEAP16[a0+2>>1]=g0[1]}return 0}case 21524:return r0.tty?0:-59;case 21515:return r0.tty?0:-59;default:return-28}}catch(x0){if(typeof FS>"u"||x0.name!=="ErrnoError")throw x0;return-x0.errno}}___syscall_ioctl.sig="iiip";function ___syscall_lstat64(e,r){try{return e=SYSCALLS.getStr(e),SYSCALLS.doStat(FS.lstat,e,r)}catch(M){if(typeof FS>"u"||M.name!=="ErrnoError")throw M;return-M.errno}}___syscall_lstat64.sig="ipp";function ___syscall_mkdirat(e,r,M){try{return r=SYSCALLS.getStr(r),r=SYSCALLS.calculateAt(e,r),FS.mkdir(r,M,0),0}catch(r0){if(typeof FS>"u"||r0.name!=="ErrnoError")throw r0;return-r0.errno}}___syscall_mkdirat.sig="iipi";function ___syscall_newfstatat(e,r,M,r0){try{r=SYSCALLS.getStr(r);var s0=r0&256,a0=r0&4096;return r0=r0&-6401,r=SYSCALLS.calculateAt(e,r,a0),SYSCALLS.doStat(s0?FS.lstat:FS.stat,r,M)}catch(i0){if(typeof FS>"u"||i0.name!=="ErrnoError")throw i0;return-i0.errno}}___syscall_newfstatat.sig="iippi";function ___syscall_openat(e,r,M,r0){SYSCALLS.varargs=r0;try{r=SYSCALLS.getStr(r),r=SYSCALLS.calculateAt(e,r);var s0=r0?syscallGetVarargI():0;return FS.open(r,M,s0).fd}catch(a0){if(typeof FS>"u"||a0.name!=="ErrnoError")throw a0;return-a0.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 r=PIPEFS.nextname(),M=PIPEFS.nextname(),r0=FS.createNode(PIPEFS.root,r,4096,0),s0=FS.createNode(PIPEFS.root,M,4096,0);r0.pipe=e,s0.pipe=e;var a0=FS.createStream({path:r,node:r0,flags:0,seekable:!1,stream_ops:PIPEFS.stream_ops});r0.stream=a0;var i0=FS.createStream({path:M,node:s0,flags:1,seekable:!1,stream_ops:PIPEFS.stream_ops});return s0.stream=i0,{readable_fd:a0.fd,writable_fd:i0.fd}},stream_ops:{poll(e){var r=e.node.pipe;if((e.flags&2097155)===1)return 260;if(r.buckets.length>0)for(var M=0;M0)return 65}return 0},ioctl(e,r,M){return 28},fsync(e){return 28},read(e,r,M,r0,s0){for(var a0=e.node.pipe,i0=0,u0=0;u0=u0)return d0.buffer.set(i0,d0.offset),d0.offset+=u0,u0;m0>0&&(d0.buffer.set(i0.subarray(0,m0),d0.offset),d0.offset+=m0,i0=i0.subarray(m0,i0.byteLength));for(var _0=i0.byteLength/PIPEFS.BUCKET_BUFFER_SIZE|0,f0=i0.byteLength%PIPEFS.BUCKET_BUFFER_SIZE,g0=0;g0<_0;g0++){var x0={buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:PIPEFS.BUCKET_BUFFER_SIZE,roffset:0};a0.buckets.push(x0),x0.buffer.set(i0.subarray(0,PIPEFS.BUCKET_BUFFER_SIZE)),i0=i0.subarray(PIPEFS.BUCKET_BUFFER_SIZE,i0.byteLength)}if(f0>0){var x0={buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:i0.byteLength,roffset:0};a0.buckets.push(x0),x0.buffer.set(i0)}return u0},close(e){var r=e.node.pipe;r.refcnt--,r.refcnt===0&&(r.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 r=PIPEFS.createPipe();return HEAP32[e>>2]=r.readable_fd,HEAP32[e+4>>2]=r.writable_fd,0}catch(M){if(typeof FS>"u"||M.name!=="ErrnoError")throw M;return-M.errno}}___syscall_pipe.sig="ip";function ___syscall_poll(e,r,M){try{for(var r0=0,s0=0;s0>2],u0=HEAP16[a0+4>>1],d0=32,m0=FS.getStream(i0);m0&&(d0=SYSCALLS.DEFAULT_POLLMASK,m0.stream_ops.poll&&(d0=m0.stream_ops.poll(m0,-1))),d0&=u0|8|16,d0&&r0++,HEAP16[a0+6>>1]=d0}return r0}catch(_0){if(typeof FS>"u"||_0.name!=="ErrnoError")throw _0;return-_0.errno}}___syscall_poll.sig="ipii";function ___syscall_readlinkat(e,r,M,r0){try{if(r=SYSCALLS.getStr(r),r=SYSCALLS.calculateAt(e,r),r0<=0)return-28;var s0=FS.readlink(r),a0=Math.min(r0,lengthBytesUTF8(s0)),i0=HEAP8[M+a0];return stringToUTF8(s0,M,r0+1),HEAP8[M+a0]=i0,a0}catch(u0){if(typeof FS>"u"||u0.name!=="ErrnoError")throw u0;return-u0.errno}}___syscall_readlinkat.sig="iippp";var writeSockaddr=(e,r,M,r0,s0)=>{switch(r){case 2:M=inetPton4(M),zeroMemory(e,16),s0&&(HEAP32[s0>>2]=16),HEAP16[e>>1]=r,HEAP32[e+4>>2]=M,HEAP16[e+2>>1]=_htons(r0);break;case 10:M=inetPton6(M),zeroMemory(e,28),s0&&(HEAP32[s0>>2]=28),HEAP32[e>>2]=r,HEAP32[e+8>>2]=M[0],HEAP32[e+12>>2]=M[1],HEAP32[e+16>>2]=M[2],HEAP32[e+20>>2]=M[3],HEAP16[e+2>>1]=_htons(r0);break;default:return 5}return 0};function ___syscall_recvfrom(e,r,M,r0,s0,a0){try{var i0=getSocketFromFD(e),u0=i0.sock_ops.recvmsg(i0,M);if(!u0)return 0;if(s0)var d0=writeSockaddr(s0,i0.family,DNS.lookup_name(u0.addr),u0.port,a0);return HEAPU8.set(u0.buffer,r),u0.buffer.byteLength}catch(m0){if(typeof FS>"u"||m0.name!=="ErrnoError")throw m0;return-m0.errno}}___syscall_recvfrom.sig="iippipp";function ___syscall_renameat(e,r,M,r0){try{return r=SYSCALLS.getStr(r),r0=SYSCALLS.getStr(r0),r=SYSCALLS.calculateAt(e,r),r0=SYSCALLS.calculateAt(M,r0),FS.rename(r,r0),0}catch(s0){if(typeof FS>"u"||s0.name!=="ErrnoError")throw s0;return-s0.errno}}___syscall_renameat.sig="iipip";function ___syscall_rmdir(e){try{return e=SYSCALLS.getStr(e),FS.rmdir(e),0}catch(r){if(typeof FS>"u"||r.name!=="ErrnoError")throw r;return-r.errno}}___syscall_rmdir.sig="ip";function ___syscall_sendto(e,r,M,r0,s0,a0){try{var i0=getSocketFromFD(e);if(!s0)return FS.write(i0.stream,HEAP8,r,M);var u0=getSocketAddress(s0,a0);return i0.sock_ops.sendmsg(i0,HEAP8,r,M,u0.addr,u0.port)}catch(d0){if(typeof FS>"u"||d0.name!=="ErrnoError")throw d0;return-d0.errno}}___syscall_sendto.sig="iippipp";function ___syscall_socket(e,r,M){try{var r0=SOCKFS.createSocket(e,r,M);return r0.stream.fd}catch(s0){if(typeof FS>"u"||s0.name!=="ErrnoError")throw s0;return-s0.errno}}___syscall_socket.sig="iiiiiii";function ___syscall_stat64(e,r){try{return e=SYSCALLS.getStr(e),SYSCALLS.doStat(FS.stat,e,r)}catch(M){if(typeof FS>"u"||M.name!=="ErrnoError")throw M;return-M.errno}}___syscall_stat64.sig="ipp";function ___syscall_symlinkat(e,r,M){try{return e=SYSCALLS.getStr(e),M=SYSCALLS.getStr(M),M=SYSCALLS.calculateAt(r,M),FS.symlink(e,M),0}catch(r0){if(typeof FS>"u"||r0.name!=="ErrnoError")throw r0;return-r0.errno}}___syscall_symlinkat.sig="ipip";function ___syscall_truncate64(e,r){r=bigintToI53Checked(r);try{return isNaN(r)?61:(e=SYSCALLS.getStr(e),FS.truncate(e,r),0)}catch(M){if(typeof FS>"u"||M.name!=="ErrnoError")throw M;return-M.errno}}___syscall_truncate64.sig="ipj";function ___syscall_unlinkat(e,r,M){try{return r=SYSCALLS.getStr(r),r=SYSCALLS.calculateAt(e,r),M===0?FS.unlink(r):M===512?FS.rmdir(r):abort("Invalid flags passed to unlinkat"),0}catch(r0){if(typeof FS>"u"||r0.name!=="ErrnoError")throw r0;return-r0.errno}}___syscall_unlinkat.sig="iipi";var ___table_base=new WebAssembly.Global({value:"i32",mutable:!1},1);Module.___table_base=___table_base;var __abort_js=()=>abort("");__abort_js.sig="v";var ENV={},stackAlloc=e=>__emscripten_stack_alloc(e),stringToUTF8OnStack=e=>{var r=lengthBytesUTF8(e)+1,M=stackAlloc(r);return stringToUTF8(e,M,r),M},dlSetError=e=>{var r=stackSave(),M=stringToUTF8OnStack(e);___dl_seterr(M,0),stackRestore(r)},dlopenInternal=(e,r)=>{var M=UTF8ToString(e+36),r0=HEAP32[e+4>>2];M=PATH.normalize(M);var s0=!!(r0&256),a0=s0?null:{},i0={global:s0,nodelete:!!(r0&4096),loadAsync:r.loadAsync};try{return loadDynamicLibrary(M,i0,a0,e)}catch(u0){return dlSetError(`Could not load dynamic lib: ${M} +${u0}`),0}},__dlopen_js=e=>dlopenInternal(e,{loadAsync:!1});__dlopen_js.sig="pp";var __dlsym_js=(e,r,M)=>{r=UTF8ToString(r);var r0,s0,a0=LDSO.loadedLibsByHandle[e];if(!a0.exports.hasOwnProperty(r)||a0.exports[r].stub)return dlSetError(`Tried to lookup unknown symbol "${r}" in dynamic lib: ${a0.name}`),0;if(s0=Object.keys(a0.exports).indexOf(r),r0=a0.exports[r],typeof r0=="function"){var i0=getFunctionAddress(r0);i0?r0=i0:(r0=addFunction(r0,r0.sig),HEAPU32[M>>2]=s0)}return r0};__dlsym_js.sig="pppp";var __emscripten_memcpy_js=(e,r,M)=>HEAPU8.copyWithin(e,r,r+M);__emscripten_memcpy_js.sig="vppp";var runtimeKeepaliveCounter=0,__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 r=UTF8ToString(e);if(!r.length)return 0;var M=require("child_process"),r0=M.spawnSync(r,[],{shell:!0,stdio:"inherit"}),s0=(i0,u0)=>i0<<8|u0;if(r0.status===null){var a0=i0=>{switch(i0){case"SIGHUP":return 1;case"SIGQUIT":return 3;case"SIGFPE":return 8;case"SIGKILL":return 9;case"SIGALRM":return 14;case"SIGTERM":return 15;default:return 2}};return s0(0,a0(r0.signal))}return s0(r0.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,r){e=bigintToI53Checked(e);var M=new Date(e*1e3);HEAP32[r>>2]=M.getUTCSeconds(),HEAP32[r+4>>2]=M.getUTCMinutes(),HEAP32[r+8>>2]=M.getUTCHours(),HEAP32[r+12>>2]=M.getUTCDate(),HEAP32[r+16>>2]=M.getUTCMonth(),HEAP32[r+20>>2]=M.getUTCFullYear()-1900,HEAP32[r+24>>2]=M.getUTCDay();var r0=Date.UTC(M.getUTCFullYear(),0,1,0,0,0,0),s0=(M.getTime()-r0)/(1e3*60*60*24)|0;HEAP32[r+28>>2]=s0}__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 r=isLeapYear(e.getFullYear()),M=r?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE,r0=M[e.getMonth()]+e.getDate()-1;return r0};function __localtime_js(e,r){e=bigintToI53Checked(e);var M=new Date(e*1e3);HEAP32[r>>2]=M.getSeconds(),HEAP32[r+4>>2]=M.getMinutes(),HEAP32[r+8>>2]=M.getHours(),HEAP32[r+12>>2]=M.getDate(),HEAP32[r+16>>2]=M.getMonth(),HEAP32[r+20>>2]=M.getFullYear()-1900,HEAP32[r+24>>2]=M.getDay();var r0=ydayFromDate(M)|0;HEAP32[r+28>>2]=r0,HEAP32[r+36>>2]=-(M.getTimezoneOffset()*60);var s0=new Date(M.getFullYear(),0,1),a0=new Date(M.getFullYear(),6,1).getTimezoneOffset(),i0=s0.getTimezoneOffset(),u0=(a0!=i0&&M.getTimezoneOffset()==Math.min(i0,a0))|0;HEAP32[r+32>>2]=u0}__localtime_js.sig="vjp";function __mmap_js(e,r,M,r0,s0,a0,i0){s0=bigintToI53Checked(s0);try{if(isNaN(s0))return 61;var u0=SYSCALLS.getStreamFromFD(r0),d0=FS.mmap(u0,e,s0,r,M),m0=d0.ptr;return HEAP32[a0>>2]=d0.allocated,HEAPU32[i0>>2]=m0,0}catch(_0){if(typeof FS>"u"||_0.name!=="ErrnoError")throw _0;return-_0.errno}}__mmap_js.sig="ipiiijpp";function __munmap_js(e,r,M,r0,s0,a0){a0=bigintToI53Checked(a0);try{var i0=SYSCALLS.getStreamFromFD(s0);M&2&&SYSCALLS.doMsync(e,i0,r,r0,a0)}catch(u0){if(typeof FS>"u"||u0.name!=="ErrnoError")throw u0;return-u0.errno}}__munmap_js.sig="ippiiij";var timers={},handleException=e=>{if(e instanceof ExitStatus||e=="unwind")return EXITSTATUS;quit_(1,e)},keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0,_proc_exit=e=>{var r;EXITSTATUS=e,keepRuntimeAlive()||((r=Module.onExit)==null||r.call(Module,e),ABORT=!0),quit_(e,new ExitStatus(e))};_proc_exit.sig="vi";var exitJS=(e,r)=>{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(r){handleException(r)}},_emscripten_get_now=()=>performance.now();_emscripten_get_now.sig="d";var __setitimer_js=(e,r)=>{if(timers[e]&&(clearTimeout(timers[e].id),delete timers[e]),!r)return 0;var M=setTimeout(()=>{delete timers[e],callUserCallback(()=>__emscripten_timeout(e,_emscripten_get_now()))},r);return timers[e]={id:M,timeout_ms:r},0};__setitimer_js.sig="iid";var __tzset_js=(e,r,M,r0)=>{var s0=new Date().getFullYear(),a0=new Date(s0,0,1),i0=new Date(s0,6,1),u0=a0.getTimezoneOffset(),d0=i0.getTimezoneOffset(),m0=Math.max(u0,d0);HEAPU32[e>>2]=m0*60,HEAP32[r>>2]=+(u0!=d0);var _0=x0=>{var k0=x0>=0?"-":"+",F0=Math.abs(x0),C0=String(Math.floor(F0/60)).padStart(2,"0"),R0=String(F0%60).padStart(2,"0");return`UTC${k0}${C0}${R0}`},f0=_0(u0),g0=_0(d0);d0Date.now();_emscripten_date_now.sig="d";var checkWasiClock=e=>e>=0&&e<=3;function _clock_time_get(e,r,M){if(!checkWasiClock(e))return 28;var r0;e===0?r0=_emscripten_date_now():r0=_emscripten_get_now();var s0=Math.round(r0*1e3*1e3);return HEAP64[M>>3]=BigInt(s0),0}_clock_time_get.sig="iijp";var readEmAsmArgsArray=[],readEmAsmArgs=(e,r)=>{readEmAsmArgsArray.length=0;for(var M;M=HEAPU8[e++];){var r0=M!=105;r0&=M!=112,r+=r0&&r%8?4:0,readEmAsmArgsArray.push(M==112?HEAPU32[r>>2]:M==106?HEAP64[r>>3]:M==105?HEAP32[r>>2]:HEAPF64[r>>3]),r+=r0?8:4}return readEmAsmArgsArray},runEmAsmFunction=(e,r,M)=>{var r0=readEmAsmArgs(r,M);return ASM_CONSTS[e](...r0)},_emscripten_asm_const_int=(e,r,M)=>runEmAsmFunction(e,r,M);_emscripten_asm_const_int.sig="ippp";var _emscripten_force_exit=e=>{__emscripten_runtime_keepalive_clear(),_exit(e)};_emscripten_force_exit.sig="vi";var getHeapMax=()=>2147483648,growMemory=e=>{var r=wasmMemory.buffer,M=(e-r.byteLength+65535)/65536|0;try{return wasmMemory.grow(M),updateMemoryViews(),1}catch{}},_emscripten_resize_heap=e=>{var r=HEAPU8.length;e>>>=0;var M=getHeapMax();if(e>M)return!1;for(var r0=1;r0<=4;r0*=2){var s0=r*(1+.2/r0);s0=Math.min(s0,e+100663296);var a0=Math.min(M,alignMemory(Math.max(e,s0),65536)),i0=growMemory(a0);if(i0)return!0}return!1};_emscripten_resize_heap.sig="ip";var getExecutableName=()=>thisProgram||"./this.program",getEnvStrings=()=>{if(!getEnvStrings.strings){var e=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",r={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:e,_:getExecutableName()};for(var M in ENV)ENV[M]===void 0?delete r[M]:r[M]=ENV[M];var r0=[];for(var M in r)r0.push(`${M}=${r[M]}`);getEnvStrings.strings=r0}return getEnvStrings.strings},stringToAscii=(e,r)=>{for(var M=0;M{var M=0;return getEnvStrings().forEach((r0,s0)=>{var a0=r+M;HEAPU32[e+s0*4>>2]=a0,stringToAscii(r0,a0),M+=r0.length+1}),0};_environ_get.sig="ipp";var _environ_sizes_get=(e,r)=>{var M=getEnvStrings();HEAPU32[e>>2]=M.length;var r0=0;return M.forEach(s0=>r0+=s0.length+1),HEAPU32[r>>2]=r0,0};_environ_sizes_get.sig="ipp";function _fd_close(e){try{var r=SYSCALLS.getStreamFromFD(e);return FS.close(r),0}catch(M){if(typeof FS>"u"||M.name!=="ErrnoError")throw M;return M.errno}}_fd_close.sig="ii";function _fd_fdstat_get(e,r){try{var M=0,r0=0,s0=0,a0=SYSCALLS.getStreamFromFD(e),i0=a0.tty?2:FS.isDir(a0.mode)?3:FS.isLink(a0.mode)?7:4;return HEAP8[r]=i0,HEAP16[r+2>>1]=s0,HEAP64[r+8>>3]=BigInt(M),HEAP64[r+16>>3]=BigInt(r0),0}catch(u0){if(typeof FS>"u"||u0.name!=="ErrnoError")throw u0;return u0.errno}}_fd_fdstat_get.sig="iip";var doReadv=(e,r,M,r0)=>{for(var s0=0,a0=0;a0>2],u0=HEAPU32[r+4>>2];r+=8;var d0=FS.read(e,HEAP8,i0,u0,r0);if(d0<0)return-1;if(s0+=d0,d0>2]=i0,0}catch(u0){if(typeof FS>"u"||u0.name!=="ErrnoError")throw u0;return u0.errno}}_fd_pread.sig="iippjp";var doWritev=(e,r,M,r0)=>{for(var s0=0,a0=0;a0>2],u0=HEAPU32[r+4>>2];r+=8;var d0=FS.write(e,HEAP8,i0,u0,r0);if(d0<0)return-1;if(s0+=d0,d0>2]=i0,0}catch(u0){if(typeof FS>"u"||u0.name!=="ErrnoError")throw u0;return u0.errno}}_fd_pwrite.sig="iippjp";function _fd_read(e,r,M,r0){try{var s0=SYSCALLS.getStreamFromFD(e),a0=doReadv(s0,r,M);return HEAPU32[r0>>2]=a0,0}catch(i0){if(typeof FS>"u"||i0.name!=="ErrnoError")throw i0;return i0.errno}}_fd_read.sig="iippp";function _fd_seek(e,r,M,r0){r=bigintToI53Checked(r);try{if(isNaN(r))return 61;var s0=SYSCALLS.getStreamFromFD(e);return FS.llseek(s0,r,M),HEAP64[r0>>3]=BigInt(s0.position),s0.getdents&&r===0&&M===0&&(s0.getdents=null),0}catch(a0){if(typeof FS>"u"||a0.name!=="ErrnoError")throw a0;return a0.errno}}_fd_seek.sig="iijip";function _fd_sync(e){var M;try{var r=SYSCALLS.getStreamFromFD(e);return(M=r.stream_ops)!=null&&M.fsync?r.stream_ops.fsync(r):0}catch(r0){if(typeof FS>"u"||r0.name!=="ErrnoError")throw r0;return r0.errno}}_fd_sync.sig="ii";function _fd_write(e,r,M,r0){try{var s0=SYSCALLS.getStreamFromFD(e),a0=doWritev(s0,r,M);return HEAPU32[r0>>2]=a0,0}catch(i0){if(typeof FS>"u"||i0.name!=="ErrnoError")throw i0;return i0.errno}}_fd_write.sig="iippp";var _getaddrinfo=(e,r,M,r0)=>{var s0=0,a0=0,i0=0,u0=0,d0=0,m0=0,_0;function f0(g0,x0,k0,F0,C0,R0){var y0,w0,A0,q0;return w0=g0===10?28:16,C0=g0===10?inetNtop6(C0):inetNtop4(C0),y0=_malloc(w0),q0=writeSockaddr(y0,g0,C0,R0),assert(!q0),A0=_malloc(32),HEAP32[A0+4>>2]=g0,HEAP32[A0+8>>2]=x0,HEAP32[A0+12>>2]=k0,HEAPU32[A0+24>>2]=F0,HEAPU32[A0+20>>2]=y0,g0===10?HEAP32[A0+16>>2]=28:HEAP32[A0+16>>2]=16,HEAP32[A0+28>>2]=0,A0}if(M&&(i0=HEAP32[M>>2],u0=HEAP32[M+4>>2],d0=HEAP32[M+8>>2],m0=HEAP32[M+12>>2]),d0&&!m0&&(m0=d0===2?17:6),!d0&&m0&&(d0=m0===17?2:1),m0===0&&(m0=6),d0===0&&(d0=1),!e&&!r)return-2;if(i0&-1088||M!==0&&HEAP32[M>>2]&2&&!e)return-1;if(i0&32)return-2;if(d0!==0&&d0!==1&&d0!==2)return-7;if(u0!==0&&u0!==2&&u0!==10)return-6;if(r&&(r=UTF8ToString(r),a0=parseInt(r,10),isNaN(a0)))return i0&1024?-2:-8;if(!e)return u0===0&&(u0=2),i0&1||(u0===2?s0=_htonl(2130706433):s0=[0,0,0,_htonl(1)]),_0=f0(u0,d0,m0,null,s0,a0),HEAPU32[r0>>2]=_0,0;if(e=UTF8ToString(e),s0=inetPton4(e),s0!==null)if(u0===0||u0===2)u0=2;else if(u0===10&&i0&8)s0=[0,0,_htonl(65535),s0],u0=10;else return-2;else if(s0=inetPton6(e),s0!==null)if(u0===0||u0===10)u0=10;else return-2;return s0!=null?(_0=f0(u0,d0,m0,e,s0,a0),HEAPU32[r0>>2]=_0,0):i0&4?-2:(e=DNS.lookup_name(e),s0=inetPton4(e),u0===0?u0=2:u0===10&&(s0=[0,0,_htonl(65535),s0]),_0=f0(u0,d0,m0,null,s0,a0),HEAPU32[r0>>2]=_0,0)};_getaddrinfo.sig="ipppp";var _getnameinfo=(e,r,M,r0,s0,a0,i0)=>{var u0=readSockaddr(e,r);if(u0.errno)return-6;var d0=u0.port,m0=u0.addr,_0=!1;if(M&&r0){var f0;if(i0&1||!(f0=DNS.lookup_addr(m0))){if(i0&8)return-2}else m0=f0;var g0=stringToUTF8(m0,M,r0);g0+1>=r0&&(_0=!0)}if(s0&&a0){d0=""+d0;var g0=stringToUTF8(d0,s0,a0);g0+1>=a0&&(_0=!0)}return _0?-12:0};_getnameinfo.sig="ipipipii";var stringToNewUTF8=e=>{var r=lengthBytesUTF8(e)+1,M=_malloc(r);return M&&stringToUTF8(e,M,r),M},removeFunction=e=>{functionsInTableMap.delete(getWasmTableEntry(e)),setWasmTableEntry(e,null),freeTableIndexes.push(e)},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,MEMFS.doesNotExistError=new FS.ErrnoError(44),MEMFS.doesNotExistError.stack="",ENVIRONMENT_IS_NODE&&NODEFS.staticInit();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_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_symlinkat:___syscall_symlinkat,__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_memcpy_js:__emscripten_memcpy_js,_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,clock_time_get:_clock_time_get,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,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_di,invoke_i,invoke_id,invoke_ii,invoke_iii,invoke_iiii,invoke_iiiii,invoke_iiiiii,invoke_iiiiiii,invoke_iiiiiiii,invoke_iiiiiiiii,invoke_iiiiiiiiii,invoke_iiiiiiiiiii,invoke_iiiiiiiiiiiiii,invoke_iiiiiiiiiiiiiiiiii,invoke_iiiiiji,invoke_iiiij,invoke_iiiijii,invoke_iiij,invoke_iiji,invoke_ij,invoke_ijiiiii,invoke_ijiiiiii,invoke_j,invoke_ji,invoke_jii,invoke_jiiii,invoke_jiiiiii,invoke_jiiiiiiiii,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_viiiji,invoke_viij,invoke_viiji,invoke_viijii,invoke_viijiiii,invoke_vij,invoke_viji,invoke_vijiji,invoke_vj,invoke_vji,memory:wasmMemory,proc_exit:_proc_exit,setTempRet0:_setTempRet0},wasmExports;createWasm();var _fflush=Module._fflush=e=>(_fflush=Module._fflush=wasmExports.fflush)(e);Module.___errno_location=()=>(Module.___errno_location=wasmExports.__errno_location)(),Module._ProcessInterrupts=()=>(Module._ProcessInterrupts=wasmExports.ProcessInterrupts)(),Module._errstart_cold=(e,r)=>(Module._errstart_cold=wasmExports.errstart_cold)(e,r),Module._errcode=e=>(Module._errcode=wasmExports.errcode)(e),Module._errmsg=(e,r)=>(Module._errmsg=wasmExports.errmsg)(e,r),Module._errfinish=(e,r,M)=>(Module._errfinish=wasmExports.errfinish)(e,r,M),Module._puts=e=>(Module._puts=wasmExports.puts)(e),Module._errstart=(e,r)=>(Module._errstart=wasmExports.errstart)(e,r),Module._errmsg_internal=(e,r)=>(Module._errmsg_internal=wasmExports.errmsg_internal)(e,r),Module._errdetail=(e,r)=>(Module._errdetail=wasmExports.errdetail)(e,r),Module._errhint=(e,r)=>(Module._errhint=wasmExports.errhint)(e,r),Module._pg_parse_query=e=>(Module._pg_parse_query=wasmExports.pg_parse_query)(e),Module._gettimeofday=(e,r)=>(Module._gettimeofday=wasmExports.gettimeofday)(e,r),Module._raw_parser=(e,r)=>(Module._raw_parser=wasmExports.raw_parser)(e,r),Module._initStringInfo=e=>(Module._initStringInfo=wasmExports.initStringInfo)(e),Module._appendStringInfoString=(e,r)=>(Module._appendStringInfoString=wasmExports.appendStringInfoString)(e,r),Module._appendStringInfo=(e,r,M)=>(Module._appendStringInfo=wasmExports.appendStringInfo)(e,r,M),Module._errdetail_internal=(e,r)=>(Module._errdetail_internal=wasmExports.errdetail_internal)(e,r),Module._pfree=e=>(Module._pfree=wasmExports.pfree)(e),Module._list_make1_impl=(e,r)=>(Module._list_make1_impl=wasmExports.list_make1_impl)(e,r),Module._QueryRewrite=e=>(Module._QueryRewrite=wasmExports.QueryRewrite)(e),Module._pg_plan_query=(e,r,M,r0)=>(Module._pg_plan_query=wasmExports.pg_plan_query)(e,r,M,r0),Module._palloc0=e=>(Module._palloc0=wasmExports.palloc0)(e),Module._lappend=(e,r)=>(Module._lappend=wasmExports.lappend)(e,r),Module._GetCurrentTimestamp=()=>(Module._GetCurrentTimestamp=wasmExports.GetCurrentTimestamp)(),Module._pg_prng_double=e=>(Module._pg_prng_double=wasmExports.pg_prng_double)(e),Module._pg_snprintf=(e,r,M,r0)=>(Module._pg_snprintf=wasmExports.pg_snprintf)(e,r,M,r0),Module._die=e=>(Module._die=wasmExports.die)(e),Module._check_stack_depth=()=>(Module._check_stack_depth=wasmExports.check_stack_depth)(),Module._pre_format_elog_string=(e,r)=>(Module._pre_format_elog_string=wasmExports.pre_format_elog_string)(e,r),Module._format_elog_string=(e,r)=>(Module._format_elog_string=wasmExports.format_elog_string)(e,r),Module._pstrdup=e=>(Module._pstrdup=wasmExports.pstrdup)(e),Module._SplitIdentifierString=(e,r,M)=>(Module._SplitIdentifierString=wasmExports.SplitIdentifierString)(e,r,M),Module._list_free=e=>(Module._list_free=wasmExports.list_free)(e),Module._pg_strcasecmp=(e,r)=>(Module._pg_strcasecmp=wasmExports.pg_strcasecmp)(e,r),Module._guc_malloc=(e,r)=>(Module._guc_malloc=wasmExports.guc_malloc)(e,r),Module._SetConfigOption=(e,r,M,r0)=>(Module._SetConfigOption=wasmExports.SetConfigOption)(e,r,M,r0),Module._pg_sprintf=(e,r,M)=>(Module._pg_sprintf=wasmExports.pg_sprintf)(e,r,M),Module._strcmp=(e,r)=>(Module._strcmp=wasmExports.strcmp)(e,r),Module._atoi=e=>(Module._atoi=wasmExports.atoi)(e),Module._pgl_shutdown=()=>(Module._pgl_shutdown=wasmExports.pgl_shutdown)(),Module._pgl_closed=()=>(Module._pgl_closed=wasmExports.pgl_closed)(),Module._MemoryContextReset=e=>(Module._MemoryContextReset=wasmExports.MemoryContextReset)(e),Module._resetStringInfo=e=>(Module._resetStringInfo=wasmExports.resetStringInfo)(e),Module._getc=e=>(Module._getc=wasmExports.getc)(e),Module._appendStringInfoChar=(e,r)=>(Module._appendStringInfoChar=wasmExports.appendStringInfoChar)(e,r),Module._strlen=e=>(Module._strlen=wasmExports.strlen)(e),Module._strncmp=(e,r,M)=>(Module._strncmp=wasmExports.strncmp)(e,r,M),Module._pg_fprintf=(e,r,M)=>(Module._pg_fprintf=wasmExports.pg_fprintf)(e,r,M),Module._pgstat_report_activity=(e,r)=>(Module._pgstat_report_activity=wasmExports.pgstat_report_activity)(e,r),Module._errhidestmt=e=>(Module._errhidestmt=wasmExports.errhidestmt)(e),Module._GetTransactionSnapshot=()=>(Module._GetTransactionSnapshot=wasmExports.GetTransactionSnapshot)(),Module._PushActiveSnapshot=e=>(Module._PushActiveSnapshot=wasmExports.PushActiveSnapshot)(e),Module._AllocSetContextCreateInternal=(e,r,M,r0,s0)=>(Module._AllocSetContextCreateInternal=wasmExports.AllocSetContextCreateInternal)(e,r,M,r0,s0),Module._PopActiveSnapshot=()=>(Module._PopActiveSnapshot=wasmExports.PopActiveSnapshot)(),Module._CreateDestReceiver=e=>(Module._CreateDestReceiver=wasmExports.CreateDestReceiver)(e),Module._CommitTransactionCommand=()=>(Module._CommitTransactionCommand=wasmExports.CommitTransactionCommand)(),Module._CommandCounterIncrement=()=>(Module._CommandCounterIncrement=wasmExports.CommandCounterIncrement)(),Module._MemoryContextDelete=e=>(Module._MemoryContextDelete=wasmExports.MemoryContextDelete)(e),Module._StartTransactionCommand=()=>(Module._StartTransactionCommand=wasmExports.StartTransactionCommand)(),Module.___wasm_setjmp_test=(e,r)=>(Module.___wasm_setjmp_test=wasmExports.__wasm_setjmp_test)(e,r),Module._pg_printf=(e,r)=>(Module._pg_printf=wasmExports.pg_printf)(e,r),Module.___wasm_setjmp=(e,r,M)=>(Module.___wasm_setjmp=wasmExports.__wasm_setjmp)(e,r,M),Module._FlushErrorState=()=>(Module._FlushErrorState=wasmExports.FlushErrorState)(),Module._emscripten_longjmp=(e,r)=>(Module._emscripten_longjmp=wasmExports.emscripten_longjmp)(e,r),Module._enlargeStringInfo=(e,r)=>(Module._enlargeStringInfo=wasmExports.enlargeStringInfo)(e,r);var _malloc=Module._malloc=e=>(_malloc=Module._malloc=wasmExports.malloc)(e);Module._realloc=(e,r)=>(Module._realloc=wasmExports.realloc)(e,r),Module._strspn=(e,r)=>(Module._strspn=wasmExports.strspn)(e,r),Module._memcpy=(e,r,M)=>(Module._memcpy=wasmExports.memcpy)(e,r,M),Module._fileno=e=>(Module._fileno=wasmExports.fileno)(e),Module._strchr=(e,r)=>(Module._strchr=wasmExports.strchr)(e,r),Module._free=e=>(Module._free=wasmExports.free)(e),Module._pg_vsnprintf=(e,r,M,r0)=>(Module._pg_vsnprintf=wasmExports.pg_vsnprintf)(e,r,M,r0),Module._strcpy=(e,r)=>(Module._strcpy=wasmExports.strcpy)(e,r),Module._psprintf=(e,r)=>(Module._psprintf=wasmExports.psprintf)(e,r),Module._stat=(e,r)=>(Module._stat=wasmExports.stat)(e,r),Module._fwrite=(e,r,M,r0)=>(Module._fwrite=wasmExports.fwrite)(e,r,M,r0),Module._strftime=(e,r,M,r0)=>(Module._strftime=wasmExports.strftime)(e,r,M,r0),Module._strstr=(e,r)=>(Module._strstr=wasmExports.strstr)(e,r),Module._strtol=(e,r,M)=>(Module._strtol=wasmExports.strtol)(e,r,M),Module._ferror=e=>(Module._ferror=wasmExports.ferror)(e),Module._set_read_write_cbs=(e,r)=>(Module._set_read_write_cbs=wasmExports.set_read_write_cbs)(e,r),Module._clear_error=()=>(Module._clear_error=wasmExports.clear_error)(),Module._interactive_one=(e,r)=>(Module._interactive_one=wasmExports.interactive_one)(e,r),Module._pq_getmsgint=(e,r)=>(Module._pq_getmsgint=wasmExports.pq_getmsgint)(e,r),Module._palloc=e=>(Module._palloc=wasmExports.palloc)(e),Module._makeParamList=e=>(Module._makeParamList=wasmExports.makeParamList)(e),Module._getTypeInputInfo=(e,r,M)=>(Module._getTypeInputInfo=wasmExports.getTypeInputInfo)(e,r,M),Module._pnstrdup=(e,r)=>(Module._pnstrdup=wasmExports.pnstrdup)(e,r),Module._MemoryContextSetParent=(e,r)=>(Module._MemoryContextSetParent=wasmExports.MemoryContextSetParent)(e,r),Module._pgl_backend=()=>(Module._pgl_backend=wasmExports.pgl_backend)(),Module._pgl_initdb=()=>(Module._pgl_initdb=wasmExports.pgl_initdb)(),Module._main=(e,r)=>(Module._main=wasmExports.__main_argc_argv)(e,r),Module._appendStringInfoStringQuoted=(e,r,M)=>(Module._appendStringInfoStringQuoted=wasmExports.appendStringInfoStringQuoted)(e,r,M),Module._set_errcontext_domain=e=>(Module._set_errcontext_domain=wasmExports.set_errcontext_domain)(e),Module._errcontext_msg=(e,r)=>(Module._errcontext_msg=wasmExports.errcontext_msg)(e,r),Module._memchr=(e,r,M)=>(Module._memchr=wasmExports.memchr)(e,r,M),Module._strrchr=(e,r)=>(Module._strrchr=wasmExports.strrchr)(e,r),Module._xsltFreeStylesheet=e=>(Module._xsltFreeStylesheet=wasmExports.xsltFreeStylesheet)(e),Module._xsltParseStylesheetDoc=e=>(Module._xsltParseStylesheetDoc=wasmExports.xsltParseStylesheetDoc)(e),Module._xsltSaveResultToString=(e,r,M,r0)=>(Module._xsltSaveResultToString=wasmExports.xsltSaveResultToString)(e,r,M,r0),Module._xsltCleanupGlobals=()=>(Module._xsltCleanupGlobals=wasmExports.xsltCleanupGlobals)(),Module._xsltNewTransformContext=(e,r)=>(Module._xsltNewTransformContext=wasmExports.xsltNewTransformContext)(e,r),Module._xsltFreeTransformContext=e=>(Module._xsltFreeTransformContext=wasmExports.xsltFreeTransformContext)(e),Module._xsltApplyStylesheetUser=(e,r,M,r0,s0,a0)=>(Module._xsltApplyStylesheetUser=wasmExports.xsltApplyStylesheetUser)(e,r,M,r0,s0,a0),Module._xsltNewSecurityPrefs=()=>(Module._xsltNewSecurityPrefs=wasmExports.xsltNewSecurityPrefs)(),Module._xsltFreeSecurityPrefs=e=>(Module._xsltFreeSecurityPrefs=wasmExports.xsltFreeSecurityPrefs)(e),Module._xsltSetSecurityPrefs=(e,r,M)=>(Module._xsltSetSecurityPrefs=wasmExports.xsltSetSecurityPrefs)(e,r,M),Module._xsltSetCtxtSecurityPrefs=(e,r)=>(Module._xsltSetCtxtSecurityPrefs=wasmExports.xsltSetCtxtSecurityPrefs)(e,r),Module._xsltSecurityForbid=(e,r,M)=>(Module._xsltSecurityForbid=wasmExports.xsltSecurityForbid)(e,r,M),Module._replace_percent_placeholders=(e,r,M,r0)=>(Module._replace_percent_placeholders=wasmExports.replace_percent_placeholders)(e,r,M,r0),Module._memset=(e,r,M)=>(Module._memset=wasmExports.memset)(e,r,M),Module._MemoryContextAllocZero=(e,r)=>(Module._MemoryContextAllocZero=wasmExports.MemoryContextAllocZero)(e,r),Module._MemoryContextAllocExtended=(e,r,M)=>(Module._MemoryContextAllocExtended=wasmExports.MemoryContextAllocExtended)(e,r,M),Module._hash_bytes=(e,r)=>(Module._hash_bytes=wasmExports.hash_bytes)(e,r),Module._memcmp=(e,r,M)=>(Module._memcmp=wasmExports.memcmp)(e,r,M),Module._repalloc=(e,r)=>(Module._repalloc=wasmExports.repalloc)(e,r),Module._pg_qsort=(e,r,M,r0)=>(Module._pg_qsort=wasmExports.pg_qsort)(e,r,M,r0),Module._OpenTransientFile=(e,r)=>(Module._OpenTransientFile=wasmExports.OpenTransientFile)(e,r),Module._errcode_for_file_access=()=>(Module._errcode_for_file_access=wasmExports.errcode_for_file_access)(),Module._read=(e,r,M)=>(Module._read=wasmExports.read)(e,r,M),Module._CloseTransientFile=e=>(Module._CloseTransientFile=wasmExports.CloseTransientFile)(e),Module._close=e=>(Module._close=wasmExports.close)(e),Module.___multi3=(e,r,M,r0,s0)=>(Module.___multi3=wasmExports.__multi3)(e,r,M,r0,s0),Module._isalnum=e=>(Module._isalnum=wasmExports.isalnum)(e),Module._wait_result_to_str=e=>(Module._wait_result_to_str=wasmExports.wait_result_to_str)(e),Module._float_to_shortest_decimal_bufn=(e,r)=>(Module._float_to_shortest_decimal_bufn=wasmExports.float_to_shortest_decimal_bufn)(e,r),Module._float_to_shortest_decimal_buf=(e,r)=>(Module._float_to_shortest_decimal_buf=wasmExports.float_to_shortest_decimal_buf)(e,r),Module._memmove=(e,r,M)=>(Module._memmove=wasmExports.memmove)(e,r,M),Module._pwrite=(e,r,M,r0)=>(Module._pwrite=wasmExports.pwrite)(e,r,M,r0),Module._hash_bytes_extended=(e,r,M)=>(Module._hash_bytes_extended=wasmExports.hash_bytes_extended)(e,r,M);var _calloc=(e,r)=>(_calloc=wasmExports.calloc)(e,r);Module._IsValidJsonNumber=(e,r)=>(Module._IsValidJsonNumber=wasmExports.IsValidJsonNumber)(e,r),Module._appendBinaryStringInfo=(e,r,M)=>(Module._appendBinaryStringInfo=wasmExports.appendBinaryStringInfo)(e,r,M),Module._makeStringInfo=()=>(Module._makeStringInfo=wasmExports.makeStringInfo)(),Module._GetDatabaseEncodingName=()=>(Module._GetDatabaseEncodingName=wasmExports.GetDatabaseEncodingName)(),Module._ScanKeywordLookup=(e,r)=>(Module._ScanKeywordLookup=wasmExports.ScanKeywordLookup)(e,r),Module._strtoul=(e,r,M)=>(Module._strtoul=wasmExports.strtoul)(e,r,M),Module._sscanf=(e,r,M)=>(Module._sscanf=wasmExports.sscanf)(e,r,M),Module._pg_prng_uint64=e=>(Module._pg_prng_uint64=wasmExports.pg_prng_uint64)(e),Module._pg_prng_uint32=e=>(Module._pg_prng_uint32=wasmExports.pg_prng_uint32)(e),Module._log=e=>(Module._log=wasmExports.log)(e),Module._sin=e=>(Module._sin=wasmExports.sin)(e),Module._forkname_to_number=e=>(Module._forkname_to_number=wasmExports.forkname_to_number)(e),Module._unlink=e=>(Module._unlink=wasmExports.unlink)(e),Module._pg_utf_mblen_private=e=>(Module._pg_utf_mblen_private=wasmExports.pg_utf_mblen_private)(e),Module._bsearch=(e,r,M,r0,s0)=>(Module._bsearch=wasmExports.bsearch)(e,r,M,r0,s0),Module._palloc_extended=(e,r)=>(Module._palloc_extended=wasmExports.palloc_extended)(e,r),Module._appendStringInfoSpaces=(e,r)=>(Module._appendStringInfoSpaces=wasmExports.appendStringInfoSpaces)(e,r),Module._fcntl=(e,r,M)=>(Module._fcntl=wasmExports.fcntl)(e,r,M),Module._pg_popcount_optimized=(e,r)=>(Module._pg_popcount_optimized=wasmExports.pg_popcount_optimized)(e,r),Module._open=(e,r,M)=>(Module._open=wasmExports.open)(e,r,M),Module._pg_usleep=e=>(Module._pg_usleep=wasmExports.pg_usleep)(e),Module._nanosleep=(e,r)=>(Module._nanosleep=wasmExports.nanosleep)(e,r),Module._getpid=()=>(Module._getpid=wasmExports.getpid)(),Module._qsort_arg=(e,r,M,r0,s0)=>(Module._qsort_arg=wasmExports.qsort_arg)(e,r,M,r0,s0),Module._RelationGetNumberOfBlocksInFork=(e,r)=>(Module._RelationGetNumberOfBlocksInFork=wasmExports.RelationGetNumberOfBlocksInFork)(e,r),Module._ExtendBufferedRel=(e,r,M,r0)=>(Module._ExtendBufferedRel=wasmExports.ExtendBufferedRel)(e,r,M,r0),Module._MarkBufferDirty=e=>(Module._MarkBufferDirty=wasmExports.MarkBufferDirty)(e),Module._XLogBeginInsert=()=>(Module._XLogBeginInsert=wasmExports.XLogBeginInsert)(),Module._XLogRegisterData=(e,r)=>(Module._XLogRegisterData=wasmExports.XLogRegisterData)(e,r),Module._XLogInsert=(e,r)=>(Module._XLogInsert=wasmExports.XLogInsert)(e,r),Module._UnlockReleaseBuffer=e=>(Module._UnlockReleaseBuffer=wasmExports.UnlockReleaseBuffer)(e),Module._brin_build_desc=e=>(Module._brin_build_desc=wasmExports.brin_build_desc)(e),Module._EnterParallelMode=()=>(Module._EnterParallelMode=wasmExports.EnterParallelMode)(),Module._CreateParallelContext=(e,r,M)=>(Module._CreateParallelContext=wasmExports.CreateParallelContext)(e,r,M),Module._RegisterSnapshot=e=>(Module._RegisterSnapshot=wasmExports.RegisterSnapshot)(e),Module._table_parallelscan_estimate=(e,r)=>(Module._table_parallelscan_estimate=wasmExports.table_parallelscan_estimate)(e,r),Module._add_size=(e,r)=>(Module._add_size=wasmExports.add_size)(e,r),Module._tuplesort_estimate_shared=e=>(Module._tuplesort_estimate_shared=wasmExports.tuplesort_estimate_shared)(e),Module._InitializeParallelDSM=e=>(Module._InitializeParallelDSM=wasmExports.InitializeParallelDSM)(e),Module._UnregisterSnapshot=e=>(Module._UnregisterSnapshot=wasmExports.UnregisterSnapshot)(e),Module._DestroyParallelContext=e=>(Module._DestroyParallelContext=wasmExports.DestroyParallelContext)(e),Module._ExitParallelMode=()=>(Module._ExitParallelMode=wasmExports.ExitParallelMode)(),Module._shm_toc_allocate=(e,r)=>(Module._shm_toc_allocate=wasmExports.shm_toc_allocate)(e,r),Module._ConditionVariableInit=e=>(Module._ConditionVariableInit=wasmExports.ConditionVariableInit)(e),Module._s_init_lock_sema=(e,r)=>(Module._s_init_lock_sema=wasmExports.s_init_lock_sema)(e,r),Module._table_parallelscan_initialize=(e,r,M)=>(Module._table_parallelscan_initialize=wasmExports.table_parallelscan_initialize)(e,r,M),Module._tuplesort_initialize_shared=(e,r,M)=>(Module._tuplesort_initialize_shared=wasmExports.tuplesort_initialize_shared)(e,r,M),Module._shm_toc_insert=(e,r,M)=>(Module._shm_toc_insert=wasmExports.shm_toc_insert)(e,r,M),Module._LaunchParallelWorkers=e=>(Module._LaunchParallelWorkers=wasmExports.LaunchParallelWorkers)(e),Module._WaitForParallelWorkersToAttach=e=>(Module._WaitForParallelWorkersToAttach=wasmExports.WaitForParallelWorkersToAttach)(e),Module._tas_sema=e=>(Module._tas_sema=wasmExports.tas_sema)(e),Module._s_lock=(e,r,M,r0)=>(Module._s_lock=wasmExports.s_lock)(e,r,M,r0),Module._s_unlock_sema=e=>(Module._s_unlock_sema=wasmExports.s_unlock_sema)(e),Module._ConditionVariableSleep=(e,r)=>(Module._ConditionVariableSleep=wasmExports.ConditionVariableSleep)(e,r),Module._ConditionVariableCancelSleep=()=>(Module._ConditionVariableCancelSleep=wasmExports.ConditionVariableCancelSleep)(),Module._tuplesort_performsort=e=>(Module._tuplesort_performsort=wasmExports.tuplesort_performsort)(e),Module._tuplesort_end=e=>(Module._tuplesort_end=wasmExports.tuplesort_end)(e),Module._brin_deform_tuple=(e,r,M)=>(Module._brin_deform_tuple=wasmExports.brin_deform_tuple)(e,r,M),Module._log_newpage_buffer=(e,r)=>(Module._log_newpage_buffer=wasmExports.log_newpage_buffer)(e,r),Module._LockBuffer=(e,r)=>(Module._LockBuffer=wasmExports.LockBuffer)(e,r),Module._ReleaseBuffer=e=>(Module._ReleaseBuffer=wasmExports.ReleaseBuffer)(e),Module._IndexGetRelation=(e,r)=>(Module._IndexGetRelation=wasmExports.IndexGetRelation)(e,r),Module._table_open=(e,r)=>(Module._table_open=wasmExports.table_open)(e,r),Module._ReadBufferExtended=(e,r,M,r0,s0)=>(Module._ReadBufferExtended=wasmExports.ReadBufferExtended)(e,r,M,r0,s0),Module._table_close=(e,r)=>(Module._table_close=wasmExports.table_close)(e,r),Module._build_reloptions=(e,r,M,r0,s0,a0)=>(Module._build_reloptions=wasmExports.build_reloptions)(e,r,M,r0,s0,a0),Module._RelationGetIndexScan=(e,r,M)=>(Module._RelationGetIndexScan=wasmExports.RelationGetIndexScan)(e,r,M),Module._pgstat_assoc_relation=e=>(Module._pgstat_assoc_relation=wasmExports.pgstat_assoc_relation)(e),Module._index_getprocinfo=(e,r,M)=>(Module._index_getprocinfo=wasmExports.index_getprocinfo)(e,r,M),Module._fmgr_info_copy=(e,r,M)=>(Module._fmgr_info_copy=wasmExports.fmgr_info_copy)(e,r,M),Module._FunctionCall4Coll=(e,r,M,r0,s0,a0)=>(Module._FunctionCall4Coll=wasmExports.FunctionCall4Coll)(e,r,M,r0,s0,a0),Module._FunctionCall1Coll=(e,r,M)=>(Module._FunctionCall1Coll=wasmExports.FunctionCall1Coll)(e,r,M),Module._brin_free_desc=e=>(Module._brin_free_desc=wasmExports.brin_free_desc)(e),Module._WaitForParallelWorkersToFinish=e=>(Module._WaitForParallelWorkersToFinish=wasmExports.WaitForParallelWorkersToFinish)(e),Module._PageGetFreeSpace=e=>(Module._PageGetFreeSpace=wasmExports.PageGetFreeSpace)(e),Module._BufferGetBlockNumber=e=>(Module._BufferGetBlockNumber=wasmExports.BufferGetBlockNumber)(e),Module._BuildIndexInfo=e=>(Module._BuildIndexInfo=wasmExports.BuildIndexInfo)(e),Module._Int64GetDatum=e=>(Module._Int64GetDatum=wasmExports.Int64GetDatum)(e),Module._DirectFunctionCall2Coll=(e,r,M,r0)=>(Module._DirectFunctionCall2Coll=wasmExports.DirectFunctionCall2Coll)(e,r,M,r0),Module._RecoveryInProgress=()=>(Module._RecoveryInProgress=wasmExports.RecoveryInProgress)(),Module._GetUserIdAndSecContext=(e,r)=>(Module._GetUserIdAndSecContext=wasmExports.GetUserIdAndSecContext)(e,r),Module._SetUserIdAndSecContext=(e,r)=>(Module._SetUserIdAndSecContext=wasmExports.SetUserIdAndSecContext)(e,r),Module._NewGUCNestLevel=()=>(Module._NewGUCNestLevel=wasmExports.NewGUCNestLevel)(),Module._RestrictSearchPath=()=>(Module._RestrictSearchPath=wasmExports.RestrictSearchPath)(),Module._index_open=(e,r)=>(Module._index_open=wasmExports.index_open)(e,r),Module._object_ownercheck=(e,r,M)=>(Module._object_ownercheck=wasmExports.object_ownercheck)(e,r,M),Module._aclcheck_error=(e,r,M)=>(Module._aclcheck_error=wasmExports.aclcheck_error)(e,r,M),Module._AtEOXact_GUC=(e,r)=>(Module._AtEOXact_GUC=wasmExports.AtEOXact_GUC)(e,r),Module._relation_close=(e,r)=>(Module._relation_close=wasmExports.relation_close)(e,r),Module._GetUserId=()=>(Module._GetUserId=wasmExports.GetUserId)(),Module._ReadBuffer=(e,r)=>(Module._ReadBuffer=wasmExports.ReadBuffer)(e,r),Module._shm_toc_lookup=(e,r,M)=>(Module._shm_toc_lookup=wasmExports.shm_toc_lookup)(e,r,M),Module._tuplesort_attach_shared=(e,r)=>(Module._tuplesort_attach_shared=wasmExports.tuplesort_attach_shared)(e,r),Module._index_close=(e,r)=>(Module._index_close=wasmExports.index_close)(e,r),Module._table_beginscan_parallel=(e,r)=>(Module._table_beginscan_parallel=wasmExports.table_beginscan_parallel)(e,r),Module._ConditionVariableSignal=e=>(Module._ConditionVariableSignal=wasmExports.ConditionVariableSignal)(e),Module._datumCopy=(e,r,M)=>(Module._datumCopy=wasmExports.datumCopy)(e,r,M),Module._lookup_type_cache=(e,r)=>(Module._lookup_type_cache=wasmExports.lookup_type_cache)(e,r),Module._get_fn_opclass_options=e=>(Module._get_fn_opclass_options=wasmExports.get_fn_opclass_options)(e),Module._pg_detoast_datum=e=>(Module._pg_detoast_datum=wasmExports.pg_detoast_datum)(e),Module._index_getprocid=(e,r,M)=>(Module._index_getprocid=wasmExports.index_getprocid)(e,r,M),Module._init_local_reloptions=(e,r)=>(Module._init_local_reloptions=wasmExports.init_local_reloptions)(e,r),Module._FunctionCall2Coll=(e,r,M,r0)=>(Module._FunctionCall2Coll=wasmExports.FunctionCall2Coll)(e,r,M,r0),Module._SysCacheGetAttrNotNull=(e,r,M)=>(Module._SysCacheGetAttrNotNull=wasmExports.SysCacheGetAttrNotNull)(e,r,M),Module._ReleaseSysCache=e=>(Module._ReleaseSysCache=wasmExports.ReleaseSysCache)(e),Module._fmgr_info_cxt=(e,r,M)=>(Module._fmgr_info_cxt=wasmExports.fmgr_info_cxt)(e,r,M),Module._Float8GetDatum=e=>(Module._Float8GetDatum=wasmExports.Float8GetDatum)(e),Module._numeric_sub=e=>(Module._numeric_sub=wasmExports.numeric_sub)(e),Module._DirectFunctionCall1Coll=(e,r,M)=>(Module._DirectFunctionCall1Coll=wasmExports.DirectFunctionCall1Coll)(e,r,M),Module._pg_detoast_datum_packed=e=>(Module._pg_detoast_datum_packed=wasmExports.pg_detoast_datum_packed)(e),Module._add_local_int_reloption=(e,r,M,r0,s0,a0,i0)=>(Module._add_local_int_reloption=wasmExports.add_local_int_reloption)(e,r,M,r0,s0,a0,i0),Module._getTypeOutputInfo=(e,r,M)=>(Module._getTypeOutputInfo=wasmExports.getTypeOutputInfo)(e,r,M),Module._fmgr_info=(e,r)=>(Module._fmgr_info=wasmExports.fmgr_info)(e,r),Module._OutputFunctionCall=(e,r)=>(Module._OutputFunctionCall=wasmExports.OutputFunctionCall)(e,r),Module._cstring_to_text_with_len=(e,r)=>(Module._cstring_to_text_with_len=wasmExports.cstring_to_text_with_len)(e,r),Module._accumArrayResult=(e,r,M,r0,s0)=>(Module._accumArrayResult=wasmExports.accumArrayResult)(e,r,M,r0,s0),Module._makeArrayResult=(e,r)=>(Module._makeArrayResult=wasmExports.makeArrayResult)(e,r),Module._OidOutputFunctionCall=(e,r)=>(Module._OidOutputFunctionCall=wasmExports.OidOutputFunctionCall)(e,r),Module._cstring_to_text=e=>(Module._cstring_to_text=wasmExports.cstring_to_text)(e),Module._PageGetExactFreeSpace=e=>(Module._PageGetExactFreeSpace=wasmExports.PageGetExactFreeSpace)(e),Module._PageIndexTupleOverwrite=(e,r,M,r0)=>(Module._PageIndexTupleOverwrite=wasmExports.PageIndexTupleOverwrite)(e,r,M,r0),Module._PageInit=(e,r,M)=>(Module._PageInit=wasmExports.PageInit)(e,r,M),Module._PageAddItemExtended=(e,r,M,r0,s0)=>(Module._PageAddItemExtended=wasmExports.PageAddItemExtended)(e,r,M,r0,s0),Module._LockRelationForExtension=(e,r)=>(Module._LockRelationForExtension=wasmExports.LockRelationForExtension)(e,r),Module._UnlockRelationForExtension=(e,r)=>(Module._UnlockRelationForExtension=wasmExports.UnlockRelationForExtension)(e,r),Module._smgropen=(e,r)=>(Module._smgropen=wasmExports.smgropen)(e,r),Module._smgrpin=e=>(Module._smgrpin=wasmExports.smgrpin)(e),Module._ItemPointerEquals=(e,r)=>(Module._ItemPointerEquals=wasmExports.ItemPointerEquals)(e,r),Module._detoast_external_attr=e=>(Module._detoast_external_attr=wasmExports.detoast_external_attr)(e),Module._CreateTemplateTupleDesc=e=>(Module._CreateTemplateTupleDesc=wasmExports.CreateTemplateTupleDesc)(e),Module._TupleDescInitEntry=(e,r,M,r0,s0,a0)=>(Module._TupleDescInitEntry=wasmExports.TupleDescInitEntry)(e,r,M,r0,s0,a0),Module._SearchSysCache1=(e,r)=>(Module._SearchSysCache1=wasmExports.SearchSysCache1)(e,r),Module._SearchSysCacheList=(e,r,M,r0,s0)=>(Module._SearchSysCacheList=wasmExports.SearchSysCacheList)(e,r,M,r0,s0),Module._check_amproc_signature=(e,r,M,r0,s0,a0)=>(Module._check_amproc_signature=wasmExports.check_amproc_signature)(e,r,M,r0,s0,a0),Module._check_amoptsproc_signature=e=>(Module._check_amoptsproc_signature=wasmExports.check_amoptsproc_signature)(e),Module._format_procedure=e=>(Module._format_procedure=wasmExports.format_procedure)(e),Module._format_operator=e=>(Module._format_operator=wasmExports.format_operator)(e),Module._check_amop_signature=(e,r,M,r0)=>(Module._check_amop_signature=wasmExports.check_amop_signature)(e,r,M,r0),Module._identify_opfamily_groups=(e,r)=>(Module._identify_opfamily_groups=wasmExports.identify_opfamily_groups)(e,r),Module._format_type_be=e=>(Module._format_type_be=wasmExports.format_type_be)(e),Module._ReleaseCatCacheList=e=>(Module._ReleaseCatCacheList=wasmExports.ReleaseCatCacheList)(e),Module._format_type_with_typemod=(e,r)=>(Module._format_type_with_typemod=wasmExports.format_type_with_typemod)(e,r),Module._DatumGetEOHP=e=>(Module._DatumGetEOHP=wasmExports.DatumGetEOHP)(e),Module._EOH_get_flat_size=e=>(Module._EOH_get_flat_size=wasmExports.EOH_get_flat_size)(e),Module._EOH_flatten_into=(e,r,M)=>(Module._EOH_flatten_into=wasmExports.EOH_flatten_into)(e,r,M),Module._getmissingattr=(e,r,M)=>(Module._getmissingattr=wasmExports.getmissingattr)(e,r,M),Module._hash_create=(e,r,M,r0)=>(Module._hash_create=wasmExports.hash_create)(e,r,M,r0),Module._hash_search=(e,r,M,r0)=>(Module._hash_search=wasmExports.hash_search)(e,r,M,r0),Module._nocachegetattr=(e,r,M)=>(Module._nocachegetattr=wasmExports.nocachegetattr)(e,r,M),Module._heap_form_tuple=(e,r,M)=>(Module._heap_form_tuple=wasmExports.heap_form_tuple)(e,r,M),Module._heap_modify_tuple=(e,r,M,r0,s0)=>(Module._heap_modify_tuple=wasmExports.heap_modify_tuple)(e,r,M,r0,s0),Module._heap_deform_tuple=(e,r,M,r0)=>(Module._heap_deform_tuple=wasmExports.heap_deform_tuple)(e,r,M,r0),Module._heap_modify_tuple_by_cols=(e,r,M,r0,s0,a0)=>(Module._heap_modify_tuple_by_cols=wasmExports.heap_modify_tuple_by_cols)(e,r,M,r0,s0,a0),Module._heap_freetuple=e=>(Module._heap_freetuple=wasmExports.heap_freetuple)(e),Module._index_form_tuple=(e,r,M)=>(Module._index_form_tuple=wasmExports.index_form_tuple)(e,r,M),Module._nocache_index_getattr=(e,r,M)=>(Module._nocache_index_getattr=wasmExports.nocache_index_getattr)(e,r,M),Module._index_deform_tuple=(e,r,M,r0)=>(Module._index_deform_tuple=wasmExports.index_deform_tuple)(e,r,M,r0),Module._slot_getsomeattrs_int=(e,r)=>(Module._slot_getsomeattrs_int=wasmExports.slot_getsomeattrs_int)(e,r),Module._pg_ltoa=(e,r)=>(Module._pg_ltoa=wasmExports.pg_ltoa)(e,r),Module._relation_open=(e,r)=>(Module._relation_open=wasmExports.relation_open)(e,r),Module._LockRelationOid=(e,r)=>(Module._LockRelationOid=wasmExports.LockRelationOid)(e,r),Module._try_relation_open=(e,r)=>(Module._try_relation_open=wasmExports.try_relation_open)(e,r),Module._relation_openrv=(e,r)=>(Module._relation_openrv=wasmExports.relation_openrv)(e,r),Module._RangeVarGetRelidExtended=(e,r,M,r0,s0)=>(Module._RangeVarGetRelidExtended=wasmExports.RangeVarGetRelidExtended)(e,r,M,r0,s0),Module._add_reloption_kind=()=>(Module._add_reloption_kind=wasmExports.add_reloption_kind)(),Module._register_reloptions_validator=(e,r)=>(Module._register_reloptions_validator=wasmExports.register_reloptions_validator)(e,r),Module._add_int_reloption=(e,r,M,r0,s0,a0,i0)=>(Module._add_int_reloption=wasmExports.add_int_reloption)(e,r,M,r0,s0,a0,i0),Module._MemoryContextStrdup=(e,r)=>(Module._MemoryContextStrdup=wasmExports.MemoryContextStrdup)(e,r),Module._transformRelOptions=(e,r,M,r0,s0,a0)=>(Module._transformRelOptions=wasmExports.transformRelOptions)(e,r,M,r0,s0,a0),Module._deconstruct_array_builtin=(e,r,M,r0,s0)=>(Module._deconstruct_array_builtin=wasmExports.deconstruct_array_builtin)(e,r,M,r0,s0),Module._defGetString=e=>(Module._defGetString=wasmExports.defGetString)(e),Module._defGetBoolean=e=>(Module._defGetBoolean=wasmExports.defGetBoolean)(e),Module._untransformRelOptions=e=>(Module._untransformRelOptions=wasmExports.untransformRelOptions)(e),Module._text_to_cstring=e=>(Module._text_to_cstring=wasmExports.text_to_cstring)(e),Module._makeString=e=>(Module._makeString=wasmExports.makeString)(e),Module._makeDefElem=(e,r,M)=>(Module._makeDefElem=wasmExports.makeDefElem)(e,r,M),Module._heap_reloptions=(e,r,M)=>(Module._heap_reloptions=wasmExports.heap_reloptions)(e,r,M),Module._MemoryContextAlloc=(e,r)=>(Module._MemoryContextAlloc=wasmExports.MemoryContextAlloc)(e,r),Module._parse_bool=(e,r)=>(Module._parse_bool=wasmExports.parse_bool)(e,r),Module._parse_int=(e,r,M,r0)=>(Module._parse_int=wasmExports.parse_int)(e,r,M,r0),Module._parse_real=(e,r,M,r0)=>(Module._parse_real=wasmExports.parse_real)(e,r,M,r0),Module._ScanKeyInit=(e,r,M,r0,s0)=>(Module._ScanKeyInit=wasmExports.ScanKeyInit)(e,r,M,r0,s0),Module._dsm_segment_handle=e=>(Module._dsm_segment_handle=wasmExports.dsm_segment_handle)(e),Module._dsm_create=(e,r)=>(Module._dsm_create=wasmExports.dsm_create)(e,r),Module._dsm_segment_address=e=>(Module._dsm_segment_address=wasmExports.dsm_segment_address)(e),Module._dsm_attach=e=>(Module._dsm_attach=wasmExports.dsm_attach)(e),Module._dsm_detach=e=>(Module._dsm_detach=wasmExports.dsm_detach)(e),Module._ShmemInitStruct=(e,r,M)=>(Module._ShmemInitStruct=wasmExports.ShmemInitStruct)(e,r,M),Module._LWLockAcquire=(e,r)=>(Module._LWLockAcquire=wasmExports.LWLockAcquire)(e,r),Module._LWLockRelease=e=>(Module._LWLockRelease=wasmExports.LWLockRelease)(e),Module._LWLockInitialize=(e,r)=>(Module._LWLockInitialize=wasmExports.LWLockInitialize)(e,r),Module._MemoryContextMemAllocated=(e,r)=>(Module._MemoryContextMemAllocated=wasmExports.MemoryContextMemAllocated)(e,r),Module._GetCurrentCommandId=e=>(Module._GetCurrentCommandId=wasmExports.GetCurrentCommandId)(e),Module._toast_open_indexes=(e,r,M,r0)=>(Module._toast_open_indexes=wasmExports.toast_open_indexes)(e,r,M,r0),Module._RelationGetIndexList=e=>(Module._RelationGetIndexList=wasmExports.RelationGetIndexList)(e),Module._systable_beginscan=(e,r,M,r0,s0,a0)=>(Module._systable_beginscan=wasmExports.systable_beginscan)(e,r,M,r0,s0,a0),Module._systable_getnext=e=>(Module._systable_getnext=wasmExports.systable_getnext)(e),Module._systable_endscan=e=>(Module._systable_endscan=wasmExports.systable_endscan)(e),Module._toast_close_indexes=(e,r,M)=>(Module._toast_close_indexes=wasmExports.toast_close_indexes)(e,r,M),Module._systable_beginscan_ordered=(e,r,M,r0,s0)=>(Module._systable_beginscan_ordered=wasmExports.systable_beginscan_ordered)(e,r,M,r0,s0),Module._systable_getnext_ordered=(e,r)=>(Module._systable_getnext_ordered=wasmExports.systable_getnext_ordered)(e,r),Module._systable_endscan_ordered=e=>(Module._systable_endscan_ordered=wasmExports.systable_endscan_ordered)(e),Module._init_toast_snapshot=e=>(Module._init_toast_snapshot=wasmExports.init_toast_snapshot)(e),Module._convert_tuples_by_position=(e,r,M)=>(Module._convert_tuples_by_position=wasmExports.convert_tuples_by_position)(e,r,M),Module._execute_attr_map_tuple=(e,r)=>(Module._execute_attr_map_tuple=wasmExports.execute_attr_map_tuple)(e,r),Module._ExecStoreVirtualTuple=e=>(Module._ExecStoreVirtualTuple=wasmExports.ExecStoreVirtualTuple)(e),Module._bms_is_member=(e,r)=>(Module._bms_is_member=wasmExports.bms_is_member)(e,r),Module._bms_add_member=(e,r)=>(Module._bms_add_member=wasmExports.bms_add_member)(e,r),Module._CreateTupleDescCopy=e=>(Module._CreateTupleDescCopy=wasmExports.CreateTupleDescCopy)(e),Module._DecrTupleDescRefCount=e=>(Module._DecrTupleDescRefCount=wasmExports.DecrTupleDescRefCount)(e),Module._datumIsEqual=(e,r,M,r0)=>(Module._datumIsEqual=wasmExports.datumIsEqual)(e,r,M,r0),Module._TupleDescInitEntryCollation=(e,r,M)=>(Module._TupleDescInitEntryCollation=wasmExports.TupleDescInitEntryCollation)(e,r,M),Module._stringToNode=e=>(Module._stringToNode=wasmExports.stringToNode)(e),Module._pg_detoast_datum_copy=e=>(Module._pg_detoast_datum_copy=wasmExports.pg_detoast_datum_copy)(e),Module._get_typlenbyvalalign=(e,r,M,r0)=>(Module._get_typlenbyvalalign=wasmExports.get_typlenbyvalalign)(e,r,M,r0),Module._deconstruct_array=(e,r,M,r0,s0,a0,i0,u0)=>(Module._deconstruct_array=wasmExports.deconstruct_array)(e,r,M,r0,s0,a0,i0,u0),Module._tbm_add_tuples=(e,r,M,r0)=>(Module._tbm_add_tuples=wasmExports.tbm_add_tuples)(e,r,M,r0),Module._ginPostingListDecode=(e,r)=>(Module._ginPostingListDecode=wasmExports.ginPostingListDecode)(e,r),Module._ItemPointerCompare=(e,r)=>(Module._ItemPointerCompare=wasmExports.ItemPointerCompare)(e,r),Module._LockPage=(e,r,M)=>(Module._LockPage=wasmExports.LockPage)(e,r,M),Module._UnlockPage=(e,r,M)=>(Module._UnlockPage=wasmExports.UnlockPage)(e,r,M),Module._vacuum_delay_point=()=>(Module._vacuum_delay_point=wasmExports.vacuum_delay_point)(),Module._RecordFreeIndexPage=(e,r)=>(Module._RecordFreeIndexPage=wasmExports.RecordFreeIndexPage)(e,r),Module._IndexFreeSpaceMapVacuum=e=>(Module._IndexFreeSpaceMapVacuum=wasmExports.IndexFreeSpaceMapVacuum)(e),Module._log_newpage_range=(e,r,M,r0,s0)=>(Module._log_newpage_range=wasmExports.log_newpage_range)(e,r,M,r0,s0),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._gistcheckpage=(e,r)=>(Module._gistcheckpage=wasmExports.gistcheckpage)(e,r),Module._PageIndexMultiDelete=(e,r,M)=>(Module._PageIndexMultiDelete=wasmExports.PageIndexMultiDelete)(e,r,M),Module._smgrnblocks=(e,r)=>(Module._smgrnblocks=wasmExports.smgrnblocks)(e,r),Module._list_free_deep=e=>(Module._list_free_deep=wasmExports.list_free_deep)(e),Module._pairingheap_remove_first=e=>(Module._pairingheap_remove_first=wasmExports.pairingheap_remove_first)(e),Module._pairingheap_add=(e,r)=>(Module._pairingheap_add=wasmExports.pairingheap_add)(e,r),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._DirectFunctionCall5Coll=(e,r,M,r0,s0,a0,i0)=>(Module._DirectFunctionCall5Coll=wasmExports.DirectFunctionCall5Coll)(e,r,M,r0,s0,a0,i0),Module._pairingheap_allocate=(e,r)=>(Module._pairingheap_allocate=wasmExports.pairingheap_allocate)(e,r),Module._GenerationContextCreate=(e,r,M,r0,s0)=>(Module._GenerationContextCreate=wasmExports.GenerationContextCreate)(e,r,M,r0,s0),Module._pgstat_progress_update_param=(e,r)=>(Module._pgstat_progress_update_param=wasmExports.pgstat_progress_update_param)(e,r),Module.__hash_getbuf=(e,r,M,r0)=>(Module.__hash_getbuf=wasmExports._hash_getbuf)(e,r,M,r0),Module.__hash_relbuf=(e,r)=>(Module.__hash_relbuf=wasmExports._hash_relbuf)(e,r),Module.__hash_get_indextuple_hashkey=e=>(Module.__hash_get_indextuple_hashkey=wasmExports._hash_get_indextuple_hashkey)(e),Module.__hash_getbuf_with_strategy=(e,r,M,r0,s0)=>(Module.__hash_getbuf_with_strategy=wasmExports._hash_getbuf_with_strategy)(e,r,M,r0,s0),Module.__hash_ovflblkno_to_bitno=(e,r)=>(Module.__hash_ovflblkno_to_bitno=wasmExports._hash_ovflblkno_to_bitno)(e,r),Module._list_member_oid=(e,r)=>(Module._list_member_oid=wasmExports.list_member_oid)(e,r),Module._HeapTupleSatisfiesVisibility=(e,r,M)=>(Module._HeapTupleSatisfiesVisibility=wasmExports.HeapTupleSatisfiesVisibility)(e,r,M),Module._read_stream_begin_relation=(e,r,M,r0,s0,a0,i0)=>(Module._read_stream_begin_relation=wasmExports.read_stream_begin_relation)(e,r,M,r0,s0,a0,i0),Module._GetAccessStrategy=e=>(Module._GetAccessStrategy=wasmExports.GetAccessStrategy)(e),Module._FreeAccessStrategy=e=>(Module._FreeAccessStrategy=wasmExports.FreeAccessStrategy)(e),Module._read_stream_end=e=>(Module._read_stream_end=wasmExports.read_stream_end)(e),Module._heap_getnext=(e,r)=>(Module._heap_getnext=wasmExports.heap_getnext)(e,r),Module._HeapTupleSatisfiesVacuum=(e,r,M)=>(Module._HeapTupleSatisfiesVacuum=wasmExports.HeapTupleSatisfiesVacuum)(e,r,M),Module._GetMultiXactIdMembers=(e,r,M,r0)=>(Module._GetMultiXactIdMembers=wasmExports.GetMultiXactIdMembers)(e,r,M,r0),Module._TransactionIdPrecedes=(e,r)=>(Module._TransactionIdPrecedes=wasmExports.TransactionIdPrecedes)(e,r),Module._HeapTupleGetUpdateXid=e=>(Module._HeapTupleGetUpdateXid=wasmExports.HeapTupleGetUpdateXid)(e),Module._visibilitymap_clear=(e,r,M,r0)=>(Module._visibilitymap_clear=wasmExports.visibilitymap_clear)(e,r,M,r0),Module._pgstat_count_heap_insert=(e,r)=>(Module._pgstat_count_heap_insert=wasmExports.pgstat_count_heap_insert)(e,r),Module._ExecFetchSlotHeapTuple=(e,r,M)=>(Module._ExecFetchSlotHeapTuple=wasmExports.ExecFetchSlotHeapTuple)(e,r,M),Module._PageGetHeapFreeSpace=e=>(Module._PageGetHeapFreeSpace=wasmExports.PageGetHeapFreeSpace)(e),Module._visibilitymap_pin=(e,r,M)=>(Module._visibilitymap_pin=wasmExports.visibilitymap_pin)(e,r,M),Module._HeapTupleSatisfiesUpdate=(e,r,M)=>(Module._HeapTupleSatisfiesUpdate=wasmExports.HeapTupleSatisfiesUpdate)(e,r,M),Module._TransactionIdIsCurrentTransactionId=e=>(Module._TransactionIdIsCurrentTransactionId=wasmExports.TransactionIdIsCurrentTransactionId)(e),Module._TransactionIdDidCommit=e=>(Module._TransactionIdDidCommit=wasmExports.TransactionIdDidCommit)(e),Module._TransactionIdIsInProgress=e=>(Module._TransactionIdIsInProgress=wasmExports.TransactionIdIsInProgress)(e),Module._bms_free=e=>(Module._bms_free=wasmExports.bms_free)(e),Module._bms_add_members=(e,r)=>(Module._bms_add_members=wasmExports.bms_add_members)(e,r),Module._bms_next_member=(e,r)=>(Module._bms_next_member=wasmExports.bms_next_member)(e,r),Module._bms_overlap=(e,r)=>(Module._bms_overlap=wasmExports.bms_overlap)(e,r),Module._MultiXactIdPrecedes=(e,r)=>(Module._MultiXactIdPrecedes=wasmExports.MultiXactIdPrecedes)(e,r),Module._heap_tuple_needs_eventual_freeze=e=>(Module._heap_tuple_needs_eventual_freeze=wasmExports.heap_tuple_needs_eventual_freeze)(e),Module._PrefetchBuffer=(e,r,M,r0)=>(Module._PrefetchBuffer=wasmExports.PrefetchBuffer)(e,r,M,r0),Module._XLogRecGetBlockTagExtended=(e,r,M,r0,s0,a0)=>(Module._XLogRecGetBlockTagExtended=wasmExports.XLogRecGetBlockTagExtended)(e,r,M,r0,s0,a0),Module._read_stream_next_buffer=(e,r)=>(Module._read_stream_next_buffer=wasmExports.read_stream_next_buffer)(e,r),Module._smgrexists=(e,r)=>(Module._smgrexists=wasmExports.smgrexists)(e,r),Module._table_slot_create=(e,r)=>(Module._table_slot_create=wasmExports.table_slot_create)(e,r),Module._ExecDropSingleTupleTableSlot=e=>(Module._ExecDropSingleTupleTableSlot=wasmExports.ExecDropSingleTupleTableSlot)(e),Module._CreateExecutorState=()=>(Module._CreateExecutorState=wasmExports.CreateExecutorState)(),Module._MakePerTupleExprContext=e=>(Module._MakePerTupleExprContext=wasmExports.MakePerTupleExprContext)(e),Module._GetOldestNonRemovableTransactionId=e=>(Module._GetOldestNonRemovableTransactionId=wasmExports.GetOldestNonRemovableTransactionId)(e),Module._FreeExecutorState=e=>(Module._FreeExecutorState=wasmExports.FreeExecutorState)(e),Module._MakeSingleTupleTableSlot=(e,r)=>(Module._MakeSingleTupleTableSlot=wasmExports.MakeSingleTupleTableSlot)(e,r),Module._ExecStoreHeapTuple=(e,r,M)=>(Module._ExecStoreHeapTuple=wasmExports.ExecStoreHeapTuple)(e,r,M),Module._visibilitymap_get_status=(e,r,M)=>(Module._visibilitymap_get_status=wasmExports.visibilitymap_get_status)(e,r,M),Module._ExecStoreAllNullTuple=e=>(Module._ExecStoreAllNullTuple=wasmExports.ExecStoreAllNullTuple)(e),Module._XidInMVCCSnapshot=(e,r)=>(Module._XidInMVCCSnapshot=wasmExports.XidInMVCCSnapshot)(e,r),Module._hash_seq_init=(e,r)=>(Module._hash_seq_init=wasmExports.hash_seq_init)(e,r),Module._hash_seq_search=e=>(Module._hash_seq_search=wasmExports.hash_seq_search)(e),Module._ftruncate=(e,r)=>(Module._ftruncate=wasmExports.ftruncate)(e,r),Module._fd_fsync_fname=(e,r)=>(Module._fd_fsync_fname=wasmExports.fd_fsync_fname)(e,r),Module._get_namespace_name=e=>(Module._get_namespace_name=wasmExports.get_namespace_name)(e),Module._GetRecordedFreeSpace=(e,r)=>(Module._GetRecordedFreeSpace=wasmExports.GetRecordedFreeSpace)(e,r),Module._vac_estimate_reltuples=(e,r,M,r0)=>(Module._vac_estimate_reltuples=wasmExports.vac_estimate_reltuples)(e,r,M,r0),Module._WaitLatch=(e,r,M,r0)=>(Module._WaitLatch=wasmExports.WaitLatch)(e,r,M,r0),Module._ResetLatch=e=>(Module._ResetLatch=wasmExports.ResetLatch)(e),Module._clock_gettime=(e,r)=>(Module._clock_gettime=wasmExports.clock_gettime)(e,r),Module._WalUsageAccumDiff=(e,r,M)=>(Module._WalUsageAccumDiff=wasmExports.WalUsageAccumDiff)(e,r,M),Module._BufferUsageAccumDiff=(e,r,M)=>(Module._BufferUsageAccumDiff=wasmExports.BufferUsageAccumDiff)(e,r,M),Module._visibilitymap_prepare_truncate=(e,r)=>(Module._visibilitymap_prepare_truncate=wasmExports.visibilitymap_prepare_truncate)(e,r),Module._pg_class_aclcheck=(e,r,M)=>(Module._pg_class_aclcheck=wasmExports.pg_class_aclcheck)(e,r,M),Module._btboolcmp=e=>(Module._btboolcmp=wasmExports.btboolcmp)(e),Module._btint2cmp=e=>(Module._btint2cmp=wasmExports.btint2cmp)(e),Module._btint4cmp=e=>(Module._btint4cmp=wasmExports.btint4cmp)(e),Module._btint8cmp=e=>(Module._btint8cmp=wasmExports.btint8cmp)(e),Module._btoidcmp=e=>(Module._btoidcmp=wasmExports.btoidcmp)(e),Module._btcharcmp=e=>(Module._btcharcmp=wasmExports.btcharcmp)(e),Module.__bt_form_posting=(e,r,M)=>(Module.__bt_form_posting=wasmExports._bt_form_posting)(e,r,M),Module.__bt_mkscankey=(e,r)=>(Module.__bt_mkscankey=wasmExports._bt_mkscankey)(e,r),Module.__bt_checkpage=(e,r)=>(Module.__bt_checkpage=wasmExports._bt_checkpage)(e,r),Module.__bt_compare=(e,r,M,r0)=>(Module.__bt_compare=wasmExports._bt_compare)(e,r,M,r0),Module.__bt_relbuf=(e,r)=>(Module.__bt_relbuf=wasmExports._bt_relbuf)(e,r),Module.__bt_search=(e,r,M,r0,s0)=>(Module.__bt_search=wasmExports._bt_search)(e,r,M,r0,s0),Module.__bt_binsrch_insert=(e,r)=>(Module.__bt_binsrch_insert=wasmExports._bt_binsrch_insert)(e,r),Module.__bt_freestack=e=>(Module.__bt_freestack=wasmExports._bt_freestack)(e),Module.__bt_metaversion=(e,r,M)=>(Module.__bt_metaversion=wasmExports._bt_metaversion)(e,r,M),Module.__bt_allequalimage=(e,r)=>(Module.__bt_allequalimage=wasmExports._bt_allequalimage)(e,r),Module._before_shmem_exit=(e,r)=>(Module._before_shmem_exit=wasmExports.before_shmem_exit)(e,r),Module._cancel_before_shmem_exit=(e,r)=>(Module._cancel_before_shmem_exit=wasmExports.cancel_before_shmem_exit)(e,r),Module._pg_re_throw=()=>(Module._pg_re_throw=wasmExports.pg_re_throw)(),Module._get_opfamily_member=(e,r,M,r0)=>(Module._get_opfamily_member=wasmExports.get_opfamily_member)(e,r,M,r0),Module.__bt_check_natts=(e,r,M,r0)=>(Module.__bt_check_natts=wasmExports._bt_check_natts)(e,r,M,r0),Module._timestamptz_to_str=e=>(Module._timestamptz_to_str=wasmExports.timestamptz_to_str)(e),Module._XLogRecGetBlockRefInfo=(e,r,M,r0,s0)=>(Module._XLogRecGetBlockRefInfo=wasmExports.XLogRecGetBlockRefInfo)(e,r,M,r0,s0),Module._varstr_cmp=(e,r,M,r0,s0)=>(Module._varstr_cmp=wasmExports.varstr_cmp)(e,r,M,r0,s0),Module._exprType=e=>(Module._exprType=wasmExports.exprType)(e),Module._GetActiveSnapshot=()=>(Module._GetActiveSnapshot=wasmExports.GetActiveSnapshot)(),Module._errdetail_relkind_not_supported=e=>(Module._errdetail_relkind_not_supported=wasmExports.errdetail_relkind_not_supported)(e),Module._table_openrv=(e,r)=>(Module._table_openrv=wasmExports.table_openrv)(e,r),Module._table_slot_callbacks=e=>(Module._table_slot_callbacks=wasmExports.table_slot_callbacks)(e),Module._clamp_row_est=e=>(Module._clamp_row_est=wasmExports.clamp_row_est)(e),Module._estimate_expression_value=(e,r)=>(Module._estimate_expression_value=wasmExports.estimate_expression_value)(e,r),Module._XLogFlush=e=>(Module._XLogFlush=wasmExports.XLogFlush)(e),Module._get_call_result_type=(e,r,M)=>(Module._get_call_result_type=wasmExports.get_call_result_type)(e,r,M),Module._HeapTupleHeaderGetDatum=e=>(Module._HeapTupleHeaderGetDatum=wasmExports.HeapTupleHeaderGetDatum)(e),Module._GenericXLogStart=e=>(Module._GenericXLogStart=wasmExports.GenericXLogStart)(e),Module._GenericXLogRegisterBuffer=(e,r,M)=>(Module._GenericXLogRegisterBuffer=wasmExports.GenericXLogRegisterBuffer)(e,r,M),Module._GenericXLogFinish=e=>(Module._GenericXLogFinish=wasmExports.GenericXLogFinish)(e),Module._GenericXLogAbort=e=>(Module._GenericXLogAbort=wasmExports.GenericXLogAbort)(e),Module._errmsg_plural=(e,r,M,r0)=>(Module._errmsg_plural=wasmExports.errmsg_plural)(e,r,M,r0),Module._ReadNextMultiXactId=()=>(Module._ReadNextMultiXactId=wasmExports.ReadNextMultiXactId)(),Module._ReadMultiXactIdRange=(e,r)=>(Module._ReadMultiXactIdRange=wasmExports.ReadMultiXactIdRange)(e,r),Module._MultiXactIdPrecedesOrEquals=(e,r)=>(Module._MultiXactIdPrecedesOrEquals=wasmExports.MultiXactIdPrecedesOrEquals)(e,r),Module._init_MultiFuncCall=e=>(Module._init_MultiFuncCall=wasmExports.init_MultiFuncCall)(e),Module._TupleDescGetAttInMetadata=e=>(Module._TupleDescGetAttInMetadata=wasmExports.TupleDescGetAttInMetadata)(e),Module._per_MultiFuncCall=e=>(Module._per_MultiFuncCall=wasmExports.per_MultiFuncCall)(e),Module._BuildTupleFromCStrings=(e,r)=>(Module._BuildTupleFromCStrings=wasmExports.BuildTupleFromCStrings)(e,r),Module._end_MultiFuncCall=(e,r)=>(Module._end_MultiFuncCall=wasmExports.end_MultiFuncCall)(e,r),Module._GetCurrentSubTransactionId=()=>(Module._GetCurrentSubTransactionId=wasmExports.GetCurrentSubTransactionId)(),Module._WaitForBackgroundWorkerShutdown=e=>(Module._WaitForBackgroundWorkerShutdown=wasmExports.WaitForBackgroundWorkerShutdown)(e),Module._RegisterDynamicBackgroundWorker=(e,r)=>(Module._RegisterDynamicBackgroundWorker=wasmExports.RegisterDynamicBackgroundWorker)(e,r),Module._BackgroundWorkerUnblockSignals=()=>(Module._BackgroundWorkerUnblockSignals=wasmExports.BackgroundWorkerUnblockSignals)(),Module._BackgroundWorkerInitializeConnectionByOid=(e,r,M)=>(Module._BackgroundWorkerInitializeConnectionByOid=wasmExports.BackgroundWorkerInitializeConnectionByOid)(e,r,M),Module._GetDatabaseEncoding=()=>(Module._GetDatabaseEncoding=wasmExports.GetDatabaseEncoding)(),Module._RmgrNotFound=e=>(Module._RmgrNotFound=wasmExports.RmgrNotFound)(e),Module._InitMaterializedSRF=(e,r)=>(Module._InitMaterializedSRF=wasmExports.InitMaterializedSRF)(e,r),Module._tuplestore_putvalues=(e,r,M,r0)=>(Module._tuplestore_putvalues=wasmExports.tuplestore_putvalues)(e,r,M,r0),Module._AllocateFile=(e,r)=>(Module._AllocateFile=wasmExports.AllocateFile)(e,r),Module._FreeFile=e=>(Module._FreeFile=wasmExports.FreeFile)(e),Module._fd_durable_rename=(e,r,M)=>(Module._fd_durable_rename=wasmExports.fd_durable_rename)(e,r,M),Module._BlessTupleDesc=e=>(Module._BlessTupleDesc=wasmExports.BlessTupleDesc)(e),Module._fstat=(e,r)=>(Module._fstat=wasmExports.fstat)(e,r),Module._superuser_arg=e=>(Module._superuser_arg=wasmExports.superuser_arg)(e),Module._wal_segment_close=e=>(Module._wal_segment_close=wasmExports.wal_segment_close)(e),Module._wal_segment_open=(e,r,M)=>(Module._wal_segment_open=wasmExports.wal_segment_open)(e,r,M),Module._XLogReaderAllocate=(e,r,M,r0)=>(Module._XLogReaderAllocate=wasmExports.XLogReaderAllocate)(e,r,M,r0),Module._XLogReadRecord=(e,r)=>(Module._XLogReadRecord=wasmExports.XLogReadRecord)(e,r),Module._XLogReaderFree=e=>(Module._XLogReaderFree=wasmExports.XLogReaderFree)(e),Module._GetTopFullTransactionId=()=>(Module._GetTopFullTransactionId=wasmExports.GetTopFullTransactionId)(),Module._GetCurrentTransactionNestLevel=()=>(Module._GetCurrentTransactionNestLevel=wasmExports.GetCurrentTransactionNestLevel)(),Module._ResourceOwnerCreate=(e,r)=>(Module._ResourceOwnerCreate=wasmExports.ResourceOwnerCreate)(e,r),Module._RegisterXactCallback=(e,r)=>(Module._RegisterXactCallback=wasmExports.RegisterXactCallback)(e,r),Module._RegisterSubXactCallback=(e,r)=>(Module._RegisterSubXactCallback=wasmExports.RegisterSubXactCallback)(e,r),Module._BeginInternalSubTransaction=e=>(Module._BeginInternalSubTransaction=wasmExports.BeginInternalSubTransaction)(e),Module._ReleaseCurrentSubTransaction=()=>(Module._ReleaseCurrentSubTransaction=wasmExports.ReleaseCurrentSubTransaction)(),Module._ResourceOwnerDelete=e=>(Module._ResourceOwnerDelete=wasmExports.ResourceOwnerDelete)(e),Module._RollbackAndReleaseCurrentSubTransaction=()=>(Module._RollbackAndReleaseCurrentSubTransaction=wasmExports.RollbackAndReleaseCurrentSubTransaction)(),Module._ReleaseExternalFD=()=>(Module._ReleaseExternalFD=wasmExports.ReleaseExternalFD)(),Module._GetFlushRecPtr=e=>(Module._GetFlushRecPtr=wasmExports.GetFlushRecPtr)(e),Module._GetXLogReplayRecPtr=e=>(Module._GetXLogReplayRecPtr=wasmExports.GetXLogReplayRecPtr)(e),Module._TimestampDifferenceMilliseconds=(e,r)=>(Module._TimestampDifferenceMilliseconds=wasmExports.TimestampDifferenceMilliseconds)(e,r),Module._numeric_in=e=>(Module._numeric_in=wasmExports.numeric_in)(e),Module._DirectFunctionCall3Coll=(e,r,M,r0,s0)=>(Module._DirectFunctionCall3Coll=wasmExports.DirectFunctionCall3Coll)(e,r,M,r0,s0),Module._XLogFindNextRecord=(e,r)=>(Module._XLogFindNextRecord=wasmExports.XLogFindNextRecord)(e,r),Module._RestoreBlockImage=(e,r,M)=>(Module._RestoreBlockImage=wasmExports.RestoreBlockImage)(e,r,M),Module._timestamptz_in=e=>(Module._timestamptz_in=wasmExports.timestamptz_in)(e),Module._fscanf=(e,r,M)=>(Module._fscanf=wasmExports.fscanf)(e,r,M),Module._XLogRecStoreStats=(e,r)=>(Module._XLogRecStoreStats=wasmExports.XLogRecStoreStats)(e,r),Module._hash_get_num_entries=e=>(Module._hash_get_num_entries=wasmExports.hash_get_num_entries)(e),Module._read_local_xlog_page_no_wait=(e,r,M,r0,s0)=>(Module._read_local_xlog_page_no_wait=wasmExports.read_local_xlog_page_no_wait)(e,r,M,r0,s0),Module._escape_json=(e,r)=>(Module._escape_json=wasmExports.escape_json)(e,r),Module._list_sort=(e,r)=>(Module._list_sort=wasmExports.list_sort)(e,r),Module._pg_checksum_page=(e,r)=>(Module._pg_checksum_page=wasmExports.pg_checksum_page)(e,r),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_end_manifest=e=>(Module._bbsink_forward_end_manifest=wasmExports.bbsink_forward_end_manifest)(e),Module._bbsink_forward_end_backup=(e,r,M)=>(Module._bbsink_forward_end_backup=wasmExports.bbsink_forward_end_backup)(e,r,M),Module._bbsink_forward_cleanup=e=>(Module._bbsink_forward_cleanup=wasmExports.bbsink_forward_cleanup)(e),Module._list_concat=(e,r)=>(Module._list_concat=wasmExports.list_concat)(e,r),Module._bbsink_forward_begin_backup=e=>(Module._bbsink_forward_begin_backup=wasmExports.bbsink_forward_begin_backup)(e),Module._bbsink_forward_archive_contents=(e,r)=>(Module._bbsink_forward_archive_contents=wasmExports.bbsink_forward_archive_contents)(e,r),Module._bbsink_forward_begin_archive=(e,r)=>(Module._bbsink_forward_begin_archive=wasmExports.bbsink_forward_begin_archive)(e,r),Module._bbsink_forward_manifest_contents=(e,r)=>(Module._bbsink_forward_manifest_contents=wasmExports.bbsink_forward_manifest_contents)(e,r),Module._has_privs_of_role=(e,r)=>(Module._has_privs_of_role=wasmExports.has_privs_of_role)(e,r),Module._BaseBackupAddTarget=(e,r,M)=>(Module._BaseBackupAddTarget=wasmExports.BaseBackupAddTarget)(e,r,M),Module._list_copy=e=>(Module._list_copy=wasmExports.list_copy)(e),Module._tuplestore_puttuple=(e,r)=>(Module._tuplestore_puttuple=wasmExports.tuplestore_puttuple)(e,r),Module._makeRangeVar=(e,r,M)=>(Module._makeRangeVar=wasmExports.makeRangeVar)(e,r,M),Module._DefineIndex=(e,r,M,r0,s0,a0,i0,u0,d0,m0,_0,f0)=>(Module._DefineIndex=wasmExports.DefineIndex)(e,r,M,r0,s0,a0,i0,u0,d0,m0,_0,f0),Module._fread=(e,r,M,r0)=>(Module._fread=wasmExports.fread)(e,r,M,r0),Module._clearerr=e=>(Module._clearerr=wasmExports.clearerr)(e),Module._copyObjectImpl=e=>(Module._copyObjectImpl=wasmExports.copyObjectImpl)(e),Module._lappend_oid=(e,r)=>(Module._lappend_oid=wasmExports.lappend_oid)(e,r),Module._makeTypeNameFromNameList=e=>(Module._makeTypeNameFromNameList=wasmExports.makeTypeNameFromNameList)(e),Module._CatalogTupleUpdate=(e,r,M)=>(Module._CatalogTupleUpdate=wasmExports.CatalogTupleUpdate)(e,r,M),Module._get_rel_name=e=>(Module._get_rel_name=wasmExports.get_rel_name)(e),Module._CatalogTupleDelete=(e,r)=>(Module._CatalogTupleDelete=wasmExports.CatalogTupleDelete)(e,r),Module._CatalogTupleInsert=(e,r)=>(Module._CatalogTupleInsert=wasmExports.CatalogTupleInsert)(e,r),Module._recordDependencyOn=(e,r,M)=>(Module._recordDependencyOn=wasmExports.recordDependencyOn)(e,r,M),Module._get_element_type=e=>(Module._get_element_type=wasmExports.get_element_type)(e),Module._object_aclcheck=(e,r,M,r0)=>(Module._object_aclcheck=wasmExports.object_aclcheck)(e,r,M,r0),Module._superuser=()=>(Module._superuser=wasmExports.superuser)(),Module._SearchSysCacheAttName=(e,r)=>(Module._SearchSysCacheAttName=wasmExports.SearchSysCacheAttName)(e,r),Module._new_object_addresses=()=>(Module._new_object_addresses=wasmExports.new_object_addresses)(),Module._free_object_addresses=e=>(Module._free_object_addresses=wasmExports.free_object_addresses)(e),Module._performMultipleDeletions=(e,r,M)=>(Module._performMultipleDeletions=wasmExports.performMultipleDeletions)(e,r,M),Module._recordDependencyOnExpr=(e,r,M,r0)=>(Module._recordDependencyOnExpr=wasmExports.recordDependencyOnExpr)(e,r,M,r0),Module._query_tree_walker_impl=(e,r,M,r0)=>(Module._query_tree_walker_impl=wasmExports.query_tree_walker_impl)(e,r,M,r0),Module._expression_tree_walker_impl=(e,r,M)=>(Module._expression_tree_walker_impl=wasmExports.expression_tree_walker_impl)(e,r,M),Module._add_exact_object_address=(e,r)=>(Module._add_exact_object_address=wasmExports.add_exact_object_address)(e,r),Module._get_rel_relkind=e=>(Module._get_rel_relkind=wasmExports.get_rel_relkind)(e),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._type_is_collatable=e=>(Module._type_is_collatable=wasmExports.type_is_collatable)(e),Module._GetSysCacheOid=(e,r,M,r0,s0,a0)=>(Module._GetSysCacheOid=wasmExports.GetSysCacheOid)(e,r,M,r0,s0,a0),Module._CheckTableNotInUse=(e,r)=>(Module._CheckTableNotInUse=wasmExports.CheckTableNotInUse)(e,r),Module._construct_array=(e,r,M,r0,s0,a0)=>(Module._construct_array=wasmExports.construct_array)(e,r,M,r0,s0,a0),Module._make_parsestate=e=>(Module._make_parsestate=wasmExports.make_parsestate)(e),Module._transformExpr=(e,r,M)=>(Module._transformExpr=wasmExports.transformExpr)(e,r,M),Module._equal=(e,r)=>(Module._equal=wasmExports.equal)(e,r),Module._pull_var_clause=(e,r)=>(Module._pull_var_clause=wasmExports.pull_var_clause)(e,r),Module._get_attname=(e,r,M)=>(Module._get_attname=wasmExports.get_attname)(e,r,M),Module._coerce_to_target_type=(e,r,M,r0,s0,a0,i0,u0)=>(Module._coerce_to_target_type=wasmExports.coerce_to_target_type)(e,r,M,r0,s0,a0,i0,u0),Module._nodeToString=e=>(Module._nodeToString=wasmExports.nodeToString)(e),Module._parser_errposition=(e,r)=>(Module._parser_errposition=wasmExports.parser_errposition)(e,r),Module._exprTypmod=e=>(Module._exprTypmod=wasmExports.exprTypmod)(e),Module._get_base_element_type=e=>(Module._get_base_element_type=wasmExports.get_base_element_type)(e),Module._SystemFuncName=e=>(Module._SystemFuncName=wasmExports.SystemFuncName)(e),Module._CreateTrigger=(e,r,M,r0,s0,a0,i0,u0,d0,m0,_0,f0)=>(Module._CreateTrigger=wasmExports.CreateTrigger)(e,r,M,r0,s0,a0,i0,u0,d0,m0,_0,f0),Module._plan_create_index_workers=(e,r)=>(Module._plan_create_index_workers=wasmExports.plan_create_index_workers)(e,r),Module._get_rel_namespace=e=>(Module._get_rel_namespace=wasmExports.get_rel_namespace)(e),Module._ConditionalLockRelationOid=(e,r)=>(Module._ConditionalLockRelationOid=wasmExports.ConditionalLockRelationOid)(e,r),Module._RelnameGetRelid=e=>(Module._RelnameGetRelid=wasmExports.RelnameGetRelid)(e),Module._get_relkind_objtype=e=>(Module._get_relkind_objtype=wasmExports.get_relkind_objtype)(e),Module._RelationIsVisible=e=>(Module._RelationIsVisible=wasmExports.RelationIsVisible)(e),Module._get_func_arg_info=(e,r,M,r0)=>(Module._get_func_arg_info=wasmExports.get_func_arg_info)(e,r,M,r0),Module._NameListToString=e=>(Module._NameListToString=wasmExports.NameListToString)(e),Module._OpernameGetOprid=(e,r,M)=>(Module._OpernameGetOprid=wasmExports.OpernameGetOprid)(e,r,M),Module._makeRangeVarFromNameList=e=>(Module._makeRangeVarFromNameList=wasmExports.makeRangeVarFromNameList)(e),Module._quote_identifier=e=>(Module._quote_identifier=wasmExports.quote_identifier)(e),Module._GetSearchPathMatcher=e=>(Module._GetSearchPathMatcher=wasmExports.GetSearchPathMatcher)(e),Module._SearchPathMatchesCurrentEnvironment=e=>(Module._SearchPathMatchesCurrentEnvironment=wasmExports.SearchPathMatchesCurrentEnvironment)(e),Module._get_collation_oid=(e,r)=>(Module._get_collation_oid=wasmExports.get_collation_oid)(e,r),Module._CacheRegisterSyscacheCallback=(e,r,M)=>(Module._CacheRegisterSyscacheCallback=wasmExports.CacheRegisterSyscacheCallback)(e,r,M),Module._get_extension_oid=(e,r)=>(Module._get_extension_oid=wasmExports.get_extension_oid)(e,r),Module._get_role_oid=(e,r)=>(Module._get_role_oid=wasmExports.get_role_oid)(e,r),Module._GetForeignServerByName=(e,r)=>(Module._GetForeignServerByName=wasmExports.GetForeignServerByName)(e,r),Module._typeStringToTypeName=(e,r)=>(Module._typeStringToTypeName=wasmExports.typeStringToTypeName)(e,r),Module._list_make2_impl=(e,r,M)=>(Module._list_make2_impl=wasmExports.list_make2_impl)(e,r,M),Module._GetUserNameFromId=(e,r)=>(Module._GetUserNameFromId=wasmExports.GetUserNameFromId)(e,r),Module._format_type_extended=(e,r,M)=>(Module._format_type_extended=wasmExports.format_type_extended)(e,r,M),Module._quote_qualified_identifier=(e,r)=>(Module._quote_qualified_identifier=wasmExports.quote_qualified_identifier)(e,r),Module._get_tablespace_name=e=>(Module._get_tablespace_name=wasmExports.get_tablespace_name)(e),Module._GetForeignServerExtended=(e,r)=>(Module._GetForeignServerExtended=wasmExports.GetForeignServerExtended)(e,r),Module._GetForeignServer=e=>(Module._GetForeignServer=wasmExports.GetForeignServer)(e),Module._construct_empty_array=e=>(Module._construct_empty_array=wasmExports.construct_empty_array)(e),Module._format_type_be_qualified=e=>(Module._format_type_be_qualified=wasmExports.format_type_be_qualified)(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,r,M,r0)=>(Module._list_make3_impl=wasmExports.list_make3_impl)(e,r,M,r0),Module._construct_md_array=(e,r,M,r0,s0,a0,i0,u0,d0)=>(Module._construct_md_array=wasmExports.construct_md_array)(e,r,M,r0,s0,a0,i0,u0,d0),Module._pull_varattnos=(e,r,M)=>(Module._pull_varattnos=wasmExports.pull_varattnos)(e,r,M),Module._get_func_name=e=>(Module._get_func_name=wasmExports.get_func_name)(e),Module._construct_array_builtin=(e,r,M)=>(Module._construct_array_builtin=wasmExports.construct_array_builtin)(e,r,M),Module._makeObjectName=(e,r,M)=>(Module._makeObjectName=wasmExports.makeObjectName)(e,r,M),Module._get_primary_key_attnos=(e,r,M)=>(Module._get_primary_key_attnos=wasmExports.get_primary_key_attnos)(e,r,M),Module._bms_is_subset=(e,r)=>(Module._bms_is_subset=wasmExports.bms_is_subset)(e,r),Module._getExtensionOfObject=(e,r)=>(Module._getExtensionOfObject=wasmExports.getExtensionOfObject)(e,r),Module._find_inheritance_children=(e,r)=>(Module._find_inheritance_children=wasmExports.find_inheritance_children)(e,r),Module._lappend_int=(e,r)=>(Module._lappend_int=wasmExports.lappend_int)(e,r),Module._has_superclass=e=>(Module._has_superclass=wasmExports.has_superclass)(e),Module._CheckFunctionValidatorAccess=(e,r)=>(Module._CheckFunctionValidatorAccess=wasmExports.CheckFunctionValidatorAccess)(e,r),Module._AcquireRewriteLocks=(e,r,M)=>(Module._AcquireRewriteLocks=wasmExports.AcquireRewriteLocks)(e,r,M),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_mblen=e=>(Module._pg_mblen=wasmExports.pg_mblen)(e),Module._pg_mbstrlen_with_len=(e,r)=>(Module._pg_mbstrlen_with_len=wasmExports.pg_mbstrlen_with_len)(e,r),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._list_delete_nth_cell=(e,r)=>(Module._list_delete_nth_cell=wasmExports.list_delete_nth_cell)(e,r),Module._get_array_type=e=>(Module._get_array_type=wasmExports.get_array_type)(e),Module._smgrtruncate2=(e,r,M,r0,s0)=>(Module._smgrtruncate2=wasmExports.smgrtruncate2)(e,r,M,r0,s0),Module._smgrreadv=(e,r,M,r0,s0)=>(Module._smgrreadv=wasmExports.smgrreadv)(e,r,M,r0,s0),Module._NewRelationCreateToastTable=(e,r)=>(Module._NewRelationCreateToastTable=wasmExports.NewRelationCreateToastTable)(e,r),Module._transformStmt=(e,r)=>(Module._transformStmt=wasmExports.transformStmt)(e,r),Module._exprLocation=e=>(Module._exprLocation=wasmExports.exprLocation)(e),Module._ParseFuncOrColumn=(e,r,M,r0,s0,a0,i0)=>(Module._ParseFuncOrColumn=wasmExports.ParseFuncOrColumn)(e,r,M,r0,s0,a0,i0),Module._exprCollation=e=>(Module._exprCollation=wasmExports.exprCollation)(e),Module._transformDistinctClause=(e,r,M,r0)=>(Module._transformDistinctClause=wasmExports.transformDistinctClause)(e,r,M,r0),Module._makeTargetEntry=(e,r,M,r0)=>(Module._makeTargetEntry=wasmExports.makeTargetEntry)(e,r,M,r0),Module._makeAlias=(e,r)=>(Module._makeAlias=wasmExports.makeAlias)(e,r),Module._addRangeTableEntryForSubquery=(e,r,M,r0,s0)=>(Module._addRangeTableEntryForSubquery=wasmExports.addRangeTableEntryForSubquery)(e,r,M,r0,s0),Module._makeVar=(e,r,M,r0,s0,a0)=>(Module._makeVar=wasmExports.makeVar)(e,r,M,r0,s0,a0),Module._makeBoolean=e=>(Module._makeBoolean=wasmExports.makeBoolean)(e),Module._makeInteger=e=>(Module._makeInteger=wasmExports.makeInteger)(e),Module._makeTypeName=e=>(Module._makeTypeName=wasmExports.makeTypeName)(e),Module._makeFuncCall=(e,r,M,r0)=>(Module._makeFuncCall=wasmExports.makeFuncCall)(e,r,M,r0),Module._list_make4_impl=(e,r,M,r0,s0)=>(Module._list_make4_impl=wasmExports.list_make4_impl)(e,r,M,r0,s0),Module._get_sortgroupclause_tle=(e,r)=>(Module._get_sortgroupclause_tle=wasmExports.get_sortgroupclause_tle)(e,r),Module._flatten_join_alias_vars=(e,r,M)=>(Module._flatten_join_alias_vars=wasmExports.flatten_join_alias_vars)(e,r,M),Module._list_member_int=(e,r)=>(Module._list_member_int=wasmExports.list_member_int)(e,r),Module._addRangeTableEntryForENR=(e,r,M)=>(Module._addRangeTableEntryForENR=wasmExports.addRangeTableEntryForENR)(e,r,M),Module._typenameTypeIdAndMod=(e,r,M,r0)=>(Module._typenameTypeIdAndMod=wasmExports.typenameTypeIdAndMod)(e,r,M,r0),Module._get_typcollation=e=>(Module._get_typcollation=wasmExports.get_typcollation)(e),Module._strip_implicit_coercions=e=>(Module._strip_implicit_coercions=wasmExports.strip_implicit_coercions)(e),Module._get_sortgroupref_tle=(e,r)=>(Module._get_sortgroupref_tle=wasmExports.get_sortgroupref_tle)(e,r),Module._contain_aggs_of_level=(e,r)=>(Module._contain_aggs_of_level=wasmExports.contain_aggs_of_level)(e,r),Module._typeidType=e=>(Module._typeidType=wasmExports.typeidType)(e),Module._typeTypeCollation=e=>(Module._typeTypeCollation=wasmExports.typeTypeCollation)(e),Module._typeLen=e=>(Module._typeLen=wasmExports.typeLen)(e),Module._typeByVal=e=>(Module._typeByVal=wasmExports.typeByVal)(e),Module._makeConst=(e,r,M,r0,s0,a0,i0)=>(Module._makeConst=wasmExports.makeConst)(e,r,M,r0,s0,a0,i0),Module._lookup_rowtype_tupdesc=(e,r)=>(Module._lookup_rowtype_tupdesc=wasmExports.lookup_rowtype_tupdesc)(e,r),Module._bms_del_member=(e,r)=>(Module._bms_del_member=wasmExports.bms_del_member)(e,r),Module._list_member=(e,r)=>(Module._list_member=wasmExports.list_member)(e,r),Module._type_is_rowtype=e=>(Module._type_is_rowtype=wasmExports.type_is_rowtype)(e),Module._bit_in=e=>(Module._bit_in=wasmExports.bit_in)(e),Module._bms_union=(e,r)=>(Module._bms_union=wasmExports.bms_union)(e,r),Module._varstr_levenshtein_less_equal=(e,r,M,r0,s0,a0,i0,u0,d0)=>(Module._varstr_levenshtein_less_equal=wasmExports.varstr_levenshtein_less_equal)(e,r,M,r0,s0,a0,i0,u0,d0),Module._errsave_start=(e,r)=>(Module._errsave_start=wasmExports.errsave_start)(e,r),Module._errsave_finish=(e,r,M,r0)=>(Module._errsave_finish=wasmExports.errsave_finish)(e,r,M,r0),Module._makeColumnDef=(e,r,M,r0)=>(Module._makeColumnDef=wasmExports.makeColumnDef)(e,r,M,r0),Module._GetDefaultOpClass=(e,r)=>(Module._GetDefaultOpClass=wasmExports.GetDefaultOpClass)(e,r),Module._scanner_init=(e,r,M,r0)=>(Module._scanner_init=wasmExports.scanner_init)(e,r,M,r0),Module._scanner_finish=e=>(Module._scanner_finish=wasmExports.scanner_finish)(e),Module._core_yylex=(e,r,M)=>(Module._core_yylex=wasmExports.core_yylex)(e,r,M),Module._isxdigit=e=>(Module._isxdigit=wasmExports.isxdigit)(e),Module._scanner_isspace=e=>(Module._scanner_isspace=wasmExports.scanner_isspace)(e),Module._truncate_identifier=(e,r,M)=>(Module._truncate_identifier=wasmExports.truncate_identifier)(e,r,M),Module._pg_database_encoding_max_length=()=>(Module._pg_database_encoding_max_length=wasmExports.pg_database_encoding_max_length)(),Module._namein=e=>(Module._namein=wasmExports.namein)(e),Module._BlockSampler_Init=(e,r,M,r0)=>(Module._BlockSampler_Init=wasmExports.BlockSampler_Init)(e,r,M,r0),Module._reservoir_init_selection_state=(e,r)=>(Module._reservoir_init_selection_state=wasmExports.reservoir_init_selection_state)(e,r),Module._reservoir_get_next_S=(e,r,M)=>(Module._reservoir_get_next_S=wasmExports.reservoir_get_next_S)(e,r,M),Module._sampler_random_fract=e=>(Module._sampler_random_fract=wasmExports.sampler_random_fract)(e),Module._BlockSampler_HasMore=e=>(Module._BlockSampler_HasMore=wasmExports.BlockSampler_HasMore)(e),Module._BlockSampler_Next=e=>(Module._BlockSampler_Next=wasmExports.BlockSampler_Next)(e),Module._Async_Notify=(e,r)=>(Module._Async_Notify=wasmExports.Async_Notify)(e,r),Module._RangeVarCallbackMaintainsTable=(e,r,M,r0)=>(Module._RangeVarCallbackMaintainsTable=wasmExports.RangeVarCallbackMaintainsTable)(e,r,M,r0),Module._make_new_heap=(e,r,M,r0,s0)=>(Module._make_new_heap=wasmExports.make_new_heap)(e,r,M,r0,s0),Module._finish_heap_swap=(e,r,M,r0,s0,a0,i0,u0,d0)=>(Module._finish_heap_swap=wasmExports.finish_heap_swap)(e,r,M,r0,s0,a0,i0,u0,d0),Module._wasm_OpenPipeStream=(e,r)=>(Module._wasm_OpenPipeStream=wasmExports.wasm_OpenPipeStream)(e,r),Module._ClosePipeStream=e=>(Module._ClosePipeStream=wasmExports.ClosePipeStream)(e),Module._BeginCopyFrom=(e,r,M,r0,s0,a0,i0,u0)=>(Module._BeginCopyFrom=wasmExports.BeginCopyFrom)(e,r,M,r0,s0,a0,i0,u0),Module._EndCopyFrom=e=>(Module._EndCopyFrom=wasmExports.EndCopyFrom)(e),Module._ProcessCopyOptions=(e,r,M,r0)=>(Module._ProcessCopyOptions=wasmExports.ProcessCopyOptions)(e,r,M,r0),Module._CopyFromErrorCallback=e=>(Module._CopyFromErrorCallback=wasmExports.CopyFromErrorCallback)(e),Module._NextCopyFrom=(e,r,M,r0)=>(Module._NextCopyFrom=wasmExports.NextCopyFrom)(e,r,M,r0),Module._ExecInitExpr=(e,r)=>(Module._ExecInitExpr=wasmExports.ExecInitExpr)(e,r),Module._tolower=e=>(Module._tolower=wasmExports.tolower)(e),Module._PushCopiedSnapshot=e=>(Module._PushCopiedSnapshot=wasmExports.PushCopiedSnapshot)(e),Module._UpdateActiveSnapshotCommandId=()=>(Module._UpdateActiveSnapshotCommandId=wasmExports.UpdateActiveSnapshotCommandId)(),Module._CreateQueryDesc=(e,r,M,r0,s0,a0,i0,u0)=>(Module._CreateQueryDesc=wasmExports.CreateQueryDesc)(e,r,M,r0,s0,a0,i0,u0),Module._ExecutorStart=(e,r)=>(Module._ExecutorStart=wasmExports.ExecutorStart)(e,r),Module._ExecutorFinish=e=>(Module._ExecutorFinish=wasmExports.ExecutorFinish)(e),Module._ExecutorEnd=e=>(Module._ExecutorEnd=wasmExports.ExecutorEnd)(e),Module._FreeQueryDesc=e=>(Module._FreeQueryDesc=wasmExports.FreeQueryDesc)(e),Module._pg_server_to_any=(e,r,M)=>(Module._pg_server_to_any=wasmExports.pg_server_to_any)(e,r,M),Module._ExecutorRun=(e,r,M,r0)=>(Module._ExecutorRun=wasmExports.ExecutorRun)(e,r,M,r0),Module._CreateTableAsRelExists=e=>(Module._CreateTableAsRelExists=wasmExports.CreateTableAsRelExists)(e),Module._DefineRelation=(e,r,M,r0,s0,a0)=>(Module._DefineRelation=wasmExports.DefineRelation)(e,r,M,r0,s0,a0),Module._oidin=e=>(Module._oidin=wasmExports.oidin)(e),Module._GetCommandTagName=e=>(Module._GetCommandTagName=wasmExports.GetCommandTagName)(e),Module._ExplainBeginOutput=e=>(Module._ExplainBeginOutput=wasmExports.ExplainBeginOutput)(e),Module._NewExplainState=()=>(Module._NewExplainState=wasmExports.NewExplainState)(),Module._ExplainEndOutput=e=>(Module._ExplainEndOutput=wasmExports.ExplainEndOutput)(e),Module._ExplainPrintPlan=(e,r)=>(Module._ExplainPrintPlan=wasmExports.ExplainPrintPlan)(e,r),Module._ExplainPrintTriggers=(e,r)=>(Module._ExplainPrintTriggers=wasmExports.ExplainPrintTriggers)(e,r),Module._ExplainPrintJITSummary=(e,r)=>(Module._ExplainPrintJITSummary=wasmExports.ExplainPrintJITSummary)(e,r),Module._InstrEndLoop=e=>(Module._InstrEndLoop=wasmExports.InstrEndLoop)(e),Module._ExplainPropertyInteger=(e,r,M,r0)=>(Module._ExplainPropertyInteger=wasmExports.ExplainPropertyInteger)(e,r,M,r0),Module._ExplainQueryText=(e,r)=>(Module._ExplainQueryText=wasmExports.ExplainQueryText)(e,r),Module._ExplainPropertyText=(e,r,M)=>(Module._ExplainPropertyText=wasmExports.ExplainPropertyText)(e,r,M),Module._ExplainQueryParameters=(e,r,M)=>(Module._ExplainQueryParameters=wasmExports.ExplainQueryParameters)(e,r,M),Module._get_func_namespace=e=>(Module._get_func_namespace=wasmExports.get_func_namespace)(e),Module._get_rel_type_id=e=>(Module._get_rel_type_id=wasmExports.get_rel_type_id)(e),Module._set_config_option=(e,r,M,r0,s0,a0,i0,u0)=>(Module._set_config_option=wasmExports.set_config_option)(e,r,M,r0,s0,a0,i0,u0),Module._pg_any_to_server=(e,r,M)=>(Module._pg_any_to_server=wasmExports.pg_any_to_server)(e,r,M),Module._DirectFunctionCall4Coll=(e,r,M,r0,s0,a0)=>(Module._DirectFunctionCall4Coll=wasmExports.DirectFunctionCall4Coll)(e,r,M,r0,s0,a0),Module._list_delete_cell=(e,r)=>(Module._list_delete_cell=wasmExports.list_delete_cell)(e,r),Module._GetForeignDataWrapper=e=>(Module._GetForeignDataWrapper=wasmExports.GetForeignDataWrapper)(e),Module._CreateExprContext=e=>(Module._CreateExprContext=wasmExports.CreateExprContext)(e),Module._EnsurePortalSnapshotExists=()=>(Module._EnsurePortalSnapshotExists=wasmExports.EnsurePortalSnapshotExists)(),Module._CheckIndexCompatible=(e,r,M,r0)=>(Module._CheckIndexCompatible=wasmExports.CheckIndexCompatible)(e,r,M,r0),Module._pgstat_count_truncate=e=>(Module._pgstat_count_truncate=wasmExports.pgstat_count_truncate)(e),Module._SPI_connect=()=>(Module._SPI_connect=wasmExports.SPI_connect)(),Module._SPI_exec=(e,r)=>(Module._SPI_exec=wasmExports.SPI_exec)(e,r),Module._SPI_execute=(e,r,M)=>(Module._SPI_execute=wasmExports.SPI_execute)(e,r,M),Module._SPI_getvalue=(e,r,M)=>(Module._SPI_getvalue=wasmExports.SPI_getvalue)(e,r,M),Module._generate_operator_clause=(e,r,M,r0,s0,a0)=>(Module._generate_operator_clause=wasmExports.generate_operator_clause)(e,r,M,r0,s0,a0),Module._SPI_finish=()=>(Module._SPI_finish=wasmExports.SPI_finish)(),Module._CreateTransientRelDestReceiver=e=>(Module._CreateTransientRelDestReceiver=wasmExports.CreateTransientRelDestReceiver)(e),Module._MemoryContextSetIdentifier=(e,r)=>(Module._MemoryContextSetIdentifier=wasmExports.MemoryContextSetIdentifier)(e,r),Module._checkExprHasSubLink=e=>(Module._checkExprHasSubLink=wasmExports.checkExprHasSubLink)(e),Module._SetTuplestoreDestReceiverParams=(e,r,M,r0,s0,a0)=>(Module._SetTuplestoreDestReceiverParams=wasmExports.SetTuplestoreDestReceiverParams)(e,r,M,r0,s0,a0),Module._tuplestore_rescan=e=>(Module._tuplestore_rescan=wasmExports.tuplestore_rescan)(e),Module._MemoryContextDeleteChildren=e=>(Module._MemoryContextDeleteChildren=wasmExports.MemoryContextDeleteChildren)(e),Module._ReleaseCachedPlan=(e,r)=>(Module._ReleaseCachedPlan=wasmExports.ReleaseCachedPlan)(e,r),Module._nextval=e=>(Module._nextval=wasmExports.nextval)(e),Module._textToQualifiedNameList=e=>(Module._textToQualifiedNameList=wasmExports.textToQualifiedNameList)(e),Module._tuplestore_gettupleslot=(e,r,M,r0)=>(Module._tuplestore_gettupleslot=wasmExports.tuplestore_gettupleslot)(e,r,M,r0),Module._list_delete=(e,r)=>(Module._list_delete=wasmExports.list_delete)(e,r),Module._tuplestore_end=e=>(Module._tuplestore_end=wasmExports.tuplestore_end)(e),Module._quote_literal_cstr=e=>(Module._quote_literal_cstr=wasmExports.quote_literal_cstr)(e),Module._contain_mutable_functions=e=>(Module._contain_mutable_functions=wasmExports.contain_mutable_functions)(e),Module._ExecuteTruncateGuts=(e,r,M,r0,s0,a0)=>(Module._ExecuteTruncateGuts=wasmExports.ExecuteTruncateGuts)(e,r,M,r0,s0,a0),Module._bms_make_singleton=e=>(Module._bms_make_singleton=wasmExports.bms_make_singleton)(e),Module._tuplestore_puttupleslot=(e,r)=>(Module._tuplestore_puttupleslot=wasmExports.tuplestore_puttupleslot)(e,r),Module._tuplestore_begin_heap=(e,r,M)=>(Module._tuplestore_begin_heap=wasmExports.tuplestore_begin_heap)(e,r,M),Module._ExecForceStoreHeapTuple=(e,r,M)=>(Module._ExecForceStoreHeapTuple=wasmExports.ExecForceStoreHeapTuple)(e,r,M),Module._strtod=(e,r)=>(Module._strtod=wasmExports.strtod)(e,r),Module._plain_crypt_verify=(e,r,M,r0)=>(Module._plain_crypt_verify=wasmExports.plain_crypt_verify)(e,r,M,r0),Module._ProcessConfigFile=e=>(Module._ProcessConfigFile=wasmExports.ProcessConfigFile)(e),Module._ExecReScan=e=>(Module._ExecReScan=wasmExports.ExecReScan)(e),Module._ExecAsyncResponse=e=>(Module._ExecAsyncResponse=wasmExports.ExecAsyncResponse)(e),Module._ExecAsyncRequestDone=(e,r)=>(Module._ExecAsyncRequestDone=wasmExports.ExecAsyncRequestDone)(e,r),Module._ExecAsyncRequestPending=e=>(Module._ExecAsyncRequestPending=wasmExports.ExecAsyncRequestPending)(e),Module._ExprEvalPushStep=(e,r)=>(Module._ExprEvalPushStep=wasmExports.ExprEvalPushStep)(e,r),Module._ExecInitExprWithParams=(e,r)=>(Module._ExecInitExprWithParams=wasmExports.ExecInitExprWithParams)(e,r),Module._ExecInitExprList=(e,r)=>(Module._ExecInitExprList=wasmExports.ExecInitExprList)(e,r),Module._MakeExpandedObjectReadOnlyInternal=e=>(Module._MakeExpandedObjectReadOnlyInternal=wasmExports.MakeExpandedObjectReadOnlyInternal)(e),Module._tuplesort_puttupleslot=(e,r)=>(Module._tuplesort_puttupleslot=wasmExports.tuplesort_puttupleslot)(e,r),Module._ArrayGetNItems=(e,r)=>(Module._ArrayGetNItems=wasmExports.ArrayGetNItems)(e,r),Module._expanded_record_fetch_tupdesc=e=>(Module._expanded_record_fetch_tupdesc=wasmExports.expanded_record_fetch_tupdesc)(e),Module._expanded_record_fetch_field=(e,r,M)=>(Module._expanded_record_fetch_field=wasmExports.expanded_record_fetch_field)(e,r,M),Module._JsonbValueToJsonb=e=>(Module._JsonbValueToJsonb=wasmExports.JsonbValueToJsonb)(e),Module._boolout=e=>(Module._boolout=wasmExports.boolout)(e),Module._lookup_rowtype_tupdesc_domain=(e,r,M)=>(Module._lookup_rowtype_tupdesc_domain=wasmExports.lookup_rowtype_tupdesc_domain)(e,r,M),Module._MemoryContextGetParent=e=>(Module._MemoryContextGetParent=wasmExports.MemoryContextGetParent)(e),Module._DeleteExpandedObject=e=>(Module._DeleteExpandedObject=wasmExports.DeleteExpandedObject)(e),Module._ExecFindJunkAttributeInTlist=(e,r)=>(Module._ExecFindJunkAttributeInTlist=wasmExports.ExecFindJunkAttributeInTlist)(e,r),Module._standard_ExecutorStart=(e,r)=>(Module._standard_ExecutorStart=wasmExports.standard_ExecutorStart)(e,r),Module._standard_ExecutorRun=(e,r,M,r0)=>(Module._standard_ExecutorRun=wasmExports.standard_ExecutorRun)(e,r,M,r0),Module._standard_ExecutorFinish=e=>(Module._standard_ExecutorFinish=wasmExports.standard_ExecutorFinish)(e),Module._standard_ExecutorEnd=e=>(Module._standard_ExecutorEnd=wasmExports.standard_ExecutorEnd)(e),Module._InstrAlloc=(e,r,M)=>(Module._InstrAlloc=wasmExports.InstrAlloc)(e,r,M),Module._get_typlenbyval=(e,r,M)=>(Module._get_typlenbyval=wasmExports.get_typlenbyval)(e,r,M),Module._InputFunctionCall=(e,r,M,r0)=>(Module._InputFunctionCall=wasmExports.InputFunctionCall)(e,r,M,r0),Module._FreeExprContext=(e,r)=>(Module._FreeExprContext=wasmExports.FreeExprContext)(e,r),Module._ExecOpenScanRelation=(e,r,M)=>(Module._ExecOpenScanRelation=wasmExports.ExecOpenScanRelation)(e,r,M),Module._bms_intersect=(e,r)=>(Module._bms_intersect=wasmExports.bms_intersect)(e,r),Module._ExecGetReturningSlot=(e,r)=>(Module._ExecGetReturningSlot=wasmExports.ExecGetReturningSlot)(e,r),Module._ExecGetResultRelCheckAsUser=(e,r)=>(Module._ExecGetResultRelCheckAsUser=wasmExports.ExecGetResultRelCheckAsUser)(e,r),Module._get_call_expr_argtype=(e,r)=>(Module._get_call_expr_argtype=wasmExports.get_call_expr_argtype)(e,r),Module._tuplestore_clear=e=>(Module._tuplestore_clear=wasmExports.tuplestore_clear)(e),Module._InstrUpdateTupleCount=(e,r)=>(Module._InstrUpdateTupleCount=wasmExports.InstrUpdateTupleCount)(e,r),Module._tuplesort_begin_heap=(e,r,M,r0,s0,a0,i0,u0,d0)=>(Module._tuplesort_begin_heap=wasmExports.tuplesort_begin_heap)(e,r,M,r0,s0,a0,i0,u0,d0),Module._tuplesort_gettupleslot=(e,r,M,r0,s0)=>(Module._tuplesort_gettupleslot=wasmExports.tuplesort_gettupleslot)(e,r,M,r0,s0),Module._AddWaitEventToSet=(e,r,M,r0,s0)=>(Module._AddWaitEventToSet=wasmExports.AddWaitEventToSet)(e,r,M,r0,s0),Module._GetNumRegisteredWaitEvents=e=>(Module._GetNumRegisteredWaitEvents=wasmExports.GetNumRegisteredWaitEvents)(e),Module._get_attstatsslot=(e,r,M,r0,s0)=>(Module._get_attstatsslot=wasmExports.get_attstatsslot)(e,r,M,r0,s0),Module._free_attstatsslot=e=>(Module._free_attstatsslot=wasmExports.free_attstatsslot)(e),Module._tuplesort_reset=e=>(Module._tuplesort_reset=wasmExports.tuplesort_reset)(e),Module._pairingheap_first=e=>(Module._pairingheap_first=wasmExports.pairingheap_first)(e),Module._bms_nonempty_difference=(e,r)=>(Module._bms_nonempty_difference=wasmExports.bms_nonempty_difference)(e,r),Module._SPI_connect_ext=e=>(Module._SPI_connect_ext=wasmExports.SPI_connect_ext)(e),Module._SPI_commit=()=>(Module._SPI_commit=wasmExports.SPI_commit)(),Module._CopyErrorData=()=>(Module._CopyErrorData=wasmExports.CopyErrorData)(),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,r)=>(Module._SPI_execute_extended=wasmExports.SPI_execute_extended)(e,r),Module._SPI_execute_plan=(e,r,M,r0,s0)=>(Module._SPI_execute_plan=wasmExports.SPI_execute_plan)(e,r,M,r0,s0),Module._SPI_execp=(e,r,M,r0)=>(Module._SPI_execp=wasmExports.SPI_execp)(e,r,M,r0),Module._SPI_execute_plan_extended=(e,r)=>(Module._SPI_execute_plan_extended=wasmExports.SPI_execute_plan_extended)(e,r),Module._SPI_execute_plan_with_paramlist=(e,r,M,r0)=>(Module._SPI_execute_plan_with_paramlist=wasmExports.SPI_execute_plan_with_paramlist)(e,r,M,r0),Module._SPI_prepare=(e,r,M)=>(Module._SPI_prepare=wasmExports.SPI_prepare)(e,r,M),Module._SPI_prepare_extended=(e,r)=>(Module._SPI_prepare_extended=wasmExports.SPI_prepare_extended)(e,r),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,r)=>(Module._SPI_returntuple=wasmExports.SPI_returntuple)(e,r),Module._SPI_fnumber=(e,r)=>(Module._SPI_fnumber=wasmExports.SPI_fnumber)(e,r),Module._SPI_fname=(e,r)=>(Module._SPI_fname=wasmExports.SPI_fname)(e,r),Module._SPI_getbinval=(e,r,M,r0)=>(Module._SPI_getbinval=wasmExports.SPI_getbinval)(e,r,M,r0),Module._SPI_gettype=(e,r)=>(Module._SPI_gettype=wasmExports.SPI_gettype)(e,r),Module._SPI_gettypeid=(e,r)=>(Module._SPI_gettypeid=wasmExports.SPI_gettypeid)(e,r),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,r,M)=>(Module._SPI_datumTransfer=wasmExports.SPI_datumTransfer)(e,r,M),Module._datumTransfer=(e,r,M)=>(Module._datumTransfer=wasmExports.datumTransfer)(e,r,M),Module._SPI_cursor_open_with_paramlist=(e,r,M,r0)=>(Module._SPI_cursor_open_with_paramlist=wasmExports.SPI_cursor_open_with_paramlist)(e,r,M,r0),Module._SPI_cursor_parse_open=(e,r,M)=>(Module._SPI_cursor_parse_open=wasmExports.SPI_cursor_parse_open)(e,r,M),Module._SPI_cursor_find=e=>(Module._SPI_cursor_find=wasmExports.SPI_cursor_find)(e),Module._SPI_cursor_fetch=(e,r,M)=>(Module._SPI_cursor_fetch=wasmExports.SPI_cursor_fetch)(e,r,M),Module._SPI_scroll_cursor_fetch=(e,r,M)=>(Module._SPI_scroll_cursor_fetch=wasmExports.SPI_scroll_cursor_fetch)(e,r,M),Module._SPI_scroll_cursor_move=(e,r,M)=>(Module._SPI_scroll_cursor_move=wasmExports.SPI_scroll_cursor_move)(e,r,M),Module._SPI_cursor_close=e=>(Module._SPI_cursor_close=wasmExports.SPI_cursor_close)(e),Module._SPI_plan_is_valid=e=>(Module._SPI_plan_is_valid=wasmExports.SPI_plan_is_valid)(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_relation=e=>(Module._SPI_register_relation=wasmExports.SPI_register_relation)(e),Module._create_queryEnv=()=>(Module._create_queryEnv=wasmExports.create_queryEnv)(),Module._register_ENR=(e,r)=>(Module._register_ENR=wasmExports.register_ENR)(e,r),Module._SPI_register_trigger_data=e=>(Module._SPI_register_trigger_data=wasmExports.SPI_register_trigger_data)(e),Module._tuplestore_tuple_count=e=>(Module._tuplestore_tuple_count=wasmExports.tuplestore_tuple_count)(e),Module._GetUserMapping=(e,r)=>(Module._GetUserMapping=wasmExports.GetUserMapping)(e,r),Module._GetForeignTable=e=>(Module._GetForeignTable=wasmExports.GetForeignTable)(e),Module._GetForeignColumnOptions=(e,r)=>(Module._GetForeignColumnOptions=wasmExports.GetForeignColumnOptions)(e,r),Module._initClosestMatch=(e,r,M)=>(Module._initClosestMatch=wasmExports.initClosestMatch)(e,r,M),Module._updateClosestMatch=(e,r)=>(Module._updateClosestMatch=wasmExports.updateClosestMatch)(e,r),Module._getClosestMatch=e=>(Module._getClosestMatch=wasmExports.getClosestMatch)(e),Module._GetExistingLocalJoinPath=e=>(Module._GetExistingLocalJoinPath=wasmExports.GetExistingLocalJoinPath)(e),Module._bloom_create=(e,r,M)=>(Module._bloom_create=wasmExports.bloom_create)(e,r,M),Module._bloom_free=e=>(Module._bloom_free=wasmExports.bloom_free)(e),Module._bloom_add_element=(e,r,M)=>(Module._bloom_add_element=wasmExports.bloom_add_element)(e,r,M),Module._bloom_lacks_element=(e,r,M)=>(Module._bloom_lacks_element=wasmExports.bloom_lacks_element)(e,r,M),Module._bloom_prop_bits_set=e=>(Module._bloom_prop_bits_set=wasmExports.bloom_prop_bits_set)(e),Module._socket=(e,r,M)=>(Module._socket=wasmExports.socket)(e,r,M),Module._send=(e,r,M,r0)=>(Module._send=wasmExports.send)(e,r,M,r0),Module._recv=(e,r,M,r0)=>(Module._recv=wasmExports.recv)(e,r,M,r0),Module._be_lo_unlink=e=>(Module._be_lo_unlink=wasmExports.be_lo_unlink)(e),Module._pg_mb2wchar_with_len=(e,r,M)=>(Module._pg_mb2wchar_with_len=wasmExports.pg_mb2wchar_with_len)(e,r,M),Module._pg_regcomp=(e,r,M,r0,s0)=>(Module._pg_regcomp=wasmExports.pg_regcomp)(e,r,M,r0,s0),Module._pg_regerror=(e,r,M,r0)=>(Module._pg_regerror=wasmExports.pg_regerror)(e,r,M,r0),Module._strcat=(e,r)=>(Module._strcat=wasmExports.strcat)(e,r),Module._setsockopt=(e,r,M,r0,s0)=>(Module._setsockopt=wasmExports.setsockopt)(e,r,M,r0,s0),Module._getsockopt=(e,r,M,r0,s0)=>(Module._getsockopt=wasmExports.getsockopt)(e,r,M,r0,s0),Module._getsockname=(e,r,M)=>(Module._getsockname=wasmExports.getsockname)(e,r,M),Module._pq_sendtext=(e,r,M)=>(Module._pq_sendtext=wasmExports.pq_sendtext)(e,r,M),Module._pq_sendfloat4=(e,r)=>(Module._pq_sendfloat4=wasmExports.pq_sendfloat4)(e,r),Module._pq_sendfloat8=(e,r)=>(Module._pq_sendfloat8=wasmExports.pq_sendfloat8)(e,r),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,r,M)=>(Module._pq_getmsgtext=wasmExports.pq_getmsgtext)(e,r,M),Module._pg_strtoint32=e=>(Module._pg_strtoint32=wasmExports.pg_strtoint32)(e),Module._bms_membership=e=>(Module._bms_membership=wasmExports.bms_membership)(e),Module._list_make5_impl=(e,r,M,r0,s0,a0)=>(Module._list_make5_impl=wasmExports.list_make5_impl)(e,r,M,r0,s0,a0),Module._list_insert_nth=(e,r,M)=>(Module._list_insert_nth=wasmExports.list_insert_nth)(e,r,M),Module._list_member_ptr=(e,r)=>(Module._list_member_ptr=wasmExports.list_member_ptr)(e,r),Module._list_append_unique_ptr=(e,r)=>(Module._list_append_unique_ptr=wasmExports.list_append_unique_ptr)(e,r),Module._make_opclause=(e,r,M,r0,s0,a0,i0)=>(Module._make_opclause=wasmExports.make_opclause)(e,r,M,r0,s0,a0,i0),Module._exprIsLengthCoercion=(e,r)=>(Module._exprIsLengthCoercion=wasmExports.exprIsLengthCoercion)(e,r),Module._fix_opfuncids=e=>(Module._fix_opfuncids=wasmExports.fix_opfuncids)(e),Module._CleanQuerytext=(e,r,M)=>(Module._CleanQuerytext=wasmExports.CleanQuerytext)(e,r,M),Module._EnableQueryId=()=>(Module._EnableQueryId=wasmExports.EnableQueryId)(),Module._find_base_rel=(e,r)=>(Module._find_base_rel=wasmExports.find_base_rel)(e,r),Module._add_path=(e,r)=>(Module._add_path=wasmExports.add_path)(e,r),Module._pathkeys_contained_in=(e,r)=>(Module._pathkeys_contained_in=wasmExports.pathkeys_contained_in)(e,r),Module._create_sort_path=(e,r,M,r0,s0)=>(Module._create_sort_path=wasmExports.create_sort_path)(e,r,M,r0,s0),Module._set_baserel_size_estimates=(e,r)=>(Module._set_baserel_size_estimates=wasmExports.set_baserel_size_estimates)(e,r),Module._clauselist_selectivity=(e,r,M,r0,s0)=>(Module._clauselist_selectivity=wasmExports.clauselist_selectivity)(e,r,M,r0,s0),Module._get_tablespace_page_costs=(e,r,M)=>(Module._get_tablespace_page_costs=wasmExports.get_tablespace_page_costs)(e,r,M),Module._cost_qual_eval=(e,r,M)=>(Module._cost_qual_eval=wasmExports.cost_qual_eval)(e,r,M),Module._estimate_num_groups=(e,r,M,r0,s0)=>(Module._estimate_num_groups=wasmExports.estimate_num_groups)(e,r,M,r0,s0),Module._cost_sort=(e,r,M,r0,s0,a0,i0,u0,d0)=>(Module._cost_sort=wasmExports.cost_sort)(e,r,M,r0,s0,a0,i0,u0,d0),Module._get_sortgrouplist_exprs=(e,r)=>(Module._get_sortgrouplist_exprs=wasmExports.get_sortgrouplist_exprs)(e,r),Module._make_restrictinfo=(e,r,M,r0,s0,a0,i0,u0,d0,m0)=>(Module._make_restrictinfo=wasmExports.make_restrictinfo)(e,r,M,r0,s0,a0,i0,u0,d0,m0),Module._generate_implied_equalities_for_column=(e,r,M,r0,s0)=>(Module._generate_implied_equalities_for_column=wasmExports.generate_implied_equalities_for_column)(e,r,M,r0,s0),Module._eclass_useful_for_merging=(e,r,M)=>(Module._eclass_useful_for_merging=wasmExports.eclass_useful_for_merging)(e,r,M),Module._join_clause_is_movable_to=(e,r)=>(Module._join_clause_is_movable_to=wasmExports.join_clause_is_movable_to)(e,r),Module._get_plan_rowmark=(e,r)=>(Module._get_plan_rowmark=wasmExports.get_plan_rowmark)(e,r),Module._update_mergeclause_eclasses=(e,r)=>(Module._update_mergeclause_eclasses=wasmExports.update_mergeclause_eclasses)(e,r),Module._find_join_rel=(e,r)=>(Module._find_join_rel=wasmExports.find_join_rel)(e,r),Module._make_canonical_pathkey=(e,r,M,r0,s0)=>(Module._make_canonical_pathkey=wasmExports.make_canonical_pathkey)(e,r,M,r0,s0),Module._get_sortgroupref_clause_noerr=(e,r)=>(Module._get_sortgroupref_clause_noerr=wasmExports.get_sortgroupref_clause_noerr)(e,r),Module._extract_actual_clauses=(e,r)=>(Module._extract_actual_clauses=wasmExports.extract_actual_clauses)(e,r),Module._change_plan_targetlist=(e,r,M)=>(Module._change_plan_targetlist=wasmExports.change_plan_targetlist)(e,r,M),Module._make_foreignscan=(e,r,M,r0,s0,a0,i0,u0)=>(Module._make_foreignscan=wasmExports.make_foreignscan)(e,r,M,r0,s0,a0,i0,u0),Module._tlist_member=(e,r)=>(Module._tlist_member=wasmExports.tlist_member)(e,r),Module._pull_vars_of_level=(e,r)=>(Module._pull_vars_of_level=wasmExports.pull_vars_of_level)(e,r),Module._IncrementVarSublevelsUp=(e,r,M)=>(Module._IncrementVarSublevelsUp=wasmExports.IncrementVarSublevelsUp)(e,r,M),Module._standard_planner=(e,r,M,r0)=>(Module._standard_planner=wasmExports.standard_planner)(e,r,M,r0),Module._get_relids_in_jointree=(e,r,M)=>(Module._get_relids_in_jointree=wasmExports.get_relids_in_jointree)(e,r,M),Module._add_new_columns_to_pathtarget=(e,r)=>(Module._add_new_columns_to_pathtarget=wasmExports.add_new_columns_to_pathtarget)(e,r),Module._get_agg_clause_costs=(e,r,M)=>(Module._get_agg_clause_costs=wasmExports.get_agg_clause_costs)(e,r,M),Module._grouping_is_sortable=e=>(Module._grouping_is_sortable=wasmExports.grouping_is_sortable)(e),Module._copy_pathtarget=e=>(Module._copy_pathtarget=wasmExports.copy_pathtarget)(e),Module._create_projection_path=(e,r,M,r0)=>(Module._create_projection_path=wasmExports.create_projection_path)(e,r,M,r0),Module._GetSysCacheHashValue=(e,r,M,r0,s0)=>(Module._GetSysCacheHashValue=wasmExports.GetSysCacheHashValue)(e,r,M,r0,s0),Module._get_translated_update_targetlist=(e,r,M,r0)=>(Module._get_translated_update_targetlist=wasmExports.get_translated_update_targetlist)(e,r,M,r0),Module._add_row_identity_var=(e,r,M,r0)=>(Module._add_row_identity_var=wasmExports.add_row_identity_var)(e,r,M,r0),Module._get_rel_all_updated_cols=(e,r)=>(Module._get_rel_all_updated_cols=wasmExports.get_rel_all_updated_cols)(e,r),Module._get_baserel_parampathinfo=(e,r,M)=>(Module._get_baserel_parampathinfo=wasmExports.get_baserel_parampathinfo)(e,r,M),Module._create_foreignscan_path=(e,r,M,r0,s0,a0,i0,u0,d0,m0,_0)=>(Module._create_foreignscan_path=wasmExports.create_foreignscan_path)(e,r,M,r0,s0,a0,i0,u0,d0,m0,_0),Module._create_foreign_join_path=(e,r,M,r0,s0,a0,i0,u0,d0,m0,_0)=>(Module._create_foreign_join_path=wasmExports.create_foreign_join_path)(e,r,M,r0,s0,a0,i0,u0,d0,m0,_0),Module._create_foreign_upper_path=(e,r,M,r0,s0,a0,i0,u0,d0,m0)=>(Module._create_foreign_upper_path=wasmExports.create_foreign_upper_path)(e,r,M,r0,s0,a0,i0,u0,d0,m0),Module._adjust_limit_rows_costs=(e,r,M,r0,s0)=>(Module._adjust_limit_rows_costs=wasmExports.adjust_limit_rows_costs)(e,r,M,r0,s0),Module._add_to_flat_tlist=(e,r)=>(Module._add_to_flat_tlist=wasmExports.add_to_flat_tlist)(e,r),Module._get_fn_expr_argtype=(e,r)=>(Module._get_fn_expr_argtype=wasmExports.get_fn_expr_argtype)(e,r),Module._on_shmem_exit=(e,r)=>(Module._on_shmem_exit=wasmExports.on_shmem_exit)(e,r),Module._SignalHandlerForConfigReload=e=>(Module._SignalHandlerForConfigReload=wasmExports.SignalHandlerForConfigReload)(e),Module._SignalHandlerForShutdownRequest=e=>(Module._SignalHandlerForShutdownRequest=wasmExports.SignalHandlerForShutdownRequest)(e),Module._procsignal_sigusr1_handler=e=>(Module._procsignal_sigusr1_handler=wasmExports.procsignal_sigusr1_handler)(e),Module._RegisterBackgroundWorker=e=>(Module._RegisterBackgroundWorker=wasmExports.RegisterBackgroundWorker)(e),Module._WaitForBackgroundWorkerStartup=(e,r)=>(Module._WaitForBackgroundWorkerStartup=wasmExports.WaitForBackgroundWorkerStartup)(e,r),Module._GetConfigOption=(e,r,M)=>(Module._GetConfigOption=wasmExports.GetConfigOption)(e,r,M),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,r)=>(Module._pg_reg_getnumoutarcs=wasmExports.pg_reg_getnumoutarcs)(e,r),Module._pg_reg_getoutarcs=(e,r,M,r0)=>(Module._pg_reg_getoutarcs=wasmExports.pg_reg_getoutarcs)(e,r,M,r0),Module._pg_reg_getnumcolors=e=>(Module._pg_reg_getnumcolors=wasmExports.pg_reg_getnumcolors)(e),Module._pg_reg_colorisbegin=(e,r)=>(Module._pg_reg_colorisbegin=wasmExports.pg_reg_colorisbegin)(e,r),Module._pg_reg_colorisend=(e,r)=>(Module._pg_reg_colorisend=wasmExports.pg_reg_colorisend)(e,r),Module._pg_reg_getnumcharacters=(e,r)=>(Module._pg_reg_getnumcharacters=wasmExports.pg_reg_getnumcharacters)(e,r),Module._pg_reg_getcharacters=(e,r,M,r0)=>(Module._pg_reg_getcharacters=wasmExports.pg_reg_getcharacters)(e,r,M,r0),Module._OutputPluginPrepareWrite=(e,r)=>(Module._OutputPluginPrepareWrite=wasmExports.OutputPluginPrepareWrite)(e,r),Module._OutputPluginWrite=(e,r)=>(Module._OutputPluginWrite=wasmExports.OutputPluginWrite)(e,r),Module._array_contains_nulls=e=>(Module._array_contains_nulls=wasmExports.array_contains_nulls)(e),Module._hash_seq_term=e=>(Module._hash_seq_term=wasmExports.hash_seq_term)(e),Module._FreeErrorData=e=>(Module._FreeErrorData=wasmExports.FreeErrorData)(e),Module._RelidByRelfilenumber=(e,r)=>(Module._RelidByRelfilenumber=wasmExports.RelidByRelfilenumber)(e,r),Module._WaitLatchOrSocket=(e,r,M,r0,s0)=>(Module._WaitLatchOrSocket=wasmExports.WaitLatchOrSocket)(e,r,M,r0,s0),Module._get_row_security_policies=(e,r,M,r0,s0,a0,i0)=>(Module._get_row_security_policies=wasmExports.get_row_security_policies)(e,r,M,r0,s0,a0,i0),Module._hash_estimate_size=(e,r)=>(Module._hash_estimate_size=wasmExports.hash_estimate_size)(e,r),Module._ShmemInitHash=(e,r,M,r0,s0)=>(Module._ShmemInitHash=wasmExports.ShmemInitHash)(e,r,M,r0,s0),Module._LockBufHdr=e=>(Module._LockBufHdr=wasmExports.LockBufHdr)(e),Module._EvictUnpinnedBuffer=e=>(Module._EvictUnpinnedBuffer=wasmExports.EvictUnpinnedBuffer)(e),Module._have_free_buffer=()=>(Module._have_free_buffer=wasmExports.have_free_buffer)(),Module._copy_file=(e,r)=>(Module._copy_file=wasmExports.copy_file)(e,r),Module._AcquireExternalFD=()=>(Module._AcquireExternalFD=wasmExports.AcquireExternalFD)(),Module._GetNamedDSMSegment=(e,r,M,r0)=>(Module._GetNamedDSMSegment=wasmExports.GetNamedDSMSegment)(e,r,M,r0),Module._RequestAddinShmemSpace=e=>(Module._RequestAddinShmemSpace=wasmExports.RequestAddinShmemSpace)(e),Module._GetRunningTransactionData=()=>(Module._GetRunningTransactionData=wasmExports.GetRunningTransactionData)(),Module._BackendXidGetPid=e=>(Module._BackendXidGetPid=wasmExports.BackendXidGetPid)(e),Module._LWLockRegisterTranche=(e,r)=>(Module._LWLockRegisterTranche=wasmExports.LWLockRegisterTranche)(e,r),Module._GetNamedLWLockTranche=e=>(Module._GetNamedLWLockTranche=wasmExports.GetNamedLWLockTranche)(e),Module._LWLockNewTrancheId=()=>(Module._LWLockNewTrancheId=wasmExports.LWLockNewTrancheId)(),Module._RequestNamedLWLockTranche=(e,r)=>(Module._RequestNamedLWLockTranche=wasmExports.RequestNamedLWLockTranche)(e,r),Module._standard_ProcessUtility=(e,r,M,r0,s0,a0,i0,u0)=>(Module._standard_ProcessUtility=wasmExports.standard_ProcessUtility)(e,r,M,r0,s0,a0,i0,u0),Module._lookup_ts_dictionary_cache=e=>(Module._lookup_ts_dictionary_cache=wasmExports.lookup_ts_dictionary_cache)(e),Module._get_tsearch_config_filename=(e,r)=>(Module._get_tsearch_config_filename=wasmExports.get_tsearch_config_filename)(e,r),Module._lowerstr=e=>(Module._lowerstr=wasmExports.lowerstr)(e),Module._readstoplist=(e,r,M)=>(Module._readstoplist=wasmExports.readstoplist)(e,r,M),Module._lowerstr_with_len=(e,r)=>(Module._lowerstr_with_len=wasmExports.lowerstr_with_len)(e,r),Module._searchstoplist=(e,r)=>(Module._searchstoplist=wasmExports.searchstoplist)(e,r),Module._tsearch_readline_begin=(e,r)=>(Module._tsearch_readline_begin=wasmExports.tsearch_readline_begin)(e,r),Module._tsearch_readline=e=>(Module._tsearch_readline=wasmExports.tsearch_readline)(e),Module._t_isspace=e=>(Module._t_isspace=wasmExports.t_isspace)(e),Module._tsearch_readline_end=e=>(Module._tsearch_readline_end=wasmExports.tsearch_readline_end)(e),Module._stringToQualifiedNameList=(e,r)=>(Module._stringToQualifiedNameList=wasmExports.stringToQualifiedNameList)(e,r),Module._t_isdigit=e=>(Module._t_isdigit=wasmExports.t_isdigit)(e),Module._t_isalnum=e=>(Module._t_isalnum=wasmExports.t_isalnum)(e),Module._get_restriction_variable=(e,r,M,r0,s0,a0)=>(Module._get_restriction_variable=wasmExports.get_restriction_variable)(e,r,M,r0,s0,a0),Module._MemoryContextAllocHuge=(e,r)=>(Module._MemoryContextAllocHuge=wasmExports.MemoryContextAllocHuge)(e,r),Module._WaitEventExtensionNew=e=>(Module._WaitEventExtensionNew=wasmExports.WaitEventExtensionNew)(e),Module._expand_array=(e,r,M)=>(Module._expand_array=wasmExports.expand_array)(e,r,M),Module._arraycontsel=e=>(Module._arraycontsel=wasmExports.arraycontsel)(e),Module._arraycontjoinsel=e=>(Module._arraycontjoinsel=wasmExports.arraycontjoinsel)(e),Module._initArrayResult=(e,r,M)=>(Module._initArrayResult=wasmExports.initArrayResult)(e,r,M),Module._array_create_iterator=(e,r,M)=>(Module._array_create_iterator=wasmExports.array_create_iterator)(e,r,M),Module._array_iterate=(e,r,M)=>(Module._array_iterate=wasmExports.array_iterate)(e,r,M),Module._ArrayGetIntegerTypmods=(e,r)=>(Module._ArrayGetIntegerTypmods=wasmExports.ArrayGetIntegerTypmods)(e,r),Module._boolin=e=>(Module._boolin=wasmExports.boolin)(e),Module._cash_cmp=e=>(Module._cash_cmp=wasmExports.cash_cmp)(e),Module._int64_to_numeric=e=>(Module._int64_to_numeric=wasmExports.int64_to_numeric)(e),Module._numeric_div=e=>(Module._numeric_div=wasmExports.numeric_div)(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._date_mi=e=>(Module._date_mi=wasmExports.date_mi)(e),Module._time_eq=e=>(Module._time_eq=wasmExports.time_eq)(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._time_mi_time=e=>(Module._time_mi_time=wasmExports.time_mi_time)(e),Module._timetz_cmp=e=>(Module._timetz_cmp=wasmExports.timetz_cmp)(e),Module._TransferExpandedObject=(e,r)=>(Module._TransferExpandedObject=wasmExports.TransferExpandedObject)(e,r),Module._numeric_lt=e=>(Module._numeric_lt=wasmExports.numeric_lt)(e),Module._numeric_ge=e=>(Module._numeric_ge=wasmExports.numeric_ge)(e),Module._err_generic_string=(e,r)=>(Module._err_generic_string=wasmExports.err_generic_string)(e,r),Module._domain_check=(e,r,M,r0,s0)=>(Module._domain_check=wasmExports.domain_check)(e,r,M,r0,s0),Module._enum_lt=e=>(Module._enum_lt=wasmExports.enum_lt)(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_gt=e=>(Module._enum_gt=wasmExports.enum_gt)(e),Module._enum_cmp=e=>(Module._enum_cmp=wasmExports.enum_cmp)(e),Module._make_expanded_record_from_typeid=(e,r,M)=>(Module._make_expanded_record_from_typeid=wasmExports.make_expanded_record_from_typeid)(e,r,M),Module._make_expanded_record_from_tupdesc=(e,r)=>(Module._make_expanded_record_from_tupdesc=wasmExports.make_expanded_record_from_tupdesc)(e,r),Module._make_expanded_record_from_exprecord=(e,r)=>(Module._make_expanded_record_from_exprecord=wasmExports.make_expanded_record_from_exprecord)(e,r),Module._expanded_record_set_tuple=(e,r,M,r0)=>(Module._expanded_record_set_tuple=wasmExports.expanded_record_set_tuple)(e,r,M,r0),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,r,M)=>(Module._expanded_record_lookup_field=wasmExports.expanded_record_lookup_field)(e,r,M),Module._expanded_record_set_field_internal=(e,r,M,r0,s0,a0)=>(Module._expanded_record_set_field_internal=wasmExports.expanded_record_set_field_internal)(e,r,M,r0,s0,a0),Module._expanded_record_set_fields=(e,r,M,r0)=>(Module._expanded_record_set_fields=wasmExports.expanded_record_set_fields)(e,r,M,r0),Module._float4in_internal=(e,r,M,r0,s0)=>(Module._float4in_internal=wasmExports.float4in_internal)(e,r,M,r0,s0),Module._strtof=(e,r)=>(Module._strtof=wasmExports.strtof)(e,r),Module._float8in_internal=(e,r,M,r0,s0)=>(Module._float8in_internal=wasmExports.float8in_internal)(e,r,M,r0,s0),Module._float8out_internal=e=>(Module._float8out_internal=wasmExports.float8out_internal)(e),Module._btfloat4cmp=e=>(Module._btfloat4cmp=wasmExports.btfloat4cmp)(e),Module._btfloat8cmp=e=>(Module._btfloat8cmp=wasmExports.btfloat8cmp)(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._str_tolower=(e,r,M)=>(Module._str_tolower=wasmExports.str_tolower)(e,r,M),Module._pushJsonbValue=(e,r,M)=>(Module._pushJsonbValue=wasmExports.pushJsonbValue)(e,r,M),Module._numeric_float4=e=>(Module._numeric_float4=wasmExports.numeric_float4)(e),Module._numeric_cmp=e=>(Module._numeric_cmp=wasmExports.numeric_cmp)(e),Module._numeric_eq=e=>(Module._numeric_eq=wasmExports.numeric_eq)(e),Module._numeric_is_nan=e=>(Module._numeric_is_nan=wasmExports.numeric_is_nan)(e),Module._timestamp_cmp=e=>(Module._timestamp_cmp=wasmExports.timestamp_cmp)(e),Module._macaddr_cmp=e=>(Module._macaddr_cmp=wasmExports.macaddr_cmp)(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_eq=e=>(Module._macaddr_eq=wasmExports.macaddr_eq)(e),Module._macaddr_ge=e=>(Module._macaddr_ge=wasmExports.macaddr_ge)(e),Module._macaddr_gt=e=>(Module._macaddr_gt=wasmExports.macaddr_gt)(e),Module._macaddr8_cmp=e=>(Module._macaddr8_cmp=wasmExports.macaddr8_cmp)(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_eq=e=>(Module._macaddr8_eq=wasmExports.macaddr8_eq)(e),Module._macaddr8_ge=e=>(Module._macaddr8_ge=wasmExports.macaddr8_ge)(e),Module._macaddr8_gt=e=>(Module._macaddr8_gt=wasmExports.macaddr8_gt)(e),Module._current_query=e=>(Module._current_query=wasmExports.current_query)(e),Module._unpack_sql_state=e=>(Module._unpack_sql_state=wasmExports.unpack_sql_state)(e),Module._get_fn_expr_rettype=e=>(Module._get_fn_expr_rettype=wasmExports.get_fn_expr_rettype)(e),Module._btnamecmp=e=>(Module._btnamecmp=wasmExports.btnamecmp)(e),Module._inet_in=e=>(Module._inet_in=wasmExports.inet_in)(e),Module._network_cmp=e=>(Module._network_cmp=wasmExports.network_cmp)(e),Module._convert_network_to_scalar=(e,r,M)=>(Module._convert_network_to_scalar=wasmExports.convert_network_to_scalar)(e,r,M),Module._numeric_gt=e=>(Module._numeric_gt=wasmExports.numeric_gt)(e),Module._numeric_le=e=>(Module._numeric_le=wasmExports.numeric_le)(e),Module._numeric_float8_no_overflow=e=>(Module._numeric_float8_no_overflow=wasmExports.numeric_float8_no_overflow)(e),Module._oidout=e=>(Module._oidout=wasmExports.oidout)(e),Module._interval_mi=e=>(Module._interval_mi=wasmExports.interval_mi)(e),Module._quote_ident=e=>(Module._quote_ident=wasmExports.quote_ident)(e),Module._pg_wchar2mb_with_len=(e,r,M)=>(Module._pg_wchar2mb_with_len=wasmExports.pg_wchar2mb_with_len)(e,r,M),Module._pg_get_indexdef_columns_extended=(e,r)=>(Module._pg_get_indexdef_columns_extended=wasmExports.pg_get_indexdef_columns_extended)(e,r),Module._pg_get_querydef=(e,r)=>(Module._pg_get_querydef=wasmExports.pg_get_querydef)(e,r),Module._strcspn=(e,r)=>(Module._strcspn=wasmExports.strcspn)(e,r),Module._generic_restriction_selectivity=(e,r,M,r0,s0,a0)=>(Module._generic_restriction_selectivity=wasmExports.generic_restriction_selectivity)(e,r,M,r0,s0,a0),Module._genericcostestimate=(e,r,M,r0)=>(Module._genericcostestimate=wasmExports.genericcostestimate)(e,r,M,r0),Module._tidin=e=>(Module._tidin=wasmExports.tidin)(e),Module._tidout=e=>(Module._tidout=wasmExports.tidout)(e),Module._timestamp_in=e=>(Module._timestamp_in=wasmExports.timestamp_in)(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_gt=e=>(Module._timestamp_gt=wasmExports.timestamp_gt)(e),Module._timestamp_le=e=>(Module._timestamp_le=wasmExports.timestamp_le)(e),Module._timestamp_ge=e=>(Module._timestamp_ge=wasmExports.timestamp_ge)(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_gt=e=>(Module._interval_gt=wasmExports.interval_gt)(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_cmp=e=>(Module._interval_cmp=wasmExports.interval_cmp)(e),Module._timestamp_mi=e=>(Module._timestamp_mi=wasmExports.timestamp_mi)(e),Module._interval_um=e=>(Module._interval_um=wasmExports.interval_um)(e),Module._has_fn_opclass_options=e=>(Module._has_fn_opclass_options=wasmExports.has_fn_opclass_options)(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._varbit_in=e=>(Module._varbit_in=wasmExports.varbit_in)(e),Module._biteq=e=>(Module._biteq=wasmExports.biteq)(e),Module._bitlt=e=>(Module._bitlt=wasmExports.bitlt)(e),Module._bitle=e=>(Module._bitle=wasmExports.bitle)(e),Module._bitgt=e=>(Module._bitgt=wasmExports.bitgt)(e),Module._bitge=e=>(Module._bitge=wasmExports.bitge)(e),Module._bitcmp=e=>(Module._bitcmp=wasmExports.bitcmp)(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._texteq=e=>(Module._texteq=wasmExports.texteq)(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._bttextcmp=e=>(Module._bttextcmp=wasmExports.bttextcmp)(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._varstr_levenshtein=(e,r,M,r0,s0,a0,i0,u0)=>(Module._varstr_levenshtein=wasmExports.varstr_levenshtein)(e,r,M,r0,s0,a0,i0,u0),Module._pg_xml_init=e=>(Module._pg_xml_init=wasmExports.pg_xml_init)(e),Module._xmlInitParser=()=>(Module._xmlInitParser=wasmExports.xmlInitParser)(),Module._xml_ereport=(e,r,M,r0)=>(Module._xml_ereport=wasmExports.xml_ereport)(e,r,M,r0),Module._pg_xml_done=(e,r)=>(Module._pg_xml_done=wasmExports.pg_xml_done)(e,r),Module._xmlXPathNewContext=e=>(Module._xmlXPathNewContext=wasmExports.xmlXPathNewContext)(e),Module._xmlXPathFreeContext=e=>(Module._xmlXPathFreeContext=wasmExports.xmlXPathFreeContext)(e),Module._xmlFreeDoc=e=>(Module._xmlFreeDoc=wasmExports.xmlFreeDoc)(e),Module._xmlXPathCtxtCompile=(e,r)=>(Module._xmlXPathCtxtCompile=wasmExports.xmlXPathCtxtCompile)(e,r),Module._xmlXPathCompiledEval=(e,r)=>(Module._xmlXPathCompiledEval=wasmExports.xmlXPathCompiledEval)(e,r),Module._xmlXPathFreeObject=e=>(Module._xmlXPathFreeObject=wasmExports.xmlXPathFreeObject)(e),Module._xmlXPathFreeCompExpr=e=>(Module._xmlXPathFreeCompExpr=wasmExports.xmlXPathFreeCompExpr)(e),Module._xmlStrdup=e=>(Module._xmlStrdup=wasmExports.xmlStrdup)(e),Module._xmlEncodeSpecialChars=(e,r)=>(Module._xmlEncodeSpecialChars=wasmExports.xmlEncodeSpecialChars)(e,r),Module._xmlStrlen=e=>(Module._xmlStrlen=wasmExports.xmlStrlen)(e),Module._xmlBufferCreate=()=>(Module._xmlBufferCreate=wasmExports.xmlBufferCreate)(),Module._xmlBufferFree=e=>(Module._xmlBufferFree=wasmExports.xmlBufferFree)(e),Module._xmlXPathCastNodeToString=e=>(Module._xmlXPathCastNodeToString=wasmExports.xmlXPathCastNodeToString)(e),Module._xmlNodeDump=(e,r,M,r0,s0)=>(Module._xmlNodeDump=wasmExports.xmlNodeDump)(e,r,M,r0,s0),Module._get_typsubscript=(e,r)=>(Module._get_typsubscript=wasmExports.get_typsubscript)(e,r),Module._CachedPlanAllowsSimpleValidityCheck=(e,r,M)=>(Module._CachedPlanAllowsSimpleValidityCheck=wasmExports.CachedPlanAllowsSimpleValidityCheck)(e,r,M),Module._CachedPlanIsSimplyValid=(e,r,M)=>(Module._CachedPlanIsSimplyValid=wasmExports.CachedPlanIsSimplyValid)(e,r,M),Module._GetCachedExpression=e=>(Module._GetCachedExpression=wasmExports.GetCachedExpression)(e),Module._FreeCachedExpression=e=>(Module._FreeCachedExpression=wasmExports.FreeCachedExpression)(e),Module._ReleaseAllPlanCacheRefsInOwner=e=>(Module._ReleaseAllPlanCacheRefsInOwner=wasmExports.ReleaseAllPlanCacheRefsInOwner)(e),Module._in_error_recursion_trouble=()=>(Module._in_error_recursion_trouble=wasmExports.in_error_recursion_trouble)(),Module._GetErrorContextStack=()=>(Module._GetErrorContextStack=wasmExports.GetErrorContextStack)(),Module._find_rendezvous_variable=e=>(Module._find_rendezvous_variable=wasmExports.find_rendezvous_variable)(e),Module._CallerFInfoFunctionCall2=(e,r,M,r0,s0)=>(Module._CallerFInfoFunctionCall2=wasmExports.CallerFInfoFunctionCall2)(e,r,M,r0,s0),Module._FunctionCall0Coll=(e,r)=>(Module._FunctionCall0Coll=wasmExports.FunctionCall0Coll)(e,r),Module._resolve_polymorphic_argtypes=(e,r,M,r0)=>(Module._resolve_polymorphic_argtypes=wasmExports.resolve_polymorphic_argtypes)(e,r,M,r0),Module._pg_bindtextdomain=e=>(Module._pg_bindtextdomain=wasmExports.pg_bindtextdomain)(e),Module._DefineCustomBoolVariable=(e,r,M,r0,s0,a0,i0,u0,d0,m0)=>(Module._DefineCustomBoolVariable=wasmExports.DefineCustomBoolVariable)(e,r,M,r0,s0,a0,i0,u0,d0,m0),Module._DefineCustomIntVariable=(e,r,M,r0,s0,a0,i0,u0,d0,m0,_0,f0)=>(Module._DefineCustomIntVariable=wasmExports.DefineCustomIntVariable)(e,r,M,r0,s0,a0,i0,u0,d0,m0,_0,f0),Module._DefineCustomRealVariable=(e,r,M,r0,s0,a0,i0,u0,d0,m0,_0,f0)=>(Module._DefineCustomRealVariable=wasmExports.DefineCustomRealVariable)(e,r,M,r0,s0,a0,i0,u0,d0,m0,_0,f0),Module._DefineCustomStringVariable=(e,r,M,r0,s0,a0,i0,u0,d0,m0)=>(Module._DefineCustomStringVariable=wasmExports.DefineCustomStringVariable)(e,r,M,r0,s0,a0,i0,u0,d0,m0),Module._DefineCustomEnumVariable=(e,r,M,r0,s0,a0,i0,u0,d0,m0,_0)=>(Module._DefineCustomEnumVariable=wasmExports.DefineCustomEnumVariable)(e,r,M,r0,s0,a0,i0,u0,d0,m0,_0),Module._MarkGUCPrefixReserved=e=>(Module._MarkGUCPrefixReserved=wasmExports.MarkGUCPrefixReserved)(e),Module._sampler_random_init_state=(e,r)=>(Module._sampler_random_init_state=wasmExports.sampler_random_init_state)(e,r),Module._pchomp=e=>(Module._pchomp=wasmExports.pchomp)(e),Module._PinPortal=e=>(Module._PinPortal=wasmExports.PinPortal)(e),Module._UnpinPortal=e=>(Module._UnpinPortal=wasmExports.UnpinPortal)(e),Module._xmlBufferWriteCHAR=(e,r)=>(Module._xmlBufferWriteCHAR=wasmExports.xmlBufferWriteCHAR)(e,r),Module._xmlBufferWriteChar=(e,r)=>(Module._xmlBufferWriteChar=wasmExports.xmlBufferWriteChar)(e,r),Module._xmlReadMemory=(e,r,M,r0,s0)=>(Module._xmlReadMemory=wasmExports.xmlReadMemory)(e,r,M,r0,s0),Module._xmlDocGetRootElement=e=>(Module._xmlDocGetRootElement=wasmExports.xmlDocGetRootElement)(e),Module._xmlXPathIsNaN=e=>(Module._xmlXPathIsNaN=wasmExports.xmlXPathIsNaN)(e),Module._xmlXPathCastToBoolean=e=>(Module._xmlXPathCastToBoolean=wasmExports.xmlXPathCastToBoolean)(e),Module._xmlXPathCastToNumber=e=>(Module._xmlXPathCastToNumber=wasmExports.xmlXPathCastToNumber)(e);var ___dl_seterr=(e,r)=>(___dl_seterr=wasmExports.__dl_seterr)(e,r);Module._gmtime=e=>(Module._gmtime=wasmExports.gmtime)(e);var _htonl=e=>(_htonl=wasmExports.htonl)(e),_htons=e=>(_htons=wasmExports.htons)(e);Module._ioctl=(e,r,M)=>(Module._ioctl=wasmExports.ioctl)(e,r,M);var _emscripten_builtin_memalign=(e,r)=>(_emscripten_builtin_memalign=wasmExports.emscripten_builtin_memalign)(e,r),_ntohs=e=>(_ntohs=wasmExports.ntohs)(e);Module._srand=e=>(Module._srand=wasmExports.srand)(e),Module._rand=()=>(Module._rand=wasmExports.rand)();var __emscripten_timeout=(e,r)=>(__emscripten_timeout=wasmExports._emscripten_timeout)(e,r),_setThrew=(e,r)=>(_setThrew=wasmExports.setThrew)(e,r),__emscripten_tempret_set=e=>(__emscripten_tempret_set=wasmExports._emscripten_tempret_set)(e),__emscripten_tempret_get=()=>(__emscripten_tempret_get=wasmExports._emscripten_tempret_get)(),__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._InterruptPending=2677872,Module._MyLatch=2678060,Module._CritSectionCount=2677924,Module._MyProc=2647676,Module._pg_global_prng_state=2624272,Module._error_context_stack=2676168,Module._GUC_check_errdetail_string=2681820,Module._IsUnderPostmaster=2677953,Module._CurrentMemoryContext=2683248,Module._stdout=2537152,Module._debug_query_string=2538716,Module._MyProcPort=2678048,Module.___THREW__=2698916,Module.___threwValue=2698920,Module._MyDatabaseId=2677932,Module._TopMemoryContext=2683252,Module._PG_exception_stack=2676172,Module._MyProcPid=2678024,Module._stdin=2537e3,Module._ScanKeywords=2374040,Module._pg_number_of_ones=925120,Module._LocalBufferBlockPointers=2644252,Module._BufferBlocks=2638988,Module._wal_level=2387920,Module._SnapshotAnyData=2474096,Module._maintenance_work_mem=2421576,Module._ParallelWorkerNumber=2379480,Module._MainLWLockArray=2645860,Module._CurrentResourceOwner=2683296,Module._work_mem=2421560,Module._NBuffers=2421584,Module._bsysscan=2625508,Module._CheckXidAlive=2625504,Module._RecentXmin=2474188,Module._XactIsoLevel=2387784,Module._pgWalUsage=2628976,Module._pgBufferUsage=2628848,Module._TTSOpsVirtual=2391608,Module._TransamVariables=2625496,Module._TopTransactionContext=2683272,Module._RmgrTable=2379504,Module._process_shared_preload_libraries_in_progress=2681216,Module._wal_segment_size=2387940,Module._TopTransactionResourceOwner=2683304,Module._arch_module_check_errdetail_string=2638372,Module._object_access_hook=2627616,Module._InvalidObjectAddress=1520620,Module._check_function_bodies=2421750,Module._post_parse_analyze_hook=2627656,Module._ScanKeywordTokens=1551648,Module._SPI_processed=2629e3,Module._SPI_tuptable=2629008,Module._TTSOpsMinimalTuple=2391712,Module._check_password_hook=2627924,Module._ConfigReloadPending=2638360,Module._max_parallel_maintenance_workers=2421580,Module._DateStyle=2421548,Module._ExecutorStart_hook=2628824,Module._ExecutorRun_hook=2628828,Module._ExecutorFinish_hook=2628832,Module._ExecutorEnd_hook=2628836,Module._SPI_result=2629012,Module._ClientAuthentication_hook=2629184,Module._cpu_tuple_cost=2392168,Module._cpu_operator_cost=2392184,Module._seq_page_cost=2392152,Module._planner_hook=2638056,Module._ShutdownRequestPending=2638364,Module._MyStartTime=2678032,Module._cluster_name=2421800,Module._application_name=2682044,Module._BufferDescriptors=2638984,Module._shmem_startup_hook=2644932,Module._ProcessUtility_hook=2647764,Module._IntervalStyle=2677956,Module._extra_float_digits=2411976,Module._pg_crc32_table=2112288,Module._xmlFree=2523400,Module._shmem_request_hook=2681220;function invoke_iii(e,r,M){var r0=stackSave();try{return getWasmTableEntry(e)(r,M)}catch(s0){if(stackRestore(r0),s0!==s0+0)throw s0;_setThrew(1,0)}}function invoke_viiii(e,r,M,r0,s0){var a0=stackSave();try{getWasmTableEntry(e)(r,M,r0,s0)}catch(i0){if(stackRestore(a0),i0!==i0+0)throw i0;_setThrew(1,0)}}function invoke_vi(e,r){var M=stackSave();try{getWasmTableEntry(e)(r)}catch(r0){if(stackRestore(M),r0!==r0+0)throw r0;_setThrew(1,0)}}function invoke_v(e){var r=stackSave();try{getWasmTableEntry(e)()}catch(M){if(stackRestore(r),M!==M+0)throw M;_setThrew(1,0)}}function invoke_j(e){var r=stackSave();try{return getWasmTableEntry(e)()}catch(M){if(stackRestore(r),M!==M+0)throw M;return _setThrew(1,0),0n}}function invoke_viiiiii(e,r,M,r0,s0,a0,i0){var u0=stackSave();try{getWasmTableEntry(e)(r,M,r0,s0,a0,i0)}catch(d0){if(stackRestore(u0),d0!==d0+0)throw d0;_setThrew(1,0)}}function invoke_vii(e,r,M){var r0=stackSave();try{getWasmTableEntry(e)(r,M)}catch(s0){if(stackRestore(r0),s0!==s0+0)throw s0;_setThrew(1,0)}}function invoke_iiiiii(e,r,M,r0,s0,a0){var i0=stackSave();try{return getWasmTableEntry(e)(r,M,r0,s0,a0)}catch(u0){if(stackRestore(i0),u0!==u0+0)throw u0;_setThrew(1,0)}}function invoke_i(e){var r=stackSave();try{return getWasmTableEntry(e)()}catch(M){if(stackRestore(r),M!==M+0)throw M;_setThrew(1,0)}}function invoke_ii(e,r){var M=stackSave();try{return getWasmTableEntry(e)(r)}catch(r0){if(stackRestore(M),r0!==r0+0)throw r0;_setThrew(1,0)}}function invoke_viii(e,r,M,r0){var s0=stackSave();try{getWasmTableEntry(e)(r,M,r0)}catch(a0){if(stackRestore(s0),a0!==a0+0)throw a0;_setThrew(1,0)}}function invoke_vji(e,r,M){var r0=stackSave();try{getWasmTableEntry(e)(r,M)}catch(s0){if(stackRestore(r0),s0!==s0+0)throw s0;_setThrew(1,0)}}function invoke_iiii(e,r,M,r0){var s0=stackSave();try{return getWasmTableEntry(e)(r,M,r0)}catch(a0){if(stackRestore(s0),a0!==a0+0)throw a0;_setThrew(1,0)}}function invoke_iiiiiiii(e,r,M,r0,s0,a0,i0,u0){var d0=stackSave();try{return getWasmTableEntry(e)(r,M,r0,s0,a0,i0,u0)}catch(m0){if(stackRestore(d0),m0!==m0+0)throw m0;_setThrew(1,0)}}function invoke_iiiii(e,r,M,r0,s0){var a0=stackSave();try{return getWasmTableEntry(e)(r,M,r0,s0)}catch(i0){if(stackRestore(a0),i0!==i0+0)throw i0;_setThrew(1,0)}}function invoke_viiiiiiiii(e,r,M,r0,s0,a0,i0,u0,d0,m0){var _0=stackSave();try{getWasmTableEntry(e)(r,M,r0,s0,a0,i0,u0,d0,m0)}catch(f0){if(stackRestore(_0),f0!==f0+0)throw f0;_setThrew(1,0)}}function invoke_viiiii(e,r,M,r0,s0,a0){var i0=stackSave();try{getWasmTableEntry(e)(r,M,r0,s0,a0)}catch(u0){if(stackRestore(i0),u0!==u0+0)throw u0;_setThrew(1,0)}}function invoke_jii(e,r,M){var r0=stackSave();try{return getWasmTableEntry(e)(r,M)}catch(s0){if(stackRestore(r0),s0!==s0+0)throw s0;return _setThrew(1,0),0n}}function invoke_ji(e,r){var M=stackSave();try{return getWasmTableEntry(e)(r)}catch(r0){if(stackRestore(M),r0!==r0+0)throw r0;return _setThrew(1,0),0n}}function invoke_jiiiiiiiii(e,r,M,r0,s0,a0,i0,u0,d0,m0){var _0=stackSave();try{return getWasmTableEntry(e)(r,M,r0,s0,a0,i0,u0,d0,m0)}catch(f0){if(stackRestore(_0),f0!==f0+0)throw f0;return _setThrew(1,0),0n}}function invoke_jiiiiii(e,r,M,r0,s0,a0,i0){var u0=stackSave();try{return getWasmTableEntry(e)(r,M,r0,s0,a0,i0)}catch(d0){if(stackRestore(u0),d0!==d0+0)throw d0;return _setThrew(1,0),0n}}function invoke_iiiiiiiiiiiiii(e,r,M,r0,s0,a0,i0,u0,d0,m0,_0,f0,g0,x0){var k0=stackSave();try{return getWasmTableEntry(e)(r,M,r0,s0,a0,i0,u0,d0,m0,_0,f0,g0,x0)}catch(F0){if(stackRestore(k0),F0!==F0+0)throw F0;_setThrew(1,0)}}function invoke_iiiijii(e,r,M,r0,s0,a0,i0){var u0=stackSave();try{return getWasmTableEntry(e)(r,M,r0,s0,a0,i0)}catch(d0){if(stackRestore(u0),d0!==d0+0)throw d0;_setThrew(1,0)}}function invoke_vijiji(e,r,M,r0,s0,a0){var i0=stackSave();try{getWasmTableEntry(e)(r,M,r0,s0,a0)}catch(u0){if(stackRestore(i0),u0!==u0+0)throw u0;_setThrew(1,0)}}function invoke_viji(e,r,M,r0){var s0=stackSave();try{getWasmTableEntry(e)(r,M,r0)}catch(a0){if(stackRestore(s0),a0!==a0+0)throw a0;_setThrew(1,0)}}function invoke_iiji(e,r,M,r0){var s0=stackSave();try{return getWasmTableEntry(e)(r,M,r0)}catch(a0){if(stackRestore(s0),a0!==a0+0)throw a0;_setThrew(1,0)}}function invoke_iiiiiiiii(e,r,M,r0,s0,a0,i0,u0,d0){var m0=stackSave();try{return getWasmTableEntry(e)(r,M,r0,s0,a0,i0,u0,d0)}catch(_0){if(stackRestore(m0),_0!==_0+0)throw _0;_setThrew(1,0)}}function invoke_iiiiiiiiiiiiiiiiii(e,r,M,r0,s0,a0,i0,u0,d0,m0,_0,f0,g0,x0,k0,F0,C0,R0){var y0=stackSave();try{return getWasmTableEntry(e)(r,M,r0,s0,a0,i0,u0,d0,m0,_0,f0,g0,x0,k0,F0,C0,R0)}catch(w0){if(stackRestore(y0),w0!==w0+0)throw w0;_setThrew(1,0)}}function invoke_iiiij(e,r,M,r0,s0){var a0=stackSave();try{return getWasmTableEntry(e)(r,M,r0,s0)}catch(i0){if(stackRestore(a0),i0!==i0+0)throw i0;_setThrew(1,0)}}function invoke_iiiiiii(e,r,M,r0,s0,a0,i0){var u0=stackSave();try{return getWasmTableEntry(e)(r,M,r0,s0,a0,i0)}catch(d0){if(stackRestore(u0),d0!==d0+0)throw d0;_setThrew(1,0)}}function invoke_vj(e,r){var M=stackSave();try{getWasmTableEntry(e)(r)}catch(r0){if(stackRestore(M),r0!==r0+0)throw r0;_setThrew(1,0)}}function invoke_iiiiiiiiii(e,r,M,r0,s0,a0,i0,u0,d0,m0){var _0=stackSave();try{return getWasmTableEntry(e)(r,M,r0,s0,a0,i0,u0,d0,m0)}catch(f0){if(stackRestore(_0),f0!==f0+0)throw f0;_setThrew(1,0)}}function invoke_viiji(e,r,M,r0,s0){var a0=stackSave();try{getWasmTableEntry(e)(r,M,r0,s0)}catch(i0){if(stackRestore(a0),i0!==i0+0)throw i0;_setThrew(1,0)}}function invoke_viiiiiiii(e,r,M,r0,s0,a0,i0,u0,d0){var m0=stackSave();try{getWasmTableEntry(e)(r,M,r0,s0,a0,i0,u0,d0)}catch(_0){if(stackRestore(m0),_0!==_0+0)throw _0;_setThrew(1,0)}}function invoke_vij(e,r,M){var r0=stackSave();try{getWasmTableEntry(e)(r,M)}catch(s0){if(stackRestore(r0),s0!==s0+0)throw s0;_setThrew(1,0)}}function invoke_ij(e,r){var M=stackSave();try{return getWasmTableEntry(e)(r)}catch(r0){if(stackRestore(M),r0!==r0+0)throw r0;_setThrew(1,0)}}function invoke_viiiiiii(e,r,M,r0,s0,a0,i0,u0){var d0=stackSave();try{getWasmTableEntry(e)(r,M,r0,s0,a0,i0,u0)}catch(m0){if(stackRestore(d0),m0!==m0+0)throw m0;_setThrew(1,0)}}function invoke_viiiji(e,r,M,r0,s0,a0){var i0=stackSave();try{getWasmTableEntry(e)(r,M,r0,s0,a0)}catch(u0){if(stackRestore(i0),u0!==u0+0)throw u0;_setThrew(1,0)}}function invoke_iiij(e,r,M,r0){var s0=stackSave();try{return getWasmTableEntry(e)(r,M,r0)}catch(a0){if(stackRestore(s0),a0!==a0+0)throw a0;_setThrew(1,0)}}function invoke_vid(e,r,M){var r0=stackSave();try{getWasmTableEntry(e)(r,M)}catch(s0){if(stackRestore(r0),s0!==s0+0)throw s0;_setThrew(1,0)}}function invoke_ijiiiiii(e,r,M,r0,s0,a0,i0,u0){var d0=stackSave();try{return getWasmTableEntry(e)(r,M,r0,s0,a0,i0,u0)}catch(m0){if(stackRestore(d0),m0!==m0+0)throw m0;_setThrew(1,0)}}function invoke_viijii(e,r,M,r0,s0,a0){var i0=stackSave();try{getWasmTableEntry(e)(r,M,r0,s0,a0)}catch(u0){if(stackRestore(i0),u0!==u0+0)throw u0;_setThrew(1,0)}}function invoke_iiiiiji(e,r,M,r0,s0,a0,i0){var u0=stackSave();try{return getWasmTableEntry(e)(r,M,r0,s0,a0,i0)}catch(d0){if(stackRestore(u0),d0!==d0+0)throw d0;_setThrew(1,0)}}function invoke_viijiiii(e,r,M,r0,s0,a0,i0,u0){var d0=stackSave();try{getWasmTableEntry(e)(r,M,r0,s0,a0,i0,u0)}catch(m0){if(stackRestore(d0),m0!==m0+0)throw m0;_setThrew(1,0)}}function invoke_viij(e,r,M,r0){var s0=stackSave();try{getWasmTableEntry(e)(r,M,r0)}catch(a0){if(stackRestore(s0),a0!==a0+0)throw a0;_setThrew(1,0)}}function invoke_jiiii(e,r,M,r0,s0){var a0=stackSave();try{return getWasmTableEntry(e)(r,M,r0,s0)}catch(i0){if(stackRestore(a0),i0!==i0+0)throw i0;return _setThrew(1,0),0n}}function invoke_viiiiiiiiiiii(e,r,M,r0,s0,a0,i0,u0,d0,m0,_0,f0,g0){var x0=stackSave();try{getWasmTableEntry(e)(r,M,r0,s0,a0,i0,u0,d0,m0,_0,f0,g0)}catch(k0){if(stackRestore(x0),k0!==k0+0)throw k0;_setThrew(1,0)}}function invoke_di(e,r){var M=stackSave();try{return getWasmTableEntry(e)(r)}catch(r0){if(stackRestore(M),r0!==r0+0)throw r0;_setThrew(1,0)}}function invoke_id(e,r){var M=stackSave();try{return getWasmTableEntry(e)(r)}catch(r0){if(stackRestore(M),r0!==r0+0)throw r0;_setThrew(1,0)}}function invoke_ijiiiii(e,r,M,r0,s0,a0,i0){var u0=stackSave();try{return getWasmTableEntry(e)(r,M,r0,s0,a0,i0)}catch(d0){if(stackRestore(u0),d0!==d0+0)throw d0;_setThrew(1,0)}}function invoke_iiiiiiiiiii(e,r,M,r0,s0,a0,i0,u0,d0,m0,_0){var f0=stackSave();try{return getWasmTableEntry(e)(r,M,r0,s0,a0,i0,u0,d0,m0,_0)}catch(g0){if(stackRestore(f0),g0!==g0+0)throw g0;_setThrew(1,0)}}Module.addRunDependency=addRunDependency,Module.removeRunDependency=removeRunDependency,Module.addFunction=addFunction,Module.removeFunction=removeFunction,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,Module.MEMFS=MEMFS,Module.IDBFS=IDBFS;var calledRun;dependenciesFulfilled=function e(){calledRun||run(),calledRun||(dependenciesFulfilled=e)};function callMain(e=[]){var r=resolveGlobalSymbol("main").sym;if(r){e.unshift(thisProgram);var M=e.length,r0=stackAlloc((M+1)*4),s0=r0;e.forEach(i0=>{HEAPU32[s0>>2]=stringToUTF8OnStack(i0),s0+=4}),HEAPU32[s0>>2]=0;try{var a0=r(M,r0);return exitJS(a0,!0),a0}catch(i0){return handleException(i0)}}}function run(e=arguments_){if(runDependencies>0||(preRun(),runDependencies>0))return;function r(){var M;calledRun||(calledRun=!0,Module.calledRun=!0,!ABORT&&(initRuntime(),preMain(),readyPromiseResolve(Module),(M=Module.onRuntimeInitialized)==null||M.call(Module),shouldRunNow&&callMain(e),postRun()))}Module.setStatus?(Module.setStatus("Running..."),setTimeout(()=>{setTimeout(()=>Module.setStatus(""),1),r()},1)):r()}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}})(),He=pt,je=He,ne,te,re,ie,_e,xe,Se,we,ye,le,fe,he,pe,ae,$,I,se,de,B,Q,K,me,oe,J,O,Z,q,G,C,Ve,Xe,ge,Ke,Ye,L=class ki extends k{constructor(r={},M={}){super(),R$1(this,C),R$1(this,ne,!1),R$1(this,te,!1),R$1(this,re,!1),R$1(this,ie,!1),R$1(this,_e,!1),R$1(this,xe,new Y),R$1(this,Se,new Y),R$1(this,we,new Y),R$1(this,ye,new Y),R$1(this,le,!1),this.debug=0,R$1(this,fe),R$1(this,he,[]),R$1(this,pe,new ye$1),R$1(this,ae),R$1(this,$),R$1(this,I,new Map),R$1(this,se,new Set),R$1(this,de,-1),R$1(this,B,[]),R$1(this,Q,!1),R$1(this,K),R$1(this,me,-1),R$1(this,oe,[]),R$1(this,J,0),R$1(this,O,null),R$1(this,Z,!0),R$1(this,q,new Uint8Array(0)),R$1(this,G,0),typeof r=="string"?M={dataDir:r,...M}:M=r,this.dataDir=M.dataDir,M.parsers!==void 0&&(this.parsers={...this.parsers,...M.parsers}),M.serializers!==void 0&&(this.serializers={...this.serializers,...M.serializers}),(M==null?void 0:M.debug)!==void 0&&(this.debug=M.debug),(M==null?void 0:M.relaxedDurability)!==void 0&&x$3(this,_e,M.relaxedDurability),x$3(this,fe,M.extensions??{}),this.waitReady=T$2(this,C,Ve).call(this,M??{})}static async create(r,M){let r0=typeof r=="string"?{dataDir:r,...M??{}}:r??{},s0=new ki(r0);return await s0.waitReady,s0}get Module(){return this.mod}get ready(){return h$1(this,ne)&&!h$1(this,te)&&!h$1(this,re)}get closed(){return h$1(this,re)}async close(){await this._checkReady(),x$3(this,te,!0);for(let r of h$1(this,he))await r();try{await this.execProtocol(k$1.end()),this.mod._pgl_shutdown(),this.mod.removeFunction(h$1(this,me)),this.mod.removeFunction(h$1(this,de))}catch(r){let M=r;if(!(M.name==="ExitStatus"&&M.status===0))throw r}await this.fs.closeFs(),x$3(this,re,!0),x$3(this,te,!1)}async[Symbol.asyncDispose](){await this.close()}async _handleBlob(r){x$3(this,ae,r?await r.arrayBuffer():void 0)}async _cleanupBlob(){x$3(this,ae,void 0)}async _getWrittenBlob(){if(!h$1(this,$))return;let r=new Blob(h$1(this,$));return x$3(this,$,void 0),r}async _checkReady(){if(h$1(this,te))throw new Error("PGlite is closing");if(h$1(this,re))throw new Error("PGlite is closed");h$1(this,ne)||await this.waitReady}execProtocolRawSync(r){let M=this.mod;return x$3(this,J,0),x$3(this,G,0),x$3(this,oe,r),h$1(this,Z)&&h$1(this,q).length!==ki.DEFAULT_RECV_BUF_SIZE&&x$3(this,q,new Uint8Array(ki.DEFAULT_RECV_BUF_SIZE)),M._interactive_one(r.length,r[0]),x$3(this,oe,[]),h$1(this,Z)&&h$1(this,G)?h$1(this,q).subarray(0,h$1(this,G)):new Uint8Array(0)}async execProtocolRaw(r,{syncToFs:M=!0}={}){let r0=this.execProtocolRawSync(r);return M&&await this.syncToFs(),r0}async execProtocol(r,{syncToFs:M=!0,throwOnError:r0=!0,onNotice:s0}={}){x$3(this,Q,r0),x$3(this,K,s0),x$3(this,B,[]),x$3(this,O,null);let a0=await this.execProtocolRaw(r,{syncToFs:M}),i0=h$1(this,O);x$3(this,Q,!1),x$3(this,K,void 0),x$3(this,O,null);let u0={messages:h$1(this,B),data:a0};if(x$3(this,B,[]),r0&&i0)throw x$3(this,pe,new ye$1),i0;return u0}async execProtocolStream(r,{syncToFs:M,throwOnError:r0=!0,onNotice:s0}={}){x$3(this,Q,r0),x$3(this,K,s0),x$3(this,B,[]),x$3(this,O,null),x$3(this,Z,!1),await this.execProtocolRaw(r,{syncToFs:M}),x$3(this,Z,!0);let a0=h$1(this,O);x$3(this,Q,!1),x$3(this,K,void 0),x$3(this,O,null);let i0=h$1(this,B);if(x$3(this,B,[]),r0&&a0)throw x$3(this,pe,new ye$1),a0;return i0}isInTransaction(){return h$1(this,ie)}async syncToFs(){if(h$1(this,le))return;x$3(this,le,!0);let r=async()=>{await h$1(this,ye).runExclusive(async()=>{x$3(this,le,!1),await this.fs.syncToFs(h$1(this,_e))})};h$1(this,_e)?r():await r()}async listen(r,M,r0){return this._runExclusiveListen(()=>T$2(this,C,Ke).call(this,r,M,r0))}async unlisten(r,M,r0){return this._runExclusiveListen(()=>T$2(this,C,Ye).call(this,r,M,r0))}onNotification(r){return h$1(this,se).add(r),()=>{h$1(this,se).delete(r)}}offNotification(r){h$1(this,se).delete(r)}async dumpDataDir(r){var r0;await this._checkReady();let M=((r0=this.dataDir)==null?void 0:r0.split("/").pop())??"pgdata";return this.fs.dumpTar(M,r)}_runExclusiveQuery(r){return h$1(this,xe).runExclusive(r)}_runExclusiveTransaction(r){return h$1(this,Se).runExclusive(r)}async clone(){let r=await this.dumpDataDir("none");return ki.create({loadDataDir:r})}_runExclusiveListen(r){return h$1(this,we).runExclusive(r)}};ne=new WeakMap,te=new WeakMap,re=new WeakMap,ie=new WeakMap,_e=new WeakMap,xe=new WeakMap,Se=new WeakMap,we=new WeakMap,ye=new WeakMap,le=new WeakMap,fe=new WeakMap,he=new WeakMap,pe=new WeakMap,ae=new WeakMap,$=new WeakMap,I=new WeakMap,se=new WeakMap,de=new WeakMap,B=new WeakMap,Q=new WeakMap,K=new WeakMap,me=new WeakMap,oe=new WeakMap,J=new WeakMap,O=new WeakMap,Z=new WeakMap,q=new WeakMap,G=new WeakMap,C=new WeakSet,Ve=async function(e){if(e.fs)this.fs=e.fs;else{let{dataDir:m0,fsType:_0}=Ge(e.dataDir);this.fs=await Ue(m0,_0)}let r={},M=[],r0=[`PGDATA=${C$2}`,`PREFIX=${Vr}`,`PGUSER=${e.username??"postgres"}`,`PGDATABASE=${e.database??"template1"}`,"MODE=REACT","REPL=N",...this.debug?["-d",this.debug.toString()]:[]];e.wasmModule||Rr();let s0=e.fsBundle?e.fsBundle.arrayBuffer():Er(),a0;s0.then(m0=>{a0=m0});let i0={WASM_PREFIX:Vr,arguments:r0,INITIAL_MEMORY:e.initialMemory,noExitRuntime:!0,...this.debug>0?{print:console.info,printErr:console.error}:{print:()=>{},printErr:()=>{}},instantiateWasm:(m0,_0)=>(Tr(m0,e.wasmModule).then(({instance:f0,module:g0})=>{_0(f0,g0)}),{}),getPreloadedPackage:(m0,_0)=>{if(m0==="pglite.data"){if(a0.byteLength!==_0)throw new Error(`Invalid FS bundle size: ${a0.byteLength} !== ${_0}`);return a0}throw new Error(`Unknown package: ${m0}`)},preRun:[m0=>{let _0=m0.FS.makedev(64,0),f0={open:g0=>{},close:g0=>{},read:(g0,x0,k0,F0,C0)=>{let R0=h$1(this,ae);if(!R0)throw new Error("No /dev/blob File or Blob provided to read from");let y0=new Uint8Array(R0);if(C0>=y0.length)return 0;let w0=Math.min(y0.length-C0,F0);for(let A0=0;A0(h$1(this,$)??x$3(this,$,[]),h$1(this,$).push(x0.slice(k0,k0+F0)),F0),llseek:(g0,x0,k0)=>{let F0=h$1(this,ae);if(!F0)throw new Error("No /dev/blob File or Blob provided to llseek");let C0=x0;if(k0===1?C0+=g0.position:k0===2&&(C0=new Uint8Array(F0).length),C0<0)throw new m0.FS.ErrnoError(28);return C0}};m0.FS.registerDevice(_0,f0),m0.FS.mkdev("/dev/blob",_0)}]},{emscriptenOpts:u0}=await this.fs.init(this,i0);i0=u0;for(let[m0,_0]of Object.entries(h$1(this,fe)))if(_0 instanceof URL)r[m0]=ke(_0);else{let f0=await _0.setup(this,i0);if(f0.emscriptenOpts&&(i0=f0.emscriptenOpts),f0.namespaceObj){let g0=this;g0[m0]=f0.namespaceObj}f0.bundlePath&&(r[m0]=ke(f0.bundlePath)),f0.init&&M.push(f0.init),f0.close&&h$1(this,he).push(f0.close)}if(i0.pg_extensions=r,await s0,this.mod=await je(i0),x$3(this,de,this.mod.addFunction((m0,_0)=>{let f0;try{f0=this.mod.HEAPU8.subarray(m0,m0+_0)}catch(g0){throw console.error("error",g0),g0}if(h$1(this,pe).parse(f0,g0=>{T$2(this,C,Xe).call(this,g0)}),h$1(this,Z)){let g0=f0.slice(),x0=h$1(this,G)+g0.length;if(x0>h$1(this,q).length){let k0=h$1(this,q).length+(h$1(this,q).length>>1)+x0;x0>L.MAX_BUFFER_SIZE&&(x0=L.MAX_BUFFER_SIZE);let F0=new Uint8Array(k0);F0.set(h$1(this,q).subarray(0,h$1(this,G))),x$3(this,q,F0)}return h$1(this,q).set(g0,h$1(this,G)),x$3(this,G,h$1(this,G)+g0.length),h$1(this,q).length}return _0},"iii")),x$3(this,me,this.mod.addFunction((m0,_0)=>{let f0=h$1(this,oe).length-h$1(this,J);f0>_0&&(f0=_0);try{this.mod.HEAP8.set(h$1(this,oe).subarray(h$1(this,J),h$1(this,J)+f0),m0),x$3(this,J,h$1(this,J)+f0)}catch(g0){console.log(g0)}return f0},"iii")),this.mod._set_read_write_cbs(h$1(this,me),h$1(this,de)),await this.fs.initialSyncFs(),e.loadDataDir){if(this.mod.FS.analyzePath(C$2+"/PG_VERSION").exists)throw new Error("Database already exists, cannot load from tarball");T$2(this,C,ge).call(this,"pglite: loading data from tarball"),await ce$2(this.mod.FS,e.loadDataDir,C$2)}this.mod.FS.analyzePath(C$2+"/PG_VERSION").exists?T$2(this,C,ge).call(this,"pglite: found DB, resuming"):T$2(this,C,ge).call(this,"pglite: no db"),await Be(this.mod,(...m0)=>T$2(this,C,ge).call(this,...m0));let d0=this.mod._pgl_initdb();if(!d0)throw new Error("INITDB failed to return value");if(d0&1)throw new Error("INITDB: failed to execute");if(d0&2){let m0=e.username??"postgres",_0=e.database??"template1";if(d0&4){if(!(d0&12))throw new Error(`INITDB: Invalid db ${_0}/user ${m0} combination`)}else if(_0!=="template1"&&m0!=="postgres")throw new Error(`INITDB: created a new datadir ${C$2}, but an alternative db ${_0}/user ${m0} was requested`)}this.mod._pgl_backend(),await this.syncToFs(),x$3(this,ne,!0),await this.exec("SET search_path TO public;"),await this._initArrayTypes();for(let m0 of M)await m0()},Xe=function(e){if(!h$1(this,O)){if(e instanceof C$1)h$1(this,Q)&&x$3(this,O,e);else if(e instanceof te$1)this.debug>0&&console.warn(e),h$1(this,K)&&h$1(this,K).call(this,e);else if(e instanceof Z$1)switch(e.text){case"BEGIN":x$3(this,ie,!0);break;case"COMMIT":case"ROLLBACK":x$3(this,ie,!1);break}else if(e instanceof J$1){let r=h$1(this,I).get(e.channel);r&&r.forEach(M=>{queueMicrotask(()=>M(e.payload))}),h$1(this,se).forEach(M=>{queueMicrotask(()=>M(e.channel,e.payload))})}h$1(this,B).push(e)}},ge=function(...e){this.debug>0&&console.log(...e)},Ke=async function(e,r,M){var a0;let r0=Nr(e),s0=M??this;h$1(this,I).has(r0)||h$1(this,I).set(r0,new Set),h$1(this,I).get(r0).add(r);try{await s0.exec(`LISTEN ${e}`)}catch(i0){throw h$1(this,I).get(r0).delete(r),((a0=h$1(this,I).get(r0))==null?void 0:a0.size)===0&&h$1(this,I).delete(r0),i0}return async i0=>{await this.unlisten(r0,r,i0)}},Ye=async function(e,r,M){var i0,u0;let r0=Nr(e),s0=M??this,a0=async()=>{var d0;await s0.exec(`UNLISTEN ${e}`),((d0=h$1(this,I).get(r0))==null?void 0:d0.size)===0&&h$1(this,I).delete(r0)};r?((i0=h$1(this,I).get(r0))==null||i0.delete(r),((u0=h$1(this,I).get(r0))==null?void 0:u0.size)===0&&await a0()):await a0()},L.DEFAULT_RECV_BUF_SIZE=1*1024*1024,L.MAX_BUFFER_SIZE=Math.pow(2,30);var We=L;u();u();var n=async(e,r)=>({emscriptenOpts:r,bundlePath:new URL("/assets/vector.tar-D1fuLWD0.gz",import.meta.url)}),o={name:"pgvector",setup:n};let dbInstance,dbPromise;async function getDB(){return dbInstance||dbPromise||(dbPromise=(async()=>{try{const e=new We({extensions:{vector:o}});return await e.waitReady,dbInstance=e,e}catch(e){throw dbPromise=null,e}})(),dbPromise)}async function initDB(e){await e.exec(` + CREATE EXTENSION IF NOT EXISTS vector; + CREATE TABLE IF NOT EXISTS embeddings ( + id BIGINT PRIMARY KEY GENERATED ALWAYS AS IDENTITY, + question TEXT NOT NULL, + content TEXT NOT NULL, + embedding VECTOR(384) + ); + + CREATE INDEX ON EMBEDDINGS USING hnsw ( embedding vector_ip_ops); + `)}const search=async(e,r,M=.6,r0=1)=>(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(r),-Number(M),Number(r0)])).rows,seedDb=async e=>await e.exec(` + INSERT INTO embeddings (question, content, embedding) VALUES +('What is the primary goal of therapeutic communication in nursing?', 'Therapeutic communication is the purposeful and patient-centered process that forms the bedrock of the nurse-patient relationship. Unlike social conversation, it is goal-oriented, focusing on understanding the patient''s needs, concerns, and experiences to promote healing and well-being. The primary objective is to build trust and rapport, creating a safe environment where the patient feels comfortable sharing sensitive information. This is achieved through active listening, which involves not just hearing the patient''s words but also interpreting their non-verbal cues, such as body language and tone of voice. A nurse who is actively listening gives their full attention, makes eye contact, and conveys a genuine interest in the patient''s perspective. Key techniques in therapeutic communication include the use of open-ended questions, which encourage the patient to elaborate rather than give a simple yes or no answer. For example, asking "How have you been feeling since your last dose of medication?" is more effective than "Did the medication help?" Other vital techniques are paraphrasing and summarizing. Paraphrasing involves restating the patient''s message in your own words to confirm understanding, while summarizing helps to organize key points of a conversation, ensuring both parties are on the same page. The strategic use of silence can also be powerful, giving the patient time to gather their thoughts and reflect without feeling rushed. Conversely, there are common barriers that can hinder effective communication and damage trust. Giving unsolicited advice, offering false reassurance like "Don''t worry, everything will be fine," or using medical jargon the patient doesn''t understand can create distance and invalidate their feelings. Being judgmental or changing the subject when a patient expresses difficult emotions are also significant roadblocks. The skillful nurse navigates these interactions with empathy, focusing on the patient''s reality and validating their experience, which ultimately leads to more accurate assessments, better patient adherence to treatment plans, and improved health outcomes.', '[0.019654231145977974, 0.02728176675736904, -0.05165129527449608, -0.032069459557533264, -0.047723736613988876, 0.014441808685660362, 0.0010012828279286623, 0.020398039370775223, 0.10914112627506256, -0.09972863644361496, -0.09353257715702057, 0.016359765082597733, -0.05620568245649338, 0.06288065016269684, 0.01861458830535412, 0.0010283509036526084, -0.009681017138063908, 0.04752069711685181, 0.04639328643679619, 0.037090931087732315, 0.0030070156790316105, 0.09200771898031235, 0.06786105036735535, 0.070894256234169, -0.032640546560287476, 0.02151753567159176, -0.00826891977339983, -0.04341669753193855, 0.03282732889056206, 0.06194714456796646, -0.01066251564770937, -0.025787578895688057, 0.051036540418863297, 0.08624931424856186, -0.06843095272779465, 0.11291251331567764, -0.003959536552429199, -0.0023922682739794254, -0.0400608591735363, -0.031768910586833954, -0.03601407632231712, -0.023664601147174835, 0.02440122701227665, -0.05007801577448845, 0.04584010690450668, -0.10925094783306122, 0.01191720087081194, 0.031356725841760635, -0.011942395009100437, -0.04604315385222435, -0.05887923017144203, -0.029333792626857758, -0.07324342429637909, 0.09342572093009949, 0.020287713035941124, -0.005456665996462107, -0.01791410520672798, 0.008599687367677689, -0.04247885197401047, 0.027955858036875725, -0.01711503230035305, -0.0046576401218771935, -0.011692490428686142, 0.046388160437345505, 0.062042951583862305, -0.047324467450380325, -0.02210615761578083, 0.05994800850749016, -0.016235273331403732, -0.021791134029626846, -0.01380334235727787, -0.07738672941923141, 0.0791679173707962, 0.02027747593820095, 0.03567732870578766, 0.011161708272993565, 0.0183692779392004, -0.017033983021974564, -0.0077307382598519325, 0.04457047954201698, 0.054397787898778915, 0.020686499774456024, 0.04766283929347992, 0.08192598074674606, 0.010866103693842888, 0.0021600541658699512, 0.021526256576180458, -0.07293001562356949, -0.04953962564468384, 0.0011025811545550823, -0.011751473881304264, -0.03061477467417717, -0.10732779651880264, 0.046397894620895386, -0.1092858836054802, -0.021958770230412483, -0.057601265609264374, -0.05303409695625305, -0.0021857533138245344, 0.030760424211621284, -0.010950993746519089, 0.0218666959553957, -0.02515711449086666, -0.007636751048266888, -0.06423519551753998, -0.05240415781736374, 0.030740298330783844, -0.019102072343230247, -0.05070134624838829, 0.047474849969148636, -0.058732569217681885, 0.0427367277443409, -0.025227002799510956, 0.02454378828406334, 0.04837092384696007, 0.045408379286527634, -0.07380826771259308, -0.030191360041499138, 0.09108419716358185, 0.021043024957180023, -0.005558145698159933, -0.05262349173426628, 0.02264583483338356, 0.0161353200674057, -0.015947865322232246, 0.012555430643260479, 0.009949610568583012, -4.782008364770993e-33, 0.0016635367646813393, 0.03778861463069916, 0.08253371715545654, 0.1101289689540863, 0.04298299551010132, 0.10628660023212433, 0.0012412478681653738, -0.09191308170557022, 0.032697126269340515, -0.024284327402710915, -0.023173462599515915, 0.04699080437421799, 0.0852847769856453, -0.014557267539203167, -0.001406451570801437, -0.04303181543946266, -0.16116800904273987, 0.07916515320539474, 0.03763362392783165, 0.01428395975381136, 0.03299128636717796, -1.305930800299393e-05, -0.059192873537540436, 0.07014308869838715, 0.002843403723090887, 0.006269631441682577, -0.011853540316224098, -0.0249515101313591, 0.0007340070442296565, 0.01663302071392536, -0.0820210725069046, -0.0021646127570420504, -0.04559161141514778, -0.06501143425703049, 0.0048117367550730705, -0.026006130501627922, -0.006227262318134308, -0.08845765143632889, -0.01304040290415287, 0.04500893875956535, 0.041806865483522415, 0.03350141644477844, -0.01795501634478569, 0.021803446114063263, 0.08075405657291412, 0.09310109913349152, -0.04959611967206001, -0.1016031950712204, -0.11496948450803757, -0.02407435141503811, -0.022459793835878372, -0.06403690576553345, -0.04647430032491684, -0.068220354616642, 0.03580412268638611, 0.020810957998037338, -0.02789860963821411, -0.02171209082007408, 0.008136867545545101, 0.040174756199121475, 0.05843479558825493, -0.04296579957008362, -0.05317160487174988, 0.013058565557003021, 0.07962091267108917, 0.010739695280790329, -0.06584318727254868, -0.08498737215995789, 0.09540622681379318, -0.1005866602063179, -0.09292775392532349, 0.014322852715849876, 0.005781521089375019, 0.011935953050851822, -0.05908774584531784, -0.04747543856501579, 0.01938542351126671, -0.045149799436330795, 0.04842375963926315, 0.03008459135890007, 0.001000041957013309, 0.017623065039515495, -0.06944576650857925, 0.10731019079685211, 0.05469120666384697, -0.10672435909509659, -0.06138524413108826, -0.0006750957109034061, -0.08517275750637054, 0.048489801585674286, -0.016454901546239853, 0.08340656012296677, 0.060657352209091187, 0.03611476719379425, -0.015382422134280205, 1.5721707969790225e-33, 0.0473162941634655, 0.08079317212104797, -0.061466868966817856, 0.018720949068665504, 0.03107515163719654, -0.049580980092287064, -0.003981516696512699, -0.016788369044661522, 0.10035170614719391, 0.07797391712665558, 0.03704891353845596, -0.0638529509305954, -0.014500610530376434, 0.05595134571194649, -0.10650629550218582, 0.02321632392704487, 0.025927921757102013, -0.02096269279718399, -0.01221313327550888, -0.06747525185346603, 0.07415670156478882, 0.13081857562065125, -0.06230098009109497, 0.014983597211539745, 0.029800398275256157, -0.0028964888770133257, -0.06172337755560875, 0.007643111515790224, -0.038278840482234955, -0.015030422247946262, 0.06802766025066376, 0.02515460178256035, -0.04003281146287918, 0.00423703296110034, -0.04046718403697014, 0.020228147506713867, 0.07360997796058655, -0.019015494734048843, -0.012550491839647293, 0.014263872057199478, 0.11339584738016129, -0.016698366031050682, -0.04757026955485344, 0.0670531839132309, 0.011079840362071991, -0.00948040559887886, 0.03256633132696152, 0.0089415293186903, -0.007570004556328058, 0.0018927723867818713, 0.03616670146584511, -0.08860396593809128, -0.001192879513837397, -0.029187005013227463, 0.003719246480613947, -0.07365859299898148, 0.01863693818449974, -0.07593613117933273, -0.005829865578562021, -0.0038658601697534323, 0.09769640862941742, 0.06674506515264511, -0.0817941203713417, 0.034378521144390106, 0.06561616063117981, 0.048765022307634354, -0.0026505524292588234, 0.09869891405105591, 0.02138541452586651, 0.01374790444970131, 0.02840130589902401, 0.04564480483531952, 0.0026726152282208204, 0.04595306143164635, -0.035813745111227036, 0.02314029075205326, -0.050948064774274826, -0.11289725452661514, -0.09623046964406967, 0.03236183524131775, -0.11869533360004425, -0.046539828181266785, -0.018649915233254433, -0.054364241659641266, -0.00977031048387289, 0.009983903728425503, 0.03403367102146149, -0.017800666391849518, -0.025413362309336662, -0.07262081652879715, -0.08008703589439392, -0.056589629501104355, -0.0254669189453125, -0.04380377009510994, -0.08475682884454727, -1.9464989620132656e-08, -0.07598097622394562, -0.06186037138104439, -0.015546831302344799, -0.08456943184137344, -0.009106519632041454, 0.007732860278338194, -0.016742218285799026, -0.018178705126047134, -0.007970739156007767, 0.04947188124060631, -0.012660756707191467, 0.019512716680765152, -0.001343191834166646, 0.04658779129385948, 0.13644668459892273, -0.002077273093163967, 0.044834621250629425, -0.0338115356862545, -0.049789175391197205, -0.044533297419548035, 0.04472240433096886, -0.01727660559117794, -0.10234621167182922, -0.02069053053855896, 0.006580105517059565, -0.035727228969335556, 0.038060761988162994, 0.07442951947450638, -0.05620531737804413, -0.024143291637301445, 0.011092386208474636, 0.010641706176102161, 0.08321069926023483, 0.05401139706373215, -0.07324273139238358, -0.01819549687206745, 0.033618804067373276, -0.0550665408372879, 0.0343528687953949, -0.00650562159717083, -0.007085470948368311, 0.04463335499167442, 0.03775797411799431, -0.0007514840108342469, 0.01831703633069992, 0.05073556676506996, 0.003691059770062566, 0.06106650456786156, -0.0056741805747151375, -0.01089479960501194, 0.008476332761347294, -0.00498939398676157, 0.030932627618312836, 0.008274606429040432, 0.005669950507581234, 0.07007640600204468, -0.0064295134507119656, 0.009060959331691265, -0.051291365176439285, -0.007777031976729631, 0.01555740088224411, 0.14277438819408417, 0.05832863971590996, -0.03482259809970856]'), +('Name two key techniques of active listening mentioned in the text.', 'Therapeutic communication is the purposeful and patient-centered process that forms the bedrock of the nurse-patient relationship. Unlike social conversation, it is goal-oriented, focusing on understanding the patient''s needs, concerns, and experiences to promote healing and well-being. The primary objective is to build trust and rapport, creating a safe environment where the patient feels comfortable sharing sensitive information. This is achieved through active listening, which involves not just hearing the patient''s words but also interpreting their non-verbal cues, such as body language and tone of voice. A nurse who is actively listening gives their full attention, makes eye contact, and conveys a genuine interest in the patient''s perspective. Key techniques in therapeutic communication include the use of open-ended questions, which encourage the patient to elaborate rather than give a simple yes or no answer. For example, asking "How have you been feeling since your last dose of medication?" is more effective than "Did the medication help?" Other vital techniques are paraphrasing and summarizing. Paraphrasing involves restating the patient''s message in your own words to confirm understanding, while summarizing helps to organize key points of a conversation, ensuring both parties are on the same page. The strategic use of silence can also be powerful, giving the patient time to gather their thoughts and reflect without feeling rushed. Conversely, there are common barriers that can hinder effective communication and damage trust. Giving unsolicited advice, offering false reassurance like "Don''t worry, everything will be fine," or using medical jargon the patient doesn''t understand can create distance and invalidate their feelings. Being judgmental or changing the subject when a patient expresses difficult emotions are also significant roadblocks. The skillful nurse navigates these interactions with empathy, focusing on the patient''s reality and validating their experience, which ultimately leads to more accurate assessments, better patient adherence to treatment plans, and improved health outcomes.', '[0.003418092615902424, -0.0018822657875716686, -0.07830553501844406, -0.04279983788728714, -0.05144064873456955, 0.022515833377838135, 0.1305283010005951, 0.008760301396250725, 0.014894375577569008, -0.01513164397329092, 0.036953527480363846, 0.07686663419008255, 0.0071741207502782345, -0.04944610595703125, 0.03037911467254162, 0.037507615983486176, 0.03346765413880348, 0.03966055065393448, 0.02256137691438198, -0.08023124188184738, 0.039372432976961136, 0.06331562250852585, 0.004376683384180069, 0.014387455768883228, -0.042525943368673325, -0.006493289023637772, -0.028153717517852783, -0.036069367080926895, 0.042280543595552444, -0.005847596563398838, 0.028742365539073944, 0.05408443138003349, 0.115963876247406, 0.03589613735675812, -0.18999478220939636, 0.028504017740488052, 0.0034906049259006977, 0.02294669672846794, -0.053793977946043015, -0.011012065224349499, 0.039017725735902786, -0.04994240403175354, 0.0046866899356245995, -0.07219333201646805, -0.025674955919384956, -0.020825939252972603, -0.1190204843878746, -0.01896774396300316, -0.0799083262681961, -0.039892327040433884, -0.10008549690246582, -0.023297687992453575, -0.03650594502687454, 0.09899606555700302, -0.04137367382645607, -0.012301766313612461, -0.01724259741604328, 0.040713559836149216, 0.014145313762128353, 0.04875818267464638, 0.0022526641841977835, -0.016604166477918625, -0.09841007739305496, 0.009520582854747772, 0.04148654267191887, -0.026663148775696754, 0.06705763936042786, -0.0006824145093560219, 0.011196673847734928, 0.04731304943561554, -0.06946128606796265, -0.00019607885042205453, -0.00999814085662365, -0.06562800705432892, 0.00993438996374607, -0.06584860384464264, 0.016019070520997047, -0.06574399024248123, 0.03293127194046974, -0.046633146703243256, -0.043015580624341965, -0.05122457817196846, -0.042444609105587006, -0.05423276126384735, 0.030593106523156166, 0.10235659778118134, -0.07510338723659515, -0.1353403776884079, -0.016992511227726936, -0.027260184288024902, -0.07261722534894943, -0.03628227487206459, -0.03951313719153404, 0.057542864233255386, -0.001316866255365312, -0.0014760084450244904, 0.004583956208080053, 0.037181589752435684, 0.03755484148859978, 0.03879160434007645, 0.06383828073740005, 0.044187240302562714, -0.05350838229060173, -0.009451784193515778, -0.0345056988298893, -0.12034871429204941, -0.016071146354079247, 0.0065009454265236855, 0.028556762263178825, 0.007825564593076706, -0.05063309147953987, -0.012261277064681053, -0.02264205738902092, -0.04723897576332092, 0.020348189398646355, 0.12167675048112869, 0.018365032970905304, 0.09103158861398697, 0.07010576874017715, 0.005593739915639162, 0.039506953209638596, -0.03393157571554184, -0.002928640926256776, -0.03703320771455765, 0.003568419022485614, -0.062288373708724976, -0.032581958919763565, -1.698566378064166e-33, 0.007825310342013836, -0.02493247017264366, -0.02131318487226963, 0.04284774139523506, -0.01561276987195015, -0.02721002697944641, -0.06188323348760605, -0.06394062936306, 0.08804585039615631, 0.06678107380867004, 0.015663983300328255, 0.07500961422920227, 0.02643997222185135, 0.04635819047689438, 0.020428985357284546, -0.08599051088094711, -0.08107773214578629, 0.10578818619251251, -0.02103150635957718, 0.0017291313270106912, 0.061510119587183, 0.045960091054439545, 0.05942504480481148, 0.03752562776207924, 0.10307291895151138, -0.024649010971188545, 0.02984088845551014, -0.012639807537198067, 0.0021245472598820925, 0.03948808088898659, 0.03154740110039711, -0.018122009932994843, -0.07693873345851898, 0.019069751724600792, 0.044902194291353226, 0.013650612905621529, -0.020103391259908676, -0.003126367460936308, 0.024916572496294975, -0.07261325418949127, -0.011120719835162163, 0.004697385709732771, 0.012409084476530552, -0.03163021802902222, 0.056464407593011856, -0.007303890306502581, -0.10731865465641022, 0.03549832105636597, 0.05979672074317932, 0.05022082477807999, 0.013691033236682415, -0.014684219844639301, 0.0016983227105811238, 0.0009236743790097535, 0.041183989495038986, 0.03463189676403999, 0.02811148203909397, 0.08947516232728958, -0.006199799943715334, 0.0857735127210617, -0.01101045124232769, 0.03584161028265953, -0.0008367059053853154, -0.026506278663873672, 0.04590127244591713, 0.07714304327964783, -0.05360034853219986, -0.13345132768154144, 0.05825034901499748, -0.06672099232673645, -0.019524117931723595, 0.08817093819379807, 0.014916820451617241, 0.04766938462853432, -0.02569161355495453, -0.0031095168087631464, -0.028406372293829918, -0.0161367766559124, 0.012011715210974216, 0.0266665518283844, -0.06964308023452759, 0.00556587241590023, -0.03848518058657646, 0.12635278701782227, -0.061736032366752625, 0.026524236425757408, -0.038862019777297974, -0.06468147039413452, -0.073839470744133, -0.012462313286960125, -0.062008194625377655, 0.11087177693843842, -0.041021477431058884, -0.01275123655796051, 0.02591242454946041, 1.9333075202724955e-35, 0.018664486706256866, 0.07198190689086914, -0.052022818475961685, 0.06284480541944504, -0.04116319492459297, 0.026202697306871414, 0.011351085267961025, -0.04579199105501175, -0.0051986039616167545, 0.0004549347795546055, 0.033440131694078445, -0.01248047687113285, -0.004343399312347174, 0.021242476999759674, -0.014780846424400806, -0.06702431291341782, -0.02051522210240364, 0.012222537770867348, -0.0048741186037659645, 0.11667173355817795, -5.6768563808873296e-05, 0.02491314336657524, 0.022125793620944023, -0.007213993463665247, 0.0013940383214503527, -0.03663353621959686, -0.02114398032426834, 0.017307382076978683, -0.04750385507941246, -0.03566550090909004, -0.04735211282968521, 0.007245514541864395, -0.050730302929878235, -0.05286439135670662, -0.01115918718278408, 0.04128549247980118, 0.08967749029397964, 0.03814009204506874, 0.006751025561243296, 0.015716996043920517, 0.04992112144827843, 0.048141203820705414, 0.07857917994260788, -0.051390934735536575, -0.001249605556949973, 0.014509334228932858, -0.078241266310215, 0.06936538964509964, -0.15870881080627441, -0.044174812734127045, 0.09148197621107101, -0.09598071873188019, 0.015780052170157433, -0.03617412969470024, -0.02291039377450943, 0.13511425256729126, 0.016487937420606613, -0.018259352073073387, -0.01066189631819725, 0.0007881562341935933, 0.05332469940185547, 0.022005120292305946, -0.036478035151958466, 0.019521990790963173, -0.043064139783382416, 0.05385183170437813, 0.03309747204184532, 0.0019059586338698864, 0.0022013504058122635, 0.038157738745212555, 0.06575606763362885, 0.022489480674266815, -0.003616778878495097, -0.012212888337671757, -0.03258742764592171, 0.012752686627209187, -0.08887287974357605, -0.10902831703424454, -0.08970168232917786, -0.011829043738543987, -0.02057958021759987, 0.031186020001769066, -0.032196369022130966, -0.0025349182542413473, -0.05372841656208038, 0.06030239164829254, 0.03706080839037895, -0.08737178146839142, -0.02453150972723961, -0.0747639387845993, 0.01281204167753458, 0.06099209934473038, -0.06207343935966492, 0.060192931443452835, -0.05778667330741882, -1.7563827725552983e-08, -0.029327601194381714, -0.04210301861166954, 0.052951425313949585, -0.06996318697929382, 0.055985208600759506, 0.0008521881536580622, -0.006544728763401508, -0.03698725253343582, -0.012008516117930412, -0.04238785430788994, 0.011969706043601036, 0.029591595754027367, -0.004729787353426218, -0.008298133499920368, 0.11771994829177856, 0.005682069342583418, -0.022059811279177666, 0.018049174919724464, -0.09621851146221161, -0.05625387653708458, 0.10517504066228867, 0.01933559961616993, 0.010725744999945164, 0.02611301653087139, 0.031931377947330475, 0.004549948964267969, 0.1261385679244995, 0.07883373647928238, 0.02741236425936222, 0.008545750752091408, 0.00828170869499445, 0.05215039104223251, -0.019816849380731583, -0.045176830142736435, -0.031949061900377274, 0.023940904065966606, 0.0006682435050606728, -0.07033142447471619, -0.018218519166111946, 0.048551224172115326, -0.01869395561516285, -0.033844344317913055, -0.04436618462204933, 0.06118081137537956, 0.05557727441191673, 0.045983899384737015, 0.020287256687879562, -0.027130000293254852, 0.02720853127539158, -0.015549441799521446, -0.03589252382516861, 0.021739881485700607, 0.06967214494943619, -0.012100531719624996, -0.03309221565723419, 0.09393349289894104, 0.037387728691101074, -0.04533468559384346, -0.034131065011024475, 0.03711788356304169, -0.009091343730688095, 0.13874030113220215, -0.01765952818095684, 0.058198753744363785]'), +('Why are open-ended questions generally preferred over closed-ended questions in patient interviews?', 'Therapeutic communication is the purposeful and patient-centered process that forms the bedrock of the nurse-patient relationship. Unlike social conversation, it is goal-oriented, focusing on understanding the patient''s needs, concerns, and experiences to promote healing and well-being. The primary objective is to build trust and rapport, creating a safe environment where the patient feels comfortable sharing sensitive information. This is achieved through active listening, which involves not just hearing the patient''s words but also interpreting their non-verbal cues, such as body language and tone of voice. A nurse who is actively listening gives their full attention, makes eye contact, and conveys a genuine interest in the patient''s perspective. Key techniques in therapeutic communication include the use of open-ended questions, which encourage the patient to elaborate rather than give a simple yes or no answer. For example, asking "How have you been feeling since your last dose of medication?" is more effective than "Did the medication help?" Other vital techniques are paraphrasing and summarizing. Paraphrasing involves restating the patient''s message in your own words to confirm understanding, while summarizing helps to organize key points of a conversation, ensuring both parties are on the same page. The strategic use of silence can also be powerful, giving the patient time to gather their thoughts and reflect without feeling rushed. Conversely, there are common barriers that can hinder effective communication and damage trust. Giving unsolicited advice, offering false reassurance like "Don''t worry, everything will be fine," or using medical jargon the patient doesn''t understand can create distance and invalidate their feelings. Being judgmental or changing the subject when a patient expresses difficult emotions are also significant roadblocks. The skillful nurse navigates these interactions with empathy, focusing on the patient''s reality and validating their experience, which ultimately leads to more accurate assessments, better patient adherence to treatment plans, and improved health outcomes.', '[0.005508371628820896, 0.12316865473985672, 0.013447928242385387, 0.04385153204202652, 0.0479954369366169, -0.002976509742438793, -0.007285348605364561, 0.06951303035020828, 0.06503313779830933, -0.029318740591406822, -0.07774318754673004, 0.03807809576392174, -0.11258142441511154, -0.03812689334154129, 0.03313411399722099, 0.0068157208152115345, -0.000142111093737185, -0.1063970997929573, -0.016896920278668404, 0.0929800495505333, -0.03942755237221718, 0.05274511128664017, 0.050255388021469116, -0.0213517677038908, -0.03610708564519882, -0.06399445235729218, 0.034862540662288666, -0.06326492130756378, 0.04281198978424072, 0.11001076549291611, 0.010108904913067818, 0.029227174818515778, 0.000767935998737812, -0.02251708321273327, 0.02325044572353363, -0.004925912246108055, -0.043198924511671066, 0.07435103505849838, -0.10353588312864304, 0.04962786287069321, 0.019224179908633232, -0.0025335391983389854, -0.001405109534971416, 0.025576990097761154, -0.018282830715179443, -0.15299363434314728, -0.011751423589885235, -0.012113791890442371, 0.0025188876315951347, -0.010448602959513664, -0.09296908229589462, -0.11618997901678085, -0.06462699919939041, -0.013120323419570923, 0.009472116827964783, -0.040652740746736526, -0.03869413584470749, -0.027094000950455666, -0.07042215764522552, 0.06851939111948013, -0.05522027239203453, -0.05156761780381203, -0.0661136656999588, 0.0744757279753685, 0.05886145681142807, -0.03866061568260193, 0.006468117702752352, -0.04098347947001457, 0.014846354722976685, -0.020435519516468048, -0.11711539328098297, -0.010654131881892681, 0.0024312164168804884, 0.0438498929142952, -0.03990260884165764, -0.0038270249497145414, -0.06237130984663963, -0.048543013632297516, -0.006989113986492157, 0.08140134811401367, 0.06030565872788429, -0.11352648586034775, 0.0009183200891129673, 0.05184581130743027, 0.03058823198080063, 0.03301771730184555, -0.026952069252729416, -0.006709210574626923, -0.06828922033309937, -0.06241561099886894, 0.010650363750755787, 0.03357958793640137, -0.01489716675132513, 0.0012456108815968037, 0.11677844822406769, -0.005766790360212326, -0.018777241930365562, 0.06114240735769272, -0.0017320133047178388, -0.025858018547296524, 0.05563708022236824, -0.01651155948638916, 0.016833771020174026, 0.021621795371174812, -0.0583425909280777, 0.016700617969036102, 0.0036033443175256252, -0.02231452614068985, 0.01186689455062151, -0.009224291890859604, 0.0020435331389307976, -0.040429387241601944, 0.11696092784404755, -0.09480864554643631, -0.007778818719089031, 0.002549267839640379, -0.05272199958562851, 0.04677943140268326, -0.002319153631106019, 0.017530888319015503, 0.014955155551433563, -0.005143914837390184, -0.0013474635779857635, -0.06484095752239227, 0.036399587988853455, 0.03300601989030838, -0.007448683958500624, -2.3254668825783e-33, -0.0027739391662180424, -0.04772863909602165, 0.043097611516714096, 0.006029988639056683, 0.011399243958294392, 0.08178861439228058, -0.050479792058467865, 0.025197410956025124, 0.0247956495732069, 0.005215468816459179, 0.02373475953936577, 0.04750160127878189, 0.01859881356358528, -0.016488032415509224, 0.034909214824438095, 0.07982110232114792, -0.06520189344882965, 0.1068282276391983, -0.04759015142917633, 0.09459622949361801, 0.03867806866765022, 0.03211880475282669, 0.02677260898053646, 0.08690652251243591, -0.031264301389455795, -0.03115115500986576, -0.003598945215344429, -0.01712685264647007, 0.038446713238954544, -0.03319637104868889, -0.06357378512620926, -0.07301198691129684, 0.05352034419775009, 0.024832826107740402, 0.0029721218161284924, 0.12510861456394196, -0.02453937940299511, -0.029861686751246452, 0.005025963764637709, -0.09081250429153442, 0.0009024563478305936, 0.00839370395988226, 0.04957780987024307, 0.09060904383659363, 0.047901593148708344, -0.04587516188621521, -0.08200062066316605, -0.07642875611782074, -0.055383555591106415, -0.02297261729836464, -0.029290566220879555, -0.009463107213377953, -0.07905887812376022, -0.006854617036879063, 0.03818091005086899, 0.07425718009471893, 0.02442384697496891, 0.004448386840522289, -0.09815492480993271, 0.09303212910890579, 0.013620266690850258, 0.06120633706450462, 0.08055203408002853, -0.11110195517539978, -0.006236311048269272, 0.005993626546114683, -0.03130083158612251, -0.04272092878818512, 0.0497804656624794, 0.0034179023932665586, -0.011508590541779995, 0.029840368777513504, -0.04000445082783699, -0.026012621819972992, 0.0190464835613966, 0.046928536146879196, -0.061524614691734314, 0.06888139992952347, 0.10342544317245483, -0.03102736733853817, 0.10736387223005295, -0.0040137022733688354, -0.0487816147506237, 0.06066427007317543, -0.019120503216981888, -0.043383240699768066, -0.0478656068444252, 0.11039730161428452, -0.044068071991205215, 0.0366215817630291, -0.04358223080635071, -0.0058671277947723866, 0.04915810748934746, 0.03172849863767624, 0.018305042758584023, 2.7857891387456135e-34, 0.005576943513005972, -0.01693785935640335, -0.08474671840667725, 0.05955886095762253, 0.035587068647146225, -0.011766528710722923, -0.010873962193727493, -0.09343883395195007, 0.10936354100704193, 0.03781472146511078, 0.036028902977705, 0.032354824244976044, 0.0251784585416317, -0.027997305616736412, -0.03348840773105621, -0.029881462454795837, -0.055875830352306366, -0.05310645326972008, -0.01720883697271347, -0.012644888833165169, 0.019781770184636116, 0.10127799957990646, -0.021874045953154564, 0.018453089520335197, 0.05004855990409851, 0.037636805325746536, -0.10138995200395584, -0.05705462768673897, -0.019093208014965057, -0.028583569452166557, -0.051054686307907104, -0.0742112323641777, -0.013840142637491226, 0.02752016671001911, 0.04156981036067009, 0.09202732890844345, 0.008009356446564198, -0.06037024408578873, 0.08692511916160583, 0.03346030414104462, -0.033272456377744675, -0.08639755845069885, -0.06999020278453827, -0.04156649112701416, 0.02758168615400791, -0.08033743500709534, -0.03242217376828194, 0.005869708955287933, 0.011903999373316765, -0.03674435243010521, -0.08846502751111984, -0.00869812723249197, 0.021170971915125847, 0.005832521244883537, -0.06597341597080231, -0.0712018683552742, -0.043729018419981, 0.042125921696424484, -0.023887550458312035, -0.026752116158604622, 0.04789471998810768, 0.0262418482452631, 0.0221236702054739, -0.01857503317296505, 0.020560242235660553, -0.005586849991232157, 0.05729932337999344, 0.03269411623477936, -0.08525204658508301, -0.05610558018088341, -0.11606017500162125, -0.03503146767616272, 0.07088698446750641, 0.07024221122264862, 0.04614175856113434, 0.04708121716976166, 0.05874395743012428, -0.09286592155694962, -0.02568809688091278, 0.007213827222585678, -0.029509995132684708, -0.0986495092511177, 0.06653058528900146, 0.10157634317874908, -0.04736337810754776, 0.0476774200797081, 0.03350779414176941, 0.0056452201679348946, 0.03555650636553764, 0.04853379353880882, -0.00047493891906924546, -0.022797970101237297, -0.04453777149319649, -0.054538529366254807, -0.04598525911569595, -2.099968021695986e-08, -0.04644465073943138, -0.019991466775536537, 0.028857730329036713, -0.011029249988496304, 0.0005979714915156364, -0.07760200649499893, -0.07049635797739029, 0.0563938207924366, 0.0032750668469816446, 0.048176176846027374, -0.03241740167140961, 0.024233706295490265, -0.03331418335437775, 0.04448995366692543, -0.010255158878862858, 0.08291877806186676, -0.03547251224517822, -0.011705897748470306, 0.02252531237900257, -0.014839684590697289, -0.04315200448036194, 0.009892893955111504, -0.06643376499414444, 0.03934784233570099, -0.019254449754953384, 0.089712955057621, -0.059010133147239685, 0.05465879663825035, -0.06599292159080505, 0.022293534129858017, 0.0503033772110939, 0.0180532094091177, 0.036200493574142456, 0.07606606185436249, 0.0006879675784148276, -0.008113084360957146, 0.05079574137926102, 0.04146493598818779, 0.0012873400701209903, -0.04377557337284088, 0.00764420535415411, 0.05269959196448326, 0.029712501913309097, 0.002436539623886347, -0.006207569502294064, -0.045096054673194885, -0.011978555470705032, 0.11465990543365479, -0.09889671951532364, 0.022396519780158997, -0.01870943419635296, -0.054343219846487045, 0.06944161653518677, -0.027487965300679207, 0.029071589931845665, 0.0007280689897015691, 0.02661236748099327, 0.03737984597682953, -0.04955392703413963, 0.06892994791269302, 0.010618112049996853, 0.06611362844705582, -0.012913908809423447, 0.0002882876724470407]'), +('What is one common barrier to effective communication that nurses should avoid?', 'Therapeutic communication is the purposeful and patient-centered process that forms the bedrock of the nurse-patient relationship. Unlike social conversation, it is goal-oriented, focusing on understanding the patient''s needs, concerns, and experiences to promote healing and well-being. The primary objective is to build trust and rapport, creating a safe environment where the patient feels comfortable sharing sensitive information. This is achieved through active listening, which involves not just hearing the patient''s words but also interpreting their non-verbal cues, such as body language and tone of voice. A nurse who is actively listening gives their full attention, makes eye contact, and conveys a genuine interest in the patient''s perspective. Key techniques in therapeutic communication include the use of open-ended questions, which encourage the patient to elaborate rather than give a simple yes or no answer. For example, asking "How have you been feeling since your last dose of medication?" is more effective than "Did the medication help?" Other vital techniques are paraphrasing and summarizing. Paraphrasing involves restating the patient''s message in your own words to confirm understanding, while summarizing helps to organize key points of a conversation, ensuring both parties are on the same page. The strategic use of silence can also be powerful, giving the patient time to gather their thoughts and reflect without feeling rushed. Conversely, there are common barriers that can hinder effective communication and damage trust. Giving unsolicited advice, offering false reassurance like "Don''t worry, everything will be fine," or using medical jargon the patient doesn''t understand can create distance and invalidate their feelings. Being judgmental or changing the subject when a patient expresses difficult emotions are also significant roadblocks. The skillful nurse navigates these interactions with empathy, focusing on the patient''s reality and validating their experience, which ultimately leads to more accurate assessments, better patient adherence to treatment plans, and improved health outcomes.', '[0.037978433072566986, -0.006764780264347792, -0.01640886627137661, -0.0027710741851478815, -0.02994091808795929, 0.024669377133250237, -0.02877853624522686, -0.0008128017652779818, 0.05752389132976532, -0.11008162051439285, -0.03408852592110634, 0.04418011009693146, -0.0693415179848671, 0.03728843107819557, 0.02388559840619564, -0.021356115117669106, 0.07700379192829132, 0.061143066734075546, -0.017909901216626167, -0.012913443148136139, -0.008722689934074879, 0.05705580115318298, 0.06368234008550644, 0.09456980228424072, -0.03309301286935806, -0.05717334523797035, 0.007977182045578957, -0.031233565881848335, 0.03307493031024933, 0.031120043247938156, -0.04374799132347107, -0.04910657927393913, 0.033721186220645905, 0.04580027982592583, -0.1298852264881134, 0.0903172716498375, 0.009275645017623901, 0.04225746914744377, -0.009485267102718353, -0.02915797010064125, -0.05632957071065903, 0.0010839173337444663, 0.02089354395866394, -0.06629359722137451, 0.06133685261011124, -0.09451533854007721, 0.05968799814581871, 0.05527954921126366, -0.049151670187711716, -0.051463790237903595, -0.06595901399850845, -0.039770592004060745, -0.03235836327075958, 0.08404969424009323, 0.07480014860630035, -0.08141987770795822, -0.034087687730789185, 0.03524794057011604, -0.03253990784287453, 0.030394578352570534, -0.03148827701807022, -0.03435494005680084, 0.000333423784468323, 0.02158493548631668, -0.02363472804427147, 0.04045264795422554, -0.042870860546827316, 0.06273611634969711, -0.002940779784694314, 0.08569779247045517, -0.026029979810118675, -0.05077202618122101, 0.008156233467161655, 0.055094510316848755, 0.018004579469561577, 0.032209839671850204, 0.008428733795881271, -0.04657776281237602, 0.007600089069455862, 0.057864800095558167, 0.004550601821392775, -0.020855002105236053, 0.009476101957261562, 0.09018569439649582, 0.005556799937039614, -0.038652945309877396, 0.02284426800906658, -0.031765181571245193, -0.05433185398578644, -0.07213002443313599, 0.009801163338124752, 0.0071951160207390785, -0.04263875260949135, 0.014859601855278015, -0.02726968191564083, -0.022505324333906174, -0.046372074633836746, -0.07458877563476562, -0.044936858117580414, 0.01017030980437994, 0.006704025436192751, 0.046519383788108826, -0.02385995350778103, 0.06946853548288345, -0.0569620244204998, -0.019205402582883835, 0.06324923038482666, -0.1062789112329483, -0.12140671163797379, 0.05233140289783478, -0.04919670522212982, 0.09409239143133163, -0.0943254828453064, -0.03191448375582695, -0.023756936192512512, -0.022658444941043854, 0.04049677774310112, -0.01145468931645155, 0.041230879724025726, 0.05650672689080238, -0.01685010828077793, -0.03410041332244873, 0.027453221380710602, -0.011271587572991848, 0.04732728749513626, 0.026669899001717567, 0.006079183891415596, -2.850228315607501e-33, 0.009149766527116299, 0.06746336817741394, 0.030499184504151344, 0.10051144659519196, 0.07650674879550934, 0.0848807543516159, 0.01885472983121872, -0.07174830883741379, 0.09732795506715775, 0.03228769451379776, -0.026566630229353905, 0.04168389365077019, 0.07008258998394012, -0.07123751938343048, 0.036806393414735794, -0.012330823577940464, -0.10008443892002106, 0.03270954638719559, -0.002037166152149439, 0.04498185217380524, 0.038019467145204544, -0.06881667673587799, -0.06642638146877289, 0.09413991868495941, 0.015038968995213509, -0.049745362251996994, 0.015392917208373547, -0.06949205696582794, 0.08111221343278885, 0.024016451090574265, -0.060943979769945145, -0.014210469089448452, -0.01360318809747696, -0.05421717092394829, 0.0008534321677871048, 0.003573841182515025, -0.07884041965007782, -0.07763209939002991, 0.014479968696832657, 0.02780883014202118, -0.020442459732294083, 0.00041323769255541265, 0.03135163336992264, 0.00395524688065052, 0.12463726103305817, 0.08462727069854736, -0.02656397968530655, -0.07150141149759293, -0.12090972810983658, -0.02014409750699997, -0.024856967851519585, -0.021575018763542175, -0.034724749624729156, -0.0370868444442749, -0.0006466396152973175, -0.0687590166926384, 0.038299452513456345, -0.043800100684165955, -0.0032734309788793325, 0.06058138236403465, -0.008943424560129642, -0.01071210764348507, -0.048944953829050064, -0.007542054634541273, 0.0993548333644867, -0.008710093796253204, -0.14099639654159546, -0.05859522521495819, 0.06010037660598755, -0.10191354900598526, -0.028642289340496063, 0.0401756577193737, -0.04168832302093506, 0.010495776310563087, -0.06237871199846268, -0.029554201290011406, -0.009531164541840553, -0.0609622560441494, 0.11599202454090118, -0.05871225520968437, 0.0028667254373431206, -0.005788254085928202, -0.04404133930802345, 0.047701396048069, -0.006331239826977253, -0.03464353829622269, -0.028246773406863213, 0.05435919389128685, -0.04142175614833832, 0.0510113425552845, -0.017926212400197983, 0.06639803200960159, 0.08182086795568466, 0.021320777013897896, -0.03235689923167229, 4.286818512517642e-34, 0.014970699325203896, 0.09237354248762131, -0.05793410912156105, 0.03889782726764679, -0.01935659535229206, 0.000530279241502285, 0.03674023970961571, -0.005950186401605606, 0.0713764950633049, 0.025073377415537834, 0.015203902497887611, -0.040053434669971466, -0.02444169484078884, 0.027370242401957512, -0.06023798882961273, -0.016030052676796913, 0.10254847258329391, -0.023542607203125954, 0.049173448234796524, -0.07392517477273941, 0.0634487122297287, 0.04077279567718506, -0.04595979303121567, 0.045931730419397354, -0.006320773623883724, 0.022200526669621468, -0.1128922700881958, -0.03215041756629944, -0.03325733542442322, -0.04166032373905182, -0.03468364477157593, 0.09864478558301926, 0.06329700350761414, -0.002849830547347665, -0.06144557520747185, 0.07475639879703522, -0.008686893619596958, -0.006376602221280336, -0.012495869770646095, 0.03050406090915203, 0.08647092431783676, 0.01048178132623434, -0.04830864444375038, 0.03510524705052376, 0.03827038034796715, -0.02637004479765892, -0.025682855397462845, -0.07497977465391159, -0.057508908212184906, 0.0085249412804842, -0.008983287028968334, -0.07875695824623108, -0.037199195474386215, -0.026532180607318878, -0.012457688339054585, -0.016845345497131348, 0.03452387824654579, -0.044900082051754, 0.0036273663863539696, 0.04062559828162193, 0.08971592038869858, 0.014193838462233543, -0.037765637040138245, 0.003089824691414833, 0.038256801664829254, -0.018697556108236313, 0.023263201117515564, 0.07955557107925415, 0.12912729382514954, -0.004494424909353256, 0.032966576516628265, 0.05222798511385918, 0.0024016248062253, -0.02033989131450653, -0.018356049433350563, 0.04816451296210289, -0.03297712653875351, -0.10913106054067612, -0.09027165174484253, 0.0336269736289978, -0.07596640288829803, 0.014477106742560863, -0.029080798849463463, -0.05951952189207077, -0.02154841087758541, 0.03201283887028694, -0.01512976549565792, -0.07234428077936172, -0.023515425622463226, -0.07071647047996521, -0.09260129183530807, -0.0404394194483757, -0.013564776629209518, -0.06414136290550232, -0.0846015140414238, -1.9827423258789167e-08, -0.03694979473948479, -0.04507659003138542, 0.05545371398329735, -0.05861222371459007, 0.05010818690061569, -0.05668334290385246, -0.031265322118997574, 0.0429893434047699, -0.005405576433986425, 0.014880125410854816, 0.01876877062022686, 0.020765051245689392, 0.023947803303599358, 0.03889017924666405, 0.15505127608776093, 0.051437314599752426, 0.023528490215539932, -0.016612332314252853, -0.057927925139665604, -0.05680526793003082, 0.039218563586473465, 0.004840480629354715, -0.11983750015497208, -0.03377332538366318, 0.03408411517739296, -0.02412305772304535, 0.01688418537378311, 0.07781939953565598, -0.025579508394002914, 0.03317166119813919, -0.01526740100234747, -0.04477477818727493, 0.07958246022462845, 0.0528392419219017, -0.07078644633293152, 0.011330408975481987, 0.08264109492301941, -0.0548788383603096, 0.013161160983145237, 0.006565242074429989, -0.01679355837404728, -0.017686575651168823, 0.009115064516663551, 0.05498437583446503, 0.05650241672992706, 0.048567403107881546, -0.0010329951765015721, 0.02616562508046627, -0.045898374170064926, -0.03401723876595497, 0.05923710763454437, -0.018516678363084793, 0.07865040749311447, 0.034829940646886826, -0.015122453682124615, 0.07816102355718613, -0.012652433477342129, -0.009813233278691769, -0.018915176391601562, 0.026851855218410492, -0.002357551595196128, 0.11221544444561005, -0.02033870667219162, 0.05081089586019516]'), +('Besides verbal language, what other form of communication plays a crucial role in patient interaction?', 'Therapeutic communication is the purposeful and patient-centered process that forms the bedrock of the nurse-patient relationship. Unlike social conversation, it is goal-oriented, focusing on understanding the patient''s needs, concerns, and experiences to promote healing and well-being. The primary objective is to build trust and rapport, creating a safe environment where the patient feels comfortable sharing sensitive information. This is achieved through active listening, which involves not just hearing the patient''s words but also interpreting their non-verbal cues, such as body language and tone of voice. A nurse who is actively listening gives their full attention, makes eye contact, and conveys a genuine interest in the patient''s perspective. Key techniques in therapeutic communication include the use of open-ended questions, which encourage the patient to elaborate rather than give a simple yes or no answer. For example, asking "How have you been feeling since your last dose of medication?" is more effective than "Did the medication help?" Other vital techniques are paraphrasing and summarizing. Paraphrasing involves restating the patient''s message in your own words to confirm understanding, while summarizing helps to organize key points of a conversation, ensuring both parties are on the same page. The strategic use of silence can also be powerful, giving the patient time to gather their thoughts and reflect without feeling rushed. Conversely, there are common barriers that can hinder effective communication and damage trust. Giving unsolicited advice, offering false reassurance like "Don''t worry, everything will be fine," or using medical jargon the patient doesn''t understand can create distance and invalidate their feelings. Being judgmental or changing the subject when a patient expresses difficult emotions are also significant roadblocks. The skillful nurse navigates these interactions with empathy, focusing on the patient''s reality and validating their experience, which ultimately leads to more accurate assessments, better patient adherence to treatment plans, and improved health outcomes.', '[0.03701237589120865, 0.016877958551049232, -0.007134707178920507, -0.044098127633333206, -0.11370526999235153, 0.023039693012833595, 0.02157662622630596, 0.027862606570124626, 0.09834648668766022, -0.09126847982406616, -0.0255194753408432, 0.06308551132678986, -0.07645727694034576, 0.07130637019872665, 0.07895722985267639, -0.026552116498351097, 0.023278141394257545, 0.0005046604783274233, 0.024461355060338974, 0.028215399011969566, -0.008143153972923756, 0.06420758366584778, 0.03958291560411453, 0.002551601268351078, -0.045112013816833496, -0.004961767233908176, -0.01166228111833334, -0.035947903990745544, 0.0551033616065979, 0.025715075433254242, 0.007837632670998573, 0.006433975882828236, 0.08039786666631699, 0.04582739248871803, -0.1592760533094406, 0.1119077205657959, 0.01946430839598179, 0.01461588405072689, -0.06593203544616699, -0.03382037952542305, -0.06348922848701477, 0.005317308474332094, 0.0386650376021862, 0.006705737207084894, 0.09466015547513962, -0.10867392271757126, -0.0051951841451227665, 0.04070625454187393, -0.08580417186021805, 0.010631877928972244, -0.1215716302394867, 0.015103782527148724, -0.002079553436487913, 0.1498412936925888, 0.005630568601191044, -0.02395247481763363, -0.04581473395228386, 0.028893882408738136, -0.04023494943976402, -0.006411885377019644, -0.01906924694776535, -0.01676151156425476, 0.03687293455004692, 0.04979315027594566, -0.025911016389727592, 0.0350988395512104, 0.009593894705176353, -0.020647799596190453, -0.03994258865714073, 0.00843745842576027, -0.014773542992770672, -0.04779485985636711, 0.025127936154603958, 0.05028495937585831, -0.015356688760221004, -0.026702197268605232, 0.028221989050507545, -0.072056844830513, 0.01399242877960205, 0.02745216153562069, 0.03357626125216484, 0.04807085543870926, -0.011048668995499611, 0.036606062203645706, -0.04034539684653282, -0.006217075977474451, 0.002828394528478384, -0.06118012219667435, -0.10987139493227005, -0.03639417514204979, -0.01906411536037922, -0.027501607313752174, -0.06584901362657547, -0.04532614350318909, -0.05104723945260048, -0.03631993383169174, -0.008803097531199455, -0.02364574559032917, -0.0031580680515617132, 0.005973902065306902, 0.01815049722790718, 0.009334737434983253, 0.0025904339272528887, 0.03438848257064819, -0.07369362562894821, 0.027867190539836884, -0.054547861218452454, -0.0896233320236206, -0.09145574271678925, 0.02119426056742668, -0.07345296442508698, -0.009590337052941322, -0.08248399198055267, 0.003657976631075144, 0.04454728588461876, 0.04090462252497673, -0.03266669064760208, 0.0013449117541313171, 0.09723444283008575, 0.019644884392619133, 0.027033038437366486, -0.04564027488231659, 0.014508838765323162, -0.02854842133820057, 0.025619911029934883, -0.02688455581665039, 0.00871624331921339, -2.3424153070652496e-33, 0.04651844874024391, -0.00585778197273612, 0.016107309609651566, 0.13561104238033295, 0.07148487865924835, 0.10223439335823059, 0.01507033035159111, -0.061944883316755295, 0.08589284867048264, -0.06159426271915436, -0.03591783717274666, 0.01707269623875618, 0.13629630208015442, 0.05930543318390846, -0.029526297003030777, 0.040367491543293, -0.12034378200769424, 0.14352643489837646, -0.03869771584868431, 0.018671799451112747, 0.025904666632413864, 0.02478211000561714, -0.013671237044036388, 0.06255073100328445, 0.003653523977845907, -0.010364476591348648, 0.009478702209889889, -0.04405473172664642, 0.06929094344377518, -0.025154607370495796, -0.06845337897539139, 0.018458297476172447, -0.01914566196501255, -0.04243004694581032, 0.024636095389723778, 0.04999163746833801, -0.023422054946422577, -0.11583079397678375, 0.056373778730630875, 0.017283476889133453, 0.03821154311299324, 0.02993268519639969, -0.048908110707998276, 0.004756569396704435, 0.035350970923900604, 0.01569434441626072, -0.03986944630742073, -0.06693423539400101, -0.11130766570568085, -0.02468833699822426, -0.07458995282649994, -0.018542073667049408, -0.01733434572815895, -0.021457158029079437, 0.052502501755952835, 0.06736605614423752, 0.028185561299324036, -0.023841766640543938, -0.060439176857471466, 0.015965823084115982, 0.05195358023047447, 0.057334285229444504, 0.03400305286049843, -0.029025962576270103, 0.10092562437057495, -0.03425760939717293, -0.09890387952327728, -0.08908746391534805, 0.06252780556678772, -0.09448406100273132, -0.07698551565408707, 0.08374155312776566, -0.03302709385752678, 0.027502600103616714, -0.08437545597553253, -0.06217712536454201, -0.027431238442659378, -0.10641863197088242, 0.03463589772582054, 0.08896558731794357, -0.019198771566152573, -0.1346987783908844, -0.02683006227016449, 0.08108240365982056, -0.0016788096399977803, -0.02785528264939785, -0.01644613966345787, 0.015257989056408405, -0.026899131014943123, -0.042300865054130554, -0.06623995304107666, 0.020167579874396324, 0.043376557528972626, 0.024530107155442238, 0.024004563689231873, -1.0203769428072439e-33, -0.017822101712226868, 0.0478721521794796, -0.02517998404800892, 0.006242851261049509, -0.004048718139529228, 0.01199595257639885, 0.08180908858776093, -0.04435962811112404, 0.07445952296257019, 0.026865897700190544, 0.005961000919342041, 0.03337987884879112, -0.0022882113698869944, 0.00636302400380373, -0.043089114129543304, 0.04489481449127197, 0.01141527108848095, 0.004226013086736202, 0.06602457165718079, -0.03137122839689255, 0.04242369160056114, 0.074301578104496, -0.01783880405128002, 0.02501043863594532, -0.01684405654668808, -0.014565983787178993, -0.03612307831645012, -0.07345720380544662, -0.05710085853934288, -0.004193947184830904, 0.004051108844578266, 0.0469498373568058, 0.012719493359327316, -0.011181159876286983, -0.0033673683647066355, 0.062190085649490356, 0.018690815195441246, -0.0300145260989666, -0.04469814896583557, -0.04597562551498413, 0.07600146532058716, 0.02263067103922367, 0.008109991438686848, 0.02738681435585022, 0.04884998872876167, -0.014080973342061043, -0.03694121912121773, -0.03968274965882301, -0.04512333869934082, 0.04455064982175827, 0.025467969477176666, -0.044605351984500885, -0.05919284746050835, -0.033652231097221375, -0.06297019869089127, -0.018776047974824905, 0.014354478567838669, -0.07529178261756897, -0.036650363355875015, -0.04505138099193573, 0.018104614689946175, 0.007793160155415535, -0.01898602396249771, -0.022292504087090492, 0.05425536260008812, 0.009451428428292274, 0.014994527213275433, 0.029220949858427048, 0.07957977056503296, -0.029385406523942947, 0.08727672696113586, -0.00085086515173316, 0.02910008281469345, 0.02464991994202137, 0.03351212665438652, -0.0026696280110627413, -0.0386568121612072, -0.06659257411956787, -0.06364540010690689, -0.03332052007317543, -0.047416605055332184, 0.015935169532895088, 0.05314815044403076, -0.02386104129254818, -0.07098066061735153, 0.0773685872554779, -0.06538732349872589, -0.06498641520738602, -0.008557106368243694, -0.07042218744754791, -0.07384667545557022, 0.05002506077289581, -0.030416807159781456, -0.056267186999320984, -0.07626879960298538, -2.378060592889142e-08, -0.04269278049468994, -0.034444522112607956, 0.06266670674085617, -0.08811654895544052, 0.029353925958275795, -0.05326174572110176, -0.00023092234914656729, 0.05789567530155182, -0.05615110322833061, 0.05779453366994858, -0.011288291774690151, 0.07363374531269073, 0.0643039271235466, -0.010433352552354336, 0.11331649124622345, 0.06435255706310272, 0.00020678617875091732, -0.019785357639193535, -0.051600173115730286, -0.06196226552128792, 0.051042113453149796, -0.0677749514579773, -0.06488753110170364, 0.040723271667957306, 0.029668597504496574, 0.006675915792584419, 0.022293509915471077, 0.09746096283197403, -0.03244873881340027, 0.007775170728564262, 0.0001254473318113014, 0.018076706677675247, 0.06956074386835098, 0.01990499347448349, -0.01896822638809681, -0.005628339014947414, 0.0513426773250103, -0.05551925674080849, 0.019769836217164993, 0.027239764109253883, 0.02122684195637703, 0.032305434346199036, -0.007397772744297981, 0.029936067759990692, 0.11169023811817169, 0.022316187620162964, -0.04319082200527191, -0.008344506844878197, -0.02875639498233795, -0.051380522549152374, -0.05049491673707962, 0.03514278680086136, 0.03442328795790672, 0.02839958481490612, -0.03048734925687313, 0.12075191736221313, -0.0022658940870314837, 0.0566244013607502, 0.011851705610752106, 0.0430518314242363, 0.02685014344751835, 0.1231687143445015, -0.01472074817866087, -0.03186943382024765]'), +('What is the fundamental principle behind a ''culture of safety'' in healthcare?', 'Patient safety is a core tenet of nursing care and a primary responsibility of every healthcare provider. A foundational principle is the creation of a "culture of safety," where the focus is on preventing errors through system-wide vigilance rather than placing blame on individuals. For nursing students, this begins with consistently performing basic safety checks. One of the most critical routines is accurate patient identification. Before any procedure, intervention, or medication administration, the patient must be identified using at least two distinct identifiers, such as their full name and date of birth, which are cross-referenced with their wristband and medical record. This simple step prevents a vast number of potential errors. Medication administration is a high-risk activity that demands meticulous attention to detail. Nurses adhere to the "Rights of Medication Administration," which minimally include the right patient, right drug, right dose, right route, and right time. Each step requires verification, from checking the physician''s order to confirming patient allergies and monitoring for adverse reactions after the dose is given. Similarly, preventing healthcare-associated infections (HAIs) is paramount. The single most effective measure to combat the spread of infection is proper hand hygiene, performed before and after every patient contact, after contact with contaminated surfaces, and before performing any aseptic procedure. Another major area of concern is fall prevention. A fall can significantly worsen a patient''s condition and extend their hospital stay. Nurses conduct fall risk assessments on all patients upon admission and regularly thereafter. Interventions are then tailored to the patient''s specific risk level and may include keeping the bed in the lowest position, ensuring call lights are within reach, using bed alarms for high-risk individuals, and maintaining a clutter-free environment. Reporting any errors or near-misses is also a vital component of safety culture, as it allows the institution to identify and correct system vulnerabilities to protect future patients.', '[0.048940509557724, 0.06523191183805466, -0.0955272987484932, -0.062015194445848465, 0.057482630014419556, 0.06937480717897415, 0.03681885451078415, 0.01789212040603161, -0.007248909678310156, 0.015745794400572777, 0.03281097486615181, -0.006246124394237995, 0.04369574412703514, -0.012404938228428364, -0.08473575115203857, -0.11852008104324341, 0.01403399370610714, -0.007290806155651808, -0.1070609837770462, 0.06731198728084564, -0.037565577775239944, 0.011860769242048264, 0.11720936000347137, 0.07480334490537643, -0.12710733711719513, 0.00023862755915615708, 0.04300855100154877, 0.0022927753161638975, -0.006110195070505142, 0.010606157593429089, 0.020694639533758163, -0.008916698396205902, 0.0759173259139061, -0.044897571206092834, -0.04178767651319504, 0.04920411482453346, 0.001409760327078402, -0.016478726640343666, -0.017095722258090973, 0.04647969827055931, -0.06829787790775299, -0.06836703419685364, -0.019047774374485016, 0.0034623483661562204, 0.02876330353319645, 0.020954018458724022, -0.009556775912642479, -0.0034795445390045643, -0.0025274441577494144, -0.038662511855363846, -0.03834358975291252, 0.04147079214453697, 0.02525785192847252, 0.020782150328159332, 0.046182919293642044, -0.07064498215913773, 0.024072609841823578, -0.0049513247795403, -0.12894698977470398, 0.05319664627313614, -0.0010631675831973553, -0.0322650671005249, -0.02939637191593647, 0.04480719193816185, 0.02247830666601658, 0.023672444745898247, -0.04202071577310562, 0.005791020579636097, -0.03271986544132233, -0.0062079234048724174, -0.06409886479377747, -0.06164482980966568, 0.0894344300031662, 0.06892289221286774, -0.01655646786093712, -0.013472181744873524, -0.004362004343420267, -0.047028686851263046, -0.03534502908587456, -0.004893064498901367, 0.08638651669025421, -0.009602203965187073, 0.09145677834749222, 0.08534197509288788, 0.046731479465961456, 0.049808815121650696, -0.029150517657399178, -0.034024566411972046, 0.02305956929922104, -0.01002985518425703, -0.08103697746992111, -0.015170942060649395, 0.06455026566982269, -0.014387812465429306, 0.11633747816085815, -0.0016062981449067593, -0.07097527384757996, 0.024286983534693718, 0.034138888120651245, -0.04642653465270996, 0.041665107011795044, -0.019247576594352722, 0.0008912209887057543, 0.09825453907251358, 0.03575565665960312, -0.05833061411976814, -0.018634235486388206, -0.022543376311659813, -0.0310523621737957, 0.06122599542140961, 0.0056943283416330814, 0.08883261680603027, 0.004674989264458418, -0.015497442334890366, -0.0011895003262907267, -0.03588345646858215, -0.038476403802633286, -0.10341722518205643, 0.014080427587032318, -0.02200234867632389, 0.03134344145655632, -0.042495228350162506, -0.018127264454960823, -0.0831994041800499, 0.010394621640443802, 0.02603229135274887, 0.015058083459734917, -7.692720823845093e-33, -0.04581879451870918, 0.0028899069875478745, 0.0031682245898991823, -0.013749009929597378, -0.028419828042387962, -0.022426003590226173, -0.036486051976680756, -0.08374855667352676, 0.07324360311031342, 0.010035797022283077, 0.03118874877691269, 0.018518758937716484, 0.04719541594386101, -0.06231935694813728, 0.054312027990818024, 0.00964348390698433, -0.11895984411239624, 0.0438602939248085, -0.0512244887650013, 0.03137398138642311, 0.023671727627515793, -0.032144878059625626, 0.033290836960077286, 0.016160814091563225, -0.05466345697641373, 0.008115227334201336, -0.022680941969156265, 0.03472009301185608, 0.04228790104389191, 0.018538735806941986, -0.05647268146276474, 0.009496700949966908, -0.015589796006679535, -0.06351380795240402, 0.06496473401784897, 0.032563190907239914, -0.10977813601493835, 0.002886573551222682, -0.032259274274110794, -0.02651461400091648, -0.01840899884700775, -0.05853506177663803, -0.009610905312001705, 0.04872684180736542, 0.09397607296705246, 0.10978558659553528, -0.055323030799627304, -0.09117463231086731, -0.11528168618679047, -0.04694538190960884, -0.0700548067688942, 0.024722902104258537, 0.09629517793655396, -0.07556283473968506, 0.004810927901417017, 0.02649143524467945, 0.037470340728759766, 0.05068085715174675, -0.043195392936468124, -0.0578656941652298, -0.05054393783211708, 0.06839980185031891, -0.0008355009485967457, 0.03329804539680481, -0.007365531753748655, -0.017240069806575775, -0.008693919517099857, -0.030323093757033348, 0.05545990541577339, -0.013574428856372833, -0.02676801197230816, 0.0774117186665535, -0.07828601449728012, 0.0339663028717041, -0.07562122493982315, 0.019506029784679413, 0.0005612868699245155, -0.0007152036996558309, 0.002616120269522071, -0.10762013494968414, -0.025799397379159927, 0.03987986966967583, -0.021403929218649864, 0.08028534799814224, 0.009898929856717587, -0.030801042914390564, 0.013371294364333153, 0.09241587668657303, -0.0543234646320343, 0.026277832686901093, -0.021866092458367348, -0.06767553836107254, 0.06872820854187012, 0.08681555837392807, -0.032265618443489075, 2.4573303491046902e-33, 0.08193057775497437, -0.06409178674221039, -0.04953178018331528, 0.03561392053961754, -0.012912647798657417, -0.03041459433734417, -0.03896782919764519, 0.03163950890302658, 0.03984123840928078, 0.06388922780752182, 0.0021631026174873114, -0.04523236304521561, -0.007974343374371529, 0.03795962408185005, -0.012856944464147091, -0.07507693022489548, 0.012195948511362076, 0.04953039810061455, -0.01945909857749939, -0.05770731344819069, 0.09670980274677277, 0.05186960846185684, -0.11324965953826904, 0.08125078678131104, -0.0809268057346344, 0.07061910629272461, -0.10053246468305588, -0.06470580399036407, -0.036256853491067886, -0.045378267765045166, -0.050419606268405914, 0.018404236063361168, 0.05026071146130562, 0.07813069969415665, -0.010285421274602413, -0.001539571676403284, 0.022269470617175102, -0.03303853049874306, 0.0075679561123251915, -0.006439188029617071, -0.02837817184627056, 0.023816216737031937, -0.06707453727722168, -0.003057437250390649, 0.00802578218281269, 0.015408998355269432, -0.007402802351862192, -0.039841849356889725, -0.07077070325613022, -0.05186038091778755, 0.025051942095160484, -0.05774268880486488, 0.04120665788650513, -0.05195789039134979, 0.02249445766210556, 0.0006532802945002913, 0.04753245413303375, -0.08304481208324432, -0.05827080458402634, 0.039790842682123184, 0.039058487862348557, -0.04532896354794502, -0.06830713897943497, 0.026854246854782104, -0.06963608413934708, 0.06350689381361008, -0.020720085129141808, -0.0012361431727185845, 0.052134860306978226, -0.02729264460504055, -0.00039300767821259797, 0.03674301505088806, -0.057326897978782654, -0.018198957666754723, -0.04999283701181412, 0.005298138130456209, -0.00016564622637815773, -0.07317151129245758, -0.03705586865544319, 0.009116163477301598, 0.0033404978457838297, -0.11274230480194092, -0.01902049593627453, 0.08373172581195831, -0.0014008799334987998, 0.04995245859026909, -0.019082920625805855, -0.04308318346738815, -0.05003279820084572, -0.08047997206449509, -0.09939482808113098, -0.0394195094704628, -0.15602511167526245, -0.04226387292146683, -0.05537240207195282, -2.4470274695431726e-08, -0.024247534573078156, 0.0111488476395607, 0.026995887979865074, -0.0144899757578969, 0.003597404807806015, -0.0461784303188324, 0.0006755447830073535, -0.02883879281580448, -0.005463509354740381, 0.12798412144184113, -0.027552392333745956, 0.054247308522462845, 0.04026592895388603, 0.05691079795360565, -0.033847078680992126, 0.05156499519944191, -0.02145320363342762, 0.13495902717113495, -0.04273270070552826, 0.020730314776301384, 0.060309384018182755, -0.008639028295874596, 0.015548741444945335, -0.03619452938437462, 0.030493417754769325, 0.023930929601192474, -0.016700679436326027, 0.0382540337741375, 0.009155317209661007, 0.05347811430692673, 0.022416673600673676, -0.023680109530687332, -0.043518658727407455, 0.06935969740152359, -0.07920978218317032, -0.0014524628641083837, 0.06472870707511902, 0.005886537488549948, 0.09556331485509872, -0.05903423950076103, 0.025215011090040207, 0.0029099115636199713, 0.04889513924717903, 0.06242132559418678, -0.014311296865344048, 0.016140466555953026, -0.008626231923699379, 0.15303918719291687, -0.04175442084670067, 0.04768940806388855, 0.030103055760264397, -0.011427103541791439, 0.04631222411990166, 0.07768039405345917, -0.028833908960223198, 0.005572888068854809, 0.06444054841995239, 0.015586202032864094, 0.057086195796728134, 0.03251606225967407, -0.014779842458665371, 0.055693481117486954, 0.09504356235265732, -0.009082027710974216]'), +('According to the text, what is a crucial first step in safe medication administration?', 'Patient safety is a core tenet of nursing care and a primary responsibility of every healthcare provider. A foundational principle is the creation of a "culture of safety," where the focus is on preventing errors through system-wide vigilance rather than placing blame on individuals. For nursing students, this begins with consistently performing basic safety checks. One of the most critical routines is accurate patient identification. Before any procedure, intervention, or medication administration, the patient must be identified using at least two distinct identifiers, such as their full name and date of birth, which are cross-referenced with their wristband and medical record. This simple step prevents a vast number of potential errors. Medication administration is a high-risk activity that demands meticulous attention to detail. Nurses adhere to the "Rights of Medication Administration," which minimally include the right patient, right drug, right dose, right route, and right time. Each step requires verification, from checking the physician''s order to confirming patient allergies and monitoring for adverse reactions after the dose is given. Similarly, preventing healthcare-associated infections (HAIs) is paramount. The single most effective measure to combat the spread of infection is proper hand hygiene, performed before and after every patient contact, after contact with contaminated surfaces, and before performing any aseptic procedure. Another major area of concern is fall prevention. A fall can significantly worsen a patient''s condition and extend their hospital stay. Nurses conduct fall risk assessments on all patients upon admission and regularly thereafter. Interventions are then tailored to the patient''s specific risk level and may include keeping the bed in the lowest position, ensuring call lights are within reach, using bed alarms for high-risk individuals, and maintaining a clutter-free environment. Reporting any errors or near-misses is also a vital component of safety culture, as it allows the institution to identify and correct system vulnerabilities to protect future patients.', '[-0.0021122577600181103, 0.025763053447008133, -0.039147742092609406, -0.03057611733675003, -0.010059178806841373, 0.03954236954450607, -0.023671021685004234, 0.11140260845422745, -0.037573929876089096, 0.006659392267465591, -0.006736932788044214, 0.08067435771226883, 0.032693590968847275, 0.008079865016043186, -0.05477342754602432, -0.009676326997578144, -0.0036679862532764673, 0.0001224220759468153, -0.03713439032435417, 0.010927394963800907, 0.025525489822030067, 0.04063760116696358, 0.06072906404733658, 0.05023238807916641, -0.09182077646255493, 0.10140572488307953, -0.011154291220009327, 0.02131044492125511, 0.07247862219810486, -0.010234661400318146, 0.06500852853059769, -0.01653176359832287, 0.10830216854810715, -0.00696662999689579, -0.07123210281133652, 0.1317034214735031, -0.02170102298259735, -0.027175990864634514, 0.04023187980055809, 0.05017663165926933, -0.019098617136478424, -0.09526388347148895, -0.04947679489850998, 0.03499164059758186, 0.04038769006729126, -0.059275854378938675, 0.0014443014515563846, 0.011983782052993774, 0.007357539609074593, 0.004921083338558674, -0.05538952723145485, -0.03771593049168587, -0.041434481739997864, 0.08197923004627228, -0.030794069170951843, 0.06619782745838165, -0.02427806332707405, -0.01663772016763687, -0.06431964784860611, 0.03547960892319679, -0.04589478299021721, 0.023539377376437187, -0.012653643265366554, 0.03330611810088158, 0.015936492010951042, 0.02020774781703949, 0.04462386667728424, -0.04605910927057266, 0.07783864438533783, 0.05963126942515373, -0.039893895387649536, -0.0954027771949768, 0.04291486740112305, -0.003764557186514139, -0.04417051002383232, -0.04650713875889778, 0.03779248148202896, -0.05632505938410759, 0.00021409969485830516, -0.05175003036856651, 0.06226852536201477, 0.036354344338178635, 0.05344707891345024, 0.12179578840732574, 0.020876558497548103, 0.049504056572914124, -0.0024793599732220173, -0.07244980335235596, 0.021493110805749893, 0.021479111164808273, 0.08967752009630203, 0.005578402895480394, 0.019375968724489212, -0.005911241751164198, 0.03618200495839119, -0.010818621143698692, -0.06861267983913422, -0.016072800382971764, -0.0263264961540699, -0.013867292553186417, 0.013298697769641876, -0.05199344456195831, 0.021235940977931023, 0.01692083291709423, -0.04445282742381096, -0.08777903765439987, 0.05110662430524826, -0.05873842164874077, -0.019261835142970085, 0.03929660841822624, -0.04042835533618927, -0.018258346244692802, 0.02052675187587738, 0.054958123713731766, -0.020625922828912735, 0.03886587545275688, 0.011788985691964626, 0.009403428994119167, 0.056709617376327515, 0.023345835506916046, -0.00041037643677555025, -0.012867165729403496, 0.06691588461399078, -0.06689556688070297, -0.03703964501619339, 0.042470768094062805, 0.051300209015607834, -4.8341723959566706e-33, 0.04974682256579399, 0.0606611892580986, 0.007454355247318745, 0.090721495449543, -0.07818190008401871, 0.07763337343931198, -0.030770935118198395, -0.07503096014261246, 0.0012910692021250725, 0.051681067794561386, 0.020996684208512306, -0.056456558406353, -0.013292082585394382, 0.07706667482852936, -0.028976937755942345, -0.06248260661959648, -0.08838561922311783, 0.019523005932569504, -0.0074069323018193245, -0.02199486643075943, 0.07167929410934448, -0.06588836014270782, -0.0035764749627560377, -0.016404811292886734, -0.02762444131076336, 0.056346695870161057, 0.01991305686533451, 0.05587833747267723, 0.016318416222929955, -0.009202677756547928, -0.09447219222784042, -0.00753172067925334, -0.07259538769721985, -0.047281600534915924, 0.008316236548125744, 0.06670628488063812, -0.07186241447925568, -0.06286042928695679, -0.0069045149721205235, -0.006450312677770853, -0.014996418729424477, 0.042903196066617966, 0.060296107083559036, 0.024071834981441498, 0.13183648884296417, 0.07486022263765335, -0.16560640931129456, 0.021359004080295563, -0.006315391976386309, 0.040543198585510254, -0.03698575496673584, -0.07818035036325455, 0.04582680016756058, -0.022192947566509247, -0.07644718140363693, 0.0439642034471035, -0.045102715492248535, -0.05506119504570961, 0.009002448990941048, -0.004248717799782753, 0.03256446123123169, 0.043537434190511703, -0.03220127150416374, 0.07167468219995499, 0.013708592392504215, -0.016240278258919716, -0.027373190969228745, -0.09479033946990967, -0.002935713389888406, -0.04862460121512413, -0.11356005817651749, 0.016202129423618317, 0.006674107629805803, 0.053363136947155, -0.04492414370179176, -0.012541518546640873, -0.01997806318104267, -0.0315217562019825, 0.004426299128681421, -0.057505249977111816, -0.020513635128736496, -0.06041692942380905, -0.008723204024136066, 0.13906939327716827, -0.016340192407369614, -0.03597075864672661, 0.03151876851916313, 0.03704461827874184, -0.0940140038728714, -0.013961796648800373, 0.012269166298210621, -0.05070558562874794, 0.036683086305856705, 0.09008210897445679, 0.001486866269260645, 1.1615981708856449e-33, 0.048140302300453186, -0.027888981625437737, 0.024575769901275635, -0.009696862660348415, -0.04638339579105377, 0.0502738319337368, -0.023394685238599777, -0.07109662890434265, 0.14881831407546997, -0.021663038060069084, -0.04020543769001961, 0.035520315170288086, 0.033906687051057816, -0.08412250876426697, -0.060379136353731155, -0.012263055890798569, 0.007114794105291367, -0.021453093737363815, -0.046624455600976944, 0.0006743413978256285, 0.029772035777568817, -0.017705200240015984, -0.048777174204587936, 0.08939407020807266, -0.008580387569963932, -0.020939700305461884, 0.031910575926303864, 0.003716881852596998, -0.06227070465683937, 0.01576998084783554, 0.03962042182683945, 0.0055990563705563545, -0.0390155129134655, 0.016767611727118492, -0.1050984263420105, 0.03085874766111374, 0.019829697906970978, -0.08669827878475189, 0.012114922516047955, -0.05188225954771042, 0.08291976898908615, 0.06140585616230965, -0.06395269930362701, -0.00889183022081852, -0.011816990561783314, 0.03193560242652893, 0.00406739953905344, 0.026883266866207123, -0.12117742747068405, -0.009060552343726158, -0.01360730268061161, -0.021906761452555656, 0.01229566428810358, -0.008927581831812859, 0.04864721745252609, 0.008911002427339554, 0.06496044248342514, -0.057740721851587296, 0.012264659628272057, 0.004915827885270119, -0.033954814076423645, 0.018317662179470062, -0.04196589067578316, 0.050747212022542953, -0.05647304281592369, 0.001473987358622253, 0.0015895048854872584, 0.06298210471868515, 0.09164132177829742, -0.057383690029382706, -0.031798429787158966, 0.017845364287495613, 0.06113991141319275, -0.036554768681526184, -0.018093407154083252, -0.07637035846710205, -0.03658417612314224, -0.11750758439302444, -0.001328574726358056, -0.08772189170122147, 0.004914425779134035, -0.06946758925914764, -0.05738850310444832, 0.01684187538921833, -0.02664841152727604, -0.03949872776865959, 0.05010741204023361, -0.13030226528644562, -0.0337059386074543, -0.06116345152258873, -0.10539235174655914, -0.04550708457827568, -0.05650072917342186, 0.06398677080869675, -0.015566005371510983, -2.077128868904765e-08, -0.01548126619309187, -0.048885028809309006, 0.014898741617798805, 0.011083935387432575, 0.025057977065443993, 0.015294009819626808, -0.03546745330095291, 0.015948042273521423, -0.017624348402023315, -0.010032307356595993, 0.06697547435760498, 0.07114791870117188, 0.0065263258293271065, -0.015367976389825344, -0.011562497355043888, 0.0726914256811142, -0.014868256635963917, 0.07268217206001282, -0.04978415369987488, -0.04259807989001274, -0.05908118560910225, -0.030255191028118134, 0.022181963548064232, -0.030137216672301292, 0.15187223255634308, 0.014058190397918224, 0.11419660598039627, 0.07658064365386963, 0.014234294183552265, 0.05525919422507286, 0.02258439175784588, -0.03669748827815056, 0.05317869037389755, 0.03762466832995415, -0.07457653433084488, 0.06986016035079956, 0.03277630731463432, 0.03706955909729004, 0.11944709718227386, -0.061019524931907654, -0.025017086416482925, 0.06943470239639282, 0.004461243748664856, 0.016289472579956055, -0.05092215538024902, -0.04814165458083153, -0.007883249782025814, 0.07148008793592453, 0.013781075365841389, -0.09646261483430862, 0.0026440154761075974, 0.03998695686459541, 0.06314513832330704, 0.036788541823625565, -0.05077040195465088, 0.003274346934631467, -0.005661266855895519, -0.05166298896074295, 0.053899142891168594, -0.02736244536936283, -0.030382761731743813, 0.04521223530173302, 0.08595987409353256, -0.04662087559700012]'), +('What is described as the single most effective way to prevent the spread of infection?', 'Patient safety is a core tenet of nursing care and a primary responsibility of every healthcare provider. A foundational principle is the creation of a "culture of safety," where the focus is on preventing errors through system-wide vigilance rather than placing blame on individuals. For nursing students, this begins with consistently performing basic safety checks. One of the most critical routines is accurate patient identification. Before any procedure, intervention, or medication administration, the patient must be identified using at least two distinct identifiers, such as their full name and date of birth, which are cross-referenced with their wristband and medical record. This simple step prevents a vast number of potential errors. Medication administration is a high-risk activity that demands meticulous attention to detail. Nurses adhere to the "Rights of Medication Administration," which minimally include the right patient, right drug, right dose, right route, and right time. Each step requires verification, from checking the physician''s order to confirming patient allergies and monitoring for adverse reactions after the dose is given. Similarly, preventing healthcare-associated infections (HAIs) is paramount. The single most effective measure to combat the spread of infection is proper hand hygiene, performed before and after every patient contact, after contact with contaminated surfaces, and before performing any aseptic procedure. Another major area of concern is fall prevention. A fall can significantly worsen a patient''s condition and extend their hospital stay. Nurses conduct fall risk assessments on all patients upon admission and regularly thereafter. Interventions are then tailored to the patient''s specific risk level and may include keeping the bed in the lowest position, ensuring call lights are within reach, using bed alarms for high-risk individuals, and maintaining a clutter-free environment. Reporting any errors or near-misses is also a vital component of safety culture, as it allows the institution to identify and correct system vulnerabilities to protect future patients.', '[-0.003047361271455884, 0.08526775240898132, 0.028288135305047035, -0.014276891946792603, -0.014475533738732338, 0.02848929539322853, -0.017749981954693794, 0.08907083421945572, -0.0002521753776818514, 0.022381240501999855, 0.07737704366445541, 0.04662920534610748, 0.03467664122581482, 0.09691908210515976, -0.06381624937057495, -0.01091793179512024, -0.007769422139972448, 0.045367274433374405, 0.0059195151552557945, -0.03747423738241196, -0.00782163068652153, 0.022012004628777504, 0.007711488753557205, -0.030706748366355896, -0.074575275182724, 0.01253460068255663, -0.013177631422877312, -0.008957025595009327, 0.014606835320591927, -0.030836086720228195, 0.040681518614292145, -0.018521860241889954, -0.013409415259957314, -0.03145013749599457, -0.13546881079673767, 0.029606249183416367, -0.005294241476804018, -0.01081217359751463, 0.07858732342720032, 0.05738060176372528, -0.00838699284940958, -0.026731252670288086, -0.0047394754365086555, -0.07452195137739182, 0.012691738083958626, 0.010384817607700825, 0.04286399483680725, 0.08572091907262802, 0.06639105826616287, -0.046341098845005035, -0.008128865621984005, 0.0275955218821764, -0.062254615128040314, 0.11033062636852264, -0.04656129330396652, -0.07916167378425598, -0.07467611879110336, -0.04621472209692001, -0.013388962484896183, -0.02017110399901867, -0.030499916523694992, 0.0052165980450809, -0.0037700561806559563, 0.045507196336984634, -0.10459764301776886, -0.06900625675916672, -0.02264471724629402, 0.08274952322244644, 0.034161973744630814, 0.14483022689819336, 0.004133258014917374, 0.030911091715097427, -0.06814031302928925, 0.04451502114534378, 0.03292408585548401, -0.013593041338026524, 0.0057967049069702625, -0.14475584030151367, 0.01886361464858055, 0.08483231067657471, 0.020001430064439774, 0.013361875899136066, 0.10037042945623398, 0.09992408752441406, 0.06097300723195076, 0.06875494867563248, 0.07230693846940994, -0.04188675060868263, -0.029147028923034668, -0.02340065874159336, 0.0004161002580076456, 0.014511511661112309, 0.006823316216468811, 0.02277766354382038, -0.008964752778410912, 0.014397122897207737, 0.0006661364459432662, -0.053485531359910965, -0.021239524707198143, 0.030086880549788475, -0.07918134331703186, -0.14792700111865997, -0.008532236330211163, -0.051352012902498245, -0.01514420285820961, -0.06510362774133682, 0.03962451592087746, -0.05555342510342598, 0.005668776575475931, 0.004092492163181305, 0.007428829092532396, 0.024795088917016983, -0.09407567977905273, -0.018924597650766373, -0.04464685544371605, -0.007301023229956627, 0.11865866929292679, 0.0006802644347772002, 0.03236209228634834, -0.034303005784749985, 0.008995396085083485, -0.021743416786193848, 0.05110698193311691, -0.031747639179229736, 0.03548451513051987, -0.0003742707194760442, 0.07061295211315155, -3.7861181631528275e-33, -0.05681437999010086, -0.037636756896972656, 0.023427803069353104, 0.03450183942914009, 0.010763443075120449, 0.04080047458410263, -0.012673994526267052, -0.020412858575582504, 0.08061385899782181, 0.012847598642110825, -0.009865778498351574, -0.014908138662576675, 0.013885938562452793, 0.0392896868288517, 0.009736457839608192, -0.026618201285600662, -0.0685734897851944, 0.06162191927433014, -0.051779843866825104, 0.011430639773607254, 0.06843382865190506, -0.06428362429141998, 0.0356828048825264, -0.01447890792042017, 0.06058363616466522, -0.028986455872654915, -0.012856506742537022, -0.02823648601770401, 0.04469844698905945, 0.010388161055743694, 0.019588828086853027, 0.017022408545017242, -0.024022497236728668, 0.016941014677286148, -0.047989241778850555, 0.07002011686563492, -0.12572617828845978, -0.07776861637830734, 0.022015824913978577, -0.0029176967218518257, -0.07310578972101212, 0.017798999324440956, 0.007585329003632069, 0.01507691852748394, 0.1341698318719864, 0.04705597832798958, -0.16314458847045898, 0.00629518972709775, -0.04263516515493393, -0.02763000875711441, 0.07114756852388382, 0.03699639067053795, 0.007932813838124275, -0.0706811249256134, -0.04146305471658707, -0.06819739192724228, 0.015459002926945686, -0.021775947883725166, 0.005073974374681711, 0.07002957910299301, 0.012239496223628521, -0.0331832580268383, -0.05155499652028084, 0.04333971440792084, 0.0194818414747715, -0.03153299540281296, 0.02964177541434765, -0.04850681498646736, -0.030599527060985565, -0.0669531524181366, -0.025546330958604813, 0.03447427228093147, -0.04636355862021446, 0.002481405856087804, -0.14034613966941833, -0.0669243261218071, -0.004125908017158508, 0.037813931703567505, 0.085207998752594, -0.02236107923090458, -0.06095966696739197, -0.044807709753513336, -0.004580496810376644, 0.08177713304758072, -0.021491430699825287, 0.062242865562438965, -0.037673406302928925, 0.08443334698677063, 0.0012485694605857134, -0.005372113082557917, 0.013504022732377052, 0.020830292254686356, -0.020451877266168594, -0.004310354590415955, -0.016008803620934486, 1.4511219703156935e-33, 0.053716834634542465, -0.02645597793161869, 0.024144796654582024, 0.06669092178344727, -0.04621126875281334, 0.1012466549873352, 0.041297055780887604, -0.004815338645130396, 0.05462212115526199, 0.024745287373661995, -0.055301483720541, 0.019814059138298035, 0.02446427196264267, -0.017754115164279938, -0.04643440246582031, 0.017992211505770683, 0.05095106363296509, 0.007847407832741737, -0.09023024886846542, -0.0118807852268219, -0.06382890045642853, 0.05505242198705673, 0.04130833223462105, -0.006595141254365444, 0.03169221431016922, -0.021319400519132614, -0.07899672538042068, 0.045619163662195206, -0.05600453540682793, 0.0006515303975902498, 0.0062512787990272045, 0.020696820691227913, -0.0034714345820248127, -0.11775584518909454, -0.042128968983888626, 0.12563328444957733, 0.07765130698680878, -0.006608374882489443, 0.03143012523651123, 0.02820340357720852, 0.0396631620824337, -0.028294449672102928, -0.025440111756324768, 0.0750422477722168, 0.010369379073381424, 0.11226393282413483, -0.02788352221250534, 0.024794936180114746, -0.01315400656312704, 0.028538530692458153, -0.020869845524430275, -0.035223424434661865, -0.025469375774264336, -0.020755164325237274, -0.015227500349283218, -0.04573984444141388, 0.008078666403889656, -0.0718718096613884, -0.05611012130975723, 0.0240633524954319, -0.03686922416090965, -0.06930185109376907, -0.0019524721428751945, -0.008341899141669273, -0.055192336440086365, 0.027334213256835938, -0.003660102840512991, 0.10038101673126221, 0.03605596348643303, -0.07799851894378662, -0.02290644869208336, 0.040095485746860504, 0.005315783899277449, -0.07510379701852798, -0.0993804857134819, -0.025417059659957886, -0.007463710382580757, -0.08390367776155472, 0.021421054378151894, 0.06357047706842422, -0.07460318505764008, -0.062309909611940384, -0.011197966523468494, -0.041888996958732605, -0.00288778985850513, -0.03960973396897316, 0.05016214773058891, -0.09165210276842117, -0.006450067739933729, 0.013857977464795113, -0.10645810514688492, -0.012704221531748772, -0.023496851325035095, -0.023644382134079933, -0.032102521508932114, -2.0845003945169083e-08, 0.02635812759399414, -0.04427457973361015, 0.013598453253507614, -0.01131720282137394, -0.0211865846067667, 0.009913910180330276, -0.05109303072094917, 0.05386435613036156, 0.06769377738237381, -0.04415496066212654, -0.03135010227560997, 0.10459892451763153, 0.056656364351511, 0.06050148233771324, 0.07671693712472916, -0.01584019884467125, -0.0367850586771965, -0.00599606242030859, -0.09040340781211853, -0.10185782611370087, -0.024282056838274002, -0.04031507298350334, -0.025274083018302917, -0.0148231852799654, 0.08983290195465088, 0.00298708351328969, 0.09114383906126022, 0.008129136636853218, 0.0022409288212656975, -0.012431751005351543, -0.0036018765531480312, -0.04607212916016579, -0.032877951860427856, 0.048929084092378616, -0.06133713573217392, 0.06716052442789078, 0.06713087856769562, 0.01061334926635027, 0.0730520486831665, -0.010222533717751503, 0.04409404098987579, -0.027299726381897926, -0.0013775852276012301, 0.04655580595135689, -0.034043654799461365, 0.044454388320446014, -0.02558095194399357, 0.09610877186059952, -0.0403096005320549, -0.023304713889956474, 0.005794554948806763, -0.0340537391602993, 0.05002305284142494, 0.07453586906194687, -0.07641453295946121, -0.0007675050874240696, 0.004091559909284115, -0.056358080357313156, 0.10991934686899185, 0.020637692883610725, -0.08029326051473618, 0.023777127265930176, 0.06471668183803558, 0.09873315691947937]'), +('Name two environmental strategies to help prevent patient falls.', 'Patient safety is a core tenet of nursing care and a primary responsibility of every healthcare provider. A foundational principle is the creation of a "culture of safety," where the focus is on preventing errors through system-wide vigilance rather than placing blame on individuals. For nursing students, this begins with consistently performing basic safety checks. One of the most critical routines is accurate patient identification. Before any procedure, intervention, or medication administration, the patient must be identified using at least two distinct identifiers, such as their full name and date of birth, which are cross-referenced with their wristband and medical record. This simple step prevents a vast number of potential errors. Medication administration is a high-risk activity that demands meticulous attention to detail. Nurses adhere to the "Rights of Medication Administration," which minimally include the right patient, right drug, right dose, right route, and right time. Each step requires verification, from checking the physician''s order to confirming patient allergies and monitoring for adverse reactions after the dose is given. Similarly, preventing healthcare-associated infections (HAIs) is paramount. The single most effective measure to combat the spread of infection is proper hand hygiene, performed before and after every patient contact, after contact with contaminated surfaces, and before performing any aseptic procedure. Another major area of concern is fall prevention. A fall can significantly worsen a patient''s condition and extend their hospital stay. Nurses conduct fall risk assessments on all patients upon admission and regularly thereafter. Interventions are then tailored to the patient''s specific risk level and may include keeping the bed in the lowest position, ensuring call lights are within reach, using bed alarms for high-risk individuals, and maintaining a clutter-free environment. Reporting any errors or near-misses is also a vital component of safety culture, as it allows the institution to identify and correct system vulnerabilities to protect future patients.', '[0.0036098260898143053, 0.06729045510292053, 0.06691961735486984, 0.024325693026185036, 0.00976217444986105, 0.08086010813713074, 0.000973694899585098, 0.08324496448040009, -0.04131978005170822, 0.008983205072581768, 0.027735520154237747, -0.007782116066664457, -0.016109280288219452, 0.05952439829707146, -0.05539475381374359, -0.01918792724609375, -0.033078067004680634, 0.11974061280488968, 0.03234732151031494, 0.050819557160139084, -0.01392750721424818, 0.029936082661151886, 0.047351446002721786, 0.037487179040908813, -0.19855807721614838, 0.04531124606728554, -0.0397765189409256, 0.008276956155896187, 0.04231244698166847, -0.01682167872786522, 0.09108781814575195, 0.009514509700238705, 0.007333354093134403, -0.015271997079253197, -0.06401851773262024, 0.05626610666513443, 0.03949490562081337, 0.016881396993994713, -0.061176057904958725, 0.07011668384075165, -0.06383953988552094, -0.06932920217514038, -0.02482876554131508, -0.03535867854952812, 0.09333555400371552, 0.030676547437906265, 0.0563010610640049, 0.004282563924789429, -0.003079867223277688, -0.020443145185709, 0.02263580821454525, 0.06084904819726944, -0.028413686901330948, 0.045726388692855835, -0.038378942757844925, -0.06193353608250618, -0.0686975046992302, 0.024551941081881523, -0.030800674110651016, -0.010206835344433784, 0.11428701877593994, -0.006256406661123037, -0.07556931674480438, 0.05149565637111664, -0.009997337125241756, 0.040078990161418915, -0.040212482213974, 0.039055101573467255, 0.05265432223677635, 0.07044944912195206, 0.021265925839543343, -0.038098931312561035, 0.024998251348733902, -0.010746913030743599, -0.09949439764022827, -0.019297605380415916, 0.013160609640181065, -0.08788303285837173, 0.008610118180513382, 0.04726138710975647, 0.04786257818341255, -0.008390326052904129, 0.04871383681893349, 0.04204928129911423, -0.054815784096717834, 0.10597649961709976, 0.003097027074545622, -0.03666200116276741, -0.053434666246175766, -0.08325733989477158, 0.016857275739312172, 0.008305391296744347, 0.008534292690455914, 0.013843577355146408, -0.012718340381979942, 0.11537519097328186, -0.06749796867370605, -0.13327530026435852, 0.00580746540799737, -0.03184078633785248, 0.025407034903764725, -0.05312417447566986, 0.024827279150485992, 0.06695582717657089, 0.06413166224956512, -0.14274929463863373, 0.004392825532704592, -0.06501015275716782, 0.06534237414598465, 0.11251115798950195, -0.022193551063537598, 0.017509840428829193, -0.0062478347681462765, 0.0525936633348465, -0.04588044434785843, 0.056467197835445404, -0.022437328472733498, -0.014682763256132603, 0.04055904597043991, 0.011274171061813831, 0.031269144266843796, 0.03823433816432953, 0.049666184931993484, -0.04432489350438118, 0.04886208102107048, -0.05605772137641907, -0.034419797360897064, -2.71342244634888e-33, 0.06019860506057739, -0.06069193407893181, 0.03765518590807915, 0.010983728803694248, 0.06596265733242035, -0.016849681735038757, -0.07175588607788086, -0.0715414434671402, 0.014360837638378143, 0.0027231958229094744, -0.02891061268746853, -0.04613287001848221, 0.06480175256729126, 0.00461299205198884, 0.015545187518000603, -0.07912803441286087, -0.07261203974485397, 0.012868691235780716, -0.06269330531358719, 0.02833872102200985, 0.0012862493749707937, -0.07440818101167679, 0.04877607896924019, 0.12967878580093384, 0.04446999356150627, -0.010781918652355671, -0.02236136421561241, 0.006748640909790993, 0.03585139662027359, 0.0017396174371242523, -0.029570885002613068, -0.017260193824768066, -0.03438565507531166, -0.05241570994257927, -0.0019247954478487372, 0.029377564787864685, -0.04243338108062744, -0.0008463453268632293, -0.04503078758716583, -0.05908762291073799, -0.09156559407711029, 0.045478455722332, 0.044977378100156784, 0.027459023520350456, 0.14149931073188782, -0.08280391991138458, -0.012485155835747719, -0.014142305590212345, -0.029289843514561653, -0.015623563900589943, 0.03549507260322571, 0.039154067635536194, -0.008405285887420177, -0.05488603562116623, 0.011863719671964645, -0.0018395662773400545, 0.018985074013471603, 0.011877160519361496, -0.033983733505010605, 0.06127190962433815, -0.021882319822907448, -0.018933584913611412, -0.03855225816369057, -0.050129976123571396, 0.10392332822084427, -0.062422189861536026, 0.03164839744567871, -0.047721102833747864, -0.057004738599061966, -0.06811781227588654, -0.08053478598594666, 0.06816940009593964, 0.007469382602721453, 0.03238295763731003, -0.10741808265447617, -0.021618260070681572, -0.007311435882002115, 0.003930211532860994, 0.05357427895069122, -0.00756207387894392, 0.0046953135170042515, 0.03416355326771736, 0.015549244359135628, 0.0005801403312943876, -1.5539490050286986e-05, 0.037921130657196045, 0.008609484881162643, -0.02301262505352497, -0.047370631247758865, -0.03271586820483208, -0.02361794002354145, 0.002926118904724717, 0.004499508999288082, -0.04420721158385277, 0.03722991794347763, 2.587413676373554e-34, -0.0014467490836977959, -0.015309491194784641, -0.009912431240081787, 0.011803200468420982, 0.05980759114027023, -0.015473539009690285, -0.07014309614896774, -0.09023770689964294, 0.05449261888861656, 0.000785086362157017, -0.046734970062971115, 0.08187025040388107, 0.003527270397171378, 0.0473746694624424, 0.013905414380133152, -0.005596695002168417, -0.011129898019134998, 0.05331224948167801, -0.04476795345544815, -0.004058796912431717, 0.041443705558776855, 0.08015184104442596, -0.017870930954813957, 0.03741240128874779, -0.010519052855670452, 0.04894743114709854, -0.01688634417951107, -0.05198414623737335, 0.017805373296141624, -0.05715461075305939, -0.04948131740093231, 0.02504347264766693, -0.04229611158370972, -0.010856278240680695, -0.036870233714580536, 0.06233895942568779, -0.03861594572663307, -0.042425815016031265, -0.10478230565786362, 0.0020805427338927984, 0.09010878950357437, -0.012057889252901077, 0.09150391072034836, 0.02014879696071148, 0.0009937882423400879, 0.00899617001414299, -0.021254941821098328, 0.0365321971476078, -0.04655895382165909, -0.05177799239754677, -0.01783379539847374, -0.048873767256736755, -0.10229326039552689, 0.06547856330871582, 0.12237673252820969, -0.053140878677368164, 0.03872980549931526, -0.09772855043411255, -0.08884584903717041, -0.022123131901025772, 0.030345045030117035, -0.007427149917930365, -0.05384735390543938, 0.07527139037847519, -0.028631607070565224, 0.03678063675761223, -0.03661051392555237, 0.08265848457813263, -0.0740298256278038, -0.019445126876235008, -0.03180643543601036, 0.02317412570118904, 0.0239668320864439, -0.11154744029045105, -0.04217185452580452, -0.03007471188902855, -0.036047518253326416, 0.00911269523203373, -0.048925723880529404, -0.013197585940361023, -0.0219768974930048, -0.011083196848630905, 0.009121929295361042, 0.030844205990433693, -0.07267177104949951, -0.02336694300174713, -0.05410631746053696, -0.0741189494729042, -0.04328850284218788, 0.012671048752963543, -0.10659519582986832, 0.00729840062558651, -0.008790403604507446, 0.07429420202970505, -0.025001399219036102, -1.7728323697951964e-08, -0.03147224709391594, -0.012399453669786453, 0.03335198760032654, -0.04570364952087402, -0.07236082851886749, -0.00983951985836029, 0.01789676584303379, 0.054478343576192856, 0.04961847513914108, -0.011029326356947422, -0.08288301527500153, 0.06376297771930695, 0.08966618776321411, 0.11089757084846497, 0.03738986700773239, -0.05265502631664276, 0.032399170100688934, 0.05641861632466316, -0.08295249193906784, 0.006705785635858774, -0.03742574155330658, -0.06740511953830719, 0.011611280962824821, -0.0034769487101584673, 0.010901284404098988, 0.006364297587424517, 0.028989318758249283, 0.01263129711151123, -0.009789464063942432, 0.07711002975702286, 0.03720618411898613, 0.017156269401311874, 0.005397839937359095, 0.008267190307378769, -0.05921350419521332, -0.02762071043252945, 0.13828355073928833, 0.017690565437078476, 0.01199011318385601, 0.023843634873628616, 0.006640465930104256, 0.017482589930295944, -0.05495097115635872, 0.07282385230064392, 0.038127925246953964, -0.038593094795942307, 0.048852164298295975, 0.09861787408590317, 0.08105860650539398, -0.004989905282855034, -0.031532712280750275, -0.0672389566898346, 0.029132302850484848, 0.07623445987701416, -0.028955359011888504, 0.06299693137407303, -0.006739829201251268, -0.019601233303546906, 0.040204968303442, 0.029171375557780266, -0.0868375152349472, -0.006946963723748922, 0.06981144100427628, 0.07870713621377945]'), +('Why is reporting errors and near misses important in a healthcare setting?', 'Patient safety is a core tenet of nursing care and a primary responsibility of every healthcare provider. A foundational principle is the creation of a "culture of safety," where the focus is on preventing errors through system-wide vigilance rather than placing blame on individuals. For nursing students, this begins with consistently performing basic safety checks. One of the most critical routines is accurate patient identification. Before any procedure, intervention, or medication administration, the patient must be identified using at least two distinct identifiers, such as their full name and date of birth, which are cross-referenced with their wristband and medical record. This simple step prevents a vast number of potential errors. Medication administration is a high-risk activity that demands meticulous attention to detail. Nurses adhere to the "Rights of Medication Administration," which minimally include the right patient, right drug, right dose, right route, and right time. Each step requires verification, from checking the physician''s order to confirming patient allergies and monitoring for adverse reactions after the dose is given. Similarly, preventing healthcare-associated infections (HAIs) is paramount. The single most effective measure to combat the spread of infection is proper hand hygiene, performed before and after every patient contact, after contact with contaminated surfaces, and before performing any aseptic procedure. Another major area of concern is fall prevention. A fall can significantly worsen a patient''s condition and extend their hospital stay. Nurses conduct fall risk assessments on all patients upon admission and regularly thereafter. Interventions are then tailored to the patient''s specific risk level and may include keeping the bed in the lowest position, ensuring call lights are within reach, using bed alarms for high-risk individuals, and maintaining a clutter-free environment. Reporting any errors or near-misses is also a vital component of safety culture, as it allows the institution to identify and correct system vulnerabilities to protect future patients.', '[0.035383883863687515, 0.09252327680587769, 0.007614021189510822, 0.019443722441792488, 0.04066195338964462, 0.03355185315012932, -0.0030533168464899063, 0.07029321789741516, 0.06691603362560272, -0.0136027866974473, 0.013882547616958618, 0.0657796859741211, 0.04016328975558281, -0.02479337342083454, -0.06855093687772751, -0.1049913838505745, 0.05710894614458084, -0.018489046022295952, -0.04651113599538803, 0.0024881772696971893, -0.06597606837749481, 0.1087728962302208, 0.022157300263643265, 0.10930513590574265, -0.05451727285981178, 0.016848528757691383, -0.09223765879869461, -0.034085046499967575, -0.03092314302921295, -0.013229832984507084, 0.005631050560623407, -0.021206336095929146, 0.024461666122078896, 0.013152494095265865, -0.03179824352264404, -0.0075718555599451065, 0.01223373506218195, 0.021916961297392845, -0.03816431760787964, -0.011045028455555439, 0.030710041522979736, -0.023021157830953598, 0.03702228516340256, 0.027022473514080048, -0.050950538367033005, -0.06192146614193916, -0.016051698476076126, -0.01755429431796074, 0.01743665151298046, 0.034729860723018646, -0.061198849231004715, -0.0047064716927707195, 0.06535665690898895, 0.022722775116562843, 0.04104112088680267, 0.00021933505195192993, -0.03442153334617615, 0.005375766661018133, -0.08038900792598724, 0.023072585463523865, -0.007838024757802486, -0.029166733846068382, -0.023378726094961166, -0.00941480603069067, 0.06225629150867462, 0.028949962928891182, 0.04162965342402458, -0.11016178876161575, 0.0036678952164947987, 0.06731941550970078, -0.07998096942901611, -0.05013153329491615, 0.0024390972685068846, 0.10711279511451721, -0.032530784606933594, -0.0090209124609828, -0.02120734378695488, -0.028816381469368935, 0.004143823869526386, -0.02062666229903698, 0.005154605954885483, -0.043142031878232956, -0.02488866075873375, 0.11548634618520737, 0.08951547741889954, -0.034078262746334076, 0.0366138331592083, 0.004269053228199482, -0.05171157792210579, -0.09723811596632004, 0.0542319156229496, -0.050747066736221313, 0.03219977021217346, 0.05466308072209358, 0.060827501118183136, 0.010219085030257702, -0.017293361946940422, 0.010572049766778946, 0.016702428460121155, -0.0014717662706971169, 0.07513310760259628, 0.014807083643972874, 0.02808303013443947, 0.032713379710912704, 0.0029638500418514013, -0.06808511912822723, -0.03252800926566124, 8.277362212538719e-05, -0.041127026081085205, 0.03349941223859787, 0.01358463242650032, 0.06514955312013626, 0.017037363722920418, -0.05019604042172432, 0.05028581619262695, 0.007364129181951284, -0.07886609435081482, 0.023670518770813942, -0.014208902604877949, 0.0541972890496254, -0.03690344840288162, -0.061327867209911346, 5.88936272833962e-05, -0.021938662976026535, 0.09001416712999344, 0.00010067159018944949, 0.020984377712011337, -4.518926851585211e-33, 0.01582556962966919, -0.018971726298332214, 0.01862579956650734, -0.0227467380464077, -0.005833735689520836, 0.03191044181585312, -0.08552540093660355, -0.100670725107193, 0.14127087593078613, -0.04378082975745201, -0.002514137886464596, 0.006499761715531349, 0.08874963223934174, -0.0436696782708168, -0.04372701793909073, 0.07540971040725708, -0.02721618488430977, 0.10399406403303146, -0.09535637497901917, 0.08375760912895203, 0.017053578048944473, -0.14480368793010712, 0.010587713681161404, -0.009270355105400085, -0.009913652203977108, 0.09236990660429001, 0.009307214990258217, 0.05790722742676735, 0.046928100287914276, -0.014190168119966984, -0.00649861479178071, 0.015689225867390633, 0.05300971865653992, -0.04796186834573746, 0.02037768065929413, -0.0034104385413229465, -0.008404219523072243, -0.049063120037317276, 0.020992467179894447, 0.0026501663960516453, -0.0272291861474514, 0.06669557094573975, -0.05976313352584839, -0.0003814983647316694, 0.08899179100990295, 0.016785617917776108, 0.003473641350865364, -0.04543676972389221, -0.023249948397278786, -0.0018314352491870522, -0.01974070444703102, 0.043622735887765884, 0.03754371404647827, 9.473103273194283e-05, -0.004572736565023661, 0.012644097208976746, 0.03726397082209587, -0.10382702201604843, -0.027701525017619133, -0.029964936897158623, 0.07792197167873383, -0.03210879862308502, -0.006488074082881212, -0.030865369364619255, 0.010377530939877033, 0.07044421136379242, 0.03249277174472809, 0.0201236754655838, 0.005849417764693499, -0.030421199277043343, -0.0026639821007847786, 0.006674175150692463, -0.004149416461586952, 0.031070154160261154, 0.0011806734837591648, -0.00886168796569109, 0.028384177014231682, -0.020449180155992508, 0.07942564785480499, -0.07288894057273865, 0.06627154350280762, -0.06832412630319595, -0.02163376472890377, 0.05759485065937042, -0.022179508581757545, -0.009626524522900581, 0.03318023309111595, 0.05806140974164009, -0.14448605477809906, 0.029013579711318016, -0.014236701652407646, 0.023899026215076447, 0.0027450155466794968, 0.06782763451337814, -0.04375610500574112, 1.0476813806894417e-33, -0.08919685333967209, 0.0342090018093586, 0.010076288133859634, -0.047491904348134995, -0.03569285571575165, -0.03294328972697258, 0.022646509110927582, -0.09106701612472534, 0.062445465475320816, 0.045963533222675323, -0.05262249708175659, -0.06059408560395241, -0.10374945402145386, -0.004024434369057417, -0.07726488262414932, 0.04388497769832611, 0.012431183829903603, -0.13813476264476776, -0.024195538833737373, -0.010170376859605312, 0.13389432430267334, 0.04172368347644806, -0.02768014557659626, 0.053484298288822174, -0.06348670274019241, 0.09809646010398865, -0.02047230489552021, -0.06348895281553268, -0.0902821496129036, -0.17491978406906128, 0.008822324685752392, -0.016701972112059593, 1.6528661944903433e-05, 0.010087293572723866, 0.05241598188877106, -0.02214658632874489, 0.004389751702547073, -0.00200793263502419, -0.046733297407627106, 0.022240659222006798, 0.08696300536394119, 0.059725940227508545, -0.03913240134716034, 0.001002269797027111, -0.00028707453748211265, -0.008981117978692055, -0.0005926152807660401, 0.028976812958717346, -0.008431557565927505, 0.02598482556641102, 0.00042373372707515955, -0.021323105320334435, -0.023927180096507072, 0.05113261193037033, -0.07984175533056259, 0.037009235471487045, -0.028755037114024162, -0.029177511110901833, -0.09787184000015259, 0.08290278166532516, -0.040033042430877686, -0.014692055992782116, -0.06482715159654617, -0.0018895823741331697, -0.026186546310782433, 0.04924765229225159, 0.05271739140152931, -0.03199657425284386, 0.11978653073310852, -0.019395900890231133, -0.034928735345602036, -0.03583219647407532, -0.050114940851926804, -0.07904986292123795, 0.03376716375350952, 0.04059819132089615, -0.06341603398323059, -0.03589607775211334, -0.07707394659519196, 0.02217334881424904, -0.026108089834451675, -0.10362178832292557, 0.05214211717247963, 0.02529124915599823, -0.042713046073913574, 0.029137171804904938, 0.017879335209727287, -0.06860397756099701, -0.02173224464058876, -0.021601615473628044, -0.0735703781247139, 0.03828364610671997, -0.060009442269802094, -0.0037320188712328672, -0.03921227902173996, -1.950670380779229e-08, -0.07383639365434647, 0.028841258957982063, 0.05186200514435768, -0.032862886786460876, 0.004172055516391993, -0.13838815689086914, -0.020493311807513237, 0.05236366018652916, -0.027519308030605316, 0.029164301231503487, -0.018589885905385017, -0.04630224034190178, -0.04093214124441147, -0.03520836681127548, 0.13272696733474731, -0.009835210628807545, -0.03585764393210411, 0.04487362131476402, -0.07080942392349243, 0.020287219434976578, -0.0026651944499462843, 0.017869379371404648, -0.01813058741390705, -0.022029822692275047, 0.029479939490556717, 0.003979808650910854, 0.02923021838068962, 0.12077242136001587, -0.024223534390330315, 0.011274662800133228, 0.020995011553168297, 0.007354808505624533, 0.12840673327445984, 0.021777188405394554, -0.04540037736296654, -0.007297877222299576, 0.13390617072582245, -0.003847255138680339, 0.01129704900085926, -0.0794713944196701, -0.01118195615708828, -0.032021913677453995, 0.026156997308135033, 0.10513076186180115, -0.01298995316028595, -0.04606416076421738, -0.038464441895484924, 0.03939652070403099, -0.033544719219207764, -0.1038232147693634, 0.027655206620693207, -0.014610311016440392, 0.0447942279279232, 0.0726592093706131, 0.02262752875685692, 0.05330394580960274, 0.02753995917737484, -0.08331280201673508, -0.04242495819926262, -0.0030185282230377197, 0.03795940428972244, 0.01951003447175026, -0.026373501867055893, 0.025667458772659302]'), +('What are the five steps of the nursing process in order?', 'The nursing process is a systematic, problem-solving framework that guides all nursing actions. It provides a structured and logical method for delivering patient-centered care. This process is comprised of five distinct but interconnected steps: Assessment, Diagnosis, Planning, Implementation, and Evaluation. By following these steps, nurses can ensure that the care they provide is organized, individualized, and effective. The process is not linear but cyclical, meaning the evaluation of one care plan often leads to a new assessment and a revised plan, reflecting the dynamic nature of a patient''s health status. The first step, Assessment, is the collection of comprehensive data about the patient. This includes both subjective data, which is what the patient says about their symptoms and feelings, and objective data, which is observable and measurable information like vital signs, lab results, and physical examination findings. The second step, Diagnosis, involves analyzing the assessment data to identify actual or potential health problems. These are formulated as nursing diagnoses, which focus on the patient''s response to their health condition, such as "Impaired Gas Exchange" or "Risk for Infection." Following the diagnosis, the nurse moves to the Planning phase. Here, patient-centered goals and expected outcomes are established, and specific nursing interventions are selected to help achieve those goals. These goals should be specific, measurable, achievable, relevant, and time-bound (SMART). The fourth step, Implementation, is the action phase where the planned interventions are carried out. This could involve administering medication, providing wound care, educating the patient, or coordinating with other healthcare team members. Finally, the Evaluation phase determines whether the patient''s goals were met. The nurse assesses the patient''s response to the interventions and decides if the plan of care should be continued, modified, or terminated.', '[-0.020808426663279533, -0.023517007008194923, -0.016885649412870407, -0.036599013954401016, -0.01715167984366417, 0.02118430659174919, -0.10767322778701782, -0.019962342455983162, -0.03374635428190231, 0.014785033650696278, -0.0160235445946455, 0.02733873575925827, -0.050087954849004745, 0.007007126696407795, -0.06811418384313583, -0.05210387334227562, -0.10648678988218307, 0.03274480998516083, 0.014566821977496147, 0.00567843159660697, 0.03597604110836983, -0.0252856258302927, -0.010545342229306698, -0.021049030125141144, -0.017925959080457687, -0.002648233436048031, 0.008596375584602356, -0.04442647472023964, 0.10167568922042847, 0.009378665126860142, 0.034916821867227554, -0.010467136278748512, 0.04666851833462715, 0.0289462897926569, -0.061271604150533676, 0.038028132170438766, 0.04350496083498001, -0.009719615802168846, -0.026530764997005463, 0.03980152681469917, 0.04067113250494003, -0.10647670179605484, -0.024866845458745956, 0.0004522231174632907, 0.08725232630968094, -0.011626369319856167, -0.01862037554383278, -0.013219809159636497, -0.03884327411651611, -0.06549998372793198, -0.11282449960708618, -0.08268795907497406, -0.1389436423778534, 0.11031997948884964, -0.06642933934926987, -0.014617787674069405, 0.07983075827360153, -0.07801971584558487, -0.04526055231690407, -0.006618334911763668, -0.037244684994220734, 0.0413578525185585, -0.05720668286085129, 0.05266480892896652, 0.05256394296884537, -0.018311593681573868, -0.0018815905787050724, -0.06374634802341461, 0.08531435579061508, 0.028107918798923492, -0.002785956021398306, -0.08965981006622314, -0.010953349992632866, 0.011153636500239372, -0.020038889721035957, -0.035955727100372314, 0.03168172016739845, -0.02853023260831833, -0.0364779531955719, -0.014789288863539696, -0.039327964186668396, 0.05654391646385193, 0.021022530272603035, 0.06711780279874802, -0.017052946612238884, 0.02326994761824608, -0.015051649883389473, -0.03582758828997612, -0.042586877942085266, -0.01884610205888748, 0.05933201685547829, 0.012713500298559666, -0.12617188692092896, -0.037526585161685944, 0.004608523100614548, 0.061852987855672836, -0.04718336835503578, -0.04839572310447693, 0.07828385382890701, -0.026986723765730858, -0.005698453169316053, -0.011183768510818481, 0.03305143117904663, 0.006547129712998867, -0.03206321969628334, -0.05684942752122879, 0.0411013662815094, -0.024462485685944557, -0.011312595568597317, 0.024582648649811745, -0.120058573782444, 0.020862586796283722, 0.012374130077660084, 0.010190795175731182, 0.01903511956334114, 0.04556141421198845, -0.009009224362671375, -0.029267404228448868, 0.036110930144786835, 0.055872030556201935, -0.005302810110151768, 0.0496705025434494, 0.022438617423176765, -0.04537084326148033, -0.06540180742740631, -0.004628491122275591, 0.00360698439180851, -4.432227531056344e-33, 0.016822312027215958, -0.002311407122761011, 0.06676946580410004, 0.08289673179388046, 0.006040474865585566, 0.04776547849178314, -0.005254330579191446, -0.06277401000261307, 0.04334677383303642, 0.06221791356801987, 0.04164605587720871, -0.0006892717792652547, -0.025967860594391823, -0.03075454942882061, -0.02176104299724102, -0.0789271742105484, -0.08480297774076462, 0.08026210963726044, -0.05190019682049751, 0.09136088192462921, 0.06258530914783478, -0.021213995292782784, -0.01105586253106594, 0.07544928044080734, 0.02434989996254444, 0.013126312755048275, -0.06083289161324501, 0.02573722042143345, -0.03170522302389145, 0.014351807534694672, 0.023372596129775047, -0.05294979736208916, -0.12073977291584015, -0.03725169971585274, 0.0036359671503305435, 0.002787166042253375, 0.03215593844652176, -0.02736479789018631, 0.019934922456741333, -0.038408901542425156, -0.05969444662332535, -0.015540242195129395, -0.007196404039859772, 0.06744750589132309, 0.08062279969453812, 0.08404985070228577, -0.0497906319797039, -0.03604522719979286, 0.036506831645965576, 0.03438643738627434, 0.024694720283150673, -0.07358377426862717, 0.02879023179411888, -0.05452929809689522, 0.037320781499147415, 0.011841829866170883, -0.005766803398728371, -0.07298599928617477, -0.01033875159919262, 0.05526607483625412, 0.0699705109000206, -0.0020699049346148968, -0.06538060307502747, 0.04449455440044403, 0.06595815718173981, -0.05114653334021568, -0.028260184451937675, -0.08649969100952148, 0.15777622163295746, -0.08351223915815353, -0.11008300632238388, -0.0003072301624342799, 0.027789976447820663, -0.012070073746144772, -0.026301521807909012, 0.04793776199221611, -0.004516231827437878, -0.06607552617788315, 0.009223771281540394, -0.0631362646818161, -0.048225365579128265, 0.057215698063373566, -0.05758875980973244, 0.07102455943822861, 0.08044398576021194, -0.010095568373799324, -0.024701926857233047, 0.05929873511195183, -0.0611807182431221, -0.021722061559557915, -0.01759231463074684, 0.0673462525010109, 0.0949990451335907, -0.02003372460603714, 0.03299350664019585, 9.965225808447095e-34, 0.02812783047556877, 0.021374324336647987, -0.048817187547683716, 0.0412009060382843, 0.038838841021060944, -0.06552471220493317, -0.058016128838062286, -0.03633766621351242, 0.15524084866046906, 0.01015906035900116, -0.018681662157177925, -0.06096374988555908, 0.022991780191659927, 0.03759574145078659, -0.09682963043451309, 0.033892251551151276, 0.06320959329605103, -0.0005168367642909288, 0.028290092945098877, 0.02895970456302166, 0.008501443080604076, 0.0631260871887207, -0.044348567724227905, 0.03496827185153961, -0.014487076550722122, 0.05064814165234566, 0.05330785736441612, 0.0204057265073061, 0.010437149554491043, -0.034823037683963776, 0.027069946750998497, -0.018161555752158165, -0.007960359565913677, 0.08156373351812363, -0.05610615760087967, -0.03534060716629028, 0.04016774520277977, 0.050765134394168854, -0.0015315430937334895, -0.006778341718018055, 0.09872207790613174, 0.0026876493357121944, -0.04172736033797264, 0.020647486671805382, -0.009676294401288033, -0.07866505533456802, 0.0054769013077020645, 0.0222947858273983, -0.07479237020015717, -0.042484331876039505, -0.00590964499861002, -0.03804266080260277, -0.05735358968377113, 0.03307488188147545, 0.011518570594489574, 0.000333218282321468, 0.09289371967315674, -0.08619018644094467, -0.003785062115639448, 0.024249199777841568, 0.06240404397249222, 0.0487203486263752, -0.011363978497684002, -0.03655798360705376, 0.005774192977696657, -0.03313474357128143, 0.04615107551217079, 0.022269079461693764, -0.027587231248617172, -0.027684740722179413, -0.0637010782957077, 0.04235026612877846, 0.052342720329761505, 0.00459635304287076, 0.032669056206941605, -0.03672841191291809, 0.0318039208650589, -0.07769092917442322, -0.002495942637324333, -0.05080816522240639, -0.12403982877731323, -0.07700757682323456, -0.022288057953119278, -0.020573509857058525, -0.08466760814189911, -0.038533713668584824, 0.08266879618167877, -0.08496534079313278, 0.044348735362291336, -0.055043596774339676, -0.05119684711098671, -0.011682949960231781, 0.07506563514471054, 0.0029408344998955727, -0.02965352311730385, -1.7716471845119486e-08, -0.06138192489743233, -0.05284567549824715, 0.09397071599960327, -0.030970772728323936, 0.03860140219330788, 0.015956789255142212, -0.038529735058546066, 0.10956985503435135, 0.0608796589076519, 0.01562763936817646, -0.014716111123561859, 0.07635211944580078, 0.05820878595113754, 0.032418396323919296, 0.09781374782323837, 0.017728231847286224, 0.030284443870186806, 0.07602112740278244, -0.05854878947138786, -0.07297797501087189, -0.05922830477356911, -0.06164846941828728, -0.03857901692390442, -0.015402587130665779, 0.08498929440975189, 0.0062073348090052605, 0.07675259560346603, 0.05806448683142662, -0.03127294033765793, 0.04404408857226372, 0.047931306064128876, 0.057620804756879807, 0.08742858469486237, 0.04981979355216026, -0.10442328453063965, -0.008957972750067711, 0.08915107697248459, 0.004613623023033142, 0.07203331589698792, -0.07575790584087372, -0.0315869078040123, 0.07231754809617996, 0.03636586666107178, 0.0064342631958425045, 0.008615714497864246, -0.0381757877767086, -0.028357699513435364, 0.002543748589232564, -0.006527115125209093, -0.0531749464571476, 0.009350375272333622, -0.06816592812538147, 0.03589034453034401, 0.036702241748571396, -0.013384614139795303, 0.07417786866426468, 0.05392917990684509, -0.04571942985057831, 0.03393545001745224, 0.038947150111198425, 0.0063515957444906235, 0.05658573657274246, 0.1141495332121849, -0.021876143291592598]'), +('What is the difference between subjective and objective data collected during the Assessment phase?', 'The nursing process is a systematic, problem-solving framework that guides all nursing actions. It provides a structured and logical method for delivering patient-centered care. This process is comprised of five distinct but interconnected steps: Assessment, Diagnosis, Planning, Implementation, and Evaluation. By following these steps, nurses can ensure that the care they provide is organized, individualized, and effective. The process is not linear but cyclical, meaning the evaluation of one care plan often leads to a new assessment and a revised plan, reflecting the dynamic nature of a patient''s health status. The first step, Assessment, is the collection of comprehensive data about the patient. This includes both subjective data, which is what the patient says about their symptoms and feelings, and objective data, which is observable and measurable information like vital signs, lab results, and physical examination findings. The second step, Diagnosis, involves analyzing the assessment data to identify actual or potential health problems. These are formulated as nursing diagnoses, which focus on the patient''s response to their health condition, such as "Impaired Gas Exchange" or "Risk for Infection." Following the diagnosis, the nurse moves to the Planning phase. Here, patient-centered goals and expected outcomes are established, and specific nursing interventions are selected to help achieve those goals. These goals should be specific, measurable, achievable, relevant, and time-bound (SMART). The fourth step, Implementation, is the action phase where the planned interventions are carried out. This could involve administering medication, providing wound care, educating the patient, or coordinating with other healthcare team members. Finally, the Evaluation phase determines whether the patient''s goals were met. The nurse assesses the patient''s response to the interventions and decides if the plan of care should be continued, modified, or terminated.', '[0.06562886387109756, 0.009262735024094582, -0.09453807771205902, 0.0024231765419244766, 0.0007324354955926538, -0.015832871198654175, 0.02301589399576187, 0.011078692972660065, 0.01792791858315468, 0.0891043096780777, 0.027484411373734474, -0.03770328685641289, 0.006380161736160517, 0.0695476084947586, -0.06369498372077942, 0.0429314523935318, 0.08423423022031784, -0.07813713699579239, 0.040060605853796005, 0.03340241312980652, 0.0752682238817215, 0.05331611633300781, -0.030306128785014153, 0.03261468559503555, 0.03249602019786835, 0.10556186735630035, 0.0027506505139172077, 0.01744307391345501, 0.030551545321941376, 0.023972928524017334, 0.016794467344880104, 0.05783320963382721, 0.08325674384832382, 0.04518995061516762, -0.02717394195497036, 0.013774913735687733, 0.0457552969455719, 0.004364077467471361, -0.030491095036268234, -0.01340777613222599, -0.04678906127810478, -0.05695010721683502, -0.03302726522088051, -0.02069029025733471, 0.01627338118851185, 0.014890449121594429, -0.0449652262032032, -0.057422347366809845, -0.026937538757920265, 0.09955144673585892, -0.057685449719429016, 0.03486251458525658, -0.04731691628694534, 0.02267785742878914, 0.0012023051967844367, 0.06643857806921005, -0.011100102216005325, -0.03053934872150421, 0.013689263723790646, 0.07763071358203888, -0.1572197526693344, -0.030267732217907906, -0.04758436232805252, 0.053261857479810715, 0.08117698132991791, -0.027421655133366585, -0.09898851066827774, -0.0477784238755703, -0.043634314090013504, -0.05040697753429413, 0.035176679491996765, -0.02640836127102375, 0.10469365119934082, -0.0507345125079155, 0.05315615236759186, 0.004759632050991058, 0.012884661555290222, -0.02759629115462303, -0.042462058365345, -0.01036952156573534, -0.033181581646203995, 0.05384206026792526, 0.07981443405151367, 0.02702762372791767, 0.04280078038573265, -0.06563670933246613, 0.06391385942697525, 0.043236467987298965, -0.12273845076560974, 0.06435450166463852, -0.016048312187194824, -0.013710921630263329, -0.051039017736911774, 0.028681304305791855, 0.06471402943134308, -0.0032421171199530363, -0.040411729365587234, -0.005499460268765688, 0.04768512770533562, -0.03910277411341667, -0.0024403699208050966, 0.012570380233228207, -0.12292987108230591, 0.01031484641134739, -0.04697474464774132, -0.02947734296321869, 0.026144614443182945, -0.03266633301973343, 0.019549014046788216, -0.012913178652524948, -0.09041432291269302, 0.04217226430773735, 0.006392924580723047, -0.04685422405600548, 0.055595528334379196, -0.017749197781085968, -0.025286534801125526, 0.14700324833393097, 0.03109736740589142, -0.011688454076647758, -0.07402171939611435, -0.08337773382663727, 0.11602580547332764, -0.012999829836189747, 0.05662864074110985, 0.0148080512881279, 0.0010636873776093125, -5.338063845141983e-33, -0.023532472550868988, -0.0798281729221344, -0.07633762806653976, -0.021897926926612854, -0.13371680676937103, -0.038584694266319275, -0.032552871853113174, 0.026639685034751892, 0.0896090641617775, -0.009981006383895874, 0.030198736116290092, 0.1363336145877838, 0.02521287277340889, -0.02319527603685856, 0.1146225780248642, -0.02367877960205078, -0.10661519318819046, 0.11421240121126175, -0.12134838104248047, 0.03756327927112579, -0.012103027664124966, 0.02566535584628582, 0.07896681129932404, -0.0008981983992271125, 0.062171902507543564, -0.02847004123032093, 0.08339445292949677, 0.022160951048135757, -0.09620136022567749, 0.03719073906540871, -0.005522190593183041, 0.005555590149015188, 0.011300386860966682, -0.0031838412396609783, -0.011464416049420834, 0.10226532816886902, 0.047113534063100815, 0.04062173515558243, -0.06490180641412735, -0.002337441546842456, 0.014695646241307259, 0.04850245267152786, 0.08744432032108307, 0.012005859054625034, -0.05981571227312088, 0.002966090105473995, -0.013966008089482784, -0.061044663190841675, 0.018773553892970085, -0.004624553024768829, -0.044766865670681, -0.05518617480993271, 0.02400202304124832, -0.05521215870976448, -0.017824426293373108, 0.05092711001634598, -0.006440401542931795, -0.04434599354863167, -0.008128752931952477, -0.037879735231399536, -0.024441184476017952, 0.03607366606593132, -0.037438295781612396, -0.11906084418296814, 0.04742811620235443, 0.054287202656269073, -0.04201333597302437, 0.011347157880663872, 0.05319572612643242, -0.03795956075191498, -0.020981281995773315, 0.04184013977646828, 0.00903679896146059, -0.02545471116900444, 0.004238349851220846, -0.0030841140542179346, -0.012087085284292698, 0.09665446728467941, -0.054305944591760635, -0.07111044228076935, 0.006649254821240902, 0.05265643075108528, -0.024990471079945564, -0.11649779230356216, 0.00041575124487280846, 0.007195077836513519, 0.008463558740913868, -0.022982574999332428, -0.0434890016913414, 0.011937250383198261, -0.10747335106134415, 0.013656399212777615, -0.06177103891968727, 0.06950300931930542, -0.03189156949520111, 1.4597601089198103e-33, -0.06581152230501175, -0.00703217601403594, -0.11427146941423416, 0.12395711243152618, 0.04226122051477432, -0.020664416253566742, 0.010052942670881748, 0.005598523188382387, 0.07945983111858368, 0.08011440932750702, -0.04777708277106285, -0.048102788627147675, -0.06458237767219543, 0.005629496183246374, -0.03429333120584488, -0.015127100981771946, -0.08030644804239273, -0.050082314759492874, -0.04037254676222801, -0.023506080731749535, -0.0171480905264616, 0.12569648027420044, 0.008698146790266037, -0.04114178940653801, -0.02787126414477825, 0.025980496779084206, 0.002954325871542096, -0.0122566819190979, 0.08365099877119064, 0.017486026510596275, 0.06143276393413544, -0.005707454401999712, -0.07030924409627914, 0.012869813479483128, -0.02070710062980652, -0.044881999492645264, -0.009853590279817581, -0.12303177267313004, 0.029682964086532593, 0.08951036632061005, 0.0071707055903971195, 0.08420376479625702, -0.08390466123819351, 0.022714689373970032, 0.00492577301338315, -0.026882462203502655, 0.04669411852955818, 0.005491367541253567, -0.0016046796226873994, -0.042707301676273346, 0.03716232627630234, 0.050729263573884964, 0.006303410977125168, 0.04381402209401131, -0.006901113782078028, -0.10196314007043839, 0.024586740881204605, -0.056075528264045715, 0.016317445784807205, 0.06303390860557556, 0.08303739130496979, 0.035750679671764374, 0.015806689858436584, -0.0455208383500576, -0.04811428487300873, 0.04024317488074303, 0.07852575927972794, -0.052063580602407455, -0.023818977177143097, 0.04960287734866142, -0.03724972531199455, 0.00715265516191721, -0.01994858682155609, -0.018571481108665466, 0.04189612716436386, -0.00783436931669712, 0.029051627963781357, 0.055462244898080826, -0.05961500108242035, -0.061578843742609024, 0.02323230169713497, -0.02010411024093628, -0.012479898519814014, -0.012000343762338161, -0.028406178578734398, -0.014640034176409245, 0.00532524986192584, -0.04938865080475807, -0.0494668185710907, 0.017735885456204414, 0.04837118461728096, 0.0158893633633852, -0.03637833520770073, -0.02661042846739292, -0.0630912035703659, -2.152872546901108e-08, -0.046359021216630936, -0.08638739585876465, 0.04287891462445259, 0.10108776390552521, -0.04008178040385246, -0.010389790870249271, -0.04242421314120293, 0.026542965322732925, -0.015232622623443604, 0.000174027489265427, 0.05145667493343353, 0.006941533647477627, -0.10377683490514755, -0.032298438251018524, -0.015495343133807182, -0.019416073337197304, 0.058296311646699905, -0.03848212957382202, 0.05204296112060547, 0.016245339065790176, 0.04048203304409981, -0.055348172783851624, -0.060696057975292206, -0.00890682078897953, 0.03742258995771408, 0.0005806682747788727, 0.0072752549313008785, -0.04564988613128662, -0.06628727912902832, -0.020122980698943138, 0.014241674914956093, 0.07934655249118805, -0.031241392716765404, -0.01245172694325447, -0.01953749544918537, -0.028197072446346283, 0.04238514229655266, 0.00838539283722639, -0.0030802080873399973, 0.03837069869041443, -0.019473105669021606, 0.020276397466659546, -0.028976423665881157, -0.0012873599771410227, 0.017369568347930908, 0.03011433035135269, -0.029989419505000114, 0.03008696809411049, -0.018205618485808372, -0.020612934604287148, -0.014588256366550922, -0.03585343435406685, 0.01772928610444069, 0.008148095570504665, 0.07694767415523529, -0.007470020093023777, 0.01973627135157585, -0.09929579496383667, -0.016410281881690025, 0.02101675234735012, 0.12563301622867584, 0.022685457020998, -0.04166373237967491, -0.03106273151934147]'), +('What is the main purpose of the Planning phase?', 'The nursing process is a systematic, problem-solving framework that guides all nursing actions. It provides a structured and logical method for delivering patient-centered care. This process is comprised of five distinct but interconnected steps: Assessment, Diagnosis, Planning, Implementation, and Evaluation. By following these steps, nurses can ensure that the care they provide is organized, individualized, and effective. The process is not linear but cyclical, meaning the evaluation of one care plan often leads to a new assessment and a revised plan, reflecting the dynamic nature of a patient''s health status. The first step, Assessment, is the collection of comprehensive data about the patient. This includes both subjective data, which is what the patient says about their symptoms and feelings, and objective data, which is observable and measurable information like vital signs, lab results, and physical examination findings. The second step, Diagnosis, involves analyzing the assessment data to identify actual or potential health problems. These are formulated as nursing diagnoses, which focus on the patient''s response to their health condition, such as "Impaired Gas Exchange" or "Risk for Infection." Following the diagnosis, the nurse moves to the Planning phase. Here, patient-centered goals and expected outcomes are established, and specific nursing interventions are selected to help achieve those goals. These goals should be specific, measurable, achievable, relevant, and time-bound (SMART). The fourth step, Implementation, is the action phase where the planned interventions are carried out. This could involve administering medication, providing wound care, educating the patient, or coordinating with other healthcare team members. Finally, the Evaluation phase determines whether the patient''s goals were met. The nurse assesses the patient''s response to the interventions and decides if the plan of care should be continued, modified, or terminated.', '[0.012175621464848518, 0.09239532053470612, 0.03297059237957001, 0.00420809630304575, 0.04079991579055786, 0.04019763320684433, -0.07252544909715652, -0.032370489090681076, 0.03128363937139511, 0.06075883284211159, -0.06948738545179367, 0.020279433578252792, -0.03397460654377937, -0.030622629448771477, 0.03304377198219299, -0.06070296838879585, -0.007297144271433353, -0.087163545191288, 0.022075572982430458, -0.001566278631798923, 0.012028073891997337, -0.0015142285265028477, 0.021188629791140556, -0.007677182089537382, -0.09148449450731277, 0.06640409678220749, 0.05597192421555519, 0.009528490714728832, 0.045955054461956024, 0.012624374590814114, 0.08151200413703918, 0.13708604872226715, 0.006188867148011923, -0.016037117689847946, -0.043195243924856186, 0.0941641554236412, 0.05413198471069336, -0.04197809472680092, 0.011014324612915516, -0.03170788660645485, -0.022696278989315033, -0.02588568814098835, -0.01606738194823265, 0.04578947648406029, 0.05516309663653374, 0.06802283972501755, 0.01541183888912201, -0.011330182664096355, -0.02336837910115719, -0.08564946800470352, 0.002103417878970504, -0.015505331568419933, 0.018076451495289803, -0.00555403484031558, -0.006068367511034012, 0.02385270968079567, 0.03926314413547516, -0.047221388667821884, 0.025986898690462112, -0.02349778264760971, -0.0387389175593853, -0.026548337191343307, -0.06653343141078949, -0.027267107740044594, 0.04057100787758827, -0.02958105318248272, 0.034334369003772736, -0.00017599514103494585, 0.019333086907863617, -0.022595010697841644, 0.03476821258664131, -0.07423916459083557, 0.0347454771399498, -0.06240447983145714, 0.04898591339588165, -0.02766101434826851, 0.006299466826021671, -0.00032518713851459324, 0.02801557071506977, -0.013583359308540821, 0.04050830006599426, 0.04091760143637657, 0.006489693187177181, 0.08630929887294769, -0.0007214873330667615, -0.037098079919815063, -0.009027264080941677, -0.01648932322859764, 0.04491288214921951, -0.03954667970538139, -0.033979207277297974, -0.0407501719892025, -0.036441609263420105, -0.012005116790533066, -0.04323110729455948, 0.10477543622255325, -0.07636063545942307, -0.09220362454652786, 0.05801740288734436, 0.004728648345917463, 0.032977622002363205, -0.013276812620460987, 0.07997522503137589, -0.03520170599222183, -0.05365198105573654, -0.11938297748565674, -0.004964752588421106, -0.007111605256795883, 0.006514759734272957, -0.03483111038804054, -0.056545838713645935, -0.06559184193611145, 0.11081422120332718, -0.016817009076476097, 0.06613823771476746, 0.05034774914383888, -0.04420272633433342, 0.04078654944896698, 0.047870438545942307, -0.014730915427207947, -0.0017735029105097055, -0.056780844926834106, -0.005988410674035549, 0.04179694131016731, -0.04128943011164665, -0.08255177736282349, -0.0533258393406868, -7.184476739483876e-33, -0.01583210937678814, -0.05151180550456047, 0.012488518841564655, 0.04569847509264946, -0.01658269204199314, 0.005837061442434788, -0.019247259944677353, -0.047893982380628586, 0.0446237176656723, -0.010843927972018719, 0.038679517805576324, -0.03512580320239067, -0.021316977217793465, 0.09658559411764145, 0.08048350363969803, -0.1295156627893448, -0.03921877220273018, 0.12314799427986145, 0.004204624332487583, 0.0074959127232432365, -0.0027221397031098604, 0.033276788890361786, 0.056779034435749054, -0.0738811269402504, 0.10218272358179092, 0.0874621570110321, 0.0033251780550926924, -0.006797746755182743, -0.03473546728491783, 0.01399694848805666, 0.03631436824798584, 0.06570827960968018, -0.14624299108982086, 0.03684700280427933, -0.016385866329073906, 0.09979404509067535, -0.037752121686935425, -0.07047616690397263, -0.015178230591118336, -0.007089151535183191, -0.002598630031570792, -0.020343948155641556, -0.007431259378790855, 0.057610008865594864, 0.0929911881685257, 0.01373858842998743, -0.0040915715508162975, -0.02421352081000805, -0.04804343730211258, 0.020231060683727264, 0.017780493944883347, 0.0002113115187967196, -0.0012998401653021574, -0.0837443396449089, 0.0464484766125679, 0.024930382147431374, -0.016243087127804756, -0.12873029708862305, -0.022769251838326454, 0.060889095067977905, 0.010716491378843784, -0.06731079518795013, -0.07787404209375381, 0.08681725710630417, 0.04455297067761421, 0.06934188306331635, 0.01917605847120285, -0.03229399397969246, 0.1357627958059311, -0.04290788993239403, -0.02673220820724964, 0.00274349725805223, 0.061495743691921234, 0.015447108075022697, -0.04527262598276138, 0.0014440655941143632, 0.0008813540334813297, 0.0609283484518528, -0.005012577399611473, -0.0007991689490154386, -0.06600788980722427, 0.005457049701362848, -0.03817128762602806, -0.015256362967193127, 0.07635250687599182, 0.007059487979859114, 0.07810970395803452, 0.021026859059929848, -0.05856502801179886, -0.017594439908862114, -0.056119490414857864, 0.042512934654951096, -0.032637424767017365, 0.14929896593093872, -0.02173531986773014, 4.01618628483775e-33, 0.022704726085066795, -0.06678241491317749, -0.06403932720422745, -0.03819135203957558, 0.004817022476345301, -0.040082916617393494, -0.0012261481024324894, -0.1872050017118454, 0.058673128485679626, 0.05637733265757561, -0.0931742787361145, -0.08301291614770889, 0.04413913935422897, -0.01422272901982069, -0.02581292763352394, -0.024143215268850327, 0.10627251863479614, -0.04150158166885376, 0.03147793933749199, -0.022786350920796394, -0.013407350517809391, 0.0036758198402822018, -0.10966484248638153, -0.009774072095751762, 0.008268341422080994, -0.0012648634146898985, -0.049178339540958405, -0.058352332562208176, -0.01873026043176651, 0.03769984841346741, -0.03580914065241814, -0.08153001219034195, -0.117282435297966, 0.01116346474736929, -0.07479509711265564, 0.05038229376077652, 0.01677151396870613, 0.04061445593833923, -0.009192400611937046, 0.015187508426606655, 0.05017724633216858, -0.011756950058043003, -0.006048772484064102, 0.020789364352822304, -0.060744430869817734, 0.05461619794368744, 0.08436239510774612, 0.11897359043359756, -0.0603097565472126, 0.0002244442148366943, 0.03155481070280075, 0.026701968163251877, -0.022212345153093338, -0.07982490956783295, 0.022151067852973938, 0.03441854938864708, -0.04036726430058479, -0.019960403442382812, 0.02985461615025997, 0.04468255862593651, 0.022862685844302177, 0.09517285227775574, -0.03152760490775108, 0.05023301765322685, 0.002242204500362277, 0.03228049352765083, -0.0031260810792446136, -0.026867642998695374, 0.07799752801656723, -0.03660482168197632, -0.000536193314474076, 0.0005086039891466498, -0.0035501744132488966, 0.011927666142582893, -0.00814414769411087, -0.029226159676909447, -0.017497548833489418, 0.009588033892214298, -0.05653301253914833, 0.0058648716658353806, -0.07222426682710648, -0.02489762008190155, -0.0708303302526474, 0.015407335013151169, -0.05169471725821495, -0.005993379279971123, -0.050427015870809555, 0.021466420963406563, 0.04485555738210678, -0.02393939346075058, -0.05894535034894943, -0.030543681234121323, 0.012503543868660927, 0.05838068574666977, -0.04383948817849159, -1.9293569408773692e-08, -0.004714890383183956, 0.03100711852312088, 0.013341229408979416, -0.08085531741380692, 0.046900101006031036, -0.03822889178991318, -0.016551513224840164, 0.02890358678996563, 0.021399671211838722, 0.05758710578083992, 0.029774131253361702, 0.05002228915691376, -0.01841849461197853, 0.034980420023202896, -0.004746946971863508, -0.001679814886301756, 0.11100087314844131, -0.007664922624826431, -0.034358419477939606, -0.029773861169815063, 0.019620325416326523, -0.0635126605629921, -0.10936932265758514, -0.018694061785936356, 0.07647466659545898, 0.021825063973665237, 0.019770929589867592, 0.059378836303949356, 0.042805977165699005, 0.07215798646211624, -0.002643589861690998, 0.0077167837880551815, -0.006849874742329121, 0.08599608391523361, -0.017825322225689888, 0.033337146043777466, 0.0038727805949747562, 0.01278156228363514, 0.07261285185813904, -0.0906209722161293, 0.008714328519999981, 0.10192529112100601, 0.0007481620414182544, 0.029991965740919113, -0.02088274247944355, 0.03839796781539917, -0.07614140212535858, 0.02646406553685665, -0.007457633037120104, -0.09696915000677109, -0.10447113960981369, 0.036044951528310776, 0.058429960161447525, 0.07283010333776474, 0.10028369724750519, 0.05097583308815956, 0.027184894308447838, -0.09630286693572998, 0.02333097532391548, 0.008942036889493465, -0.020010175183415413, 0.08293905854225159, -0.03860079497098923, -0.009824777953326702]'), +('The act of administering medication or changing a dressing falls under which step of the nursing process?', 'The nursing process is a systematic, problem-solving framework that guides all nursing actions. It provides a structured and logical method for delivering patient-centered care. This process is comprised of five distinct but interconnected steps: Assessment, Diagnosis, Planning, Implementation, and Evaluation. By following these steps, nurses can ensure that the care they provide is organized, individualized, and effective. The process is not linear but cyclical, meaning the evaluation of one care plan often leads to a new assessment and a revised plan, reflecting the dynamic nature of a patient''s health status. The first step, Assessment, is the collection of comprehensive data about the patient. This includes both subjective data, which is what the patient says about their symptoms and feelings, and objective data, which is observable and measurable information like vital signs, lab results, and physical examination findings. The second step, Diagnosis, involves analyzing the assessment data to identify actual or potential health problems. These are formulated as nursing diagnoses, which focus on the patient''s response to their health condition, such as "Impaired Gas Exchange" or "Risk for Infection." Following the diagnosis, the nurse moves to the Planning phase. Here, patient-centered goals and expected outcomes are established, and specific nursing interventions are selected to help achieve those goals. These goals should be specific, measurable, achievable, relevant, and time-bound (SMART). The fourth step, Implementation, is the action phase where the planned interventions are carried out. This could involve administering medication, providing wound care, educating the patient, or coordinating with other healthcare team members. Finally, the Evaluation phase determines whether the patient''s goals were met. The nurse assesses the patient''s response to the interventions and decides if the plan of care should be continued, modified, or terminated.', '[-0.06708161532878876, -0.017707062885165215, -0.012652670964598656, 0.002909405156970024, -0.027093548327684402, 0.013916983269155025, -0.015714259818196297, 0.02698705345392227, -0.027393298223614693, 0.027640823274850845, 0.04931953176856041, 0.04795040190219879, -0.01824459806084633, 0.061313971877098083, -0.039206087589263916, -0.051626842468976974, -0.02595461905002594, 0.032380856573581696, -0.01545583177357912, 0.06583662331104279, 0.04503459483385086, 0.023364519700407982, 0.014266565442085266, 0.06760213524103165, -0.033052410930395126, -0.015493213199079037, -0.020488383248448372, -0.05319875851273537, 0.09750992804765701, -0.0004928978742100298, 0.032043080776929855, 0.005193570163100958, 0.043828416615724564, 0.032626453787088394, -0.059448372572660446, 0.06001148372888565, 0.03421836346387863, 0.0040056342259049416, -0.021055852994322777, 0.06316636502742767, 0.05294462665915489, -0.08026804029941559, -0.0716424435377121, 0.00282002380117774, 0.12074315547943115, 0.03211282566189766, 0.04064319655299187, -0.00956208910793066, -0.06418180465698242, 0.023309698328375816, -0.09083706140518188, -0.03595134615898132, -0.07727789878845215, 0.10661570727825165, -0.07513954490423203, 0.029135705903172493, 0.05038725957274437, -0.029873846098780632, -0.02250051684677601, 0.04340085759758949, -0.07552041113376617, 0.04477958753705025, -0.024144167080521584, 0.08646948635578156, -0.00031746740569360554, -0.046237021684646606, 0.036995574831962585, -0.06971883028745651, 0.05065719038248062, -0.009668615646660328, -0.03551885113120079, -0.05592137202620506, 0.0550236850976944, 0.05148583650588989, 0.01601318269968033, -0.10081508010625839, 0.046351075172424316, -0.04083208367228508, -0.0482369028031826, -0.012723637744784355, 0.017514312639832497, 0.019580522552132607, 0.018443968147039413, 0.07490579038858414, -0.03251419588923454, -0.02498464845120907, -0.026027610525488853, -0.11340703070163727, 0.041389599442481995, -0.0314222052693367, 0.030901990830898285, -0.007532797288149595, -0.044950954616069794, -0.05352335795760155, 0.013484302908182144, 0.03194873034954071, -0.08065779507160187, 0.006405170075595379, 0.05212918296456337, 0.011015989817678928, -0.07215242832899094, -0.01678444631397724, -0.0414440780878067, 0.029416212812066078, -0.03281455859541893, -0.11449497193098068, 0.03811867535114288, -0.07121196389198303, -0.051410041749477386, 0.04938570782542229, -0.04254399612545967, -0.010304809547960758, 0.005732350517064333, -0.01981622911989689, 0.0012964382767677307, 0.05158497765660286, 0.04692598432302475, -0.02732797898352146, -0.024492662400007248, 0.051547374576330185, -0.00739070400595665, 0.038620851933956146, 0.02262086048722267, -0.05262220278382301, -0.08428207784891129, 0.007039254996925592, 0.060173213481903076, -4.6123279592817036e-33, 0.018863312900066376, -0.05900036171078682, 0.039681658148765564, 0.0455632321536541, 0.058659106492996216, 0.04655969887971878, -0.02385707199573517, -0.11579165607690811, 0.07435901463031769, 0.0494089275598526, 0.06201457977294922, 0.0073854513466358185, -0.06767277419567108, 0.01986030302941799, -0.009022552520036697, -0.047165390104055405, -0.03786400333046913, 0.07526635378599167, 0.024200690910220146, 0.07363813370466232, -0.0010870792903006077, 0.017447413876652718, -0.04782402515411377, 0.06009531766176224, -0.035880427807569504, 0.05582345277070999, -0.06041969731450081, 0.024359483271837234, 0.01472439430654049, 0.004166864790022373, 0.06531301140785217, -0.06089571863412857, -0.07391483336687088, 0.010547557845711708, -0.04832456633448601, 0.01043831929564476, -0.004163258243352175, -0.024599337950348854, 0.017975255846977234, -0.04372594505548477, -0.06809860467910767, 0.025536056607961655, 0.04789514094591141, 0.04316138103604317, -0.001971315825358033, 0.01770521141588688, -0.04680464416742325, 0.030494818463921547, 0.0022826564963907003, 0.03538838401436806, 0.1041034460067749, -0.015090628527104855, 0.08912713080644608, -0.08326243609189987, 0.031792283058166504, 0.06367269158363342, 0.027826203033328056, -0.00915620382875204, 0.015670930966734886, 0.0398879274725914, 0.040969058871269226, 0.020087551325559616, -0.04209039732813835, 0.050114549696445465, 0.09527468681335449, -0.03987976163625717, 0.01254069060087204, -0.06418399512767792, 0.05913209542632103, -0.10354309529066086, -0.13169866800308228, 0.06411410868167877, -0.048664312809705734, 0.01426884438842535, -0.007092206738889217, 0.003480154788121581, -0.0113774249330163, -0.03194764629006386, 0.013717305846512318, -0.11754504591226578, -0.0549185685813427, -0.0035647123586386442, -0.03827517852187157, 0.10447296500205994, 0.03769203647971153, -0.032451432198286057, -0.029665231704711914, 0.07891227304935455, -0.03304782137274742, -0.03843022882938385, -0.01877686381340027, 0.004021259490400553, 0.05521737039089203, 0.027257246896624565, 0.07941731810569763, 1.1080485257339356e-33, 0.040566641837358475, 0.014996812678873539, -0.07470441609621048, 0.07869815081357956, 0.03220497444272041, -0.04548310860991478, -0.036242760717868805, -0.02156994305551052, 0.11466842889785767, 0.03587214648723602, -0.042983103543519974, -0.051116906106472015, -0.06162042170763016, 0.011426887474954128, -0.08532249182462692, 0.042522601783275604, 0.017999060451984406, 0.028531121090054512, -0.05381782352924347, -0.0007608719752170146, -0.031386833637952805, 0.1031755730509758, 0.0213145911693573, 0.004844567272812128, -0.0517282709479332, 0.029707960784435272, 0.04056740552186966, 0.0871572270989418, -0.05944402143359184, -0.04657254368066788, -0.03194348141551018, -0.042258214205503464, -0.030564233660697937, 0.06326987594366074, -0.09141071140766144, 0.02144106850028038, 0.0022626668214797974, -0.013721493072807789, -0.04572523012757301, -0.05970871075987816, 0.10727470368146896, -0.040328532457351685, 0.009416303597390652, 0.11238399893045425, -0.001596877002157271, -0.03981955721974373, -0.05060427635908127, -0.041587792336940765, -0.06626035273075104, -0.06725819408893585, -0.10546354949474335, -0.002246745163574815, 0.04389533773064613, -0.009026131592690945, 0.02867252193391323, 0.07932776212692261, 0.007459576707333326, -0.12606413662433624, -0.052171267569065094, 0.012459996156394482, 0.11291936039924622, 0.050249140709638596, -0.07340274006128311, -0.02422488108277321, -0.00932371523231268, 0.005796537268906832, 0.012643159367144108, -0.03122762404382229, 0.012900084257125854, -0.019921639934182167, 0.06958231329917908, -0.0032596951350569725, 0.04496068134903908, -0.06726966798305511, 0.016569221392273903, -0.07075616717338562, 0.010246560908854008, -0.06649700552225113, -0.05849691480398178, -0.014169096946716309, -0.053992077708244324, -0.11203811317682266, -0.021699894219636917, -0.05364129692316055, -0.09671010822057724, -0.042291294783353806, 0.014107982628047466, -0.0066694412380456924, -0.021423671394586563, -0.027334485203027725, -0.05284697189927101, -0.005280576646327972, 0.02664201892912388, -0.0029547885060310364, -0.060432594269514084, -2.1293301344371685e-08, -0.017189793288707733, -0.018010616302490234, 0.08088880777359009, -0.027260906994342804, 0.025749370455741882, -0.020004285499453545, -0.0467408262193203, 0.018498528748750687, 0.0012907000491395593, 0.043701913207769394, -0.02500283531844616, 0.11011547595262527, 0.08761470764875412, 0.02736625447869301, 0.04713497310876846, -0.007961985655128956, -0.0006715374765917659, 0.03274354711174965, -0.10288318246603012, -0.05607229471206665, -0.05875064805150032, -0.0024734160397201777, -0.010905305854976177, 0.021494342014193535, 0.0847666934132576, -0.010868802666664124, 0.02110014483332634, 0.07930167764425278, -0.08055087178945541, 0.09943369030952454, 0.08771485090255737, 0.05414040759205818, 0.05737246200442314, 0.0460737980902195, -0.10882052779197693, -0.04919659346342087, 0.08129394054412842, -0.0363227017223835, 0.08761294931173325, -0.044425301253795624, 0.013745537959039211, 0.008234838955104351, 0.02544073387980461, 0.04185790196061134, -0.022686652839183807, 0.009713591076433659, 0.014909876510500908, 0.024291522800922394, 0.03457659110426903, -0.02821921743452549, 0.03092154487967491, -0.029362963512539864, -0.013743589632213116, 0.04736267030239105, 0.0016586004057899117, 0.019513051956892014, 0.02396135963499546, -0.02296604961156845, 0.011246418580412865, 0.038386259227991104, -0.08463146537542343, 0.008799071423709393, 0.14216884970664978, -0.025602858513593674]'), +('Why is the nursing process described as cyclical?', 'The nursing process is a systematic, problem-solving framework that guides all nursing actions. It provides a structured and logical method for delivering patient-centered care. This process is comprised of five distinct but interconnected steps: Assessment, Diagnosis, Planning, Implementation, and Evaluation. By following these steps, nurses can ensure that the care they provide is organized, individualized, and effective. The process is not linear but cyclical, meaning the evaluation of one care plan often leads to a new assessment and a revised plan, reflecting the dynamic nature of a patient''s health status. The first step, Assessment, is the collection of comprehensive data about the patient. This includes both subjective data, which is what the patient says about their symptoms and feelings, and objective data, which is observable and measurable information like vital signs, lab results, and physical examination findings. The second step, Diagnosis, involves analyzing the assessment data to identify actual or potential health problems. These are formulated as nursing diagnoses, which focus on the patient''s response to their health condition, such as "Impaired Gas Exchange" or "Risk for Infection." Following the diagnosis, the nurse moves to the Planning phase. Here, patient-centered goals and expected outcomes are established, and specific nursing interventions are selected to help achieve those goals. These goals should be specific, measurable, achievable, relevant, and time-bound (SMART). The fourth step, Implementation, is the action phase where the planned interventions are carried out. This could involve administering medication, providing wound care, educating the patient, or coordinating with other healthcare team members. Finally, the Evaluation phase determines whether the patient''s goals were met. The nurse assesses the patient''s response to the interventions and decides if the plan of care should be continued, modified, or terminated.', '[-0.06219138950109482, -0.053560275584459305, -0.061119355261325836, 0.016343455761671066, 0.013680923730134964, 0.013319027610123158, -0.081910640001297, -0.02198648825287819, 0.12309019267559052, 0.026067441329360008, 0.005022760946303606, 0.09798666089773178, 0.008643107488751411, 0.005913314875215292, -0.04449181631207466, -0.06087489426136017, -0.11108200997114182, -0.03211875632405281, 0.04989013820886612, 0.06500469148159027, -0.0005211690440773964, 0.003419118467718363, 0.012655368074774742, 0.0470699667930603, -0.01853199303150177, -0.013212618418037891, -0.07134959846735, -0.04987526312470436, 0.09069547802209854, 0.0533190555870533, -0.010435688309371471, 0.11025289446115494, 0.016298217698931694, 0.010376771911978722, -0.043934036046266556, 0.04545236751437187, -0.020589662715792656, 0.049233097583055496, -0.033945947885513306, 0.0196079071611166, 0.03932853415608406, -0.03617408126592636, -0.014688718132674694, -0.004265854600816965, 0.031041806563735008, -0.001698042149655521, -0.04719669744372368, -0.04671934247016907, -0.04951416328549385, -0.017821550369262695, -0.08216118067502975, -0.08869442343711853, -0.06202470883727074, 0.0931105762720108, -0.004811775870621204, 0.01874256320297718, 0.07688132673501968, -0.022436173632740974, -0.07652847468852997, -0.029846424236893654, 0.0018613504944369197, 0.04048824682831764, -0.05929088592529297, 0.06349800527095795, 0.06870932877063751, -0.008519806899130344, 0.0029001636430621147, -0.02507248893380165, 0.03292233496904373, -0.08973424136638641, 0.03514280170202255, -0.07309383153915405, 0.026597902178764343, 0.022449329495429993, -0.00016657703963574022, -0.0005467347800731659, 0.02424304001033306, -0.04281863942742348, -0.022475972771644592, -0.0582856647670269, -0.002450041938573122, 0.0332036018371582, 0.048184219747781754, -0.01576785184442997, -0.03184758126735687, -0.019211795181035995, 0.029401622712612152, -0.033699262887239456, -0.004378009121865034, -0.021964389830827713, 0.028020154684782028, 0.08330173790454865, -0.0567970871925354, -0.023362737149000168, -0.03977745771408081, 0.02100568823516369, -0.002640599850565195, 0.05366966873407364, 0.03298700228333473, -0.0017719564493745565, 0.006685703527182341, 0.06058373302221298, 0.011500146239995956, 0.04012267664074898, -0.027960006147623062, -0.07529015094041824, 0.006430438719689846, -0.08625666797161102, -0.040084224194288254, -0.0070759146474301815, -0.10358370095491409, 0.03927097097039223, 0.03578603267669678, 0.022204458713531494, -0.030933823436498642, 0.030950933694839478, -0.04680202528834343, -0.005402314011007547, 0.11419264227151871, 0.07973385602235794, 0.04976874217391014, -0.01249613892287016, -0.0384955108165741, -0.017800645902752876, 0.009708731435239315, 0.008213374763727188, 0.0424533411860466, -4.7736348042313074e-33, 0.017713170498609543, -0.05698227137327194, 0.10134000331163406, 0.0005099513800814748, 0.005072027910500765, 0.021984579041600227, -0.056940097361803055, -0.06558216363191605, 0.09167484939098358, -0.07704000920057297, 0.03397034853696823, 0.023488733917474747, -0.016387537121772766, -0.06925872713327408, 0.007185088470578194, -0.05614769086241722, -0.10045605897903442, 0.018786810338497162, 0.0658702552318573, 0.049095410853624344, -0.011866122484207153, 0.026046257466077805, -0.07882914692163467, 0.03690124303102493, -0.030862512066960335, -0.025121351704001427, -0.009228339418768883, 0.03686034679412842, -0.029879629611968994, 0.030562015250325203, 0.02556013874709606, -0.009884800761938095, -0.10867266356945038, -0.01720958948135376, 0.0022533033043146133, 0.01568496972322464, 0.012375783175230026, 0.007234619930386543, 0.0015223091468214989, 0.029223598539829254, -0.09561803936958313, -0.04625682532787323, 0.003290971042588353, 0.04787357896566391, 0.08275313675403595, 0.019329264760017395, 0.009701361879706383, -0.011001711711287498, -0.08075689524412155, -0.01822996325790882, 0.06335198134183884, -0.034948449581861496, 0.021079163998365402, -0.09540341794490814, -0.012364678084850311, 0.05105080455541611, 0.019278012216091156, -0.04260678216814995, -0.08629355579614639, 0.07178604602813721, 0.10559061169624329, 5.302304634824395e-05, -0.010266916826367378, 0.03165674954652786, 0.04341667518019676, 0.002852367702871561, -0.10679037123918533, -0.042637258768081665, 0.12034754455089569, -0.003765055211260915, -0.04906586557626724, -0.01893782429397106, -0.004348272457718849, -0.015612293966114521, 0.03464600816369057, -0.001798913348466158, 0.06254962086677551, -0.026651622727513313, -0.014690727926790714, -0.04599221423268318, -0.010012962855398655, -0.010485883802175522, -0.044504180550575256, 0.04125402495265007, 0.0652882382273674, -0.06108569726347923, -0.03469466045498848, 0.07475067675113678, -0.07486830651760101, 0.01869053579866886, 0.0014476203359663486, 0.048670295625925064, 0.12976042926311493, 0.05065317824482918, 0.024284902960062027, 1.48751555092364e-33, -0.02937605045735836, -0.0015393521171063185, -0.06906034052371979, 0.028709519654512405, 0.09921013563871384, -0.07805242389440536, -0.08638442307710648, -0.03184227645397186, 0.053663164377212524, 0.015608039684593678, 0.039831846952438354, -0.054273154586553574, -0.005314429756253958, 0.08451148867607117, -0.0018996577709913254, 0.003991730976849794, 0.0356193371117115, 0.014304322190582752, -0.028387287631630898, 0.04051590710878372, 0.023050758987665176, 0.08587606996297836, -0.06764846295118332, -0.019843660295009613, 0.03549296036362648, 0.060174912214279175, -0.08855176717042923, 0.04449616000056267, 0.054979488253593445, 0.04531412199139595, -0.06050945818424225, -0.05361932888627052, 0.027087073773145676, 0.06583618372678757, 0.00802699290215969, -0.00066164112649858, -0.04507138952612877, -0.04212496429681778, -0.004995931405574083, -0.024385670199990273, 0.021014761179685593, -0.03718484565615654, 0.0012918022694066167, 0.018404919654130936, 0.04555872455239296, -0.006475439760833979, 0.027994953095912933, 0.020936891436576843, -0.012772866524755955, -0.028305334970355034, 0.017439857125282288, -0.004701456055045128, -0.03646828234195709, -0.0025799258146435022, -0.004196554888039827, 0.006939088460057974, 0.06298863887786865, -0.05226847156882286, -0.010788899846374989, 0.023624366149306297, 0.09026597440242767, 0.04085415229201317, -0.021234940737485886, -0.013811740092933178, -0.004601546563208103, -0.0016692542703822255, 0.00856183934956789, -0.026608724147081375, -0.034079261124134064, -0.0015399373369291425, 0.04312882572412491, 0.11255043745040894, -0.0659605860710144, 0.020477285608649254, -0.02396932616829872, 0.0365389809012413, 0.03395815193653107, -0.1170504167675972, -0.10433769971132278, -0.06431931257247925, -0.1604263335466385, -0.03734103590250015, -0.005377453286200762, -0.003392194863408804, -0.16395844519138336, -0.08417471498250961, 0.019046198576688766, -0.03791330009698868, -0.004468967206776142, -0.05627434328198433, 0.027148455381393433, -0.07909543067216873, -0.027025775983929634, 0.050222158432006836, -0.05470502749085426, -1.7250400219381845e-08, -0.00040549266850575805, -0.02589453011751175, 0.05435522645711899, -0.04233746975660324, 0.09262699633836746, -0.12224561721086502, 0.0507134310901165, -0.023624278604984283, 0.05319540202617645, 0.03891950100660324, -0.02795799821615219, 0.05573556199669838, 0.07996799051761627, 0.04244939610362053, 0.1050022691488266, 0.05999419465661049, -0.003920598886907101, 0.007155491504818201, -0.04932956397533417, -0.017182013019919395, 0.030747827142477036, -0.071828193962574, -0.0635824054479599, -0.00776784960180521, -0.03249768167734146, 0.019861727952957153, -0.018111703917384148, 0.08633610606193542, -0.009025485254824162, -0.0443640872836113, 0.05518803745508194, 0.06823422759771347, 0.044101789593696594, 0.059657540172338486, -0.12515851855278015, -0.035013649612665176, 0.06847704201936722, -0.014173796400427818, -0.014069365337491035, -0.07624559104442596, 0.010496562346816063, 0.00727450056001544, -0.03325538709759712, 0.0466303788125515, 0.043780624866485596, -0.045123107731342316, -0.0021012090146541595, 0.034303538501262665, -0.013012073002755642, -0.032481785863637924, -0.009641162119805813, -0.03437524288892746, 0.06951916962862015, 0.027494892477989197, 0.035994354635477066, 0.06923792511224747, 0.06180163100361824, -0.07334728538990021, -0.012270660139620304, 0.015632305294275284, -0.05665203183889389, 0.06980564445257187, 0.17523832619190216, -0.022145256400108337]'), +('What does the concept of ''holistic care'' entail beyond treating a patient''s physical symptoms?', 'Holistic nursing care is a philosophy that emphasizes treating the patient as a whole person, not merely as a collection of symptoms or a medical diagnosis. This approach recognizes the interconnectedness of the physical, psychological, social, and spiritual dimensions of an individual''s health and well-being. To provide holistic care, a nurse must look beyond the immediate illness and consider the patient’s lifestyle, culture, belief system, family relationships, and emotional state. This comprehensive view allows for a deeper understanding of the patient''s needs and leads to a more personalized and effective plan of care. A cornerstone of holistic care is empathy, which is the ability to understand and share the feelings of another person. It differs from sympathy, which is feeling pity or sorrow for someone else''s misfortune. An empathetic nurse strives to see the situation from the patient''s perspective, validating their emotions and experiences without judgment. This fosters a strong therapeutic relationship built on trust and respect. Furthermore, cultural competence is essential. Nurses must be aware of and sensitive to the diverse backgrounds of their patients, recognizing that cultural beliefs can significantly influence health practices, dietary preferences, and communication styles. Ultimately, patient-centered care positions the patient as an active partner in their own healthcare journey. This involves including them in decision-making, respecting their values and preferences, and providing them with the education needed to manage their condition effectively. When patients feel heard, respected, and involved, they are more likely to adhere to their treatment plans, report satisfaction with their care, and experience better overall health outcomes. It is the nurse''s role to advocate for the patient, ensuring their voice is central to every discussion about their health.', '[0.007460063323378563, 0.05635310709476471, -0.012415471486747265, 0.07738351076841354, -0.044951681047677994, -0.05798608809709549, -0.0361308716237545, -0.05152234435081482, -0.05342549830675125, -0.07900578528642654, 0.041666071861982346, 0.0591462142765522, -0.030772367492318153, -0.03678152337670326, 0.03211332857608795, -0.014338583685457706, -0.018055692315101624, -0.03110191971063614, 0.019717294722795486, 0.07690365612506866, -0.07321784645318985, 0.019216252490878105, -0.005606975872069597, 0.072710320353508, -0.0442037358880043, 0.037915099412202835, -0.006252993829548359, -0.03375646844506264, -0.03589703515172005, 0.0514773391187191, 0.07201500236988068, 0.08575845509767532, -0.033744052052497864, 0.04806514084339142, -0.07200746238231659, 0.15958057343959808, -0.027715405449271202, 0.017193768173456192, -0.07311775535345078, -0.02037685550749302, -0.030076824128627777, 0.007944870740175247, -0.0078108725138008595, 0.08029941469430923, 0.05732198432087898, -0.006350521929562092, -0.018873119726777077, -0.0023125524166971445, -0.02734801545739174, -0.026480186730623245, -0.11853614449501038, 0.02661343291401863, 0.022531431168317795, 0.029652409255504608, -0.04195026308298111, 0.010078245773911476, -0.019353101029992104, -0.058213066309690475, -0.11776091903448105, 0.07102099061012268, 0.006132794078439474, -0.07568584382534027, 0.01028477679938078, 0.047825951129198074, 0.06166402995586395, -0.03994924947619438, -0.03028082102537155, -0.05512525513768196, 0.007561630103737116, -0.05726872757077217, -0.0026355311274528503, -0.037278495728969574, 0.03577282279729843, 0.09024082124233246, 0.04447771981358528, -0.033512357622385025, -0.06862355023622513, -0.042683377861976624, -0.005794183816760778, 0.013347199186682701, 0.0639413446187973, 0.13404709100723267, 0.0653824508190155, 0.03424673527479172, 0.00472596287727356, 0.02935938723385334, 0.02936350740492344, 0.0020305959042161703, -0.05388344079256058, -0.03853502869606018, -0.02259056642651558, -0.03683967515826225, -0.06467947363853455, -0.06195532903075218, 0.017719073221087456, 0.019168447703123093, -0.03905130922794342, 0.03150002285838127, -0.10430421680212021, -0.031268928200006485, -0.005015515256673098, -0.05704185739159584, 0.036883216351270676, 0.09470915794372559, 0.024012478068470955, 0.013705836609005928, 0.005577261094003916, 0.018497774377465248, -0.030586516484618187, -0.04072247073054314, -0.027931954711675644, 0.01224428229033947, -0.0020361982751637697, -0.07305188477039337, 0.0026474050246179104, 0.041386302560567856, 0.069010429084301, -0.06863788515329361, -0.008265075273811817, -0.08776362240314484, 0.04155599698424339, -0.055829163640737534, 0.0881495401263237, -0.08804721385240555, -0.03281359747052193, -0.01171949878334999, 0.038133494555950165, -5.9752842717013755e-33, 0.014791526831686497, 0.021060127764940262, 0.0228173416107893, 0.0010762192541733384, -0.004986436106264591, 0.06302730739116669, 0.022544026374816895, -0.034824661910533905, 0.10369950532913208, 0.041813742369413376, 0.046799663454294205, 0.09471713751554489, 0.07617402076721191, 0.067011758685112, -0.04833456873893738, -0.004951770883053541, -0.12139275670051575, 0.09105470031499863, 0.0072822123765945435, -0.016567854210734367, -0.04593953117728233, 0.05988337844610214, -0.05981353670358658, 0.02684442140161991, -0.06123172119259834, -0.04535181075334549, 0.052096523344516754, 0.01655178889632225, 0.015472907572984695, -0.032229211181402206, 0.032681941986083984, 0.07917558401823044, -0.019609391689300537, -0.03618524596095085, -0.029808493331074715, 0.0256503913551569, -0.043550461530685425, -0.00546718155965209, 0.026340937241911888, -0.07900331914424896, 0.03805890679359436, -0.009213531389832497, 0.04650833457708359, 0.035037584602832794, 0.014752593822777271, 0.06486760824918747, -0.030611909925937653, -0.09777619689702988, -0.12846478819847107, 0.0073651885613799095, 0.0008833545143716037, -0.013121901080012321, 0.012461737729609013, 0.04717567190527916, 0.011790270917117596, 0.03227129578590393, 0.0842539370059967, 0.04050271213054657, 0.0019365508342161775, -0.03033856861293316, 0.07445839047431946, -0.08392643183469772, -0.08463942259550095, -0.003860522760078311, -0.010309173725545406, -0.053426723927259445, -0.008705159649252892, -0.061885133385658264, -0.0453898049890995, 0.06773806363344193, -0.050555091351270676, -0.005060248542577028, -0.08748549968004227, 0.05648625269532204, -0.04367351159453392, -0.05451451987028122, -0.06058749556541443, -0.04407922923564911, -0.0872253030538559, 0.036154527217149734, -0.04139631614089012, 0.02448606677353382, 0.015613861382007599, 0.1677091121673584, 0.0407746285200119, 0.05498026683926582, -0.08565694838762283, 0.08048819750547409, -0.025125131011009216, -0.09777160733938217, 0.011907278560101986, 0.07986627519130707, 0.03972236067056656, 0.038579538464546204, -0.01600300334393978, 1.308391517693432e-33, 0.09430985152721405, 0.0197246503084898, -0.006470237392932177, 0.08868556469678879, 0.041623555123806, 0.001922727096825838, -0.0382259339094162, 0.02301032468676567, 0.02824009209871292, 0.009345563128590584, 0.04010859876871109, 0.021661238744854927, -0.05797523632645607, 0.0025846546050161123, -0.06296957284212112, 0.03268122300505638, -0.07932845503091812, -0.0038001048378646374, 0.003384481882676482, 0.05547201633453369, -0.016683822497725487, 0.09275306761264801, -0.010304372757673264, -0.018267275765538216, 0.004926992114633322, 0.038208574056625366, 0.09759670495986938, -0.0289339367300272, 0.003148432122543454, -0.0723956972360611, 0.01553784403949976, 0.01418569777160883, 0.02694128267467022, 0.006312242709100246, -0.03101351484656334, 0.0012753002811223269, 0.006587083451449871, -0.008567898534238338, -0.05249878019094467, 0.014395211823284626, 0.033711738884449005, -0.03818133845925331, -0.027598682790994644, 0.05985594540834427, -0.014396343380212784, 0.011765874922275543, -0.0049021244049072266, 0.0027710432186722755, -0.09433538466691971, 0.011209167540073395, 0.059325359761714935, 0.00987325981259346, -0.05015675351023674, -0.030740419402718544, 0.0016198125667870045, -0.03823046758770943, -0.03772309049963951, -0.0986567959189415, -0.05482124164700508, -0.07060674577951431, 0.10462433099746704, -0.022611156105995178, -0.02371039055287838, 0.01607521064579487, -0.08423297107219696, 0.08750028163194656, 0.02807031013071537, 0.02215275727212429, -0.017076067626476288, 0.04632219299674034, -0.08649337291717529, -0.032887306064367294, -0.04451071470975876, -0.033470459282398224, 0.05082617327570915, 0.02099566161632538, -0.0742982029914856, -0.042502664029598236, 0.006134642753750086, 0.022369597107172012, -0.08331462740898132, -0.1355331838130951, 0.046937331557273865, -0.038296379148960114, -0.015625789761543274, -0.017087217420339584, -0.04678760841488838, -0.03824402764439583, -0.06289985030889511, -0.0070348624140024185, -0.03790976479649544, 0.02008582279086113, -0.11771126091480255, 0.015393069013953209, -0.029560085386037827, -2.7044430694900257e-08, -0.007539504207670689, 0.007809944450855255, 0.010534596629440784, -0.0733191967010498, -0.042919132858514786, -0.011813817545771599, 0.01999683305621147, 0.07486698031425476, -0.02360077202320099, 0.1526593267917633, -0.036539867520332336, 0.07841896265745163, -0.004785952623933554, 0.05208021029829979, 0.010784548707306385, -0.06866166740655899, -0.016660787165164948, 0.06495384126901627, -0.050541482865810394, -0.017709532752633095, 0.044158339500427246, -0.019640186801552773, 0.028389934450387955, -0.004554718732833862, 0.051306650042533875, -0.06174113228917122, -0.017651688307523727, 0.08005253225564957, -0.0022726617753505707, -0.05520284175872803, 0.028077028691768646, 0.04565010964870453, 0.001940682646818459, 0.021070411428809166, -0.03847286477684975, -0.022776756435632706, -0.009008513763546944, -0.07948169857263565, 0.032447218894958496, -0.05366746708750725, -0.04240301251411438, 0.06955316662788391, -0.028128962963819504, 0.041591085493564606, 0.02319560945034027, -0.07133016735315323, 0.07429403811693192, 0.0554322823882103, 0.023081474006175995, -0.024584012106060982, 0.04552217945456505, 0.0601496696472168, 0.07596848160028458, 0.006063068751245737, -0.08371003717184067, 0.059726081788539886, 0.03990934416651726, 0.015591973438858986, -0.04481039568781853, -0.022206241264939308, 0.03035077266395092, 0.006608897820115089, 0.015396465547382832, -0.029879609122872353]'), +('Why is cultural competence essential for providing effective nursing care?', 'Holistic nursing care is a philosophy that emphasizes treating the patient as a whole person, not merely as a collection of symptoms or a medical diagnosis. This approach recognizes the interconnectedness of the physical, psychological, social, and spiritual dimensions of an individual''s health and well-being. To provide holistic care, a nurse must look beyond the immediate illness and consider the patient’s lifestyle, culture, belief system, family relationships, and emotional state. This comprehensive view allows for a deeper understanding of the patient''s needs and leads to a more personalized and effective plan of care. A cornerstone of holistic care is empathy, which is the ability to understand and share the feelings of another person. It differs from sympathy, which is feeling pity or sorrow for someone else''s misfortune. An empathetic nurse strives to see the situation from the patient''s perspective, validating their emotions and experiences without judgment. This fosters a strong therapeutic relationship built on trust and respect. Furthermore, cultural competence is essential. Nurses must be aware of and sensitive to the diverse backgrounds of their patients, recognizing that cultural beliefs can significantly influence health practices, dietary preferences, and communication styles. Ultimately, patient-centered care positions the patient as an active partner in their own healthcare journey. This involves including them in decision-making, respecting their values and preferences, and providing them with the education needed to manage their condition effectively. When patients feel heard, respected, and involved, they are more likely to adhere to their treatment plans, report satisfaction with their care, and experience better overall health outcomes. It is the nurse''s role to advocate for the patient, ensuring their voice is central to every discussion about their health.', '[0.04892979562282562, 0.0025941082276403904, -0.06484168022871017, 0.02809750847518444, -0.04280642792582512, 0.03658784553408623, -0.026890954002738, -0.036378756165504456, 0.028394047170877457, -0.09890635311603546, -0.02258268930017948, 0.004862186964601278, -0.010091383010149002, 0.061744946986436844, -0.02435333840548992, -0.038876693695783615, -0.005679538007825613, -0.006688210181891918, -0.004226990509778261, 0.00483633391559124, -0.08338793367147446, -0.019996028393507004, 0.05874127149581909, 0.03919447213411331, -0.024306396022439003, -0.017589716240763664, 0.004014463163912296, -0.06431008130311966, 0.11979088932275772, 0.05953221023082733, 0.01870282180607319, 0.02397167682647705, 0.010156982578337193, 0.021676218137145042, -0.08857350796461105, 0.1071726381778717, -0.01956029422581196, -0.015821954235434532, -0.023819582536816597, -0.015274272300302982, -0.001466612913645804, -0.0036790347658097744, 0.03386840969324112, -0.035748448222875595, 0.0705873891711235, -0.010431259870529175, 0.008022289723157883, 0.09650371968746185, -0.04551709443330765, -0.028566161170601845, -0.08732753247022629, -0.0038808330427855253, 0.0037900335155427456, -0.00296099204570055, 0.018226206302642822, -0.017324503511190414, 0.04903775826096535, -0.03581814095377922, -0.054758939892053604, 0.030391875654459, -0.050448354333639145, -0.010143346153199673, -0.025348851457238197, 0.04902023449540138, 0.033881958574056625, -0.024703625589609146, -0.06264408677816391, -0.025353115051984787, 0.0024912755470722914, -0.09191922098398209, -0.01708347722887993, -0.04706611484289169, 0.06922930479049683, 0.1281784474849701, 0.03526980057358742, 0.0010683677392080426, 0.04427771270275116, -0.10712770372629166, -0.05825989320874214, 0.001734931138344109, 0.09318006783723831, 0.07787379622459412, 0.044117603451013565, 0.0028275244403630495, 0.03296123445034027, 0.025245053693652153, 0.026619860902428627, -0.08263217657804489, -0.03642901033163071, -0.0027584268245846033, 0.09490553289651871, 0.0639897957444191, -0.06422869861125946, -0.028658835217356682, -0.03518707677721977, 0.0027285709511488676, -0.031791843473911285, 0.028537286445498466, -0.03980116918683052, -0.03258778899908066, 0.052814286202192307, 0.0150303291156888, -0.00866029318422079, 0.04985010623931885, -0.052657365798950195, -0.05809885263442993, 0.07847202569246292, -0.011516950093209743, -0.05800825357437134, 0.003227289766073227, -0.05294864624738693, 0.06264739483594894, -0.08277815580368042, 0.03701871261000633, 0.012105032801628113, -0.01631181500852108, 0.013871436007320881, -0.1046312004327774, 0.005117517895996571, -0.03772974759340286, -0.0025602735113352537, 0.0028066362719982862, -0.03829260915517807, -0.0592009611427784, 0.010974093340337276, -0.047724783420562744, 0.009784235619008541, -3.474706567074972e-33, -0.010001827962696552, 0.02608838491141796, 0.05103045701980591, 0.02721814624965191, 0.04247158765792847, -0.013210245408117771, 0.000979888834990561, -0.08082804083824158, 0.003599878866225481, 0.00011346334940753877, -0.010084071196615696, 0.06476534903049469, 0.005208267830312252, -0.038621556013822556, 0.009997791610658169, 0.06529054790735245, -0.10854267328977585, -0.0054892078042030334, -0.0005734767182730138, 0.10406862199306488, 0.09196046739816666, 0.007006541360169649, 0.016579506918787956, -0.024460045620799065, -0.08023083209991455, -0.035552363842725754, 0.03888890892267227, 0.048021018505096436, 0.055984772741794586, 0.019499555230140686, 0.011720621958374977, -0.05096689239144325, -0.08693571388721466, -0.01727432757616043, 0.011184840463101864, 0.024919714778661728, -0.016082389280200005, -0.01002628356218338, 0.003436372149735689, 0.024194542318582535, -0.009377303533256054, 0.04798223450779915, -0.02251531556248665, 0.07827895134687424, 0.07386147230863571, 0.03117380291223526, 0.07466667890548706, -0.08954993635416031, -0.10875538736581802, 0.03608706220984459, -0.00018628450925461948, -0.056751031428575516, -0.014035494066774845, -0.07786951214075089, 0.08512664586305618, 0.03813399374485016, 0.08314798772335052, 0.0693877637386322, 0.009297906421124935, -0.019829511642456055, -0.021182380616664886, -0.08159919828176498, -0.08667350560426712, 0.08539701998233795, 0.0731954500079155, -0.028295833617448807, 0.03012022376060486, -0.04380057752132416, 0.029516298323869705, -0.0690520629286766, 0.0010919241467490792, -0.043945830315351486, 0.004051958676427603, 0.013135875575244427, -0.06674245744943619, 0.0020814549643546343, -0.016314731910824776, -0.09424596279859543, 0.09085305780172348, -0.027910929173231125, -0.03833726793527603, 0.04858594760298729, -0.041312821209430695, 0.08996260911226273, -0.020813308656215668, -0.03379685804247856, 0.004940273240208626, 0.036469716578722, 0.004076160024851561, 0.01288212463259697, 0.019900977611541748, 0.039224229753017426, 0.10099979490041733, -0.05022170767188072, 0.01018523145467043, 6.972048012558996e-34, 0.09662111848592758, -0.003504060907289386, -0.037755127996206284, 0.06291086226701736, 0.011989807710051537, -0.037654031068086624, 0.005475678015500307, 0.009823506698012352, 0.046256013214588165, 0.002468273276463151, 0.017463319003582, -0.09294429421424866, 0.04930536448955536, 0.11807090789079666, -0.0350574254989624, -0.008506678976118565, -0.019452093169093132, 0.014798282645642757, -0.006570666097104549, 0.020502757281064987, 0.05259283259510994, 0.1718299239873886, -0.05481547489762306, 0.05625046417117119, -0.048232682049274445, 0.012520506978034973, -0.11761392652988434, -0.013644389808177948, -0.026212552562355995, 0.006786248181015253, -0.012227710336446762, 0.029268257319927216, 0.03260175883769989, 0.06453700363636017, -0.03513520583510399, 0.0056179361417889595, 0.00826822780072689, -0.006356360390782356, -0.023034576326608658, 0.06655582785606384, -0.01726241037249565, 0.03133189305663109, -0.11191697418689728, 0.05879160389304161, -0.0051504019647836685, -0.020884009078145027, 0.044131290167570114, -0.04451968893408775, -0.02161663956940174, -0.05694563686847687, -0.012894946150481701, -0.13045327365398407, -0.017377162352204323, -0.050679828971624374, -0.006895072292536497, -0.01703782193362713, 0.05578109994530678, -0.08149249851703644, 0.02157220058143139, 0.0037655094638466835, 0.10185755044221878, 0.05940741300582886, -0.07259643077850342, -0.03847702592611313, -0.013547993265092373, -0.058598924428224564, 0.039210762828588486, 0.09498810023069382, 0.04095753654837608, -0.029173079878091812, 0.0036582285538315773, 0.057437535375356674, -0.020718883723020554, -0.05005323141813278, -0.08705493807792664, 0.08551110327243805, 0.01799609325826168, -0.05099119246006012, -0.02425352856516838, 0.020113883540034294, -0.08712897449731827, -0.06991671025753021, -0.02727484703063965, -0.08165618032217026, -0.032947782427072525, 0.05168033763766289, -0.03661021217703819, -0.032390251755714417, 0.0077310227788984776, -0.03962711989879608, -0.06228553503751755, -0.0606183260679245, -0.04036962613463402, -0.030636202543973923, -0.08217005431652069, -1.861022624893849e-08, -0.08699645102024078, -0.028953764587640762, 0.00768900103867054, -0.05281498283147812, -0.028561091050505638, -0.03722080960869789, -0.07370534539222717, 0.06520318984985352, 0.025593530386686325, 0.11750190705060959, -0.06291361898183823, -0.024946322664618492, 0.016202041879296303, -0.005092328414320946, 0.0712423026561737, 0.032397348433732986, 0.04919181391596794, 0.11053062975406647, -0.05939245969057083, 0.03928719088435173, 0.055749304592609406, -0.005506042391061783, -0.061205729842185974, -0.06392599642276764, -0.0130069050937891, 0.024779781699180603, -0.10922695696353912, 0.01986544020473957, -0.0855247974395752, -0.04027821496129036, 0.06645667552947998, 0.001338472357019782, 0.050721585750579834, 0.03197089210152626, -0.023172346875071526, -0.0028338187839835882, 0.042207807302474976, -0.01984275132417679, 0.06035342067480087, -0.08398787677288055, 0.015250429511070251, 0.010434593074023724, 0.021229952573776245, 0.008828368037939072, -0.014027944765985012, -0.013363976962864399, 0.003660164773464203, 0.1052468866109848, -0.02748969756066799, 0.05483337119221687, 0.02461358532309532, -0.07600031793117523, 0.007275276817381382, -0.0003022183373104781, 0.04182541370391846, 0.06022913381457329, 0.0318743996322155, 0.032118991017341614, -0.019229618832468987, 0.04391249641776085, -0.016075393185019493, 0.09430238604545593, 0.12569034099578857, -0.04189901426434517]'), +('How can a nurse actively involve a patient in their own care?', 'Holistic nursing care is a philosophy that emphasizes treating the patient as a whole person, not merely as a collection of symptoms or a medical diagnosis. This approach recognizes the interconnectedness of the physical, psychological, social, and spiritual dimensions of an individual''s health and well-being. To provide holistic care, a nurse must look beyond the immediate illness and consider the patient’s lifestyle, culture, belief system, family relationships, and emotional state. This comprehensive view allows for a deeper understanding of the patient''s needs and leads to a more personalized and effective plan of care. A cornerstone of holistic care is empathy, which is the ability to understand and share the feelings of another person. It differs from sympathy, which is feeling pity or sorrow for someone else''s misfortune. An empathetic nurse strives to see the situation from the patient''s perspective, validating their emotions and experiences without judgment. This fosters a strong therapeutic relationship built on trust and respect. Furthermore, cultural competence is essential. Nurses must be aware of and sensitive to the diverse backgrounds of their patients, recognizing that cultural beliefs can significantly influence health practices, dietary preferences, and communication styles. Ultimately, patient-centered care positions the patient as an active partner in their own healthcare journey. This involves including them in decision-making, respecting their values and preferences, and providing them with the education needed to manage their condition effectively. When patients feel heard, respected, and involved, they are more likely to adhere to their treatment plans, report satisfaction with their care, and experience better overall health outcomes. It is the nurse''s role to advocate for the patient, ensuring their voice is central to every discussion about their health.', '[0.013009044341742992, -0.0419403500854969, -0.03609926253557205, 0.03810810297727585, -0.06424707174301147, -0.0056242267601192, 0.0017759059555828571, 0.023703904822468758, 0.0047218394465744495, -0.053543925285339355, -0.05668995901942253, 0.05300750583410263, -0.07560354471206665, 0.06273669004440308, 0.008944201283156872, -0.03955531120300293, -0.030413469299674034, -0.017289310693740845, -0.0021655759774148464, 0.05478071793913841, -0.09715023636817932, -0.057313092052936554, 0.018667323514819145, 0.016732560470700264, -0.0086270896717906, -0.03780962526798248, 0.027818815782666206, -0.042012546211481094, 0.04434135928750038, 0.05805274844169617, 0.027184434235095978, -0.03534586355090141, 0.00046474451664835215, 0.07209289819002151, -0.06886844336986542, 0.058448564261198044, -0.029235288500785828, 0.07497568428516388, -0.057067420333623886, -0.001997410086914897, 0.03750613331794739, -0.01497634407132864, 0.03847217187285423, 0.03336434066295624, 0.06381535530090332, -0.03888602927327156, 0.0211171917617321, 0.0839555561542511, -0.003879108000546694, -0.04617190733551979, -0.09065673500299454, -0.07129081338644028, -0.042120903730392456, 0.029817042872309685, 0.03385750204324722, -0.014753193594515324, 0.06451206654310226, -0.048331353813409805, -0.04557206109166145, 0.004207120276987553, -0.012625024653971195, 0.04753575846552849, 0.0030897215474396944, 0.011847395449876785, 0.022908493876457214, 0.0013620645040646195, -0.02880926802754402, 0.04486323148012161, 0.015899959951639175, -0.058957088738679886, 0.01815894804894924, -0.07111597061157227, 0.03555314242839813, 0.053660422563552856, 0.03762587159872055, -0.00929485633969307, 0.021829040721058846, -0.011832194402813911, 0.04117722064256668, 0.010656715370714664, -0.02592753991484642, 0.015541436150670052, 0.06749462336301804, 0.039911750704050064, -0.024809356778860092, 0.038695525377988815, 0.027793986722826958, -0.028203589841723442, 0.013333617709577084, -0.03420388698577881, 0.006915931589901447, 0.0540749616920948, -0.08271056413650513, -0.09479031711816788, -0.007002366706728935, 0.03426849842071533, 0.020705699920654297, -0.001440318301320076, -0.05439664423465729, 0.019567904993891716, -0.005404255352914333, 0.002277029911056161, 0.0012342437403276563, 0.07323600351810455, -0.05201263353228569, 0.06992843002080917, 0.016418833285570145, -0.08713602274656296, -0.04684191197156906, 0.04279636964201927, -0.04697522521018982, 0.03738149255514145, 0.0037252893671393394, -0.028138697147369385, 0.004666945897042751, 0.052840087562799454, -0.052340153604745865, -0.04467976093292236, -0.011666099540889263, 0.04031731188297272, -0.047987647354602814, -0.009633470326662064, -0.023714782670140266, -0.023315895348787308, 0.05836285650730133, 0.06079268828034401, 0.025736240670084953, -4.1823662885554816e-33, 0.045446544885635376, 0.048841770738363266, 0.040930964052677155, 0.09290558844804764, 0.0537557490170002, 0.06137234345078468, -0.024893049150705338, -0.01960313878953457, 0.010648527182638645, 0.010880150832235813, 0.01788078062236309, 0.0748474970459938, 0.0617976076900959, -0.04152073338627815, -0.034375403076410294, 0.008359711617231369, -0.12746398150920868, 0.010964694432914257, -0.04447471722960472, 0.0822872519493103, -0.004724808968603611, 0.014274301007390022, -0.10545197874307632, 0.09250552952289581, -0.04138537123799324, -0.013541657477617264, 0.022492606192827225, 0.021071653813123703, 0.0361170656979084, 0.010830561630427837, 0.04845626652240753, 0.024154342710971832, -0.09695472568273544, -0.021267637610435486, 0.01837944984436035, 0.004981726873666048, -0.023666279390454292, 0.02887445129454136, -0.009484479203820229, 0.013103910721838474, -0.05996792018413544, 0.026687197387218475, 0.05991930142045021, 0.04509145766496658, -0.05621040239930153, 0.007316801697015762, 0.008015738800168037, -0.11062067002058029, -0.08581623435020447, -0.020235048606991768, 0.04073652997612953, -0.07532280683517456, -0.09726733714342117, -0.017121557146310806, 0.03305816650390625, -0.01065306831151247, 0.04165267571806908, 0.023924993351101875, 0.07639555633068085, 0.022109441459178925, 0.1287643015384674, -0.05182500556111336, -0.02390224300324917, 0.09663926064968109, 0.05627033859491348, -0.005913334898650646, 0.010081792250275612, -0.03179169446229935, 0.08762209117412567, -0.07116301357746124, -0.09481781721115112, 0.033087339252233505, -0.027242064476013184, -0.07883893698453903, -0.11249541491270065, 0.009398684836924076, -0.012691104784607887, -0.06582944095134735, 0.02541891112923622, 0.0037837736308574677, -0.008872165344655514, -0.02932843379676342, -0.0076550813391804695, 0.10080624371767044, -0.007005649618804455, -0.036563001573085785, -0.12318581342697144, 0.023489952087402344, -0.07156269997358322, -0.03162647783756256, -0.013688875362277031, 0.05342932790517807, 0.0577540248632431, -0.021126750856637955, 0.016715683043003082, 1.2190611101996385e-33, -0.0006678779027424753, 0.08511164784431458, -0.06916511803865433, 0.004588331561535597, 0.06859894096851349, -0.10112766921520233, -0.013990094885230064, -0.043930284678936005, 0.13600923120975494, 0.059800516813993454, -0.10929834097623825, -0.05907411128282547, -0.0050493525341153145, 0.10558333247900009, -0.08464513719081879, -0.00155915436334908, -0.008998407982289791, -0.013233124278485775, -0.06200981140136719, -0.04656340554356575, -0.03816227987408638, 0.055761586874723434, 0.04411587119102478, 0.028580326586961746, 0.059517402201890945, 0.06644061952829361, -0.043923281133174896, 0.06234356388449669, -0.045054513961076736, -0.0585530661046505, 0.0040696668438613415, -0.005061758682131767, 0.04509081691503525, -0.01396117266267538, -0.09655708819627762, 0.04264266788959503, -0.014028584584593773, -7.949041901156306e-05, -0.014440754428505898, -0.047634560614824295, 0.10853550583124161, -0.08762757480144501, -0.044743649661540985, 0.0332382507622242, -0.004617899656295776, -0.024665245786309242, -0.02618313767015934, -0.03496088460087776, -0.030695222318172455, -0.03392643481492996, -0.10211116075515747, -0.04582832753658295, 0.011818848550319672, 0.0021135832648724318, -0.0006595668382942677, -0.03387965261936188, 0.07509250938892365, -0.04583326727151871, -0.021276533603668213, 0.007210109382867813, 0.14128965139389038, -0.006002506706863642, -0.026299038901925087, 0.03346677124500275, -0.003939043264836073, -0.05952875688672066, 0.0175312552601099, -0.007458216976374388, 0.025290189310908318, 0.016584651544690132, -0.011232617311179638, 0.06407417356967926, 0.018334876745939255, -0.011620678938925266, -0.0014672556426376104, 0.02303837426006794, 0.014784526079893112, -0.10431268066167831, -0.012455543503165245, -0.00871212873607874, -0.11529652029275894, -0.08689392358064651, 0.04696580395102501, -0.07166672497987747, -0.07335840165615082, 0.012676888145506382, 0.06459809839725494, 0.01449709665030241, -0.03407156839966774, -0.060907114297151566, -0.02495458535850048, -0.0234256312251091, 0.00371284456923604, -0.06102919951081276, -0.058085847645998, -1.9698939368595347e-08, -0.05637156963348389, -0.012939702719449997, 0.07117582857608795, -0.011561867780983448, 0.03759622201323509, -0.06575609743595123, -0.04458961263298988, 0.030566412955522537, 0.021128550171852112, 0.1277497410774231, -0.012587947770953178, -0.04697714373469353, 0.045737359672784805, -0.019881172105669975, 0.17937126755714417, 0.003937985748052597, 0.025033636018633842, 0.04445476830005646, -0.11900284886360168, -0.0034854160621762276, -0.03428173065185547, 0.006462967023253441, -0.05247265100479126, -0.0322435200214386, -0.008911269716918468, 0.01716557890176773, -0.09664254635572433, 0.017621668055653572, -0.03154477849602699, 0.07688868790864944, 0.002029593801125884, 0.0374501533806324, 0.08385217189788818, 0.031431231647729874, -0.08547771722078323, -0.04429013654589653, 0.06386567652225494, -0.017806904390454292, 0.0036358293145895004, -0.1117262914776802, -0.020419148728251457, 0.02758960984647274, -0.02775331772863865, 0.037060778588056564, 0.028638891875743866, 0.02703416347503662, 0.04956623166799545, -0.020474784076213837, 0.01743929646909237, -4.860169065068476e-05, 0.10820990055799484, -0.08136005699634552, 0.059700559824705124, -0.0008024016278795898, -0.02024996094405651, 0.07769021391868591, 0.013972606509923935, 0.0648929551243782, -0.01367483101785183, 0.05661621317267418, -0.08588823676109314, 0.040521133691072464, 0.07251883298158646, 0.020481277257204056]'), +('What is the primary difference between sympathy and empathy in a clinical context?', 'Holistic nursing care is a philosophy that emphasizes treating the patient as a whole person, not merely as a collection of symptoms or a medical diagnosis. This approach recognizes the interconnectedness of the physical, psychological, social, and spiritual dimensions of an individual''s health and well-being. To provide holistic care, a nurse must look beyond the immediate illness and consider the patient’s lifestyle, culture, belief system, family relationships, and emotional state. This comprehensive view allows for a deeper understanding of the patient''s needs and leads to a more personalized and effective plan of care. A cornerstone of holistic care is empathy, which is the ability to understand and share the feelings of another person. It differs from sympathy, which is feeling pity or sorrow for someone else''s misfortune. An empathetic nurse strives to see the situation from the patient''s perspective, validating their emotions and experiences without judgment. This fosters a strong therapeutic relationship built on trust and respect. Furthermore, cultural competence is essential. Nurses must be aware of and sensitive to the diverse backgrounds of their patients, recognizing that cultural beliefs can significantly influence health practices, dietary preferences, and communication styles. Ultimately, patient-centered care positions the patient as an active partner in their own healthcare journey. This involves including them in decision-making, respecting their values and preferences, and providing them with the education needed to manage their condition effectively. When patients feel heard, respected, and involved, they are more likely to adhere to their treatment plans, report satisfaction with their care, and experience better overall health outcomes. It is the nurse''s role to advocate for the patient, ensuring their voice is central to every discussion about their health.', '[-0.0126288291066885, -0.017818592488765717, -0.019086206331849098, -0.0027866056188941, 0.008338235318660736, -0.02100210264325142, -0.048186756670475006, 0.07626799494028091, 0.08424689620733261, -0.03284646198153496, 0.037805430591106415, 0.047804947942495346, -0.02241053432226181, 0.06341654062271118, -0.03771965950727463, 0.04677551984786987, 0.07855157554149628, -0.06647220999002457, -0.01744813285768032, 0.0852653980255127, -0.005177774000912905, -0.058143358677625656, -0.0501028411090374, 0.01233519334346056, -0.0377018004655838, 0.01565353386104107, 0.014195378869771957, 0.0199770275503397, -0.0585496686398983, 0.03380044922232628, -0.010347574017941952, -0.11041401326656342, 0.03920569643378258, 0.01165578793734312, 0.024046696722507477, 0.04614374414086342, -0.029425332322716713, 0.05556903034448624, -0.06539242714643478, -0.06668423861265182, -0.052128616720438004, -0.01784384436905384, 0.01423354260623455, -0.015588958747684956, 0.0683579221367836, -0.004315513651818037, -0.019600963220000267, 0.047121312469244, -0.02234092354774475, -0.11937952041625977, -0.1186065822839737, 0.026399215683341026, -0.11864964663982391, 0.016725579276680946, -0.013079743832349777, 0.015088861808180809, -0.052672892808914185, 0.02489594928920269, -0.04833976924419403, 0.03316353261470795, -0.010109862312674522, 0.005189322866499424, 0.005611898377537727, 0.02683291584253311, 0.04306508228182793, 0.03345797210931778, -0.00840192474424839, -0.06300350278615952, -0.03896738961338997, -0.020921766757965088, -0.057606738060712814, 0.013421263545751572, 0.10243332386016846, 0.010831157676875591, -0.013485257513821125, 0.031274136155843735, 0.036337822675704956, -0.06595878303050995, -0.036365486681461334, -0.01917530968785286, -0.03256522864103317, 0.1248164027929306, -0.00843282975256443, 0.017858972772955894, -0.02142881602048874, -0.013857192359864712, 0.04826794192194939, -0.03900245204567909, -0.04728156700730324, 0.09581582993268967, 0.019697586074471474, -0.0576506070792675, -0.03782331943511963, 0.017018046230077744, -0.07206682860851288, 0.0280988160520792, -0.05958285927772522, 0.12373777478933334, -0.05561944842338562, 0.009980911388993263, -0.00604002270847559, 0.035176604986190796, -0.02793688140809536, -0.04724444821476936, 0.06832367181777954, 0.04599447548389435, -0.0992489606142044, -0.06877250224351883, -0.05928507819771767, 0.013953217305243015, -0.11021146923303604, 0.04197947308421135, -0.029429348185658455, -0.012474491260945797, 0.09231120347976685, 0.012980102561414242, -0.033924128860235214, 0.019548486918210983, 0.07233926653862, 0.06118391826748848, 0.10049119591712952, -0.05378900095820427, -0.0065749455243349075, 0.03825961425900459, 0.04900049790740013, -0.008500554598867893, -0.04730823636054993, -3.993989278074379e-33, 0.06401243805885315, -0.0746958926320076, 0.02971426397562027, 0.013857805170118809, -0.047377705574035645, -0.005856313277035952, 0.002743014832958579, 0.03877997770905495, -0.005144008435308933, 0.053243350237607956, 0.03376161679625511, 0.04495840519666672, 0.09363508224487305, -0.0265896487981081, -0.05822001397609711, 0.027413951233029366, -0.1272820085287094, 0.011655738577246666, -0.04589990898966789, 0.04172499105334282, -0.05906883627176285, 0.056068118661642075, -0.02969750389456749, 0.05602816864848137, -0.09417246282100677, -0.14204752445220947, 0.04468366131186485, 0.06349403411149979, -0.016406742855906487, -0.02216511406004429, -0.019549869000911713, 0.027724498882889748, 0.03735750541090965, 0.013306967914104462, 0.003999347332865, 0.03179348632693291, 0.0030402704142034054, -0.06538631021976471, 0.06287284940481186, -0.03028576821088791, 0.0205206461250782, 0.10147351771593094, 0.001032177358865738, -0.010303894989192486, 0.04767805337905884, -0.01575089432299137, -0.03872029483318329, -0.09488769620656967, -0.00695956451818347, -0.025586577132344246, 0.029095947742462158, 0.006311726290732622, 0.015314641408622265, -0.02124115452170372, -0.011764737777411938, -0.002132300054654479, 0.12485391646623611, 0.06908056885004044, -0.008131911046802998, -0.07331692427396774, 0.035303473472595215, -0.018071414902806282, -0.02058691345155239, -0.11112349480390549, 0.03088768944144249, 0.026548361405730247, 0.05126550793647766, -0.06698348373174667, -0.04841265827417374, -0.045802757143974304, -0.043484967201948166, 0.09801336377859116, 0.0055997674353420734, 0.02431565709412098, -0.06120135635137558, -0.02303912676870823, -0.010282393544912338, -0.03670644015073776, 0.020802365615963936, -0.03969482704997063, -0.1076015830039978, 0.056406475603580475, -0.02772199921309948, 0.06735343486070633, 0.005935641471296549, -0.05103854089975357, -0.08210809528827667, -0.008483448065817356, 0.006049206480383873, -0.009990503080189228, 0.007019324693828821, -0.025189928710460663, -0.04013003408908844, 0.011503951624035835, -0.0529722161591053, 1.7160295864248292e-34, 0.022879496216773987, -0.03320395201444626, 0.0018469140632078052, 0.09024795144796371, -0.012701814994215965, -0.015121972188353539, -0.024576302617788315, -0.013710319995880127, 0.043867867439985275, 0.07548106461763382, -0.035196613520383835, -0.03980667516589165, 0.03297518193721771, 0.05803714692592621, -0.02738996222615242, 0.003749310737475753, -0.027937527745962143, -0.01798408292233944, -0.05551185458898544, -0.04025450721383095, -0.02148032933473587, 0.13219715654850006, 0.10271043330430984, -0.018827179446816444, 0.03777041658759117, -0.026385903358459473, 0.015498735941946507, -0.011032894253730774, -0.025919431820511818, -0.09861228615045547, 0.09969925135374069, 0.08078375458717346, -0.03758234903216362, -0.002516884123906493, -0.061646901071071625, 0.05194862186908722, -0.007810561452060938, -0.01824214681982994, -0.04654480889439583, -0.03674289956688881, -0.0017904815031215549, 0.025087781250476837, -0.005289928987622261, 0.040014009922742844, -0.031357746571302414, 0.026951881125569344, 0.06698397547006607, -0.023943135514855385, 0.033722031861543655, -0.02366538904607296, -0.048063721507787704, -0.04118528589606285, 0.029297886416316032, 0.0171656496822834, -0.0002458712551742792, -0.03510922193527222, 0.04904597997665405, -0.07016653567552567, -0.03248455375432968, -0.04833857715129852, 0.10066455602645874, -0.039494454860687256, -0.03386886417865753, 0.05495443940162659, -0.05132444575428963, 0.07313638180494308, 0.02746007964015007, -0.03423761948943138, -0.03648864105343819, 0.029383402317762375, 0.02489953488111496, 0.02360847406089306, -0.016365952789783478, -0.027901947498321533, 0.03609918802976608, 0.034116484224796295, -0.028405068442225456, 0.009903213009238243, -0.06854411214590073, -0.01327795535326004, -0.07468370348215103, -0.08964905142784119, 0.05197206884622574, -0.0021987520158290863, -0.13476914167404175, -0.008623833768069744, 0.10842138528823853, -0.005854669027030468, -0.047907233238220215, -0.013390802778303623, -0.04831084609031677, 0.04479010030627251, 0.04307439550757408, -0.014512402936816216, -0.014054707251489162, -2.0493283514610994e-08, 0.007519584149122238, 0.0006316258804872632, -0.012387300841510296, 0.00819255132228136, -0.03161017969250679, 0.00262863258831203, 0.013262691907584667, 0.02108604647219181, -0.09457836300134659, 0.19260872900485992, -0.0031756197568029165, -0.0006968159577809274, -0.06873659044504166, 0.013741287402808666, 0.048725590109825134, -0.021451435983181, 0.05209679901599884, -0.02419566549360752, 0.011533302254974842, 0.05497264862060547, 0.05908758565783501, -0.004571691155433655, -0.06361155211925507, 0.00039786327397450805, 0.08064554631710052, -0.05477841570973396, -0.0852130874991417, 0.040739793330430984, -0.10821186751127243, -0.05609775334596634, 0.027631297707557678, 0.03431391343474388, -0.009093919768929482, -0.07773146778345108, -0.04148872569203377, -0.042197659611701965, 0.06552459299564362, -0.07186304032802582, 0.0019513795850798488, 0.019829988479614258, 0.1305171698331833, -0.016630124300718307, -0.0040747132152318954, 0.0016850755782797933, 0.10476187616586685, -0.02447018399834633, 0.06266966462135315, -0.013880384154617786, -0.006189315114170313, 0.022866910323500633, 0.0318743959069252, -0.027819765731692314, -0.03179146721959114, -0.04254491254687309, 0.01638934202492237, 0.0037258267402648926, 0.05139700695872307, 0.08697470277547836, 0.021656451746821404, 0.03711165860295296, 0.05575292184948921, 0.11181453615427017, 0.02989841066300869, -0.05322529748082161]'), +('Treating the patient as a partner in their care helps to improve what aspects of their experience?', 'Holistic nursing care is a philosophy that emphasizes treating the patient as a whole person, not merely as a collection of symptoms or a medical diagnosis. This approach recognizes the interconnectedness of the physical, psychological, social, and spiritual dimensions of an individual''s health and well-being. To provide holistic care, a nurse must look beyond the immediate illness and consider the patient’s lifestyle, culture, belief system, family relationships, and emotional state. This comprehensive view allows for a deeper understanding of the patient''s needs and leads to a more personalized and effective plan of care. A cornerstone of holistic care is empathy, which is the ability to understand and share the feelings of another person. It differs from sympathy, which is feeling pity or sorrow for someone else''s misfortune. An empathetic nurse strives to see the situation from the patient''s perspective, validating their emotions and experiences without judgment. This fosters a strong therapeutic relationship built on trust and respect. Furthermore, cultural competence is essential. Nurses must be aware of and sensitive to the diverse backgrounds of their patients, recognizing that cultural beliefs can significantly influence health practices, dietary preferences, and communication styles. Ultimately, patient-centered care positions the patient as an active partner in their own healthcare journey. This involves including them in decision-making, respecting their values and preferences, and providing them with the education needed to manage their condition effectively. When patients feel heard, respected, and involved, they are more likely to adhere to their treatment plans, report satisfaction with their care, and experience better overall health outcomes. It is the nurse''s role to advocate for the patient, ensuring their voice is central to every discussion about their health.', '[-0.03646000102162361, 0.13910435140132904, -0.025379979982972145, 0.02040933631360531, -0.11542181670665741, 0.05471878871321678, -0.024342339485883713, 0.002438665833324194, -0.00944530125707388, -0.06740786135196686, 0.0016902647912502289, 0.10018585622310638, -0.05120484530925751, 0.02266833931207657, 0.03657058998942375, 0.012963368557393551, 0.048868097364902496, 0.03242256119847298, -0.0649905651807785, 0.023531880229711533, -0.1144338920712471, -0.08488199859857559, 0.01992204412817955, -0.014890027232468128, -0.0624568834900856, -0.04892018064856529, -0.010723778046667576, -0.05259926989674568, 0.09459710866212845, -0.012527846731245518, -0.009121415205299854, 0.024042785167694092, 0.05351585894823074, -0.001977108186110854, -0.09842777252197266, 0.10658863186836243, -0.029697813093662262, 0.07714621722698212, -0.029766909778118134, 0.006222166586667299, 0.016114305704832077, -0.0010060282656922936, 0.025302298367023468, 0.012433098629117012, 0.029919685795903206, -0.07219401001930237, 0.030511213466525078, -0.0208557341247797, 0.015841379761695862, -0.04509894549846649, -0.13655787706375122, -0.007054595276713371, -0.07024834305047989, 0.018425246700644493, -0.008593658916652203, 0.03862754628062248, 0.006877172738313675, -0.027022061869502068, -0.09094102680683136, 0.0132446913048625, 0.027968375012278557, 0.034240853041410446, -0.01423825602978468, 0.0716516301035881, -0.01537728775292635, -0.09489286690950394, -0.011283563449978828, 0.002836851868778467, -0.010216770693659782, -0.008180982433259487, -0.07590880990028381, -0.03555721417069435, 0.03590814024209976, 0.008841644041240215, -0.022410398349165916, -0.004080567508935928, 0.01590270735323429, -0.07709084451198578, 0.05159543454647064, -0.05200279876589775, 0.04740389436483383, 0.02888629212975502, 0.0186722781509161, 0.03880593553185463, -0.05314076319336891, -0.02109796367585659, 0.01761377789080143, -0.08825691789388657, -0.06279768794775009, -0.037084128707647324, 0.0038922554813325405, 0.004163973964750767, -0.02022031880915165, -0.08212558180093765, 0.007766997907310724, 0.09738357365131378, -0.04066792502999306, 0.0008698449819348752, -0.039155248552560806, 0.07523848116397858, 0.012880499474704266, 0.05288516357541084, 0.013370868749916553, 0.023735813796520233, -0.0317063070833683, 0.05035141855478287, -0.01660945639014244, -0.03848875313997269, -0.029921436682343483, 0.02947349101305008, -0.033045873045921326, -0.02276037447154522, -0.056595057249069214, -0.04358522593975067, 0.04439825937151909, 0.026504410430788994, -0.016556642949581146, -0.007846147753298283, 0.04110471531748772, -0.01967780292034149, 0.02724723517894745, -0.06533124297857285, 0.04344452917575836, -0.03453121334314346, -0.012155109085142612, -0.04350549727678299, 0.07064095884561539, -3.8957631334097456e-33, 0.05420238897204399, 0.0214522872120142, -0.01669531874358654, 0.040842656046152115, 0.0331803560256958, 0.1054503470659256, 0.005062682554125786, -0.058822665363550186, 0.022803544998168945, -0.0012594008585438132, 0.030405184254050255, 0.04167575016617775, 0.07963086664676666, 0.020329009741544724, -0.06707105040550232, -0.027088308706879616, -0.16536131501197815, 0.08440588414669037, -0.08615457266569138, 0.07735875993967056, -0.019189760088920593, 0.02718445658683777, -0.05041378736495972, 0.05090506002306938, -0.035952333360910416, -0.09271392226219177, 0.026517819613218307, 0.06641442328691483, -0.0020725049544125795, -0.014167645014822483, 0.015533886849880219, 0.08535982668399811, -0.05350114777684212, -0.06007450819015503, -0.0313267707824707, 0.08738622814416885, -0.05971188843250275, -0.052592933177948, 0.0034806786570698023, -0.00964027363806963, -0.0567554347217083, 0.02248506434261799, 0.005990810692310333, 0.013310481794178486, -0.032019298523664474, 0.017635218799114227, -0.01367934513837099, -0.09967391192913055, -0.10906243324279785, -0.013187992386519909, 0.0044137160293757915, 0.028526941314339638, -0.057826243340969086, 0.007435350213199854, -0.0013897785684093833, 0.09015212208032608, 0.06296239048242569, -0.02048727497458458, -0.0011098093818873167, 0.0012488526990637183, 0.10746646672487259, -0.09656480699777603, -0.017074106261134148, -0.031857576221227646, 0.021653730422258377, -0.0334441177546978, 0.04113687202334404, -0.08799998462200165, -0.05981963500380516, -0.04423875734210014, -0.14596912264823914, 0.03941180184483528, -0.004956576973199844, -0.016647491604089737, -0.10513469576835632, -0.06275578588247299, -0.05255991965532303, -0.04919826239347458, 0.03540724143385887, -0.0010762900346890092, -0.034123025834560394, -0.022563960403203964, 0.06292928755283356, 0.05809282511472702, -0.036889445036649704, -0.012039980851113796, -0.02782486006617546, 0.03648468852043152, 0.006174304056912661, 0.03999589756131172, -0.01821431703865528, 0.010896545834839344, 0.019068840891122818, 0.037302374839782715, 0.07802856713533401, -1.4008467197794974e-34, -0.012934466823935509, 0.015026267617940903, -0.015006761066615582, 0.07186494022607803, 0.06020774692296982, -0.034093186259269714, 0.02275838889181614, -0.06874069571495056, 0.0325712114572525, 0.08558695018291473, -0.03561442717909813, 0.005935170222073793, 0.03991633653640747, 0.033459365367889404, -0.0763896033167839, -0.0035953721962869167, -0.054633717983961105, -0.03900742903351784, 0.03955728933215141, 0.023022592067718506, 0.03603668138384819, 0.13486352562904358, 0.060573235154151917, 0.06318242847919464, 0.034069497138261795, 0.028888104483485222, 0.043779995292425156, -0.044508472084999084, -0.03543688729405403, -0.08321426808834076, -0.005910469219088554, 0.02818983979523182, -0.05830420181155205, -0.0030149880331009626, 0.009735766798257828, 0.05940183997154236, 0.012057715095579624, -0.04842374473810196, -0.009655793197453022, -0.0027769587468355894, 0.06030992418527603, -0.017032109200954437, -0.07334441691637039, 0.06388413161039352, 0.05804182216525078, -0.03150569647550583, 0.024680571630597115, -0.039733633399009705, 0.004855753853917122, -0.0046750265173614025, 0.008862942457199097, -0.029804188758134842, -0.03659597784280777, -0.028656598180532455, 0.04907780885696411, -0.08778111636638641, 0.075833261013031, -0.07438783347606659, -0.032406315207481384, -0.012414254248142242, 0.057123951613903046, 0.01914542354643345, -0.026075368747115135, 0.05061091110110283, 0.000889292627107352, 0.005421984475106001, 0.02520781382918358, 0.07842941582202911, 0.016139023005962372, 0.0013393282424658537, -0.011048514395952225, -0.04930400475859642, -0.036258354783058167, -0.039906859397888184, 0.02338349260389805, -0.04295273870229721, -0.007034068927168846, -0.13140538334846497, -0.025798972696065903, -0.0037402634043246508, -0.1199723333120346, -0.0682409256696701, 0.10053320229053497, 0.00908577535301447, -0.08499015867710114, -0.0005685014184564352, 0.05236366391181946, -0.02232297882437706, -0.013123787939548492, -0.02753971889615059, -0.05778360739350319, 0.03594448044896126, -0.06445418298244476, -0.10415887832641602, -0.045051515102386475, -2.3398179394007457e-08, -0.05417753756046295, -0.02031356655061245, -0.017830152064561844, -0.06020474061369896, -0.016415201127529144, -0.06732913851737976, -0.043868839740753174, 0.06065628305077553, -0.03958301618695259, 0.08844874799251556, -0.026164421811699867, 0.013509562239050865, 0.03190650790929794, 0.03935537487268448, 0.1857336163520813, 0.014329161494970322, 0.028356092050671577, 0.07855948060750961, -0.0883425772190094, -0.03461132198572159, 0.017761575058102608, 0.04677315056324005, -0.038414351642131805, -0.02231554500758648, 0.0009803525172173977, 0.08093584328889847, 0.03955812007188797, 0.06877569854259491, -0.04302634671330452, 0.0017211161321029067, 0.014063437469303608, 0.05679549649357796, 0.05765599384903908, 0.017065877094864845, -0.008661369793117046, -0.015874691307544708, 0.08796561509370804, 0.009098516777157784, 0.060892254114151, -0.033909764140844345, -0.02105649933218956, 0.07621656358242035, 0.021244358271360397, 0.061296578496694565, -0.021952275186777115, -0.0194901954382658, 0.017812984064221382, 0.09560426324605942, -0.09607160836458206, -0.02283479832112789, 0.04064204916357994, 0.024514000862836838, 0.028425078839063644, -0.013485088013112545, -0.030731115490198135, 0.04092975705862045, 0.04513813927769661, 0.01229061745107174, 0.014601525850594044, 0.02724587172269821, -0.04591779783368111, 0.06101587042212486, 0.04572179168462753, -0.04211479052901268]'), +('What is the primary reason for using standardized communication tools in healthcare?', 'Effective communication is a cornerstone of safe and collaborative patient care. In a complex healthcare environment where a patient is cared for by multiple providers across different shifts, unstructured communication can lead to critical information being missed, resulting in medical errors. To mitigate this risk, standardized communication tools have been developed to ensure that information is conveyed in a clear, concise, and predictable manner. These tools provide a framework that helps organize a clinician’s thoughts and ensures all vital components of a patient’s status are communicated effectively, especially during critical situations or handoffs. One of the most widely adopted and effective of these tools is the SBAR framework, which stands for Situation, Background, Assessment, and Recommendation. This evidence-based model is used for urgent communications, such as when a nurse needs to report a change in a patient’s condition to a physician, as well as for routine shift-to-shift reports. The S is for Situation, a brief statement of the problem. The B is for Background, which provides relevant context and clinical history. The A is for Assessment, which is the nurse’s clinical conclusion or what they believe the problem is. Finally, the R is for Recommendation, the nurse''s stated request for action. Using SBAR organizes the conversation logically. For example, a nurse would start by stating the immediate issue ("Situation: Mr. Jones in room 302 has a new onset of chest pain."), followed by relevant history ("Background: He is a 2-day post-op patient from a hip replacement."). The nurse then offers their clinical judgment ("Assessment: His heart rate is 110, and he is diaphoretic. I am concerned about a cardiac event."). The communication concludes with a clear request ("Recommendation: I need you to come and see him immediately. Should I get an EKG and draw cardiac enzymes while I wait?"). Mastering the SBAR framework is a vital skill for nursing students, as it promotes confidence, enhances clarity, and ultimately improves patient safety by ensuring nothing gets lost in translation.', '[-0.030880652368068695, 0.04311295971274376, -0.005270146764814854, -0.08478022366762161, -0.057063762098550797, -0.021746668964624405, -0.049506716430187225, 0.0688880905508995, 0.1180235892534256, -0.0289350263774395, -0.007621349301189184, 0.09556099027395248, -0.03337482362985611, 0.06153717264533043, 0.03190082684159279, -0.09455917775630951, 0.06282036751508713, -0.07855521887540817, -0.020265014842152596, 0.01865175925195217, -0.025419719517230988, 0.06983816623687744, 0.03864961490035057, 0.06728148460388184, 0.021738920360803604, -0.01158775482326746, -0.07080931216478348, -0.05208367481827736, -0.008113155141472816, 0.023130342364311218, 0.014933625236153603, -0.004087976645678282, 0.13742603361606598, -0.0047863018698990345, -0.13055488467216492, 0.02430250681936741, 0.06773724406957626, -0.013733770698308945, -0.09074942767620087, -0.018677253276109695, -0.03792166709899902, -0.0797354131937027, -0.005846381187438965, 0.0009585068910382688, -0.0006330158794298768, -0.04649391397833824, -0.03309336677193642, 0.008863426744937897, -0.033849701285362244, 0.007170991972088814, -0.019118910655379295, -0.01759934425354004, 0.002094538416713476, 0.062420014292001724, 0.03879589959979057, -0.03493784740567207, -0.06421206891536713, 0.017699114978313446, -0.03924962505698204, -0.004287088755518198, -0.05027388781309128, -0.000731846084818244, -0.051098860800266266, 0.050576839596033096, -0.008376393467187881, 0.005196713376790285, 0.04918600991368294, -0.03969400376081467, -0.023808564990758896, -0.036244962364435196, -0.09388402849435806, -0.08023399114608765, 0.10014351457357407, 0.09507927298545837, 0.025333980098366737, -0.006504551041871309, -0.009658878669142723, -0.03277808055281639, -0.008948949165642262, -0.02534610405564308, 0.02024802193045616, 0.024655042216181755, 0.04589342698454857, 0.10281761735677719, 0.10846365988254547, 0.033215709030628204, -0.012443461455404758, -0.07087717950344086, -0.05567723885178566, -0.06967148184776306, 0.03167254105210304, -0.03827427327632904, -0.004736308474093676, -0.0017597457626834512, -0.034202661365270615, -0.05711670592427254, -0.05297008156776428, 0.004933779127895832, 0.005426465068012476, 0.0016788493376225233, 0.03568168729543686, -0.02762635238468647, -0.0020214656833559275, -0.0009313987102359533, -0.028070662170648575, -0.08202161639928818, 0.016907857730984688, -0.04071129485964775, 0.02003447711467743, 0.022203069180250168, -0.05493439733982086, 0.0004525991389527917, -0.02865275926887989, -0.06150032952427864, 0.048348136246204376, -0.021660801023244858, -0.03759976476430893, -0.009345266036689281, 0.07241286337375641, 0.013153914362192154, -0.04224654659628868, -0.10119786113500595, -0.0671338215470314, -0.052616603672504425, 0.06553639471530914, 0.10016539692878723, -0.004719758406281471, -4.26496717456181e-33, 0.0016766610788181424, 0.046851370483636856, 0.038638126105070114, 0.04838977009057999, -0.019864674657583237, 0.06351368874311447, -0.06055247411131859, -0.03444425016641617, 0.07095050811767578, -0.041639406234025955, 0.019593659788370132, 0.126808762550354, 0.06511757522821426, 0.007526802830398083, 0.04668877646327019, 0.006657069083303213, -0.07578802108764648, 0.11466249823570251, 0.01714983582496643, 0.044972967356443405, 0.04530103877186775, -0.06474213302135468, 0.02721705660223961, 0.08415604382753372, 0.01795952580869198, 0.03178270161151886, 0.0029514487832784653, 0.01262871827930212, 0.09273126721382141, -0.001140232547186315, -0.06709492206573486, -0.03518577292561531, 0.0630837008357048, -0.048758234828710556, 0.026061752811074257, 0.05139628425240517, -0.015085402876138687, -0.08518550544977188, -0.0005874872440472245, -0.002001676708459854, 0.03586508706212044, -0.00411428464576602, -0.055152490735054016, -0.012553361244499683, 0.0989900603890419, 0.07557040452957153, -0.06511787325143814, -0.03849569708108902, -0.05284680798649788, -0.060443684458732605, -0.05728713423013687, 0.048921212553977966, 0.01326067466288805, -0.005302373319864273, 0.09350250661373138, 0.022061802446842194, 0.036545004695653915, -0.03991793468594551, -0.02453022263944149, 0.04757421836256981, -0.035170119255781174, 0.06991257518529892, -0.007975094020366669, 0.018987491726875305, 0.0659031867980957, 0.011432401835918427, -0.019276123493909836, -0.03308757394552231, 0.008848867379128933, -0.030287351459264755, -0.01314028725028038, 0.06263059377670288, -0.0885620266199112, -0.025893360376358032, 0.016437198966741562, -0.03949735686182976, -0.0024134269915521145, 0.0055300407111644745, 0.0723329409956932, -0.019760772585868835, -0.05824647098779678, -0.01655653677880764, -0.021552765741944313, 0.06410623341798782, 0.01704094000160694, -0.03900842368602753, -0.017507271841168404, 0.035170987248420715, -0.10324858874082565, 0.04647437110543251, -0.05236342176795006, 0.07562126964330673, 0.012845274992287159, 0.11406489461660385, 0.02011353150010109, 9.08203557670104e-34, -0.0052074105478823185, 0.04052828997373581, -0.058513350784778595, 0.07280537486076355, -0.008725659921765327, -0.0016999321524053812, 0.0687522366642952, -0.08777615427970886, 0.07155456393957138, 0.006775521207600832, 0.058035094290971756, -0.05326353386044502, -0.04640451818704605, 0.007660279516130686, 0.03212859854102135, 0.01743953861296177, -0.06221848353743553, -0.12562118470668793, 0.0033729535061866045, -0.018911436200141907, 0.08433160185813904, 0.0651080384850502, -0.058834511786699295, 0.05849408358335495, -0.013850976713001728, -0.044995859265327454, -0.1435803771018982, -0.04771997034549713, 0.007493693847209215, -0.09733226895332336, -0.04497440531849861, 0.03238098695874214, 0.018314436078071594, -0.005460302345454693, -0.021665511652827263, 0.0014451573370024562, -0.015460625290870667, 0.026649849489331245, -0.010030074045062065, 0.006575804203748703, 0.0529036819934845, 0.04346993938088417, -0.06628526002168655, -0.007795689627528191, 0.022554993629455566, 0.025390729308128357, -0.044779252260923386, -0.04250263795256615, -0.028186582028865814, -0.004041855223476887, 0.06566023826599121, -0.03666376322507858, 0.017371907830238342, -0.04467525705695152, -0.10683474689722061, 0.021753331646323204, -0.005137104541063309, -0.049309711903333664, -0.08901959657669067, 0.016161197796463966, 0.07562410086393356, -0.00969590712338686, -0.042859263718128204, 0.03345898166298866, 0.017982233315706253, 0.05609460175037384, 0.128595232963562, 0.050194598734378815, -0.0027251127175986767, -0.008069454692304134, 0.04065708816051483, -0.05338972806930542, 0.03228144720196724, -0.045233104377985, -0.01654997281730175, 0.037267088890075684, -0.056047964841127396, -0.07246489822864532, -0.14021630585193634, 0.040582284331321716, -0.030825840309262276, -0.013827531598508358, 0.04654025658965111, 0.008524784818291664, -0.015285293571650982, 0.07162758708000183, -0.003411733079701662, -0.06373078376054764, -0.016017606481909752, 0.006873423233628273, -0.07798265665769577, -0.017214594408869743, -0.05391952022910118, 0.05136597156524658, -0.07586007565259933, -1.9543962892498712e-08, -0.07574255764484406, -0.021860569715499878, 0.006779617164283991, -0.041835885494947433, -0.005523578263819218, -0.026094194501638412, -0.03945660963654518, 0.07520577311515808, 0.019306987524032593, 0.10863077640533447, -0.01078435406088829, -0.011267055757343769, -0.06852707266807556, 0.05084288492798805, 0.17530936002731323, 0.030326174572110176, -0.04663438722491264, -0.023147111758589745, -0.05679125338792801, -0.03044920228421688, 0.025235898792743683, -0.02399822697043419, -0.0926337018609047, -0.0003945830394513905, 0.00761211896315217, 0.0026985243894159794, -0.004214998334646225, 0.09395457059144974, -0.022115927189588547, 0.01189263816922903, -0.020291142165660858, -0.013346291147172451, 0.07321243733167648, 0.1038329005241394, -0.05344036966562271, -0.03073941543698311, 0.00598095403984189, -0.004717662464827299, 0.07259680330753326, 0.005624684505164623, 0.026480332016944885, -0.012428111396729946, -0.013858368620276451, 0.028782669454813004, 0.02256784215569496, 0.02224131114780903, -0.0568951740860939, 0.09495531022548676, -0.052049484103918076, 0.028289474546909332, -0.03546654060482979, 0.029422475025057793, 0.07930028438568115, 0.013554329052567482, 0.02690490335226059, 0.04173918813467026, 0.05593617260456085, -0.04287038743495941, -0.034854888916015625, 0.019545014947652817, 0.032645247876644135, 0.0647958517074585, -0.0009787848684936762, 0.0019621653482317924]'), +('What do the letters in the SBAR acronym stand for?', 'Effective communication is a cornerstone of safe and collaborative patient care. In a complex healthcare environment where a patient is cared for by multiple providers across different shifts, unstructured communication can lead to critical information being missed, resulting in medical errors. To mitigate this risk, standardized communication tools have been developed to ensure that information is conveyed in a clear, concise, and predictable manner. These tools provide a framework that helps organize a clinician’s thoughts and ensures all vital components of a patient’s status are communicated effectively, especially during critical situations or handoffs. One of the most widely adopted and effective of these tools is the SBAR framework, which stands for Situation, Background, Assessment, and Recommendation. This evidence-based model is used for urgent communications, such as when a nurse needs to report a change in a patient’s condition to a physician, as well as for routine shift-to-shift reports. The S is for Situation, a brief statement of the problem. The B is for Background, which provides relevant context and clinical history. The A is for Assessment, which is the nurse’s clinical conclusion or what they believe the problem is. Finally, the R is for Recommendation, the nurse''s stated request for action. Using SBAR organizes the conversation logically. For example, a nurse would start by stating the immediate issue ("Situation: Mr. Jones in room 302 has a new onset of chest pain."), followed by relevant history ("Background: He is a 2-day post-op patient from a hip replacement."). The nurse then offers their clinical judgment ("Assessment: His heart rate is 110, and he is diaphoretic. I am concerned about a cardiac event."). The communication concludes with a clear request ("Recommendation: I need you to come and see him immediately. Should I get an EKG and draw cardiac enzymes while I wait?"). Mastering the SBAR framework is a vital skill for nursing students, as it promotes confidence, enhances clarity, and ultimately improves patient safety by ensuring nothing gets lost in translation.', '[-0.05750862509012222, -0.06625773012638092, -0.10173369944095612, -0.007528405170887709, -0.012696033343672752, 0.045052334666252136, 0.04907141625881195, 0.03158089518547058, 0.051014602184295654, -0.038235895335674286, 0.02891901321709156, 0.07319172471761703, -0.03616999089717865, -0.046383049339056015, -0.006838778965175152, 0.08728954195976257, -0.02253139205276966, -0.06904622167348862, 0.046286337077617645, -0.06425143778324127, 0.022468725219368935, 0.10907187312841415, 0.031186070293188095, 0.03790244460105896, -0.03909981995820999, 0.08068303763866425, -0.02923193760216236, -0.007240822538733482, -0.00793924368917942, -0.016617529094219208, 0.01517272088676691, 0.07123787701129913, 0.11395841091871262, -0.00529293529689312, -0.038190800696611404, 0.02124015800654888, -0.023451879620552063, 0.03873177245259285, -0.019549446180462837, 0.029664143919944763, -0.06039855629205704, -0.12508739531040192, 0.018890898674726486, 0.0357414186000824, 0.02841905504465103, -0.013586945831775665, -0.05443228408694267, 0.029602909460663795, -0.017935175448656082, 0.047796133905649185, 0.07430775463581085, -0.07259172946214676, -0.0617329403758049, 0.04083159565925598, 0.042950551956892014, -0.042284756898880005, -0.06490690261125565, -0.007813193835318089, -0.018469206988811493, 0.0455639511346817, -0.031166857108473778, 0.040629271417856216, -0.045136384665966034, 0.07611384987831116, 0.04969986528158188, -0.0310197826474905, 0.03742107003927231, 0.01450159028172493, -0.0185518991202116, -0.027796629816293716, -0.03386397659778595, -0.033655595034360886, -0.06278680264949799, 0.04250580817461014, -0.024465106427669525, -0.048973359167575836, 0.11043819785118103, 0.037622809410095215, 0.06595630198717117, -0.043443839997053146, -0.005958999041467905, -0.014580334536731243, -0.045291587710380554, 0.0016319927526637912, -0.036383409053087234, 0.04639536514878273, -0.07175055146217346, -0.02071205899119377, -0.02519821934401989, 0.007758250925689936, 0.0023474956396967173, -0.09341062605381012, 0.031097548082470894, -0.044683750718832016, -0.050561871379613876, 0.00168285658583045, -0.03225988149642944, -0.0742001011967659, -0.027982674539089203, 0.05656757950782776, 0.0064443983137607574, -0.009321172721683979, -0.0503719262778759, 0.04530477151274681, -0.08163287490606308, -0.05971940606832504, -0.0010814998531714082, -0.03887951001524925, 0.057998523116111755, 0.022790612652897835, -0.017543016001582146, 0.03297824412584305, 0.026754530146718025, -0.008938630111515522, -0.08632440119981766, -0.04416108876466751, -0.0546455942094326, 0.0672152191400528, 0.18584313988685608, -0.04169890284538269, -0.05850367620587349, 0.02389627881348133, -0.04179011285305023, 0.0005716167506761849, -0.041651010513305664, -0.01127925980836153, -0.07727590948343277, -5.968570362248257e-33, 0.06026756390929222, 0.02127140574157238, 0.0388326458632946, -0.04275902733206749, -0.023855915293097496, -0.029797131195664406, 0.03822746127843857, -0.03860964998602867, -0.05185724049806595, 0.07207991927862167, 0.03557705134153366, 0.06328608840703964, 0.027521587908267975, -0.010983004234731197, 0.08086161315441132, -0.007671576924622059, -0.015131084248423576, 0.007932579144835472, -0.03580639138817787, -0.09689593315124512, -0.024226048961281776, 0.09545499086380005, 0.045329559594392776, 0.043012797832489014, 0.028477318584918976, -0.006259183865040541, 0.06006564199924469, -0.008497047238051891, -0.04303007200360298, 0.04880917817354202, 0.025902003049850464, 0.04180982708930969, -0.03095732443034649, 0.004425741732120514, 0.019382255151867867, -0.06838782876729965, -0.04535142332315445, -0.06479419767856598, -0.1034584566950798, -0.027101382613182068, 0.019069045782089233, -0.048524368554353714, -0.12047910690307617, 0.045325107872486115, 0.03146125003695488, 0.026112092658877373, -0.016309503465890884, 0.020229674875736237, 0.009816759265959263, 0.04317459464073181, -0.018767746165394783, -0.007111881859600544, -0.009687862358987331, -0.0465090312063694, 0.02812095358967781, -0.015610950998961926, 0.021027352660894394, 0.04421446844935417, -0.014743375591933727, -0.02097329869866371, 0.04772830009460449, 0.0578482560813427, 0.04834223911166191, 0.01691836677491665, -0.0021352863404899836, -0.040110424160957336, 0.024373603984713554, 0.011711068451404572, 0.028872046619653702, 0.01802012138068676, 0.043554022908210754, 0.0031927567906677723, 0.06565237790346146, 0.007227720692753792, -0.01963687315583229, -0.010297741740942001, -0.03186815604567528, 0.08881613612174988, -0.00010043129441328347, -0.001969641540199518, -0.08989328891038895, 0.021459229290485382, 0.010004849173128605, 0.03024647757411003, -0.0051615736447274685, 0.03375400975346565, 0.05595564469695091, -0.11266768723726273, -0.09424714744091034, -0.04510107263922691, -0.1095614954829216, 0.037132833153009415, -0.010092763230204582, 0.0457039512693882, -0.059914834797382355, 2.1826391761656072e-33, 0.027414046227931976, -0.04604417458176613, -0.03396850824356079, 0.03382782265543938, -0.014387762174010277, -0.06769192218780518, 0.11844734102487564, -0.0333789624273777, 0.06876301020383835, 0.024746356531977654, -0.030444316565990448, 0.013113145716488361, -0.028550338000059128, -0.10226090252399445, 0.14329300820827484, -0.07392631471157074, 0.03041638806462288, 0.005207066889852285, -0.08947169780731201, 0.05171923711895943, -0.005493261385709047, 0.0447339229285717, 0.06252942979335785, 0.026347143575549126, 0.005552242510020733, -0.08091524243354797, 0.07761648297309875, 0.03890278935432434, -0.10222272574901581, -0.04326152428984642, 0.03075294755399227, -0.02242271788418293, 0.003419900545850396, 0.08280730247497559, -0.12065807729959488, -0.015754088759422302, 0.05194837227463722, -0.0441364087164402, -0.05637836456298828, 0.011262519285082817, -0.0031432602554559708, 0.06581117957830429, -0.04561176896095276, 0.06977495551109314, -0.04492409899830818, -0.004124392289668322, -0.0522143729031086, -0.04451235383749008, 0.009523162618279457, -0.07530896365642548, 0.0025485067162662745, -0.06221860647201538, 0.00827009230852127, 0.06559422612190247, 0.004069068469107151, 0.03433427959680557, -0.0811256542801857, -0.005881968419998884, -0.04936922714114189, 0.035847898572683334, 0.06424728035926819, -0.022482404485344887, 0.07076823711395264, 0.10386386513710022, 0.04281804710626602, -0.04476297274231911, 0.010019566863775253, 0.008206728845834732, 0.0454360730946064, -0.021819688379764557, 0.11238105595111847, 0.009354191832244396, -0.011747274547815323, 0.07753953337669373, -0.0364321731030941, -0.04366537928581238, -0.014576838351786137, -0.07815204560756683, -0.08088143169879913, -0.0096974428743124, -0.11092878878116608, 8.569347119191661e-05, -0.06622590869665146, 0.13288913667201996, -0.022792935371398926, -0.071809783577919, 0.05628396198153496, 0.0439545102417469, 0.03492816537618637, 0.047278016805648804, 0.05711761862039566, 0.011554921045899391, -0.00590616324916482, 0.07937411218881607, -0.044797103852033615, -1.9561394282163747e-08, -0.04004673287272453, 0.019049424678087234, -0.04440564289689064, -0.004074148368090391, 0.043010812252759933, -0.0590842068195343, 0.014138496480882168, -0.05930156260728836, -0.01624084636569023, 0.008813154883682728, -0.0006238949717953801, -0.010109899565577507, -0.04861972853541374, -0.012987695634365082, 0.04559551924467087, -0.014891346916556358, -0.010807083919644356, 0.06365437060594559, -0.034135885536670685, -0.01179712824523449, 0.0475706048309803, 0.02800787426531315, 0.005718234460800886, -0.03187229484319687, -0.04753582552075386, 0.002083802130073309, -0.03285856544971466, 0.003540473524481058, 0.13621360063552856, -0.014779523015022278, -0.02357117459177971, 0.04287584125995636, 0.07133994251489639, -0.06855782121419907, 5.872011024621315e-05, 0.06138845533132553, 0.07898721843957901, -0.029003998264670372, 0.055233001708984375, 0.049651794135570526, -0.032678451389074326, -0.0546790212392807, 0.021491749212145805, 0.03339754417538643, -0.027875561267137527, 0.05395219847559929, -0.11155743151903152, 0.08137992769479752, -0.02608795091509819, -0.09607681632041931, 0.0904964804649353, 0.014716600067913532, -0.023319318890571594, 0.04687907174229622, 0.016644591465592384, 0.0014706981601193547, -0.0036255097948014736, -0.06026632711291313, 0.02681909129023552, -0.03961091488599777, 0.11938967555761337, -0.004180321004241705, 0.031675372272729874, -0.02899070270359516]'), +('In which part of the SBAR framework does the nurse state what they believe the problem is?', 'Effective communication is a cornerstone of safe and collaborative patient care. In a complex healthcare environment where a patient is cared for by multiple providers across different shifts, unstructured communication can lead to critical information being missed, resulting in medical errors. To mitigate this risk, standardized communication tools have been developed to ensure that information is conveyed in a clear, concise, and predictable manner. These tools provide a framework that helps organize a clinician’s thoughts and ensures all vital components of a patient’s status are communicated effectively, especially during critical situations or handoffs. One of the most widely adopted and effective of these tools is the SBAR framework, which stands for Situation, Background, Assessment, and Recommendation. This evidence-based model is used for urgent communications, such as when a nurse needs to report a change in a patient’s condition to a physician, as well as for routine shift-to-shift reports. The S is for Situation, a brief statement of the problem. The B is for Background, which provides relevant context and clinical history. The A is for Assessment, which is the nurse’s clinical conclusion or what they believe the problem is. Finally, the R is for Recommendation, the nurse''s stated request for action. Using SBAR organizes the conversation logically. For example, a nurse would start by stating the immediate issue ("Situation: Mr. Jones in room 302 has a new onset of chest pain."), followed by relevant history ("Background: He is a 2-day post-op patient from a hip replacement."). The nurse then offers their clinical judgment ("Assessment: His heart rate is 110, and he is diaphoretic. I am concerned about a cardiac event."). The communication concludes with a clear request ("Recommendation: I need you to come and see him immediately. Should I get an EKG and draw cardiac enzymes while I wait?"). Mastering the SBAR framework is a vital skill for nursing students, as it promotes confidence, enhances clarity, and ultimately improves patient safety by ensuring nothing gets lost in translation.', '[-0.037314314395189285, -0.04874153062701225, -0.07657913863658905, 0.025853650644421577, 0.034918151795864105, 0.06872104853391647, -0.018309475854039192, 0.03067709691822529, -0.013700268231332302, -0.017706403508782387, -0.051353149116039276, 0.1357121467590332, -0.07689358294010162, 0.01295674778521061, -0.008003600873053074, 0.04854491353034973, -0.024154232814908028, -0.06092624366283417, 0.034501589834690094, 0.10013793408870697, -0.02573157474398613, 0.040912091732025146, -0.009232640266418457, 0.08985942602157593, -0.08704348653554916, 0.014976241625845432, 0.04359781742095947, -0.06016340106725693, 0.044994425028562546, 0.02584557607769966, 0.00769053865224123, 0.05412530153989792, 0.026566531509160995, 0.006484189070761204, -0.003907809033989906, 0.05335000157356262, 0.01962803117930889, 0.04631010815501213, -0.07442747801542282, 0.006271032150834799, 0.014785232953727245, -0.10119723528623581, -0.027676520869135857, -0.0030284272506833076, 0.06799422204494476, -0.058065321296453476, -0.010531810112297535, 0.021958718076348305, -0.010812931694090366, -0.019245756790041924, -0.07731186598539352, -0.1444685459136963, -0.018145903944969177, 0.028817320242524147, 0.01835031807422638, -0.054913152009248734, 0.03069787658751011, -0.03764728084206581, -0.070348359644413, 0.03691980615258217, -0.006141542457044125, 0.06467321515083313, -0.04452280327677727, 0.053726863116025925, 0.16071274876594543, 0.04929724335670471, -0.004168112762272358, -0.0412587933242321, -0.0014475805219262838, -0.015496883541345596, -0.0009252729942090809, -0.05769753456115723, -0.03886880725622177, 0.04931440204381943, 0.026123715564608574, -0.023803384974598885, 0.05253573879599571, 0.049141816794872284, 0.09979011118412018, -0.021023131906986237, 0.033918190747499466, -0.040707267820835114, 0.006047741509974003, 0.05343973636627197, -0.0031294727232307196, -0.02581716515123844, -0.016630711033940315, -0.05439299717545509, 0.0017312201671302319, -0.041278157383203506, 0.07148508727550507, -0.026418017223477364, -0.028040364384651184, -0.02942061983048916, 0.0379054956138134, 0.06665341556072235, -0.035193949937820435, -0.029157986864447594, 0.020616494119167328, 0.009142200462520123, -0.06285859644412994, 0.03943506255745888, -0.003518736455589533, 0.06336220353841782, -0.07624039798974991, -0.04977722838521004, 0.022982565686106682, -0.11725565046072006, -0.0393025241792202, 0.009036051109433174, 0.015677152201533318, 0.05543425306677818, 0.052307989448308945, 0.03380054607987404, -0.006623419001698494, -0.02324477583169937, -0.0017648081993684173, 0.009346913546323776, 0.05597919225692749, 0.020432181656360626, -0.08909513801336288, 0.0192533228546381, -0.02102069929242134, -0.010545877739787102, 0.012692321091890335, 0.017705654725432396, -0.07705963402986526, -3.816168206863661e-33, 0.05198799818754196, -0.00044785276986658573, 0.08887221664190292, -0.010578803718090057, 0.056410472840070724, 0.017378002405166626, -0.0005880793323740363, -0.06817792356014252, 0.056934256106615067, 0.0462476871907711, -0.01235230453312397, 0.015039747580885887, 0.06413150578737259, -0.026835735887289047, 0.04425269365310669, -0.06665942817926407, -0.0933428406715393, 0.03978179767727852, -0.023901045322418213, 0.07241745293140411, 0.0404558926820755, -0.017418570816516876, -0.06217218562960625, 0.06333497911691666, 0.012700559571385384, 0.022698374465107918, 0.04337301105260849, 0.0630551129579544, -0.02635848894715309, 0.04752974584698677, -0.038678716868162155, 0.012838739901781082, -0.047615692019462585, -0.013074862770736217, -0.042523179203271866, -0.048889487981796265, 0.029683975502848625, -0.003866520244628191, -0.11944552510976791, -0.06369664520025253, -0.05818187817931175, 0.005873906426131725, -0.011508425697684288, 0.0709502100944519, 0.05599323660135269, -0.027406850829720497, 0.013260054402053356, -0.04996773228049278, -0.08434141427278519, 0.009527528658509254, -0.04197046160697937, -0.0024207148235291243, -0.03821592777967453, -0.0926695242524147, 0.044682588428258896, -0.021940022706985474, -0.02663162536919117, 0.012430062517523766, 0.02539806254208088, 0.02625202387571335, 0.10941548645496368, -0.029391616582870483, 0.004757895600050688, -0.016937240958213806, 0.07304016500711441, 0.04214153066277504, -0.02267790399491787, -0.10140635073184967, 0.06365416198968887, -0.036150190979242325, -0.01734515279531479, 0.012082151137292385, 0.020237276330590248, 0.0027705298271030188, -0.06147012487053871, -0.02119264379143715, -0.005160029977560043, 0.09131313115358353, 0.028579777106642723, -0.0794808492064476, -0.04477149248123169, 0.022719010710716248, 0.06307270377874374, 0.10521396994590759, -0.023442529141902924, -0.026807254180312157, 0.015981819480657578, 0.018633736297488213, -0.10594002902507782, -0.019348440691828728, -0.037642013281583786, 0.06624776124954224, 0.0837404653429985, 0.06055520102381706, 0.017670098692178726, 7.161197451398283e-34, -0.04242565482854843, 0.005203817505389452, -0.10015881806612015, -0.014580871909856796, 0.003543631639331579, -0.06728681176900864, 0.03603855520486832, -0.047805894166231155, 0.1300850659608841, 0.008092829026281834, -0.01018557045608759, -0.05554470047354698, -0.04511646553874016, -0.0048587326891720295, -0.02717829868197441, -0.033334918320178986, 0.004345813300460577, -0.08778820186853409, -0.05722619965672493, -0.006560053210705519, 0.03727307915687561, 0.08662201464176178, 0.058097220957279205, 0.022446434944868088, 0.045352909713983536, 0.021517692133784294, -0.04418008774518967, 0.0109527837485075, -0.07961030304431915, -0.0775083601474762, 0.022491639479994774, -0.012653960846364498, -0.0033519561402499676, 0.03916697949171066, -0.14578406512737274, -0.004564471542835236, -0.020421994850039482, -0.013565442524850368, 0.014752277173101902, -0.04891921207308769, 0.10864602774381638, 0.0012454823590815067, -0.11956117302179337, 0.030496269464492798, 0.03463031351566315, -0.04791288077831268, 0.03255077078938484, -0.04959556832909584, 0.03220434859395027, -0.084989033639431, -0.03999013453722, -0.0737881064414978, 0.011982121504843235, 0.05626823008060455, 0.008255456574261189, 0.009312460198998451, 0.04305784031748772, -0.08230805397033691, -0.023690812289714813, 0.08793715387582779, 0.10189905017614365, 0.03249850869178772, -0.025317493826150894, 0.052804119884967804, 0.07714533060789108, -0.03676597401499748, 0.027962949126958847, -0.0048150960355997086, 0.12787291407585144, -0.019487373530864716, 0.057678889483213425, -0.0048469784669578075, -0.005999929271638393, 0.09492099285125732, 0.019226543605327606, 0.01623043417930603, -0.04307786375284195, -0.05804372578859329, -0.08177638798952103, -0.02181992679834366, -0.06827947497367859, -0.10314041376113892, -0.01610928401350975, 0.01873987913131714, -0.03367646783590317, -0.07892037183046341, 0.05617702379822731, -0.044823236763477325, 0.013367517851293087, -0.0021170026157051325, -0.08360602706670761, -0.026993807405233383, -0.06721898913383484, 0.014286852441728115, -0.039547912776470184, -2.339555926766934e-08, -0.011324244551360607, -0.00699612544849515, -0.0010566649725660682, -0.04065568745136261, 0.016429852694272995, -0.08376552909612656, -0.0020856575574725866, 0.007216688245534897, -0.020176777616143227, 0.09452491998672485, -0.04140011966228485, 0.057044047862291336, -0.020841043442487717, -0.04076668620109558, 0.053184688091278076, 0.041034143418073654, 0.007909411564469337, 0.0317397266626358, -0.10246304422616959, -0.07172954827547073, 0.07847748696804047, 0.008914634585380554, -0.05455007404088974, -0.03537008538842201, 0.015609522350132465, 0.0067329974845051765, -0.05399094894528389, 0.08556314557790756, 0.02564326487481594, 0.024739189073443413, -0.04294799268245697, 0.06372229754924774, 0.09504398703575134, 0.04785351827740669, -0.08407824486494064, 0.031810179352760315, 0.08013793081045151, 0.01620812714099884, 0.04883824661374092, -0.0538758710026741, -0.046188779175281525, -0.024918043985962868, -0.006183816120028496, 0.030808746814727783, -0.005192974116653204, -0.01914989948272705, -0.08836490660905838, 0.06700153648853302, 0.007010872941464186, -0.03852929174900055, 0.08001356571912766, -0.011538141407072544, 0.04738911986351013, 0.07420327514410019, 0.02971671335399151, 0.05760845169425011, -0.022233977913856506, -0.06519293040037155, -0.01745663583278656, -0.003626971272751689, 0.031125081703066826, 0.02877068519592285, 0.05278536304831505, -0.012105283327400684]'), +('According to the text, what are two instances when a nurse might use SBAR?', 'Effective communication is a cornerstone of safe and collaborative patient care. In a complex healthcare environment where a patient is cared for by multiple providers across different shifts, unstructured communication can lead to critical information being missed, resulting in medical errors. To mitigate this risk, standardized communication tools have been developed to ensure that information is conveyed in a clear, concise, and predictable manner. These tools provide a framework that helps organize a clinician’s thoughts and ensures all vital components of a patient’s status are communicated effectively, especially during critical situations or handoffs. One of the most widely adopted and effective of these tools is the SBAR framework, which stands for Situation, Background, Assessment, and Recommendation. This evidence-based model is used for urgent communications, such as when a nurse needs to report a change in a patient’s condition to a physician, as well as for routine shift-to-shift reports. The S is for Situation, a brief statement of the problem. The B is for Background, which provides relevant context and clinical history. The A is for Assessment, which is the nurse’s clinical conclusion or what they believe the problem is. Finally, the R is for Recommendation, the nurse''s stated request for action. Using SBAR organizes the conversation logically. For example, a nurse would start by stating the immediate issue ("Situation: Mr. Jones in room 302 has a new onset of chest pain."), followed by relevant history ("Background: He is a 2-day post-op patient from a hip replacement."). The nurse then offers their clinical judgment ("Assessment: His heart rate is 110, and he is diaphoretic. I am concerned about a cardiac event."). The communication concludes with a clear request ("Recommendation: I need you to come and see him immediately. Should I get an EKG and draw cardiac enzymes while I wait?"). Mastering the SBAR framework is a vital skill for nursing students, as it promotes confidence, enhances clarity, and ultimately improves patient safety by ensuring nothing gets lost in translation.', '[-0.07272902131080627, -0.06505727767944336, -0.07242954522371292, 0.002743617631494999, 0.006249973550438881, 0.027129707857966423, 0.008756300434470177, 0.052850980311632156, 0.037899989634752274, -0.06346458941698074, -0.034847572445869446, 0.1323079913854599, -0.060677528381347656, 0.03308643773198128, -0.0024078725837171078, 0.0610414482653141, 0.01349975261837244, -0.07055340707302094, 0.06966008991003036, 0.05699893832206726, 0.07450717687606812, 0.0550478957593441, -0.0032516855280846357, 0.09283795207738876, -0.055754873901605606, 0.00798549223691225, 0.03611472249031067, -0.02972722053527832, 0.05413968116044998, 0.024242348968982697, -0.0040925294160842896, 0.07204731553792953, 0.04491034150123596, 0.006600154563784599, -0.06604590266942978, 0.0193198062479496, -0.018964990973472595, 0.09610940515995026, -0.07156109809875488, 0.04382380098104477, -0.005054643377661705, -0.11477594077587128, -0.012815230526030064, 0.0048422738909721375, 0.07095060497522354, -0.06645318865776062, -0.04187485948204994, 0.01776035875082016, -0.026754144579172134, 0.047912973910570145, -0.016314193606376648, -0.09249693155288696, -0.028426360338926315, 0.06282971054315567, 0.015403513796627522, -0.059086933732032776, -0.04866940528154373, -0.03804703801870346, -0.07668124884366989, 0.05701830983161926, -0.050706662237644196, 0.08426985144615173, -0.012961680069565773, 0.025724150240421295, 0.10531143099069595, -0.0020808065310120583, 0.0020610452629625797, -0.03566586598753929, 0.052302539348602295, -0.005405132193118334, -0.007907360792160034, -0.04839848726987839, -0.02732546441257, 0.07142972201108932, -0.03154534101486206, -0.03806515038013458, 0.09726973623037338, 0.01597793959081173, 0.04239662364125252, -0.023835349828004837, -0.04534709081053734, -0.03710653632879257, -0.01179437804967165, 0.012712950818240643, -0.03780025243759155, 0.03278433158993721, -0.057375166565179825, -0.04223541170358658, 0.006919242441654205, -0.035433851182460785, 0.1115185096859932, -0.007734742946922779, -0.04084080085158348, -0.04444214329123497, 0.045839883387088776, 0.025018945336341858, -0.07565978169441223, -0.040305592119693756, 0.007534914184361696, 0.012489395216107368, -0.042265553027391434, -0.0009757959051057696, -0.04636858403682709, 0.0828581228852272, -0.0644233301281929, -0.05131024122238159, 0.013081573881208897, -0.15028879046440125, -0.003959926776587963, 0.009156212210655212, 0.03510753810405731, 0.07326322048902512, 0.026009539142251015, 0.04248548299074173, -0.058907926082611084, 0.005490198731422424, -0.027990760281682014, 0.03611011058092117, 0.09961443394422531, 0.04099799692630768, -0.08988560736179352, 0.016200652346014977, 0.018027765676379204, -0.04004644602537155, -0.0220493134111166, 0.005242789164185524, -0.033967118710279465, -3.413228579868951e-33, 0.052104461938142776, 0.0020945845171809196, 0.07391194254159927, -0.008014467544853687, 0.0564139299094677, 0.005681131966412067, 0.009094493463635445, -0.036401595920324326, 0.060032881796360016, 0.029700906947255135, -0.004749505314975977, 0.010446577332913876, 0.06838608533143997, 0.007219079416245222, 0.05238852649927139, 0.015172253362834454, -0.036203984171152115, 0.026919757947325706, 0.0017719385214149952, 0.03324880823493004, 0.04164006561040878, 0.027727918699383736, -0.02964676357805729, 0.07568013668060303, -0.0011137225665152073, 0.009464876726269722, 0.0692644715309143, 0.05164206773042679, -0.014112379401922226, 0.03481210023164749, -0.0061720083467662334, -0.01804032362997532, -0.038226302713155746, -0.03480522707104683, -0.015004536136984825, -0.03157790005207062, -0.008821981959044933, -0.0321195125579834, -0.1289430856704712, -0.07183697819709778, -0.03141175955533981, 0.01643984206020832, -0.023937422782182693, 0.04244527965784073, 0.04407117888331413, -0.03353628143668175, -0.04495327174663544, -0.006024190224707127, -0.04986385628581047, 0.011603085324168205, -0.023859862238168716, -0.0073285154066979885, -0.04188463091850281, -0.08241628110408783, 0.05776233226060867, 0.01595289260149002, 0.008068191818892956, 0.045572370290756226, 0.03760728985071182, 0.01809706725180149, 0.07136368751525879, 0.0026338426396250725, 0.02361762523651123, 0.004141092766076326, 0.03967541456222534, 0.00755525566637516, 0.015336115844547749, -0.06649550795555115, 0.053384631872177124, -0.02462603710591793, -0.0011956017697229981, 0.0225533414632082, -0.006868545897305012, -0.02613442949950695, -0.05213224142789841, -0.026974383741617203, 0.0019712995272129774, 0.07873855531215668, 0.0396190769970417, -0.053288113325834274, -0.042661942541599274, 0.00961819663643837, 0.039325956255197525, 0.1366714984178543, -0.024795204401016235, 0.041377078741788864, 0.03429367020726204, -0.06692230701446533, -0.11057011038064957, 0.002274345373734832, 0.008016016334295273, 0.05644393339753151, 0.01614164188504219, 0.02775384858250618, -0.007580004632472992, 3.911860610189295e-34, -0.0324782133102417, 0.03396819531917572, -0.07487580180168152, 0.06295853853225708, 0.012458880431950092, -0.07719205319881439, 0.09945697337388992, -0.06172535568475723, 0.10513738542795181, -0.028863977640867233, -0.022852826863527298, -0.030500320717692375, -0.034135159105062485, -0.06407543271780014, 0.02619747817516327, 0.003911264706403017, -0.03437498211860657, -0.06889063864946365, -0.1086425930261612, 0.03449145704507828, 0.008093640208244324, 0.08015361428260803, 0.13567975163459778, 0.0011544158915057778, 0.04073266312479973, -0.05474001169204712, -0.054042842239141464, 0.07405675947666168, -0.10201413929462433, -0.08630380779504776, 0.05183517932891846, 0.004814231302589178, 0.047043800354003906, -0.004971508868038654, -0.1494845598936081, -0.007163797505199909, 0.003977327607572079, -0.024272000417113304, 0.0040960959158837795, -0.04546070471405983, 0.0826263353228569, 0.027343450114130974, -0.041721709072589874, 0.039721276611089706, -0.01695942133665085, -0.027987148612737656, 0.001036542234942317, -0.09492114931344986, 0.0416063591837883, -0.08572399616241455, -0.034104492515325546, -0.08971790224313736, -0.026393037289381027, 0.05579216778278351, 0.017466755583882332, -0.026864273473620415, -0.0013299157144501805, -0.06468338519334793, -0.04480419680476189, 0.041025664657354355, 0.07831908762454987, -0.013156503438949585, -0.02721010334789753, 0.05943691357970238, 0.012349969707429409, -0.040438368916511536, 0.07534069567918777, -0.0006573052378371358, 0.06859040260314941, -0.015404791571199894, 0.06886813789606094, 0.025165565311908722, 0.027117060497403145, 0.08854056149721146, -0.02336215227842331, -0.004340584389865398, 0.008093149401247501, -0.09060664474964142, -0.1020762175321579, -0.04760764539241791, -0.13518203794956207, -0.0671149343252182, -0.07245088368654251, 0.06589613854885101, -0.035871315747499466, -0.10002890974283218, 0.06518252193927765, -0.02548185922205448, -0.006093848031014204, 0.005522756837308407, -0.016453910619020462, 0.014113601297140121, -0.05614679306745529, -0.01062572468072176, -0.032456882297992706, -2.2619817130475894e-08, -0.035773199051618576, 0.0015245449030771852, 0.03267879784107208, -0.0064810486510396, 0.019222047179937363, -0.1018807515501976, 0.01795308291912079, 0.024863287806510925, -0.04448936507105827, 0.042925603687763214, -0.053228698670864105, 0.057309675961732864, -0.009238384664058685, -0.02062695287168026, 0.07417866587638855, 0.042771536856889725, 0.009174530394375324, 0.025119958445429802, -0.07640723139047623, -0.052566252648830414, 0.03411279618740082, -0.02165300026535988, -0.0309374388307333, -0.02076745219528675, -0.028419509530067444, 0.03177852928638458, -0.041577961295843124, 0.06822898983955383, 0.0688890665769577, -0.027398403733968735, -0.014876366592943668, 0.05499516427516937, 0.13100096583366394, 0.027258262038230896, -0.06614638864994049, 0.020812295377254486, 0.07475753873586655, 0.009412160143256187, 0.0468391552567482, 0.06007327884435654, -0.028137503191828728, -0.07700618356466293, -0.013888668268918991, 0.03077121637761593, -0.0001078436107491143, -0.028853584080934525, -0.08234620839357376, 0.0254902895539999, -0.0047576939687132835, -0.02582693286240101, 0.10651066154241562, -0.05009021982550621, 0.07519722729921341, 0.03879382088780403, 0.007603754289448261, 0.07602118700742722, -0.02512168139219284, -0.0968480333685875, 0.030391326174139977, -0.0036964514292776585, 0.0771811306476593, 0.021520722657442093, 0.033382847905159, -0.02433536946773529]'), +('How does the SBAR framework contribute to a nurse''s professional development and patient safety?', 'Effective communication is a cornerstone of safe and collaborative patient care. In a complex healthcare environment where a patient is cared for by multiple providers across different shifts, unstructured communication can lead to critical information being missed, resulting in medical errors. To mitigate this risk, standardized communication tools have been developed to ensure that information is conveyed in a clear, concise, and predictable manner. These tools provide a framework that helps organize a clinician’s thoughts and ensures all vital components of a patient’s status are communicated effectively, especially during critical situations or handoffs. One of the most widely adopted and effective of these tools is the SBAR framework, which stands for Situation, Background, Assessment, and Recommendation. This evidence-based model is used for urgent communications, such as when a nurse needs to report a change in a patient’s condition to a physician, as well as for routine shift-to-shift reports. The S is for Situation, a brief statement of the problem. The B is for Background, which provides relevant context and clinical history. The A is for Assessment, which is the nurse’s clinical conclusion or what they believe the problem is. Finally, the R is for Recommendation, the nurse''s stated request for action. Using SBAR organizes the conversation logically. For example, a nurse would start by stating the immediate issue ("Situation: Mr. Jones in room 302 has a new onset of chest pain."), followed by relevant history ("Background: He is a 2-day post-op patient from a hip replacement."). The nurse then offers their clinical judgment ("Assessment: His heart rate is 110, and he is diaphoretic. I am concerned about a cardiac event."). The communication concludes with a clear request ("Recommendation: I need you to come and see him immediately. Should I get an EKG and draw cardiac enzymes while I wait?"). Mastering the SBAR framework is a vital skill for nursing students, as it promotes confidence, enhances clarity, and ultimately improves patient safety by ensuring nothing gets lost in translation.', '[-0.03066246397793293, -0.07316337525844574, -0.11644881963729858, -0.03160453960299492, 0.06610558182001114, 0.08482109010219574, -0.03610227257013321, 0.06223363056778908, 0.01017050538212061, 0.005076028872281313, -0.07847300171852112, 0.12786699831485748, -0.062131620943546295, 0.015639228746294975, -0.03408385068178177, 0.03686884790658951, -0.040010709315538406, -0.01856580562889576, -0.0035501031670719385, 0.06394051015377045, -0.04053370654582977, 0.06506874412298203, 0.0377880223095417, 0.09268701821565628, -0.09307433664798737, 0.00464003998786211, 0.03579224273562431, -0.036998603492975235, 0.048871055245399475, 0.0341743603348732, 0.01137871015816927, -0.021079523488879204, 0.06917446851730347, -0.00032932593603618443, -0.058322396129369736, 0.01912401057779789, 0.020318029448390007, 0.06702876091003418, -0.05889707803726196, 0.020920438691973686, -0.06639572232961655, -0.07346906512975693, -0.027175547555088997, 0.0014081622939556837, 0.06676697731018066, -0.1165790930390358, -0.004139854107052088, -0.01870972290635109, 0.00409797253087163, -0.031912777572870255, -0.05406496673822403, -0.09936324506998062, -0.02004275843501091, -0.0327163003385067, 0.012275030836462975, 0.0026144790463149548, 0.029418859630823135, -0.03127901256084442, -0.0734216496348381, 0.041674334555864334, -0.026707042008638382, 0.04267353191971779, -0.03621678054332733, 0.025830313563346863, 0.11890427768230438, 0.016085971146821976, -0.04534996673464775, 0.010438327677547932, 0.062274038791656494, -0.03759624436497688, -0.05068400502204895, -0.07424137741327286, -0.013095992617309093, 0.027123412117362022, 0.04282749444246292, -0.010823151096701622, 0.053863294422626495, 0.04605212062597275, 0.08036202937364578, -0.004379025660455227, 0.06045610457658768, -0.009703104384243488, 0.0261391568928957, 0.08787886053323746, -0.024660516530275345, 0.018719740211963654, 0.006697116419672966, -0.05305878072977066, -0.01450282521545887, -0.05315769463777542, 0.060058776289224625, -0.008444268256425858, -0.011587406508624554, -0.03833329677581787, 0.003285805694758892, 0.051339372992515564, -0.07339175790548325, -0.06344576925039291, 0.031149018555879593, 0.005798897240310907, -0.02635602280497551, 0.0032699869479984045, -0.004420848097652197, 0.06232273206114769, -0.04306061565876007, -0.03718961775302887, 0.05314456298947334, -0.09160181134939194, -0.035898737609386444, 0.04739199951291084, 0.022992754355072975, 0.07677627354860306, 0.022421207278966904, 0.0343029722571373, -0.009735298343002796, 0.009411538951098919, -0.10525597631931305, 0.029064040631055832, 0.10621295124292374, 0.005423214286565781, -0.02938101254403591, 0.051646433770656586, 0.02151109278202057, -0.009807960130274296, 0.0025519165210425854, 0.010978784412145615, -0.05408236384391785, -4.518919872087503e-33, 0.0679633766412735, 0.031907547265291214, 0.021055130288004875, 0.025975817814469337, 0.04899150878190994, -0.007962141185998917, 0.01844061352312565, -0.06796649098396301, 0.004747842904180288, 0.04747724160552025, 0.00870602484792471, 0.032864443957805634, 0.054210927337408066, -0.031865354627370834, 0.07412011176347733, -0.005879999604076147, -0.09994626045227051, 0.02266532927751541, -0.01830296218395233, 0.045346006751060486, -0.007732920814305544, -0.060369979590177536, -0.04086479917168617, 0.0737757459282875, -0.002357539488002658, 0.05330072343349457, 0.07400309294462204, 0.06812560558319092, -0.04116196185350418, 0.033092159777879715, -0.07307552546262741, 0.017059549689292908, -0.07818103581666946, -0.029082132503390312, 0.0229626577347517, -0.01741255261003971, -0.061936650425195694, -0.07980035245418549, -0.07785768806934357, -0.012626669369637966, -0.05730874463915825, -0.03422735631465912, -0.004150384571403265, 0.04765830188989639, 0.033228177577257156, 0.02541634999215603, -0.03113127499818802, -0.038733601570129395, -0.0627930611371994, -0.0063133141957223415, -0.048927903175354004, -0.04156263545155525, -0.02945317141711712, -0.06111735850572586, 0.015862833708524704, 0.024201560765504837, -0.029473796486854553, 0.029627332463860512, 0.026420501992106438, 0.032706331461668015, 0.037682902067899704, 0.009116985835134983, 0.005301559343934059, 0.003880221862345934, 0.06640548259019852, 0.009119860827922821, 0.019259998574852943, -0.05249080806970596, 0.12544813752174377, -0.031306397169828415, -0.04600143060088158, 0.04884165897965431, 0.02589201182126999, -0.02639031782746315, -0.07667086273431778, -0.0528283528983593, -0.031399574130773544, 0.06583942472934723, 0.05863428860902786, 0.005193824879825115, -0.03957249969244003, 0.055473972111940384, 0.04658891260623932, 0.07965707033872604, -0.00026263014297001064, -0.0568990595638752, 0.03551569581031799, 0.022312704473733902, -0.10179074108600616, 0.0001928431447595358, -0.011855988763272762, 0.0017872218741104007, 0.08486075699329376, 0.09066345542669296, -0.0405438207089901, 1.9436584195785514e-33, 0.009096123278141022, 0.004359551705420017, -0.11753203719854355, -0.002519922098144889, 0.008185435086488724, -0.08625233173370361, 0.02712039090692997, -0.05186420679092407, 0.06922966241836548, 0.010495453141629696, -0.008415005169808865, -0.06188034638762474, -0.035428307950496674, -0.03429902344942093, 0.03734326362609863, -0.046596404165029526, -0.03709034621715546, -0.0625409409403801, -0.07189347594976425, -0.04293873906135559, 0.10404537618160248, 0.09268691390752792, 0.0295148566365242, 0.03993748873472214, -0.01689547672867775, -0.041553858667612076, -0.06364596635103226, 0.029773233458399773, -0.10267876088619232, -0.03649825602769852, 0.07882747799158096, 0.003701557172462344, 0.017249468713998795, 0.0374409519135952, -0.11759840697050095, -0.01901843585073948, -0.0010289803612977266, -0.038694772869348526, 0.04024769365787506, -0.04094124957919121, 0.03697781264781952, 0.04655861482024193, -0.06587926298379898, -0.039223697036504745, 0.029628299176692963, -0.03994181007146835, 0.023117175325751305, -0.052659932523965836, 0.02144104614853859, -0.11022193729877472, -0.027978995814919472, -0.07323914021253586, 0.004353134427219629, -0.015632012858986855, 0.03548862412571907, -0.017572516575455666, 0.09999849647283554, -0.07849826663732529, -0.01326397992670536, 0.08814817667007446, 0.05499493330717087, 0.04733189567923546, 0.0026683947071433067, 0.09130711853504181, 0.05742870271205902, 0.019116917625069618, -0.0035219707060605288, -0.03905762732028961, 0.06321553885936737, -0.0020015151239931583, 0.01651187427341938, -0.0021478745620697737, 0.011239049956202507, 0.09964347630739212, -0.04701482504606247, -0.03919687494635582, -0.048443373292684555, -0.05952361971139908, -0.10265883803367615, 0.01272338256239891, -0.07698540389537811, -0.0942351222038269, -0.024291422218084335, 0.06080738082528114, -0.017965523526072502, -0.039486438035964966, 0.041293609887361526, -0.029757296666502953, 0.019289592280983925, -0.019404027611017227, -0.09951583296060562, -0.012697132304310799, -0.06124358996748924, -0.0024532561656087637, -0.04666537791490555, -2.1255804227848785e-08, -0.01428370550274849, 0.06514810025691986, -0.04494810849428177, -0.004375469405204058, -0.012022602371871471, -0.08741389960050583, 0.008939972147345543, -0.01229600515216589, -0.035429589450359344, 0.11589062958955765, -0.046244435012340546, -0.025783682242035866, -0.02365216612815857, -0.0027144618798047304, 0.0759589821100235, 0.05397287756204605, 0.051457494497299194, 0.10318254679441452, -0.07975170761346817, -0.0436258539557457, 0.1055527850985527, 0.021206950768828392, -0.03332411125302315, -0.03941066190600395, -0.0036294865421950817, -0.003280582604929805, -0.041446100920438766, 0.06774041056632996, 0.06018595024943352, 0.032517220824956894, -0.010164929553866386, 0.048747289925813675, 0.10267674177885056, 0.0678766518831253, -0.03875808045268059, 0.04540415480732918, 0.06223195046186447, -0.008411388844251633, 0.06352806836366653, 0.039171721786260605, -0.06307712197303772, -0.01529079768806696, 0.03057721257209778, 0.034040406346321106, -0.01954864338040352, 0.006786631885915995, -0.07756402343511581, 0.061310525983572006, 0.01741384156048298, -0.025644531473517418, 0.13596391677856445, -0.017511282116174698, 0.020133450627326965, 0.05477753281593323, 0.027644319459795952, 0.09640157222747803, 0.004315805155783892, -0.06589151173830032, 0.003343297401443124, 0.004832260776311159, -0.0047925664111971855, 0.007237646263092756, 0.10341078788042068, -0.03579501807689667]'); + + `),STICKY_SCROLL_THRESHOLD=120,EXAMPLES=["What is the primary goal of therapeutic communication in nursing?","Name two key techniques of active listening mentioned in the text.","What is the difference between subjective and objective data collected during the Assessment phase?"];function App(){const e=reactExports.useRef(null),r=reactExports.useRef(null),M=reactExports.useRef(null),r0=reactExports.useRef(null),[s0,a0]=reactExports.useState(null),[i0,u0]=reactExports.useState(null),[d0,m0]=reactExports.useState(""),[_0,f0]=reactExports.useState([]),[g0,x0]=reactExports.useState(!1),[k0,F0]=reactExports.useState(null),[C0,R0]=reactExports.useState(""),[y0,w0]=reactExports.useState([]),[A0,q0]=reactExports.useState(null),[U0,X0]=reactExports.useState(null),xr=reactExports.useRef(null);reactExports.useEffect(()=>{const H0=async()=>{try{xr.current=await getDB(),await initDB(xr.current),(await xr.current.query("SELECT * FROM embeddings")).rows.length===0&&await seedDb(xr.current)}catch(lr){console.error("Database setup error:",lr),u0(lr.message)}};xr.current||H0()},[]);function Ir(H0){x0(!0),R0(""),q0(null),vr(H0)}function Ur(){e.current.postMessage({type:"interrupt"})}reactExports.useEffect(()=>{mr()},[C0]);function mr(){if(!M.current)return;const H0=M.current;H0.style.height="auto";const lr=Math.min(Math.max(H0.scrollHeight,24),200);H0.style.height=`${lr}px`}reactExports.useEffect(()=>{r.current||(r.current=new Worker(new URL("/assets/embeddingworker-B0-b0Bg2.js",import.meta.url),{type:"module"}));const H0=async lr=>{switch(lr.data.status){case"initiate":F0(!1);break;case"ready":F0(!0);break;case"complete":const fr=await search(xr.current,lr.data.embedding);console.log("Search results:",fr);const _r=[],wr=lr.data.originalMessage||"";let $0=wr;fr.length>0&&($0=` + +Context: +`+fr.map(Z0=>Z0.content).join(` +`)+` + +`+wr),_r.push({role:"user",content:wr,sources:fr.length>0?fr:void 0,contentForLLM:$0}),w0(Z0=>[...Z0,..._r]);break}};return r.current.addEventListener("message",H0),()=>r.current.removeEventListener("message",H0)});const vr=reactExports.useCallback(H0=>{r.current&&r.current.postMessage({text:H0,originalMessage:H0})},[]);return reactExports.useEffect(()=>{e.current||(e.current=new Worker(new URL("/assets/worker-Mtt72vyt.js",import.meta.url),{type:"module"}),e.current.postMessage({type:"check"}));const H0=fr=>{switch(fr.data.status){case"loading":a0("loading"),m0(fr.data.data);break;case"initiate":f0(_r=>[..._r,fr.data]);break;case"progress":f0(_r=>_r.map(wr=>wr.file===fr.data.file?{...wr,...fr.data}:wr));break;case"done":f0(_r=>_r.filter(wr=>wr.file!==fr.data.file));break;case"ready":a0("ready");break;case"start":w0(_r=>[..._r,{role:"assistant",content:""}]);break;case"update":{const{output:_r,tps:wr,numTokens:$0}=fr.data;q0(wr),X0($0),w0(Z0=>{const j0=[...Z0],S0=j0.at(-1);return j0[j0.length-1]={...S0,content:S0.content+_r},j0})}break;case"complete":x0(!1);break;case"error":u0(fr.data.data);break}},lr=fr=>{console.error("Worker error:",fr)};return e.current.addEventListener("message",H0),e.current.addEventListener("error",lr),()=>{e.current.removeEventListener("message",H0),e.current.removeEventListener("error",lr)}},[]),reactExports.useEffect(()=>{if(y0.filter(lr=>lr.role==="user").length===0||y0.at(-1).role==="assistant")return;q0(null);const H0=y0.map(lr=>({role:lr.role,content:lr.contentForLLM||lr.content}));e.current.postMessage({type:"generate",data:H0})},[y0,g0]),reactExports.useEffect(()=>{if(!r0.current||!g0)return;const H0=r0.current;H0.scrollHeight-H0.scrollTop-H0.clientHeight{e.current.postMessage({type:"load"}),a0("loading")},disabled:s0!==null||i0!==null,children:"Load model"})]})]}),s0==="loading"&&jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:jsxRuntimeExports.jsxs("div",{className:"w-full max-w-[500px] text-left mx-auto p-4 bottom-0 mt-auto",children:[jsxRuntimeExports.jsx("p",{className:"text-center mb-1",children:d0}),_0.map(({file:H0,progress:lr,total:fr},_r)=>jsxRuntimeExports.jsx(Progress,{text:H0,percentage:lr,total:fr},_r))]})}),s0==="ready"&&jsxRuntimeExports.jsxs("div",{ref:r0,className:"overflow-y-auto scrollbar-thin w-full flex flex-col items-center h-full",children:[jsxRuntimeExports.jsx(Chat,{messages:y0}),y0.length===0&&jsxRuntimeExports.jsx("div",{children:EXAMPLES.map((H0,lr)=>jsxRuntimeExports.jsx("div",{className:"m-1 border dark:border-gray-600 rounded-md p-2 bg-gray-100 dark:bg-gray-700 cursor-pointer",onClick:()=>{Ir(H0)},children:H0},lr))}),jsxRuntimeExports.jsx("p",{className:"text-center text-sm min-h-6 text-gray-500 dark:text-gray-300",children:A0&&y0.length>0&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[!g0&&jsxRuntimeExports.jsxs("span",{children:["Generated ",U0," tokens in"," ",(U0/A0).toFixed(2)," seconds ("]}),jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("span",{className:"font-medium text-center mr-1 text-black dark:text-white",children:A0.toFixed(2)}),jsxRuntimeExports.jsx("span",{className:"text-gray-500 dark:text-gray-300",children:"tokens/second"})]}),!g0&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("span",{className:"mr-1",children:")."}),jsxRuntimeExports.jsx("span",{className:"underline cursor-pointer",onClick:()=>{e.current.postMessage({type:"reset"}),w0([])},children:"Reset"})]})]})})]}),jsxRuntimeExports.jsxs("div",{className:"mt-2 border dark:bg-gray-700 rounded-lg w-[600px] max-w-[80%] max-h-[200px] mx-auto relative mb-3 flex",children:[jsxRuntimeExports.jsx("textarea",{ref:M,className:"scrollbar-thin w-[550px] dark:bg-gray-700 px-3 py-4 rounded-lg bg-transparent border-none outline-none text-gray-800 disabled:text-gray-400 dark:text-gray-200 placeholder-gray-500 dark:placeholder-gray-400 disabled:placeholder-gray-200 resize-none disabled:cursor-not-allowed",placeholder:"Type your message...",type:"text",rows:1,value:C0,disabled:s0!=="ready",title:s0==="ready"?"Model is ready":"Model not loaded yet",onKeyDown:H0=>{C0.length>0&&!g0&&H0.key==="Enter"&&!H0.shiftKey&&(H0.preventDefault(),Ir(C0))},onInput:H0=>R0(H0.target.value)}),g0?jsxRuntimeExports.jsx("div",{className:"cursor-pointer",onClick:Ur,children:jsxRuntimeExports.jsx(StopIcon,{className:"h-8 w-8 p-1 rounded-md text-gray-800 dark:text-gray-100 absolute right-3 bottom-3"})}):C0.length>0?jsxRuntimeExports.jsx("div",{className:"cursor-pointer",onClick:()=>Ir(C0),children:jsxRuntimeExports.jsx(ArrowRightIcon,{className:"h-8 w-8 p-1 bg-gray-800 dark:bg-gray-100 text-white dark:text-black rounded-md absolute right-3 bottom-3"})}):jsxRuntimeExports.jsx("div",{children:jsxRuntimeExports.jsx(ArrowRightIcon,{className:"h-8 w-8 p-1 bg-gray-200 dark:bg-gray-600 text-gray-50 dark:text-gray-800 rounded-md absolute right-3 bottom-3"})})]}),jsxRuntimeExports.jsx("p",{className:"text-xs text-gray-400 text-center mb-3",children:"Disclaimer: Generated content may be inaccurate or false."})]})}ReactDOM.createRoot(document.getElementById("root")).render(jsxRuntimeExports.jsx(React.StrictMode,{children:jsxRuntimeExports.jsx(App,{})}));export{C$2 as C,R$1 as R,T$2 as T,U$1 as U,u as a,cr as c,h$1 as h,pr as p,ur as u,x$3 as x}; diff --git a/assets/nodefs-DD4outyn.js b/assets/nodefs-DD4outyn.js new file mode 100644 index 0000000000000000000000000000000000000000..4ba22a8ee743235300f7045a0691c48fab9347a2 --- /dev/null +++ b/assets/nodefs-DD4outyn.js @@ -0,0 +1 @@ +import{u as o,C as i,a as n}from"./index-D_Gh0IrU.js";n();var d=class extends o{constructor(s){super(s),this.rootDir=(void 0)(s),(void 0)((void 0)(this.rootDir))||(void 0)(this.rootDir)}async init(s,e){return this.pg=s,{emscriptenOpts:{...e,preRun:[...e.preRun||[],t=>{let r=t.FS.filesystems.NODEFS;t.FS.mkdir(i),t.FS.mount(r,{root:this.rootDir},i)}]}}}async closeFs(){this.pg.Module.FS.quit()}};export{d as NodeFS}; diff --git a/assets/opfs-ahp-BH2QpxWu.js b/assets/opfs-ahp-BH2QpxWu.js new file mode 100644 index 0000000000000000000000000000000000000000..f6ecaa138c2b31380e1a5fc5d729b9cfc407da5c --- /dev/null +++ b/assets/opfs-ahp-BH2QpxWu.js @@ -0,0 +1,3 @@ +import{c as H,R as m,T as o,h as s,p as A,a as C,x as P,U as v}from"./index-D_Gh0IrU.js";C();var B="state.txt",L="data",W={DIR:16384,FILE:32768},T,I,N,_,w,k,y,j,F,O,S,l,R,E,M,g,f,D,$,x,U=class extends H{constructor(t,{initialPoolSize:e=1e3,maintainedPoolSize:a=100,debug:i=!1}={}){super(t,{debug:i}),m(this,l),m(this,T),m(this,I),m(this,N),m(this,_),m(this,w),m(this,k,new Map),m(this,y,new Map),m(this,j,0),m(this,F,new Map),m(this,O,new Map),this.lastCheckpoint=0,this.checkpointInterval=1e3*60,this.poolCounter=0,m(this,S,new Set),this.initialPoolSize=e,this.maintainedPoolSize=a}async init(t,e){return await o(this,l,R).call(this),super.init(t,e)}async syncToFs(t=!1){await this.maybeCheckpointState(),await this.maintainPool(),t||this.flush()}async closeFs(){for(let t of s(this,y).values())t.close();s(this,w).flush(),s(this,w).close(),this.pg.Module.FS.quit()}async maintainPool(t){t=t||this.maintainedPoolSize;let e=t-this.state.pool.length,a=[];for(let i=0;i{++this.poolCounter;let r=`${(Date.now()-1704063600).toString(16).padStart(8,"0")}-${this.poolCounter.toString(16).padStart(8,"0")}`,c=await s(this,N).getFileHandle(r,{create:!0}),d=await c.createSyncAccessHandle();s(this,k).set(r,c),s(this,y).set(r,d),o(this,l,M).call(this,{opp:"createPoolFile",args:[r]}),this.state.pool.push(r),h()}));for(let i=0;i>e;i--)a.push(new Promise(async h=>{var d;let r=this.state.pool.pop();o(this,l,M).call(this,{opp:"deletePoolFile",args:[r]});let c=s(this,k).get(r);(d=s(this,y).get(r))==null||d.close(),await s(this,N).removeEntry(c.name),s(this,k).delete(r),s(this,y).delete(r),h()}));await Promise.all(a)}_createPoolFileState(t){this.state.pool.push(t)}_deletePoolFileState(t){let e=this.state.pool.indexOf(t);e>-1&&this.state.pool.splice(e,1)}async maybeCheckpointState(){Date.now()-this.lastCheckpoint>this.checkpointInterval&&await this.checkpointState()}async checkpointState(){let t=new TextEncoder().encode(JSON.stringify(this.state));s(this,w).truncate(0),s(this,w).write(t,{at:0}),s(this,w).flush(),this.lastCheckpoint=Date.now()}flush(){for(let t of s(this,S))try{t.flush()}catch{}s(this,S).clear()}chmod(t,e){o(this,l,E).call(this,{opp:"chmod",args:[t,e]},()=>{this._chmodState(t,e)})}_chmodState(t,e){let a=o(this,l,f).call(this,t);a.mode=e}close(t){let e=o(this,l,D).call(this,t);s(this,F).delete(t),s(this,O).delete(e)}fstat(t){let e=o(this,l,D).call(this,t);return this.lstat(e)}lstat(t){let e=o(this,l,f).call(this,t),a=e.type==="file"?s(this,y).get(e.backingFilename).getSize():0,i=4096;return{dev:0,ino:0,mode:e.mode,nlink:1,uid:0,gid:0,rdev:0,size:a,blksize:i,blocks:Math.ceil(a/i),atime:e.lastModified,mtime:e.lastModified,ctime:e.lastModified}}mkdir(t,e){o(this,l,E).call(this,{opp:"mkdir",args:[t,e]},()=>{this._mkdirState(t,e)})}_mkdirState(t,e){let a=o(this,l,g).call(this,t),i=a.pop(),h=[],r=this.state.root;for(let d of a){if(h.push(t),!Object.prototype.hasOwnProperty.call(r.children,d))if(e!=null&&e.recursive)this.mkdir(h.join("/"));else throw new p("ENOENT","No such file or directory");if(r.children[d].type!=="directory")throw new p("ENOTDIR","Not a directory");r=r.children[d]}if(Object.prototype.hasOwnProperty.call(r.children,i))throw new p("EEXIST","File exists");let c={type:"directory",lastModified:Date.now(),mode:(e==null?void 0:e.mode)||W.DIR,children:{}};r.children[i]=c}open(t,e,a){if(o(this,l,f).call(this,t).type!=="file")throw new p("EISDIR","Is a directory");let i=o(this,l,$).call(this);return s(this,F).set(i,t),s(this,O).set(t,i),i}readdir(t){let e=o(this,l,f).call(this,t);if(e.type!=="directory")throw new p("ENOTDIR","Not a directory");return Object.keys(e.children)}read(t,e,a,i,h){let r=o(this,l,D).call(this,t),c=o(this,l,f).call(this,r);if(c.type!=="file")throw new p("EISDIR","Is a directory");return s(this,y).get(c.backingFilename).read(new Uint8Array(e.buffer,a,i),{at:h})}rename(t,e){o(this,l,E).call(this,{opp:"rename",args:[t,e]},()=>{this._renameState(t,e,!0)})}_renameState(t,e,a=!1){let i=o(this,l,g).call(this,t),h=i.pop(),r=o(this,l,f).call(this,i.join("/"));if(!Object.prototype.hasOwnProperty.call(r.children,h))throw new p("ENOENT","No such file or directory");let c=o(this,l,g).call(this,e),d=c.pop(),n=o(this,l,f).call(this,c.join("/"));if(a&&Object.prototype.hasOwnProperty.call(n.children,d)){let u=n.children[d];s(this,y).get(u.backingFilename).truncate(0),this.state.pool.push(u.backingFilename)}n.children[d]=r.children[h],delete r.children[h]}rmdir(t){o(this,l,E).call(this,{opp:"rmdir",args:[t]},()=>{this._rmdirState(t)})}_rmdirState(t){let e=o(this,l,g).call(this,t),a=e.pop(),i=o(this,l,f).call(this,e.join("/"));if(!Object.prototype.hasOwnProperty.call(i.children,a))throw new p("ENOENT","No such file or directory");let h=i.children[a];if(h.type!=="directory")throw new p("ENOTDIR","Not a directory");if(Object.keys(h.children).length>0)throw new p("ENOTEMPTY","Directory not empty");delete i.children[a]}truncate(t,e=0){let a=o(this,l,f).call(this,t);if(a.type!=="file")throw new p("EISDIR","Is a directory");let i=s(this,y).get(a.backingFilename);if(!i)throw new p("ENOENT","No such file or directory");i.truncate(e),s(this,S).add(i)}unlink(t){o(this,l,E).call(this,{opp:"unlink",args:[t]},()=>{this._unlinkState(t,!0)})}_unlinkState(t,e=!1){let a=o(this,l,g).call(this,t),i=a.pop(),h=o(this,l,f).call(this,a.join("/"));if(!Object.prototype.hasOwnProperty.call(h.children,i))throw new p("ENOENT","No such file or directory");let r=h.children[i];if(r.type!=="file")throw new p("EISDIR","Is a directory");if(delete h.children[i],e){let c=s(this,y).get(r.backingFilename);c==null||c.truncate(0),s(this,S).add(c),s(this,O).has(t)&&(s(this,F).delete(s(this,O).get(t)),s(this,O).delete(t))}this.state.pool.push(r.backingFilename)}utimes(t,e,a){o(this,l,E).call(this,{opp:"utimes",args:[t,e,a]},()=>{this._utimesState(t,e,a)})}_utimesState(t,e,a){let i=o(this,l,f).call(this,t);i.lastModified=a}writeFile(t,e,a){let i=o(this,l,g).call(this,t),h=i.pop(),r=o(this,l,f).call(this,i.join("/"));if(Object.prototype.hasOwnProperty.call(r.children,h)){let n=r.children[h];n.lastModified=Date.now(),o(this,l,M).call(this,{opp:"setLastModified",args:[t,n.lastModified]})}else{if(this.state.pool.length===0)throw new Error("No more file handles available in the pool");let n={type:"file",lastModified:Date.now(),mode:(a==null?void 0:a.mode)||W.FILE,backingFilename:this.state.pool.pop()};r.children[h]=n,o(this,l,M).call(this,{opp:"createFileNode",args:[t,n]})}let c=r.children[h],d=s(this,y).get(c.backingFilename);e.length>0&&(d.write(typeof e=="string"?new TextEncoder().encode(e):new Uint8Array(e),{at:0}),t.startsWith("/pg_wal")&&s(this,S).add(d))}_createFileNodeState(t,e){let a=o(this,l,g).call(this,t),i=a.pop(),h=o(this,l,f).call(this,a.join("/"));h.children[i]=e;let r=this.state.pool.indexOf(e.backingFilename);return r>-1&&this.state.pool.splice(r,1),e}_setLastModifiedState(t,e){let a=o(this,l,f).call(this,t);a.lastModified=e}write(t,e,a,i,h){let r=o(this,l,D).call(this,t),c=o(this,l,f).call(this,r);if(c.type!=="file")throw new p("EISDIR","Is a directory");let d=s(this,y).get(c.backingFilename);if(!d)throw new p("EBADF","Bad file descriptor");let n=d.write(new Uint8Array(e,a,i),{at:h});return r.startsWith("/pg_wal")&&s(this,S).add(d),n}};T=new WeakMap,I=new WeakMap,N=new WeakMap,_=new WeakMap,w=new WeakMap,k=new WeakMap,y=new WeakMap,j=new WeakMap,F=new WeakMap,O=new WeakMap,S=new WeakMap,l=new WeakSet,R=async function(){P(this,T,await navigator.storage.getDirectory()),P(this,I,await o(this,l,x).call(this,this.dataDir,{create:!0})),P(this,N,await o(this,l,x).call(this,L,{from:s(this,I),create:!0})),P(this,_,await s(this,I).getFileHandle(B,{create:!0})),P(this,w,await s(this,_).createSyncAccessHandle());let t=new ArrayBuffer(s(this,w).getSize());s(this,w).read(t,{at:0});let e,a=new TextDecoder().decode(t).split(` +`),i=!1;try{e=JSON.parse(a[0])}catch{e={root:{type:"directory",lastModified:Date.now(),mode:W.DIR,children:{}},pool:[]},s(this,w).truncate(0),s(this,w).write(new TextEncoder().encode(JSON.stringify(e)),{at:0}),i=!0}this.state=e;let h=a.slice(1).filter(Boolean).map(n=>JSON.parse(n));for(let n of h){let u=`_${n.opp}State`;if(typeof this[u]=="function")try{this[u].bind(this)(...n.args)}catch(b){console.warn("Error applying OPFS AHP WAL entry",n,b)}}let r=[],c=async n=>{if(n.type==="file")try{let u=await s(this,N).getFileHandle(n.backingFilename),b=await u.createSyncAccessHandle();s(this,k).set(n.backingFilename,u),s(this,y).set(n.backingFilename,b)}catch(u){console.error("Error opening file handle for node",n,u)}else for(let u of Object.values(n.children))r.push(c(u))};await c(this.state.root);let d=[];for(let n of this.state.pool)d.push(new Promise(async u=>{s(this,k).has(n)&&console.warn("File handle already exists for pool file",n);let b=await s(this,N).getFileHandle(n),z=await b.createSyncAccessHandle();s(this,k).set(n,b),s(this,y).set(n,z),u()}));await Promise.all([...r,...d]),await this.maintainPool(i?this.initialPoolSize:this.maintainedPoolSize)},E=function(t,e){let a=o(this,l,M).call(this,t);try{e()}catch(i){throw s(this,w).truncate(a),i}},M=function(t){let e=JSON.stringify(t),a=new TextEncoder().encode(` +${e}`),i=s(this,w).getSize();return s(this,w).write(a,{at:i}),s(this,S).add(s(this,w)),i},g=function(t){return t.split("/").filter(Boolean)},f=function(t,e){let a=o(this,l,g).call(this,t),i=e||this.state.root;for(let h of a){if(i.type!=="directory")throw new p("ENOTDIR","Not a directory");if(!Object.prototype.hasOwnProperty.call(i.children,h))throw new p("ENOENT","No such file or directory");i=i.children[h]}return i},D=function(t){let e=s(this,F).get(t);if(!e)throw new p("EBADF","Bad file descriptor");return e},$=function(){let t=++v(this,j)._;for(;s(this,F).has(t);)v(this,j)._++;return t},x=async function(t,e){let a=o(this,l,g).call(this,t),i=(e==null?void 0:e.from)||s(this,T);for(let h of a)i=await i.getDirectoryHandle(h,{create:e==null?void 0:e.create});return i};var p=class extends Error{constructor(t,e){super(e),typeof t=="number"?this.code=t:typeof t=="string"&&(this.code=A[t])}};export{U as OpfsAhpFS}; diff --git a/index.html b/index.html index 9a4f7d6bce16db0560d236d8f34052544ae959c9..2c2ce762fa3cf002580e8fe590153b09c0fb5a70 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ SmolLM2 WebGPU - +