react-schema-form
Version:
React JSON Schema Form
7 lines • 934 kB
JavaScript
(function(Nt,tt){typeof exports=="object"&&typeof module<"u"?tt(exports,require("react"),require("@emotion/styled"),require("@emotion/react"),require("react-dom"),require("@uiw/react-markdown-editor"),require("@mui/material")):typeof define=="function"&&define.amd?define(["exports","react","@emotion/styled","@emotion/react","react-dom","@uiw/react-markdown-editor","@mui/material"],tt):(Nt=typeof globalThis<"u"?globalThis:Nt||self,tt(Nt["react-schema-form"]={},Nt.React,Nt.EmotionStyled,Nt.EmotionReact,Nt["React-dom"],Nt.UiwReactMarkdownEditor,Nt.MuiMaterial))})(this,(function(Nt,tt,$T,mr,DT,NT,Zr){"use strict";var zn=typeof globalThis<"u"?globalThis:this;const Dm=e=>e&&e.__esModule?e:{default:e};function Nm(e){if(e&&e.__esModule)return e;const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const n in e)if(n!=="default"){const r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:()=>e[n]})}}return t.default=e,Object.freeze(t)}const P=Nm(tt),MT=Dm($T),Ss=Nm(DT),AT=Dm(NT);var Ui=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof zn<"u"?zn:{};function Kt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Wi={exports:{}},xs={};var Mm;function jT(){if(Mm)return xs;Mm=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,s,i){var a=null;if(i!==void 0&&(a=""+i),s.key!==void 0&&(a=""+s.key),"key"in s){i={};for(var l in s)l!=="key"&&(i[l]=s[l])}else i=s;return s=i.ref,{$$typeof:e,type:r,key:a,ref:s!==void 0?s:null,props:i}}return xs.Fragment=t,xs.jsx=n,xs.jsxs=n,xs}var Cs={};var Am;function LT(){return Am||(Am=1,process.env.NODE_ENV!=="production"&&(function(){function e(I){if(I==null)return null;if(typeof I=="function")return I.$$typeof===_?null:I.displayName||I.name||null;if(typeof I=="string")return I;switch(I){case g:return"Fragment";case y:return"Profiler";case b:return"StrictMode";case O:return"Suspense";case T:return"SuspenseList";case D:return"Activity"}if(typeof I=="object")switch(typeof I.tag=="number"&&console.error("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),I.$$typeof){case f:return"Portal";case x:return I.displayName||"Context";case S:return(I._context.displayName||"Context")+".Consumer";case w:var q=I.render;return I=I.displayName,I||(I=q.displayName||q.name||"",I=I!==""?"ForwardRef("+I+")":"ForwardRef"),I;case E:return q=I.displayName||null,q!==null?q:e(I.type)||"Memo";case k:q=I._payload,I=I._init;try{return e(I(q))}catch{}}return null}function t(I){return""+I}function n(I){try{t(I);var q=!1}catch{q=!0}if(q){q=console;var z=q.error,$=typeof Symbol=="function"&&Symbol.toStringTag&&I[Symbol.toStringTag]||I.constructor.name||"Object";return z.call(q,"The provided key is an unsupported type %s. This value must be coerced to a string before using it here.",$),t(I)}}function r(I){if(I===g)return"<>";if(typeof I=="object"&&I!==null&&I.$$typeof===k)return"<...>";try{var q=e(I);return q?"<"+q+">":"<...>"}catch{return"<...>"}}function s(){var I=C.A;return I===null?null:I.getOwner()}function i(){return Error("react-stack-top-frame")}function a(I){if(N.call(I,"key")){var q=Object.getOwnPropertyDescriptor(I,"key").get;if(q&&q.isReactWarning)return!1}return I.key!==void 0}function l(I,q){function z(){L||(L=!0,console.error("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)",q))}z.isReactWarning=!0,Object.defineProperty(I,"key",{get:z,configurable:!0})}function c(){var I=e(this.type);return W[I]||(W[I]=!0,console.error("Accessing element.ref was removed in React 19. ref is now a regular prop. It will be removed from the JSX Element type in a future release.")),I=this.props.ref,I!==void 0?I:null}function u(I,q,z,$,j,U){var Z=z.ref;return I={$$typeof:v,type:I,key:q,props:z,_owner:$},(Z!==void 0?Z:null)!==null?Object.defineProperty(I,"ref",{enumerable:!1,get:c}):Object.defineProperty(I,"ref",{enumerable:!1,value:null}),I._store={},Object.defineProperty(I._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:0}),Object.defineProperty(I,"_debugInfo",{configurable:!1,enumerable:!1,writable:!0,value:null}),Object.defineProperty(I,"_debugStack",{configurable:!1,enumerable:!1,writable:!0,value:j}),Object.defineProperty(I,"_debugTask",{configurable:!1,enumerable:!1,writable:!0,value:U}),Object.freeze&&(Object.freeze(I.props),Object.freeze(I)),I}function d(I,q,z,$,j,U){var Z=q.children;if(Z!==void 0)if($)if(M(Z)){for($=0;$<Z.length;$++)p(Z[$]);Object.freeze&&Object.freeze(Z)}else console.error("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else p(Z);if(N.call(q,"key")){Z=e(I);var oe=Object.keys(q).filter(function(Y){return Y!=="key"});$=0<oe.length?"{key: someKey, "+oe.join(": ..., ")+": ...}":"{key: someKey}",B[Z+$]||(oe=0<oe.length?"{"+oe.join(": ..., ")+": ...}":"{}",console.error(`A props object containing a "key" prop is being spread into JSX:
let props = %s;
<%s {...props} />
React keys must be passed directly to JSX without using spread:
let props = %s;
<%s key={someKey} {...props} />`,$,Z,oe,Z),B[Z+$]=!0)}if(Z=null,z!==void 0&&(n(z),Z=""+z),a(q)&&(n(q.key),Z=""+q.key),"key"in q){z={};for(var G in q)G!=="key"&&(z[G]=q[G])}else z=q;return Z&&l(z,typeof I=="function"?I.displayName||I.name||"Unknown":I),u(I,Z,z,s(),j,U)}function p(I){m(I)?I._store&&(I._store.validated=1):typeof I=="object"&&I!==null&&I.$$typeof===k&&(I._payload.status==="fulfilled"?m(I._payload.value)&&I._payload.value._store&&(I._payload.value._store.validated=1):I._store&&(I._store.validated=1))}function m(I){return typeof I=="object"&&I!==null&&I.$$typeof===v}var h=P.default,v=Symbol.for("react.transitional.element"),f=Symbol.for("react.portal"),g=Symbol.for("react.fragment"),b=Symbol.for("react.strict_mode"),y=Symbol.for("react.profiler"),S=Symbol.for("react.consumer"),x=Symbol.for("react.context"),w=Symbol.for("react.forward_ref"),O=Symbol.for("react.suspense"),T=Symbol.for("react.suspense_list"),E=Symbol.for("react.memo"),k=Symbol.for("react.lazy"),D=Symbol.for("react.activity"),_=Symbol.for("react.client.reference"),C=h.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,N=Object.prototype.hasOwnProperty,M=Array.isArray,A=console.createTask?console.createTask:function(){return null};h={react_stack_bottom_frame:function(I){return I()}};var L,W={},K=h.react_stack_bottom_frame.bind(h,i)(),H=A(r(i)),B={};Cs.Fragment=g,Cs.jsx=function(I,q,z){var $=1e4>C.recentlyCreatedOwnerStacks++;return d(I,q,z,!1,$?Error("react-stack-top-frame"):K,$?A(r(I)):H)},Cs.jsxs=function(I,q,z){var $=1e4>C.recentlyCreatedOwnerStacks++;return d(I,q,z,!0,$?Error("react-stack-top-frame"):K,$?A(r(I)):H)}})()),Cs}var jm;function FT(){return jm||(jm=1,process.env.NODE_ENV==="production"?Wi.exports=jT():Wi.exports=LT()),Wi.exports}var R=FT(),Qc,Lm;function VT(){if(Lm)return Qc;Lm=1;function e(){this.__data__=[],this.size=0}return Qc=e,Qc}var Zc,Fm;function Hi(){if(Fm)return Zc;Fm=1;function e(t,n){return t===n||t!==t&&n!==n}return Zc=e,Zc}var eu,Vm;function Ki(){if(Vm)return eu;Vm=1;var e=Hi();function t(n,r){for(var s=n.length;s--;)if(e(n[s][0],r))return s;return-1}return eu=t,eu}var tu,Bm;function BT(){if(Bm)return tu;Bm=1;var e=Ki(),t=Array.prototype,n=t.splice;function r(s){var i=this.__data__,a=e(i,s);if(a<0)return!1;var l=i.length-1;return a==l?i.pop():n.call(i,a,1),--this.size,!0}return tu=r,tu}var nu,qm;function qT(){if(qm)return nu;qm=1;var e=Ki();function t(n){var r=this.__data__,s=e(r,n);return s<0?void 0:r[s][1]}return nu=t,nu}var ru,zm;function zT(){if(zm)return ru;zm=1;var e=Ki();function t(n){return e(this.__data__,n)>-1}return ru=t,ru}var ou,Um;function UT(){if(Um)return ou;Um=1;var e=Ki();function t(n,r){var s=this.__data__,i=e(s,n);return i<0?(++this.size,s.push([n,r])):s[i][1]=r,this}return ou=t,ou}var su,Wm;function Yi(){if(Wm)return su;Wm=1;var e=VT(),t=BT(),n=qT(),r=zT(),s=UT();function i(a){var l=-1,c=a==null?0:a.length;for(this.clear();++l<c;){var u=a[l];this.set(u[0],u[1])}}return i.prototype.clear=e,i.prototype.delete=t,i.prototype.get=n,i.prototype.has=r,i.prototype.set=s,su=i,su}var iu,Hm;function WT(){if(Hm)return iu;Hm=1;var e=Yi();function t(){this.__data__=new e,this.size=0}return iu=t,iu}var au,Km;function HT(){if(Km)return au;Km=1;function e(t){var n=this.__data__,r=n.delete(t);return this.size=n.size,r}return au=e,au}var lu,Ym;function KT(){if(Ym)return lu;Ym=1;function e(t){return this.__data__.get(t)}return lu=e,lu}var cu,Gm;function YT(){if(Gm)return cu;Gm=1;function e(t){return this.__data__.has(t)}return cu=e,cu}var uu,Xm;function Jm(){if(Xm)return uu;Xm=1;var e=typeof Ui=="object"&&Ui&&Ui.Object===Object&&Ui;return uu=e,uu}var du,Qm;function nr(){if(Qm)return du;Qm=1;var e=Jm(),t=typeof zn=="object"&&zn&&zn.Object===Object&&zn,n=e||t||Function("return this")();return du=n,du}var fu,Zm;function pu(){if(Zm)return fu;Zm=1;var e=nr(),t=e.Symbol;return fu=t,fu}var hu,ey;function GT(){if(ey)return hu;ey=1;var e=pu(),t=Object.prototype,n=t.hasOwnProperty,r=t.toString,s=e?e.toStringTag:void 0;function i(a){var l=n.call(a,s),c=a[s];try{a[s]=void 0;var u=!0}catch{}var d=r.call(a);return u&&(l?a[s]=c:delete a[s]),d}return hu=i,hu}var mu,ty;function XT(){if(ty)return mu;ty=1;var e=Object.prototype,t=e.toString;function n(r){return t.call(r)}return mu=n,mu}var yu,ny;function Os(){if(ny)return yu;ny=1;var e=pu(),t=GT(),n=XT(),r="[object Null]",s="[object Undefined]",i=e?e.toStringTag:void 0;function a(l){return l==null?l===void 0?s:r:i&&i in Object(l)?t(l):n(l)}return yu=a,yu}var gu,ry;function yr(){if(ry)return gu;ry=1;function e(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return gu=e,gu}var bu,oy;function vu(){if(oy)return bu;oy=1;var e=Os(),t=yr(),n="[object AsyncFunction]",r="[object Function]",s="[object GeneratorFunction]",i="[object Proxy]";function a(l){if(!t(l))return!1;var c=e(l);return c==r||c==s||c==n||c==i}return bu=a,bu}var wu,sy;function JT(){if(sy)return wu;sy=1;var e=nr(),t=e["__core-js_shared__"];return wu=t,wu}var Su,iy;function QT(){if(iy)return Su;iy=1;var e=JT(),t=(function(){var r=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""})();function n(r){return!!t&&t in r}return Su=n,Su}var xu,ay;function ly(){if(ay)return xu;ay=1;var e=Function.prototype,t=e.toString;function n(r){if(r!=null){try{return t.call(r)}catch{}try{return r+""}catch{}}return""}return xu=n,xu}var Cu,cy;function ZT(){if(cy)return Cu;cy=1;var e=vu(),t=QT(),n=yr(),r=ly(),s=/[\\^$.*+?()[\]{}|]/g,i=/^\[object .+?Constructor\]$/,a=Function.prototype,l=Object.prototype,c=a.toString,u=l.hasOwnProperty,d=RegExp("^"+c.call(u).replace(s,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function p(m){if(!n(m)||t(m))return!1;var h=e(m)?d:i;return h.test(r(m))}return Cu=p,Cu}var Ou,uy;function eP(){if(uy)return Ou;uy=1;function e(t,n){return t?.[n]}return Ou=e,Ou}var Tu,dy;function eo(){if(dy)return Tu;dy=1;var e=ZT(),t=eP();function n(r,s){var i=t(r,s);return e(i)?i:void 0}return Tu=n,Tu}var Pu,fy;function Eu(){if(fy)return Pu;fy=1;var e=eo(),t=nr(),n=e(t,"Map");return Pu=n,Pu}var ku,py;function Gi(){if(py)return ku;py=1;var e=eo(),t=e(Object,"create");return ku=t,ku}var _u,hy;function tP(){if(hy)return _u;hy=1;var e=Gi();function t(){this.__data__=e?e(null):{},this.size=0}return _u=t,_u}var Iu,my;function nP(){if(my)return Iu;my=1;function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}return Iu=e,Iu}var Ru,yy;function rP(){if(yy)return Ru;yy=1;var e=Gi(),t="__lodash_hash_undefined__",n=Object.prototype,r=n.hasOwnProperty;function s(i){var a=this.__data__;if(e){var l=a[i];return l===t?void 0:l}return r.call(a,i)?a[i]:void 0}return Ru=s,Ru}var $u,gy;function oP(){if(gy)return $u;gy=1;var e=Gi(),t=Object.prototype,n=t.hasOwnProperty;function r(s){var i=this.__data__;return e?i[s]!==void 0:n.call(i,s)}return $u=r,$u}var Du,by;function sP(){if(by)return Du;by=1;var e=Gi(),t="__lodash_hash_undefined__";function n(r,s){var i=this.__data__;return this.size+=this.has(r)?0:1,i[r]=e&&s===void 0?t:s,this}return Du=n,Du}var Nu,vy;function iP(){if(vy)return Nu;vy=1;var e=tP(),t=nP(),n=rP(),r=oP(),s=sP();function i(a){var l=-1,c=a==null?0:a.length;for(this.clear();++l<c;){var u=a[l];this.set(u[0],u[1])}}return i.prototype.clear=e,i.prototype.delete=t,i.prototype.get=n,i.prototype.has=r,i.prototype.set=s,Nu=i,Nu}var Mu,wy;function aP(){if(wy)return Mu;wy=1;var e=iP(),t=Yi(),n=Eu();function r(){this.size=0,this.__data__={hash:new e,map:new(n||t),string:new e}}return Mu=r,Mu}var Au,Sy;function lP(){if(Sy)return Au;Sy=1;function e(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}return Au=e,Au}var ju,xy;function Xi(){if(xy)return ju;xy=1;var e=lP();function t(n,r){var s=n.__data__;return e(r)?s[typeof r=="string"?"string":"hash"]:s.map}return ju=t,ju}var Lu,Cy;function cP(){if(Cy)return Lu;Cy=1;var e=Xi();function t(n){var r=e(this,n).delete(n);return this.size-=r?1:0,r}return Lu=t,Lu}var Fu,Oy;function uP(){if(Oy)return Fu;Oy=1;var e=Xi();function t(n){return e(this,n).get(n)}return Fu=t,Fu}var Vu,Ty;function dP(){if(Ty)return Vu;Ty=1;var e=Xi();function t(n){return e(this,n).has(n)}return Vu=t,Vu}var Bu,Py;function fP(){if(Py)return Bu;Py=1;var e=Xi();function t(n,r){var s=e(this,n),i=s.size;return s.set(n,r),this.size+=s.size==i?0:1,this}return Bu=t,Bu}var qu,Ey;function pP(){if(Ey)return qu;Ey=1;var e=aP(),t=cP(),n=uP(),r=dP(),s=fP();function i(a){var l=-1,c=a==null?0:a.length;for(this.clear();++l<c;){var u=a[l];this.set(u[0],u[1])}}return i.prototype.clear=e,i.prototype.delete=t,i.prototype.get=n,i.prototype.has=r,i.prototype.set=s,qu=i,qu}var zu,ky;function hP(){if(ky)return zu;ky=1;var e=Yi(),t=Eu(),n=pP(),r=200;function s(i,a){var l=this.__data__;if(l instanceof e){var c=l.__data__;if(!t||c.length<r-1)return c.push([i,a]),this.size=++l.size,this;l=this.__data__=new n(c)}return l.set(i,a),this.size=l.size,this}return zu=s,zu}var Uu,_y;function Iy(){if(_y)return Uu;_y=1;var e=Yi(),t=WT(),n=HT(),r=KT(),s=YT(),i=hP();function a(l){var c=this.__data__=new e(l);this.size=c.size}return a.prototype.clear=t,a.prototype.delete=n,a.prototype.get=r,a.prototype.has=s,a.prototype.set=i,Uu=a,Uu}var Wu,Ry;function $y(){if(Ry)return Wu;Ry=1;var e=eo(),t=(function(){try{var n=e(Object,"defineProperty");return n({},"",{}),n}catch{}})();return Wu=t,Wu}var Hu,Dy;function Ku(){if(Dy)return Hu;Dy=1;var e=$y();function t(n,r,s){r=="__proto__"&&e?e(n,r,{configurable:!0,enumerable:!0,value:s,writable:!0}):n[r]=s}return Hu=t,Hu}var Yu,Ny;function My(){if(Ny)return Yu;Ny=1;var e=Ku(),t=Hi();function n(r,s,i){(i!==void 0&&!t(r[s],i)||i===void 0&&!(s in r))&&e(r,s,i)}return Yu=n,Yu}var Gu,Ay;function mP(){if(Ay)return Gu;Ay=1;function e(t){return function(n,r,s){for(var i=-1,a=Object(n),l=s(n),c=l.length;c--;){var u=l[t?c:++i];if(r(a[u],u,a)===!1)break}return n}}return Gu=e,Gu}var Xu,jy;function yP(){if(jy)return Xu;jy=1;var e=mP(),t=e();return Xu=t,Xu}var Ts={exports:{}};Ts.exports;var Ly;function Fy(){return Ly||(Ly=1,(function(e,t){var n=nr(),r=t&&!t.nodeType&&t,s=r&&!0&&e&&!e.nodeType&&e,i=s&&s.exports===r,a=i?n.Buffer:void 0,l=a?a.allocUnsafe:void 0;function c(u,d){if(d)return u.slice();var p=u.length,m=l?l(p):new u.constructor(p);return u.copy(m),m}e.exports=c})(Ts,Ts.exports)),Ts.exports}var Ju,Vy;function gP(){if(Vy)return Ju;Vy=1;var e=nr(),t=e.Uint8Array;return Ju=t,Ju}var Qu,By;function Zu(){if(By)return Qu;By=1;var e=gP();function t(n){var r=new n.constructor(n.byteLength);return new e(r).set(new e(n)),r}return Qu=t,Qu}var ed,qy;function zy(){if(qy)return ed;qy=1;var e=Zu();function t(n,r){var s=r?e(n.buffer):n.buffer;return new n.constructor(s,n.byteOffset,n.length)}return ed=t,ed}var td,Uy;function Wy(){if(Uy)return td;Uy=1;function e(t,n){var r=-1,s=t.length;for(n||(n=Array(s));++r<s;)n[r]=t[r];return n}return td=e,td}var nd,Hy;function bP(){if(Hy)return nd;Hy=1;var e=yr(),t=Object.create,n=(function(){function r(){}return function(s){if(!e(s))return{};if(t)return t(s);r.prototype=s;var i=new r;return r.prototype=void 0,i}})();return nd=n,nd}var rd,Ky;function Yy(){if(Ky)return rd;Ky=1;function e(t,n){return function(r){return t(n(r))}}return rd=e,rd}var od,Gy;function sd(){if(Gy)return od;Gy=1;var e=Yy(),t=e(Object.getPrototypeOf,Object);return od=t,od}var id,Xy;function ad(){if(Xy)return id;Xy=1;var e=Object.prototype;function t(n){var r=n&&n.constructor,s=typeof r=="function"&&r.prototype||e;return n===s}return id=t,id}var ld,Jy;function Qy(){if(Jy)return ld;Jy=1;var e=bP(),t=sd(),n=ad();function r(s){return typeof s.constructor=="function"&&!n(s)?e(t(s)):{}}return ld=r,ld}var cd,Zy;function to(){if(Zy)return cd;Zy=1;function e(t){return t!=null&&typeof t=="object"}return cd=e,cd}var ud,eg;function vP(){if(eg)return ud;eg=1;var e=Os(),t=to(),n="[object Arguments]";function r(s){return t(s)&&e(s)==n}return ud=r,ud}var dd,tg;function ng(){if(tg)return dd;tg=1;var e=vP(),t=to(),n=Object.prototype,r=n.hasOwnProperty,s=n.propertyIsEnumerable,i=e((function(){return arguments})())?e:function(a){return t(a)&&r.call(a,"callee")&&!s.call(a,"callee")};return dd=i,dd}var fd,rg;function Ji(){if(rg)return fd;rg=1;var e=Array.isArray;return fd=e,fd}var pd,og;function sg(){if(og)return pd;og=1;var e=9007199254740991;function t(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=e}return pd=t,pd}var hd,ig;function Qi(){if(ig)return hd;ig=1;var e=vu(),t=sg();function n(r){return r!=null&&t(r.length)&&!e(r)}return hd=n,hd}var md,ag;function wP(){if(ag)return md;ag=1;var e=Qi(),t=to();function n(r){return t(r)&&e(r)}return md=n,md}var Ps={exports:{}},yd,lg;function SP(){if(lg)return yd;lg=1;function e(){return!1}return yd=e,yd}Ps.exports;var cg;function gd(){return cg||(cg=1,(function(e,t){var n=nr(),r=SP(),s=t&&!t.nodeType&&t,i=s&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===s,l=a?n.Buffer:void 0,c=l?l.isBuffer:void 0,u=c||r;e.exports=u})(Ps,Ps.exports)),Ps.exports}var bd,ug;function xP(){if(ug)return bd;ug=1;var e=Os(),t=sd(),n=to(),r="[object Object]",s=Function.prototype,i=Object.prototype,a=s.toString,l=i.hasOwnProperty,c=a.call(Object);function u(d){if(!n(d)||e(d)!=r)return!1;var p=t(d);if(p===null)return!0;var m=l.call(p,"constructor")&&p.constructor;return typeof m=="function"&&m instanceof m&&a.call(m)==c}return bd=u,bd}var vd,dg;function CP(){if(dg)return vd;dg=1;var e=Os(),t=sg(),n=to(),r="[object Arguments]",s="[object Array]",i="[object Boolean]",a="[object Date]",l="[object Error]",c="[object Function]",u="[object Map]",d="[object Number]",p="[object Object]",m="[object RegExp]",h="[object Set]",v="[object String]",f="[object WeakMap]",g="[object ArrayBuffer]",b="[object DataView]",y="[object Float32Array]",S="[object Float64Array]",x="[object Int8Array]",w="[object Int16Array]",O="[object Int32Array]",T="[object Uint8Array]",E="[object Uint8ClampedArray]",k="[object Uint16Array]",D="[object Uint32Array]",_={};_[y]=_[S]=_[x]=_[w]=_[O]=_[T]=_[E]=_[k]=_[D]=!0,_[r]=_[s]=_[g]=_[i]=_[b]=_[a]=_[l]=_[c]=_[u]=_[d]=_[p]=_[m]=_[h]=_[v]=_[f]=!1;function C(N){return n(N)&&t(N.length)&&!!_[e(N)]}return vd=C,vd}var wd,fg;function Sd(){if(fg)return wd;fg=1;function e(t){return function(n){return t(n)}}return wd=e,wd}var Es={exports:{}};Es.exports;var pg;function xd(){return pg||(pg=1,(function(e,t){var n=Jm(),r=t&&!t.nodeType&&t,s=r&&!0&&e&&!e.nodeType&&e,i=s&&s.exports===r,a=i&&n.process,l=(function(){try{var c=s&&s.require&&s.require("util").types;return c||a&&a.binding&&a.binding("util")}catch{}})();e.exports=l})(Es,Es.exports)),Es.exports}var Cd,hg;function mg(){if(hg)return Cd;hg=1;var e=CP(),t=Sd(),n=xd(),r=n&&n.isTypedArray,s=r?t(r):e;return Cd=s,Cd}var Od,yg;function gg(){if(yg)return Od;yg=1;function e(t,n){if(!(n==="constructor"&&typeof t[n]=="function")&&n!="__proto__")return t[n]}return Od=e,Od}var Td,bg;function vg(){if(bg)return Td;bg=1;var e=Ku(),t=Hi(),n=Object.prototype,r=n.hasOwnProperty;function s(i,a,l){var c=i[a];(!(r.call(i,a)&&t(c,l))||l===void 0&&!(a in i))&&e(i,a,l)}return Td=s,Td}var Pd,wg;function Eo(){if(wg)return Pd;wg=1;var e=vg(),t=Ku();function n(r,s,i,a){var l=!i;i||(i={});for(var c=-1,u=s.length;++c<u;){var d=s[c],p=a?a(i[d],r[d],d,i,r):void 0;p===void 0&&(p=r[d]),l?t(i,d,p):e(i,d,p)}return i}return Pd=n,Pd}var Ed,Sg;function OP(){if(Sg)return Ed;Sg=1;function e(t,n){for(var r=-1,s=Array(t);++r<t;)s[r]=n(r);return s}return Ed=e,Ed}var kd,xg;function Cg(){if(xg)return kd;xg=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function n(r,s){var i=typeof r;return s=s??e,!!s&&(i=="number"||i!="symbol"&&t.test(r))&&r>-1&&r%1==0&&r<s}return kd=n,kd}var _d,Og;function Tg(){if(Og)return _d;Og=1;var e=OP(),t=ng(),n=Ji(),r=gd(),s=Cg(),i=mg(),a=Object.prototype,l=a.hasOwnProperty;function c(u,d){var p=n(u),m=!p&&t(u),h=!p&&!m&&r(u),v=!p&&!m&&!h&&i(u),f=p||m||h||v,g=f?e(u.length,String):[],b=g.length;for(var y in u)(d||l.call(u,y))&&!(f&&(y=="length"||h&&(y=="offset"||y=="parent")||v&&(y=="buffer"||y=="byteLength"||y=="byteOffset")||s(y,b)))&&g.push(y);return g}return _d=c,_d}var Id,Pg;function TP(){if(Pg)return Id;Pg=1;function e(t){var n=[];if(t!=null)for(var r in Object(t))n.push(r);return n}return Id=e,Id}var Rd,Eg;function PP(){if(Eg)return Rd;Eg=1;var e=yr(),t=ad(),n=TP(),r=Object.prototype,s=r.hasOwnProperty;function i(a){if(!e(a))return n(a);var l=t(a),c=[];for(var u in a)u=="constructor"&&(l||!s.call(a,u))||c.push(u);return c}return Rd=i,Rd}var $d,kg;function ko(){if(kg)return $d;kg=1;var e=Tg(),t=PP(),n=Qi();function r(s){return n(s)?e(s,!0):t(s)}return $d=r,$d}var Dd,_g;function EP(){if(_g)return Dd;_g=1;var e=Eo(),t=ko();function n(r){return e(r,t(r))}return Dd=n,Dd}var Nd,Ig;function kP(){if(Ig)return Nd;Ig=1;var e=My(),t=Fy(),n=zy(),r=Wy(),s=Qy(),i=ng(),a=Ji(),l=wP(),c=gd(),u=vu(),d=yr(),p=xP(),m=mg(),h=gg(),v=EP();function f(g,b,y,S,x,w,O){var T=h(g,y),E=h(b,y),k=O.get(E);if(k){e(g,y,k);return}var D=w?w(T,E,y+"",g,b,O):void 0,_=D===void 0;if(_){var C=a(E),N=!C&&c(E),M=!C&&!N&&m(E);D=E,C||N||M?a(T)?D=T:l(T)?D=r(T):N?(_=!1,D=t(E,!0)):M?(_=!1,D=n(E,!0)):D=[]:p(E)||i(E)?(D=T,i(T)?D=v(T):(!d(T)||u(T))&&(D=s(E))):_=!1}_&&(O.set(E,D),x(D,E,S,w,O),O.delete(E)),e(g,y,D)}return Nd=f,Nd}var Md,Rg;function _P(){if(Rg)return Md;Rg=1;var e=Iy(),t=My(),n=yP(),r=kP(),s=yr(),i=ko(),a=gg();function l(c,u,d,p,m){c!==u&&n(u,function(h,v){if(m||(m=new e),s(h))r(c,u,v,d,l,p,m);else{var f=p?p(a(c,v),h,v+"",c,u,m):void 0;f===void 0&&(f=h),t(c,v,f)}},i)}return Md=l,Md}var Ad,$g;function Dg(){if($g)return Ad;$g=1;function e(t){return t}return Ad=e,Ad}var jd,Ng;function IP(){if(Ng)return jd;Ng=1;function e(t,n,r){switch(r.length){case 0:return t.call(n);case 1:return t.call(n,r[0]);case 2:return t.call(n,r[0],r[1]);case 3:return t.call(n,r[0],r[1],r[2])}return t.apply(n,r)}return jd=e,jd}var Ld,Mg;function RP(){if(Mg)return Ld;Mg=1;var e=IP(),t=Math.max;function n(r,s,i){return s=t(s===void 0?r.length-1:s,0),function(){for(var a=arguments,l=-1,c=t(a.length-s,0),u=Array(c);++l<c;)u[l]=a[s+l];l=-1;for(var d=Array(s+1);++l<s;)d[l]=a[l];return d[s]=i(u),e(r,this,d)}}return Ld=n,Ld}var Fd,Ag;function $P(){if(Ag)return Fd;Ag=1;function e(t){return function(){return t}}return Fd=e,Fd}var Vd,jg;function DP(){if(jg)return Vd;jg=1;var e=$P(),t=$y(),n=Dg(),r=t?function(s,i){return t(s,"toString",{configurable:!0,enumerable:!1,value:e(i),writable:!0})}:n;return Vd=r,Vd}var Bd,Lg;function NP(){if(Lg)return Bd;Lg=1;var e=800,t=16,n=Date.now;function r(s){var i=0,a=0;return function(){var l=n(),c=t-(l-a);if(a=l,c>0){if(++i>=e)return arguments[0]}else i=0;return s.apply(void 0,arguments)}}return Bd=r,Bd}var qd,Fg;function MP(){if(Fg)return qd;Fg=1;var e=DP(),t=NP(),n=t(e);return qd=n,qd}var zd,Vg;function AP(){if(Vg)return zd;Vg=1;var e=Dg(),t=RP(),n=MP();function r(s,i){return n(t(s,i,e),s+"")}return zd=r,zd}var Ud,Bg;function jP(){if(Bg)return Ud;Bg=1;var e=Hi(),t=Qi(),n=Cg(),r=yr();function s(i,a,l){if(!r(l))return!1;var c=typeof a;return(c=="number"?t(l)&&n(a,l.length):c=="string"&&a in l)?e(l[a],i):!1}return Ud=s,Ud}var Wd,qg;function zg(){if(qg)return Wd;qg=1;var e=AP(),t=jP();function n(r){return e(function(s,i){var a=-1,l=i.length,c=l>1?i[l-1]:void 0,u=l>2?i[2]:void 0;for(c=r.length>3&&typeof c=="function"?(l--,c):void 0,u&&t(i[0],i[1],u)&&(c=l<3?void 0:c,l=1),s=Object(s);++a<l;){var d=i[a];d&&r(s,d,a,c)}return s})}return Wd=n,Wd}var Hd,Ug;function LP(){if(Ug)return Hd;Ug=1;var e=_P(),t=zg(),n=t(function(r,s,i){e(r,s,i)});return Hd=n,Hd}var FP=LP();const VP=Kt(FP);var Kd,Wg;function BP(){if(Wg)return Kd;Wg=1;function e(t){return t==null}return Kd=e,Kd}var qP=BP();const Hg=Kt(qP);var zP=yr();const UP=Kt(zP);var Yd,Kg;function WP(){if(Kg)return Yd;Kg=1;function e(t,n){for(var r=-1,s=t==null?0:t.length;++r<s&&n(t[r],r,t)!==!1;);return t}return Yd=e,Yd}var Gd,Yg;function HP(){if(Yg)return Gd;Yg=1;var e=Yy(),t=e(Object.keys,Object);return Gd=t,Gd}var Xd,Gg;function KP(){if(Gg)return Xd;Gg=1;var e=ad(),t=HP(),n=Object.prototype,r=n.hasOwnProperty;function s(i){if(!e(i))return t(i);var a=[];for(var l in Object(i))r.call(i,l)&&l!="constructor"&&a.push(l);return a}return Xd=s,Xd}var Jd,Xg;function Qd(){if(Xg)return Jd;Xg=1;var e=Tg(),t=KP(),n=Qi();function r(s){return n(s)?e(s):t(s)}return Jd=r,Jd}var Zd,Jg;function YP(){if(Jg)return Zd;Jg=1;var e=Eo(),t=Qd();function n(r,s){return r&&e(s,t(s),r)}return Zd=n,Zd}var ef,Qg;function GP(){if(Qg)return ef;Qg=1;var e=Eo(),t=ko();function n(r,s){return r&&e(s,t(s),r)}return ef=n,ef}var tf,Zg;function XP(){if(Zg)return tf;Zg=1;function e(t,n){for(var r=-1,s=t==null?0:t.length,i=0,a=[];++r<s;){var l=t[r];n(l,r,t)&&(a[i++]=l)}return a}return tf=e,tf}var nf,eb;function tb(){if(eb)return nf;eb=1;function e(){return[]}return nf=e,nf}var rf,nb;function of(){if(nb)return rf;nb=1;var e=XP(),t=tb(),n=Object.prototype,r=n.propertyIsEnumerable,s=Object.getOwnPropertySymbols,i=s?function(a){return a==null?[]:(a=Object(a),e(s(a),function(l){return r.call(a,l)}))}:t;return rf=i,rf}var sf,rb;function JP(){if(rb)return sf;rb=1;var e=Eo(),t=of();function n(r,s){return e(r,t(r),s)}return sf=n,sf}var af,ob;function sb(){if(ob)return af;ob=1;function e(t,n){for(var r=-1,s=n.length,i=t.length;++r<s;)t[i+r]=n[r];return t}return af=e,af}var lf,ib;function ab(){if(ib)return lf;ib=1;var e=sb(),t=sd(),n=of(),r=tb(),s=Object.getOwnPropertySymbols,i=s?function(a){for(var l=[];a;)e(l,n(a)),a=t(a);return l}:r;return lf=i,lf}var cf,lb;function QP(){if(lb)return cf;lb=1;var e=Eo(),t=ab();function n(r,s){return e(r,t(r),s)}return cf=n,cf}var uf,cb;function ub(){if(cb)return uf;cb=1;var e=sb(),t=Ji();function n(r,s,i){var a=s(r);return t(r)?a:e(a,i(r))}return uf=n,uf}var df,db;function ZP(){if(db)return df;db=1;var e=ub(),t=of(),n=Qd();function r(s){return e(s,n,t)}return df=r,df}var ff,fb;function e1(){if(fb)return ff;fb=1;var e=ub(),t=ab(),n=ko();function r(s){return e(s,n,t)}return ff=r,ff}var pf,pb;function t1(){if(pb)return pf;pb=1;var e=eo(),t=nr(),n=e(t,"DataView");return pf=n,pf}var hf,hb;function n1(){if(hb)return hf;hb=1;var e=eo(),t=nr(),n=e(t,"Promise");return hf=n,hf}var mf,mb;function r1(){if(mb)return mf;mb=1;var e=eo(),t=nr(),n=e(t,"Set");return mf=n,mf}var yf,yb;function o1(){if(yb)return yf;yb=1;var e=eo(),t=nr(),n=e(t,"WeakMap");return yf=n,yf}var gf,gb;function bf(){if(gb)return gf;gb=1;var e=t1(),t=Eu(),n=n1(),r=r1(),s=o1(),i=Os(),a=ly(),l="[object Map]",c="[object Object]",u="[object Promise]",d="[object Set]",p="[object WeakMap]",m="[object DataView]",h=a(e),v=a(t),f=a(n),g=a(r),b=a(s),y=i;return(e&&y(new e(new ArrayBuffer(1)))!=m||t&&y(new t)!=l||n&&y(n.resolve())!=u||r&&y(new r)!=d||s&&y(new s)!=p)&&(y=function(S){var x=i(S),w=x==c?S.constructor:void 0,O=w?a(w):"";if(O)switch(O){case h:return m;case v:return l;case f:return u;case g:return d;case b:return p}return x}),gf=y,gf}var vf,bb;function s1(){if(bb)return vf;bb=1;var e=Object.prototype,t=e.hasOwnProperty;function n(r){var s=r.length,i=new r.constructor(s);return s&&typeof r[0]=="string"&&t.call(r,"index")&&(i.index=r.index,i.input=r.input),i}return vf=n,vf}var wf,vb;function i1(){if(vb)return wf;vb=1;var e=Zu();function t(n,r){var s=r?e(n.buffer):n.buffer;return new n.constructor(s,n.byteOffset,n.byteLength)}return wf=t,wf}var Sf,wb;function a1(){if(wb)return Sf;wb=1;var e=/\w*$/;function t(n){var r=new n.constructor(n.source,e.exec(n));return r.lastIndex=n.lastIndex,r}return Sf=t,Sf}var xf,Sb;function l1(){if(Sb)return xf;Sb=1;var e=pu(),t=e?e.prototype:void 0,n=t?t.valueOf:void 0;function r(s){return n?Object(n.call(s)):{}}return xf=r,xf}var Cf,xb;function c1(){if(xb)return Cf;xb=1;var e=Zu(),t=i1(),n=a1(),r=l1(),s=zy(),i="[object Boolean]",a="[object Date]",l="[object Map]",c="[object Number]",u="[object RegExp]",d="[object Set]",p="[object String]",m="[object Symbol]",h="[object ArrayBuffer]",v="[object DataView]",f="[object Float32Array]",g="[object Float64Array]",b="[object Int8Array]",y="[object Int16Array]",S="[object Int32Array]",x="[object Uint8Array]",w="[object Uint8ClampedArray]",O="[object Uint16Array]",T="[object Uint32Array]";function E(k,D,_){var C=k.constructor;switch(D){case h:return e(k);case i:case a:return new C(+k);case v:return t(k,_);case f:case g:case b:case y:case S:case x:case w:case O:case T:return s(k,_);case l:return new C;case c:case p:return new C(k);case u:return n(k);case d:return new C;case m:return r(k)}}return Cf=E,Cf}var Of,Cb;function u1(){if(Cb)return Of;Cb=1;var e=bf(),t=to(),n="[object Map]";function r(s){return t(s)&&e(s)==n}return Of=r,Of}var Tf,Ob;function d1(){if(Ob)return Tf;Ob=1;var e=u1(),t=Sd(),n=xd(),r=n&&n.isMap,s=r?t(r):e;return Tf=s,Tf}var Pf,Tb;function f1(){if(Tb)return Pf;Tb=1;var e=bf(),t=to(),n="[object Set]";function r(s){return t(s)&&e(s)==n}return Pf=r,Pf}var Ef,Pb;function p1(){if(Pb)return Ef;Pb=1;var e=f1(),t=Sd(),n=xd(),r=n&&n.isSet,s=r?t(r):e;return Ef=s,Ef}var kf,Eb;function h1(){if(Eb)return kf;Eb=1;var e=Iy(),t=WP(),n=vg(),r=YP(),s=GP(),i=Fy(),a=Wy(),l=JP(),c=QP(),u=ZP(),d=e1(),p=bf(),m=s1(),h=c1(),v=Qy(),f=Ji(),g=gd(),b=d1(),y=yr(),S=p1(),x=Qd(),w=ko(),O=1,T=2,E=4,k="[object Arguments]",D="[object Array]",_="[object Boolean]",C="[object Date]",N="[object Error]",M="[object Function]",A="[object GeneratorFunction]",L="[object Map]",W="[object Number]",K="[object Object]",H="[object RegExp]",B="[object Set]",I="[object String]",q="[object Symbol]",z="[object WeakMap]",$="[object ArrayBuffer]",j="[object DataView]",U="[object Float32Array]",Z="[object Float64Array]",oe="[object Int8Array]",G="[object Int16Array]",Y="[object Int32Array]",V="[object Uint8Array]",F="[object Uint8ClampedArray]",Q="[object Uint16Array]",J="[object Uint32Array]",ne={};ne[k]=ne[D]=ne[$]=ne[j]=ne[_]=ne[C]=ne[U]=ne[Z]=ne[oe]=ne[G]=ne[Y]=ne[L]=ne[W]=ne[K]=ne[H]=ne[B]=ne[I]=ne[q]=ne[V]=ne[F]=ne[Q]=ne[J]=!0,ne[N]=ne[M]=ne[z]=!1;function ae(se,ce,be,ie,fe,ve){var ke,Ae=ce&O,Ue=ce&T,Fe=ce&E;if(be&&(ke=fe?be(se,ie,fe,ve):be(se)),ke!==void 0)return ke;if(!y(se))return se;var et=f(se);if(et){if(ke=m(se),!Ae)return a(se,ke)}else{var Xe=p(se),je=Xe==M||Xe==A;if(g(se))return i(se,Ae);if(Xe==K||Xe==k||je&&!fe){if(ke=Ue||je?{}:v(se),!Ae)return Ue?c(se,s(ke,se)):l(se,r(ke,se))}else{if(!ne[Xe])return fe?se:{};ke=h(se,Xe,Ae)}}ve||(ve=new e);var Me=ve.get(se);if(Me)return Me;ve.set(se,ke),S(se)?se.forEach(function(Ye){ke.add(ae(Ye,ce,be,Ye,se,ve))}):b(se)&&se.forEach(function(Ye,Ge){ke.set(Ge,ae(Ye,ce,be,Ge,se,ve))});var Te=Fe?Ue?d:u:Ue?w:x,Ve=et?void 0:Te(se);return t(Ve||se,function(Ye,Ge){Ve&&(Ge=Ye,Ye=se[Ge]),n(ke,Ge,ae(Ye,ce,be,Ge,se,ve))}),ke}return kf=ae,kf}var _f,kb;function m1(){if(kb)return _f;kb=1;var e=h1(),t=1,n=4;function r(s){return e(s,t|n)}return _f=r,_f}var y1=m1();const Zi=Kt(y1);var If,_b;function g1(){if(_b)return If;_b=1;var e=Eo(),t=zg(),n=ko(),r=t(function(s,i){e(i,n(i),s)});return If=r,If}var Rf,Ib;function b1(){return Ib||(Ib=1,Rf=g1()),Rf}var v1=b1();const w1=Kt(v1);var $f,Rb;function S1(){if(Rb)return $f;Rb=1;function e(t){return t===void 0}return $f=e,$f}var x1=S1();const C1=Kt(x1);var Df={},$b;function O1(){return $b||($b=1,(function(e){(function(t){var n={"'":/\\\'/g,'"':/\\\"/g},r={parse:function(s){if(typeof s!="string")throw new TypeError("ObjectPath.parse must be passed a string");for(var i=0,a=[],l,c,u,d;i<s.length;)if(l=s.indexOf(".",i),c=s.indexOf("[",i),l===-1&&c===-1)a.push(s.slice(i,s.length)),i=s.length;else if(c===-1||l!==-1&&l<c)a.push(s.slice(i,l)),i=l+1;else if(c>i&&(a.push(s.slice(i,c)),i=c),u=s.slice(c+1,c+2),u!=='"'&&u!=="'")d=s.indexOf("]",c),d===-1&&(d=s.length),a.push(s.slice(i+1,d)),i=s.slice(d+1,d+2)==="."?d+2:d+1;else{for(d=s.indexOf(u+"]",c),d===-1&&(d=s.length);s.slice(d-1,d)==="\\"&&c<s.length;)c++,d=s.indexOf(u+"]",c);a.push(s.slice(i+2,d).replace(n[u],u).replace(/\\+/g,function(p){return new Array(Math.ceil(p.length/2)+1).join("\\")})),i=s.slice(d+2,d+3)==="."?d+3:d+2}return a},stringify:function(s,i,a){Array.isArray(s)||(s=[s]),i=i==='"'?'"':"'";var l=new RegExp("(\\\\|"+i+")","g");return s.map(function(c,u){let d=c.toString();return!a&&/^[A-z_]\w*$/.exec(d)?u!==0?"."+d:d:!a&&/^\d+$/.exec(d)?"["+d+"]":(d=d.replace(l,"\\$1"),"["+i+d+i+"]")}).join("")},normalize:function(s,i,a){return r.stringify(Array.isArray(s)?s:r.parse(s),i,a)},registerModule:function(s){s.module("ObjectPath",[]).provider("ObjectPath",function(){this.parse=r.parse,this.stringify=r.stringify,this.normalize=r.normalize,this.$get=function(){return r}})}};e.ObjectPath=r})()})(Df)),Df}var Nf,Db;function T1(){return Db||(Db=1,Nf=O1().ObjectPath),Nf}var P1=T1();const Jt=Kt(P1);var ea={exports:{}},Mf={},gr={},no={},Af={},jf={},Lf={},Nb;function ta(){return Nb||(Nb=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.regexpCode=e.getEsmExportName=e.getProperty=e.safeStringify=e.stringify=e.strConcat=e.addCodeArg=e.str=e._=e.nil=e._Code=e.Name=e.IDENTIFIER=e._CodeOrName=void 0;class t{}e._CodeOrName=t,e.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class n extends t{constructor(y){if(super(),!e.IDENTIFIER.test(y))throw new Error("CodeGen: name must be a valid identifier");this.str=y}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}}e.Name=n;class r extends t{constructor(y){super(),this._items=typeof y=="string"?[y]:y}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;const y=this._items[0];return y===""||y==='""'}get str(){var y;return(y=this._str)!==null&&y!==void 0?y:this._str=this._items.reduce((S,x)=>`${S}${x}`,"")}get names(){var y;return(y=this._names)!==null&&y!==void 0?y:this._names=this._items.reduce((S,x)=>(x instanceof n&&(S[x.str]=(S[x.str]||0)+1),S),{})}}e._Code=r,e.nil=new r("");function s(b,...y){const S=[b[0]];let x=0;for(;x<y.length;)l(S,y[x]),S.push(b[++x]);return new r(S)}e._=s;const i=new r("+");function a(b,...y){const S=[h(b[0])];let x=0;for(;x<y.length;)S.push(i),l(S,y[x]),S.push(i,h(b[++x]));return c(S),new r(S)}e.str=a;function l(b,y){y instanceof r?b.push(...y._items):y instanceof n?b.push(y):b.push(p(y))}e.addCodeArg=l;function c(b){let y=1;for(;y<b.length-1;){if(b[y]===i){const S=u(b[y-1],b[y+1]);if(S!==void 0){b.splice(y-1,3,S);continue}b[y++]="+"}y++}}function u(b,y){if(y==='""')return b;if(b==='""')return y;if(typeof b=="string")return y instanceof n||b[b.length-1]!=='"'?void 0:typeof y!="string"?`${b.slice(0,-1)}${y}"`:y[0]==='"'?b.slice(0,-1)+y.slice(1):void 0;if(typeof y=="string"&&y[0]==='"'&&!(b instanceof n))return`"${b}${y.slice(1)}`}function d(b,y){return y.emptyStr()?b:b.emptyStr()?y:a`${b}${y}`}e.strConcat=d;function p(b){return typeof b=="number"||typeof b=="boolean"||b===null?b:h(Array.isArray(b)?b.join(","):b)}function m(b){return new r(h(b))}e.stringify=m;function h(b){return JSON.stringify(b).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}e.safeStringify=h;function v(b){return typeof b=="string"&&e.IDENTIFIER.test(b)?new r(`.${b}`):s`[${b}]`}e.getProperty=v;function f(b){if(typeof b=="string"&&e.IDENTIFIER.test(b))return new r(`${b}`);throw new Error(`CodeGen: invalid export name: ${b}, use explicit $id name mapping`)}e.getEsmExportName=f;function g(b){return new r(b.toString())}e.regexpCode=g})(Lf)),Lf}var Ff={},Mb;function Ab(){return Mb||(Mb=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.ValueScope=e.ValueScopeName=e.Scope=e.varKinds=e.UsedValueState=void 0;const t=ta();class n extends Error{constructor(u){super(`CodeGen: "code" for ${u} not defined`),this.value=u.value}}var r;(function(c){c[c.Started=0]="Started",c[c.Completed=1]="Completed"})(r||(e.UsedValueState=r={})),e.varKinds={const:new t.Name("const"),let:new t.Name("let"),var:new t.Name("var")};class s{constructor({prefixes:u,parent:d}={}){this._names={},this._prefixes=u,this._parent=d}toName(u){return u instanceof t.Name?u:this.name(u)}name(u){return new t.Name(this._newName(u))}_newName(u){const d=this._names[u]||this._nameGroup(u);return`${u}${d.index++}`}_nameGroup(u){var d,p;if(!((p=(d=this._parent)===null||d===void 0?void 0:d._prefixes)===null||p===void 0)&&p.has(u)||this._prefixes&&!this._prefixes.has(u))throw new Error(`CodeGen: prefix "${u}" is not allowed in this scope`);return this._names[u]={prefix:u,index:0}}}e.Scope=s;class i extends t.Name{constructor(u,d){super(d),this.prefix=u}setValue(u,{property:d,itemIndex:p}){this.value=u,this.scopePath=(0,t._)`.${new t.Name(d)}[${p}]`}}e.ValueScopeName=i;const a=(0,t._)`\n`;class l extends s{constructor(u){super(u),this._values={},this._scope=u.scope,this.opts={...u,_n:u.lines?a:t.nil}}get(){return this._scope}name(u){return new i(u,this._newName(u))}value(u,d){var p;if(d.ref===void 0)throw new Error("CodeGen: ref must be passed in value");const m=this.toName(u),{prefix:h}=m,v=(p=d.key)!==null&&p!==void 0?p:d.ref;let f=this._values[h];if(f){const y=f.get(v);if(y)return y}else f=this._values[h]=new Map;f.set(v,m);const g=this._scope[h]||(this._scope[h]=[]),b=g.length;return g[b]=d.ref,m.setValue(d,{property:h,itemIndex:b}),m}getValue(u,d){const p=this._values[u];if(p)return p.get(d)}scopeRefs(u,d=this._values){return this._reduceValues(d,p=>{if(p.scopePath===void 0)throw new Error(`CodeGen: name "${p}" has no value`);return(0,t._)`${u}${p.scopePath}`})}scopeCode(u=this._values,d,p){return this._reduceValues(u,m=>{if(m.value===void 0)throw new Error(`CodeGen: name "${m}" has no value`);return m.value.code},d,p)}_reduceValues(u,d,p={},m){let h=t.nil;for(const v in u){const f=u[v];if(!f)continue;const g=p[v]=p[v]||new Map;f.forEach(b=>{if(g.has(b))return;g.set(b,r.Started);let y=d(b);if(y){const S=this.opts.es5?e.varKinds.var:e.varKinds.const;h=(0,t._)`${h}${S} ${b} = ${y};${this.opts._n}`}else if(y=m?.(b))h=(0,t._)`${h}${y}${this.opts._n}`;else throw new n(b);g.set(b,r.Completed)})}return h}}e.ValueScope=l})(Ff)),Ff}var jb;function ot(){return jb||(jb=1,(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.or=e.and=e.not=e.CodeGen=e.operators=e.varKinds=e.ValueScopeName=e.ValueScope=e.Scope=e.Name=e.regexpCode=e.stringify=e.getProperty=e.nil=e.strConcat=e.str=e._=void 0;const t=ta(),n=Ab();var r=ta();Object.defineProperty(e,"_",{enumerable:!0,get:function(){return r._}}),Object.defineProperty(e,"str",{enumerable:!0,get:function(){return r.str}}),Object.defineProperty(e,"strConcat",{enumerable:!0,get:function(){return r.strConcat}}),Object.defineProperty(e,"nil",{enumerable:!0,get:function(){return r.nil}}),Object.defineProperty(e,"getProperty",{enumerable:!0,get:function(){return r.getProperty}}),Object.defineProperty(e,"stringify",{enumerable:!0,get:function(){return r.stringify}}),Object.defineProperty(e,"regexpCode",{enumerable:!0,get:function(){return r.regexpCode}}),Object.defineProperty(e,"Name",{enumerable:!0,get:function(){return r.Name}});var s=Ab();Object.defineProperty(e,"Scope",{enumerable:!0,get:function(){return s.Scope}}),Object.defineProperty(e,"ValueScope",{enumerable:!0,get:function(){return s.ValueScope}}),Object.defineProperty(e,"ValueScopeName",{enumerable:!0,get:function(){return s.ValueScopeName}}),Object.defineProperty(e,"varKinds",{enumerable:!0,get:function(){return s.varKinds}}),e.operators={GT:new t._Code(">"),GTE:new t._Code(">="),LT:new t._Code("<"),LTE:new t._Code("<="),EQ:new t._Code("==="),NEQ:new t._Code("!=="),NOT:new t._Code("!"),OR:new t._Code("||"),AND:new t._Code("&&"),ADD:new t._Code("+")};class i{optimizeNodes(){return this}optimizeNames($,j){return this}}class a extends i{constructor($,j,U){super(),this.varKind=$,this.name=j,this.rhs=U}render({es5:$,_n:j}){const U=$?n.varKinds.var:this.varKind,Z=this.rhs===void 0?"":` = ${this.rhs}`;return`${U} ${this.name}${Z};`+j}optimizeNames($,j){if($[this.name.str])return this.rhs&&(this.rhs=M(this.rhs,$,j)),this}get names(){return this.rhs instanceof t._CodeOrName?this.rhs.names:{}}}class l extends i{constructor($,j,U){super(),this.lhs=$,this.rhs=j,this.sideEffects=U}render({_n:$}){return`${this.lhs} = ${this.rhs};`+$}optimizeNames($,j){if(!(this.lhs instanceof t.Name&&!$[this.lhs.str]&&!this.sideEffects))return this.rhs=M(this.rhs,$,j),this}get names(){const $=this.lhs instanceof t.Name?{}:{...this.lhs.names};return N($,this.rhs)}}class c extends l{constructor($,j,U,Z){super($,U,Z),this.op=j}render({_n:$}){return`${this.lhs} ${this.op}= ${this.rhs};`+$}}class u extends i{constructor($){super(),this.label=$,this.names={}}render({_n:$}){return`${this.label}:`+$}}class d extends i{constructor($){super(),this.label=$,this.names={}}render({_n:$}){return`break${this.label?` ${this.label}`:""};`+$}}class p extends i{constructor($){super(),this.error=$}render({_n:$}){return`throw ${this.error};`+$}get names(){return this.error.names}}class m extends i{constructor($){super(),this.code=$}render({_n:$}){return`${this.code};`+$}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames($,j){return this.code=M(this.code,$,j),this}get names(){return this.code instanceof t._CodeOrName?this.code.names:{}}}class h extends i{constructor($=[]){super(),this.nodes=$}render($){return this.nodes.reduce((j,U)=>j+U.render($),"")}optimizeNodes(){const{nodes:$}=this;let j=$.length;for(;j--;){const U=$[j].optimizeNodes();Array.isArray(U)?$.splice(j,1,...U):U?$[j]=U:$.splice(j,1)}return $.length>0?this:void 0}optimizeNames($,j){const{nodes:U}=this;let Z=U.length;for(;Z--;){const oe=U[Z];oe.optimizeNames($,j)||(A($,oe.names),U.splice(Z,1))}return U.length>0?this:void 0}get names(){return this.nodes.reduce(($,j)=>C($,j.names),{})}}class v extends h{render($){return"{"+$._n+super.render($)+"}"+$._n}}class f extends h{}class g extends v{}g.kind="else";class b extends v{constructor($,j){super(j),this.condition=$}render($){let j=`if(${this.condition})`+super.render($);return this.else&&(j+="else "+this.else.render($)),j}optimizeNodes(){super.optimizeNodes();const $=this.condition;if($===!0)return this.nodes;let j=this.else;if(j){const U=j.optimizeNodes();j=this.else=Array.isArray(U)?new g(U):U}if(j)return $===!1?j instanceof b?j:j.nodes:this.nodes.length?this:new b(L($),j instanceof b?[j]:j.nodes);if(!($===!1||!this.nodes.length))return this}optimizeNames($,j){var U;if(this.else=(U=this.else)===null||U===void 0?void 0:U.optimizeNames($,j),!!(super.optimizeNames($,j)||this.else))return this.condition=M(this.condition,$,j),this}get names(){const $=super.names;return N($,this.condition),this.else&&C($,this.else.names),$}}b.kind="if";class y extends v{}y.kind="for";class S extends y{constructor($){super(),this.iteration=$}render($){return`for(${this.iteration})`+super.render($)}optimizeNames($,j){if(super.optimizeNames($,j))return this.iteration=M(this.iteration,$,j),this}get names(){return C(super.names,this.iteration.names)}}class x extends y{constructor($,j,U,Z){super(),this.varKind=$,this.name=j,this.from=U,this.to=Z}render($){const j=$.es5?n.varKinds.var:this.varKind,{name:U,from:Z,to:oe}=this;return`for(${j} ${U}=${Z}; ${U}<${oe}; ${U}++)`+super.render($)}get names(){const $=N(super.names,this.from);return N($,this.to)}}class w extends y{constructor($,j,U,Z){super(),this.loop=$,this.varKind=j,this.name=U,this.iterable=Z}render($){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render($)}optimizeNames($,j){if(super.optimizeNames($,j))return this.iterable=M(this.iterable,$,j),this}get names(){return C(super.names,this.iterable.names)}}class O extends v{constructor($,j,U){super(),this.name=$,this.args=j,this.async=U}render($){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render($)}}O.kind="func";class T extends h{render($){return"return "+super.render($)}}T.kind="return";class E extends v{render($){let j="try"+super.render($);return this.catch&&(j+=this.catch.render($)),this.finally&&(j+=this.finally.render($)),j}optimizeNodes(){var $,j;return super.optimizeNodes(),($=this.catch)===null||$===void 0||$.optimizeNodes(),(j=this.finally)===null||j===void 0||j.optimizeNodes(),this}optimizeNames($,j){var U,Z;return super.optimizeNames($,j),(U=this.catch)===null||U===void 0||U.optimizeNames($,j),(Z=this.finally)===null||Z===void 0||Z.optimizeNames($,j),this}get names(){const $=super.names;return this.catch&&C($,this.catch.names),this.finally&&C($,this.finally.names),$}}class k extends v{constructor($){super(),this.error=$}render($){return`catch(${this.error})`+super.render($)}}k.kind="catch";class D extends v{render($){return"finally"+super.render($)}}D.kind="finally";class _{constructor($,j={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...j,_n:j.lines?`
`:""},this._extScope=$,this._scope=new n.Scope({parent:$}),this._nodes=[new f]}toString(){return this._root.render(this.opts)}name($){return this._scope.name($)}scopeName($){return this._extScope.name($)}scopeValue($,j){const U=this._extScope.value($,j);return(this._values[U.prefix]||(this._values[U.prefix]=new Set)).add(U),U}getScopeValue($,j){return this._extScope.getValue($,j)}scopeRefs($){return this._extScope.scopeRefs($,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def($,j,U,Z){const oe=this._scope.toName(j);return U!==void 0&&Z&&(this._constants[oe.str]=U),this._leafNode(new a($,oe,U)),oe}const($,j,U){return this._def(n.varKinds.const,$,j,U)}let($,j,U){return this._def(n.varKinds.let,$,j,U)}var($,j,U){return this._def(n.varKinds.var,$,j,U)}assign($,j,U){return this._leafNode(new l($,j,U))}add($,j){return this._leafNode(new c($,e.operators.ADD,j))}code($){return typeof $=="function"?$():$!==t.nil&&this._leafNode(new m($)),this}object(...$){const j=["{"];for(const[U,Z]of $)j.length>1&&j.push(","),j.push(U),(U!==Z||this.opts.es5)&&(j.push(":"),(0,t.addCodeArg)(j,Z));return j.push("}"),new t._Code(j)}if($,j,U){if(this._blockNode(new b($)),j&&U)this.code(j).else().code(U).endIf();else if(j)this.code(j).endIf();else if(U)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf($){return this._elseNode(new b($))}else(){return this._elseNode(new g)}endIf(){return this._endBlockNode(b,g)}_for($,j){return this._blockNode($),j&&this.code(j).endFor(),this}for($,j){return this._for(new S($),j)}forRange($,j,U,Z,oe=this.opts.es5?n.varKinds.var:n.varKinds.let){const G=this._scope.toName($);return this._for(new x(oe,G,j,U),()=>Z(G))}forOf($,j,U,Z=n.varKinds.const){const oe=this._scope.toName($);if(this.opts.es5){const G=j instanceof t.Name?j:this.var("_arr",j);return this.forRange("_i",0,(0,t._)`${G}.length`,Y=>{this.var(oe,(0,t._)`${G}[${Y}]`),U(oe)})}return this._for(new w("of",Z,oe,j),()=>U(oe))}forIn($,j,U,Z=this.opts.es5?n.varKinds.var:n.varKinds.const){if(this.opts.ownProperties)return this.forOf($,(0,t._)`Object.keys(${j})`,U);const oe=this._scope.toName($);return this._for(new w("in",Z,oe,j),()=>U(oe))}endFor(){return this._endBlockNode(y)}label($){return this._leafNode(new u($))}break($){return this._leafNode(new d($))}return($){const j=new T;if(this._blockNode(j),this.code($),j.nodes.length!==1)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(T)}try($,j,U){if(!j&&!U)throw new Error('CodeGen: "try" without "catch" and "finally"');const Z=new E;if(this._blockNode(Z),this.code($),j){const oe=this.name("e");this._currNode=Z.catch=new k(oe),j(oe)}return U&&(this._currNode=Z.finally=new D,this.code(U)),this._endBlockNode(k,D)}throw($){return this._leafNode(new p($))}block($,j){return this._blockStarts.push(this._nodes.length),$&&this.code($).endBlock(j),this}endBlock($){const j=this._blockStarts.pop();if(j===void 0)throw new Error("CodeGen: not in self-balancing block");const U=this._nodes.length-j;if(U<0||$!==void 0&&U!==$)throw new Error(`CodeGen: wrong number of nodes: ${U} vs ${$} expected`);return this._nodes.length=j,this}func($,j=t.nil,U,Z){return this._blockNode(new O($,j,U)),Z&&this.code(Z).endFunc(),this}endFunc(){return this._endBlockNode(O)}optimize($=1){for(;$-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode($){return this._currNode.nodes.push($),this}_blockNode($){this._currNode.nodes.push($),this._nodes.push($)}_endBlockNode($,j){const U=this._currNode;if(U instanceof $||j&&U instanceof j)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${j?`${$.kind}/${j.kind}`:$.kind}"`)}_elseNode($){const j=this._currNode;if(!(j instanceof b))throw new Error('CodeGen: "else" without "if"');return this._currNode=j.else=$,this}get _root(){return this._nodes[0]}get _currNode(){const $=this._nodes;return $[$.length-1]}set _currNode($){const j=this._nodes;j[j.length-1]=$}}e.CodeGen=_;function C(z,$){for(const j in $)z[j]=(z[j]||0)+($[j]||0);return z}function N(z,$){return $ instanceof t._CodeOrName?C(z,$.names):z}function M(z,$,j){if(z instanceof t.Name)return U(z);if(!Z(z))return z;return new t._Code(z._items.reduce((oe,G)=>(G i