1 | !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.apidomReference=e():t.apidomReference=e()}(self,(()=>(()=>{var t={9408:(t,e,r)=>{var n=r(2676)(r(9088),"DataView");t.exports=n},9728:(t,e,r)=>{var n=r(7152),s=r(1372),o=r(1084),i=r(3516),a=r(1836);function c(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}c.prototype.clear=n,c.prototype.delete=s,c.prototype.get=o,c.prototype.has=i,c.prototype.set=a,t.exports=c},4920:(t,e,r)=>{var n=r(2444),s=r(8776),o=r(3580),i=r(1776),a=r(4688);function c(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}c.prototype.clear=n,c.prototype.delete=s,c.prototype.get=o,c.prototype.has=i,c.prototype.set=a,t.exports=c},8192:(t,e,r)=>{var n=r(2676)(r(9088),"Map");t.exports=n},9892:(t,e,r)=>{var n=r(4112),s=r(1928),o=r(8976),i=r(9336),a=r(3976);function c(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e<r;){var n=t[e];this.set(n[0],n[1])}}c.prototype.clear=n,c.prototype.delete=s,c.prototype.get=o,c.prototype.has=i,c.prototype.set=a,t.exports=c},5092:(t,e,r)=>{var n=r(2676)(r(9088),"Promise");t.exports=n},7968:(t,e,r)=>{var n=r(2676)(r(9088),"Set");t.exports=n},2539:(t,e,r)=>{var n=r(9892),s=r(520),o=r(6240);function i(t){var e=-1,r=null==t?0:t.length;for(this.__data__=new n;++e<r;)this.add(t[e])}i.prototype.add=i.prototype.push=s,i.prototype.has=o,t.exports=i},3288:(t,e,r)=>{var n=r(4920),s=r(816),o=r(4040),i=r(3304),a=r(4316),c=r(2968);function u(t){var e=this.__data__=new n(t);this.size=e.size}u.prototype.clear=s,u.prototype.delete=o,u.prototype.get=i,u.prototype.has=a,u.prototype.set=c,t.exports=u},3972:(t,e,r)=>{var n=r(9088).Symbol;t.exports=n},400:(t,e,r)=>{var n=r(9088).Uint8Array;t.exports=n},1432:(t,e,r)=>{var n=r(2676)(r(9088),"WeakMap");t.exports=n},2856:t=>{t.exports=function(t,e){for(var r=-1,n=null==t?0:t.length,s=0,o=[];++r<n;){var i=t[r];e(i,r,t)&&(o[s++]=i)}return o}},192:(t,e,r)=>{var n=r(9664),s=r(3396),o=r(1648),i=r(9028),a=r(1640),c=r(5692),u=Object.prototype.hasOwnProperty;t.exports=function(t,e){var r=o(t),l=!r&&s(t),f=!r&&!l&&i(t),p=!r&&!l&&!f&&c(t),h=r||l||f||p,y=h?n(t.length,String):[],m=y.length;for(var d in t)!e&&!u.call(t,d)||h&&("length"==d||f&&("offset"==d||"parent"==d)||p&&("buffer"==d||"byteLength"==d||"byteOffset"==d)||a(d,m))||y.push(d);return y}},4972:t=>{t.exports=function(t,e){for(var r=-1,n=e.length,s=t.length;++r<n;)t[s+r]=e[r];return t}},8702:t=>{t.exports=function(t,e){for(var r=-1,n=null==t?0:t.length;++r<n;)if(e(t[r],r,t))return!0;return!1}},1840:(t,e,r)=>{var n=r(4684);t.exports=function(t,e){for(var r=t.length;r--;)if(n(t[r][0],e))return r;return-1}},9476:(t,e,r)=>{var n=r(4972),s=r(1648);t.exports=function(t,e,r){var o=e(t);return s(t)?o:n(o,r(t))}},7596:(t,e,r)=>{var n=r(3972),s=r(712),o=r(2640),i=n?n.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":i&&i in Object(t)?s(t):o(t)}},5064:(t,e,r)=>{var n=r(7596),s=r(8152);t.exports=function(t){return s(t)&&"[object Arguments]"==n(t)}},7816:(t,e,r)=>{var n=r(4480),s=r(8152);t.exports=function t(e,r,o,i,a){return e===r||(null==e||null==r||!s(e)&&!s(r)?e!=e&&r!=r:n(e,r,o,i,t,a))}},4480:(t,e,r)=>{var n=r(3288),s=r(7227),o=r(1872),i=r(3980),a=r(2300),c=r(1648),u=r(9028),l=r(5692),f="[object Arguments]",p="[object Array]",h="[object Object]",y=Object.prototype.hasOwnProperty;t.exports=function(t,e,r,m,d,v){var g=c(t),b=c(e),w=g?p:a(t),x=b?p:a(e),E=(w=w==f?h:w)==h,j=(x=x==f?h:x)==h,O=w==x;if(O&&u(t)){if(!u(e))return!1;g=!0,E=!1}if(O&&!E)return v||(v=new n),g||l(t)?s(t,e,r,m,d,v):o(t,e,w,r,m,d,v);if(!(1&r)){var S=E&&y.call(t,"__wrapped__"),A=j&&y.call(e,"__wrapped__");if(S||A){var _=S?t.value():t,k=A?e.value():e;return v||(v=new n),d(_,k,r,m,v)}}return!!O&&(v||(v=new n),i(t,e,r,m,d,v))}},7376:(t,e,r)=>{var n=r(9848),s=r(9008),o=r(3016),i=r(4776),a=/^\[object .+?Constructor\]$/,c=Function.prototype,u=Object.prototype,l=c.toString,f=u.hasOwnProperty,p=RegExp("^"+l.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!o(t)||s(t))&&(n(t)?p:a).test(i(t))}},420:(t,e,r)=>{var n=r(7596),s=r(9912),o=r(8152),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,t.exports=function(t){return o(t)&&s(t.length)&&!!i[n(t)]}},2144:(t,e,r)=>{var n=r(4084),s=r(7532),o=Object.prototype.hasOwnProperty;t.exports=function(t){if(!n(t))return s(t);var e=[];for(var r in Object(t))o.call(t,r)&&"constructor"!=r&&e.push(r);return e}},9664:t=>{t.exports=function(t,e){for(var r=-1,n=Array(t);++r<t;)n[r]=e(r);return n}},5792:t=>{t.exports=function(t){return function(e){return t(e)}}},2844:t=>{t.exports=function(t,e){return t.has(e)}},1812:(t,e,r)=>{var n=r(9088)["__core-js_shared__"];t.exports=n},7227:(t,e,r)=>{var n=r(2539),s=r(8702),o=r(2844);t.exports=function(t,e,r,i,a,c){var u=1&r,l=t.length,f=e.length;if(l!=f&&!(u&&f>l))return!1;var p=c.get(t),h=c.get(e);if(p&&h)return p==e&&h==t;var y=-1,m=!0,d=2&r?new n:void 0;for(c.set(t,e),c.set(e,t);++y<l;){var v=t[y],g=e[y];if(i)var b=u?i(g,v,y,e,t,c):i(v,g,y,t,e,c);if(void 0!==b){if(b)continue;m=!1;break}if(d){if(!s(e,(function(t,e){if(!o(d,e)&&(v===t||a(v,t,r,i,c)))return d.push(e)}))){m=!1;break}}else if(v!==g&&!a(v,g,r,i,c)){m=!1;break}}return c.delete(t),c.delete(e),m}},1872:(t,e,r)=>{var n=r(3972),s=r(400),o=r(4684),i=r(7227),a=r(8788),c=r(7280),u=n?n.prototype:void 0,l=u?u.valueOf:void 0;t.exports=function(t,e,r,n,u,f,p){switch(r){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":return!(t.byteLength!=e.byteLength||!f(new s(t),new s(e)));case"[object Boolean]":case"[object Date]":case"[object Number]":return o(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var h=a;case"[object Set]":var y=1&n;if(h||(h=c),t.size!=e.size&&!y)return!1;var m=p.get(t);if(m)return m==e;n|=2,p.set(t,e);var d=i(h(t),h(e),n,u,f,p);return p.delete(t),d;case"[object Symbol]":if(l)return l.call(t)==l.call(e)}return!1}},3980:(t,e,r)=>{var n=r(2892),s=Object.prototype.hasOwnProperty;t.exports=function(t,e,r,o,i,a){var c=1&r,u=n(t),l=u.length;if(l!=n(e).length&&!c)return!1;for(var f=l;f--;){var p=u[f];if(!(c?p in e:s.call(e,p)))return!1}var h=a.get(t),y=a.get(e);if(h&&y)return h==e&&y==t;var m=!0;a.set(t,e),a.set(e,t);for(var d=c;++f<l;){var v=t[p=u[f]],g=e[p];if(o)var b=c?o(g,v,p,e,t,a):o(v,g,p,t,e,a);if(!(void 0===b?v===g||i(v,g,r,o,a):b)){m=!1;break}d||(d="constructor"==p)}if(m&&!d){var w=t.constructor,x=e.constructor;w==x||!("constructor"in t)||!("constructor"in e)||"function"==typeof w&&w instanceof w&&"function"==typeof x&&x instanceof x||(m=!1)}return a.delete(t),a.delete(e),m}},7400:(t,e,r)=>{var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;t.exports=n},2892:(t,e,r)=>{var n=r(9476),s=r(7112),o=r(2820);t.exports=function(t){return n(t,o,s)}},2840:(t,e,r)=>{var n=r(6768);t.exports=function(t,e){var r=t.__data__;return n(e)?r["string"==typeof e?"string":"hash"]:r.map}},2676:(t,e,r)=>{var n=r(7376),s=r(2420);t.exports=function(t,e){var r=s(t,e);return n(r)?r:void 0}},712:(t,e,r)=>{var n=r(3972),s=Object.prototype,o=s.hasOwnProperty,i=s.toString,a=n?n.toStringTag:void 0;t.exports=function(t){var e=o.call(t,a),r=t[a];try{t[a]=void 0;var n=!0}catch(t){}var s=i.call(t);return n&&(e?t[a]=r:delete t[a]),s}},7112:(t,e,r)=>{var n=r(2856),s=r(5992),o=Object.prototype.propertyIsEnumerable,i=Object.getOwnPropertySymbols,a=i?function(t){return null==t?[]:(t=Object(t),n(i(t),(function(e){return o.call(t,e)})))}:s;t.exports=a},2300:(t,e,r)=>{var n=r(9408),s=r(8192),o=r(5092),i=r(7968),a=r(1432),c=r(7596),u=r(4776),l="[object Map]",f="[object Promise]",p="[object Set]",h="[object WeakMap]",y="[object DataView]",m=u(n),d=u(s),v=u(o),g=u(i),b=u(a),w=c;(n&&w(new n(new ArrayBuffer(1)))!=y||s&&w(new s)!=l||o&&w(o.resolve())!=f||i&&w(new i)!=p||a&&w(new a)!=h)&&(w=function(t){var e=c(t),r="[object Object]"==e?t.constructor:void 0,n=r?u(r):"";if(n)switch(n){case m:return y;case d:return l;case v:return f;case g:return p;case b:return h}return e}),t.exports=w},2420:t=>{t.exports=function(t,e){return null==t?void 0:t[e]}},7152:(t,e,r)=>{var n=r(3768);t.exports=function(){this.__data__=n?n(null):{},this.size=0}},1372:t=>{t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},1084:(t,e,r)=>{var n=r(3768),s=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(n){var r=e[t];return"__lodash_hash_undefined__"===r?void 0:r}return s.call(e,t)?e[t]:void 0}},3516:(t,e,r)=>{var n=r(3768),s=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return n?void 0!==e[t]:s.call(e,t)}},1836:(t,e,r)=>{var n=r(3768);t.exports=function(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=n&&void 0===e?"__lodash_hash_undefined__":e,this}},1640:t=>{var e=/^(?:0|[1-9]\d*)$/;t.exports=function(t,r){var n=typeof t;return!!(r=null==r?9007199254740991:r)&&("number"==n||"symbol"!=n&&e.test(t))&&t>-1&&t%1==0&&t<r}},6768:t=>{t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},9008:(t,e,r)=>{var n,s=r(1812),o=(n=/[^.]+$/.exec(s&&s.keys&&s.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";t.exports=function(t){return!!o&&o in t}},4084:t=>{var e=Object.prototype;t.exports=function(t){var r=t&&t.constructor;return t===("function"==typeof r&&r.prototype||e)}},2444:t=>{t.exports=function(){this.__data__=[],this.size=0}},8776:(t,e,r)=>{var n=r(1840),s=Array.prototype.splice;t.exports=function(t){var e=this.__data__,r=n(e,t);return!(r<0)&&(r==e.length-1?e.pop():s.call(e,r,1),--this.size,!0)}},3580:(t,e,r)=>{var n=r(1840);t.exports=function(t){var e=this.__data__,r=n(e,t);return r<0?void 0:e[r][1]}},1776:(t,e,r)=>{var n=r(1840);t.exports=function(t){return n(this.__data__,t)>-1}},4688:(t,e,r)=>{var n=r(1840);t.exports=function(t,e){var r=this.__data__,s=n(r,t);return s<0?(++this.size,r.push([t,e])):r[s][1]=e,this}},4112:(t,e,r)=>{var n=r(9728),s=r(4920),o=r(8192);t.exports=function(){this.size=0,this.__data__={hash:new n,map:new(o||s),string:new n}}},1928:(t,e,r)=>{var n=r(2840);t.exports=function(t){var e=n(this,t).delete(t);return this.size-=e?1:0,e}},8976:(t,e,r)=>{var n=r(2840);t.exports=function(t){return n(this,t).get(t)}},9336:(t,e,r)=>{var n=r(2840);t.exports=function(t){return n(this,t).has(t)}},3976:(t,e,r)=>{var n=r(2840);t.exports=function(t,e){var r=n(this,t),s=r.size;return r.set(t,e),this.size+=r.size==s?0:1,this}},8788:t=>{t.exports=function(t){var e=-1,r=Array(t.size);return t.forEach((function(t,n){r[++e]=[n,t]})),r}},3768:(t,e,r)=>{var n=r(2676)(Object,"create");t.exports=n},7532:(t,e,r)=>{var n=r(8443)(Object.keys,Object);t.exports=n},1548:(t,e,r)=>{t=r.nmd(t);var n=r(7400),s=e&&!e.nodeType&&e,o=s&&t&&!t.nodeType&&t,i=o&&o.exports===s&&n.process,a=function(){try{var t=o&&o.require&&o.require("util").types;return t||i&&i.binding&&i.binding("util")}catch(t){}}();t.exports=a},2640:t=>{var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},8443:t=>{t.exports=function(t,e){return function(r){return t(e(r))}}},9088:(t,e,r)=>{var n=r(7400),s="object"==typeof self&&self&&self.Object===Object&&self,o=n||s||Function("return this")();t.exports=o},520:t=>{t.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},6240:t=>{t.exports=function(t){return this.__data__.has(t)}},7280:t=>{t.exports=function(t){var e=-1,r=Array(t.size);return t.forEach((function(t){r[++e]=t})),r}},816:(t,e,r)=>{var n=r(4920);t.exports=function(){this.__data__=new n,this.size=0}},4040:t=>{t.exports=function(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r}},3304:t=>{t.exports=function(t){return this.__data__.get(t)}},4316:t=>{t.exports=function(t){return this.__data__.has(t)}},2968:(t,e,r)=>{var n=r(4920),s=r(8192),o=r(9892);t.exports=function(t,e){var r=this.__data__;if(r instanceof n){var i=r.__data__;if(!s||i.length<199)return i.push([t,e]),this.size=++r.size,this;r=this.__data__=new o(i)}return r.set(t,e),this.size=r.size,this}},4776:t=>{var e=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return e.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},4684:t=>{t.exports=function(t,e){return t===e||t!=t&&e!=e}},3396:(t,e,r)=>{var n=r(5064),s=r(8152),o=Object.prototype,i=o.hasOwnProperty,a=o.propertyIsEnumerable,c=n(function(){return arguments}())?n:function(t){return s(t)&&i.call(t,"callee")&&!a.call(t,"callee")};t.exports=c},1648:t=>{var e=Array.isArray;t.exports=e},2468:(t,e,r)=>{var n=r(9848),s=r(9912);t.exports=function(t){return null!=t&&s(t.length)&&!n(t)}},5904:(t,e,r)=>{var n=r(7596),s=r(8152);t.exports=function(t){return!0===t||!1===t||s(t)&&"[object Boolean]"==n(t)}},9028:(t,e,r)=>{t=r.nmd(t);var n=r(9088),s=r(6388),o=e&&!e.nodeType&&e,i=o&&t&&!t.nodeType&&t,a=i&&i.exports===o?n.Buffer:void 0,c=(a?a.isBuffer:void 0)||s;t.exports=c},4744:(t,e,r)=>{var n=r(7816);t.exports=function(t,e){return n(t,e)}},9848:(t,e,r)=>{var n=r(7596),s=r(3016);t.exports=function(t){if(!s(t))return!1;var e=n(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},9912:t=>{t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},9948:t=>{t.exports=function(t){return null===t}},776:(t,e,r)=>{var n=r(7596),s=r(8152);t.exports=function(t){return"number"==typeof t||s(t)&&"[object Number]"==n(t)}},3016:t=>{t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},8152:t=>{t.exports=function(t){return null!=t&&"object"==typeof t}},3116:(t,e,r)=>{var n=r(7596),s=r(1648),o=r(8152);t.exports=function(t){return"string"==typeof t||!s(t)&&o(t)&&"[object String]"==n(t)}},5692:(t,e,r)=>{var n=r(420),s=r(5792),o=r(1548),i=o&&o.isTypedArray,a=i?s(i):n;t.exports=a},2820:(t,e,r)=>{var n=r(192),s=r(2144),o=r(2468);t.exports=function(t){return o(t)?n(t):s(t)}},9364:t=>{t.exports=function(t){if("function"!=typeof t)throw new TypeError("Expected a function");return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}},5992:t=>{t.exports=function(){return[]}},6388:t=>{t.exports=function(){return!1}},1715:(t,e,r)=>{const n=r(9364);function s(t){return"string"==typeof t?e=>e.element===t:t.constructor&&t.extend?e=>e instanceof t:t}class o{constructor(t){this.elements=t||[]}toValue(){return this.elements.map((t=>t.toValue()))}map(t,e){return this.elements.map(t,e)}flatMap(t,e){return this.map(t,e).reduce(((t,e)=>t.concat(e)),[])}compactMap(t,e){const r=[];return this.forEach((n=>{const s=t.bind(e)(n);s&&r.push(s)})),r}filter(t,e){return t=s(t),new o(this.elements.filter(t,e))}reject(t,e){return t=s(t),new o(this.elements.filter(n(t),e))}find(t,e){return t=s(t),this.elements.find(t,e)}forEach(t,e){this.elements.forEach(t,e)}reduce(t,e){return this.elements.reduce(t,e)}includes(t){return this.elements.some((e=>e.equals(t)))}shift(){return this.elements.shift()}unshift(t){this.elements.unshift(this.refract(t))}push(t){return this.elements.push(this.refract(t)),this}add(t){this.push(t)}get(t){return this.elements[t]}getValue(t){const e=this.elements[t];if(e)return e.toValue()}get length(){return this.elements.length}get isEmpty(){return 0===this.elements.length}get first(){return this.elements[0]}}"undefined"!=typeof Symbol&&(o.prototype[Symbol.iterator]=function(){return this.elements[Symbol.iterator]()}),t.exports=o},6984:t=>{class e{constructor(t,e){this.key=t,this.value=e}clone(){const t=new e;return this.key&&(t.key=this.key.clone()),this.value&&(t.value=this.value.clone()),t}}t.exports=e},5524:(t,e,r)=>{const n=r(9948),s=r(3116),o=r(776),i=r(5904),a=r(3016),c=r(824),u=r(5012);class l{constructor(t){this.elementMap={},this.elementDetection=[],this.Element=u.Element,this.KeyValuePair=u.KeyValuePair,t&&t.noDefault||this.useDefault(),this._attributeElementKeys=[],this._attributeElementArrayKeys=[]}use(t){return t.namespace&&t.namespace({base:this}),t.load&&t.load({base:this}),this}useDefault(){return this.register("null",u.NullElement).register("string",u.StringElement).register("number",u.NumberElement).register("boolean",u.BooleanElement).register("array",u.ArrayElement).register("object",u.ObjectElement).register("member",u.MemberElement).register("ref",u.RefElement).register("link",u.LinkElement),this.detect(n,u.NullElement,!1).detect(s,u.StringElement,!1).detect(o,u.NumberElement,!1).detect(i,u.BooleanElement,!1).detect(Array.isArray,u.ArrayElement,!1).detect(a,u.ObjectElement,!1),this}register(t,e){return this._elements=void 0,this.elementMap[t]=e,this}unregister(t){return this._elements=void 0,delete this.elementMap[t],this}detect(t,e,r){return void 0===r||r?this.elementDetection.unshift([t,e]):this.elementDetection.push([t,e]),this}toElement(t){if(t instanceof this.Element)return t;let e;for(let r=0;r<this.elementDetection.length;r+=1){const n=this.elementDetection[r][0],s=this.elementDetection[r][1];if(n(t)){e=new s(t);break}}return e}getElementClass(t){const e=this.elementMap[t];return void 0===e?this.Element:e}fromRefract(t){return this.serialiser.deserialise(t)}toRefract(t){return this.serialiser.serialise(t)}get elements(){return void 0===this._elements&&(this._elements={Element:this.Element},Object.keys(this.elementMap).forEach((t=>{const e=t[0].toUpperCase()+t.substr(1);this._elements[e]=this.elementMap[t]}))),this._elements}get serialiser(){return new c(this)}}c.prototype.Namespace=l,t.exports=l},6040:(t,e,r)=>{const n=r(9364),s=r(1715);class o extends s{map(t,e){return this.elements.map((r=>t.bind(e)(r.value,r.key,r)))}filter(t,e){return new o(this.elements.filter((r=>t.bind(e)(r.value,r.key,r))))}reject(t,e){return this.filter(n(t.bind(e)))}forEach(t,e){return this.elements.forEach(((r,n)=>{t.bind(e)(r.value,r.key,r,n)}))}keys(){return this.map(((t,e)=>e.toValue()))}values(){return this.map((t=>t.toValue()))}}t.exports=o},5012:(t,e,r)=>{const n=r(3216),s=r(904),o=r(2800),i=r(8640),a=r(1164),c=r(5208),u=r(7416),l=r(1800),f=r(5048),p=r(3392),h=r(1715),y=r(6040),m=r(6984);function d(t){if(t instanceof n)return t;if("string"==typeof t)return new o(t);if("number"==typeof t)return new i(t);if("boolean"==typeof t)return new a(t);if(null===t)return new s;if(Array.isArray(t))return new c(t.map(d));if("object"==typeof t){return new l(t)}return t}n.prototype.ObjectElement=l,n.prototype.RefElement=p,n.prototype.MemberElement=u,n.prototype.refract=d,h.prototype.refract=d,t.exports={Element:n,NullElement:s,StringElement:o,NumberElement:i,BooleanElement:a,ArrayElement:c,MemberElement:u,ObjectElement:l,LinkElement:f,RefElement:p,refract:d,ArraySlice:h,ObjectSlice:y,KeyValuePair:m}},5048:(t,e,r)=>{const n=r(3216);t.exports=class extends n{constructor(t,e,r){super(t||[],e,r),this.element="link"}get relation(){return this.attributes.get("relation")}set relation(t){this.attributes.set("relation",t)}get href(){return this.attributes.get("href")}set href(t){this.attributes.set("href",t)}}},3392:(t,e,r)=>{const n=r(3216);t.exports=class extends n{constructor(t,e,r){super(t||[],e,r),this.element="ref",this.path||(this.path="element")}get path(){return this.attributes.get("path")}set path(t){this.attributes.set("path",t)}}},928:(t,e,r)=>{const n=r(5524),s=r(5012);e.MH=n,e.KeyValuePair=r(6984),e.eW=s.ArraySlice,e.wL=s.ObjectSlice,e.gr=s.Element,e.M$=s.StringElement,e.wH=s.NumberElement,e.Ar=s.BooleanElement,e.WM=s.NullElement,e.uQ=s.ArrayElement,e.We=s.ObjectElement,e.u6=s.MemberElement,e.eE=s.RefElement,e.UH=s.LinkElement,s.refract,r(824),r(6400)},5208:(t,e,r)=>{const n=r(9364),s=r(3216),o=r(1715);class i extends s{constructor(t,e,r){super(t||[],e,r),this.element="array"}primitive(){return"array"}get(t){return this.content[t]}getValue(t){const e=this.get(t);if(e)return e.toValue()}getIndex(t){return this.content[t]}set(t,e){return this.content[t]=this.refract(e),this}remove(t){const e=this.content.splice(t,1);return e.length?e[0]:null}map(t,e){return this.content.map(t,e)}flatMap(t,e){return this.map(t,e).reduce(((t,e)=>t.concat(e)),[])}compactMap(t,e){const r=[];return this.forEach((n=>{const s=t.bind(e)(n);s&&r.push(s)})),r}filter(t,e){return new o(this.content.filter(t,e))}reject(t,e){return this.filter(n(t),e)}reduce(t,e){let r,n;void 0!==e?(r=0,n=this.refract(e)):(r=1,n="object"===this.primitive()?this.first.value:this.first);for(let e=r;e<this.length;e+=1){const r=this.content[e];n="object"===this.primitive()?this.refract(t(n,r.value,r.key,r,this)):this.refract(t(n,r,e,this))}return n}forEach(t,e){this.content.forEach(((r,n)=>{t.bind(e)(r,this.refract(n))}))}shift(){return this.content.shift()}unshift(t){this.content.unshift(this.refract(t))}push(t){return this.content.push(this.refract(t)),this}add(t){this.push(t)}findElements(t,e){const r=e||{},n=!!r.recursive,s=void 0===r.results?[]:r.results;return this.forEach(((e,r,o)=>{n&&void 0!==e.findElements&&e.findElements(t,{results:s,recursive:n}),t(e,r,o)&&s.push(e)})),s}find(t){return new o(this.findElements(t,{recursive:!0}))}findByElement(t){return this.find((e=>e.element===t))}findByClass(t){return this.find((e=>e.classes.includes(t)))}getById(t){return this.find((e=>e.id.toValue()===t)).first}includes(t){return this.content.some((e=>e.equals(t)))}contains(t){return this.includes(t)}empty(){return new this.constructor([])}"fantasy-land/empty"(){return this.empty()}concat(t){return new this.constructor(this.content.concat(t.content))}"fantasy-land/concat"(t){return this.concat(t)}"fantasy-land/map"(t){return new this.constructor(this.map(t))}"fantasy-land/chain"(t){return this.map((e=>t(e)),this).reduce(((t,e)=>t.concat(e)),this.empty())}"fantasy-land/filter"(t){return new this.constructor(this.content.filter(t))}"fantasy-land/reduce"(t,e){return this.content.reduce(t,e)}get length(){return this.content.length}get isEmpty(){return 0===this.content.length}get first(){return this.getIndex(0)}get second(){return this.getIndex(1)}get last(){return this.getIndex(this.length-1)}}i.empty=function(){return new this},i["fantasy-land/empty"]=i.empty,"undefined"!=typeof Symbol&&(i.prototype[Symbol.iterator]=function(){return this.content[Symbol.iterator]()}),t.exports=i},1164:(t,e,r)=>{const n=r(3216);t.exports=class extends n{constructor(t,e,r){super(t,e,r),this.element="boolean"}primitive(){return"boolean"}}},3216:(t,e,r)=>{const n=r(4744),s=r(6984),o=r(1715);class i{constructor(t,e,r){e&&(this.meta=e),r&&(this.attributes=r),this.content=t}freeze(){Object.isFrozen(this)||(this._meta&&(this.meta.parent=this,this.meta.freeze()),this._attributes&&(this.attributes.parent=this,this.attributes.freeze()),this.children.forEach((t=>{t.parent=this,t.freeze()}),this),this.content&&Array.isArray(this.content)&&Object.freeze(this.content),Object.freeze(this))}primitive(){}clone(){const t=new this.constructor;return t.element=this.element,this.meta.length&&(t._meta=this.meta.clone()),this.attributes.length&&(t._attributes=this.attributes.clone()),this.content?this.content.clone?t.content=this.content.clone():Array.isArray(this.content)?t.content=this.content.map((t=>t.clone())):t.content=this.content:t.content=this.content,t}toValue(){return this.content instanceof i?this.content.toValue():this.content instanceof s?{key:this.content.key.toValue(),value:this.content.value?this.content.value.toValue():void 0}:this.content&&this.content.map?this.content.map((t=>t.toValue()),this):this.content}toRef(t){if(""===this.id.toValue())throw Error("Cannot create reference to an element that does not contain an ID");const e=new this.RefElement(this.id.toValue());return t&&(e.path=t),e}findRecursive(...t){if(arguments.length>1&&!this.isFrozen)throw new Error("Cannot find recursive with multiple element names without first freezing the element. Call `element.freeze()`");const e=t.pop();let r=new o;const n=(t,e)=>(t.push(e),t),i=(t,r)=>{r.element===e&&t.push(r);const o=r.findRecursive(e);return o&&o.reduce(n,t),r.content instanceof s&&(r.content.key&&i(t,r.content.key),r.content.value&&i(t,r.content.value)),t};return this.content&&(this.content.element&&i(r,this.content),Array.isArray(this.content)&&this.content.reduce(i,r)),t.isEmpty||(r=r.filter((e=>{let r=e.parents.map((t=>t.element));for(const e in t){const n=t[e],s=r.indexOf(n);if(-1===s)return!1;r=r.splice(0,s)}return!0}))),r}set(t){return this.content=t,this}equals(t){return n(this.toValue(),t)}getMetaProperty(t,e){if(!this.meta.hasKey(t)){if(this.isFrozen){const t=this.refract(e);return t.freeze(),t}this.meta.set(t,e)}return this.meta.get(t)}setMetaProperty(t,e){this.meta.set(t,e)}get element(){return this._storedElement||"element"}set element(t){this._storedElement=t}get content(){return this._content}set content(t){if(t instanceof i)this._content=t;else if(t instanceof o)this.content=t.elements;else if("string"==typeof t||"number"==typeof t||"boolean"==typeof t||"null"===t||null==t)this._content=t;else if(t instanceof s)this._content=t;else if(Array.isArray(t))this._content=t.map(this.refract);else{if("object"!=typeof t)throw new Error("Cannot set content to given value");this._content=Object.keys(t).map((e=>new this.MemberElement(e,t[e])))}}get meta(){if(!this._meta){if(this.isFrozen){const t=new this.ObjectElement;return t.freeze(),t}this._meta=new this.ObjectElement}return this._meta}set meta(t){t instanceof this.ObjectElement?this._meta=t:this.meta.set(t||{})}get attributes(){if(!this._attributes){if(this.isFrozen){const t=new this.ObjectElement;return t.freeze(),t}this._attributes=new this.ObjectElement}return this._attributes}set attributes(t){t instanceof this.ObjectElement?this._attributes=t:this.attributes.set(t||{})}get id(){return this.getMetaProperty("id","")}set id(t){this.setMetaProperty("id",t)}get classes(){return this.getMetaProperty("classes",[])}set classes(t){this.setMetaProperty("classes",t)}get title(){return this.getMetaProperty("title","")}set title(t){this.setMetaProperty("title",t)}get description(){return this.getMetaProperty("description","")}set description(t){this.setMetaProperty("description",t)}get links(){return this.getMetaProperty("links",[])}set links(t){this.setMetaProperty("links",t)}get isFrozen(){return Object.isFrozen(this)}get parents(){let{parent:t}=this;const e=new o;for(;t;)e.push(t),t=t.parent;return e}get children(){if(Array.isArray(this.content))return new o(this.content);if(this.content instanceof s){const t=new o([this.content.key]);return this.content.value&&t.push(this.content.value),t}return this.content instanceof i?new o([this.content]):new o}get recursiveChildren(){const t=new o;return this.children.forEach((e=>{t.push(e),e.recursiveChildren.forEach((e=>{t.push(e)}))})),t}}t.exports=i},7416:(t,e,r)=>{const n=r(6984),s=r(3216);t.exports=class extends s{constructor(t,e,r,s){super(new n,r,s),this.element="member",this.key=t,this.value=e}get key(){return this.content.key}set key(t){this.content.key=this.refract(t)}get value(){return this.content.value}set value(t){this.content.value=this.refract(t)}}},904:(t,e,r)=>{const n=r(3216);t.exports=class extends n{constructor(t,e,r){super(t||null,e,r),this.element="null"}primitive(){return"null"}set(){return new Error("Cannot set the value of null")}}},8640:(t,e,r)=>{const n=r(3216);t.exports=class extends n{constructor(t,e,r){super(t,e,r),this.element="number"}primitive(){return"number"}}},1800:(t,e,r)=>{const n=r(9364),s=r(3016),o=r(5208),i=r(7416),a=r(6040);t.exports=class extends o{constructor(t,e,r){super(t||[],e,r),this.element="object"}primitive(){return"object"}toValue(){return this.content.reduce(((t,e)=>(t[e.key.toValue()]=e.value?e.value.toValue():void 0,t)),{})}get(t){const e=this.getMember(t);if(e)return e.value}getMember(t){if(void 0!==t)return this.content.find((e=>e.key.toValue()===t))}remove(t){let e=null;return this.content=this.content.filter((r=>r.key.toValue()!==t||(e=r,!1))),e}getKey(t){const e=this.getMember(t);if(e)return e.key}set(t,e){if(s(t))return Object.keys(t).forEach((e=>{this.set(e,t[e])})),this;const r=t,n=this.getMember(r);return n?n.value=e:this.content.push(new i(r,e)),this}keys(){return this.content.map((t=>t.key.toValue()))}values(){return this.content.map((t=>t.value.toValue()))}hasKey(t){return this.content.some((e=>e.key.equals(t)))}items(){return this.content.map((t=>[t.key.toValue(),t.value.toValue()]))}map(t,e){return this.content.map((r=>t.bind(e)(r.value,r.key,r)))}compactMap(t,e){const r=[];return this.forEach(((n,s,o)=>{const i=t.bind(e)(n,s,o);i&&r.push(i)})),r}filter(t,e){return new a(this.content).filter(t,e)}reject(t,e){return this.filter(n(t),e)}forEach(t,e){return this.content.forEach((r=>t.bind(e)(r.value,r.key,r)))}}},2800:(t,e,r)=>{const n=r(3216);t.exports=class extends n{constructor(t,e,r){super(t,e,r),this.element="string"}primitive(){return"string"}get length(){return this.content.length}}},6400:(t,e,r)=>{const n=r(824);t.exports=class extends n{serialise(t){if(!(t instanceof this.namespace.elements.Element))throw new TypeError(`Given element \`${t}\` is not an Element instance`);let e;t._attributes&&t.attributes.get("variable")&&(e=t.attributes.get("variable"));const r={element:t.element};t._meta&&t._meta.length>0&&(r.meta=this.serialiseObject(t.meta));const n="enum"===t.element||-1!==t.attributes.keys().indexOf("enumerations");if(n){const e=this.enumSerialiseAttributes(t);e&&(r.attributes=e)}else if(t._attributes&&t._attributes.length>0){let{attributes:n}=t;n.get("metadata")&&(n=n.clone(),n.set("meta",n.get("metadata")),n.remove("metadata")),"member"===t.element&&e&&(n=n.clone(),n.remove("variable")),n.length>0&&(r.attributes=this.serialiseObject(n))}if(n)r.content=this.enumSerialiseContent(t,r);else if(this[`${t.element}SerialiseContent`])r.content=this[`${t.element}SerialiseContent`](t,r);else if(void 0!==t.content){let n;e&&t.content.key?(n=t.content.clone(),n.key.attributes.set("variable",e),n=this.serialiseContent(n)):n=this.serialiseContent(t.content),this.shouldSerialiseContent(t,n)&&(r.content=n)}else this.shouldSerialiseContent(t,t.content)&&t instanceof this.namespace.elements.Array&&(r.content=[]);return r}shouldSerialiseContent(t,e){return"parseResult"===t.element||"httpRequest"===t.element||"httpResponse"===t.element||"category"===t.element||"link"===t.element||void 0!==e&&(!Array.isArray(e)||0!==e.length)}refSerialiseContent(t,e){return delete e.attributes,{href:t.toValue(),path:t.path.toValue()}}sourceMapSerialiseContent(t){return t.toValue()}dataStructureSerialiseContent(t){return[this.serialiseContent(t.content)]}enumSerialiseAttributes(t){const e=t.attributes.clone(),r=e.remove("enumerations")||new this.namespace.elements.Array([]),n=e.get("default");let s=e.get("samples")||new this.namespace.elements.Array([]);if(n&&n.content&&(n.content.attributes&&n.content.attributes.remove("typeAttributes"),e.set("default",new this.namespace.elements.Array([n.content]))),s.forEach((t=>{t.content&&t.content.element&&t.content.attributes.remove("typeAttributes")})),t.content&&0!==r.length&&s.unshift(t.content),s=s.map((t=>t instanceof this.namespace.elements.Array?[t]:new this.namespace.elements.Array([t.content]))),s.length&&e.set("samples",s),e.length>0)return this.serialiseObject(e)}enumSerialiseContent(t){if(t._attributes){const e=t.attributes.get("enumerations");if(e&&e.length>0)return e.content.map((t=>{const e=t.clone();return e.attributes.remove("typeAttributes"),this.serialise(e)}))}if(t.content){const e=t.content.clone();return e.attributes.remove("typeAttributes"),[this.serialise(e)]}return[]}deserialise(t){if("string"==typeof t)return new this.namespace.elements.String(t);if("number"==typeof t)return new this.namespace.elements.Number(t);if("boolean"==typeof t)return new this.namespace.elements.Boolean(t);if(null===t)return new this.namespace.elements.Null;if(Array.isArray(t))return new this.namespace.elements.Array(t.map(this.deserialise,this));const e=this.namespace.getElementClass(t.element),r=new e;r.element!==t.element&&(r.element=t.element),t.meta&&this.deserialiseObject(t.meta,r.meta),t.attributes&&this.deserialiseObject(t.attributes,r.attributes);const n=this.deserialiseContent(t.content);if(void 0===n&&null!==r.content||(r.content=n),"enum"===r.element){r.content&&r.attributes.set("enumerations",r.content);let t=r.attributes.get("samples");if(r.attributes.remove("samples"),t){const n=t;t=new this.namespace.elements.Array,n.forEach((n=>{n.forEach((n=>{const s=new e(n);s.element=r.element,t.push(s)}))}));const s=t.shift();r.content=s?s.content:void 0,r.attributes.set("samples",t)}else r.content=void 0;let n=r.attributes.get("default");if(n&&n.length>0){n=n.get(0);const t=new e(n);t.element=r.element,r.attributes.set("default",t)}}else if("dataStructure"===r.element&&Array.isArray(r.content))[r.content]=r.content;else if("category"===r.element){const t=r.attributes.get("meta");t&&(r.attributes.set("metadata",t),r.attributes.remove("meta"))}else"member"===r.element&&r.key&&r.key._attributes&&r.key._attributes.getValue("variable")&&(r.attributes.set("variable",r.key.attributes.get("variable")),r.key.attributes.remove("variable"));return r}serialiseContent(t){if(t instanceof this.namespace.elements.Element)return this.serialise(t);if(t instanceof this.namespace.KeyValuePair){const e={key:this.serialise(t.key)};return t.value&&(e.value=this.serialise(t.value)),e}return t&&t.map?t.map(this.serialise,this):t}deserialiseContent(t){if(t){if(t.element)return this.deserialise(t);if(t.key){const e=new this.namespace.KeyValuePair(this.deserialise(t.key));return t.value&&(e.value=this.deserialise(t.value)),e}if(t.map)return t.map(this.deserialise,this)}return t}shouldRefract(t){return!!(t._attributes&&t.attributes.keys().length||t._meta&&t.meta.keys().length)||"enum"!==t.element&&(t.element!==t.primitive()||"member"===t.element)}convertKeyToRefract(t,e){return this.shouldRefract(e)?this.serialise(e):"enum"===e.element?this.serialiseEnum(e):"array"===e.element?e.map((e=>this.shouldRefract(e)||"default"===t?this.serialise(e):"array"===e.element||"object"===e.element||"enum"===e.element?e.children.map((t=>this.serialise(t))):e.toValue())):"object"===e.element?(e.content||[]).map(this.serialise,this):e.toValue()}serialiseEnum(t){return t.children.map((t=>this.serialise(t)))}serialiseObject(t){const e={};return t.forEach(((t,r)=>{if(t){const n=r.toValue();e[n]=this.convertKeyToRefract(n,t)}})),e}deserialiseObject(t,e){Object.keys(t).forEach((r=>{e.set(r,this.deserialise(t[r]))}))}}},824:t=>{t.exports=class{constructor(t){this.namespace=t||new this.Namespace}serialise(t){if(!(t instanceof this.namespace.elements.Element))throw new TypeError(`Given element \`${t}\` is not an Element instance`);const e={element:t.element};t._meta&&t._meta.length>0&&(e.meta=this.serialiseObject(t.meta)),t._attributes&&t._attributes.length>0&&(e.attributes=this.serialiseObject(t.attributes));const r=this.serialiseContent(t.content);return void 0!==r&&(e.content=r),e}deserialise(t){if(!t.element)throw new Error("Given value is not an object containing an element name");const e=new(this.namespace.getElementClass(t.element));e.element!==t.element&&(e.element=t.element),t.meta&&this.deserialiseObject(t.meta,e.meta),t.attributes&&this.deserialiseObject(t.attributes,e.attributes);const r=this.deserialiseContent(t.content);return void 0===r&&null!==e.content||(e.content=r),e}serialiseContent(t){if(t instanceof this.namespace.elements.Element)return this.serialise(t);if(t instanceof this.namespace.KeyValuePair){const e={key:this.serialise(t.key)};return t.value&&(e.value=this.serialise(t.value)),e}if(t&&t.map){if(0===t.length)return;return t.map(this.serialise,this)}return t}deserialiseContent(t){if(t){if(t.element)return this.deserialise(t);if(t.key){const e=new this.namespace.KeyValuePair(this.deserialise(t.key));return t.value&&(e.value=this.deserialise(t.value)),e}if(t.map)return t.map(this.deserialise,this)}return t}serialiseObject(t){const e={};if(t.forEach(((t,r)=>{t&&(e[r.toValue()]=this.serialise(t))})),0!==Object.keys(e).length)return e}deserialiseObject(t,e){Object.keys(t).forEach((r=>{e.set(r,this.deserialise(t[r]))}))}}},3664:t=>{var e,r,n=t.exports={};function s(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function i(t){if(e===setTimeout)return setTimeout(t,0);if((e===s||!e)&&setTimeout)return e=setTimeout,setTimeout(t,0);try{return e(t,0)}catch(r){try{return e.call(null,t,0)}catch(r){return e.call(this,t,0)}}}!function(){try{e="function"==typeof setTimeout?setTimeout:s}catch(t){e=s}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(t){r=o}}();var a,c=[],u=!1,l=-1;function f(){u&&a&&(u=!1,a.length?c=a.concat(c):l=-1,c.length&&p())}function p(){if(!u){var t=i(f);u=!0;for(var e=c.length;e;){for(a=c,c=[];++l<e;)a&&a[l].run();l=-1,e=c.length}a=null,u=!1,function(t){if(r===clearTimeout)return clearTimeout(t);if((r===o||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(t);try{return r(t)}catch(e){try{return r.call(null,t)}catch(e){return r.call(this,t)}}}(t)}}function h(t,e){this.fun=t,this.array=e}function y(){}n.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)e[r-1]=arguments[r];c.push(new h(t,e)),1!==c.length||u||i(p)},h.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.browser=!0,n.env={},n.argv=[],n.version="",n.versions={},n.on=y,n.addListener=y,n.once=y,n.off=y,n.removeListener=y,n.removeAllListeners=y,n.emit=y,n.prependListener=y,n.prependOnceListener=y,n.listeners=function(t){return[]},n.binding=function(t){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(t){throw new Error("process.chdir is not supported")},n.umask=function(){return 0}},4248:t=>{!function(){"use strict";var e,r,n,s,o,i="properties",a="deepProperties",c="propertyDescriptors",u="staticProperties",l="staticDeepProperties",f="staticPropertyDescriptors",p="configuration",h="deepConfiguration",y="deepProps",m="deepStatics",d="deepConf",v="initializers",g="methods",b="composers",w="compose";function x(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(t):[])}function E(t,e){return Array.prototype.slice.call(arguments,2).reduce(t,e)}var j=E.bind(0,(function(t,e){if(e)for(var r=x(e),n=0;n<r.length;n+=1)Object.defineProperty(t,r[n],Object.getOwnPropertyDescriptor(e,r[n]));return t}));function O(t){return"function"==typeof t}function S(t){return t&&"object"==typeof t||O(t)}function A(t){return t&&"object"==typeof t&&t.__proto__==Object.prototype}var _=E.bind(0,(function t(r,n){if(n===e)return r;if(Array.isArray(n))return(Array.isArray(r)?r:[]).concat(n);if(!A(n))return n;for(var s,o,i=x(n),a=0;a<i.length;)s=i[a++],(o=Object.getOwnPropertyDescriptor(n,s)).hasOwnProperty("value")?o.value!==e&&(r[s]=t(A(r[s])||Array.isArray(n[s])?r[s]:{},n[s])):Object.defineProperty(r,s,o);return r}));function k(){return(r=Array.prototype.concat.apply([],arguments).filter((function(t,e,r){return O(t)&&r.indexOf(t)===e}))).length?r:e}function P(t,e){function n(r,n){S(e[r])&&(S(t[r])||(t[r]={}),(n||j)(t[r],e[r]))}function s(n){(r=k(t[n],e[n]))&&(t[n]=r)}return e&&S(e=e[w]||e)&&(n(g),n(i),n(a,_),n(c),n(u),n(l,_),n(f),n(p),n(h,_),s(v),s(b)),t}function T(){return function(t){return r=function t(r){var n,s,o=t[w]||{},u={__proto__:o[g]},l=o[v],f=Array.prototype.slice.apply(arguments),p=o[a];if(p&&_(u,p),(p=o[i])&&j(u,p),(p=o[c])&&Object.defineProperties(u,p),!l||!l.length)return u;for(r===e&&(r={}),o=0;o<l.length;)O(n=l[o++])&&(u=(s=n.call(u,r,{instance:u,stamp:t,args:f}))===e?u:s);return u},(n=t[l])&&_(r,n),(n=t[u])&&j(r,n),(n=t[f])&&Object.defineProperties(r,n),n=O(r[w])?r[w]:T,j(r[w]=function(){return n.apply(this,arguments)},t),r}(Array.prototype.concat.apply([this],arguments).reduce(P,{}))}function R(t){return O(t)&&O(t[w])}var M={};function C(t,o){return function(){return(s={})[t]=o.apply(e,Array.prototype.concat.apply([{}],arguments)),((r=this)&&r[w]||n).call(r,s)}}M[g]=C(g,j),M[i]=M.props=C(i,j),M[v]=M.init=C(v,k),M[b]=C(b,k),M[a]=M[y]=C(a,_),M[u]=M.statics=C(u,j),M[l]=M[m]=C(l,_),M[p]=M.conf=C(p,j),M[h]=M[d]=C(h,_),M[c]=C(c,j),M[f]=C(f,j),n=M[w]=j((function(){for(var t,x,E=0,O=[],A=arguments,P=this;E<A.length;)S(t=A[E++])&&O.push(R(t)?t:((s={})[g]=(x=t)[g]||e,n=x.props,s[i]=S((r=x[i])||n)?j({},n,r):e,s[v]=k(x.init,x[v]),s[b]=k(x[b]),n=x[y],s[a]=S((r=x[a])||n)?_({},n,r):e,s[c]=x[c],n=x.statics,s[u]=S((r=x[u])||n)?j({},n,r):e,n=x[m],s[l]=S((r=x[l])||n)?_({},n,r):e,r=x[f],s[f]=S((n=x.name&&{name:{value:x.name}})||r)?j({},r,n):e,n=x.conf,s[p]=S((r=x[p])||n)?j({},n,r):e,n=x[d],s[h]=S((r=x[h])||n)?_({},n,r):e,s));if(t=T.apply(P||o,O),P&&O.unshift(P),Array.isArray(A=t[w][b]))for(E=0;E<A.length;)t=R(P=A[E++]({stamp:t,composables:O}))?P:t;return t}),M),M.create=function(){return this.apply(e,arguments)},(s={})[u]=M,o=T(s),n[w]=n.bind(),n.version="4.3.2","object"!=typeof e?t.exports=n:self.stampit=n}()},1204:(t,e,r)=>{t.exports=r(5616)},2772:(t,e,r)=>{"use strict";var n=r(7828);t.exports=n},7984:(t,e,r)=>{"use strict";r(4420),r(8436),r(5936),r(340),r(4176);var n=r(9832);t.exports=n.AggregateError},5616:(t,e,r)=>{"use strict";t.exports=r(9888)},9888:(t,e,r)=>{"use strict";r(2796);var n=r(2772);t.exports=n},28:(t,e,r)=>{"use strict";var n=r(8536),s=r(8944),o=TypeError;t.exports=function(t){if(n(t))return t;throw new o(s(t)+" is not a function")}},1459:(t,e,r)=>{"use strict";var n=r(7432),s=String,o=TypeError;t.exports=function(t){if(n(t))return t;throw new o("Can't set "+s(t)+" as a prototype")}},1472:t=>{"use strict";t.exports=function(){}},2032:(t,e,r)=>{"use strict";var n=r(8608),s=String,o=TypeError;t.exports=function(t){if(n(t))return t;throw new o(s(t)+" is not an object")}},7464:(t,e,r)=>{"use strict";var n=r(445),s=r(4180),o=r(5316),i=function(t){return function(e,r,i){var a,c=n(e),u=o(c),l=s(i,u);if(t&&r!=r){for(;u>l;)if((a=c[l++])!=a)return!0}else for(;u>l;l++)if((t||l in c)&&c[l]===r)return t||l||0;return!t&&-1}};t.exports={includes:i(!0),indexOf:i(!1)}},7936:(t,e,r)=>{"use strict";var n=r(9252),s=n({}.toString),o=n("".slice);t.exports=function(t){return o(s(t),8,-1)}},636:(t,e,r)=>{"use strict";var n=r(6744),s=r(8536),o=r(7936),i=r(3336)("toStringTag"),a=Object,c="Arguments"===o(function(){return arguments}());t.exports=n?o:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=a(t),i))?r:c?o(e):"Object"===(n=o(e))&&s(e.callee)?"Arguments":n}},1100:(t,e,r)=>{"use strict";var n=r(4664),s=r(7876),o=r(1008),i=r(2280);t.exports=function(t,e,r){for(var a=s(e),c=i.f,u=o.f,l=0;l<a.length;l++){var f=a[l];n(t,f)||r&&n(r,f)||c(t,f,u(e,f))}}},2480:(t,e,r)=>{"use strict";var n=r(2064);t.exports=!n((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},3848:t=>{"use strict";t.exports=function(t,e){return{value:t,done:e}}},896:(t,e,r)=>{"use strict";var n=r(9172),s=r(2280),o=r(8981);t.exports=n?function(t,e,r){return s.f(t,e,o(1,r))}:function(t,e,r){return t[e]=r,t}},8981:t=>{"use strict";t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},5424:(t,e,r)=>{"use strict";var n=r(896);t.exports=function(t,e,r,s){return s&&s.enumerable?t[e]=r:n(t,e,r),t}},4408:(t,e,r)=>{"use strict";var n=r(5216),s=Object.defineProperty;t.exports=function(t,e){try{s(n,t,{value:e,configurable:!0,writable:!0})}catch(r){n[t]=e}return e}},9172:(t,e,r)=>{"use strict";var n=r(2064);t.exports=!n((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},1940:(t,e,r)=>{"use strict";var n=r(5216),s=r(8608),o=n.document,i=s(o)&&s(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},472:t=>{"use strict";t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},2276:t=>{"use strict";t.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},3896:(t,e,r)=>{"use strict";var n,s,o=r(5216),i=r(2276),a=o.process,c=o.Deno,u=a&&a.versions||c&&c.version,l=u&&u.v8;l&&(s=(n=l.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!s&&i&&(!(n=i.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=i.match(/Chrome\/(\d+)/))&&(s=+n[1]),t.exports=s},3620:t=>{"use strict";t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},9492:(t,e,r)=>{"use strict";var n=r(9252),s=Error,o=n("".replace),i=String(new s("zxcasd").stack),a=/\n\s*at [^:]*:[^\n]*/,c=a.test(i);t.exports=function(t,e){if(c&&"string"==typeof t&&!s.prepareStackTrace)for(;e--;)t=o(t,a,"");return t}},9035:(t,e,r)=>{"use strict";var n=r(896),s=r(9492),o=r(1376),i=Error.captureStackTrace;t.exports=function(t,e,r,a){o&&(i?i(t,e):n(t,"stack",s(r,a)))}},1376:(t,e,r)=>{"use strict";var n=r(2064),s=r(8981);t.exports=!n((function(){var t=new Error("a");return!("stack"in t)||(Object.defineProperty(t,"stack",s(1,7)),7!==t.stack)}))},3952:(t,e,r)=>{"use strict";var n=r(5216),s=r(9867),o=r(1248),i=r(8536),a=r(1008).f,c=r(6155),u=r(9832),l=r(1884),f=r(896),p=r(4664),h=function(t){var e=function(r,n,o){if(this instanceof e){switch(arguments.length){case 0:return new t;case 1:return new t(r);case 2:return new t(r,n)}return new t(r,n,o)}return s(t,this,arguments)};return e.prototype=t.prototype,e};t.exports=function(t,e){var r,s,y,m,d,v,g,b,w,x=t.target,E=t.global,j=t.stat,O=t.proto,S=E?n:j?n[x]:n[x]&&n[x].prototype,A=E?u:u[x]||f(u,x,{})[x],_=A.prototype;for(m in e)s=!(r=c(E?m:x+(j?".":"#")+m,t.forced))&&S&&p(S,m),v=A[m],s&&(g=t.dontCallGetSet?(w=a(S,m))&&w.value:S[m]),d=s&&g?g:e[m],(r||O||typeof v!=typeof d)&&(b=t.bind&&s?l(d,n):t.wrap&&s?h(d):O&&i(d)?o(d):d,(t.sham||d&&d.sham||v&&v.sham)&&f(b,"sham",!0),f(A,m,b),O&&(p(u,y=x+"Prototype")||f(u,y,{}),f(u[y],m,d),t.real&&_&&(r||!_[m])&&f(_,m,d)))}},2064:t=>{"use strict";t.exports=function(t){try{return!!t()}catch(t){return!0}}},9867:(t,e,r)=>{"use strict";var n=r(5200),s=Function.prototype,o=s.apply,i=s.call;t.exports="object"==typeof Reflect&&Reflect.apply||(n?i.bind(o):function(){return i.apply(o,arguments)})},1884:(t,e,r)=>{"use strict";var n=r(1248),s=r(28),o=r(5200),i=n(n.bind);t.exports=function(t,e){return s(t),void 0===e?t:o?i(t,e):function(){return t.apply(e,arguments)}}},5200:(t,e,r)=>{"use strict";var n=r(2064);t.exports=!n((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},4580:(t,e,r)=>{"use strict";var n=r(5200),s=Function.prototype.call;t.exports=n?s.bind(s):function(){return s.apply(s,arguments)}},3564:(t,e,r)=>{"use strict";var n=r(9172),s=r(4664),o=Function.prototype,i=n&&Object.getOwnPropertyDescriptor,a=s(o,"name"),c=a&&"something"===function(){}.name,u=a&&(!n||n&&i(o,"name").configurable);t.exports={EXISTS:a,PROPER:c,CONFIGURABLE:u}},7864:(t,e,r)=>{"use strict";var n=r(9252),s=r(28);t.exports=function(t,e,r){try{return n(s(Object.getOwnPropertyDescriptor(t,e)[r]))}catch(t){}}},1248:(t,e,r)=>{"use strict";var n=r(7936),s=r(9252);t.exports=function(t){if("Function"===n(t))return s(t)}},9252:(t,e,r)=>{"use strict";var n=r(5200),s=Function.prototype,o=s.call,i=n&&s.bind.bind(o,o);t.exports=n?i:function(t){return function(){return o.apply(t,arguments)}}},3464:(t,e,r)=>{"use strict";var n=r(9832),s=r(5216),o=r(8536),i=function(t){return o(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?i(n[t])||i(s[t]):n[t]&&n[t][e]||s[t]&&s[t][e]}},68:(t,e,r)=>{"use strict";var n=r(636),s=r(1636),o=r(9511),i=r(7256),a=r(3336)("iterator");t.exports=function(t){if(!o(t))return s(t,a)||s(t,"@@iterator")||i[n(t)]}},4656:(t,e,r)=>{"use strict";var n=r(4580),s=r(28),o=r(2032),i=r(8944),a=r(68),c=TypeError;t.exports=function(t,e){var r=arguments.length<2?a(t):e;if(s(r))return o(n(r,t));throw new c(i(t)+" is not iterable")}},1636:(t,e,r)=>{"use strict";var n=r(28),s=r(9511);t.exports=function(t,e){var r=t[e];return s(r)?void 0:n(r)}},5216:function(t,e,r){"use strict";var n=function(t){return t&&t.Math===Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof r.g&&r.g)||n("object"==typeof this&&this)||function(){return this}()||Function("return this")()},4664:(t,e,r)=>{"use strict";var n=r(9252),s=r(2819),o=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return o(s(t),e)}},3328:t=>{"use strict";t.exports={}},7896:(t,e,r)=>{"use strict";var n=r(3464);t.exports=n("document","documentElement")},124:(t,e,r)=>{"use strict";var n=r(9172),s=r(2064),o=r(1940);t.exports=!n&&!s((function(){return 7!==Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},2899:(t,e,r)=>{"use strict";var n=r(9252),s=r(2064),o=r(7936),i=Object,a=n("".split);t.exports=s((function(){return!i("z").propertyIsEnumerable(0)}))?function(t){return"String"===o(t)?a(t,""):i(t)}:i},1664:(t,e,r)=>{"use strict";var n=r(8536),s=r(8608),o=r(2288);t.exports=function(t,e,r){var i,a;return o&&n(i=e.constructor)&&i!==r&&s(a=i.prototype)&&a!==r.prototype&&o(t,a),t}},9055:(t,e,r)=>{"use strict";var n=r(8608),s=r(896);t.exports=function(t,e){n(e)&&"cause"in e&&s(t,"cause",e.cause)}},2344:(t,e,r)=>{"use strict";var n,s,o,i=r(3184),a=r(5216),c=r(8608),u=r(896),l=r(4664),f=r(9284),p=r(924),h=r(3328),y="Object already initialized",m=a.TypeError,d=a.WeakMap;if(i||f.state){var v=f.state||(f.state=new d);v.get=v.get,v.has=v.has,v.set=v.set,n=function(t,e){if(v.has(t))throw new m(y);return e.facade=t,v.set(t,e),e},s=function(t){return v.get(t)||{}},o=function(t){return v.has(t)}}else{var g=p("state");h[g]=!0,n=function(t,e){if(l(t,g))throw new m(y);return e.facade=t,u(t,g,e),e},s=function(t){return l(t,g)?t[g]:{}},o=function(t){return l(t,g)}}t.exports={set:n,get:s,has:o,enforce:function(t){return o(t)?s(t):n(t,{})},getterFor:function(t){return function(e){var r;if(!c(e)||(r=s(e)).type!==t)throw new m("Incompatible receiver, "+t+" required");return r}}}},4992:(t,e,r)=>{"use strict";var n=r(3336),s=r(7256),o=n("iterator"),i=Array.prototype;t.exports=function(t){return void 0!==t&&(s.Array===t||i[o]===t)}},8536:t=>{"use strict";var e="object"==typeof document&&document.all;t.exports=void 0===e&&void 0!==e?function(t){return"function"==typeof t||t===e}:function(t){return"function"==typeof t}},6155:(t,e,r)=>{"use strict";var n=r(2064),s=r(8536),o=/#|\.prototype\./,i=function(t,e){var r=c[a(t)];return r===l||r!==u&&(s(e)?n(e):!!e)},a=i.normalize=function(t){return String(t).replace(o,".").toLowerCase()},c=i.data={},u=i.NATIVE="N",l=i.POLYFILL="P";t.exports=i},9511:t=>{"use strict";t.exports=function(t){return null==t}},8608:(t,e,r)=>{"use strict";var n=r(8536);t.exports=function(t){return"object"==typeof t?null!==t:n(t)}},7432:(t,e,r)=>{"use strict";var n=r(8608);t.exports=function(t){return n(t)||null===t}},1016:t=>{"use strict";t.exports=!0},5376:(t,e,r)=>{"use strict";var n=r(3464),s=r(8536),o=r(2360),i=r(6416),a=Object;t.exports=i?function(t){return"symbol"==typeof t}:function(t){var e=n("Symbol");return s(e)&&o(e.prototype,a(t))}},5799:(t,e,r)=>{"use strict";var n=r(1884),s=r(4580),o=r(2032),i=r(8944),a=r(4992),c=r(5316),u=r(2360),l=r(4656),f=r(68),p=r(5872),h=TypeError,y=function(t,e){this.stopped=t,this.result=e},m=y.prototype;t.exports=function(t,e,r){var d,v,g,b,w,x,E,j=r&&r.that,O=!(!r||!r.AS_ENTRIES),S=!(!r||!r.IS_RECORD),A=!(!r||!r.IS_ITERATOR),_=!(!r||!r.INTERRUPTED),k=n(e,j),P=function(t){return d&&p(d,"normal",t),new y(!0,t)},T=function(t){return O?(o(t),_?k(t[0],t[1],P):k(t[0],t[1])):_?k(t,P):k(t)};if(S)d=t.iterator;else if(A)d=t;else{if(!(v=f(t)))throw new h(i(t)+" is not iterable");if(a(v)){for(g=0,b=c(t);b>g;g++)if((w=T(t[g]))&&u(m,w))return w;return new y(!1)}d=l(t,v)}for(x=S?t.next:d.next;!(E=s(x,d)).done;){try{w=T(E.value)}catch(t){p(d,"throw",t)}if("object"==typeof w&&w&&u(m,w))return w}return new y(!1)}},5872:(t,e,r)=>{"use strict";var n=r(4580),s=r(2032),o=r(1636);t.exports=function(t,e,r){var i,a;s(t);try{if(!(i=o(t,"return"))){if("throw"===e)throw r;return r}i=n(i,t)}catch(t){a=!0,i=t}if("throw"===e)throw r;if(a)throw i;return s(i),r}},9976:(t,e,r)=>{"use strict";var n=r(2224).IteratorPrototype,s=r(4488),o=r(8981),i=r(5836),a=r(7256),c=function(){return this};t.exports=function(t,e,r,u){var l=e+" Iterator";return t.prototype=s(n,{next:o(+!u,r)}),i(t,l,!1,!0),a[l]=c,t}},536:(t,e,r)=>{"use strict";var n=r(3952),s=r(4580),o=r(1016),i=r(3564),a=r(8536),c=r(9976),u=r(7800),l=r(2288),f=r(5836),p=r(896),h=r(5424),y=r(3336),m=r(7256),d=r(2224),v=i.PROPER,g=i.CONFIGURABLE,b=d.IteratorPrototype,w=d.BUGGY_SAFARI_ITERATORS,x=y("iterator"),E="keys",j="values",O="entries",S=function(){return this};t.exports=function(t,e,r,i,y,d,A){c(r,e,i);var _,k,P,T=function(t){if(t===y&&V)return V;if(!w&&t&&t in C)return C[t];switch(t){case E:case j:case O:return function(){return new r(this,t)}}return function(){return new r(this)}},R=e+" Iterator",M=!1,C=t.prototype,I=C[x]||C["@@iterator"]||y&&C[y],V=!w&&I||T(y),L="Array"===e&&C.entries||I;if(L&&(_=u(L.call(new t)))!==Object.prototype&&_.next&&(o||u(_)===b||(l?l(_,b):a(_[x])||h(_,x,S)),f(_,R,!0,!0),o&&(m[R]=S)),v&&y===j&&I&&I.name!==j&&(!o&&g?p(C,"name",j):(M=!0,V=function(){return s(I,this)})),y)if(k={values:T(j),keys:d?V:T(E),entries:T(O)},A)for(P in k)(w||M||!(P in C))&&h(C,P,k[P]);else n({target:e,proto:!0,forced:w||M},k);return o&&!A||C[x]===V||h(C,x,V,{name:y}),m[e]=V,k}},2224:(t,e,r)=>{"use strict";var n,s,o,i=r(2064),a=r(8536),c=r(8608),u=r(4488),l=r(7800),f=r(5424),p=r(3336),h=r(1016),y=p("iterator"),m=!1;[].keys&&("next"in(o=[].keys())?(s=l(l(o)))!==Object.prototype&&(n=s):m=!0),!c(n)||i((function(){var t={};return n[y].call(t)!==t}))?n={}:h&&(n=u(n)),a(n[y])||f(n,y,(function(){return this})),t.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:m}},7256:t=>{"use strict";t.exports={}},5316:(t,e,r)=>{"use strict";var n=r(4596);t.exports=function(t){return n(t.length)}},24:t=>{"use strict";var e=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(t){var n=+t;return(n>0?r:e)(n)}},3080:(t,e,r)=>{"use strict";var n=r(9352);t.exports=function(t,e){return void 0===t?arguments.length<2?"":e:n(t)}},4488:(t,e,r)=>{"use strict";var n,s=r(2032),o=r(6452),i=r(3620),a=r(3328),c=r(7896),u=r(1940),l=r(924),f="prototype",p="script",h=l("IE_PROTO"),y=function(){},m=function(t){return"<"+p+">"+t+"</"+p+">"},d=function(t){t.write(m("")),t.close();var e=t.parentWindow.Object;return t=null,e},v=function(){try{n=new ActiveXObject("htmlfile")}catch(t){}var t,e,r;v="undefined"!=typeof document?document.domain&&n?d(n):(e=u("iframe"),r="java"+p+":",e.style.display="none",c.appendChild(e),e.src=String(r),(t=e.contentWindow.document).open(),t.write(m("document.F=Object")),t.close(),t.F):d(n);for(var s=i.length;s--;)delete v[f][i[s]];return v()};a[h]=!0,t.exports=Object.create||function(t,e){var r;return null!==t?(y[f]=s(t),r=new y,y[f]=null,r[h]=t):r=v(),void 0===e?r:o.f(r,e)}},6452:(t,e,r)=>{"use strict";var n=r(9172),s=r(3109),o=r(2280),i=r(2032),a=r(445),c=r(9547);e.f=n&&!s?Object.defineProperties:function(t,e){i(t);for(var r,n=a(e),s=c(e),u=s.length,l=0;u>l;)o.f(t,r=s[l++],n[r]);return t}},2280:(t,e,r)=>{"use strict";var n=r(9172),s=r(124),o=r(3109),i=r(2032),a=r(2319),c=TypeError,u=Object.defineProperty,l=Object.getOwnPropertyDescriptor,f="enumerable",p="configurable",h="writable";e.f=n?o?function(t,e,r){if(i(t),e=a(e),i(r),"function"==typeof t&&"prototype"===e&&"value"in r&&h in r&&!r[h]){var n=l(t,e);n&&n[h]&&(t[e]=r.value,r={configurable:p in r?r[p]:n[p],enumerable:f in r?r[f]:n[f],writable:!1})}return u(t,e,r)}:u:function(t,e,r){if(i(t),e=a(e),i(r),s)try{return u(t,e,r)}catch(t){}if("get"in r||"set"in r)throw new c("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},1008:(t,e,r)=>{"use strict";var n=r(9172),s=r(4580),o=r(6500),i=r(8981),a=r(445),c=r(2319),u=r(4664),l=r(124),f=Object.getOwnPropertyDescriptor;e.f=n?f:function(t,e){if(t=a(t),e=c(e),l)try{return f(t,e)}catch(t){}if(u(t,e))return i(!s(o.f,t,e),t[e])}},1600:(t,e,r)=>{"use strict";var n=r(2884),s=r(3620).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,s)}},4060:(t,e)=>{"use strict";e.f=Object.getOwnPropertySymbols},7800:(t,e,r)=>{"use strict";var n=r(4664),s=r(8536),o=r(2819),i=r(924),a=r(2480),c=i("IE_PROTO"),u=Object,l=u.prototype;t.exports=a?u.getPrototypeOf:function(t){var e=o(t);if(n(e,c))return e[c];var r=e.constructor;return s(r)&&e instanceof r?r.prototype:e instanceof u?l:null}},2360:(t,e,r)=>{"use strict";var n=r(9252);t.exports=n({}.isPrototypeOf)},2884:(t,e,r)=>{"use strict";var n=r(9252),s=r(4664),o=r(445),i=r(7464).indexOf,a=r(3328),c=n([].push);t.exports=function(t,e){var r,n=o(t),u=0,l=[];for(r in n)!s(a,r)&&s(n,r)&&c(l,r);for(;e.length>u;)s(n,r=e[u++])&&(~i(l,r)||c(l,r));return l}},9547:(t,e,r)=>{"use strict";var n=r(2884),s=r(3620);t.exports=Object.keys||function(t){return n(t,s)}},6500:(t,e)=>{"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,s=n&&!r.call({1:2},1);e.f=s?function(t){var e=n(this,t);return!!e&&e.enumerable}:r},2288:(t,e,r)=>{"use strict";var n=r(7864),s=r(2032),o=r(1459);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{(t=n(Object.prototype,"__proto__","set"))(r,[]),e=r instanceof Array}catch(t){}return function(r,n){return s(r),o(n),e?t(r,n):r.__proto__=n,r}}():void 0)},1616:(t,e,r)=>{"use strict";var n=r(6744),s=r(636);t.exports=n?{}.toString:function(){return"[object "+s(this)+"]"}},416:(t,e,r)=>{"use strict";var n=r(4580),s=r(8536),o=r(8608),i=TypeError;t.exports=function(t,e){var r,a;if("string"===e&&s(r=t.toString)&&!o(a=n(r,t)))return a;if(s(r=t.valueOf)&&!o(a=n(r,t)))return a;if("string"!==e&&s(r=t.toString)&&!o(a=n(r,t)))return a;throw new i("Can't convert object to primitive value")}},7876:(t,e,r)=>{"use strict";var n=r(3464),s=r(9252),o=r(1600),i=r(4060),a=r(2032),c=s([].concat);t.exports=n("Reflect","ownKeys")||function(t){var e=o.f(a(t)),r=i.f;return r?c(e,r(t)):e}},9832:t=>{"use strict";t.exports={}},9360:(t,e,r)=>{"use strict";var n=r(2280).f;t.exports=function(t,e,r){r in t||n(t,r,{configurable:!0,get:function(){return e[r]},set:function(t){e[r]=t}})}},9952:(t,e,r)=>{"use strict";var n=r(9511),s=TypeError;t.exports=function(t){if(n(t))throw new s("Can't call method on "+t);return t}},5836:(t,e,r)=>{"use strict";var n=r(6744),s=r(2280).f,o=r(896),i=r(4664),a=r(1616),c=r(3336)("toStringTag");t.exports=function(t,e,r,u){var l=r?t:t&&t.prototype;l&&(i(l,c)||s(l,c,{configurable:!0,value:e}),u&&!n&&o(l,"toString",a))}},924:(t,e,r)=>{"use strict";var n=r(8852),s=r(6696),o=n("keys");t.exports=function(t){return o[t]||(o[t]=s(t))}},9284:(t,e,r)=>{"use strict";var n=r(5216),s=r(4408),o="__core-js_shared__",i=n[o]||s(o,{});t.exports=i},8852:(t,e,r)=>{"use strict";var n=r(1016),s=r(9284);(t.exports=function(t,e){return s[t]||(s[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.35.1",mode:n?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.35.1/LICENSE",source:"https://github.com/zloirock/core-js"})},6392:(t,e,r)=>{"use strict";var n=r(9252),s=r(5016),o=r(9352),i=r(9952),a=n("".charAt),c=n("".charCodeAt),u=n("".slice),l=function(t){return function(e,r){var n,l,f=o(i(e)),p=s(r),h=f.length;return p<0||p>=h?t?"":void 0:(n=c(f,p))<55296||n>56319||p+1===h||(l=c(f,p+1))<56320||l>57343?t?a(f,p):n:t?u(f,p,p+2):l-56320+(n-55296<<10)+65536}};t.exports={codeAt:l(!1),charAt:l(!0)}},5235:(t,e,r)=>{"use strict";var n=r(3896),s=r(2064),o=r(5216).String;t.exports=!!Object.getOwnPropertySymbols&&!s((function(){var t=Symbol("symbol detection");return!o(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},4180:(t,e,r)=>{"use strict";var n=r(5016),s=Math.max,o=Math.min;t.exports=function(t,e){var r=n(t);return r<0?s(r+e,0):o(r,e)}},445:(t,e,r)=>{"use strict";var n=r(2899),s=r(9952);t.exports=function(t){return n(s(t))}},5016:(t,e,r)=>{"use strict";var n=r(24);t.exports=function(t){var e=+t;return e!=e||0===e?0:n(e)}},4596:(t,e,r)=>{"use strict";var n=r(5016),s=Math.min;t.exports=function(t){var e=n(t);return e>0?s(e,9007199254740991):0}},2819:(t,e,r)=>{"use strict";var n=r(9952),s=Object;t.exports=function(t){return s(n(t))}},3504:(t,e,r)=>{"use strict";var n=r(4580),s=r(8608),o=r(5376),i=r(1636),a=r(416),c=r(3336),u=TypeError,l=c("toPrimitive");t.exports=function(t,e){if(!s(t)||o(t))return t;var r,c=i(t,l);if(c){if(void 0===e&&(e="default"),r=n(c,t,e),!s(r)||o(r))return r;throw new u("Can't convert object to primitive value")}return void 0===e&&(e="number"),a(t,e)}},2319:(t,e,r)=>{"use strict";var n=r(3504),s=r(5376);t.exports=function(t){var e=n(t,"string");return s(e)?e:e+""}},6744:(t,e,r)=>{"use strict";var n={};n[r(3336)("toStringTag")]="z",t.exports="[object z]"===String(n)},9352:(t,e,r)=>{"use strict";var n=r(636),s=String;t.exports=function(t){if("Symbol"===n(t))throw new TypeError("Cannot convert a Symbol value to a string");return s(t)}},8944:t=>{"use strict";var e=String;t.exports=function(t){try{return e(t)}catch(t){return"Object"}}},6696:(t,e,r)=>{"use strict";var n=r(9252),s=0,o=Math.random(),i=n(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+i(++s+o,36)}},6416:(t,e,r)=>{"use strict";var n=r(5235);t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3109:(t,e,r)=>{"use strict";var n=r(9172),s=r(2064);t.exports=n&&s((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},3184:(t,e,r)=>{"use strict";var n=r(5216),s=r(8536),o=n.WeakMap;t.exports=s(o)&&/native code/.test(String(o))},3336:(t,e,r)=>{"use strict";var n=r(5216),s=r(8852),o=r(4664),i=r(6696),a=r(5235),c=r(6416),u=n.Symbol,l=s("wks"),f=c?u.for||u:u&&u.withoutSetter||i;t.exports=function(t){return o(l,t)||(l[t]=a&&o(u,t)?u[t]:f("Symbol."+t)),l[t]}},5960:(t,e,r)=>{"use strict";var n=r(3464),s=r(4664),o=r(896),i=r(2360),a=r(2288),c=r(1100),u=r(9360),l=r(1664),f=r(3080),p=r(9055),h=r(9035),y=r(9172),m=r(1016);t.exports=function(t,e,r,d){var v="stackTraceLimit",g=d?2:1,b=t.split("."),w=b[b.length-1],x=n.apply(null,b);if(x){var E=x.prototype;if(!m&&s(E,"cause")&&delete E.cause,!r)return x;var j=n("Error"),O=e((function(t,e){var r=f(d?e:t,void 0),n=d?new x(t):new x;return void 0!==r&&o(n,"message",r),h(n,O,n.stack,2),this&&i(E,this)&&l(n,this,O),arguments.length>g&&p(n,arguments[g]),n}));if(O.prototype=E,"Error"!==w?a?a(O,j):c(O,j,{name:!0}):y&&v in x&&(u(O,x,v),u(O,x,"prepareStackTrace")),c(O,x),!m)try{E.name!==w&&o(E,"name",w),E.constructor=O}catch(t){}return O}}},5936:(t,e,r)=>{"use strict";var n=r(3952),s=r(3464),o=r(9867),i=r(2064),a=r(5960),c="AggregateError",u=s(c),l=!i((function(){return 1!==u([1]).errors[0]}))&&i((function(){return 7!==u([1],c,{cause:7}).cause}));n({global:!0,constructor:!0,arity:2,forced:l},{AggregateError:a(c,(function(t){return function(e,r){return o(t,this,arguments)}}),l,!0)})},9232:(t,e,r)=>{"use strict";var n=r(3952),s=r(2360),o=r(7800),i=r(2288),a=r(1100),c=r(4488),u=r(896),l=r(8981),f=r(9055),p=r(9035),h=r(5799),y=r(3080),m=r(3336)("toStringTag"),d=Error,v=[].push,g=function(t,e){var r,n=s(b,this);i?r=i(new d,n?o(this):b):(r=n?this:c(b),u(r,m,"Error")),void 0!==e&&u(r,"message",y(e)),p(r,g,r.stack,1),arguments.length>2&&f(r,arguments[2]);var a=[];return h(t,v,{that:a}),u(r,"errors",a),r};i?i(g,d):a(g,d,{name:!0});var b=g.prototype=c(d.prototype,{constructor:l(1,g),message:l(1,""),name:l(1,"AggregateError")});n({global:!0,constructor:!0,arity:2},{AggregateError:g})},8436:(t,e,r)=>{"use strict";r(9232)},340:(t,e,r)=>{"use strict";var n=r(445),s=r(1472),o=r(7256),i=r(2344),a=r(2280).f,c=r(536),u=r(3848),l=r(1016),f=r(9172),p="Array Iterator",h=i.set,y=i.getterFor(p);t.exports=c(Array,"Array",(function(t,e){h(this,{type:p,target:n(t),index:0,kind:e})}),(function(){var t=y(this),e=t.target,r=t.index++;if(!e||r>=e.length)return t.target=void 0,u(void 0,!0);switch(t.kind){case"keys":return u(r,!1);case"values":return u(e[r],!1)}return u([r,e[r]],!1)}),"values");var m=o.Arguments=o.Array;if(s("keys"),s("values"),s("entries"),!l&&f&&"values"!==m.name)try{a(m,"name",{value:"values"})}catch(t){}},4420:(t,e,r)=>{"use strict";var n=r(3952),s=r(5216),o=r(9867),i=r(5960),a="WebAssembly",c=s[a],u=7!==new Error("e",{cause:7}).cause,l=function(t,e){var r={};r[t]=i(t,e,u),n({global:!0,constructor:!0,arity:1,forced:u},r)},f=function(t,e){if(c&&c[t]){var r={};r[t]=i(a+"."+t,e,u),n({target:a,stat:!0,constructor:!0,arity:1,forced:u},r)}};l("Error",(function(t){return function(e){return o(t,this,arguments)}})),l("EvalError",(function(t){return function(e){return o(t,this,arguments)}})),l("RangeError",(function(t){return function(e){return o(t,this,arguments)}})),l("ReferenceError",(function(t){return function(e){return o(t,this,arguments)}})),l("SyntaxError",(function(t){return function(e){return o(t,this,arguments)}})),l("TypeError",(function(t){return function(e){return o(t,this,arguments)}})),l("URIError",(function(t){return function(e){return o(t,this,arguments)}})),f("CompileError",(function(t){return function(e){return o(t,this,arguments)}})),f("LinkError",(function(t){return function(e){return o(t,this,arguments)}})),f("RuntimeError",(function(t){return function(e){return o(t,this,arguments)}}))},4176:(t,e,r)=>{"use strict";var n=r(6392).charAt,s=r(9352),o=r(2344),i=r(536),a=r(3848),c="String Iterator",u=o.set,l=o.getterFor(c);i(String,"String",(function(t){u(this,{type:c,string:s(t),index:0})}),(function(){var t,e=l(this),r=e.string,s=e.index;return s>=r.length?a(void 0,!0):(t=n(r,s),e.index+=t.length,a(t,!1))}))},2796:(t,e,r)=>{"use strict";r(8436)},3624:(t,e,r)=>{"use strict";r(340);var n=r(472),s=r(5216),o=r(5836),i=r(7256);for(var a in n)o(s[a],a),i[a]=i.Array},7828:(t,e,r)=>{"use strict";r(2796);var n=r(7984);r(3624),t.exports=n}},e={};function r(n){var s=e[n];if(void 0!==s)return s.exports;var o=e[n]={id:n,loaded:!1,exports:{}};return t[n].call(o.exports,o,o.exports,r),o.loaded=!0,o.exports}r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.nmd=t=>(t.paths=[],t.children||(t.children=[]),t);var n={};return(()=>{"use strict";r.r(n),r.d(n,{BundleError:()=>xn,BundleStrategy:()=>Mn,DereferenceAncestorLineage:()=>Rn,DereferenceError:()=>vn,DereferenceStrategy:()=>Tn,EvaluationJsonSchema$anchorError:()=>Fn,EvaluationJsonSchemaUriError:()=>Dn,File:()=>we,HttpResolver:()=>kn,InvalidJsonSchema$anchorError:()=>zn,JsonSchema$anchorError:()=>Ln,JsonSchemaURIError:()=>Un,MaximumBundleDepthError:()=>Vn,MaximumDereferenceDepthError:()=>Bn,MaximumResolveDepthError:()=>Nn,ParseError:()=>Xe,Parser:()=>An,ParserError:()=>$n,PluginError:()=>Qe,Reference:()=>Cn,ReferenceSet:()=>In,ResolveError:()=>Ze,ResolveStrategy:()=>Pn,Resolver:()=>_n,ResolverError:()=>tr,UnmatchedBundleStrategyError:()=>En,UnmatchedDereferenceStrategyError:()=>gn,UnmatchedResolveStrategyError:()=>hn,UnmatchedResolverError:()=>er,bundle:()=>Jn,dereference:()=>Kn,dereferenceApiDOM:()=>Qn,mergeOptions:()=>Ve,options:()=>xe,parse:()=>Gn,readFile:()=>qn,resolve:()=>Wn,resolveApiDOM:()=>Hn,url:()=>t});var t={};r.r(t),r.d(t,{cwd:()=>de,fromFileSystemPath:()=>he,getExtension:()=>ce,getHash:()=>ye,getProtocol:()=>ie,hasProtocol:()=>ae,isFileSystemPath:()=>ue,isHttpUrl:()=>le,isURI:()=>fe,resolve:()=>ve,sanitize:()=>ge,stripHash:()=>me,toFileSystemPath:()=>pe,unsanitize:()=>be});var e={};r.r(e),r.d(e,{hasElementSourceMap:()=>Fr,includesClasses:()=>Dr,includesSymbols:()=>Ur,isAnnotationElement:()=>Mr,isArrayElement:()=>kr,isBooleanElement:()=>Ar,isCommentElement:()=>Cr,isElement:()=>Er,isLinkElement:()=>Tr,isMemberElement:()=>Pr,isNullElement:()=>Sr,isNumberElement:()=>Or,isObjectElement:()=>_r,isParseResultElement:()=>Ir,isPrimitiveElement:()=>Lr,isRefElement:()=>Rr,isSourceMapElement:()=>Vr,isStringElement:()=>jr});var s=r(4248),o=r.n(s);function i(t){return null!=t&&"object"==typeof t&&!0===t["@@functional/placeholder"]}function a(t){return function e(r){return 0===arguments.length||i(r)?e:t.apply(this,arguments)}}const c=a((function(t){return null===t?"Null":void 0===t?"Undefined":Object.prototype.toString.call(t).slice(8,-1)}));function u(t,e){switch(t){case 0:return function(){return e.apply(this,arguments)};case 1:return function(t){return e.apply(this,arguments)};case 2:return function(t,r){return e.apply(this,arguments)};case 3:return function(t,r,n){return e.apply(this,arguments)};case 4:return function(t,r,n,s){return e.apply(this,arguments)};case 5:return function(t,r,n,s,o){return e.apply(this,arguments)};case 6:return function(t,r,n,s,o,i){return e.apply(this,arguments)};case 7:return function(t,r,n,s,o,i,a){return e.apply(this,arguments)};case 8:return function(t,r,n,s,o,i,a,c){return e.apply(this,arguments)};case 9:return function(t,r,n,s,o,i,a,c,u){return e.apply(this,arguments)};case 10:return function(t,r,n,s,o,i,a,c,u,l){return e.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}function l(t){return function e(r,n){switch(arguments.length){case 0:return e;case 1:return i(r)?e:a((function(e){return t(r,e)}));default:return i(r)&&i(n)?e:i(r)?a((function(e){return t(e,n)})):i(n)?a((function(e){return t(r,e)})):t(r,n)}}}function f(t,e,r){return function(){for(var n=[],s=0,o=t,a=0,c=!1;a<e.length||s<arguments.length;){var l;a<e.length&&(!i(e[a])||s>=arguments.length)?l=e[a]:(l=arguments[s],s+=1),n[a]=l,i(l)?c=!0:o-=1,a+=1}return!c&&o<=0?r.apply(this,n):u(Math.max(0,o),f(t,n,r))}}const p=l((function(t,e){return 1===t?a(e):u(t,f(t,[],e))}));function h(t,e){return function(){return e.call(this,t.apply(this,arguments))}}function y(t){return function e(r,n,s){switch(arguments.length){case 0:return e;case 1:return i(r)?e:l((function(e,n){return t(r,e,n)}));case 2:return i(r)&&i(n)?e:i(r)?l((function(e,r){return t(e,n,r)})):i(n)?l((function(e,n){return t(r,e,n)})):a((function(e){return t(r,n,e)}));default:return i(r)&&i(n)&&i(s)?e:i(r)&&i(n)?l((function(e,r){return t(e,r,s)})):i(r)&&i(s)?l((function(e,r){return t(e,n,r)})):i(n)&&i(s)?l((function(e,n){return t(r,e,n)})):i(r)?a((function(e){return t(e,n,s)})):i(n)?a((function(e){return t(r,e,s)})):i(s)?a((function(e){return t(r,n,e)})):t(r,n,s)}}}const m=Array.isArray||function(t){return null!=t&&t.length>=0&&"[object Array]"===Object.prototype.toString.call(t)};function d(t){return"[object String]"===Object.prototype.toString.call(t)}const v=a((function(t){return!!m(t)||!!t&&("object"==typeof t&&(!d(t)&&(0===t.length||t.length>0&&(t.hasOwnProperty(0)&&t.hasOwnProperty(t.length-1)))))}));var g="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";function b(t,e,r){return function(n,s,o){if(v(o))return t(n,s,o);if(null==o)return s;if("function"==typeof o["fantasy-land/reduce"])return e(n,s,o,"fantasy-land/reduce");if(null!=o[g])return r(n,s,o[g]());if("function"==typeof o.next)return r(n,s,o);if("function"==typeof o.reduce)return e(n,s,o,"reduce");throw new TypeError("reduce: list must be array or iterable")}}function w(t,e,r){for(var n=0,s=r.length;n<s;){if((e=t["@@transducer/step"](e,r[n]))&&e["@@transducer/reduced"]){e=e["@@transducer/value"];break}n+=1}return t["@@transducer/result"](e)}const x=l((function(t,e){return u(t.length,(function(){return t.apply(e,arguments)}))}));function E(t,e,r){for(var n=r.next();!n.done;){if((e=t["@@transducer/step"](e,n.value))&&e["@@transducer/reduced"]){e=e["@@transducer/value"];break}n=r.next()}return t["@@transducer/result"](e)}function j(t,e,r,n){return t["@@transducer/result"](r[n](x(t["@@transducer/step"],t),e))}const O=b(w,j,E);var S=function(){function t(t){this.f=t}return t.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},t.prototype["@@transducer/result"]=function(t){return t},t.prototype["@@transducer/step"]=function(t,e){return this.f(t,e)},t}();const A=y((function(t,e,r){return O("function"==typeof t?new S(t):t,e,r)}));function _(t,e){return function(){var r=arguments.length;if(0===r)return e();var n=arguments[r-1];return m(n)||"function"!=typeof n[t]?e.apply(this,arguments):n[t].apply(n,Array.prototype.slice.call(arguments,0,r-1))}}const k=y(_("slice",(function(t,e,r){return Array.prototype.slice.call(r,t,e)})));const P=a(_("tail",k(1,1/0)));function T(){if(0===arguments.length)throw new Error("pipe requires at least one argument");return u(arguments[0].length,A(h,arguments[0],P(arguments)))}const R="function"==typeof Object.is?Object.is:function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e};var M=function(t,e){switch(arguments.length){case 0:return M;case 1:return function e(r){return 0===arguments.length?e:R(t,r)};default:return R(t,e)}};const C=M;const I=p(1,T(c,C("String")));var V=r(3664),L=r.n(V);const F=Number.isInteger||function(t){return t<<0===t};const U=l((function(t,e){var r=t<0?e.length+t:t;return d(e)?e.charAt(r):e[r]}));const D=l((function(t,e){return t.map((function(t){for(var r,n=e,s=0;s<t.length;){if(null==n)return;r=t[s],n=F(r)?U(r,n):n[r],s+=1}return n}))}));const z=l((function(t,e){return D([t],e)[0]}));const B=y((function(t,e,r){return t(z(e,r))}));function N(t){for(var e,r=[];!(e=t.next()).done;)r.push(e.value);return r}function $(t,e,r){for(var n=0,s=r.length;n<s;){if(t(e,r[n]))return!0;n+=1}return!1}function q(t,e){return Object.prototype.hasOwnProperty.call(e,t)}var G=Object.prototype.toString;const W=function(){return"[object Arguments]"===G.call(arguments)?function(t){return"[object Arguments]"===G.call(t)}:function(t){return q("callee",t)}}();var H=!{toString:null}.propertyIsEnumerable("toString"),K=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],Q=function(){return arguments.propertyIsEnumerable("length")}(),J=function(t,e){for(var r=0;r<t.length;){if(t[r]===e)return!0;r+=1}return!1},Y="function"!=typeof Object.keys||Q?a((function(t){if(Object(t)!==t)return[];var e,r,n=[],s=Q&&W(t);for(e in t)!q(e,t)||s&&"length"===e||(n[n.length]=e);if(H)for(r=K.length-1;r>=0;)q(e=K[r],t)&&!J(n,e)&&(n[n.length]=e),r-=1;return n})):a((function(t){return Object(t)!==t?[]:Object.keys(t)}));const X=Y;function Z(t,e,r,n){var s=N(t);function o(t,e){return tt(t,e,r.slice(),n.slice())}return!$((function(t,e){return!$(o,e,t)}),N(e),s)}function tt(t,e,r,n){if(R(t,e))return!0;var s,o,i=c(t);if(i!==c(e))return!1;if("function"==typeof t["fantasy-land/equals"]||"function"==typeof e["fantasy-land/equals"])return"function"==typeof t["fantasy-land/equals"]&&t["fantasy-land/equals"](e)&&"function"==typeof e["fantasy-land/equals"]&&e["fantasy-land/equals"](t);if("function"==typeof t.equals||"function"==typeof e.equals)return"function"==typeof t.equals&&t.equals(e)&&"function"==typeof e.equals&&e.equals(t);switch(i){case"Arguments":case"Array":case"Object":if("function"==typeof t.constructor&&"Promise"===(s=t.constructor,null==(o=String(s).match(/^function (\w*)/))?"":o[1]))return t===e;break;case"Boolean":case"Number":case"String":if(typeof t!=typeof e||!R(t.valueOf(),e.valueOf()))return!1;break;case"Date":if(!R(t.valueOf(),e.valueOf()))return!1;break;case"Error":return t.name===e.name&&t.message===e.message;case"RegExp":if(t.source!==e.source||t.global!==e.global||t.ignoreCase!==e.ignoreCase||t.multiline!==e.multiline||t.sticky!==e.sticky||t.unicode!==e.unicode)return!1}for(var a=r.length-1;a>=0;){if(r[a]===t)return n[a]===e;a-=1}switch(i){case"Map":return t.size===e.size&&Z(t.entries(),e.entries(),r.concat([t]),n.concat([e]));case"Set":return t.size===e.size&&Z(t.values(),e.values(),r.concat([t]),n.concat([e]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var u=X(t);if(u.length!==X(e).length)return!1;var l=r.concat([t]),f=n.concat([e]);for(a=u.length-1;a>=0;){var p=u[a];if(!q(p,e)||!tt(e[p],t[p],l,f))return!1;a-=1}return!0}const et=l((function(t,e){return tt(t,e,[],[])}));function rt(t,e){return function(t,e,r){var n,s;if("function"==typeof t.indexOf)switch(typeof e){case"number":if(0===e){for(n=1/e;r<t.length;){if(0===(s=t[r])&&1/s===n)return r;r+=1}return-1}if(e!=e){for(;r<t.length;){if("number"==typeof(s=t[r])&&s!=s)return r;r+=1}return-1}return t.indexOf(e,r);case"string":case"boolean":case"function":case"undefined":return t.indexOf(e,r);case"object":if(null===e)return t.indexOf(e,r)}for(;r<t.length;){if(et(t[r],e))return r;r+=1}return-1}(e,t,0)>=0}function nt(t,e){for(var r=0,n=e.length,s=Array(n);r<n;)s[r]=t(e[r]),r+=1;return s}function st(t){return'"'+t.replace(/\\/g,"\\\\").replace(/[\b]/g,"\\b").replace(/\f/g,"\\f").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t").replace(/\v/g,"\\v").replace(/\0/g,"\\0").replace(/"/g,'\\"')+'"'}var ot=function(t){return(t<10?"0":"")+t};const it="function"==typeof Date.prototype.toISOString?function(t){return t.toISOString()}:function(t){return t.getUTCFullYear()+"-"+ot(t.getUTCMonth()+1)+"-"+ot(t.getUTCDate())+"T"+ot(t.getUTCHours())+":"+ot(t.getUTCMinutes())+":"+ot(t.getUTCSeconds())+"."+(t.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"};function at(t,e,r){for(var n=0,s=r.length;n<s;)e=t(e,r[n]),n+=1;return e}function ct(t,e,r){return function(){if(0===arguments.length)return r();var n=arguments[arguments.length-1];if(!m(n)){for(var s=0;s<t.length;){if("function"==typeof n[t[s]])return n[t[s]].apply(n,Array.prototype.slice.call(arguments,0,-1));s+=1}if(function(t){return null!=t&&"function"==typeof t["@@transducer/step"]}(n))return e.apply(null,Array.prototype.slice.call(arguments,0,-1))(n)}return r.apply(this,arguments)}}function ut(t){return"[object Object]"===Object.prototype.toString.call(t)}const lt=function(){return this.xf["@@transducer/init"]()},ft=function(t){return this.xf["@@transducer/result"](t)};var pt=function(){function t(t,e){this.xf=e,this.f=t}return t.prototype["@@transducer/init"]=lt,t.prototype["@@transducer/result"]=ft,t.prototype["@@transducer/step"]=function(t,e){return this.f(e)?this.xf["@@transducer/step"](t,e):t},t}();function ht(t){return function(e){return new pt(t,e)}}const yt=l(ct(["fantasy-land/filter","filter"],ht,(function(t,e){return ut(e)?at((function(r,n){return t(e[n])&&(r[n]=e[n]),r}),{},X(e)):function(t,e){for(var r=0,n=e.length,s=[];r<n;)t(e[r])&&(s[s.length]=e[r]),r+=1;return s}(t,e)})));const mt=l((function(t,e){return yt((r=t,function(){return!r.apply(this,arguments)}),e);var r}));function dt(t,e){var r=function(r){var n=e.concat([t]);return rt(r,n)?"<Circular>":dt(r,n)},n=function(t,e){return nt((function(e){return st(e)+": "+r(t[e])}),e.slice().sort())};switch(Object.prototype.toString.call(t)){case"[object Arguments]":return"(function() { return arguments; }("+nt(r,t).join(", ")+"))";case"[object Array]":return"["+nt(r,t).concat(n(t,mt((function(t){return/^\d+$/.test(t)}),X(t)))).join(", ")+"]";case"[object Boolean]":return"object"==typeof t?"new Boolean("+r(t.valueOf())+")":t.toString();case"[object Date]":return"new Date("+(isNaN(t.valueOf())?r(NaN):st(it(t)))+")";case"[object Map]":return"new Map("+r(Array.from(t))+")";case"[object Null]":return"null";case"[object Number]":return"object"==typeof t?"new Number("+r(t.valueOf())+")":1/t==-1/0?"-0":t.toString(10);case"[object Set]":return"new Set("+r(Array.from(t).sort())+")";case"[object String]":return"object"==typeof t?"new String("+r(t.valueOf())+")":st(t);case"[object Undefined]":return"undefined";default:if("function"==typeof t.toString){var s=t.toString();if("[object Object]"!==s)return s}return"{"+n(t,X(t)).join(", ")+"}"}}const vt=a((function(t){return dt(t,[])}));const gt=l((function(t,e){if(r=t,"[object RegExp]"!==Object.prototype.toString.call(r))throw new TypeError("‘test’ requires a value of type RegExp as its first argument; received "+vt(t));var r;return function(t){return new RegExp(t.source,t.flags?t.flags:(t.global?"g":"")+(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.sticky?"y":"")+(t.unicode?"u":"")+(t.dotAll?"s":""))}(t).test(e)}));const bt=l((function(t,e){return null==e||e!=e?t:e}));const wt=l((function(t,e){if(null!=e)return F(t)?U(t,e):e[t]}));const xt=y((function(t,e,r){return bt(t,wt(e,r))}));const Et=U(-1);const jt=a((function(t){return p(t.length,t)}));function Ot(t){var e=Object.prototype.toString.call(t);return"[object Function]"===e||"[object AsyncFunction]"===e||"[object GeneratorFunction]"===e||"[object AsyncGeneratorFunction]"===e}const St=l((function(t,e){return p(t+1,(function(){var r=arguments[t];if(null!=r&&Ot(r[e]))return r[e].apply(r,Array.prototype.slice.call(arguments,0,t));throw new TypeError(vt(r)+' does not have a method named "'+e+'"')}))}));const At=St(1,"split");function _t(t,e){for(var r=e.length-1;r>=0&&t(e[r]);)r-=1;return k(0,r+1,e)}var kt=function(){function t(t,e){this.f=t,this.retained=[],this.xf=e}return t.prototype["@@transducer/init"]=lt,t.prototype["@@transducer/result"]=function(t){return this.retained=null,this.xf["@@transducer/result"](t)},t.prototype["@@transducer/step"]=function(t,e){return this.f(e)?this.retain(t,e):this.flush(t,e)},t.prototype.flush=function(t,e){return t=O(this.xf,t,this.retained),this.retained=[],this.xf["@@transducer/step"](t,e)},t.prototype.retain=function(t,e){return this.retained.push(e),t},t}();function Pt(t){return function(e){return new kt(t,e)}}const Tt=l(ct([],Pt,_t));const Rt=St(1,"join");const Mt=a((function(t){return p(t.length,(function(e,r){var n=Array.prototype.slice.call(arguments,0);return n[0]=r,n[1]=e,t.apply(this,n)}))}))(l(rt));const Ct=jt((function(t,e){return T(At(""),Tt(Mt(t)),Rt(""))(e)}));function It(t,e,r){for(var n=r.next();!n.done;)e=t(e,n.value),n=r.next();return e}function Vt(t,e,r,n){return r[n](t,e)}const Lt=b(at,Vt,It);var Ft=function(){function t(t,e){this.xf=e,this.f=t}return t.prototype["@@transducer/init"]=lt,t.prototype["@@transducer/result"]=ft,t.prototype["@@transducer/step"]=function(t,e){return this.xf["@@transducer/step"](t,this.f(e))},t}();const Ut=l(ct(["fantasy-land/map","map"],(function(t){return function(e){return new Ft(t,e)}}),(function(t,e){switch(Object.prototype.toString.call(e)){case"[object Function]":return p(e.length,(function(){return t.call(this,e.apply(this,arguments))}));case"[object Object]":return at((function(r,n){return r[n]=t(e[n]),r}),{},X(e));default:return nt(t,e)}})));const Dt=l((function(t,e){return"function"==typeof e["fantasy-land/ap"]?e["fantasy-land/ap"](t):"function"==typeof t.ap?t.ap(e):"function"==typeof t?function(r){return t(r)(e(r))}:Lt((function(t,r){return function(t,e){var r;e=e||[];var n=(t=t||[]).length,s=e.length,o=[];for(r=0;r<n;)o[o.length]=t[r],r+=1;for(r=0;r<s;)o[o.length]=e[r],r+=1;return o}(t,Ut(r,e))}),[],t)}));const zt=l((function(t,e){var r=p(t,e);return p(t,(function(){return at(Dt,Ut(r,arguments[0]),Array.prototype.slice.call(arguments,1))}))}));const Bt=a((function(t){return zt(t.length,t)}));const Nt=Bt(a((function(t){return!t})));var $t=a((function(t){return function(){return t}}))(void 0);const qt=et($t());const Gt=Nt(qt);const Wt=l((function(t,e){if(t===e)return e;function r(t,e){if(t>e!=e>t)return e>t?e:t}var n=r(t,e);if(void 0!==n)return n;var s=r(typeof t,typeof e);if(void 0!==s)return s===typeof t?t:e;var o=vt(t),i=r(o,vt(e));return void 0!==i&&i===o?t:e}));const Ht=l((function(t,e){return Ut(wt(t),e)}));const Kt=a((function(t){return p(A(Wt,0,Ht("length",t)),(function(){for(var e=0,r=t.length;e<r;){if(t[e].apply(this,arguments))return!0;e+=1}return!1}))}));const Qt=p(1,T(c,C("GeneratorFunction")));const Jt=p(1,T(c,C("AsyncFunction")));const Yt=Kt([T(c,C("Function")),Qt,Jt]);const Xt=y((function(t,e,r){return r.replace(t,e)}));const Zt=p(1,T(c,C("RegExp")));const te=y((function(t,e,r){return t(r)?e(r):r}))(I,Xt(/[.*+?^${}()|[\]\\-]/g,"\\$&"));var ee=function(t,e){if("string"!=typeof t&&!(t instanceof String))throw TypeError("`".concat(e,"` must be a string"))};var re=p(3,(function(t,e,r){!function(t,e,r){if(null==r||null==t||null==e)throw TypeError("Input values must not be `null` or `undefined`")}(t,e,r),ee(r,"str"),ee(e,"replaceValue"),function(t){if(!("string"==typeof t||t instanceof String||t instanceof RegExp))throw TypeError("`searchValue` must be a string or an regexp")}(t);var n=new RegExp(Zt(t)?t:te(t),"g");return Xt(n,e,r)})),ne=St(2,"replaceAll");const se=Yt(String.prototype.replaceAll)?ne:re,oe=()=>B(gt(/^win/),["platform"],L()),ie=t=>{try{const e=new URL(t);return Ct(":",e.protocol)}catch{return}},ae=T(ie,Gt),ce=t=>{const e=t.lastIndexOf(".");return e>=0?t.substring(e).toLowerCase():""},ue=t=>{if(L().browser)return!1;const e=ie(t);return qt(e)||"file"===e||/^[a-zA-Z]$/.test(e)},le=t=>{const e=ie(t);return"http"===e||"https"===e},fe=t=>{try{return new URL(t)&&!0}catch{return!1}},pe=(t,e)=>{const r=[/%23/g,"#",/%24/g,"$",/%26/g,"&",/%2C/g,",",/%40/g,"@"],n=xt(!1,"keepFileProtocol",e),s=xt(oe,"isWindows",e);let o=decodeURI(t);for(let t=0;t<r.length;t+=2)o=o.replace(r[t],r[t+1]);let i="file://"===o.substring(0,7).toLowerCase();return i&&(o="/"===o[7]?o.substring(8):o.substring(7),s()&&"/"===o[1]&&(o=`${o[0]}:${o.substring(1)}`),n?o=`file:///${o}`:(i=!1,o=s()?o:`/${o}`)),s()&&!i&&(o=se("/","\\",o),":\\"===o.substring(1,3)&&(o=o[0].toUpperCase()+o.substring(1))),o},he=t=>{const e=[/\?/g,"%3F",/#/g,"%23"];let r=t;oe()&&(r=r.replace(/\\/g,"/")),r=encodeURI(r);for(let t=0;t<e.length;t+=2)r=r.replace(e[t],e[t+1]);return r},ye=t=>{const e=t.indexOf("#");return-1!==e?t.substring(e):"#"},me=t=>{const e=t.indexOf("#");let r=t;return e>=0&&(r=t.substring(0,e)),r},de=()=>{if(L().browser)return me(globalThis.location.href);const t=L().cwd(),e=Et(t);return["/","\\"].includes(e)?t:t+(oe()?"\\":"/")},ve=(t,e)=>{const r=new URL(e,new URL(t,"resolve://"));if("resolve:"===r.protocol){const{pathname:t,search:e,hash:n}=r;return t+e+n}return r.toString()},ge=t=>{if(ue(t))return he(pe(t));try{return new URL(t).toString()}catch{return encodeURI(decodeURI(t)).replace(/%5B/g,"[").replace(/%5D/g,"]")}},be=t=>ue(t)?pe(t):decodeURI(t),we=o()({props:{uri:null,mediaType:"text/plain",data:null,parseResult:null},init({uri:t=this.uri,mediaType:e=this.mediaType,data:r=this.data,parseResult:n=this.parseResult}={}){this.uri=t,this.mediaType=e,this.data=r,this.parseResult=n},methods:{get extension(){return I(this.uri)?ce(this.uri):""},toString(){if("string"==typeof this.data)return this.data;if(this.data instanceof ArrayBuffer||["ArrayBuffer"].includes(c(this.data))||ArrayBuffer.isView(this.data)){return new TextDecoder("utf-8").decode(this.data)}return String(this.data)}}}),xe={parse:{mediaType:"text/plain",parsers:[],parserOpts:{}},resolve:{baseURI:"",resolvers:[],resolverOpts:{},strategies:[],external:!0,maxDepth:1/0},dereference:{strategies:[],refSet:null,maxDepth:1/0},bundle:{strategies:[],refSet:null,maxDepth:1/0}};const Ee=l((function(t,e){return function(r){return function(n){return Ut((function(t){return e(t,n)}),r(t(n)))}}}));const je=a((function(t){return null==t}));var Oe=y((function t(e,r,n){if(0===e.length)return r;var s=e[0];if(e.length>1){var o=!je(n)&&q(s,n)&&"object"==typeof n[s]?n[s]:F(e[1])?[]:{};r=t(Array.prototype.slice.call(e,1),r,o)}return function(t,e,r){if(F(t)&&m(r)){var n=[].concat(r);return n[t]=e,n}var s={};for(var o in r)s[o]=r[o];return s[t]=e,s}(s,r,n)}));const Se=Oe;const Ae=y((function(t,e,r){var n,s={};for(n in r=r||{},e=e||{})q(n,e)&&(s[n]=q(n,r)?t(n,e[n],r[n]):e[n]);for(n in r)q(n,r)&&!q(n,s)&&(s[n]=r[n]);return s}));const _e=y((function t(e,r,n){return Ae((function(r,n,s){return ut(n)&&ut(s)?t(e,n,s):e(r,n,s)}),r,n)}));const ke=l((function(t,e){return _e((function(t,e,r){return r}),t,e)}));var Pe=function(t){return{value:t,map:function(e){return Pe(e(t))}}},Te=y((function(t,e,r){return t((function(t){return Pe(e(t))}))(r).value}));const Re=Te;const Me=et(""),Ce=Ee(z(["resolve","baseURI"]),Se(["resolve","baseURI"])),Ie=t=>Me(t)?de():t,Ve=(t,e)=>{const r=ke(t,e);return Re(Ce,Ie,r)};var Le=a((function(t){return null!=t&&"function"==typeof t["fantasy-land/empty"]?t["fantasy-land/empty"]():null!=t&&null!=t.constructor&&"function"==typeof t.constructor["fantasy-land/empty"]?t.constructor["fantasy-land/empty"]():null!=t&&"function"==typeof t.empty?t.empty():null!=t&&null!=t.constructor&&"function"==typeof t.constructor.empty?t.constructor.empty():m(t)?[]:d(t)?"":ut(t)?{}:W(t)?function(){return arguments}():function(t){var e=Object.prototype.toString.call(t);return"[object Uint8ClampedArray]"===e||"[object Int8Array]"===e||"[object Uint8Array]"===e||"[object Int16Array]"===e||"[object Uint16Array]"===e||"[object Int32Array]"===e||"[object Uint32Array]"===e||"[object Float32Array]"===e||"[object Float64Array]"===e||"[object BigInt64Array]"===e||"[object BigUint64Array]"===e}(t)?t.constructor.from(""):void 0}));const Fe=Le;const Ue=a((function(t){return null!=t&&et(t,Fe(t))}));const De=k(0,-1);const ze=l((function(t,e){return t.apply(this,e)}));const Be=Nt(Yt);const Ne=l((function(t,e){return t&&e}));const $e=l((function(t,e){return Ot(t)?function(){return t.apply(this,arguments)&&e.apply(this,arguments)}:Bt(Ne)(t,e)}))(p(1,Yt(Array.isArray)?Array.isArray:T(c,C("Array"))),Ue);const qe=p(3,(function(t,e,r){var n=z(t,r),s=z(De(t),r);if(!Be(n)&&!$e(t)){var o=x(n,s);return ze(o,e)}}));var Ge=r(1204);const We=class extends Ge{constructor(t,e,r){if(super(t,e,r),this.name=this.constructor.name,"string"==typeof e&&(this.message=e),"function"==typeof Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error(e).stack,null!=r&&"object"==typeof r&&Object.hasOwn(r,"cause")&&!("cause"in this)){const{cause:t}=r;this.cause=t,t instanceof Error&&"stack"in t&&(this.stack=`${this.stack}\nCAUSE: ${t.stack}`)}}};class He extends Error{static[Symbol.hasInstance](t){return super[Symbol.hasInstance](t)||Function.prototype[Symbol.hasInstance].call(We,t)}constructor(t,e){if(super(t,e),this.name=this.constructor.name,"string"==typeof t&&(this.message=t),"function"==typeof Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error(t).stack,null!=e&&"object"==typeof e&&Object.hasOwn(e,"cause")&&!("cause"in this)){const{cause:t}=e;this.cause=t,t instanceof Error&&"stack"in t&&(this.stack=`${this.stack}\nCAUSE: ${t.stack}`)}}}const Ke=He;const Qe=class extends Ke{plugin;constructor(t,e){super(t,{cause:e.cause}),this.plugin=e.plugin}},Je=async(t,e,r)=>{const n=await Promise.all(r.map(qe([t],[e])));return r.filter(((t,e)=>n[e]))},Ye=async(t,e,r)=>{let n;for(const s of r)try{const r=await s[t].call(s,...e);return{plugin:s,result:r}}catch(t){n=new Qe("Error while running plugin",{cause:t,plugin:s})}return Promise.reject(n)};const Xe=class extends Ke{};const Ze=class extends Ke{};const tr=class extends Ze{};const er=class extends tr{},rr=async(t,e)=>{const r=e.resolve.resolvers.map((t=>{const r=Object.create(t);return Object.assign(r,e.resolve.resolverOpts)})),n=await Je("canRead",t,r);if(Ue(n))throw new er(t.uri);try{const{result:e}=await Ye("read",[t],n);return e}catch(e){throw new Ze(`Error while reading file "${t.uri}"`,{cause:e})}},nr=async(t,e)=>{const r=we({uri:ge(me(t)),mediaType:e.parse.mediaType}),n=await rr(r,e);return(async(t,e)=>{const r=e.parse.parsers.map((t=>{const r=Object.create(t);return Object.assign(r,e.parse.parserOpts)})),n=await Je("canParse",t,r);if(Ue(n))throw new er(t.uri);try{const{plugin:e,result:r}=await Ye("parse",[t],n);return!e.allowEmpty&&r.isEmpty?Promise.reject(new Xe(`Error while parsing file "${t.uri}". File is empty.`)):r}catch(e){throw new Xe(`Error while parsing file "${t.uri}"`,{cause:e})}})(we({...r,data:n}),e)};var sr=r(928);var or=function(){function t(t,e){this.xf=e,this.f=t,this.all=!0}return t.prototype["@@transducer/init"]=lt,t.prototype["@@transducer/result"]=function(t){return this.all&&(t=this.xf["@@transducer/step"](t,!0)),this.xf["@@transducer/result"](t)},t.prototype["@@transducer/step"]=function(t,e){var r;return this.f(e)||(this.all=!1,t=(r=this.xf["@@transducer/step"](t,!1))&&r["@@transducer/reduced"]?r:{"@@transducer/value":r,"@@transducer/reduced":!0}),t},t}();function ir(t){return function(e){return new or(t,e)}}const ar=l(ct(["all"],ir,(function(t,e){for(var r=0;r<e.length;){if(!t(e[r]))return!1;r+=1}return!0})));class cr extends sr.M${constructor(t,e,r){super(t,e,r),this.element="annotation"}get code(){return this.attributes.get("code")}set code(t){this.attributes.set("code",t)}}const ur=cr;class lr extends sr.M${constructor(t,e,r){super(t,e,r),this.element="comment"}}const fr=lr;class pr extends sr.uQ{constructor(t,e,r){super(t,e,r),this.element="parseResult"}get api(){return this.children.filter((t=>t.classes.contains("api"))).first}get results(){return this.children.filter((t=>t.classes.contains("result")))}get result(){return this.results.first}get annotations(){return this.children.filter((t=>"annotation"===t.element))}get warnings(){return this.children.filter((t=>"annotation"===t.element&&t.classes.contains("warning")))}get errors(){return this.children.filter((t=>"annotation"===t.element&&t.classes.contains("error")))}get isEmpty(){return this.children.reject((t=>"annotation"===t.element)).isEmpty}replaceResult(t){const{result:e}=this;if(qt(e))return!1;const r=this.content.findIndex((t=>t===e));return-1!==r&&(this.content[r]=t,!0)}}const hr=pr;class yr extends sr.uQ{constructor(t,e,r){super(t,e,r),this.element="sourceMap"}get positionStart(){return this.children.filter((t=>t.classes.contains("position"))).get(0)}get positionEnd(){return this.children.filter((t=>t.classes.contains("position"))).get(1)}set position(t){if(void 0===t)return;const e=new sr.uQ([t.start.row,t.start.column,t.start.char]),r=new sr.uQ([t.end.row,t.end.column,t.end.char]);e.classes.push("position"),r.classes.push("position"),this.push(e).push(r)}}const mr=yr,dr=(t,e)=>"object"==typeof e&&null!==e&&t in e&&"function"==typeof e[t],vr=t=>"object"==typeof t&&null!=t&&"_storedElement"in t&&"string"==typeof t._storedElement&&"_content"in t,gr=(t,e)=>"object"==typeof e&&null!==e&&"primitive"in e&&("function"==typeof e.primitive&&e.primitive()===t),br=(t,e)=>"object"==typeof e&&null!==e&&"classes"in e&&(Array.isArray(e.classes)||e.classes instanceof sr.uQ)&&e.classes.includes(t),wr=(t,e)=>"object"==typeof e&&null!==e&&"element"in e&&e.element===t,xr=t=>t({hasMethod:dr,hasBasicElementProps:vr,primitiveEq:gr,isElementType:wr,hasClass:br}),Er=xr((({hasBasicElementProps:t,primitiveEq:e})=>r=>r instanceof sr.gr||t(r)&&e(void 0,r))),jr=xr((({hasBasicElementProps:t,primitiveEq:e})=>r=>r instanceof sr.M$||t(r)&&e("string",r))),Or=xr((({hasBasicElementProps:t,primitiveEq:e})=>r=>r instanceof sr.wH||t(r)&&e("number",r))),Sr=xr((({hasBasicElementProps:t,primitiveEq:e})=>r=>r instanceof sr.WM||t(r)&&e("null",r))),Ar=xr((({hasBasicElementProps:t,primitiveEq:e})=>r=>r instanceof sr.Ar||t(r)&&e("boolean",r))),_r=xr((({hasBasicElementProps:t,primitiveEq:e,hasMethod:r})=>n=>n instanceof sr.We||t(n)&&e("object",n)&&r("keys",n)&&r("values",n)&&r("items",n))),kr=xr((({hasBasicElementProps:t,primitiveEq:e,hasMethod:r})=>n=>n instanceof sr.uQ&&!(n instanceof sr.We)||t(n)&&e("array",n)&&r("push",n)&&r("unshift",n)&&r("map",n)&&r("reduce",n))),Pr=xr((({hasBasicElementProps:t,isElementType:e,primitiveEq:r})=>n=>n instanceof sr.u6||t(n)&&e("member",n)&&r(void 0,n))),Tr=xr((({hasBasicElementProps:t,isElementType:e,primitiveEq:r})=>n=>n instanceof sr.UH||t(n)&&e("link",n)&&r(void 0,n))),Rr=xr((({hasBasicElementProps:t,isElementType:e,primitiveEq:r})=>n=>n instanceof sr.eE||t(n)&&e("ref",n)&&r(void 0,n))),Mr=xr((({hasBasicElementProps:t,isElementType:e,primitiveEq:r})=>n=>n instanceof ur||t(n)&&e("annotation",n)&&r("array",n))),Cr=xr((({hasBasicElementProps:t,isElementType:e,primitiveEq:r})=>n=>n instanceof fr||t(n)&&e("comment",n)&&r("string",n))),Ir=xr((({hasBasicElementProps:t,isElementType:e,primitiveEq:r})=>n=>n instanceof hr||t(n)&&e("parseResult",n)&&r("array",n))),Vr=xr((({hasBasicElementProps:t,isElementType:e,primitiveEq:r})=>n=>n instanceof mr||t(n)&&e("sourceMap",n)&&r("array",n))),Lr=t=>wr("object",t)||wr("array",t)||wr("boolean",t)||wr("number",t)||wr("string",t)||wr("null",t)||wr("member",t),Fr=t=>Vr(t.meta.get("sourceMap")),Ur=(t,e)=>{if(0===t.length)return!0;const r=e.attributes.get("symbols");return!!kr(r)&&ar(Mt(r.toValue()),t)},Dr=(t,e)=>0===t.length||ar(Mt(e.classes.toValue()),t);const zr=class extends Ke{constructor(t,e){if(super(t,e),null!=e&&"object"==typeof e){const{cause:t,...r}=e;Object.assign(this,r)}}};const Br=class extends zr{value;constructor(t,e){super(t,e),void 0!==e&&(this.value=e.value)}};const Nr=class extends Br{};const $r=class extends Br{},qr=(t,e={})=>{const{visited:r=new WeakMap}=e,n={...e,visited:r};if(r.has(t))return r.get(t);if(t instanceof sr.KeyValuePair){const{key:e,value:s}=t,o=Er(e)?qr(e,n):e,i=Er(s)?qr(s,n):s,a=new sr.KeyValuePair(o,i);return r.set(t,a),a}if(t instanceof sr.wL){const e=t=>qr(t,n),s=[...t].map(e),o=new sr.wL(s);return r.set(t,o),o}if(t instanceof sr.eW){const e=t=>qr(t,n),s=[...t].map(e),o=new sr.eW(s);return r.set(t,o),o}if(Er(t)){const e=Hr(t);if(r.set(t,e),t.content)if(Er(t.content))e.content=qr(t.content,n);else if(t.content instanceof sr.KeyValuePair)e.content=qr(t.content,n);else if(Array.isArray(t.content)){const r=t=>qr(t,n);e.content=t.content.map(r)}else e.content=t.content;else e.content=t.content;return e}throw new Nr("Value provided to cloneDeep function couldn't be cloned",{value:t})};qr.safe=t=>{try{return qr(t)}catch{return t}};const Gr=t=>{const{key:e,value:r}=t;return new sr.KeyValuePair(e,r)},Wr=t=>{const e=new t.constructor;if(e.element=t.element,t.meta.length>0&&(e._meta=qr(t.meta)),t.attributes.length>0&&(e._attributes=qr(t.attributes)),Er(t.content)){const r=t.content;e.content=Wr(r)}else Array.isArray(t.content)?e.content=[...t.content]:t.content instanceof sr.KeyValuePair?e.content=Gr(t.content):e.content=t.content;return e},Hr=t=>{if(t instanceof sr.KeyValuePair)return Gr(t);if(t instanceof sr.wL)return(t=>{const e=[...t];return new sr.wL(e)})(t);if(t instanceof sr.eW)return(t=>{const e=[...t];return new sr.eW(e)})(t);if(Er(t))return Wr(t);throw new $r("Value provided to cloneShallow function couldn't be cloned",{value:t})};Hr.safe=t=>{try{return Hr(t)}catch{return t}};class Kr extends sr.MH{constructor(){super(),this.register("annotation",ur),this.register("comment",fr),this.register("parseResult",hr),this.register("sourceMap",mr)}}const Qr=new Kr,Jr=()=>({predicates:{...e},namespace:Qr}),Yr=(t,e,r)=>{const n=t[e];if(null!=n){if(!r&&"function"==typeof n)return n;const t=r?n.leave:n.enter;if("function"==typeof t)return t}else{const n=r?t.leave:t.enter;if(null!=n){if("function"==typeof n)return n;const t=n[e];if("function"==typeof t)return t}}return null},Xr={},Zr=t=>null==t?void 0:t.type,tn=t=>"string"==typeof Zr(t),en=t=>Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),rn=(t,e,{keyMap:r=null,state:n={},breakSymbol:s=Xr,deleteNodeSymbol:o=null,skipVisitingNodeSymbol:i=!1,visitFnGetter:a=Yr,nodeTypeGetter:c=Zr,nodePredicate:u=tn,nodeCloneFn:l=en,detectCycles:f=!0}={})=>{const p=r||{};let h,y,m=Array.isArray(t),d=[t],v=-1,g=[],b=t;const w=[],x=[];do{v+=1;const t=v===d.length;let r;const j=t&&0!==g.length;if(t){if(r=0===x.length?void 0:w.pop(),b=y,y=x.pop(),j)if(m){b=b.slice();let t=0;for(const[e,r]of g){const n=e-t;r===o?(b.splice(n,1),t+=1):b[n]=r}}else{b=l(b);for(const[t,e]of g)b[t]=e}v=h.index,d=h.keys,g=h.edits,m=h.inArray,h=h.prev}else if(y!==o&&void 0!==y){if(r=m?v:d[v],b=y[r],b===o||void 0===b)continue;w.push(r)}let O;if(!Array.isArray(b)){if(!u(b))throw new zr(`Invalid AST Node: ${String(b)}`,{node:b});if(f&&x.includes(b)){w.pop();continue}const o=a(e,c(b),t);if(o){for(const[t,r]of Object.entries(n))e[t]=r;O=o.call(e,b,r,y,w,x)}if(O===s)break;if(O===i){if(!t){w.pop();continue}}else if(void 0!==O&&(g.push([r,O]),!t)){if(!u(O)){w.pop();continue}b=O}}var E;if(void 0===O&&j&&g.push([r,b]),!t)h={inArray:m,index:v,keys:d,edits:g,prev:h},m=Array.isArray(b),d=m?b:null!==(E=p[c(b)])&&void 0!==E?E:[],v=-1,g=[],y!==o&&void 0!==y&&x.push(y),y=b}while(void 0!==h);return 0!==g.length?g[g.length-1][1]:t};rn[Symbol.for("nodejs.util.promisify.custom")]=async(t,e,{keyMap:r=null,state:n={},breakSymbol:s=Xr,deleteNodeSymbol:o=null,skipVisitingNodeSymbol:i=!1,visitFnGetter:a=Yr,nodeTypeGetter:c=Zr,nodePredicate:u=tn,nodeCloneFn:l=en,detectCycles:f=!0}={})=>{const p=r||{};let h,y,m=Array.isArray(t),d=[t],v=-1,g=[],b=t;const w=[],x=[];do{v+=1;const t=v===d.length;let r;const j=t&&0!==g.length;if(t){if(r=0===x.length?void 0:w.pop(),b=y,y=x.pop(),j)if(m){b=b.slice();let t=0;for(const[e,r]of g){const n=e-t;r===o?(b.splice(n,1),t+=1):b[n]=r}}else{b=l(b);for(const[t,e]of g)b[t]=e}v=h.index,d=h.keys,g=h.edits,m=h.inArray,h=h.prev}else if(y!==o&&void 0!==y){if(r=m?v:d[v],b=y[r],b===o||void 0===b)continue;w.push(r)}let O;if(!Array.isArray(b)){if(!u(b))throw new zr(`Invalid AST Node: ${String(b)}`,{node:b});if(f&&x.includes(b)){w.pop();continue}const o=a(e,c(b),t);if(o){for(const[t,r]of Object.entries(n))e[t]=r;O=await o.call(e,b,r,y,w,x)}if(O===s)break;if(O===i){if(!t){w.pop();continue}}else if(void 0!==O&&(g.push([r,O]),!t)){if(!u(O)){w.pop();continue}b=O}}var E;if(void 0===O&&j&&g.push([r,b]),!t)h={inArray:m,index:v,keys:d,edits:g,prev:h},m=Array.isArray(b),d=m?b:null!==(E=p[c(b)])&&void 0!==E?E:[],v=-1,g=[],y!==o&&void 0!==y&&x.push(y),y=b}while(void 0!==h);return 0!==g.length?g[g.length-1][1]:t};const nn=t=>_r(t)?"ObjectElement":kr(t)?"ArrayElement":Pr(t)?"MemberElement":jr(t)?"StringElement":Ar(t)?"BooleanElement":Or(t)?"NumberElement":Sr(t)?"NullElement":Tr(t)?"LinkElement":Rr(t)?"RefElement":void 0,sn=t=>Er(t)?Hr(t):en(t),on=T(nn,I),an={ObjectElement:["content"],ArrayElement:["content"],MemberElement:["key","value"],StringElement:[],BooleanElement:[],NumberElement:[],NullElement:[],RefElement:[],LinkElement:[],Annotation:[],Comment:[],ParseResultElement:["content"],SourceMap:["content"]};const cn=(t,e,{keyMap:r=an,...n}={})=>rn(t,e,{keyMap:r,nodeTypeGetter:nn,nodePredicate:on,nodeCloneFn:sn,...n});cn[Symbol.for("nodejs.util.promisify.custom")]=async(t,e,{keyMap:r=an,...n}={})=>rn[Symbol.for("nodejs.util.promisify.custom")](t,e,{keyMap:r,nodeTypeGetter:nn,nodePredicate:on,nodeCloneFn:sn,...n});const un={toolboxCreator:Jr,visitorOptions:{nodeTypeGetter:nn,exposeEdits:!0}},ln=(t,e,r={})=>{if(0===e.length)return t;const n=ke(un,r),{toolboxCreator:s,visitorOptions:o}=n,i=s(),a=e.map((t=>t(i))),c=((t,{visitFnGetter:e=Yr,nodeTypeGetter:r=Zr,breakSymbol:n=Xr,deleteNodeSymbol:s=null,skipVisitingNodeSymbol:o=!1,exposeEdits:i=!1}={})=>{const a=Symbol("skip"),c=new Array(t.length).fill(a);return{enter(u,...l){let f=u,p=!1;for(let h=0;h<t.length;h+=1)if(c[h]===a){const a=e(t[h],r(f),!1);if("function"==typeof a){const e=a.call(t[h],f,...l);if(e===o)c[h]=u;else if(e===n)c[h]=n;else{if(e===s)return e;if(void 0!==e){if(!i)return e;f=e,p=!0}}}}return p?f:void 0},leave(s,...i){for(let u=0;u<t.length;u+=1)if(c[u]===a){const a=e(t[u],r(s),!0);if("function"==typeof a){const e=a.call(t[u],s,...i);if(e===n)c[u]=n;else if(void 0!==e&&e!==o)return e}}else c[u]===s&&(c[u]=a)}}})(a.map(xt({},"visitor")),{...o});a.forEach(qe(["pre"],[]));const u=cn(t,c,o);return a.forEach(qe(["post"],[])),u},fn=(t,{Type:e,plugins:r=[]})=>{const n=new e(t);return ln(n,r,{toolboxCreator:Jr,visitorOptions:{nodeTypeGetter:nn}})},pn=t=>(e,r={})=>fn(e,{...r,Type:t});sr.We.refract=pn(sr.We),sr.uQ.refract=pn(sr.uQ),sr.M$.refract=pn(sr.M$),sr.Ar.refract=pn(sr.Ar),sr.WM.refract=pn(sr.WM),sr.wH.refract=pn(sr.wH),sr.UH.refract=pn(sr.UH),sr.eE.refract=pn(sr.eE),ur.refract=pn(ur),fr.refract=pn(fr),hr.refract=pn(hr),mr.refract=pn(mr);const hn=class extends Ze{},yn=async(t,e)=>{let r=t;if(!Ir(t)){const e=Hr(t);e.classes.push("result"),r=new hr([e])}const n=ge(me(e.resolve.baseURI)),s=we({uri:n,parseResult:r,mediaType:e.parse.mediaType}),o=await Je("canResolve",s,e.resolve.strategies);if(Ue(o))throw new hn(s.uri);try{const{result:t}=await Ye("resolve",[s,e],o);return t}catch(t){throw new tr(`Error while resolving file "${s.uri}"`,{cause:t})}},mn=async(t,e)=>{const r=await nr(t,e),n=Ve(e,{resolve:{baseURI:ge(t)}});return yn(r,n)};const dn=y((function(t,e,r){return et(t,wt(e,r))}));const vn=class extends Ke{};const gn=class extends vn{},bn=async(t,e)=>{let r=t,n=!1;if(!Ir(t)){const e=Hr(t);e.classes.push("result"),r=new hr([e]),n=!0}const s=we({uri:e.resolve.baseURI,parseResult:r,mediaType:e.parse.mediaType}),o=await Je("canDereference",s,e.dereference.strategies);if(Ue(o))throw new gn(s.uri);try{const{result:t}=await Ye("dereference",[s,e],o);return n?t.get(0):t}catch(t){throw new vn(`Error while dereferencing file "${s.uri}"`,{cause:t})}},wn=async(t,e)=>{const{refSet:r}=e.dereference,n=ge(t);let s;null!==r&&r.has(n)?({value:s}=r.find(dn(n,"uri"))):s=await nr(t,e);const o=Ve(e,{resolve:{baseURI:n}});return bn(s,o)};const xn=class extends Ke{};const En=class extends xn{},jn=async(t,e)=>{const{refSet:r}=e.bundle,n=ge(t),s=Ve(e,{resolve:{baseURI:n}});let o;null!==r&&r.has(n)?({value:o}=r.find(dn(n,"uri"))):o=await nr(t,s);const i=we({uri:s.resolve.baseURI,parseResult:o,mediaType:s.parse.mediaType}),a=await Je("canBundle",i,s.bundle.strategies);if(Ue(a))throw new En(i.uri);try{const{result:t}=await Ye("bundle",[i,s],a);return t}catch(t){throw new xn(`Error while bundling file "${i.uri}"`,{cause:t})}};const On=class extends Ke{};const Sn=class extends On{},An=o()({props:{name:"",allowEmpty:!0,sourceMap:!1,fileExtensions:[],mediaTypes:[]},init({allowEmpty:t=this.allowEmpty,sourceMap:e=this.sourceMap,fileExtensions:r=this.fileExtensions,mediaTypes:n=this.mediaTypes}={}){this.allowEmpty=t,this.sourceMap=e,this.fileExtensions=r,this.mediaTypes=n},methods:{async canParse(){throw new Sn("canParse method in Parser stamp is not yet implemented.")},async parse(){throw new Sn("parse method in Parser stamp is not yet implemented.")}}}),_n=o()({props:{name:null},methods:{canRead:()=>!1,async read(){throw new Sn("read method in Resolver stamp is not yet implemented.")}}}),kn=o()(_n,{props:{timeout:5e3,redirects:5,withCredentials:!1},init({timeout:t=this.timeout,redirects:e=this.redirects,withCredentials:r=this.withCredentials}={}){this.timeout=t,this.redirects=e,this.withCredentials=r},methods:{canRead:t=>le(t.uri),async read(){throw new Sn("read method in HttpResolver stamp is not yet implemented.")},getHttpClient(){throw new Sn("getHttpClient method in HttpResolver stamp is not yet implemented.")}}}),Pn=o()({props:{name:null},methods:{canResolve:()=>!1,async resolve(){throw new Sn("resolve method in ResolveStrategy stamp is not yet implemented.")}}}),Tn=o()({props:{name:null},methods:{canDereference:()=>!1,async dereference(){throw new Sn("dereference method in DereferenceStrategy stamp is not yet implemented.")}}});class Rn extends Array{includesCycle(t){return this.filter((e=>e.has(t))).length>1}includes(t,e){return t instanceof Set?super.includes(t,e):this.some((e=>e.has(t)))}findItem(t){for(const e of this)for(const r of e)if(Er(r)&&t(r))return r}}const Mn=o()({props:{name:null},methods:{canBundle:()=>!1,async bundle(){throw new Sn("bundle method in BundleStrategy stamp is not yet implemented.")}}}),Cn=o()({props:{uri:"",value:null,depth:0,refSet:null,errors:[]},init({depth:t=this.depth,refSet:e=this.refSet,uri:r=this.uri,value:n=this.value}={}){this.uri=r,this.value=n,this.depth=t,this.refSet=e,this.errors=[]}}),In=o()({props:{rootRef:null,refs:[],circular:!1},init({refs:t=[]}={}){this.refs=[],t.forEach((t=>this.add(t)))},methods:{get size(){return this.refs.length},add(t){return this.has(t)||(this.refs.push(t),this.rootRef=null===this.rootRef?t:this.rootRef,t.refSet=this),this},merge(t){for(const e of t.values())this.add(e);return this},has(t){const e=I(t)?t:t.uri;return Gt(this.find(dn(e,"uri")))},find(t){return this.refs.find(t)},*values(){yield*this.refs},clean(){this.refs.forEach((t=>{t.refSet=null})),this.refs=[]}}});const Vn=class extends xn{};const Ln=class extends Ke{};const Fn=class extends Ln{};const Un=class extends Ke{};const Dn=class extends Un{};const zn=class extends Ln{constructor(t){super(`Invalid JSON Schema $anchor "${t}".`)}};const Bn=class extends vn{};const Nn=class extends Ze{};const $n=class extends Xe{},qn=async(t,e={})=>{const r=Ve(xe,e),n=we({uri:ge(t)});return rr(n,r)},Gn=async(t,e={})=>{const r=Ve(xe,e);return nr(t,r)},Wn=async(t,e={})=>{const r=Ve(xe,e);return mn(t,r)},Hn=async(t,e={})=>{const r=Ve(xe,e);return yn(t,r)},Kn=async(t,e={})=>{const r=Ve(xe,e);return wn(t,r)},Qn=async(t,e={})=>{const r=Ve(xe,e);return bn(t,r)},Jn=async(t,e={})=>{const r=Ve(xe,e);return jn(t,r)}})(),n})())); |
---|