diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/404.html b/404.html new file mode 100644 index 000000000..488f7d456 --- /dev/null +++ b/404.html @@ -0,0 +1,135 @@ +404: This page could not be found

404

This page could not be found.

Beta
\ No newline at end of file diff --git a/_next/static/B8k2beG9SR2EQMzT0sz1G/_buildManifest.js b/_next/static/B8k2beG9SR2EQMzT0sz1G/_buildManifest.js new file mode 100644 index 000000000..757f8af1e --- /dev/null +++ b/_next/static/B8k2beG9SR2EQMzT0sz1G/_buildManifest.js @@ -0,0 +1 @@ +self.__BUILD_MANIFEST=function(s,a,e,c,t,i,p,n,r){return{__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/":[s,a,"static/chunks/pages/index-8f2c27f6ac658bda.js"],"/_error":["static/chunks/pages/_error-24fb577602129f52.js"],"/accordion-panel":[e,c,t,i,s,p,a,n,"static/chunks/pages/accordion-panel-e79114ae6ea2164f.js"],"/alert":[e,c,t,i,s,p,a,n,"static/chunks/pages/alert-8fc3d31434162534.js"],"/badge":[e,c,t,i,s,p,a,n,"static/chunks/pages/badge-bb3810b048045433.js"],"/box":[e,c,t,i,s,p,a,n,"static/chunks/pages/box-d6873a90dddd55bd.js"],"/breakpoints":[e,c,t,i,s,p,a,n,"static/chunks/pages/breakpoints-3dd4dea44db9814a.js"],"/button":[e,c,t,i,s,p,a,n,"static/chunks/pages/button-93c019e6b369fb84.js"],"/button-group":[e,c,t,i,s,p,a,n,"static/chunks/pages/button-group-83c66b8bb01e49b9.js"],"/checkbox":[e,c,t,i,s,p,a,n,"static/chunks/pages/checkbox-e312803d675b50f0.js"],"/collapse":[e,c,t,i,s,p,a,n,"static/chunks/pages/collapse-7bdfde6c832a354b.js"],"/colors":["static/chunks/pages/colors-eb42a7dd817c1e73.js"],"/counter":[e,c,t,i,s,p,a,n,"static/chunks/pages/counter-be2d2bf6ba4aaa3e.js"],"/datepicker":[e,c,t,i,s,p,a,n,"static/chunks/pages/datepicker-f80fc54f79656ac5.js"],"/display":[e,c,t,i,s,p,a,n,"static/chunks/pages/display-74a3b600c4278886.js"],"/dropdown":[e,c,t,i,s,p,a,n,"static/chunks/pages/dropdown-b2ff25ee22c7c5fd.js"],"/flex":[e,c,t,i,s,p,a,n,"static/chunks/pages/flex-024749f889b47799.js"],"/form":[e,c,t,i,s,p,a,n,"static/chunks/pages/form-2dd7e7bc8134e351.js"],"/grid":[e,c,t,i,s,p,a,n,"static/chunks/pages/grid-c83474c542f0d7f0.js"],"/icons":[e,c,t,i,s,p,a,n,"static/chunks/pages/icons-b0e43a11aa4dce52.js"],"/inline-message":[e,c,t,i,s,p,a,n,"static/chunks/pages/inline-message-e6ed299613ff92dd.js"],"/input":[e,c,t,i,s,p,a,n,"static/chunks/pages/input-9f96b1b62ae8a938.js"],"/link":[e,c,t,i,s,p,a,n,"static/chunks/pages/link-d09a8e288c50083f.js"],"/margin":[e,c,t,i,s,p,a,n,"static/chunks/pages/margin-1aee253df0666606.js"],"/message":[e,c,t,i,s,p,a,n,"static/chunks/pages/message-78c307d0a855d5f7.js"],"/modal":[e,c,t,i,s,p,a,n,"static/chunks/pages/modal-7f08f9965a27d198.js"],"/multi-select":[e,c,t,i,s,p,a,n,r,"static/chunks/pages/multi-select-0ad20ce367f907ad.js"],"/padding":[e,c,t,i,s,p,a,n,"static/chunks/pages/padding-a876b840920dac91.js"],"/pagination":[e,c,t,i,s,p,a,n,"static/chunks/pages/pagination-333085044b433ca3.js"],"/panel":[e,c,t,i,s,p,a,n,"static/chunks/pages/panel-adeaf4a0d2b3b377.js"],"/pill-tabs":[e,c,t,i,s,p,a,n,"static/chunks/pages/pill-tabs-fa39fcfd6e7b6605.js"],"/popover":[e,c,t,i,s,p,a,n,"static/chunks/pages/popover-0670e1e2820d076a.js"],"/progress-bar":[e,c,t,i,s,p,a,n,"static/chunks/pages/progress-bar-78fde05d76acaeb9.js"],"/progress-circle":[e,c,t,i,s,p,a,n,"static/chunks/pages/progress-circle-a25446120c59669b.js"],"/radio":[e,c,t,i,s,p,a,n,"static/chunks/pages/radio-c095e7018d044e42.js"],"/search":[e,c,t,i,s,p,a,n,"static/chunks/pages/search-3c781fe8a0d48131.js"],"/select":[e,c,t,i,s,p,a,n,r,"static/chunks/pages/select-81a20b17d84de2e8.js"],"/spacing":[e,c,t,i,s,p,a,n,"static/chunks/pages/spacing-e82e83615a932a1d.js"],"/statefulTable":[e,c,t,i,s,p,a,n,"static/chunks/pages/statefulTable-7b293d6fbb9e7e53.js"],"/statefulTree":[e,c,t,i,s,p,a,n,"static/chunks/pages/statefulTree-974f198fcbdafa20.js"],"/stepper":[e,c,t,i,s,p,a,n,"static/chunks/pages/stepper-da172550a10910a9.js"],"/switch":[e,c,t,i,s,p,a,n,"static/chunks/pages/switch-2cb4681d9964b53a.js"],"/table":[e,c,t,i,s,p,a,n,"static/chunks/pages/table-1ff67544bbf3d89d.js"],"/tabs":[e,c,t,i,s,p,a,n,"static/chunks/pages/tabs-ce89a795ab59faae.js"],"/textarea":[e,c,t,i,s,p,a,n,"static/chunks/pages/textarea-df2ef7aea5b51972.js"],"/timepicker":[e,c,t,i,s,p,a,n,"static/chunks/pages/timepicker-c7dc8e0c66ff4111.js"],"/toggle":[e,c,t,i,s,p,a,n,"static/chunks/pages/toggle-8fe62cbe899523c3.js"],"/tooltip":[e,c,t,i,s,p,a,n,"static/chunks/pages/tooltip-2792cbb5e73048ac.js"],"/typography":[e,c,t,i,s,p,a,n,"static/chunks/pages/typography-389f373237ff4d5b.js"],"/worksheet":[e,c,t,i,s,p,a,n,"static/chunks/pages/worksheet-3e6bd21eec26a828.js"],sortedPages:["/","/_app","/_error","/accordion-panel","/alert","/badge","/box","/breakpoints","/button","/button-group","/checkbox","/collapse","/colors","/counter","/datepicker","/display","/dropdown","/flex","/form","/grid","/icons","/inline-message","/input","/link","/margin","/message","/modal","/multi-select","/padding","/pagination","/panel","/pill-tabs","/popover","/progress-bar","/progress-circle","/radio","/search","/select","/spacing","/statefulTable","/statefulTree","/stepper","/switch","/table","/tabs","/textarea","/timepicker","/toggle","/tooltip","/typography","/worksheet"]}}("static/chunks/6354-bb66ea9ab74dd90e.js","static/chunks/6217-df50de6140a867b6.js","static/chunks/07d89a71-741f83cfa4b70ae0.js","static/chunks/c4ec0132-8e58137cb2026c83.js","static/chunks/132ee8da-243b63668939d76c.js","static/chunks/1cc2734a-dc207350bbdf22bc.js","static/chunks/3726-992ec8ec97e49cba.js","static/chunks/4947-58d82e1f451f593e.js","static/chunks/1984-851395cff07f7a79.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/_next/static/B8k2beG9SR2EQMzT0sz1G/_ssgManifest.js b/_next/static/B8k2beG9SR2EQMzT0sz1G/_ssgManifest.js new file mode 100644 index 000000000..0511aa895 --- /dev/null +++ b/_next/static/B8k2beG9SR2EQMzT0sz1G/_ssgManifest.js @@ -0,0 +1 @@ +self.__SSG_MANIFEST=new Set,self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB(); \ No newline at end of file diff --git a/_next/static/chunks/07d89a71-741f83cfa4b70ae0.js b/_next/static/chunks/07d89a71-741f83cfa4b70ae0.js new file mode 100644 index 000000000..d3352de06 --- /dev/null +++ b/_next/static/chunks/07d89a71-741f83cfa4b70ae0.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5713],{7243:function(e,t){!function(r,a){"object"===typeof t&&"undefined"!==typeof e?a(t):"function"===typeof define&&define.amd?define(["exports"],a):a((r="undefined"!==typeof globalThis?globalThis:r||self).Babel={})}(this,(function(e){"use strict";var t=Object.freeze({__proto__:null,get version(){return nz},get types(){return Nl},get loadOptionsSync(){return XG},get DEFAULT_EXTENSIONS(){return sz},get File(){return BB},get buildExternalHelpers(){return iO},get resolvePlugin(){return vO},get resolvePreset(){return bO},get getEnv(){return EO},get tokTypes(){return eD},get traverse(){return jC},get template(){return Cj},get createConfigItem(){return QG},get createConfigItemSync(){return YG},get createConfigItemAsync(){return $G},get loadPartialConfig(){return qG},get loadPartialConfigSync(){return WG},get loadPartialConfigAsync(){return HG},get loadOptions(){return KG},get loadOptionsAsync(){return JG},get transform(){return qV},get transformSync(){return WV},get transformAsync(){return HV},get transformFile(){return KV},get transformFileSync(){return XV},get transformFileAsync(){return JV},get transformFromAst(){return $V},get transformFromAstSync(){return QV},get transformFromAstAsync(){return ZV},get parse(){return tz},get parseSync(){return rz},get parseAsync(){return az}});function r(){r=function(){return e};var e={},t=Object.prototype,a=t.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},s="function"==typeof Symbol?Symbol:{},i=s.iterator||"@@iterator",o=s.asyncIterator||"@@asyncIterator",d=s.toStringTag||"@@toStringTag";function u(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(T){u=function(e,t,r){return e[t]=r}}function c(e,t,r,a){var s=t&&t.prototype instanceof f?t:f,i=Object.create(s.prototype),o=new A(a||[]);return n(i,"_invoke",{value:E(e,r,o)}),i}function l(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(T){return{type:"throw",arg:T}}}e.wrap=c;var p={};function f(){}function g(){}function h(){}var y={};u(y,i,(function(){return this}));var m=Object.getPrototypeOf,v=m&&m(m(C([])));v&&v!==t&&a.call(v,i)&&(y=v);var b=h.prototype=f.prototype=Object.create(y);function R(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function r(n,s,i,o){var d=l(e[n],e,s);if("throw"!==d.type){var u=d.arg,c=u.value;return c&&"object"==typeof c&&a.call(c,"__await")?t.resolve(c.__await).then((function(e){r("next",e,i,o)}),(function(e){r("throw",e,i,o)})):t.resolve(c).then((function(e){u.value=e,i(u)}),(function(e){return r("throw",e,i,o)}))}o(d.arg)}var s;n(this,"_invoke",{value:function(e,a){function n(){return new t((function(t,n){r(e,a,t,n)}))}return s=s?s.then(n,n):n()}})}function E(e,t,r){var a="suspendedStart";return function(n,s){if("executing"===a)throw new Error("Generator is already running");if("completed"===a){if("throw"===n)throw s;return S()}for(r.method=n,r.arg=s;;){var i=r.delegate;if(i){var o=D(i,r);if(o){if(o===p)continue;return o}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===a)throw a="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a="executing";var d=l(e,t,r);if("normal"===d.type){if(a=r.done?"completed":"suspendedYield",d.arg===p)continue;return{value:d.arg,done:r.done}}"throw"===d.type&&(a="completed",r.method="throw",r.arg=d.arg)}}}function D(e,t){var r=t.method,a=e.iterator[r];if(void 0===a)return t.delegate=null,"throw"===r&&e.iterator.return&&(t.method="return",t.arg=void 0,D(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),p;var n=l(a,e.iterator,t.arg);if("throw"===n.type)return t.method="throw",t.arg=n.arg,t.delegate=null,p;var s=n.arg;return s?s.done?(t[e.resultName]=s.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):s:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function w(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function A(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r=0;--n){var s=this.tryEntries[n],i=s.completion;if("root"===s.tryLoc)return r("end");if(s.tryLoc<=this.prev){var o=a.call(s,"catchLoc"),d=a.call(s,"finallyLoc");if(o&&d){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&a.call(n,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),w(r),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var a=r.completion;if("throw"===a.type){var n=a.arg;w(r)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:C(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),p}},e}function a(e,t,r,a,n,s,i){try{var o=e[s](i),d=o.value}catch(AN){return void r(AN)}o.done?t(d):Promise.resolve(d).then(a,n)}function n(e){return function(){var t=this,r=arguments;return new Promise((function(n,s){var i=e.apply(t,r);function o(e){a(i,n,s,o,d,"next",e)}function d(e){a(i,n,s,o,d,"throw",e)}o(void 0)}))}}function s(e,t){for(var r=0;r=0||(n[r]=e[r]);return n}function g(e,t){if(null==e)return{};var r,a,n=f(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e,t){return t||(t=e.slice(0)),e.raw=t,e}function m(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a,n,s,i,o=[],d=!0,u=!1;try{if(s=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;d=!1}else for(;!(d=(a=s.call(r)).done)&&(o.push(a.value),o.length!==t);d=!0);}catch(c){u=!0,n=c}finally{try{if(!d&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw n}}return o}}(e,t)||b(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e){return function(e){if(Array.isArray(e))return R(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||b(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){if(e){if("string"===typeof e)return R(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?R(e,t):void 0}}function R(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[a++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function E(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,t||"default");if("object"!==typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}var D=Object.freeze({__proto__:null,ReferencedIdentifier:["Identifier","JSXIdentifier"],ReferencedMemberExpression:["MemberExpression"],BindingIdentifier:["Identifier"],Statement:["Statement"],Expression:["Expression"],Scope:["Scopable","Pattern"],Referenced:null,BlockScoped:null,Var:["VariableDeclaration"],User:null,Generated:null,Pure:null,Flow:["Flow","ImportDeclaration","ExportDeclaration","ImportSpecifier"],RestProperty:["RestElement"],SpreadProperty:["RestElement"],ExistentialTypeParam:["ExistsTypeAnnotation"],NumericLiteralTypeAnnotation:["NumberLiteralTypeAnnotation"],ForAwaitStatement:["ForOfStatement"]});function j(e,t){for(var r=0,a=Object.keys(t);rn.length)return!1;for(var i=0,o=s.length-1;i1)for(var r=1;re)return!1;if((r+=t[a+1])>=e)return!0}return!1}function ra(e){return e<65?36===e:e<=90||(e<97?95===e:e<=122||(e<=65535?e>=170&&$r.test(String.fromCharCode(e)):ta(e,Zr)))}function aa(e){return e<48?36===e:e<58||!(e<65)&&(e<=90||(e<97?95===e:e<=122||(e<=65535?e>=170&&Qr.test(String.fromCharCode(e)):ta(e,Zr)||ta(e,ea))))}function na(e){for(var t=!0,r=0;r=48&&e<=57},ma={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},va={bin:function(e){return 48===e||49===e},oct:function(e){return e>=48&&e<=55},dec:function(e){return e>=48&&e<=57},hex:function(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}};function ba(e,t,r,a,n,s){for(var i=r,o=a,d=n,u="",c=null,l=r,p=t.length;;){if(r>=p){s.unterminated(i,o,d),u+=t.slice(l,r);break}var f=t.charCodeAt(r);if(Ra(e,f,t,r)){u+=t.slice(l,r);break}if(92===f){u+=t.slice(l,r);var g=xa(t,r,a,n,"template"===e,s);null!==g.ch||c?u+=g.ch:c={pos:r,lineStart:a,curLine:n},r=g.pos,a=g.lineStart,n=g.curLine,l=r}else 8232===f||8233===f?(++n,a=++r):10===f||13===f?"template"===e?(u+=t.slice(l,r)+"\n",++r,13===f&&10===t.charCodeAt(r)&&++r,++n,l=a=r):s.unterminated(i,o,d):++r}return{pos:r,str:u,firstInvalidLoc:c,lineStart:a,curLine:n,containsInvalid:!!c}}function Ra(e,t,r,a){return"template"===e?96===t||36===t&&123===r.charCodeAt(a+1):t===("double"===e?34:39)}function xa(e,t,r,a,n,s){var i=!n;t++;var o=function(e){return{pos:t,ch:e,lineStart:r,curLine:a}},d=e.charCodeAt(t++);switch(d){case 110:return o("\n");case 114:return o("\r");case 120:var u,c=Ea(e,t,r,a,2,!1,i,s);return u=c.code,t=c.pos,o(null===u?null:String.fromCharCode(u));case 117:var l,p=ja(e,t,r,a,i,s);return l=p.code,t=p.pos,o(null===l?null:String.fromCodePoint(l));case 116:return o("\t");case 98:return o("\b");case 118:return o("\v");case 102:return o("\f");case 13:10===e.charCodeAt(t)&&++t;case 10:r=t,++a;case 8232:case 8233:return o("");case 56:case 57:if(n)return o(null);s.strictNumericEscape(t-1,r,a);default:if(d>=48&&d<=55){var f=t-1,g=e.slice(f,t+2).match(/^[0-7]+/)[0],h=parseInt(g,8);h>255&&(g=g.slice(0,-1),h=parseInt(g,8)),t+=g.length-1;var y=e.charCodeAt(t);if("0"!==g||56===y||57===y){if(n)return o(null);s.strictNumericEscape(f,r,a)}return o(String.fromCharCode(h))}return o(String.fromCharCode(d))}}function Ea(e,t,r,a,n,s,i,o){var d,u=t,c=Da(e,t,r,a,16,n,s,!1,o,!i);return d=c.n,t=c.pos,null===d&&(i?o.invalidEscapeSequence(u,r,a):t=u-1),{code:d,pos:t}}function Da(e,t,r,a,n,s,i,o,d,u){for(var c=t,l=16===n?ma.hex:ma.decBinOct,p=16===n?va.hex:10===n?va.dec:8===n?va.oct:va.bin,f=!1,g=0,h=0,y=null==s?1/0:s;h=97?m-97+10:m>=65?m-65+10:ya(m)?m-48:1/0)>=n){if(v<=9&&u)return{n:null,pos:t};if(v<=9&&d.invalidDigit(t,r,a,n))v=0;else{if(!i)break;v=0,f=!0}}++t,g=g*n+v}else{var b=e.charCodeAt(t-1),R=e.charCodeAt(t+1);if(o){if(Number.isNaN(R)||!p(R)||l.has(b)||l.has(R)){if(u)return{n:null,pos:t};d.unexpectedNumericSeparator(t,r,a)}}else{if(u)return{n:null,pos:t};d.numericSeparatorInEscapeSequence(t,r,a)}++t}}return t===c||null!=s&&t-c!==s||f?{n:null,pos:t}:{n:g,pos:t}}function ja(e,t,r,a,n,s){var i;if(123===e.charCodeAt(t)){var o=Ea(e,++t,r,a,e.indexOf("}",t)-t,!0,n,s);if(i=o.code,t=o.pos,++t,null!==i&&i>1114111){if(!n)return{code:null,pos:t};s.invalidCodePoint(t,r,a)}}else{var d=Ea(e,t,r,a,4,!1,n,s);i=d.code,t=d.pos}return{code:i,pos:t}}var wa=["consequent","body","alternate"],Aa=["leadingComments","trailingComments","innerComments"],Ca=["||","&&","??"],Sa=["++","--"],Ta=[">","<",">=","<="],ka=["==","===","!=","!=="],Pa=[].concat(ka,["in","instanceof"]),Fa=[].concat(v(Pa),Ta),Ia=["-","/","%","*","**","&","|",">>",">>>","<<","^"],_a=["+"].concat(Ia,v(Fa),["|>"]),Ba=["=","+="].concat(v(Ia.map((function(e){return e+"="}))),v(Ca.map((function(e){return e+"="})))),Oa=["delete","!"],Na=["+","-","~"],La=["typeof"],Ma=["void","throw"].concat(Oa,Na,La),Ua={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]},Ga=Symbol.for("var used to be block scoped"),Va=Symbol.for("should not be considered a local binding"),za={},qa={},Wa={},Ha={},Ka={},Xa={},Ja={};function Ya(e){return Array.isArray(e)?"array":null===e?"null":typeof e}function $a(e){return{validate:e}}function Qa(e){return"string"===typeof e?on(e):on.apply(void 0,v(e))}function Za(e){return $a(Qa(e))}function en(e){return{validate:e,optional:!0}}function tn(e){return{validate:Qa(e),optional:!0}}function rn(e){return t=Qa(e),ln(un("array"),nn(t));var t}function an(e){return $a(rn(e))}function nn(e){function t(t,r,a){if(Array.isArray(a))for(var n=0;n=2&&"type"in t[0]&&"array"===t[0].type&&!("each"in t[1]))throw new Error('An assertValueType("array") validator can only be followed by an assertEach(...) validator.');return a}var pn=["aliases","builder","deprecatedAlias","fields","inherits","visitor","validate"],fn=["default","optional","validate"],gn={};function hn(){for(var e=arguments.length,t=new Array(e),r=0;r0:d&&"object"===typeof d)throw new Error("field defaults can only be primitives or empty arrays currently");a[i]={default:Array.isArray(d)?[]:d,optional:o.optional,validate:o.validate}}for(var u=t.visitor||r.visitor||[],c=t.aliases||r.aliases||[],l=t.builder||r.builder||t.visitor||[],p=0,f=Object.keys(t);p+s+1)throw new TypeError("RestElement must be last element of "+n)}}}),mn("ReturnStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:on("Expression"),optional:!0}}}),mn("SequenceExpression",{visitor:["expressions"],fields:{expressions:{validate:ln(un("array"),nn(on("Expression")))}},aliases:["Expression"]}),mn("ParenthesizedExpression",{visitor:["expression"],aliases:["Expression","ExpressionWrapper"],fields:{expression:{validate:on("Expression")}}}),mn("SwitchCase",{visitor:["test","consequent"],fields:{test:{validate:on("Expression"),optional:!0},consequent:{validate:ln(un("array"),nn(on("Statement")))}}}),mn("SwitchStatement",{visitor:["discriminant","cases"],aliases:["Statement","BlockParent","Scopable"],fields:{discriminant:{validate:on("Expression")},cases:{validate:ln(un("array"),nn(on("SwitchCase")))}}}),mn("ThisExpression",{aliases:["Expression"]}),mn("ThrowStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:on("Expression")}}}),mn("TryStatement",{visitor:["block","handler","finalizer"],aliases:["Statement"],fields:{block:{validate:ln(on("BlockStatement"),Object.assign((function(e){if(Gr.env.BABEL_TYPES_8_BREAKING&&!e.handler&&!e.finalizer)throw new TypeError("TryStatement expects either a handler or finalizer, or both")}),{oneOfNodeTypes:["BlockStatement"]}))},handler:{optional:!0,validate:on("CatchClause")},finalizer:{optional:!0,validate:on("BlockStatement")}}}),mn("UnaryExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!0},argument:{validate:on("Expression")},operator:{validate:sn.apply(void 0,v(Ma))}},visitor:["argument"],aliases:["UnaryLike","Expression"]}),mn("UpdateExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!1},argument:{validate:Gr.env.BABEL_TYPES_8_BREAKING?on("Identifier","MemberExpression"):on("Expression")},operator:{validate:sn.apply(void 0,v(Sa))}},visitor:["argument"],aliases:["Expression"]}),mn("VariableDeclaration",{builder:["kind","declarations"],visitor:["declarations"],aliases:["Statement","Declaration"],fields:{declare:{validate:un("boolean"),optional:!0},kind:{validate:sn("var","let","const","using")},declarations:{validate:ln(un("array"),nn(on("VariableDeclarator")))}},validate:function(e,t,r){if(Gr.env.BABEL_TYPES_8_BREAKING&&Xr("ForXStatement",e,{left:r})&&1!==r.declarations.length)throw new TypeError("Exactly one VariableDeclarator is required in the VariableDeclaration of a "+e.type)}}),mn("VariableDeclarator",{visitor:["id","init"],fields:{id:{validate:function(){if(!Gr.env.BABEL_TYPES_8_BREAKING)return on("LVal");var e=on("Identifier","ArrayPattern","ObjectPattern"),t=on("Identifier");return function(r,a,n){(r.init?e:t)(r,a,n)}}()},definite:{optional:!0,validate:un("boolean")},init:{optional:!0,validate:on("Expression")}}}),mn("WhileStatement",{visitor:["test","body"],aliases:["Statement","BlockParent","Loop","While","Scopable"],fields:{test:{validate:on("Expression")},body:{validate:on("Statement")}}}),mn("WithStatement",{visitor:["object","body"],aliases:["Statement"],fields:{object:{validate:on("Expression")},body:{validate:on("Statement")}}}),mn("AssignmentPattern",{visitor:["left","right","decorators"],builder:["left","right"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},xn(),{left:{validate:on("Identifier","ObjectPattern","ArrayPattern","MemberExpression","TSAsExpression","TSSatisfiesExpression","TSTypeAssertion","TSNonNullExpression")},right:{validate:on("Expression")},decorators:{validate:ln(un("array"),nn(on("Decorator"))),optional:!0}})}),mn("ArrayPattern",{visitor:["elements","typeAnnotation"],builder:["elements"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},xn(),{elements:{validate:ln(un("array"),nn(dn("null","PatternLike","LVal")))}})}),mn("ArrowFunctionExpression",{builder:["params","body","async"],visitor:["params","body","returnType","typeParameters"],aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:Object.assign({},vn(),bn(),{expression:{validate:un("boolean")},body:{validate:on("BlockStatement","Expression")},predicate:{validate:on("DeclaredPredicate","InferredPredicate"),optional:!0}})}),mn("ClassBody",{visitor:["body"],fields:{body:{validate:ln(un("array"),nn(on("ClassMethod","ClassPrivateMethod","ClassProperty","ClassPrivateProperty","ClassAccessorProperty","TSDeclareMethod","TSIndexSignature","StaticBlock")))}}}),mn("ClassExpression",{builder:["id","superClass","body","decorators"],visitor:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators"],aliases:["Scopable","Class","Expression"],fields:{id:{validate:on("Identifier"),optional:!0},typeParameters:{validate:on("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0},body:{validate:on("ClassBody")},superClass:{optional:!0,validate:on("Expression")},superTypeParameters:{validate:on("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0},implements:{validate:ln(un("array"),nn(on("TSExpressionWithTypeArguments","ClassImplements"))),optional:!0},decorators:{validate:ln(un("array"),nn(on("Decorator"))),optional:!0},mixins:{validate:on("InterfaceExtends"),optional:!0}}}),mn("ClassDeclaration",{inherits:"ClassExpression",aliases:["Scopable","Class","Statement","Declaration"],fields:{id:{validate:on("Identifier")},typeParameters:{validate:on("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0},body:{validate:on("ClassBody")},superClass:{optional:!0,validate:on("Expression")},superTypeParameters:{validate:on("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0},implements:{validate:ln(un("array"),nn(on("TSExpressionWithTypeArguments","ClassImplements"))),optional:!0},decorators:{validate:ln(un("array"),nn(on("Decorator"))),optional:!0},mixins:{validate:on("InterfaceExtends"),optional:!0},declare:{validate:un("boolean"),optional:!0},abstract:{validate:un("boolean"),optional:!0}},validate:function(){var e=on("Identifier");return function(t,r,a){Gr.env.BABEL_TYPES_8_BREAKING&&(Xr("ExportDefaultDeclaration",t)||e(a,"id",a.id))}}()}),mn("ExportAllDeclaration",{visitor:["source"],aliases:["Statement","Declaration","ImportOrExportDeclaration","ExportDeclaration"],fields:{source:{validate:on("StringLiteral")},exportKind:en(sn("type","value")),assertions:{optional:!0,validate:ln(un("array"),nn(on("ImportAttribute")))}}}),mn("ExportDefaultDeclaration",{visitor:["declaration"],aliases:["Statement","Declaration","ImportOrExportDeclaration","ExportDeclaration"],fields:{declaration:{validate:on("TSDeclareFunction","FunctionDeclaration","ClassDeclaration","Expression")},exportKind:en(sn("value"))}}),mn("ExportNamedDeclaration",{visitor:["declaration","specifiers","source"],aliases:["Statement","Declaration","ImportOrExportDeclaration","ExportDeclaration"],fields:{declaration:{optional:!0,validate:ln(on("Declaration"),Object.assign((function(e,t,r){if(Gr.env.BABEL_TYPES_8_BREAKING&&r&&e.specifiers.length)throw new TypeError("Only declaration or specifiers is allowed on ExportNamedDeclaration")}),{oneOfNodeTypes:["Declaration"]}),(function(e,t,r){if(Gr.env.BABEL_TYPES_8_BREAKING&&r&&e.source)throw new TypeError("Cannot export a declaration from a source")}))},assertions:{optional:!0,validate:ln(un("array"),nn(on("ImportAttribute")))},specifiers:{default:[],validate:ln(un("array"),nn(function(){var e=on("ExportSpecifier","ExportDefaultSpecifier","ExportNamespaceSpecifier"),t=on("ExportSpecifier");return Gr.env.BABEL_TYPES_8_BREAKING?function(r,a,n){(r.source?e:t)(r,a,n)}:e}()))},source:{validate:on("StringLiteral"),optional:!0},exportKind:en(sn("type","value"))}}),mn("ExportSpecifier",{visitor:["local","exported"],aliases:["ModuleSpecifier"],fields:{local:{validate:on("Identifier")},exported:{validate:on("Identifier","StringLiteral")},exportKind:{validate:sn("type","value"),optional:!0}}}),mn("ForOfStatement",{visitor:["left","right","body"],builder:["left","right","body","await"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:function(){if(!Gr.env.BABEL_TYPES_8_BREAKING)return on("VariableDeclaration","LVal");var e=on("VariableDeclaration"),t=on("Identifier","MemberExpression","ArrayPattern","ObjectPattern","TSAsExpression","TSSatisfiesExpression","TSTypeAssertion","TSNonNullExpression");return function(r,a,n){Xr("VariableDeclaration",n)?e(r,a,n):t(r,a,n)}}()},right:{validate:on("Expression")},body:{validate:on("Statement")},await:{default:!1}}}),mn("ImportDeclaration",{visitor:["specifiers","source"],aliases:["Statement","Declaration","ImportOrExportDeclaration"],fields:{assertions:{optional:!0,validate:ln(un("array"),nn(on("ImportAttribute")))},module:{optional:!0,validate:un("boolean")},specifiers:{validate:ln(un("array"),nn(on("ImportSpecifier","ImportDefaultSpecifier","ImportNamespaceSpecifier")))},source:{validate:on("StringLiteral")},importKind:{validate:sn("type","typeof","value"),optional:!0}}}),mn("ImportDefaultSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:on("Identifier")}}}),mn("ImportNamespaceSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:on("Identifier")}}}),mn("ImportSpecifier",{visitor:["local","imported"],aliases:["ModuleSpecifier"],fields:{local:{validate:on("Identifier")},imported:{validate:on("Identifier","StringLiteral")},importKind:{validate:sn("type","typeof","value"),optional:!0}}}),mn("MetaProperty",{visitor:["meta","property"],aliases:["Expression"],fields:{meta:{validate:ln(on("Identifier"),Object.assign((function(e,t,r){if(Gr.env.BABEL_TYPES_8_BREAKING){var a;switch(r.name){case"function":a="sent";break;case"new":a="target";break;case"import":a="meta"}if(!Xr("Identifier",e.property,{name:a}))throw new TypeError("Unrecognised MetaProperty")}}),{oneOfNodeTypes:["Identifier"]}))},property:{validate:on("Identifier")}}});var En=function(){return{abstract:{validate:un("boolean"),optional:!0},accessibility:{validate:sn("public","private","protected"),optional:!0},static:{default:!1},override:{default:!1},computed:{default:!1},optional:{validate:un("boolean"),optional:!0},key:{validate:ln(function(){var e=on("Identifier","StringLiteral","NumericLiteral"),t=on("Expression");return function(r,a,n){(r.computed?t:e)(r,a,n)}}(),on("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","Expression"))}}},Dn=function(){return Object.assign({},vn(),En(),{params:{validate:ln(un("array"),nn(on("Identifier","Pattern","RestElement","TSParameterProperty")))},kind:{validate:sn("get","set","method","constructor"),default:"method"},access:{validate:ln(un("string"),sn("public","private","protected")),optional:!0},decorators:{validate:ln(un("array"),nn(on("Decorator"))),optional:!0}})};mn("ClassMethod",{aliases:["Function","Scopable","BlockParent","FunctionParent","Method"],builder:["kind","key","params","body","computed","static","generator","async"],visitor:["key","params","body","decorators","returnType","typeParameters"],fields:Object.assign({},Dn(),bn(),{body:{validate:on("BlockStatement")}})}),mn("ObjectPattern",{visitor:["properties","typeAnnotation","decorators"],builder:["properties"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},xn(),{properties:{validate:ln(un("array"),nn(on("RestElement","ObjectProperty")))}})}),mn("SpreadElement",{visitor:["argument"],aliases:["UnaryLike"],deprecatedAlias:"SpreadProperty",fields:{argument:{validate:on("Expression")}}}),mn("Super",{aliases:["Expression"]}),mn("TaggedTemplateExpression",{visitor:["tag","quasi","typeParameters"],builder:["tag","quasi"],aliases:["Expression"],fields:{tag:{validate:on("Expression")},quasi:{validate:on("TemplateLiteral")},typeParameters:{validate:on("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0}}}),mn("TemplateElement",{builder:["value","tail"],fields:{value:{validate:ln(function(e){function t(t,r,a){for(var n=[],s=0,i=Object.keys(e);s=0)){if(He(o))return[o];if(dr(o))a.set(o.type,o);else if(it(o))n.has(o.types)||(t.push.apply(t,v(o.types)),n.add(o.types));else if(Ye(o)){var d=qu(o.id);if(r.has(d)){var u,c=r.get(d);if(c.typeParameters){if(o.typeParameters)(u=c.typeParameters.params).push.apply(u,v(o.typeParameters.params)),c.typeParameters.params=Wu(c.typeParameters.params)}else c=o.typeParameters}else r.set(d,o)}else s.push(o)}}for(var l,p=x(a);!(l=p()).done;){var f=m(l.value,2)[1];s.push(f)}for(var g,h=x(r);!(g=h()).done;){var y=m(g.value,2)[1];s.push(y)}return s}function Hu(e){var t=Wu(e);return 1===t.length?t[0]:To(t)}function Ku(e){return G(e)?e.name:e.right.name+"."+Ku(e.left)}function Xu(e){for(var t=Array.from(e),r=new Map,a=new Map,n=new Set,s=[],i=0;i=0)){if(wt(o))return[o];if(ur(o))a.set(o.type,o);else if(kt(o))n.has(o.types)||(t.push.apply(t,v(o.types)),n.add(o.types));else if(At(o)&&o.typeParameters){var d=Ku(o.typeName);if(r.has(d)){var u,c=r.get(d);if(c.typeParameters){if(o.typeParameters)(u=c.typeParameters.params).push.apply(u,v(o.typeParameters.params)),c.typeParameters.params=Xu(c.typeParameters.params)}else c=o.typeParameters}else r.set(d,o)}else s.push(o)}}for(var l,p=x(a);!(l=p()).done;){var f=m(l.value,2)[1];s.push(f)}for(var g,h=x(r);!(g=h()).done;){var y=m(g.value,2)[1];s.push(y)}return s}function Ju(e){var t=e.map((function(e){return Ut(e)?e.typeAnnotation:e})),r=Xu(t);return 1===r.length?r[0]:tu(r)}var Yu=Function.call.bind(Object.prototype.hasOwnProperty);function $u(e,t,r,a){return e&&"string"===typeof e.type?ec(e,t,r,a):e}function Qu(e,t,r,a){return Array.isArray(e)?e.map((function(e){return $u(e,t,r,a)})):$u(e,t,r,a)}function Zu(e,t,r){return void 0===t&&(t=!0),void 0===r&&(r=!1),ec(e,t,r,new Map)}function ec(e,t,r,a){if(void 0===t&&(t=!0),void 0===r&&(r=!1),!e)return e;var n=e.type,s={type:e.type};if(G(e))s.name=e.name,Yu(e,"optional")&&"boolean"===typeof e.optional&&(s.optional=e.optional),Yu(e,"typeAnnotation")&&(s.typeAnnotation=t?Qu(e.typeAnnotation,!0,r,a):e.typeAnnotation);else{if(!Yu(Ha,n))throw new Error('Unknown node type: "'+n+'"');for(var i=0,o=Object.keys(Ha[n]);i=Number.MAX_SAFE_INTEGER?ml.uid=0:ml.uid++},vl.keys={DeclareClass:["id"],DeclareFunction:["id"],DeclareModule:["id"],DeclareVariable:["id"],DeclareInterface:["id"],DeclareTypeAlias:["id"],DeclareOpaqueType:["id"],InterfaceDeclaration:["id"],TypeAlias:["id"],OpaqueType:["id"],CatchClause:["param"],LabeledStatement:["label"],UnaryExpression:["argument"],AssignmentExpression:["left"],ImportSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportDefaultSpecifier:["local"],ImportDeclaration:["specifiers"],ExportSpecifier:["exported"],ExportNamespaceSpecifier:["exported"],ExportDefaultSpecifier:["exported"],FunctionDeclaration:["id","params"],FunctionExpression:["id","params"],ArrowFunctionExpression:["params"],ObjectMethod:["params"],ClassMethod:["params"],ClassPrivateMethod:["params"],ForInStatement:["left"],ForOfStatement:["left"],ClassDeclaration:["id"],ClassExpression:["id"],RestElement:["argument"],UpdateExpression:["argument"],ObjectProperty:["value"],AssignmentPattern:["left"],ArrayPattern:["elements"],ObjectPattern:["properties"],VariableDeclaration:["declarations"],VariableDeclarator:["id"]};var El=Function.call.bind(Object.prototype.toString);function Dl(e){if(void 0===e)return bs("undefined");if(!0===e||!1===e)return ws(e);if(null===e)return{type:"NullLiteral"};if("string"===typeof e)return Es(e);if("number"===typeof e){var t;if(Number.isFinite(e))t=Ds(Math.abs(e));else t=es("/",Number.isNaN(e)?Ds(0):Ds(1),Ds(0));return(e<0||Object.is(e,-0))&&(t=zs("-",t)),t}if(function(e){return"[object RegExp]"===El(e)}(e))return As(e.source,e.toString().match(/\/([a-z]+|)$/)[1]);if(Array.isArray(e))return Qn(e.map(Dl));if(function(e){if("object"!==typeof e||null===e||"[object Object]"!==Object.prototype.toString.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}(e)){for(var r=[],a=0,n=Object.keys(e);a=0)return!0}else if(s===e)return!0}return!1}function Tl(e){return ce(e)&&("var"!==e.kind||e[Ga])}function kl(e){return M(e)||ve(e)||Tl(e)}function Pl(e,t,r){switch(t.type){case"MemberExpression":case"OptionalMemberExpression":return t.property===e?!!t.computed:t.object===e;case"JSXMemberExpression":return t.object===e;case"VariableDeclarator":return t.init===e;case"ArrowFunctionExpression":return t.body===e;case"PrivateName":case"LabeledStatement":case"CatchClause":case"RestElement":case"BreakStatement":case"ContinueStatement":case"FunctionDeclaration":case"FunctionExpression":case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"ImportAttribute":case"JSXAttribute":case"ObjectPattern":case"ArrayPattern":case"MetaProperty":return!1;case"ClassMethod":case"ClassPrivateMethod":case"ObjectMethod":return t.key===e&&!!t.computed;case"ObjectProperty":return t.key===e?!!t.computed:!r||"ObjectPattern"!==r.type;case"ClassProperty":case"ClassAccessorProperty":case"TSPropertySignature":return t.key!==e||!!t.computed;case"ClassPrivateProperty":case"ObjectTypeProperty":return t.key!==e;case"ClassDeclaration":case"ClassExpression":return t.superClass===e;case"AssignmentExpression":case"AssignmentPattern":return t.right===e;case"ExportSpecifier":return(null==r||!r.source)&&t.local===e;case"TSEnumMember":return t.id!==e}return!0}function Fl(e,t){return(!k(e)||!Xt(t)&&!F(t))&&(!(!tr(e)||!Xt(t)&&!F(t))||zt(e))}var Il=new Set(["abstract","boolean","byte","char","double","enum","final","float","goto","implements","int","interface","long","native","package","private","protected","public","short","static","synchronized","throws","transient","volatile"]);function _l(e){return ha(e)&&!Il.has(e)}function Bl(e){return ce(e,{kind:"var"})&&!e[Ga]}var Ol={isReactComponent:pr,isCompatTag:function(e){return!!e&&/^[a-z]/.test(e)},buildChildren:function(e){for(var t=[],r=0;r=1.5*r;return Math.round(e/r)+" "+a+(n?"s":"")}return np=function(o,d){d=d||{};var u=typeof o;if("string"===u&&o.length>0)return function(i){if((i=String(i)).length>100)return;var o=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(i);if(!o)return;var d=parseFloat(o[1]);switch((o[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return d*s;case"weeks":case"week":case"w":return d*n;case"days":case"day":case"d":return d*a;case"hours":case"hour":case"hrs":case"hr":case"h":return d*r;case"minutes":case"minute":case"mins":case"min":case"m":return d*t;case"seconds":case"second":case"secs":case"sec":case"s":return d*e;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return d;default:return}}(o);if("number"===u&&isFinite(o))return d.long?function(n){var s=Math.abs(n);if(s>=a)return i(n,s,a,"day");if(s>=r)return i(n,s,r,"hour");if(s>=t)return i(n,s,t,"minute");if(s>=e)return i(n,s,e,"second");return n+" ms"}(o):function(n){var s=Math.abs(n);if(s>=a)return Math.round(n/a)+"d";if(s>=r)return Math.round(n/r)+"h";if(s>=t)return Math.round(n/t)+"m";if(s>=e)return Math.round(n/e)+"s";return n+"ms"}(o);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(o))},np}var up=function(e){function t(e){var a,n,s,i=null;function o(){for(var e=arguments.length,r=new Array(e),n=0;n=31||"undefined"!==typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(AN){}}(),t.destroy=function(){var e=!1;return function(){e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}}(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||function(){},e.exports=up(t),e.exports.formatters.j=function(e){try{return JSON.stringify(e)}catch(AN){return"[UnexpectedJSONParseError]: "+AN.message}}}(op,op.exports);var cp=op.exports,lp=Zu,pp=ai,fp=ni,gp=bs,hp=Ws,yp=Hs;function mp(e){if(!e.isExportDeclaration()||e.isExportAllDeclaration())throw new Error("Only default and named export declarations can be split.");if(e.isExportDefaultDeclaration()){var t=e.get("declaration"),r=t.isFunctionDeclaration()||t.isClassDeclaration(),a=t.isScope()?t.scope.parent:t.scope,n=t.node.id,s=!1;n||(s=!0,n=a.generateUidIdentifier("default"),(r||t.isFunctionExpression()||t.isClassExpression())&&(t.node.id=lp(n)));var i=r?t.node:hp("var",[yp(lp(n),t.node)]),o=pp(null,[fp(lp(n),gp("default"))]);return e.insertAfter(o),e.replaceWith(i),s&&a.registerDeclaration(e),e}if(e.get("specifiers").length>0)throw new Error("It doesn't make sense to split exported specifiers.");var d=e.get("declaration"),u=d.getOuterBindingIdentifiers(),c=Object.keys(u).map((function(e){return fp(gp(e),gp(e))})),l=pp(null,c);return e.insertAfter(l),e.replaceWith(d.node),e}function vp(e){var t=e.context,r=e.node;if(r.computed&&t.maybeQueue(e.get("key")),r.decorators)for(var a,n=x(e.get("decorators"));!(a=n()).done;){var s=a.value;t.maybeQueue(s)}}var bp={FunctionParent:function(e){e.isArrowFunctionExpression()||(e.skip(),e.isMethod()&&vp(e))},Property:function(e){e.isObjectProperty()||(e.skip(),vp(e))}},Rp={ReferencedIdentifier:function(e,t){var r=e.node;r.name===t.oldName&&(r.name=t.newName)},Scope:function(e,t){e.scope.bindingIdentifierEquals(t.oldName,t.binding.identifier)||(e.skip(),e.isMethod()&&vp(e))},"AssignmentExpression|Declaration|VariableDeclarator":function(e,t){if(!e.isVariableDeclaration()){var r=e.getOuterBindingIdentifiers();for(var a in r)a===t.oldName&&(r[a].name=t.newName)}}},xp=function(){function e(e,t,r){this.newName=r,this.oldName=t,this.binding=e}var t=e.prototype;return t.maybeConvertFromExportDeclaration=function(e){var t=e.parentPath;if(t.isExportDeclaration()){if(t.isExportDefaultDeclaration()){var r=t.node.declaration;if(Yt(r)&&!r.id)return}t.isExportAllDeclaration()||mp(t)}},t.maybeConvertFromClassFunctionDeclaration=function(e){return e},t.maybeConvertFromClassFunctionExpression=function(e){return e},t.rename=function(){var e=this.binding,t=this.oldName,r=this.newName,a=e.scope,n=e.path,s=n.find((function(e){return e.isDeclaration()||e.isFunctionExpression()||e.isClassExpression()}));if(s){var i=s.getOuterBindingIdentifiers();i[t]===e.identifier&&this.maybeConvertFromExportDeclaration(s)}var o=arguments[0]||a.block;RC(o,ql(Rp),a,this,a.path,{discriminant:!0}),arguments[0]||(a.removeOwnBinding(t),a.bindings[r]=e,this.binding.identifier.name=r),s&&(this.maybeConvertFromClassFunctionDeclaration(n),this.maybeConvertFromClassFunctionExpression(n))},i(e)}(),Ep=function(){function e(e){var t=e.identifier,r=e.scope,a=e.path,n=e.kind;this.identifier=void 0,this.scope=void 0,this.path=void 0,this.kind=void 0,this.constantViolations=[],this.constant=!0,this.referencePaths=[],this.referenced=!1,this.references=0,this.identifier=t,this.scope=r,this.path=a,this.kind=n,"var"!==n&&"hoisted"!==n||!function(e){for(var t=e.parentPath,r=e.key;t;t=(a=t).parentPath,r=a.key,a){var a;if(t.isFunctionParent())return!1;if(t.isWhile()||t.isForXStatement()||t.isForStatement()&&"body"===r)return!0}return!1}(a||function(){throw new Error("Internal Babel error: unreachable ")}())||this.reassign(a),this.clearValue()}var t=e.prototype;return t.deoptValue=function(){this.clearValue(),this.hasDeoptedValue=!0},t.setValue=function(e){this.hasDeoptedValue||(this.hasValue=!0,this.value=e)},t.clearValue=function(){this.hasDeoptedValue=!1,this.hasValue=!1,this.value=null},t.reassign=function(e){this.constant=!1,-1===this.constantViolations.indexOf(e)&&this.constantViolations.push(e)},t.reference=function(e){-1===this.referencePaths.indexOf(e)&&(this.referenced=!0,this.references++,this.referencePaths.push(e))},t.dereference=function(){this.references--,this.referenced=!!this.references},i(e)}();var Dp,jp,wp={builtin:{Array:!1,ArrayBuffer:!1,Atomics:!1,BigInt:!1,BigInt64Array:!1,BigUint64Array:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,FinalizationRegistry:!1,Float32Array:!1,Float64Array:!1,Function:!1,globalThis:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,SharedArrayBuffer:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakRef:!1,WeakSet:!1},es5:{Array:!1,Boolean:!1,constructor:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,propertyIsEnumerable:!1,RangeError:!1,ReferenceError:!1,RegExp:!1,String:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1},es2015:{Array:!1,ArrayBuffer:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},es2017:{Array:!1,ArrayBuffer:!1,Atomics:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,SharedArrayBuffer:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},es2020:{Array:!1,ArrayBuffer:!1,Atomics:!1,BigInt:!1,BigInt64Array:!1,BigUint64Array:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,globalThis:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,SharedArrayBuffer:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},es2021:{Array:!1,ArrayBuffer:!1,Atomics:!1,BigInt:!1,BigInt64Array:!1,BigUint64Array:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,FinalizationRegistry:!1,Float32Array:!1,Float64Array:!1,Function:!1,globalThis:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,SharedArrayBuffer:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakRef:!1,WeakSet:!1},browser:{AbortController:!1,AbortSignal:!1,addEventListener:!1,alert:!1,AnalyserNode:!1,Animation:!1,AnimationEffectReadOnly:!1,AnimationEffectTiming:!1,AnimationEffectTimingReadOnly:!1,AnimationEvent:!1,AnimationPlaybackEvent:!1,AnimationTimeline:!1,applicationCache:!1,ApplicationCache:!1,ApplicationCacheErrorEvent:!1,atob:!1,Attr:!1,Audio:!1,AudioBuffer:!1,AudioBufferSourceNode:!1,AudioContext:!1,AudioDestinationNode:!1,AudioListener:!1,AudioNode:!1,AudioParam:!1,AudioProcessingEvent:!1,AudioScheduledSourceNode:!1,"AudioWorkletGlobalScope ":!1,AudioWorkletNode:!1,AudioWorkletProcessor:!1,BarProp:!1,BaseAudioContext:!1,BatteryManager:!1,BeforeUnloadEvent:!1,BiquadFilterNode:!1,Blob:!1,BlobEvent:!1,blur:!1,BroadcastChannel:!1,btoa:!1,BudgetService:!1,ByteLengthQueuingStrategy:!1,Cache:!1,caches:!1,CacheStorage:!1,cancelAnimationFrame:!1,cancelIdleCallback:!1,CanvasCaptureMediaStreamTrack:!1,CanvasGradient:!1,CanvasPattern:!1,CanvasRenderingContext2D:!1,ChannelMergerNode:!1,ChannelSplitterNode:!1,CharacterData:!1,clearInterval:!1,clearTimeout:!1,clientInformation:!1,ClipboardEvent:!1,close:!1,closed:!1,CloseEvent:!1,Comment:!1,CompositionEvent:!1,confirm:!1,console:!1,ConstantSourceNode:!1,ConvolverNode:!1,CountQueuingStrategy:!1,createImageBitmap:!1,Credential:!1,CredentialsContainer:!1,crypto:!1,Crypto:!1,CryptoKey:!1,CSS:!1,CSSConditionRule:!1,CSSFontFaceRule:!1,CSSGroupingRule:!1,CSSImportRule:!1,CSSKeyframeRule:!1,CSSKeyframesRule:!1,CSSMediaRule:!1,CSSNamespaceRule:!1,CSSPageRule:!1,CSSRule:!1,CSSRuleList:!1,CSSStyleDeclaration:!1,CSSStyleRule:!1,CSSStyleSheet:!1,CSSSupportsRule:!1,CustomElementRegistry:!1,customElements:!1,CustomEvent:!1,DataTransfer:!1,DataTransferItem:!1,DataTransferItemList:!1,defaultstatus:!1,defaultStatus:!1,DelayNode:!1,DeviceMotionEvent:!1,DeviceOrientationEvent:!1,devicePixelRatio:!1,dispatchEvent:!1,document:!1,Document:!1,DocumentFragment:!1,DocumentType:!1,DOMError:!1,DOMException:!1,DOMImplementation:!1,DOMMatrix:!1,DOMMatrixReadOnly:!1,DOMParser:!1,DOMPoint:!1,DOMPointReadOnly:!1,DOMQuad:!1,DOMRect:!1,DOMRectReadOnly:!1,DOMStringList:!1,DOMStringMap:!1,DOMTokenList:!1,DragEvent:!1,DynamicsCompressorNode:!1,Element:!1,ErrorEvent:!1,event:!1,Event:!1,EventSource:!1,EventTarget:!1,external:!1,fetch:!1,File:!1,FileList:!1,FileReader:!1,find:!1,focus:!1,FocusEvent:!1,FontFace:!1,FontFaceSetLoadEvent:!1,FormData:!1,frameElement:!1,frames:!1,GainNode:!1,Gamepad:!1,GamepadButton:!1,GamepadEvent:!1,getComputedStyle:!1,getSelection:!1,HashChangeEvent:!1,Headers:!1,history:!1,History:!1,HTMLAllCollection:!1,HTMLAnchorElement:!1,HTMLAreaElement:!1,HTMLAudioElement:!1,HTMLBaseElement:!1,HTMLBodyElement:!1,HTMLBRElement:!1,HTMLButtonElement:!1,HTMLCanvasElement:!1,HTMLCollection:!1,HTMLContentElement:!1,HTMLDataElement:!1,HTMLDataListElement:!1,HTMLDetailsElement:!1,HTMLDialogElement:!1,HTMLDirectoryElement:!1,HTMLDivElement:!1,HTMLDListElement:!1,HTMLDocument:!1,HTMLElement:!1,HTMLEmbedElement:!1,HTMLFieldSetElement:!1,HTMLFontElement:!1,HTMLFormControlsCollection:!1,HTMLFormElement:!1,HTMLFrameElement:!1,HTMLFrameSetElement:!1,HTMLHeadElement:!1,HTMLHeadingElement:!1,HTMLHRElement:!1,HTMLHtmlElement:!1,HTMLIFrameElement:!1,HTMLImageElement:!1,HTMLInputElement:!1,HTMLLabelElement:!1,HTMLLegendElement:!1,HTMLLIElement:!1,HTMLLinkElement:!1,HTMLMapElement:!1,HTMLMarqueeElement:!1,HTMLMediaElement:!1,HTMLMenuElement:!1,HTMLMetaElement:!1,HTMLMeterElement:!1,HTMLModElement:!1,HTMLObjectElement:!1,HTMLOListElement:!1,HTMLOptGroupElement:!1,HTMLOptionElement:!1,HTMLOptionsCollection:!1,HTMLOutputElement:!1,HTMLParagraphElement:!1,HTMLParamElement:!1,HTMLPictureElement:!1,HTMLPreElement:!1,HTMLProgressElement:!1,HTMLQuoteElement:!1,HTMLScriptElement:!1,HTMLSelectElement:!1,HTMLShadowElement:!1,HTMLSlotElement:!1,HTMLSourceElement:!1,HTMLSpanElement:!1,HTMLStyleElement:!1,HTMLTableCaptionElement:!1,HTMLTableCellElement:!1,HTMLTableColElement:!1,HTMLTableElement:!1,HTMLTableRowElement:!1,HTMLTableSectionElement:!1,HTMLTemplateElement:!1,HTMLTextAreaElement:!1,HTMLTimeElement:!1,HTMLTitleElement:!1,HTMLTrackElement:!1,HTMLUListElement:!1,HTMLUnknownElement:!1,HTMLVideoElement:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,IdleDeadline:!1,IIRFilterNode:!1,Image:!1,ImageBitmap:!1,ImageBitmapRenderingContext:!1,ImageCapture:!1,ImageData:!1,indexedDB:!1,innerHeight:!1,innerWidth:!1,InputEvent:!1,IntersectionObserver:!1,IntersectionObserverEntry:!1,Intl:!1,isSecureContext:!1,KeyboardEvent:!1,KeyframeEffect:!1,KeyframeEffectReadOnly:!1,length:!1,localStorage:!1,location:!0,Location:!1,locationbar:!1,matchMedia:!1,MediaDeviceInfo:!1,MediaDevices:!1,MediaElementAudioSourceNode:!1,MediaEncryptedEvent:!1,MediaError:!1,MediaKeyMessageEvent:!1,MediaKeySession:!1,MediaKeyStatusMap:!1,MediaKeySystemAccess:!1,MediaList:!1,MediaQueryList:!1,MediaQueryListEvent:!1,MediaRecorder:!1,MediaSettingsRange:!1,MediaSource:!1,MediaStream:!1,MediaStreamAudioDestinationNode:!1,MediaStreamAudioSourceNode:!1,MediaStreamEvent:!1,MediaStreamTrack:!1,MediaStreamTrackEvent:!1,menubar:!1,MessageChannel:!1,MessageEvent:!1,MessagePort:!1,MIDIAccess:!1,MIDIConnectionEvent:!1,MIDIInput:!1,MIDIInputMap:!1,MIDIMessageEvent:!1,MIDIOutput:!1,MIDIOutputMap:!1,MIDIPort:!1,MimeType:!1,MimeTypeArray:!1,MouseEvent:!1,moveBy:!1,moveTo:!1,MutationEvent:!1,MutationObserver:!1,MutationRecord:!1,name:!1,NamedNodeMap:!1,NavigationPreloadManager:!1,navigator:!1,Navigator:!1,NetworkInformation:!1,Node:!1,NodeFilter:!1,NodeIterator:!1,NodeList:!1,Notification:!1,OfflineAudioCompletionEvent:!1,OfflineAudioContext:!1,offscreenBuffering:!1,OffscreenCanvas:!0,OffscreenCanvasRenderingContext2D:!1,onabort:!0,onafterprint:!0,onanimationend:!0,onanimationiteration:!0,onanimationstart:!0,onappinstalled:!0,onauxclick:!0,onbeforeinstallprompt:!0,onbeforeprint:!0,onbeforeunload:!0,onblur:!0,oncancel:!0,oncanplay:!0,oncanplaythrough:!0,onchange:!0,onclick:!0,onclose:!0,oncontextmenu:!0,oncuechange:!0,ondblclick:!0,ondevicemotion:!0,ondeviceorientation:!0,ondeviceorientationabsolute:!0,ondrag:!0,ondragend:!0,ondragenter:!0,ondragleave:!0,ondragover:!0,ondragstart:!0,ondrop:!0,ondurationchange:!0,onemptied:!0,onended:!0,onerror:!0,onfocus:!0,ongotpointercapture:!0,onhashchange:!0,oninput:!0,oninvalid:!0,onkeydown:!0,onkeypress:!0,onkeyup:!0,onlanguagechange:!0,onload:!0,onloadeddata:!0,onloadedmetadata:!0,onloadstart:!0,onlostpointercapture:!0,onmessage:!0,onmessageerror:!0,onmousedown:!0,onmouseenter:!0,onmouseleave:!0,onmousemove:!0,onmouseout:!0,onmouseover:!0,onmouseup:!0,onmousewheel:!0,onoffline:!0,ononline:!0,onpagehide:!0,onpageshow:!0,onpause:!0,onplay:!0,onplaying:!0,onpointercancel:!0,onpointerdown:!0,onpointerenter:!0,onpointerleave:!0,onpointermove:!0,onpointerout:!0,onpointerover:!0,onpointerup:!0,onpopstate:!0,onprogress:!0,onratechange:!0,onrejectionhandled:!0,onreset:!0,onresize:!0,onscroll:!0,onsearch:!0,onseeked:!0,onseeking:!0,onselect:!0,onstalled:!0,onstorage:!0,onsubmit:!0,onsuspend:!0,ontimeupdate:!0,ontoggle:!0,ontransitionend:!0,onunhandledrejection:!0,onunload:!0,onvolumechange:!0,onwaiting:!0,onwheel:!0,open:!1,openDatabase:!1,opener:!1,Option:!1,origin:!1,OscillatorNode:!1,outerHeight:!1,outerWidth:!1,PageTransitionEvent:!1,pageXOffset:!1,pageYOffset:!1,PannerNode:!1,parent:!1,Path2D:!1,PaymentAddress:!1,PaymentRequest:!1,PaymentRequestUpdateEvent:!1,PaymentResponse:!1,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceLongTaskTiming:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceNavigationTiming:!1,PerformanceObserver:!1,PerformanceObserverEntryList:!1,PerformancePaintTiming:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,PeriodicWave:!1,Permissions:!1,PermissionStatus:!1,personalbar:!1,PhotoCapabilities:!1,Plugin:!1,PluginArray:!1,PointerEvent:!1,PopStateEvent:!1,postMessage:!1,Presentation:!1,PresentationAvailability:!1,PresentationConnection:!1,PresentationConnectionAvailableEvent:!1,PresentationConnectionCloseEvent:!1,PresentationConnectionList:!1,PresentationReceiver:!1,PresentationRequest:!1,print:!1,ProcessingInstruction:!1,ProgressEvent:!1,PromiseRejectionEvent:!1,prompt:!1,PushManager:!1,PushSubscription:!1,PushSubscriptionOptions:!1,queueMicrotask:!1,RadioNodeList:!1,Range:!1,ReadableStream:!1,registerProcessor:!1,RemotePlayback:!1,removeEventListener:!1,Request:!1,requestAnimationFrame:!1,requestIdleCallback:!1,resizeBy:!1,ResizeObserver:!1,ResizeObserverEntry:!1,resizeTo:!1,Response:!1,RTCCertificate:!1,RTCDataChannel:!1,RTCDataChannelEvent:!1,RTCDtlsTransport:!1,RTCIceCandidate:!1,RTCIceGatherer:!1,RTCIceTransport:!1,RTCPeerConnection:!1,RTCPeerConnectionIceEvent:!1,RTCRtpContributingSource:!1,RTCRtpReceiver:!1,RTCRtpSender:!1,RTCSctpTransport:!1,RTCSessionDescription:!1,RTCStatsReport:!1,RTCTrackEvent:!1,screen:!1,Screen:!1,screenLeft:!1,ScreenOrientation:!1,screenTop:!1,screenX:!1,screenY:!1,ScriptProcessorNode:!1,scroll:!1,scrollbars:!1,scrollBy:!1,scrollTo:!1,scrollX:!1,scrollY:!1,SecurityPolicyViolationEvent:!1,Selection:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerRegistration:!1,sessionStorage:!1,setInterval:!1,setTimeout:!1,ShadowRoot:!1,SharedWorker:!1,SourceBuffer:!1,SourceBufferList:!1,speechSynthesis:!1,SpeechSynthesisEvent:!1,SpeechSynthesisUtterance:!1,StaticRange:!1,status:!1,statusbar:!1,StereoPannerNode:!1,stop:!1,Storage:!1,StorageEvent:!1,StorageManager:!1,styleMedia:!1,StyleSheet:!1,StyleSheetList:!1,SubtleCrypto:!1,SVGAElement:!1,SVGAngle:!1,SVGAnimatedAngle:!1,SVGAnimatedBoolean:!1,SVGAnimatedEnumeration:!1,SVGAnimatedInteger:!1,SVGAnimatedLength:!1,SVGAnimatedLengthList:!1,SVGAnimatedNumber:!1,SVGAnimatedNumberList:!1,SVGAnimatedPreserveAspectRatio:!1,SVGAnimatedRect:!1,SVGAnimatedString:!1,SVGAnimatedTransformList:!1,SVGAnimateElement:!1,SVGAnimateMotionElement:!1,SVGAnimateTransformElement:!1,SVGAnimationElement:!1,SVGCircleElement:!1,SVGClipPathElement:!1,SVGComponentTransferFunctionElement:!1,SVGDefsElement:!1,SVGDescElement:!1,SVGDiscardElement:!1,SVGElement:!1,SVGEllipseElement:!1,SVGFEBlendElement:!1,SVGFEColorMatrixElement:!1,SVGFEComponentTransferElement:!1,SVGFECompositeElement:!1,SVGFEConvolveMatrixElement:!1,SVGFEDiffuseLightingElement:!1,SVGFEDisplacementMapElement:!1,SVGFEDistantLightElement:!1,SVGFEDropShadowElement:!1,SVGFEFloodElement:!1,SVGFEFuncAElement:!1,SVGFEFuncBElement:!1,SVGFEFuncGElement:!1,SVGFEFuncRElement:!1,SVGFEGaussianBlurElement:!1,SVGFEImageElement:!1,SVGFEMergeElement:!1,SVGFEMergeNodeElement:!1,SVGFEMorphologyElement:!1,SVGFEOffsetElement:!1,SVGFEPointLightElement:!1,SVGFESpecularLightingElement:!1,SVGFESpotLightElement:!1,SVGFETileElement:!1,SVGFETurbulenceElement:!1,SVGFilterElement:!1,SVGForeignObjectElement:!1,SVGGElement:!1,SVGGeometryElement:!1,SVGGradientElement:!1,SVGGraphicsElement:!1,SVGImageElement:!1,SVGLength:!1,SVGLengthList:!1,SVGLinearGradientElement:!1,SVGLineElement:!1,SVGMarkerElement:!1,SVGMaskElement:!1,SVGMatrix:!1,SVGMetadataElement:!1,SVGMPathElement:!1,SVGNumber:!1,SVGNumberList:!1,SVGPathElement:!1,SVGPatternElement:!1,SVGPoint:!1,SVGPointList:!1,SVGPolygonElement:!1,SVGPolylineElement:!1,SVGPreserveAspectRatio:!1,SVGRadialGradientElement:!1,SVGRect:!1,SVGRectElement:!1,SVGScriptElement:!1,SVGSetElement:!1,SVGStopElement:!1,SVGStringList:!1,SVGStyleElement:!1,SVGSVGElement:!1,SVGSwitchElement:!1,SVGSymbolElement:!1,SVGTextContentElement:!1,SVGTextElement:!1,SVGTextPathElement:!1,SVGTextPositioningElement:!1,SVGTitleElement:!1,SVGTransform:!1,SVGTransformList:!1,SVGTSpanElement:!1,SVGUnitTypes:!1,SVGUseElement:!1,SVGViewElement:!1,TaskAttributionTiming:!1,Text:!1,TextDecoder:!1,TextEncoder:!1,TextEvent:!1,TextMetrics:!1,TextTrack:!1,TextTrackCue:!1,TextTrackCueList:!1,TextTrackList:!1,TimeRanges:!1,toolbar:!1,top:!1,Touch:!1,TouchEvent:!1,TouchList:!1,TrackEvent:!1,TransitionEvent:!1,TreeWalker:!1,UIEvent:!1,URL:!1,URLSearchParams:!1,ValidityState:!1,visualViewport:!1,VisualViewport:!1,VTTCue:!1,WaveShaperNode:!1,WebAssembly:!1,WebGL2RenderingContext:!1,WebGLActiveInfo:!1,WebGLBuffer:!1,WebGLContextEvent:!1,WebGLFramebuffer:!1,WebGLProgram:!1,WebGLQuery:!1,WebGLRenderbuffer:!1,WebGLRenderingContext:!1,WebGLSampler:!1,WebGLShader:!1,WebGLShaderPrecisionFormat:!1,WebGLSync:!1,WebGLTexture:!1,WebGLTransformFeedback:!1,WebGLUniformLocation:!1,WebGLVertexArrayObject:!1,WebSocket:!1,WheelEvent:!1,window:!1,Window:!1,Worker:!1,WritableStream:!1,XMLDocument:!1,XMLHttpRequest:!1,XMLHttpRequestEventTarget:!1,XMLHttpRequestUpload:!1,XMLSerializer:!1,XPathEvaluator:!1,XPathExpression:!1,XPathResult:!1,XSLTProcessor:!1},worker:{addEventListener:!1,applicationCache:!1,atob:!1,Blob:!1,BroadcastChannel:!1,btoa:!1,Cache:!1,caches:!1,clearInterval:!1,clearTimeout:!1,close:!0,console:!1,fetch:!1,FileReaderSync:!1,FormData:!1,Headers:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,ImageData:!1,importScripts:!0,indexedDB:!1,location:!1,MessageChannel:!1,MessagePort:!1,name:!1,navigator:!1,Notification:!1,onclose:!0,onconnect:!0,onerror:!0,onlanguagechange:!0,onmessage:!0,onoffline:!0,ononline:!0,onrejectionhandled:!0,onunhandledrejection:!0,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,postMessage:!0,Promise:!1,queueMicrotask:!1,removeEventListener:!1,Request:!1,Response:!1,self:!0,ServiceWorkerRegistration:!1,setInterval:!1,setTimeout:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1,WebSocket:!1,Worker:!1,WorkerGlobalScope:!1,XMLHttpRequest:!1},node:{__dirname:!1,__filename:!1,Buffer:!1,clearImmediate:!1,clearInterval:!1,clearTimeout:!1,console:!1,exports:!0,global:!1,Intl:!1,module:!1,process:!1,queueMicrotask:!1,require:!1,setImmediate:!1,setInterval:!1,setTimeout:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1},nodeBuiltin:{Buffer:!1,clearImmediate:!1,clearInterval:!1,clearTimeout:!1,console:!1,global:!1,Intl:!1,process:!1,queueMicrotask:!1,setImmediate:!1,setInterval:!1,setTimeout:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1},commonjs:{exports:!0,global:!1,module:!1,require:!1},amd:{define:!1,require:!1},mocha:{after:!1,afterEach:!1,before:!1,beforeEach:!1,context:!1,describe:!1,it:!1,mocha:!1,run:!1,setup:!1,specify:!1,suite:!1,suiteSetup:!1,suiteTeardown:!1,teardown:!1,test:!1,xcontext:!1,xdescribe:!1,xit:!1,xspecify:!1},jasmine:{afterAll:!1,afterEach:!1,beforeAll:!1,beforeEach:!1,describe:!1,expect:!1,expectAsync:!1,fail:!1,fdescribe:!1,fit:!1,it:!1,jasmine:!1,pending:!1,runs:!1,spyOn:!1,spyOnAllFunctions:!1,spyOnProperty:!1,waits:!1,waitsFor:!1,xdescribe:!1,xit:!1},jest:{afterAll:!1,afterEach:!1,beforeAll:!1,beforeEach:!1,describe:!1,expect:!1,fdescribe:!1,fit:!1,it:!1,jest:!1,pit:!1,require:!1,test:!1,xdescribe:!1,xit:!1,xtest:!1},qunit:{asyncTest:!1,deepEqual:!1,equal:!1,expect:!1,module:!1,notDeepEqual:!1,notEqual:!1,notOk:!1,notPropEqual:!1,notStrictEqual:!1,ok:!1,propEqual:!1,QUnit:!1,raises:!1,start:!1,stop:!1,strictEqual:!1,test:!1,throws:!1},phantomjs:{console:!0,exports:!0,phantom:!0,require:!0,WebPage:!0},couch:{emit:!1,exports:!1,getRow:!1,log:!1,module:!1,provides:!1,require:!1,respond:!1,send:!1,start:!1,sum:!1},rhino:{defineClass:!1,deserialize:!1,gc:!1,help:!1,importClass:!1,importPackage:!1,java:!1,load:!1,loadClass:!1,Packages:!1,print:!1,quit:!1,readFile:!1,readUrl:!1,runCommand:!1,seal:!1,serialize:!1,spawn:!1,sync:!1,toint32:!1,version:!1},nashorn:{__DIR__:!1,__FILE__:!1,__LINE__:!1,com:!1,edu:!1,exit:!1,java:!1,Java:!1,javafx:!1,JavaImporter:!1,javax:!1,JSAdapter:!1,load:!1,loadWithNewGlobal:!1,org:!1,Packages:!1,print:!1,quit:!1},wsh:{ActiveXObject:!1,CollectGarbage:!1,Debug:!1,Enumerator:!1,GetObject:!1,RuntimeObject:!1,ScriptEngine:!1,ScriptEngineBuildVersion:!1,ScriptEngineMajorVersion:!1,ScriptEngineMinorVersion:!1,VBArray:!1,WScript:!1,WSH:!1},jquery:{$:!1,jQuery:!1},yui:{YAHOO:!1,YAHOO_config:!1,YUI:!1,YUI_config:!1},shelljs:{cat:!1,cd:!1,chmod:!1,config:!1,cp:!1,dirs:!1,echo:!1,env:!1,error:!1,exec:!1,exit:!1,find:!1,grep:!1,ln:!1,ls:!1,mkdir:!1,mv:!1,popd:!1,pushd:!1,pwd:!1,rm:!1,sed:!1,set:!1,target:!1,tempdir:!1,test:!1,touch:!1,which:!1},prototypejs:{$:!1,$$:!1,$A:!1,$break:!1,$continue:!1,$F:!1,$H:!1,$R:!1,$w:!1,Abstract:!1,Ajax:!1,Autocompleter:!1,Builder:!1,Class:!1,Control:!1,Draggable:!1,Draggables:!1,Droppables:!1,Effect:!1,Element:!1,Enumerable:!1,Event:!1,Field:!1,Form:!1,Hash:!1,Insertion:!1,ObjectRange:!1,PeriodicalExecuter:!1,Position:!1,Prototype:!1,Scriptaculous:!1,Selector:!1,Sortable:!1,SortableObserver:!1,Sound:!1,Template:!1,Toggle:!1,Try:!1},meteor:{$:!1,Accounts:!1,AccountsClient:!1,AccountsCommon:!1,AccountsServer:!1,App:!1,Assets:!1,Blaze:!1,check:!1,Cordova:!1,DDP:!1,DDPRateLimiter:!1,DDPServer:!1,Deps:!1,EJSON:!1,Email:!1,HTTP:!1,Log:!1,Match:!1,Meteor:!1,Mongo:!1,MongoInternals:!1,Npm:!1,Package:!1,Plugin:!1,process:!1,Random:!1,ReactiveDict:!1,ReactiveVar:!1,Router:!1,ServiceConfiguration:!1,Session:!1,share:!1,Spacebars:!1,Template:!1,Tinytest:!1,Tracker:!1,UI:!1,Utils:!1,WebApp:!1,WebAppInternals:!1},mongo:{_isWindows:!1,_rand:!1,BulkWriteResult:!1,cat:!1,cd:!1,connect:!1,db:!1,getHostName:!1,getMemInfo:!1,hostname:!1,ISODate:!1,listFiles:!1,load:!1,ls:!1,md5sumFile:!1,mkdir:!1,Mongo:!1,NumberInt:!1,NumberLong:!1,ObjectId:!1,PlanCache:!1,print:!1,printjson:!1,pwd:!1,quit:!1,removeFile:!1,rs:!1,sh:!1,UUID:!1,version:!1,WriteResult:!1},applescript:{$:!1,Application:!1,Automation:!1,console:!1,delay:!1,Library:!1,ObjC:!1,ObjectSpecifier:!1,Path:!1,Progress:!1,Ref:!1},serviceworker:{addEventListener:!1,applicationCache:!1,atob:!1,Blob:!1,BroadcastChannel:!1,btoa:!1,Cache:!1,caches:!1,CacheStorage:!1,clearInterval:!1,clearTimeout:!1,Client:!1,clients:!1,Clients:!1,close:!0,console:!1,ExtendableEvent:!1,ExtendableMessageEvent:!1,fetch:!1,FetchEvent:!1,FileReaderSync:!1,FormData:!1,Headers:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,ImageData:!1,importScripts:!1,indexedDB:!1,location:!1,MessageChannel:!1,MessagePort:!1,name:!1,navigator:!1,Notification:!1,onclose:!0,onconnect:!0,onerror:!0,onfetch:!0,oninstall:!0,onlanguagechange:!0,onmessage:!0,onmessageerror:!0,onnotificationclick:!0,onnotificationclose:!0,onoffline:!0,ononline:!0,onpush:!0,onpushsubscriptionchange:!0,onrejectionhandled:!0,onsync:!0,onunhandledrejection:!0,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,postMessage:!0,Promise:!1,queueMicrotask:!1,registration:!1,removeEventListener:!1,Request:!1,Response:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerGlobalScope:!1,ServiceWorkerMessageEvent:!1,ServiceWorkerRegistration:!1,setInterval:!1,setTimeout:!1,skipWaiting:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1,WebSocket:!1,WindowClient:!1,Worker:!1,WorkerGlobalScope:!1,XMLHttpRequest:!1},atomtest:{advanceClock:!1,atom:!1,fakeClearInterval:!1,fakeClearTimeout:!1,fakeSetInterval:!1,fakeSetTimeout:!1,resetTimeouts:!1,waitsForPromise:!1},embertest:{andThen:!1,click:!1,currentPath:!1,currentRouteName:!1,currentURL:!1,fillIn:!1,find:!1,findAll:!1,findWithAssert:!1,keyEvent:!1,pauseTest:!1,resumeTest:!1,triggerEvent:!1,visit:!1,wait:!1},protractor:{$:!1,$$:!1,browser:!1,by:!1,By:!1,DartObject:!1,element:!1,protractor:!1},"shared-node-browser":{clearInterval:!1,clearTimeout:!1,console:!1,setInterval:!1,setTimeout:!1,URL:!1,URLSearchParams:!1},webextensions:{browser:!1,chrome:!1,opr:!1},greasemonkey:{cloneInto:!1,createObjectIn:!1,exportFunction:!1,GM:!1,GM_addStyle:!1,GM_addValueChangeListener:!1,GM_deleteValue:!1,GM_download:!1,GM_getResourceText:!1,GM_getResourceURL:!1,GM_getTab:!1,GM_getTabs:!1,GM_getValue:!1,GM_info:!1,GM_listValues:!1,GM_log:!1,GM_notification:!1,GM_openInTab:!1,GM_registerMenuCommand:!1,GM_removeValueChangeListener:!1,GM_saveTab:!1,GM_setClipboard:!1,GM_setValue:!1,GM_unregisterMenuCommand:!1,GM_xmlhttpRequest:!1,unsafeWindow:!1},devtools:{$:!1,$_:!1,$$:!1,$0:!1,$1:!1,$2:!1,$3:!1,$4:!1,$x:!1,chrome:!1,clear:!1,copy:!1,debug:!1,dir:!1,dirxml:!1,getEventListeners:!1,inspect:!1,keys:!1,monitor:!1,monitorEvents:!1,profile:!1,profileEnd:!1,queryObjects:!1,table:!1,undebug:!1,unmonitor:!1,unmonitorEvents:!1,values:!1}};var Ap,Cp,Sp={builtin:{Array:!1,ArrayBuffer:!1,Atomics:!1,BigInt:!1,BigInt64Array:!1,BigUint64Array:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,globalThis:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,SharedArrayBuffer:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},es5:{Array:!1,Boolean:!1,constructor:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,propertyIsEnumerable:!1,RangeError:!1,ReferenceError:!1,RegExp:!1,String:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1},es2015:{Array:!1,ArrayBuffer:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},es2017:{Array:!1,ArrayBuffer:!1,Atomics:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,SharedArrayBuffer:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},browser:{AbortController:!1,AbortSignal:!1,addEventListener:!1,alert:!1,AnalyserNode:!1,Animation:!1,AnimationEffectReadOnly:!1,AnimationEffectTiming:!1,AnimationEffectTimingReadOnly:!1,AnimationEvent:!1,AnimationPlaybackEvent:!1,AnimationTimeline:!1,applicationCache:!1,ApplicationCache:!1,ApplicationCacheErrorEvent:!1,atob:!1,Attr:!1,Audio:!1,AudioBuffer:!1,AudioBufferSourceNode:!1,AudioContext:!1,AudioDestinationNode:!1,AudioListener:!1,AudioNode:!1,AudioParam:!1,AudioProcessingEvent:!1,AudioScheduledSourceNode:!1,"AudioWorkletGlobalScope ":!1,AudioWorkletNode:!1,AudioWorkletProcessor:!1,BarProp:!1,BaseAudioContext:!1,BatteryManager:!1,BeforeUnloadEvent:!1,BiquadFilterNode:!1,Blob:!1,BlobEvent:!1,blur:!1,BroadcastChannel:!1,btoa:!1,BudgetService:!1,ByteLengthQueuingStrategy:!1,Cache:!1,caches:!1,CacheStorage:!1,cancelAnimationFrame:!1,cancelIdleCallback:!1,CanvasCaptureMediaStreamTrack:!1,CanvasGradient:!1,CanvasPattern:!1,CanvasRenderingContext2D:!1,ChannelMergerNode:!1,ChannelSplitterNode:!1,CharacterData:!1,clearInterval:!1,clearTimeout:!1,clientInformation:!1,ClipboardEvent:!1,close:!1,closed:!1,CloseEvent:!1,Comment:!1,CompositionEvent:!1,confirm:!1,console:!1,ConstantSourceNode:!1,ConvolverNode:!1,CountQueuingStrategy:!1,createImageBitmap:!1,Credential:!1,CredentialsContainer:!1,crypto:!1,Crypto:!1,CryptoKey:!1,CSS:!1,CSSConditionRule:!1,CSSFontFaceRule:!1,CSSGroupingRule:!1,CSSImportRule:!1,CSSKeyframeRule:!1,CSSKeyframesRule:!1,CSSMediaRule:!1,CSSNamespaceRule:!1,CSSPageRule:!1,CSSRule:!1,CSSRuleList:!1,CSSStyleDeclaration:!1,CSSStyleRule:!1,CSSStyleSheet:!1,CSSSupportsRule:!1,CustomElementRegistry:!1,customElements:!1,CustomEvent:!1,DataTransfer:!1,DataTransferItem:!1,DataTransferItemList:!1,defaultstatus:!1,defaultStatus:!1,DelayNode:!1,DeviceMotionEvent:!1,DeviceOrientationEvent:!1,devicePixelRatio:!1,dispatchEvent:!1,document:!1,Document:!1,DocumentFragment:!1,DocumentType:!1,DOMError:!1,DOMException:!1,DOMImplementation:!1,DOMMatrix:!1,DOMMatrixReadOnly:!1,DOMParser:!1,DOMPoint:!1,DOMPointReadOnly:!1,DOMQuad:!1,DOMRect:!1,DOMRectReadOnly:!1,DOMStringList:!1,DOMStringMap:!1,DOMTokenList:!1,DragEvent:!1,DynamicsCompressorNode:!1,Element:!1,ErrorEvent:!1,event:!1,Event:!1,EventSource:!1,EventTarget:!1,external:!1,fetch:!1,File:!1,FileList:!1,FileReader:!1,find:!1,focus:!1,FocusEvent:!1,FontFace:!1,FontFaceSetLoadEvent:!1,FormData:!1,frameElement:!1,frames:!1,GainNode:!1,Gamepad:!1,GamepadButton:!1,GamepadEvent:!1,getComputedStyle:!1,getSelection:!1,HashChangeEvent:!1,Headers:!1,history:!1,History:!1,HTMLAllCollection:!1,HTMLAnchorElement:!1,HTMLAreaElement:!1,HTMLAudioElement:!1,HTMLBaseElement:!1,HTMLBodyElement:!1,HTMLBRElement:!1,HTMLButtonElement:!1,HTMLCanvasElement:!1,HTMLCollection:!1,HTMLContentElement:!1,HTMLDataElement:!1,HTMLDataListElement:!1,HTMLDetailsElement:!1,HTMLDialogElement:!1,HTMLDirectoryElement:!1,HTMLDivElement:!1,HTMLDListElement:!1,HTMLDocument:!1,HTMLElement:!1,HTMLEmbedElement:!1,HTMLFieldSetElement:!1,HTMLFontElement:!1,HTMLFormControlsCollection:!1,HTMLFormElement:!1,HTMLFrameElement:!1,HTMLFrameSetElement:!1,HTMLHeadElement:!1,HTMLHeadingElement:!1,HTMLHRElement:!1,HTMLHtmlElement:!1,HTMLIFrameElement:!1,HTMLImageElement:!1,HTMLInputElement:!1,HTMLLabelElement:!1,HTMLLegendElement:!1,HTMLLIElement:!1,HTMLLinkElement:!1,HTMLMapElement:!1,HTMLMarqueeElement:!1,HTMLMediaElement:!1,HTMLMenuElement:!1,HTMLMetaElement:!1,HTMLMeterElement:!1,HTMLModElement:!1,HTMLObjectElement:!1,HTMLOListElement:!1,HTMLOptGroupElement:!1,HTMLOptionElement:!1,HTMLOptionsCollection:!1,HTMLOutputElement:!1,HTMLParagraphElement:!1,HTMLParamElement:!1,HTMLPictureElement:!1,HTMLPreElement:!1,HTMLProgressElement:!1,HTMLQuoteElement:!1,HTMLScriptElement:!1,HTMLSelectElement:!1,HTMLShadowElement:!1,HTMLSlotElement:!1,HTMLSourceElement:!1,HTMLSpanElement:!1,HTMLStyleElement:!1,HTMLTableCaptionElement:!1,HTMLTableCellElement:!1,HTMLTableColElement:!1,HTMLTableElement:!1,HTMLTableRowElement:!1,HTMLTableSectionElement:!1,HTMLTemplateElement:!1,HTMLTextAreaElement:!1,HTMLTimeElement:!1,HTMLTitleElement:!1,HTMLTrackElement:!1,HTMLUListElement:!1,HTMLUnknownElement:!1,HTMLVideoElement:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,IdleDeadline:!1,IIRFilterNode:!1,Image:!1,ImageBitmap:!1,ImageBitmapRenderingContext:!1,ImageCapture:!1,ImageData:!1,indexedDB:!1,innerHeight:!1,innerWidth:!1,InputEvent:!1,IntersectionObserver:!1,IntersectionObserverEntry:!1,Intl:!1,isSecureContext:!1,KeyboardEvent:!1,KeyframeEffect:!1,KeyframeEffectReadOnly:!1,length:!1,localStorage:!1,location:!0,Location:!1,locationbar:!1,matchMedia:!1,MediaDeviceInfo:!1,MediaDevices:!1,MediaElementAudioSourceNode:!1,MediaEncryptedEvent:!1,MediaError:!1,MediaKeyMessageEvent:!1,MediaKeySession:!1,MediaKeyStatusMap:!1,MediaKeySystemAccess:!1,MediaList:!1,MediaQueryList:!1,MediaQueryListEvent:!1,MediaRecorder:!1,MediaSettingsRange:!1,MediaSource:!1,MediaStream:!1,MediaStreamAudioDestinationNode:!1,MediaStreamAudioSourceNode:!1,MediaStreamEvent:!1,MediaStreamTrack:!1,MediaStreamTrackEvent:!1,menubar:!1,MessageChannel:!1,MessageEvent:!1,MessagePort:!1,MIDIAccess:!1,MIDIConnectionEvent:!1,MIDIInput:!1,MIDIInputMap:!1,MIDIMessageEvent:!1,MIDIOutput:!1,MIDIOutputMap:!1,MIDIPort:!1,MimeType:!1,MimeTypeArray:!1,MouseEvent:!1,moveBy:!1,moveTo:!1,MutationEvent:!1,MutationObserver:!1,MutationRecord:!1,name:!1,NamedNodeMap:!1,NavigationPreloadManager:!1,navigator:!1,Navigator:!1,NetworkInformation:!1,Node:!1,NodeFilter:!1,NodeIterator:!1,NodeList:!1,Notification:!1,OfflineAudioCompletionEvent:!1,OfflineAudioContext:!1,offscreenBuffering:!1,OffscreenCanvas:!0,onabort:!0,onafterprint:!0,onanimationend:!0,onanimationiteration:!0,onanimationstart:!0,onappinstalled:!0,onauxclick:!0,onbeforeinstallprompt:!0,onbeforeprint:!0,onbeforeunload:!0,onblur:!0,oncancel:!0,oncanplay:!0,oncanplaythrough:!0,onchange:!0,onclick:!0,onclose:!0,oncontextmenu:!0,oncuechange:!0,ondblclick:!0,ondevicemotion:!0,ondeviceorientation:!0,ondeviceorientationabsolute:!0,ondrag:!0,ondragend:!0,ondragenter:!0,ondragleave:!0,ondragover:!0,ondragstart:!0,ondrop:!0,ondurationchange:!0,onemptied:!0,onended:!0,onerror:!0,onfocus:!0,ongotpointercapture:!0,onhashchange:!0,oninput:!0,oninvalid:!0,onkeydown:!0,onkeypress:!0,onkeyup:!0,onlanguagechange:!0,onload:!0,onloadeddata:!0,onloadedmetadata:!0,onloadstart:!0,onlostpointercapture:!0,onmessage:!0,onmessageerror:!0,onmousedown:!0,onmouseenter:!0,onmouseleave:!0,onmousemove:!0,onmouseout:!0,onmouseover:!0,onmouseup:!0,onmousewheel:!0,onoffline:!0,ononline:!0,onpagehide:!0,onpageshow:!0,onpause:!0,onplay:!0,onplaying:!0,onpointercancel:!0,onpointerdown:!0,onpointerenter:!0,onpointerleave:!0,onpointermove:!0,onpointerout:!0,onpointerover:!0,onpointerup:!0,onpopstate:!0,onprogress:!0,onratechange:!0,onrejectionhandled:!0,onreset:!0,onresize:!0,onscroll:!0,onsearch:!0,onseeked:!0,onseeking:!0,onselect:!0,onstalled:!0,onstorage:!0,onsubmit:!0,onsuspend:!0,ontimeupdate:!0,ontoggle:!0,ontransitionend:!0,onunhandledrejection:!0,onunload:!0,onvolumechange:!0,onwaiting:!0,onwheel:!0,open:!1,openDatabase:!1,opener:!1,Option:!1,origin:!1,OscillatorNode:!1,outerHeight:!1,outerWidth:!1,PageTransitionEvent:!1,pageXOffset:!1,pageYOffset:!1,PannerNode:!1,parent:!1,Path2D:!1,PaymentAddress:!1,PaymentRequest:!1,PaymentRequestUpdateEvent:!1,PaymentResponse:!1,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceLongTaskTiming:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceNavigationTiming:!1,PerformanceObserver:!1,PerformanceObserverEntryList:!1,PerformancePaintTiming:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,PeriodicWave:!1,Permissions:!1,PermissionStatus:!1,personalbar:!1,PhotoCapabilities:!1,Plugin:!1,PluginArray:!1,PointerEvent:!1,PopStateEvent:!1,postMessage:!1,Presentation:!1,PresentationAvailability:!1,PresentationConnection:!1,PresentationConnectionAvailableEvent:!1,PresentationConnectionCloseEvent:!1,PresentationConnectionList:!1,PresentationReceiver:!1,PresentationRequest:!1,print:!1,ProcessingInstruction:!1,ProgressEvent:!1,PromiseRejectionEvent:!1,prompt:!1,PushManager:!1,PushSubscription:!1,PushSubscriptionOptions:!1,queueMicrotask:!1,RadioNodeList:!1,Range:!1,ReadableStream:!1,registerProcessor:!1,RemotePlayback:!1,removeEventListener:!1,Request:!1,requestAnimationFrame:!1,requestIdleCallback:!1,resizeBy:!1,ResizeObserver:!1,ResizeObserverEntry:!1,resizeTo:!1,Response:!1,RTCCertificate:!1,RTCDataChannel:!1,RTCDataChannelEvent:!1,RTCDtlsTransport:!1,RTCIceCandidate:!1,RTCIceGatherer:!1,RTCIceTransport:!1,RTCPeerConnection:!1,RTCPeerConnectionIceEvent:!1,RTCRtpContributingSource:!1,RTCRtpReceiver:!1,RTCRtpSender:!1,RTCSctpTransport:!1,RTCSessionDescription:!1,RTCStatsReport:!1,RTCTrackEvent:!1,screen:!1,Screen:!1,screenLeft:!1,ScreenOrientation:!1,screenTop:!1,screenX:!1,screenY:!1,ScriptProcessorNode:!1,scroll:!1,scrollbars:!1,scrollBy:!1,scrollTo:!1,scrollX:!1,scrollY:!1,SecurityPolicyViolationEvent:!1,Selection:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerRegistration:!1,sessionStorage:!1,setInterval:!1,setTimeout:!1,ShadowRoot:!1,SharedWorker:!1,SourceBuffer:!1,SourceBufferList:!1,speechSynthesis:!1,SpeechSynthesisEvent:!1,SpeechSynthesisUtterance:!1,StaticRange:!1,status:!1,statusbar:!1,StereoPannerNode:!1,stop:!1,Storage:!1,StorageEvent:!1,StorageManager:!1,styleMedia:!1,StyleSheet:!1,StyleSheetList:!1,SubtleCrypto:!1,SVGAElement:!1,SVGAngle:!1,SVGAnimatedAngle:!1,SVGAnimatedBoolean:!1,SVGAnimatedEnumeration:!1,SVGAnimatedInteger:!1,SVGAnimatedLength:!1,SVGAnimatedLengthList:!1,SVGAnimatedNumber:!1,SVGAnimatedNumberList:!1,SVGAnimatedPreserveAspectRatio:!1,SVGAnimatedRect:!1,SVGAnimatedString:!1,SVGAnimatedTransformList:!1,SVGAnimateElement:!1,SVGAnimateMotionElement:!1,SVGAnimateTransformElement:!1,SVGAnimationElement:!1,SVGCircleElement:!1,SVGClipPathElement:!1,SVGComponentTransferFunctionElement:!1,SVGDefsElement:!1,SVGDescElement:!1,SVGDiscardElement:!1,SVGElement:!1,SVGEllipseElement:!1,SVGFEBlendElement:!1,SVGFEColorMatrixElement:!1,SVGFEComponentTransferElement:!1,SVGFECompositeElement:!1,SVGFEConvolveMatrixElement:!1,SVGFEDiffuseLightingElement:!1,SVGFEDisplacementMapElement:!1,SVGFEDistantLightElement:!1,SVGFEDropShadowElement:!1,SVGFEFloodElement:!1,SVGFEFuncAElement:!1,SVGFEFuncBElement:!1,SVGFEFuncGElement:!1,SVGFEFuncRElement:!1,SVGFEGaussianBlurElement:!1,SVGFEImageElement:!1,SVGFEMergeElement:!1,SVGFEMergeNodeElement:!1,SVGFEMorphologyElement:!1,SVGFEOffsetElement:!1,SVGFEPointLightElement:!1,SVGFESpecularLightingElement:!1,SVGFESpotLightElement:!1,SVGFETileElement:!1,SVGFETurbulenceElement:!1,SVGFilterElement:!1,SVGForeignObjectElement:!1,SVGGElement:!1,SVGGeometryElement:!1,SVGGradientElement:!1,SVGGraphicsElement:!1,SVGImageElement:!1,SVGLength:!1,SVGLengthList:!1,SVGLinearGradientElement:!1,SVGLineElement:!1,SVGMarkerElement:!1,SVGMaskElement:!1,SVGMatrix:!1,SVGMetadataElement:!1,SVGMPathElement:!1,SVGNumber:!1,SVGNumberList:!1,SVGPathElement:!1,SVGPatternElement:!1,SVGPoint:!1,SVGPointList:!1,SVGPolygonElement:!1,SVGPolylineElement:!1,SVGPreserveAspectRatio:!1,SVGRadialGradientElement:!1,SVGRect:!1,SVGRectElement:!1,SVGScriptElement:!1,SVGSetElement:!1,SVGStopElement:!1,SVGStringList:!1,SVGStyleElement:!1,SVGSVGElement:!1,SVGSwitchElement:!1,SVGSymbolElement:!1,SVGTextContentElement:!1,SVGTextElement:!1,SVGTextPathElement:!1,SVGTextPositioningElement:!1,SVGTitleElement:!1,SVGTransform:!1,SVGTransformList:!1,SVGTSpanElement:!1,SVGUnitTypes:!1,SVGUseElement:!1,SVGViewElement:!1,TaskAttributionTiming:!1,Text:!1,TextDecoder:!1,TextEncoder:!1,TextEvent:!1,TextMetrics:!1,TextTrack:!1,TextTrackCue:!1,TextTrackCueList:!1,TextTrackList:!1,TimeRanges:!1,toolbar:!1,top:!1,Touch:!1,TouchEvent:!1,TouchList:!1,TrackEvent:!1,TransitionEvent:!1,TreeWalker:!1,UIEvent:!1,URL:!1,URLSearchParams:!1,ValidityState:!1,visualViewport:!1,VisualViewport:!1,VTTCue:!1,WaveShaperNode:!1,WebAssembly:!1,WebGL2RenderingContext:!1,WebGLActiveInfo:!1,WebGLBuffer:!1,WebGLContextEvent:!1,WebGLFramebuffer:!1,WebGLProgram:!1,WebGLQuery:!1,WebGLRenderbuffer:!1,WebGLRenderingContext:!1,WebGLSampler:!1,WebGLShader:!1,WebGLShaderPrecisionFormat:!1,WebGLSync:!1,WebGLTexture:!1,WebGLTransformFeedback:!1,WebGLUniformLocation:!1,WebGLVertexArrayObject:!1,WebSocket:!1,WheelEvent:!1,window:!1,Window:!1,Worker:!1,WritableStream:!1,XMLDocument:!1,XMLHttpRequest:!1,XMLHttpRequestEventTarget:!1,XMLHttpRequestUpload:!1,XMLSerializer:!1,XPathEvaluator:!1,XPathExpression:!1,XPathResult:!1,XSLTProcessor:!1},worker:{addEventListener:!1,applicationCache:!1,atob:!1,Blob:!1,BroadcastChannel:!1,btoa:!1,Cache:!1,caches:!1,clearInterval:!1,clearTimeout:!1,close:!0,console:!1,fetch:!1,FileReaderSync:!1,FormData:!1,Headers:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,ImageData:!1,importScripts:!0,indexedDB:!1,location:!1,MessageChannel:!1,MessagePort:!1,name:!1,navigator:!1,Notification:!1,onclose:!0,onconnect:!0,onerror:!0,onlanguagechange:!0,onmessage:!0,onoffline:!0,ononline:!0,onrejectionhandled:!0,onunhandledrejection:!0,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,postMessage:!0,Promise:!1,queueMicrotask:!1,removeEventListener:!1,Request:!1,Response:!1,self:!0,ServiceWorkerRegistration:!1,setInterval:!1,setTimeout:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1,WebSocket:!1,Worker:!1,WorkerGlobalScope:!1,XMLHttpRequest:!1},node:{__dirname:!1,__filename:!1,Buffer:!1,clearImmediate:!1,clearInterval:!1,clearTimeout:!1,console:!1,exports:!0,global:!1,Intl:!1,module:!1,process:!1,queueMicrotask:!1,require:!1,setImmediate:!1,setInterval:!1,setTimeout:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1},commonjs:{exports:!0,global:!1,module:!1,require:!1},amd:{define:!1,require:!1},mocha:{after:!1,afterEach:!1,before:!1,beforeEach:!1,context:!1,describe:!1,it:!1,mocha:!1,run:!1,setup:!1,specify:!1,suite:!1,suiteSetup:!1,suiteTeardown:!1,teardown:!1,test:!1,xcontext:!1,xdescribe:!1,xit:!1,xspecify:!1},jasmine:{afterAll:!1,afterEach:!1,beforeAll:!1,beforeEach:!1,describe:!1,expect:!1,fail:!1,fdescribe:!1,fit:!1,it:!1,jasmine:!1,pending:!1,runs:!1,spyOn:!1,spyOnProperty:!1,waits:!1,waitsFor:!1,xdescribe:!1,xit:!1},jest:{afterAll:!1,afterEach:!1,beforeAll:!1,beforeEach:!1,describe:!1,expect:!1,fdescribe:!1,fit:!1,it:!1,jest:!1,pit:!1,require:!1,test:!1,xdescribe:!1,xit:!1,xtest:!1},qunit:{asyncTest:!1,deepEqual:!1,equal:!1,expect:!1,module:!1,notDeepEqual:!1,notEqual:!1,notOk:!1,notPropEqual:!1,notStrictEqual:!1,ok:!1,propEqual:!1,QUnit:!1,raises:!1,start:!1,stop:!1,strictEqual:!1,test:!1,throws:!1},phantomjs:{console:!0,exports:!0,phantom:!0,require:!0,WebPage:!0},couch:{emit:!1,exports:!1,getRow:!1,log:!1,module:!1,provides:!1,require:!1,respond:!1,send:!1,start:!1,sum:!1},rhino:{defineClass:!1,deserialize:!1,gc:!1,help:!1,importClass:!1,importPackage:!1,java:!1,load:!1,loadClass:!1,Packages:!1,print:!1,quit:!1,readFile:!1,readUrl:!1,runCommand:!1,seal:!1,serialize:!1,spawn:!1,sync:!1,toint32:!1,version:!1},nashorn:{__DIR__:!1,__FILE__:!1,__LINE__:!1,com:!1,edu:!1,exit:!1,java:!1,Java:!1,javafx:!1,JavaImporter:!1,javax:!1,JSAdapter:!1,load:!1,loadWithNewGlobal:!1,org:!1,Packages:!1,print:!1,quit:!1},wsh:{ActiveXObject:!0,Enumerator:!0,GetObject:!0,ScriptEngine:!0,ScriptEngineBuildVersion:!0,ScriptEngineMajorVersion:!0,ScriptEngineMinorVersion:!0,VBArray:!0,WScript:!0,WSH:!0,XDomainRequest:!0},jquery:{$:!1,jQuery:!1},yui:{YAHOO:!1,YAHOO_config:!1,YUI:!1,YUI_config:!1},shelljs:{cat:!1,cd:!1,chmod:!1,config:!1,cp:!1,dirs:!1,echo:!1,env:!1,error:!1,exec:!1,exit:!1,find:!1,grep:!1,ln:!1,ls:!1,mkdir:!1,mv:!1,popd:!1,pushd:!1,pwd:!1,rm:!1,sed:!1,set:!1,target:!1,tempdir:!1,test:!1,touch:!1,which:!1},prototypejs:{$:!1,$$:!1,$A:!1,$break:!1,$continue:!1,$F:!1,$H:!1,$R:!1,$w:!1,Abstract:!1,Ajax:!1,Autocompleter:!1,Builder:!1,Class:!1,Control:!1,Draggable:!1,Draggables:!1,Droppables:!1,Effect:!1,Element:!1,Enumerable:!1,Event:!1,Field:!1,Form:!1,Hash:!1,Insertion:!1,ObjectRange:!1,PeriodicalExecuter:!1,Position:!1,Prototype:!1,Scriptaculous:!1,Selector:!1,Sortable:!1,SortableObserver:!1,Sound:!1,Template:!1,Toggle:!1,Try:!1},meteor:{_:!1,$:!1,Accounts:!1,AccountsClient:!1,AccountsCommon:!1,AccountsServer:!1,App:!1,Assets:!1,Blaze:!1,check:!1,Cordova:!1,DDP:!1,DDPRateLimiter:!1,DDPServer:!1,Deps:!1,EJSON:!1,Email:!1,HTTP:!1,Log:!1,Match:!1,Meteor:!1,Mongo:!1,MongoInternals:!1,Npm:!1,Package:!1,Plugin:!1,process:!1,Random:!1,ReactiveDict:!1,ReactiveVar:!1,Router:!1,ServiceConfiguration:!1,Session:!1,share:!1,Spacebars:!1,Template:!1,Tinytest:!1,Tracker:!1,UI:!1,Utils:!1,WebApp:!1,WebAppInternals:!1},mongo:{_isWindows:!1,_rand:!1,BulkWriteResult:!1,cat:!1,cd:!1,connect:!1,db:!1,getHostName:!1,getMemInfo:!1,hostname:!1,ISODate:!1,listFiles:!1,load:!1,ls:!1,md5sumFile:!1,mkdir:!1,Mongo:!1,NumberInt:!1,NumberLong:!1,ObjectId:!1,PlanCache:!1,print:!1,printjson:!1,pwd:!1,quit:!1,removeFile:!1,rs:!1,sh:!1,UUID:!1,version:!1,WriteResult:!1},applescript:{$:!1,Application:!1,Automation:!1,console:!1,delay:!1,Library:!1,ObjC:!1,ObjectSpecifier:!1,Path:!1,Progress:!1,Ref:!1},serviceworker:{addEventListener:!1,applicationCache:!1,atob:!1,Blob:!1,BroadcastChannel:!1,btoa:!1,Cache:!1,caches:!1,CacheStorage:!1,clearInterval:!1,clearTimeout:!1,Client:!1,clients:!1,Clients:!1,close:!0,console:!1,ExtendableEvent:!1,ExtendableMessageEvent:!1,fetch:!1,FetchEvent:!1,FileReaderSync:!1,FormData:!1,Headers:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,ImageData:!1,importScripts:!1,indexedDB:!1,location:!1,MessageChannel:!1,MessagePort:!1,name:!1,navigator:!1,Notification:!1,onclose:!0,onconnect:!0,onerror:!0,onfetch:!0,oninstall:!0,onlanguagechange:!0,onmessage:!0,onmessageerror:!0,onnotificationclick:!0,onnotificationclose:!0,onoffline:!0,ononline:!0,onpush:!0,onpushsubscriptionchange:!0,onrejectionhandled:!0,onsync:!0,onunhandledrejection:!0,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,postMessage:!0,Promise:!1,queueMicrotask:!1,registration:!1,removeEventListener:!1,Request:!1,Response:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerGlobalScope:!1,ServiceWorkerMessageEvent:!1,ServiceWorkerRegistration:!1,setInterval:!1,setTimeout:!1,skipWaiting:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1,WebSocket:!1,WindowClient:!1,Worker:!1,WorkerGlobalScope:!1,XMLHttpRequest:!1},atomtest:{advanceClock:!1,fakeClearInterval:!1,fakeClearTimeout:!1,fakeSetInterval:!1,fakeSetTimeout:!1,resetTimeouts:!1,waitsForPromise:!1},embertest:{andThen:!1,click:!1,currentPath:!1,currentRouteName:!1,currentURL:!1,fillIn:!1,find:!1,findAll:!1,findWithAssert:!1,keyEvent:!1,pauseTest:!1,resumeTest:!1,triggerEvent:!1,visit:!1,wait:!1},protractor:{$:!1,$$:!1,browser:!1,by:!1,By:!1,DartObject:!1,element:!1,protractor:!1},"shared-node-browser":{clearInterval:!1,clearTimeout:!1,console:!1,setInterval:!1,setTimeout:!1,URL:!1,URLSearchParams:!1},webextensions:{browser:!1,chrome:!1,opr:!1},greasemonkey:{cloneInto:!1,createObjectIn:!1,exportFunction:!1,GM:!1,GM_addStyle:!1,GM_deleteValue:!1,GM_getResourceText:!1,GM_getResourceURL:!1,GM_getValue:!1,GM_info:!1,GM_listValues:!1,GM_log:!1,GM_openInTab:!1,GM_registerMenuCommand:!1,GM_setClipboard:!1,GM_setValue:!1,GM_xmlhttpRequest:!1,unsafeWindow:!1},devtools:{$:!1,$_:!1,$$:!1,$0:!1,$1:!1,$2:!1,$3:!1,$4:!1,$x:!1,chrome:!1,clear:!1,copy:!1,debug:!1,dir:!1,dirxml:!1,getEventListeners:!1,inspect:!1,keys:!1,monitor:!1,monitorEvents:!1,profile:!1,profileEnd:!1,queryObjects:!1,table:!1,undebug:!1,unmonitor:!1,unmonitorEvents:!1,values:!1}};var Tp=function(e){return null!=e&&(e&&"false"!==e&&"0"!==e)}(Gr.env.BABEL_8_BREAKING)?jp?Dp:(jp=1,Dp=wp):Cp?Ap:(Cp=1,Ap=Sp),kp=Va,Pp=is,Fp=Zu,Ip=vl,_p=bs,Bp=C,Op=Vt,Np=rr,Lp=ye,Mp=ve,Up=be,Gp=Re,Vp=xe,zp=M,qp=G,Wp=je,Hp=$t,Kp=Qt,Xp=sr,Jp=H,Yp=Q,$p=Zt,Qp=Jt,Zp=K,ef=Fe,tf=Ie,rf=_e,af=ie,nf=de,sf=ce,of=cr,df=Ss,uf=Ds,cf=dl,lf=zs,pf=Ws,ff=Hs,gf=xt,hf=Et,yf=ee,mf=Dt,vf=Se,bf=qe,Rf=nr;function xf(e,t){switch(null==e?void 0:e.type){default:if(Wp(e)||Rf(e))if((Up(e)||Vp(e)||Wp(e))&&e.source)xf(e.source,t);else if((Vp(e)||Wp(e))&&e.specifiers&&e.specifiers.length)for(var r,a=x(e.specifiers);!(r=a()).done;){xf(r.value,t)}else(Gp(e)||Vp(e))&&e.declaration&&xf(e.declaration,t);else Xp(e)?xf(e.local,t):!Hp(e)||Jp(e)||Zp(e)||rf(e)||t.push(e.value);break;case"MemberExpression":case"OptionalMemberExpression":case"JSXMemberExpression":xf(e.object,t),xf(e.property,t);break;case"Identifier":case"JSXIdentifier":t.push(e.name);break;case"CallExpression":case"OptionalCallExpression":case"NewExpression":xf(e.callee,t);break;case"ObjectExpression":case"ObjectPattern":for(var n,s=x(e.properties);!(n=s()).done;){xf(n.value,t)}break;case"SpreadElement":case"RestElement":case"UnaryExpression":case"UpdateExpression":xf(e.argument,t);break;case"ObjectProperty":case"ObjectMethod":case"ClassProperty":case"ClassMethod":case"ClassPrivateProperty":case"ClassPrivateMethod":xf(e.key,t);break;case"ThisExpression":t.push("this");break;case"Super":t.push("super");break;case"Import":t.push("import");break;case"DoExpression":t.push("do");break;case"YieldExpression":t.push("yield"),xf(e.argument,t);break;case"AwaitExpression":t.push("await"),xf(e.argument,t);break;case"AssignmentExpression":xf(e.left,t);break;case"VariableDeclarator":case"FunctionExpression":case"FunctionDeclaration":case"ClassExpression":case"ClassDeclaration":case"PrivateName":xf(e.id,t);break;case"ParenthesizedExpression":xf(e.expression,t);break;case"MetaProperty":xf(e.meta,t),xf(e.property,t);break;case"JSXElement":xf(e.openingElement,t);break;case"JSXOpeningElement":xf(e.name,t);break;case"JSXFragment":xf(e.openingFragment,t);break;case"JSXOpeningFragment":t.push("Fragment");break;case"JSXNamespacedName":xf(e.namespace,t),xf(e.name,t)}}var Ef={ForStatement:function(e){var t=e.get("init");if(t.isVar()){var r=e.scope;(r.getFunctionParent()||r.getProgramParent()).registerBinding("var",t)}},Declaration:function(e){e.isBlockScoped()||(e.isImportDeclaration()||e.isExportDeclaration()||(e.scope.getFunctionParent()||e.scope.getProgramParent()).registerDeclaration(e))},ImportDeclaration:function(e){e.scope.getBlockParent().registerDeclaration(e)},ReferencedIdentifier:function(e,t){t.references.push(e)},ForXStatement:function(e,t){var r=e.get("left");if(r.isPattern()||r.isIdentifier())t.constantViolations.push(e);else if(r.isVar()){var a=e.scope;(a.getFunctionParent()||a.getProgramParent()).registerBinding("var",r)}},ExportDeclaration:{exit:function(e){var t=e.node,r=e.scope;if(!Up(t)){var a=t.declaration;if(Mp(a)||zp(a)){var n=a.id;if(!n)return;var s=r.getBinding(n.name);null==s||s.reference(e)}else if(sf(a))for(var i,o=x(a.declarations);!(i=o()).done;)for(var d=i.value,u=0,c=Object.keys(Ip(d));u1&&(r+=t),"_"+r},t.generateUidBasedOnNode=function(e,t){var r=[];xf(e,r);var a=r.join("$");return a=a.replace(/^_/,"")||t||"ref",this.generateUid(a.slice(0,20))},t.generateUidIdentifierBasedOnNode=function(e,t){return _p(this.generateUidBasedOnNode(e,t))},t.isStatic=function(e){if(af(e)||ef(e)||mf(e))return!0;if(qp(e)){var t=this.getBinding(e.name);return t?t.constant:this.hasBinding(e.name)}return!1},t.maybeGenerateMemoised=function(e,t){if(this.isStatic(e))return null;var r=this.generateUidIdentifierBasedOnNode(e);return t?r:(this.push({id:r}),Fp(r))},t.checkBlockScopedCollisions=function(e,t,r,a){if("param"!==t&&("local"!==e.kind&&("let"===t||"let"===e.kind||"const"===e.kind||"module"===e.kind||"param"===e.kind&&"const"===t)))throw this.hub.buildError(a,'Duplicate declaration "'+r+'"',TypeError)},t.rename=function(e,t){var r=this.getBinding(e);if(r){t||(t=this.generateUidIdentifier(e).name);var a=new xp(r,e,t);a.rename(arguments[2])}},t._renameFromMap=function(e,t,r,a){e[t]&&(e[r]=a,e[t]=null)},t.dump=function(){var e="-".repeat(60);console.log(e);var t=this;do{console.log("#",t.block.type);for(var r=0,a=Object.keys(t.bindings);r0)&&this.isPure(e.body,t));if(Lp(e)){for(var i,o=x(e.body);!(i=o()).done;){var d=i.value;if(!this.isPure(d,t))return!1}return!0}if(Op(e))return this.isPure(e.left,t)&&this.isPure(e.right,t);if(Bp(e)||hf(e)){for(var u,c=x(e.elements);!(u=c()).done;){var l=u.value;if(null!==l&&!this.isPure(l,t))return!1}return!0}if(Yp(e)||gf(e)){for(var p,f=x(e.properties);!(p=f()).done;){var g=p.value;if(!this.isPure(g,t))return!1}return!0}if(Kp(e))return!(e.computed&&!this.isPure(e.key,t))&&!((null==(n=e.decorators)?void 0:n.length)>0);if($p(e))return!(e.computed&&!this.isPure(e.key,t))&&(!((null==(s=e.decorators)?void 0:s.length)>0)&&!((yf(e)||e.static)&&null!==e.value&&!this.isPure(e.value,t)));if(nf(e))return this.isPure(e.argument,t);if(tf(e))return of(e.tag,"String.raw")&&!this.hasBinding("String",!0)&&this.isPure(e.quasi,t);if(rf(e)){for(var h,y=x(e.expressions);!(h=y()).done;){var m=h.value;if(!this.isPure(m,t))return!1}return!0}return Qp(e)},t.setData=function(e,t){return this.data[e]=t},t.getData=function(e){var t=this;do{var r=t.data[e];if(null!=r)return r}while(t=t.parent)},t.removeData=function(e){var t=this;do{null!=t.data[e]&&(t.data[e]=null)}while(t=t.parent)},t.init=function(){this.inited||(this.inited=!0,this.crawl())},t.crawl=function(){var e=this.path;this.references=Object.create(null),this.bindings=Object.create(null),this.globals=Object.create(null),this.uids=Object.create(null),this.data=Object.create(null);var t=this.getProgramParent();if(!t.crawling){var r={references:[],constantViolations:[],assignments:[]};if(this.crawling=!0,"Program"!==e.type&&Ef._exploded){for(var a,n=x(Ef.enter);!(a=n()).done;){(0,a.value)(e,r)}var s=Ef[e.type];if(s)for(var i,o=x(s.enter);!(i=o()).done;){(0,i.value)(e,r)}}e.traverse(Ef,r),this.crawling=!1;for(var d,u=x(r.assignments);!(d=u()).done;){for(var c=d.value,l=c.getBindingIdentifiers(),p=0,f=Object.keys(l);p>18&63]+Tf[n>>12&63]+Tf[n>>6&63]+Tf[63&n]);return s.join("")}function Bf(e){var t;Ff||If();for(var r=e.length,a=r%3,n="",s=[],i=16383,o=0,d=r-a;od?d:o+i));return 1===a?(t=e[r-1],n+=Tf[t>>2],n+=Tf[t<<4&63],n+="=="):2===a&&(t=(e[r-2]<<8)+e[r-1],n+=Tf[t>>10],n+=Tf[t>>4&63],n+=Tf[t<<2&63],n+="="),s.push(n),s.join("")}function Of(e,t,r,a,n){var s,i,o=8*n-a-1,d=(1<>1,c=-7,l=r?n-1:0,p=r?-1:1,f=e[t+l];for(l+=p,s=f&(1<<-c)-1,f>>=-c,c+=o;c>0;s=256*s+e[t+l],l+=p,c-=8);for(i=s&(1<<-c)-1,s>>=-c,c+=a;c>0;i=256*i+e[t+l],l+=p,c-=8);if(0===s)s=1-u;else{if(s===d)return i?NaN:1/0*(f?-1:1);i+=Math.pow(2,a),s-=u}return(f?-1:1)*i*Math.pow(2,s-a)}function Nf(e,t,r,a,n,s){var i,o,d,u=8*s-n-1,c=(1<>1,p=23===n?Math.pow(2,-24)-Math.pow(2,-77):0,f=a?0:s-1,g=a?1:-1,h=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(o=isNaN(t)?1:0,i=c):(i=Math.floor(Math.log(t)/Math.LN2),t*(d=Math.pow(2,-i))<1&&(i--,d*=2),(t+=i+l>=1?p/d:p*Math.pow(2,1-l))*d>=2&&(i++,d/=2),i+l>=c?(o=0,i=c):i+l>=1?(o=(t*d-1)*Math.pow(2,n),i+=l):(o=t*Math.pow(2,l-1)*Math.pow(2,n),i=0));n>=8;e[r+f]=255&o,f+=g,o/=256,n-=8);for(i=i<0;e[r+f]=255&i,f+=g,i/=256,u-=8);e[r+f-g]|=128*h}var Lf={}.toString,Mf=Array.isArray||function(e){return"[object Array]"==Lf.call(e)};zf.TYPED_ARRAY_SUPPORT=void 0===fr.TYPED_ARRAY_SUPPORT||fr.TYPED_ARRAY_SUPPORT;var Uf=Gf();function Gf(){return zf.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function Vf(e,t){if(Gf()=Gf())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Gf().toString(16)+" bytes");return 0|e}function Jf(e){return!(null==e||!e._isBuffer)}function Yf(e,t){if(Jf(e))return e.length;if("undefined"!==typeof ArrayBuffer&&"function"===typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!==typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var a=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return Dg(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return jg(e).length;default:if(a)return Dg(e).length;t=(""+t).toLowerCase(),a=!0}}function $f(e,t,r){var a=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return pg(this,t,r);case"utf8":case"utf-8":return dg(this,t,r);case"ascii":return cg(this,t,r);case"latin1":case"binary":return lg(this,t,r);case"base64":return og(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return fg(this,t,r);default:if(a)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),a=!0}}function Qf(e,t,r){var a=e[t];e[t]=e[r],e[r]=a}function Zf(e,t,r,a,n){if(0===e.length)return-1;if("string"===typeof r?(a=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=n?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(n)return-1;r=e.length-1}else if(r<0){if(!n)return-1;r=0}if("string"===typeof t&&(t=zf.from(t,a)),Jf(t))return 0===t.length?-1:eg(e,t,r,a,n);if("number"===typeof t)return t&=255,zf.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?n?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):eg(e,[t],r,a,n);throw new TypeError("val must be string, number or Buffer")}function eg(e,t,r,a,n){var s,i=1,o=e.length,d=t.length;if(void 0!==a&&("ucs2"===(a=String(a).toLowerCase())||"ucs-2"===a||"utf16le"===a||"utf-16le"===a)){if(e.length<2||t.length<2)return-1;i=2,o/=2,d/=2,r/=2}function u(e,t){return 1===i?e[t]:e.readUInt16BE(t*i)}if(n){var c=-1;for(s=r;so&&(r=o-d),s=r;s>=0;s--){for(var l=!0,p=0;pn&&(a=n):a=n;var s=t.length;if(s%2!==0)throw new TypeError("Invalid hex string");a>s/2&&(a=s/2);for(var i=0;i>8,n=r%256,s.push(n),s.push(a);return s}(t,e.length-r),e,r,a)}function og(e,t,r){return 0===t&&r===e.length?Bf(e):Bf(e.slice(t,r))}function dg(e,t,r){r=Math.min(e.length,r);for(var a=[],n=t;n239?4:u>223?3:u>191?2:1;if(n+l<=r)switch(l){case 1:u<128&&(c=u);break;case 2:128===(192&(s=e[n+1]))&&(d=(31&u)<<6|63&s)>127&&(c=d);break;case 3:s=e[n+1],i=e[n+2],128===(192&s)&&128===(192&i)&&(d=(15&u)<<12|(63&s)<<6|63&i)>2047&&(d<55296||d>57343)&&(c=d);break;case 4:s=e[n+1],i=e[n+2],o=e[n+3],128===(192&s)&&128===(192&i)&&128===(192&o)&&(d=(15&u)<<18|(63&s)<<12|(63&i)<<6|63&o)>65535&&d<1114112&&(c=d)}null===c?(c=65533,l=1):c>65535&&(c-=65536,a.push(c>>>10&1023|55296),c=56320|1023&c),a.push(c),n+=l}return function(e){var t=e.length;if(t<=ug)return String.fromCharCode.apply(String,e);var r="",a=0;for(;a0&&(e=this.toString("hex",0,50).match(/.{2}/g).join(" "),this.length>50&&(e+=" ... ")),""},zf.prototype.compare=function(e,t,r,a,n){if(!Jf(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===a&&(a=0),void 0===n&&(n=this.length),t<0||r>e.length||a<0||n>this.length)throw new RangeError("out of range index");if(a>=n&&t>=r)return 0;if(a>=n)return-1;if(t>=r)return 1;if(this===e)return 0;for(var s=(n>>>=0)-(a>>>=0),i=(r>>>=0)-(t>>>=0),o=Math.min(s,i),d=this.slice(a,n),u=e.slice(t,r),c=0;cn)&&(r=n),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");a||(a="utf8");for(var s=!1;;)switch(a){case"hex":return tg(this,e,t,r);case"utf8":case"utf-8":return rg(this,e,t,r);case"ascii":return ag(this,e,t,r);case"latin1":case"binary":return ng(this,e,t,r);case"base64":return sg(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ig(this,e,t,r);default:if(s)throw new TypeError("Unknown encoding: "+a);a=(""+a).toLowerCase(),s=!0}},zf.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var ug=4096;function cg(e,t,r){var a="";r=Math.min(e.length,r);for(var n=t;na)&&(r=a);for(var n="",s=t;sr)throw new RangeError("Trying to access beyond buffer length")}function hg(e,t,r,a,n,s){if(!Jf(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>n||te.length)throw new RangeError("Index out of range")}function yg(e,t,r,a){t<0&&(t=65535+t+1);for(var n=0,s=Math.min(e.length-r,2);n>>8*(a?n:1-n)}function mg(e,t,r,a){t<0&&(t=4294967295+t+1);for(var n=0,s=Math.min(e.length-r,4);n>>8*(a?n:3-n)&255}function vg(e,t,r,a,n,s){if(r+a>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function bg(e,t,r,a,n){return n||vg(e,0,r,4),Nf(e,t,r,a,23,4),r+4}function Rg(e,t,r,a,n){return n||vg(e,0,r,8),Nf(e,t,r,a,52,8),r+8}zf.prototype.slice=function(e,t){var r,a=this.length;if((e=~~e)<0?(e+=a)<0&&(e=0):e>a&&(e=a),(t=void 0===t?a:~~t)<0?(t+=a)<0&&(t=0):t>a&&(t=a),t0&&(n*=256);)a+=this[e+--t]*n;return a},zf.prototype.readUInt8=function(e,t){return t||gg(e,1,this.length),this[e]},zf.prototype.readUInt16LE=function(e,t){return t||gg(e,2,this.length),this[e]|this[e+1]<<8},zf.prototype.readUInt16BE=function(e,t){return t||gg(e,2,this.length),this[e]<<8|this[e+1]},zf.prototype.readUInt32LE=function(e,t){return t||gg(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},zf.prototype.readUInt32BE=function(e,t){return t||gg(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},zf.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||gg(e,t,this.length);for(var a=this[e],n=1,s=0;++s=(n*=128)&&(a-=Math.pow(2,8*t)),a},zf.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||gg(e,t,this.length);for(var a=t,n=1,s=this[e+--a];a>0&&(n*=256);)s+=this[e+--a]*n;return s>=(n*=128)&&(s-=Math.pow(2,8*t)),s},zf.prototype.readInt8=function(e,t){return t||gg(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},zf.prototype.readInt16LE=function(e,t){t||gg(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},zf.prototype.readInt16BE=function(e,t){t||gg(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},zf.prototype.readInt32LE=function(e,t){return t||gg(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},zf.prototype.readInt32BE=function(e,t){return t||gg(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},zf.prototype.readFloatLE=function(e,t){return t||gg(e,4,this.length),Of(this,e,!0,23,4)},zf.prototype.readFloatBE=function(e,t){return t||gg(e,4,this.length),Of(this,e,!1,23,4)},zf.prototype.readDoubleLE=function(e,t){return t||gg(e,8,this.length),Of(this,e,!0,52,8)},zf.prototype.readDoubleBE=function(e,t){return t||gg(e,8,this.length),Of(this,e,!1,52,8)},zf.prototype.writeUIntLE=function(e,t,r,a){(e=+e,t|=0,r|=0,a)||hg(this,e,t,r,Math.pow(2,8*r)-1,0);var n=1,s=0;for(this[t]=255&e;++s=0&&(s*=256);)this[t+n]=e/s&255;return t+r},zf.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||hg(this,e,t,1,255,0),zf.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},zf.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||hg(this,e,t,2,65535,0),zf.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):yg(this,e,t,!0),t+2},zf.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||hg(this,e,t,2,65535,0),zf.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):yg(this,e,t,!1),t+2},zf.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||hg(this,e,t,4,4294967295,0),zf.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):mg(this,e,t,!0),t+4},zf.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||hg(this,e,t,4,4294967295,0),zf.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):mg(this,e,t,!1),t+4},zf.prototype.writeIntLE=function(e,t,r,a){if(e=+e,t|=0,!a){var n=Math.pow(2,8*r-1);hg(this,e,t,r,n-1,-n)}var s=0,i=1,o=0;for(this[t]=255&e;++s>0)-o&255;return t+r},zf.prototype.writeIntBE=function(e,t,r,a){if(e=+e,t|=0,!a){var n=Math.pow(2,8*r-1);hg(this,e,t,r,n-1,-n)}var s=r-1,i=1,o=0;for(this[t+s]=255&e;--s>=0&&(i*=256);)e<0&&0===o&&0!==this[t+s+1]&&(o=1),this[t+s]=(e/i>>0)-o&255;return t+r},zf.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||hg(this,e,t,1,127,-128),zf.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},zf.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||hg(this,e,t,2,32767,-32768),zf.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):yg(this,e,t,!0),t+2},zf.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||hg(this,e,t,2,32767,-32768),zf.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):yg(this,e,t,!1),t+2},zf.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||hg(this,e,t,4,2147483647,-2147483648),zf.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):mg(this,e,t,!0),t+4},zf.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||hg(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),zf.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):mg(this,e,t,!1),t+4},zf.prototype.writeFloatLE=function(e,t,r){return bg(this,e,t,!0,r)},zf.prototype.writeFloatBE=function(e,t,r){return bg(this,e,t,!1,r)},zf.prototype.writeDoubleLE=function(e,t,r){return Rg(this,e,t,!0,r)},zf.prototype.writeDoubleBE=function(e,t,r){return Rg(this,e,t,!1,r)},zf.prototype.copy=function(e,t,r,a){if(r||(r=0),a||0===a||(a=this.length),t>=e.length&&(t=e.length),t||(t=0),a>0&&a=this.length)throw new RangeError("sourceStart out of bounds");if(a<0)throw new RangeError("sourceEnd out of bounds");a>this.length&&(a=this.length),e.length-t=0;--n)e[n+t]=this[n+r];else if(s<1e3||!zf.TYPED_ARRAY_SUPPORT)for(n=0;n>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"===typeof e)for(s=t;s55295&&r<57344){if(!n){if(r>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(i+1===a){(t-=3)>-1&&s.push(239,191,189);continue}n=r;continue}if(r<56320){(t-=3)>-1&&s.push(239,191,189),n=r;continue}r=65536+(n-55296<<10|r-56320)}else n&&(t-=3)>-1&&s.push(239,191,189);if(n=null,r<128){if((t-=1)<0)break;s.push(r)}else if(r<2048){if((t-=2)<0)break;s.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;s.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return s}function jg(e){return function(e){var t,r,a,n,s,i;Ff||If();var o=e.length;if(o%4>0)throw new Error("Invalid string. Length must be a multiple of 4");s="="===e[o-2]?2:"="===e[o-1]?1:0,i=new Pf(3*o/4-s),a=s>0?o-4:o;var d=0;for(t=0,r=0;t>16&255,i[d++]=n>>8&255,i[d++]=255&n;return 2===s?(n=kf[e.charCodeAt(t)]<<2|kf[e.charCodeAt(t+1)]>>4,i[d++]=255&n):1===s&&(n=kf[e.charCodeAt(t)]<<10|kf[e.charCodeAt(t+1)]<<4|kf[e.charCodeAt(t+2)]>>2,i[d++]=n>>8&255,i[d++]=255&n),i}(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(xg,"")).length<2)return"";for(;e.length%4!==0;)e+="=";return e}(e))}function wg(e,t,r,a){for(var n=0;n=t.length||n>=e.length);++n)t[n+r]=e[n];return n}function Ag(e){return null!=e&&(!!e._isBuffer||Cg(e)||function(e){return"function"===typeof e.readFloatLE&&"function"===typeof e.slice&&Cg(e.slice(0,0))}(e))}function Cg(e){return!!e.constructor&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}var Sg,Tg=Object.freeze({__proto__:null,Buffer:zf,INSPECT_MAX_BYTES:50,SlowBuffer:function(e){return+e!=e&&(e=0),zf.alloc(+e)},isBuffer:Ag,kMaxLength:Uf}),kg={exports:{}};function Pg(){return Sg||(Sg=1,function(e,t){!function(e){for(var t=",".charCodeAt(0),r=";".charCodeAt(0),a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n=new Uint8Array(64),s=new Uint8Array(128),i=0;i>>=1,u&&(n=-2147483648|-n),r[a]+=n,t}function p(e,r,a){return!(r>=a)&&e.charCodeAt(r)!==t}function f(e){e.sort(g)}function g(e,t){return e[0]-t[0]}function h(e){for(var a=new Int32Array(5),n=16384,s=n-36,i=new Uint8Array(n),o=i.subarray(0,s),u=0,c="",l=0;l0&&(u===n&&(c+=d.decode(i),u=0),i[u++]=r),0!==p.length){a[0]=0;for(var f=0;fs&&(c+=d.decode(o),i.copyWithin(0,s,u),u-=s),f>0&&(i[u++]=t),u=y(i,u,a,g,0),1!==g.length&&(u=y(i,u,a,g,1),u=y(i,u,a,g,2),u=y(i,u,a,g,3),4!==g.length&&(u=y(i,u,a,g,4)))}}}return c+d.decode(i.subarray(0,u))}function y(e,t,r,a,s){var i=a[s],o=i-r[s];r[s]=i,o=o<0?-o<<1|1:o<<1;do{var d=31&o;(o>>>=5)>0&&(d|=32),e[t++]=n[d]}while(o>0);return t}e.decode=u,e.encode=h,Object.defineProperty(e,"__esModule",{value:!0})}(t)}(0,kg.exports)),kg.exports}var Fg,Ig={exports:{}},_g={exports:{}};function Bg(){return Fg||(Fg=1,function(e,t){!function(e){for(var t=",".charCodeAt(0),r=";".charCodeAt(0),a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n=new Uint8Array(64),s=new Uint8Array(128),i=0;i>>=1,u&&(n=-2147483648|-n),r[a]+=n,t}function p(e,r,a){return!(r>=a)&&e.charCodeAt(r)!==t}function f(e){e.sort(g)}function g(e,t){return e[0]-t[0]}function h(e){for(var a=new Int32Array(5),n=16384,s=n-36,i=new Uint8Array(n),o=i.subarray(0,s),u=0,c="",l=0;l0&&(u===n&&(c+=d.decode(i),u=0),i[u++]=r),0!==p.length){a[0]=0;for(var f=0;fs&&(c+=d.decode(o),i.copyWithin(0,s,u),u-=s),f>0&&(i[u++]=t),u=y(i,u,a,g,0),1!==g.length&&(u=y(i,u,a,g,1),u=y(i,u,a,g,2),u=y(i,u,a,g,3),4!==g.length&&(u=y(i,u,a,g,4)))}}}return c+d.decode(i.subarray(0,u))}function y(e,t,r,a,s){var i=a[s],o=i-r[s];r[s]=i,o=o<0?-o<<1|1:o<<1;do{var d=31&o;(o>>>=5)>0&&(d|=32),e[t++]=n[d]}while(o>0);return t}e.decode=u,e.encode=h,Object.defineProperty(e,"__esModule",{value:!0})}(t)}(0,_g.exports)),_g.exports}var Og,Ng={exports:{}};function Lg(){return Og||(Og=1,function(e,t){e.exports=function(){var e,t=/^[\w+.-]+:\/\//,r=/^([\w+.-]+:)\/\/([^@/#?]*@)?([^:/#?]*)(:\d+)?(\/[^#?]*)?(\?[^#]*)?(#.*)?/,a=/^file:(?:\/\/((?![a-z]:)[^/#?]*)?)?(\/?[^#?]*)(\?[^#]*)?(#.*)?/i;function n(e){return t.test(e)}function s(e){return e.startsWith("//")}function i(e){return e.startsWith("/")}function o(e){return e.startsWith("file:")}function d(e){return/^[.?#]/.test(e)}function u(e){var t=r.exec(e);return l(t[1],t[2]||"",t[3],t[4]||"",t[5]||"/",t[6]||"",t[7]||"")}function c(e){var t=a.exec(e),r=t[2];return l("file:","",t[1]||"","",i(r)?r:"/"+r,t[3]||"",t[4]||"")}function l(t,r,a,n,s,i,o){return{scheme:t,user:r,host:a,port:n,path:s,query:i,hash:o,type:e.Absolute}}function p(t){if(s(t)){var r=u("http:"+t);return r.scheme="",r.type=e.SchemeRelative,r}if(i(t)){var a=u("http://foo.com"+t);return a.scheme="",a.host="",a.type=e.AbsolutePath,a}if(o(t))return c(t);if(n(t))return u(t);var d=u("http://foo.com/"+t);return d.scheme="",d.host="",d.type=t?t.startsWith("?")?e.Query:t.startsWith("#")?e.Hash:e.RelativePath:e.Empty,d}function f(e){if(e.endsWith("/.."))return e;var t=e.lastIndexOf("/");return e.slice(0,t+1)}function g(e,t){h(t,t.type),"/"===e.path?e.path=t.path:e.path=f(t.path)+e.path}function h(t,r){for(var a=r<=e.RelativePath,n=t.path.split("/"),s=1,i=0,o=!1,d=1;dn&&(n=i)}h(a,n);var o=a.query+a.hash;switch(n){case e.Hash:case e.Query:return o;case e.RelativePath:var u=a.path.slice(1);return u?d(r||t)&&!d(u)?"./"+u+o:u+o:o||".";case e.AbsolutePath:return a.path+o;default:return a.scheme+"//"+a.user+a.host+a.port+a.path+o}}return function(e){e[e.Empty=1]="Empty",e[e.Hash=2]="Hash",e[e.Query=3]="Query",e[e.RelativePath=4]="RelativePath",e[e.AbsolutePath=5]="AbsolutePath",e[e.SchemeRelative=6]="SchemeRelative",e[e.Absolute=7]="Absolute"}(e||(e={})),y}()}(Ng)),Ng.exports}!function(e,t){!function(e,t,r){function a(e){return e&&"object"===typeof e&&"default"in e?e:{default:e}}var n=a(r);function s(e,t){return t&&!t.endsWith("/")&&(t+="/"),n.default(e,t)}function o(e){if(!e)return"";var t=e.lastIndexOf("/");return e.slice(0,t+1)}var d=0,u=1,c=2,l=3,p=4,f=1,g=2;function h(e,t){var r=y(e,0);if(r===e.length)return e;t||(e=e.slice());for(var a=r;a>1),s=e[n][d]-t;if(0===s)return R=!0,n;s<0?r=n+1:a=n-1}return R=!1,r-1}function E(e,t,r){for(var a=r+1;a=0&&e[a][d]===t;r=a--);return r}function j(){return{lastKey:-1,lastNeedle:-1,lastIndex:-1}}function w(e,t,r,a){var n=r.lastKey,s=r.lastNeedle,i=r.lastIndex,o=0,u=e.length-1;if(a===n){if(t===s)return R=-1!==i&&e[i][d]===t,i;t>=s?o=-1===i?0:i:u=i}return r.lastKey=a,r.lastNeedle=t,r.lastIndex=x(e,t,o,u)}function A(e,t){for(var r=t.map(S),a=0;at;a--)e[a]=e[a-1];e[t]=r}function S(){return{__proto__:null}}var T=function(t,r){var a="string"===typeof t?JSON.parse(t):t;if(!("sections"in a))return new L(a,r);var n=[],s=[],i=[],o=[];k(a,r,n,s,i,o,0,0,1/0,1/0);var d={version:3,file:a.file,names:o,sources:s,sourcesContent:i,mappings:n};return e.presortedDecodedMap(d)};function k(e,t,r,a,n,s,i,o,d,u){for(var c=e.sections,l=0;lg)return;for(var w=I(a,j),A=0===D?f:0,C=b[D],S=0;S=h)return;if(1!==T.length){var _=m+T[u],B=T[c],O=T[l];w.push(4===T.length?[P,_,B,O]:[P,_,B,O,v+T[p]])}else w.push([P])}}}function F(e,t){for(var r=0;r=n.length)return null;var s=n[r],i=V(s,t._decodedMemo,r,a,N);return-1===i?null:s[i]},e.originalPositionFor=function(t,r){var a=r.line,n=r.column,s=r.bias;if(--a<0)throw new Error(_);if(n<0)throw new Error(B);var i=e.decodedMappings(t);if(a>=i.length)return U(null,null,null,null);var o=i[a],d=V(o,t._decodedMemo,a,n,s||N);if(-1===d)return U(null,null,null,null);var f=o[d];if(1===f.length)return U(null,null,null,null);var g=t.names;return U(t.resolvedSources[f[u]],f[c]+1,f[l],5===f.length?g[f[p]]:null)},e.allGeneratedPositionsFor=function(e,t){return r(e,t.source,t.line,t.column,t.bias||O,!0)},e.generatedPositionFor=function(e,t){return r(e,t.source,t.line,t.column,t.bias||N,!1)},e.eachMapping=function(t,r){for(var a=e.decodedMappings(t),n=t.names,s=t.resolvedSources,i=0;i=0&&!(t>=e[a][s]);r=a--);return r}function h(e,t,r){for(var a=e.length;a>t;a--)e[a]=e[a-1];e[t]=r}function y(e){for(var t=e.length,r=t,a=r-1;a>=0&&!(e[a].length>0);r=a,a--);r1?String.fromCharCode(e).repeat(t):String.fromCharCode(e),10!==e?(this._mark(r.line,r.column,r.identifierName,r.identifierNamePos,r.filename),this._position.column+=t):(this._position.line++,this._position.column=0),this._canMarkIdName&&(r.identifierName=void 0,r.identifierNamePos=void 0)},t._append=function(e,t,r){var a=e.length,n=this._position;if(this._last=e.charCodeAt(a-1),++this._appendCount>4096?(this._str,this._buf+=this._str,this._str=e,this._appendCount=0):this._str+=e,r||this._map){var s=t.column,i=t.identifierName,o=t.identifierNamePos,d=t.filename,u=t.line;null==i&&null==o||!this._canMarkIdName||(t.identifierName=void 0,t.identifierNamePos=void 0);var c=e.indexOf("\n"),l=0;for(0!==c&&this._mark(u,s,i,o,d);-1!==c;)n.line++,n.column=0,(l=c+1)=0&&10===this._queue[r].char;r--)t++;return t===e&&10===this._last?t+1:t},t.endsWithCharAndNewline=function(){var e=this._queue,t=this._queueCursor;if(0!==t){if(10!==e[t-1].char)return;return t>1?e[t-2].char:this._last}},t.hasContent=function(){return 0!==this._queueCursor||!!this._last},t.exactSource=function(e,t){if(this._map){this.source("start",e);var r=e.identifierName,a=this._sourcePosition;r&&(this._canMarkIdName=!1,a.identifierName=r),t(),r&&(this._canMarkIdName=!0,a.identifierName=void 0,a.identifierNamePos=void 0),this.source("end",e)}else t()},t.source=function(e,t){this._map&&this._normalizePosition(e,t,0,0)},t.sourceWithOffset=function(e,t,r,a){this._map&&this._normalizePosition(e,t,r,a)},t.withSource=function(e,t,r){this._map&&this.source(e,t),r()},t._normalizePosition=function(e,t,r,a){var n=t[e],s=this._sourcePosition;n&&(s.line=n.line+r,s.column=n.column+a,s.filename=t.filename)},t.getCurrentColumn=function(){for(var e=this._queue,t=this._queueCursor,r=-1,a=0,n=0;n":0,"&&":1,"|":2,"^":3,"&":4,"==":5,"===":5,"!=":5,"!==":5,"<":6,">":6,"<=":6,">=":6,in:6,instanceof:6,">>":7,"<<":7,">>>":7,"+":8,"-":8,"*":9,"/":9,"%":9,"**":10};function iy(e){return Vh(e)||ny(e)||Xh(e)}var oy=function(e,t){return yh(t,{superClass:e})},dy=function(e,t){return(Fh(t)||Nh(t))&&t.object===e||(hh(t)||Oh(t)||Ih(t))&&t.callee===e||Yh(t)&&t.tag===e||Wh(t)};function uy(e,t){return dh(t)||_h(t)||kh(t)||ey(t)}function cy(){return!0}function ly(e,t){return Gh(t)||Hh(t)||qh(t)||Jh(t)||Kh(t)}function py(e,t){return ph(t)||Zh(t)||dy(e,t)||lh(t)&&ay(e)||bh(t)&&e===t.test||oy(e,t)}function fy(e,t){return dy(e,t)||fh(t,{operator:"**",left:e})||oy(e,t)}function gy(e,t){return!!(Zh(t)||ph(t)||bh(t,{test:e})||lh(t)||iy(t))||fy(e,t)}function hy(e,t){return hh(t,{callee:e})||Fh(t,{object:e})}function yy(e,t){var r=1&t,a=2&t,n=4&t,s=8&t,i=16&t,o=32&t,d=e.length-1;if(!(d<=0)){for(var u=e[d],c=e[--d];d>=0;){if(r&&Eh(c,{expression:u})||n&&xh(c,{declaration:u})||a&&uh(c,{body:u})||s&&Ah(c,{init:u})||i&&jh(c,{left:u})||o&&wh(c,{left:u}))return!0;if(!(d>0&&(dy(u,c)&&!Ih(c)||Mh(c)&&c.expressions[0]===u||gh(c)&&!c.prefix||vh(c,{test:u})||ph(c,{left:u})||ch(c,{left:u}))))return!1;u=c,c=e[--d]}return!1}}var my=Object.freeze({__proto__:null,NullableTypeAnnotation:function(e,t){return dh(t)},FunctionTypeAnnotation:function(e,t,r){if(!(r.length<3))return ey(t)||kh(t)||dh(t)||Qh(t)&&uh(r[r.length-3])},UpdateExpression:function(e,t){return dy(e,t)||oy(e,t)},ObjectExpression:function(e,t,r){return yy(r,3)},DoExpression:function(e,t,r){return!e.async&&yy(r,1)},Binary:function(e,t){if("**"===e.operator&&fh(t,{operator:"**"}))return t.left===e;if(oy(e,t))return!0;if(dy(e,t)||Zh(t)||lh(t))return!0;if(ph(t)){var r=t.operator,a=sy[r],n=e.operator,s=sy[n];if(a===s&&t.right===e&&!Ph(t)||a>s)return!0}},UnionTypeAnnotation:uy,IntersectionTypeAnnotation:uy,OptionalIndexedAccessType:function(e,t){return Th(t,{objectType:e})},TSAsExpression:cy,TSSatisfiesExpression:cy,TSTypeAssertion:cy,TSUnionType:ly,TSIntersectionType:ly,TSInferType:function(e,t){return Gh(t)||Hh(t)},TSInstantiationExpression:function(e,t){return(hh(t)||Oh(t)||Ih(t)||zh(t))&&!!t.typeParameters},BinaryExpression:function(e,t){return"in"===e.operator&&(ty(t)||Dh(t))},SequenceExpression:function(e,t){return!(Ah(t)||$h(t)||Lh(t)||Sh(t)&&t.test===e||ry(t)&&t.test===e||jh(t)&&t.right===e||Uh(t)&&t.discriminant===e||Eh(t)&&t.expression===e)},YieldExpression:py,AwaitExpression:py,ClassExpression:function(e,t,r){return yy(r,5)},UnaryLike:fy,FunctionExpression:function(e,t,r){return yy(r,5)},ArrowFunctionExpression:function(e,t){return Rh(t)||gy(e,t)},ConditionalExpression:gy,OptionalMemberExpression:hy,OptionalCallExpression:hy,AssignmentExpression:function(e,t){return!!Bh(e.left)||gy(e,t)},LogicalExpression:function(e,t){if(iy(t))return!0;switch(e.operator){case"||":return!!Ph(t)&&("??"===t.operator||"&&"===t.operator);case"&&":return Ph(t,{operator:"??"});case"??":return Ph(t)&&"??"!==t.operator}},Identifier:function(e,t,r){var a;return!(null==(a=e.extra)||!a.parenthesized||!ch(t,{left:e})||!Ch(t.right)&&!mh(t.right)||null!=t.right.id)||("let"===e.name?yy(r,Fh(t,{object:e,computed:!0})||Nh(t,{object:e,computed:!0,optional:!1})?57:32):"async"===e.name&&wh(t)&&e===t.left)}}),vy=Wa,by=P,Ry=J,xy=Y;function Ey(e){var t={};function r(e,r){var a=t[e];t[e]=a?function(e,t,n){var s=a(e,t,n);return null==s?r(e,t,n):s}:r}for(var a=0,n=Object.keys(e);a2?a(h):"\\x"+("00"+h).slice(-2)})),"`"==R&&(b=b.replace(/\$\{/g,"\\${")),f.isScriptContext&&(b=b.replace(/<\/(script|style)/gi,"<\\/$1").replace(//,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},o.languages.markup.tag.inside["attr-value"].inside.entity=o.languages.markup.entity,o.languages.markup.doctype.inside["internal-subset"].inside=o.languages.markup,o.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(o.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:o.languages[t]},n.cdata=/^$/i;var r={"included-cdata":{pattern://i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:o.languages[t]};var s={};s[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},o.languages.insertBefore("markup","cdata",s)}}),Object.defineProperty(o.languages.markup.tag,"addAttribute",{value:function(e,t){o.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:o.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),o.languages.html=o.languages.markup,o.languages.mathml=o.languages.markup,o.languages.svg=o.languages.markup,o.languages.xml=o.languages.extend("markup",{}),o.languages.ssml=o.languages.xml,o.languages.atom=o.languages.xml,o.languages.rss=o.languages.xml,function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var o=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],s=r.variable[1].inside,i=0;i]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},o.languages.c=o.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),o.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),o.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},o.languages.c.string],char:o.languages.c.char,comment:o.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:o.languages.c}}}}),o.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete o.languages.c.boolean,function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(o),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(o),function(e){var t,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},o={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:o,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:o})}(o),o.languages.javascript=o.languages.extend("clike",{"class-name":[o.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),o.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,o.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:o.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:o.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:o.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:o.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:o.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),o.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:o.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),o.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),o.languages.markup&&(o.languages.markup.tag.addInlined("script","javascript"),o.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),o.languages.js=o.languages.javascript,function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(o),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",o=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),s=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return"(?:"+o+"|"+s+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:i(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(s),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(o),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(//g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,o=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),s=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+o+s+"(?:"+o+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+o+s+")(?:"+o+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+o+")"+s+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+o+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!==typeof t)for(var n=0,r=t.length;n",quot:'"'},c=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(o),o.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:o.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},o.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!==typeof e&&"comment"!==e.type&&"scalar"!==e.type})),n=0;n0)){var a=h(/^\{$/,/^\}$/);if(-1===a)continue;for(var c=n;c=0&&d(l,"variable-input")}}}}function u(e){return t[n+e]}function p(e,t){t=t||0;for(var n=0;n?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,o=r.inside["interpolation-punctuation"],s=r.pattern.source;function i(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function a(e,t){return"___"+t.toUpperCase()+"_"+e+"___"}function c(t,n,r){var o={code:t,grammar:n,language:r};return e.hooks.run("before-tokenize",o),o.tokens=e.tokenize(o.code,o.grammar),e.hooks.run("after-tokenize",o),o.tokens}function l(t){var n={};n["interpolation-punctuation"]=o;var s=e.tokenize(t,n);if(3===s.length){var i=[1,1];i.push.apply(i,c(s[1],e.languages.javascript,"javascript")),s.splice.apply(s,i)}return new e.Token("interpolation",s,r.alias,t)}function u(t,n,r){var o=e.tokenize(t,{interpolation:{pattern:RegExp(s),lookbehind:!0}}),i=0,u={},p=c(o.map((function(e){if("string"===typeof e)return e;for(var n,o=e.content;-1!==t.indexOf(n=a(i++,r)););return u[n]=o,n})).join(""),n,r),h=Object.keys(u);return i=0,function e(t){for(var n=0;n=h.length)return;var r=t[n];if("string"===typeof r||"string"===typeof r.content){var o=h[i],s="string"===typeof r?r:r.content,a=s.indexOf(o);if(-1!==a){++i;var c=s.substring(0,a),p=l(u[o]),d=s.substring(a+o.length),f=[];if(c&&f.push(c),f.push(p),d){var m=[d];e(m),f.push.apply(f,m)}"string"===typeof r?(t.splice.apply(t,[n,1].concat(f)),n+=f.length-1):r.content=f}}else{var g=r.content;Array.isArray(g)?e(g):e([g])}}}(p),new e.Token(r,p,"language-"+r,t)}e.languages.javascript["template-string"]=[i("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),i("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),i("svg",/\bsvg/.source),i("markdown",/\b(?:markdown|md)/.source),i("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),i("sql",/\bsql/.source),t].filter(Boolean);var p={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function h(e){return"string"===typeof e?e:Array.isArray(e)?e.map(h).join(""):h(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in p&&function t(n){for(var r=0,o=n.length;r]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(o),function(e){function t(e,t){return RegExp(e.replace(//g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r*\.{3}(?:[^{}]|)*\})/.source;function s(e,t){return e=e.replace(//g,(function(){return n})).replace(//g,(function(){return r})).replace(//g,(function(){return o})),RegExp(e,t)}o=s(o).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=s(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:s(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:s(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var i=function(e){return e?"string"===typeof e?e:"string"===typeof e.content?e.content:e.content.map(i).join(""):""},a=function(t){for(var n=[],r=0;r0&&n[n.length-1].tagName===i(o.content[0].content[1])&&n.pop():"/>"===o.content[o.content.length-1].content||n.push({tagName:i(o.content[0].content[1]),openedBraces:0}):n.length>0&&"punctuation"===o.type&&"{"===o.content?n[n.length-1].openedBraces++:n.length>0&&n[n.length-1].openedBraces>0&&"punctuation"===o.type&&"}"===o.content?n[n.length-1].openedBraces--:s=!0),(s||"string"===typeof o)&&n.length>0&&0===n[n.length-1].openedBraces){var c=i(o);r0&&("string"===typeof t[r-1]||"plain-text"===t[r-1].type)&&(c=i(t[r-1])+c,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",c,null,c)}o.content&&"string"!==typeof o.content&&a(o.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||a(e.tokens)}))}(o),function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(t).forEach((function(n){var r=t[n],o=[];/^\w+$/.test(n)||o.push(/\w+/.exec(n)[0]),"diff"===n&&o.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+r+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:o,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(o),o.languages.git={comment:/^#.*/m,deleted:/^[-\u2013].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m},o.languages.go=o.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),o.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete o.languages.go["class-name"],function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,o,s){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(o,(function(e){if("function"===typeof s&&!s(e))return e;for(var o,a=i.length;-1!==n.code.indexOf(o=t(r,a));)++a;return i[a]=e,o})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var o=0,s=Object.keys(n.tokenStack);!function i(a){for(var c=0;c=s.length);c++){var l=a[c];if("string"===typeof l||l.content&&"string"===typeof l.content){var u=s[o],p=n.tokenStack[u],h="string"===typeof l?l:l.content,d=t(r,u),f=h.indexOf(d);if(f>-1){++o;var m=h.substring(0,f),g=new e.Token(r,e.tokenize(p,n.grammar),"language-"+r,p),k=h.substring(f+d.length),y=[];m&&y.push.apply(y,i([m])),y.push(g),k&&y.push.apply(y,i([k])),"string"===typeof l?a.splice.apply(a,[c,1].concat(y)):l.content=y}}else l.content&&i(l.content)}return a}(n.tokens)}}}})}(o),function(e){e.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")})),e.languages.hbs=e.languages.handlebars}(o),o.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},o.languages.webmanifest=o.languages.json,o.languages.less=o.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),o.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}}),o.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/},o.languages.objectivec=o.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete o.languages.objectivec["class-name"],o.languages.objc=o.languages.objectivec,o.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/},o.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},o.languages.python["string-interpolation"].inside.interpolation.inside.rest=o.languages.python,o.languages.py=o.languages.python,o.languages.reason=o.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),o.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete o.languages.reason.function,function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}(o),o.languages.scss=o.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),o.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),o.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),o.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),o.languages.scss.atrule.inside.rest=o.languages.scss,function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},r={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};r.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:r}},r.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:r}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:r}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:r}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:r}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:r.interpolation}},rest:r}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:r.interpolation,comment:r.comment,punctuation:/[{},]/}},func:r.func,string:r.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:r.interpolation,punctuation:/[{}()\[\];:.]/}}(o),function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"];var n=e.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}(o),o.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/};var s=o,i=n(2784);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(){return c=Object.assign||function(e){for(var t=1;t0&&e[n-1]===t?e:e.concat(t)},h=function(e,t){var n=e.plain,r=Object.create(null),o=e.styles.reduce((function(e,n){var r=n.languages,o=n.style;return r&&!r.includes(t)||n.types.forEach((function(t){var n=c({},e[t],o);e[t]=n})),e}),r);return o.root=n,o.plain=c({},n,{backgroundColor:null}),o};function d(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&-1===t.indexOf(r)&&(n[r]=e[r]);return n}var f,m,g,k=function(e){function t(){for(var t=this,n=[],r=arguments.length;r--;)n[r]=arguments[r];e.apply(this,n),a(this,"getThemeDict",(function(e){if(void 0!==t.themeDict&&e.theme===t.prevTheme&&e.language===t.prevLanguage)return t.themeDict;t.prevTheme=e.theme,t.prevLanguage=e.language;var n=e.theme?h(e.theme,e.language):void 0;return t.themeDict=n})),a(this,"getLineProps",(function(e){var n=e.key,r=e.className,o=e.style,s=c({},d(e,["key","className","style","line"]),{className:"token-line",style:void 0,key:void 0}),i=t.getThemeDict(t.props);return void 0!==i&&(s.style=i.plain),void 0!==o&&(s.style=void 0!==s.style?c({},s.style,o):o),void 0!==n&&(s.key=n),r&&(s.className+=" "+r),s})),a(this,"getStyleForToken",(function(e){var n=e.types,r=e.empty,o=n.length,s=t.getThemeDict(t.props);if(void 0!==s){if(1===o&&"plain"===n[0])return r?{display:"inline-block"}:void 0;if(1===o&&!r)return s[n[0]];var i=r?{display:"inline-block"}:{},a=n.map((function(e){return s[e]}));return Object.assign.apply(Object,[i].concat(a))}})),a(this,"getTokenProps",(function(e){var n=e.key,r=e.className,o=e.style,s=e.token,i=c({},d(e,["key","className","style","token"]),{className:"token "+s.types.join(" "),children:s.content,style:t.getStyleForToken(s),key:void 0});return void 0!==o&&(i.style=void 0!==i.style?c({},i.style,o):o),void 0!==n&&(i.key=n),r&&(i.className+=" "+r),i})),a(this,"tokenize",(function(e,t,n,r){var o={code:t,grammar:n,language:r,tokens:[]};e.hooks.run("before-tokenize",o);var s=o.tokens=e.tokenize(o.code,o.grammar,o.language);return e.hooks.run("after-tokenize",o),s}))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){var e=this.props,t=e.Prism,n=e.language,r=e.code,o=e.children,s=this.getThemeDict(this.props),i=t.languages[n];return o({tokens:function(e){for(var t=[[]],n=[e],r=[0],o=[e.length],s=0,i=0,a=[],c=[a];i>-1;){for(;(s=r[i]++)0?d:["plain"],h=f):(d=p(d,f.type),f.alias&&(d=p(d,f.alias)),h=f.content),"string"===typeof h){var m=h.split(l),g=m.length;a.push({types:d,content:m[0]});for(var k=1;k";case m.template:return"template";case m.ellipsis:return"...";case m.backQuote:return"`";case m.dollarBraceL:return"${";case m.at:return"@";case m.hash:return"#";case m.eq:return"=";case m.assign:return"_=";case m.preIncDec:case m.postIncDec:return"++/--";case m.bang:return"!";case m.tilde:return"~";case m.pipeline:return"|>";case m.nullishCoalescing:return"??";case m.logicalOR:return"||";case m.logicalAND:return"&&";case m.bitwiseOR:return"|";case m.bitwiseXOR:return"^";case m.bitwiseAND:return"&";case m.equality:return"==/!=";case m.lessThan:return"<";case m.greaterThan:return">";case m.relationalOrEqual:return"<=/>=";case m.bitShiftL:return"<<";case m.bitShiftR:return">>/>>>";case m.plus:return"+";case m.minus:return"-";case m.modulo:return"%";case m.star:return"*";case m.slash:return"/";case m.exponent:return"**";case m.jsxName:return"jsxName";case m.jsxText:return"jsxText";case m.jsxEmptyText:return"jsxEmptyText";case m.jsxTagStart:return"jsxTagStart";case m.jsxTagEnd:return"jsxTagEnd";case m.typeParameterStart:return"typeParameterStart";case m.nonNullAssertion:return"nonNullAssertion";case m._break:return"break";case m._case:return"case";case m._catch:return"catch";case m._continue:return"continue";case m._debugger:return"debugger";case m._default:return"default";case m._do:return"do";case m._else:return"else";case m._finally:return"finally";case m._for:return"for";case m._function:return"function";case m._if:return"if";case m._return:return"return";case m._switch:return"switch";case m._throw:return"throw";case m._try:return"try";case m._var:return"var";case m._let:return"let";case m._const:return"const";case m._while:return"while";case m._with:return"with";case m._new:return"new";case m._this:return"this";case m._super:return"super";case m._class:return"class";case m._extends:return"extends";case m._export:return"export";case m._import:return"import";case m._yield:return"yield";case m._null:return"null";case m._true:return"true";case m._false:return"false";case m._in:return"in";case m._instanceof:return"instanceof";case m._typeof:return"typeof";case m._void:return"void";case m._delete:return"delete";case m._async:return"async";case m._get:return"get";case m._set:return"set";case m._declare:return"declare";case m._readonly:return"readonly";case m._abstract:return"abstract";case m._static:return"static";case m._public:return"public";case m._private:return"private";case m._protected:return"protected";case m._override:return"override";case m._as:return"as";case m._enum:return"enum";case m._type:return"type";case m._implements:return"implements";default:return""}}(e)}"`)}function q(e="Unexpected token",t=E.start){if(E.error)return;const n=new SyntaxError(e);n.pos=t,E.error=n,E.pos=I.length,Te(m.eof)}const U=[9,11,12,g.space,g.nonBreakingSpace,g.oghamSpaceMark,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],G=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,z=new Uint8Array(65536);for(const is of U)z[is]=1;function H(e){if(e<48)return 36===e;if(e<58)return!0;if(e<65)return!1;if(e<91)return!0;if(e<97)return 95===e;if(e<123)return!0;if(e<128)return!1;throw new Error("Should not be called with non-ASCII char code.")}const K=new Uint8Array(65536);for(let is=0;is<128;is++)K[is]=H(is)?1:0;for(let is=128;is<65536;is++)K[is]=1;for(const is of U)K[is]=0;K[8232]=0,K[8233]=0;const V=K.slice();for(let is=g.digit0;is<=g.digit9;is++)V[is]=0;const W=new Int32Array([-1,27,783,918,1755,2376,2862,3483,-1,3699,-1,4617,4752,4833,5130,5508,5940,-1,6480,6939,7533,7965,8127,8289,-1,8505,-1,-1,-1,54,243,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,432,-1,-1,-1,675,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,81,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,108,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,135,-1,-1,-1,-1,-1,-1,-1,-1,-1,162,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,189,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,216,-1,-1,-1,-1,-1,-1,f._abstract<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,270,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,297,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,324,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,351,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,378,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,405,-1,-1,-1,-1,-1,-1,-1,-1,f._accessor<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,f._as<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,459,-1,-1,-1,-1,-1,594,-1,-1,-1,-1,-1,-1,486,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,513,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,540,-1,-1,-1,-1,-1,-1,f._assert<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,567,-1,-1,-1,-1,-1,-1,-1,f._asserts<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,621,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,648,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,f._async<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,702,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,729,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,756,-1,-1,-1,-1,-1,-1,f._await<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,810,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,837,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,864,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,891,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._break<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,945,-1,-1,-1,-1,-1,-1,1107,-1,-1,-1,1242,-1,-1,1350,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,972,1026,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,999,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._case<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1053,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1080,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._catch<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1134,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1161,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1188,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1215,-1,-1,-1,-1,-1,-1,-1,f._checks<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1269,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1296,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1323,-1,-1,-1,-1,-1,-1,-1,1+(m._class<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1377,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1404,1620,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1431,-1,-1,-1,-1,-1,-1,1+(m._const<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1458,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1485,-1,-1,-1,-1,-1,-1,-1,-1,1512,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1539,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1566,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1593,-1,-1,-1,-1,-1,-1,-1,-1,f._constructor<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1647,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1674,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1701,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1728,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._continue<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1782,-1,-1,-1,-1,-1,-1,-1,-1,-1,2349,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1809,1971,-1,-1,2106,-1,-1,-1,-1,-1,2241,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1836,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1863,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1890,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1917,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1944,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._debugger<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1998,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2025,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2052,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2079,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,f._declare<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2133,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2160,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2187,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2214,-1,-1,-1,-1,-1,-1,1+(m._default<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2268,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2295,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2322,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._delete<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._do<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2403,-1,2484,-1,-1,-1,-1,-1,-1,-1,-1,-1,2565,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2430,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2457,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._else<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2511,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2538,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,f._enum<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2592,-1,-1,-1,2727,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2619,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2646,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2673,-1,-1,-1,-1,-1,-1,1+(m._export<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2700,-1,-1,-1,-1,-1,-1,-1,f._exports<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2754,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2781,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2808,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2835,-1,-1,-1,-1,-1,-1,-1,1+(m._extends<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2889,-1,-1,-1,-1,-1,-1,-1,2997,-1,-1,-1,-1,-1,3159,-1,-1,3213,-1,-1,3294,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2916,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2943,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,2970,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._false<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3024,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3051,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3078,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3105,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3132,-1,1+(m._finally<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3186,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._for<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3240,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3267,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,f._from<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3321,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3348,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3375,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3402,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3429,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3456,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._function<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3510,-1,-1,-1,-1,-1,-1,3564,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3537,-1,-1,-1,-1,-1,-1,f._get<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3591,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3618,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3645,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3672,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,f._global<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3726,-1,-1,-1,-1,-1,-1,3753,4077,-1,-1,-1,-1,4590,-1,-1,-1,-1,-1,-1,-1,1+(m._if<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3780,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3807,-1,-1,3996,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3834,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3861,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3888,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3915,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3942,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,3969,-1,-1,-1,-1,-1,-1,-1,f._implements<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4023,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4050,-1,-1,-1,-1,-1,-1,1+(m._import<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._in<<1),-1,-1,-1,-1,-1,4104,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4185,4401,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4131,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4158,-1,-1,-1,-1,-1,-1,-1,-1,f._infer<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4212,-1,-1,-1,-1,-1,-1,-1,4239,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4266,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4293,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4320,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4347,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4374,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._instanceof<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4428,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4455,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4482,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4509,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4536,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4563,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,f._interface<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,f._is<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4644,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4671,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4698,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4725,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,f._keyof<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4779,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4806,-1,-1,-1,-1,-1,-1,1+(m._let<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4860,-1,-1,-1,-1,-1,4995,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4887,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4914,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4941,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4968,-1,-1,-1,-1,-1,-1,-1,f._mixins<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5022,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5049,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5076,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5103,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,f._module<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5157,-1,-1,-1,5373,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5427,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5184,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5211,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5238,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5265,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5292,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5319,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5346,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,f._namespace<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5400,-1,-1,-1,1+(m._new<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5454,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5481,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._null<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5535,-1,-1,-1,-1,-1,-1,-1,-1,-1,5562,-1,-1,-1,-1,5697,5751,-1,-1,-1,-1,f._of<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5589,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5616,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5643,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5670,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,f._opaque<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5724,-1,-1,-1,-1,-1,-1,f._out<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5778,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5805,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5832,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5859,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5886,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5913,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,f._override<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5967,-1,-1,6345,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,5994,-1,-1,-1,-1,-1,6129,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6021,-1,-1,-1,-1,-1,6048,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6075,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6102,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,f._private<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6156,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6183,-1,-1,-1,-1,-1,-1,-1,-1,-1,6318,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6210,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6237,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6264,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6291,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,f._protected<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,f._proto<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6372,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6399,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6426,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6453,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,f._public<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6507,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6534,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6696,-1,-1,6831,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6561,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6588,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6615,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6642,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6669,-1,f._readonly<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6723,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6750,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6777,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6804,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,f._require<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6858,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6885,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6912,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._return<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6966,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7020,7155,-1,7263,-1,7398,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,6993,-1,-1,-1,-1,-1,-1,f._set<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7047,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7074,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7101,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7128,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,f._static<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7182,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7209,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7236,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._super<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7290,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7317,-1,-1,-1,-1,-1,-1,-1,-1,-1,7344,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7371,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._switch<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7425,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7452,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7479,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7506,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,f._symbol<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7560,-1,-1,-1,-1,-1,-1,-1,-1,-1,7722,-1,-1,-1,-1,-1,-1,7830,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7587,-1,-1,-1,-1,-1,-1,-1,-1,7641,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7614,-1,-1,-1,-1,-1,-1,-1,1+(m._this<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7668,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7695,-1,-1,-1,1+(m._throw<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7749,-1,-1,-1,7803,-1,-1,-1,-1,-1,-1,7776,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._true<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._try<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7857,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7884,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,f._type<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7911,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7938,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._typeof<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,7992,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8019,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8046,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8073,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8100,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,f._unique<<1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8154,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8208,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8181,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._var<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8235,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8262,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._void<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8316,8424,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8343,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8370,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8397,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._while<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8451,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8478,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._with<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8532,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8559,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8586,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,8613,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1+(m._yield<<1),-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]);var X,Y;function Z(e){const t=e.identifierRole;return t===X.TopLevelDeclaration||t===X.FunctionScopedDeclaration||t===X.BlockScopedDeclaration||t===X.ObjectShorthandTopLevelDeclaration||t===X.ObjectShorthandFunctionScopedDeclaration||t===X.ObjectShorthandBlockScopedDeclaration}function J(e){const t=e.identifierRole;return t===X.FunctionScopedDeclaration||t===X.BlockScopedDeclaration||t===X.ObjectShorthandFunctionScopedDeclaration||t===X.ObjectShorthandBlockScopedDeclaration}function Q(e){const t=e.identifierRole;return t===X.TopLevelDeclaration||t===X.ObjectShorthandTopLevelDeclaration||t===X.ImportDeclaration}function ee(e){const t=e.identifierRole;return t===X.TopLevelDeclaration||t===X.BlockScopedDeclaration||t===X.ObjectShorthandTopLevelDeclaration||t===X.ObjectShorthandBlockScopedDeclaration}function te(e){const t=e.identifierRole;return t===X.FunctionScopedDeclaration||t===X.ObjectShorthandFunctionScopedDeclaration}function ne(e){return e.identifierRole===X.ObjectShorthandTopLevelDeclaration||e.identifierRole===X.ObjectShorthandBlockScopedDeclaration||e.identifierRole===X.ObjectShorthandFunctionScopedDeclaration}!function(e){e[e.Access=0]="Access";e[e.ExportAccess=1]="ExportAccess";e[e.TopLevelDeclaration=2]="TopLevelDeclaration";e[e.FunctionScopedDeclaration=3]="FunctionScopedDeclaration";e[e.BlockScopedDeclaration=4]="BlockScopedDeclaration";e[e.ObjectShorthandTopLevelDeclaration=5]="ObjectShorthandTopLevelDeclaration";e[e.ObjectShorthandFunctionScopedDeclaration=6]="ObjectShorthandFunctionScopedDeclaration";e[e.ObjectShorthandBlockScopedDeclaration=7]="ObjectShorthandBlockScopedDeclaration";e[e.ObjectShorthand=8]="ObjectShorthand";e[e.ImportDeclaration=9]="ImportDeclaration";e[e.ObjectKey=10]="ObjectKey";e[e.ImportAccess=11]="ImportAccess"}(X||(X={})),function(e){e[e.NoChildren=0]="NoChildren";e[e.OneChild=1]="OneChild";e[e.StaticChildren=2]="StaticChildren";e[e.KeyAfterPropSpread=3]="KeyAfterPropSpread"}(Y||(Y={}));class re{constructor(){this.type=E.type,this.contextualKeyword=E.contextualKeyword,this.start=E.start,this.end=E.end,this.scopeDepth=E.scopeDepth,this.isType=E.isType,this.identifierRole=null,this.jsxRole=null,this.shadowsGlobal=!1,this.isAsyncOperation=!1,this.contextId=null,this.rhsEndIndex=null,this.isExpression=!1,this.numNullishCoalesceStarts=0,this.numNullishCoalesceEnds=0,this.isOptionalChainStart=!1,this.isOptionalChainEnd=!1,this.subscriptStartIndex=null,this.nullishStartIndex=null}}function oe(){E.tokens.push(new re),ye()}function se(){E.tokens.push(new re),E.start=E.pos,function(){for(;;){if(E.pos>=I.length)return void q("Unterminated template");const e=I.charCodeAt(E.pos);if(e===g.graveAccent||e===g.dollarSign&&I.charCodeAt(E.pos+1)===g.leftCurlyBrace)return E.pos===E.start&&pe(m.template)?e===g.dollarSign?(E.pos+=2,void Te(m.dollarBraceL)):(++E.pos,void Te(m.backQuote)):void Te(m.template);e===g.backslash&&E.pos++,E.pos++}}()}function ie(){E.type===m.assign&&--E.pos,function(){const e=E.pos;let t=!1,n=!1;for(;;){if(E.pos>=I.length)return void q("Unterminated regular expression",e);const r=I.charCodeAt(E.pos);if(t)t=!1;else{if(r===g.leftSquareBracket)n=!0;else if(r===g.rightSquareBracket&&n)n=!1;else if(r===g.slash&&!n)break;t=r===g.backslash}++E.pos}++E.pos,function(){for(;E.pos=I.length){const e=E.tokens;return e.length>=2&&e[e.length-1].start>=I.length&&e[e.length-2].start>=I.length&&q("Unexpectedly reached the end of input."),void Te(m.eof)}var e;e=I.charCodeAt(E.pos),V[e]||e===g.backslash||e===g.atSign&&I.charCodeAt(E.pos+1)===g.atSign?function(){let e=0,t=0,n=E.pos;for(;ng.lowercaseZ));){const r=W[e+(t-g.lowercaseA)+1];if(-1===r)break;e=r,n++}const r=W[e];if(r>-1&&!K[t])return E.pos=n,void(1&r?Te(r>>>1):Te(m.name,r>>>1));for(;nI.length)return void q("Unterminated comment",E.pos-2);E.pos+=2}function _e(e){let t=I.charCodeAt(E.pos+=e);if(E.pos=g.digit0&&e<=g.digit9?Se(!0):e===g.dot&&I.charCodeAt(E.pos+2)===g.dot?(E.pos+=3,Te(m.ellipsis)):(++E.pos,Te(m.dot))}();case g.leftParenthesis:return++E.pos,void Te(m.parenL);case g.rightParenthesis:return++E.pos,void Te(m.parenR);case g.semicolon:return++E.pos,void Te(m.semi);case g.comma:return++E.pos,void Te(m.comma);case g.leftSquareBracket:return++E.pos,void Te(m.bracketL);case g.rightSquareBracket:return++E.pos,void Te(m.bracketR);case g.leftCurlyBrace:return void(w&&I.charCodeAt(E.pos+1)===g.verticalBar?Ee(m.braceBarL,2):(++E.pos,Te(m.braceL)));case g.rightCurlyBrace:return++E.pos,void Te(m.braceR);case g.colon:return void(I.charCodeAt(E.pos+1)===g.colon?Ee(m.doubleColon,2):(++E.pos,Te(m.colon)));case g.questionMark:return void function(){const e=I.charCodeAt(E.pos+1),t=I.charCodeAt(E.pos+2);e!==g.questionMark||w&&E.isType?e!==g.dot||t>=g.digit0&&t<=g.digit9?(++E.pos,Te(m.question)):(E.pos+=2,Te(m.questionDot)):t===g.equalsTo?Ee(m.assign,3):Ee(m.nullishCoalescing,2)}();case g.atSign:return++E.pos,void Te(m.at);case g.graveAccent:return++E.pos,void Te(m.backQuote);case g.digit0:{const e=I.charCodeAt(E.pos+1);if(e===g.lowercaseX||e===g.uppercaseX||e===g.lowercaseO||e===g.uppercaseO||e===g.lowercaseB||e===g.uppercaseB)return void function(){E.pos+=2;for(;;){const e=I.charCodeAt(E.pos);if(!(e>=g.digit0&&e<=g.digit9||e>=g.lowercaseA&&e<=g.lowercaseF||e>=g.uppercaseA&&e<=g.uppercaseF||e===g.underscore))break;E.pos++}I.charCodeAt(E.pos)===g.lowercaseN?(++E.pos,Te(m.bigint)):Te(m.num)}()}case g.digit1:case g.digit2:case g.digit3:case g.digit4:case g.digit5:case g.digit6:case g.digit7:case g.digit8:case g.digit9:return void Se(!1);case g.quotationMark:case g.apostrophe:return void function(e){for(E.pos++;;){if(E.pos>=I.length)return void q("Unterminated string constant");const t=I.charCodeAt(E.pos);if(t===g.backslash)E.pos++;else if(t===e)break;E.pos++}E.pos++,Te(m.string)}(e);case g.slash:return void(I.charCodeAt(E.pos+1)===g.equalsTo?Ee(m.assign,2):Ee(m.slash,1));case g.percentSign:case g.asterisk:return void function(e){let t=e===g.asterisk?m.star:m.modulo,n=1,r=I.charCodeAt(E.pos+1);e===g.asterisk&&r===g.asterisk&&(n++,r=I.charCodeAt(E.pos+2),t=m.exponent),r===g.equalsTo&&I.charCodeAt(E.pos+2)!==g.greaterThan&&(n++,t=m.assign),Ee(t,n)}(e);case g.verticalBar:case g.ampersand:return void function(e){const t=I.charCodeAt(E.pos+1);if(t!==e){if(e===g.verticalBar){if(t===g.greaterThan)return void Ee(m.pipeline,2);if(t===g.rightCurlyBrace&&w)return void Ee(m.braceBarR,2)}t!==g.equalsTo?Ee(e===g.verticalBar?m.bitwiseOR:m.bitwiseAND,1):Ee(m.assign,2)}else I.charCodeAt(E.pos+2)===g.equalsTo?Ee(m.assign,3):Ee(e===g.verticalBar?m.logicalOR:m.logicalAND,2)}(e);case g.caret:return void(I.charCodeAt(E.pos+1)===g.equalsTo?Ee(m.assign,2):Ee(m.bitwiseXOR,1));case g.plusSign:case g.dash:return void function(e){const t=I.charCodeAt(E.pos+1);t!==e?t===g.equalsTo?Ee(m.assign,2):e===g.plusSign?Ee(m.plus,1):Ee(m.minus,1):Ee(m.preIncDec,2)}(e);case g.lessThan:return void function(){const e=I.charCodeAt(E.pos+1);if(e===g.lessThan)return I.charCodeAt(E.pos+2)===g.equalsTo?void Ee(m.assign,3):void Ee(m.bitShiftL,2);e===g.equalsTo?Ee(m.relationalOrEqual,2):Ee(m.lessThan,1)}();case g.greaterThan:return void ve();case g.equalsTo:case g.exclamationMark:return void function(e){const t=I.charCodeAt(E.pos+1);if(t!==g.equalsTo)return e===g.equalsTo&&t===g.greaterThan?(E.pos+=2,void Te(m.arrow)):void Ee(e===g.equalsTo?m.eq:m.bang,1);Ee(m.equality,I.charCodeAt(E.pos+2)===g.equalsTo?3:2)}(e);case g.tilde:return void Ee(m.tilde,1)}q(`Unexpected character '${String.fromCharCode(e)}'`,E.pos)}function Ee(e,t){E.pos+=t,Te(e)}function Ie(){for(;;){const e=I.charCodeAt(E.pos);if(!(e>=g.digit0&&e<=g.digit9||e===g.underscore))break;E.pos++}}function Se(e){let t=!1,n=!1;e||Ie();let r=I.charCodeAt(E.pos);r===g.dot&&(++E.pos,Ie(),r=I.charCodeAt(E.pos)),r!==g.uppercaseE&&r!==g.lowercaseE||(r=I.charCodeAt(++E.pos),r!==g.plusSign&&r!==g.dash||++E.pos,Ie(),r=I.charCodeAt(E.pos)),r===g.lowercaseN?(++E.pos,t=!0):r===g.lowercaseM&&(++E.pos,n=!0),Te(t?m.bigint:n?m.decimal:m.num)}function Ae(e,t=e.currentIndex()){let n=t+1;if(Ce(e,n)){const r=e.identifierNameAtIndex(t);return{isType:!1,leftName:r,rightName:r,endIndex:n}}if(n++,Ce(e,n))return{isType:!0,leftName:null,rightName:null,endIndex:n};if(n++,Ce(e,n))return{isType:!1,leftName:e.identifierNameAtIndex(t),rightName:e.identifierNameAtIndex(t+2),endIndex:n};if(n++,Ce(e,n))return{isType:!0,leftName:null,rightName:null,endIndex:n};throw new Error(`Unexpected import/export specifier at ${t}`)}function Ce(e,t){const n=e.tokens[t];return n.type===m.braceR||n.type===m.comma}var Re=new Map([["quot",'"'],["amp","&"],["apos","'"],["lt","<"],["gt",">"],["nbsp","\xa0"],["iexcl","\xa1"],["cent","\xa2"],["pound","\xa3"],["curren","\xa4"],["yen","\xa5"],["brvbar","\xa6"],["sect","\xa7"],["uml","\xa8"],["copy","\xa9"],["ordf","\xaa"],["laquo","\xab"],["not","\xac"],["shy","\xad"],["reg","\xae"],["macr","\xaf"],["deg","\xb0"],["plusmn","\xb1"],["sup2","\xb2"],["sup3","\xb3"],["acute","\xb4"],["micro","\xb5"],["para","\xb6"],["middot","\xb7"],["cedil","\xb8"],["sup1","\xb9"],["ordm","\xba"],["raquo","\xbb"],["frac14","\xbc"],["frac12","\xbd"],["frac34","\xbe"],["iquest","\xbf"],["Agrave","\xc0"],["Aacute","\xc1"],["Acirc","\xc2"],["Atilde","\xc3"],["Auml","\xc4"],["Aring","\xc5"],["AElig","\xc6"],["Ccedil","\xc7"],["Egrave","\xc8"],["Eacute","\xc9"],["Ecirc","\xca"],["Euml","\xcb"],["Igrave","\xcc"],["Iacute","\xcd"],["Icirc","\xce"],["Iuml","\xcf"],["ETH","\xd0"],["Ntilde","\xd1"],["Ograve","\xd2"],["Oacute","\xd3"],["Ocirc","\xd4"],["Otilde","\xd5"],["Ouml","\xd6"],["times","\xd7"],["Oslash","\xd8"],["Ugrave","\xd9"],["Uacute","\xda"],["Ucirc","\xdb"],["Uuml","\xdc"],["Yacute","\xdd"],["THORN","\xde"],["szlig","\xdf"],["agrave","\xe0"],["aacute","\xe1"],["acirc","\xe2"],["atilde","\xe3"],["auml","\xe4"],["aring","\xe5"],["aelig","\xe6"],["ccedil","\xe7"],["egrave","\xe8"],["eacute","\xe9"],["ecirc","\xea"],["euml","\xeb"],["igrave","\xec"],["iacute","\xed"],["icirc","\xee"],["iuml","\xef"],["eth","\xf0"],["ntilde","\xf1"],["ograve","\xf2"],["oacute","\xf3"],["ocirc","\xf4"],["otilde","\xf5"],["ouml","\xf6"],["divide","\xf7"],["oslash","\xf8"],["ugrave","\xf9"],["uacute","\xfa"],["ucirc","\xfb"],["uuml","\xfc"],["yacute","\xfd"],["thorn","\xfe"],["yuml","\xff"],["OElig","\u0152"],["oelig","\u0153"],["Scaron","\u0160"],["scaron","\u0161"],["Yuml","\u0178"],["fnof","\u0192"],["circ","\u02c6"],["tilde","\u02dc"],["Alpha","\u0391"],["Beta","\u0392"],["Gamma","\u0393"],["Delta","\u0394"],["Epsilon","\u0395"],["Zeta","\u0396"],["Eta","\u0397"],["Theta","\u0398"],["Iota","\u0399"],["Kappa","\u039a"],["Lambda","\u039b"],["Mu","\u039c"],["Nu","\u039d"],["Xi","\u039e"],["Omicron","\u039f"],["Pi","\u03a0"],["Rho","\u03a1"],["Sigma","\u03a3"],["Tau","\u03a4"],["Upsilon","\u03a5"],["Phi","\u03a6"],["Chi","\u03a7"],["Psi","\u03a8"],["Omega","\u03a9"],["alpha","\u03b1"],["beta","\u03b2"],["gamma","\u03b3"],["delta","\u03b4"],["epsilon","\u03b5"],["zeta","\u03b6"],["eta","\u03b7"],["theta","\u03b8"],["iota","\u03b9"],["kappa","\u03ba"],["lambda","\u03bb"],["mu","\u03bc"],["nu","\u03bd"],["xi","\u03be"],["omicron","\u03bf"],["pi","\u03c0"],["rho","\u03c1"],["sigmaf","\u03c2"],["sigma","\u03c3"],["tau","\u03c4"],["upsilon","\u03c5"],["phi","\u03c6"],["chi","\u03c7"],["psi","\u03c8"],["omega","\u03c9"],["thetasym","\u03d1"],["upsih","\u03d2"],["piv","\u03d6"],["ensp","\u2002"],["emsp","\u2003"],["thinsp","\u2009"],["zwnj","\u200c"],["zwj","\u200d"],["lrm","\u200e"],["rlm","\u200f"],["ndash","\u2013"],["mdash","\u2014"],["lsquo","\u2018"],["rsquo","\u2019"],["sbquo","\u201a"],["ldquo","\u201c"],["rdquo","\u201d"],["bdquo","\u201e"],["dagger","\u2020"],["Dagger","\u2021"],["bull","\u2022"],["hellip","\u2026"],["permil","\u2030"],["prime","\u2032"],["Prime","\u2033"],["lsaquo","\u2039"],["rsaquo","\u203a"],["oline","\u203e"],["frasl","\u2044"],["euro","\u20ac"],["image","\u2111"],["weierp","\u2118"],["real","\u211c"],["trade","\u2122"],["alefsym","\u2135"],["larr","\u2190"],["uarr","\u2191"],["rarr","\u2192"],["darr","\u2193"],["harr","\u2194"],["crarr","\u21b5"],["lArr","\u21d0"],["uArr","\u21d1"],["rArr","\u21d2"],["dArr","\u21d3"],["hArr","\u21d4"],["forall","\u2200"],["part","\u2202"],["exist","\u2203"],["empty","\u2205"],["nabla","\u2207"],["isin","\u2208"],["notin","\u2209"],["ni","\u220b"],["prod","\u220f"],["sum","\u2211"],["minus","\u2212"],["lowast","\u2217"],["radic","\u221a"],["prop","\u221d"],["infin","\u221e"],["ang","\u2220"],["and","\u2227"],["or","\u2228"],["cap","\u2229"],["cup","\u222a"],["int","\u222b"],["there4","\u2234"],["sim","\u223c"],["cong","\u2245"],["asymp","\u2248"],["ne","\u2260"],["equiv","\u2261"],["le","\u2264"],["ge","\u2265"],["sub","\u2282"],["sup","\u2283"],["nsub","\u2284"],["sube","\u2286"],["supe","\u2287"],["oplus","\u2295"],["otimes","\u2297"],["perp","\u22a5"],["sdot","\u22c5"],["lceil","\u2308"],["rceil","\u2309"],["lfloor","\u230a"],["rfloor","\u230b"],["lang","\u2329"],["rang","\u232a"],["loz","\u25ca"],["spades","\u2660"],["clubs","\u2663"],["hearts","\u2665"],["diams","\u2666"]]);function Ne(e){const[t,n]=Oe(e.jsxPragma||"React.createElement"),[r,o]=Oe(e.jsxFragmentPragma||"React.Fragment");return{base:t,suffix:n,fragmentBase:r,fragmentSuffix:o}}function Oe(e){let t=e.indexOf(".");return-1===t&&(t=e.length),[e.slice(0,t),e.slice(t)]}class Le{getPrefixCode(){return""}getHoistedCode(){return""}getSuffixCode(){return""}}class De extends Le{__init(){this.lastLineNumber=1}__init2(){this.lastIndex=0}__init3(){this.filenameVarName=null}__init4(){this.esmAutomaticImportNameResolutions={}}__init5(){this.cjsAutomaticModuleNameResolutions={}}constructor(e,t,n,r,o){super(),this.rootTransformer=e,this.tokens=t,this.importProcessor=n,this.nameManager=r,this.options=o,De.prototype.__init.call(this),De.prototype.__init2.call(this),De.prototype.__init3.call(this),De.prototype.__init4.call(this),De.prototype.__init5.call(this),this.jsxPragmaInfo=Ne(o),this.isAutomaticRuntime="automatic"===o.jsxRuntime,this.jsxImportSource=o.jsxImportSource||"react"}process(){return!!this.tokens.matches1(m.jsxTagStart)&&(this.processJSXTag(),!0)}getPrefixCode(){let e="";if(this.filenameVarName&&(e+=`const ${this.filenameVarName} = ${JSON.stringify(this.options.filePath||"")};`),this.isAutomaticRuntime)if(this.importProcessor)for(const[t,n]of Object.entries(this.cjsAutomaticModuleNameResolutions))e+=`var ${n} = require("${t}");`;else{const{createElement:t,...n}=this.esmAutomaticImportNameResolutions;t&&(e+=`import {createElement as ${t}} from "${this.jsxImportSource}";`);const r=Object.entries(n).map((([e,t])=>`${e} as ${t}`)).join(", ");if(r){e+=`import {${r}} from "${this.jsxImportSource+(this.options.production?"/jsx-runtime":"/jsx-dev-runtime")}";`}}return e}processJSXTag(){const{jsxRole:e,start:t}=this.tokens.currentToken(),n=this.options.production?null:this.getElementLocationCode(t);this.isAutomaticRuntime&&e!==Y.KeyAfterPropSpread?this.transformTagToJSXFunc(n,e):this.transformTagToCreateElement(n)}getElementLocationCode(e){return`lineNumber: ${this.getLineNumberForIndex(e)}`}getLineNumberForIndex(e){const t=this.tokens.code;for(;this.lastIndex or > at the end of the tag.");this.tokens.removeToken(),this.processAutomaticChildrenAndEndProps(t)}r&&this.tokens.appendCode(`, ${r}`)}for(this.options.production||(null===r&&this.tokens.appendCode(", void 0"),this.tokens.appendCode(`, ${n}, ${this.getDevSource(e)}, this`)),this.tokens.removeInitialToken();!this.tokens.matches1(m.jsxTagEnd);)this.tokens.removeToken();this.tokens.replaceToken(")")}transformTagToCreateElement(e){if(this.tokens.replaceToken(this.getCreateElementInvocationCode()),this.tokens.matches1(m.jsxTagEnd))this.tokens.replaceToken(`${this.getFragmentCode()}, null`),this.processChildren(!0);else if(this.processTagIntro(),this.processPropsObjectWithDevInfo(e),this.tokens.matches2(m.slash,m.jsxTagEnd));else{if(!this.tokens.matches1(m.jsxTagEnd))throw new Error("Expected either /> or > at the end of the tag.");this.tokens.removeToken(),this.processChildren(!0)}for(this.tokens.removeInitialToken();!this.tokens.matches1(m.jsxTagEnd);)this.tokens.removeToken();this.tokens.replaceToken(")")}getJSXFuncInvocationCode(e){return this.options.production?e?this.claimAutoImportedFuncInvocation("jsxs","/jsx-runtime"):this.claimAutoImportedFuncInvocation("jsx","/jsx-runtime"):this.claimAutoImportedFuncInvocation("jsxDEV","/jsx-dev-runtime")}getCreateElementInvocationCode(){if(this.isAutomaticRuntime)return this.claimAutoImportedFuncInvocation("createElement","");{const{jsxPragmaInfo:e}=this;return`${this.importProcessor&&this.importProcessor.getIdentifierReplacement(e.base)||e.base}${e.suffix}(`}}getFragmentCode(){if(this.isAutomaticRuntime)return this.claimAutoImportedName("Fragment",this.options.production?"/jsx-runtime":"/jsx-dev-runtime");{const{jsxPragmaInfo:e}=this;return(this.importProcessor&&this.importProcessor.getIdentifierReplacement(e.fragmentBase)||e.fragmentBase)+e.fragmentSuffix}}claimAutoImportedFuncInvocation(e,t){const n=this.claimAutoImportedName(e,t);return this.importProcessor?`${n}.call(void 0, `:`${n}(`}claimAutoImportedName(e,t){if(this.importProcessor){const n=this.jsxImportSource+t;return this.cjsAutomaticModuleNameResolutions[n]||(this.cjsAutomaticModuleNameResolutions[n]=this.importProcessor.getFreeIdentifierForPath(n)),`${this.cjsAutomaticModuleNameResolutions[n]}.${e}`}return this.esmAutomaticImportNameResolutions[e]||(this.esmAutomaticImportNameResolutions[e]=this.nameManager.claimFreeName(`_${e}`)),this.esmAutomaticImportNameResolutions[e]}processTagIntro(){let e=this.tokens.currentIndex()+1;for(;this.tokens.tokens[e].isType||!this.tokens.matches2AtIndex(e-1,m.jsxName,m.jsxName)&&!this.tokens.matches2AtIndex(e-1,m.greaterThan,m.jsxName)&&!this.tokens.matches1AtIndex(e,m.braceL)&&!this.tokens.matches1AtIndex(e,m.jsxTagEnd)&&!this.tokens.matches2AtIndex(e,m.slash,m.jsxTagEnd);)e++;if(e===this.tokens.currentIndex()+1){const e=this.tokens.identifierName();Pe(e)&&this.tokens.replaceToken(`'${e}'`)}for(;this.tokens.currentIndex()=g.lowercaseA&&t<=g.lowercaseZ}function Fe(e){let t=0,n=0;for(const r of e)"\n"===r?(t++,n=0):" "===r&&n++;return"\n".repeat(t)+" ".repeat(n)}function Be(e,t){let n,r="",o=0,s=t;if("#"===e[s]){let t,r=10;if(s++,"x"===e[s])for(r=16,s++,t=s;s=g.digit0&&i<=g.digit9||i>=g.lowercaseA&&i<=g.lowercaseF||i>=g.uppercaseA&&i<=g.uppercaseF);)s++;else for(t=s;s=g.digit0&&e<=g.digit9}function $e(e,t){const n=Ne(t),r=new Set;for(let o=0;o0||t.namedExports.length>0)continue;[...t.defaultNames,...t.wildcardNames,...t.namedImports.map((({localName:e})=>e))].every((e=>this.isTypeName(e)))&&this.importsToReplace.set(e,"")}}isTypeName(e){return this.isTypeScriptTransformEnabled&&!this.nonTypeIdentifiers.has(e)}generateImportReplacements(){for(const[e,t]of this.importInfoByPath.entries()){const{defaultNames:n,wildcardNames:r,namedImports:o,namedExports:s,exportStarNames:i,hasStarExport:a}=t;if(0===n.length&&0===r.length&&0===o.length&&0===s.length&&0===i.length&&!a){this.importsToReplace.set(e,`require('${e}');`);continue}const c=this.getFreeIdentifierForPath(e);let l;l=this.enableLegacyTypeScriptModuleInterop?c:r.length>0?r[0]:this.getFreeIdentifierForPath(e);let u=`var ${c} = require('${e}');`;if(r.length>0)for(const e of r){u+=` var ${e} = ${this.enableLegacyTypeScriptModuleInterop?c:`${this.helperManager.getHelperName("interopRequireWildcard")}(${c})`};`}else i.length>0&&l!==c?u+=` var ${l} = ${this.helperManager.getHelperName("interopRequireWildcard")}(${c});`:n.length>0&&l!==c&&(u+=` var ${l} = ${this.helperManager.getHelperName("interopRequireDefault")}(${c});`);for(const{importedName:e,localName:t}of s)u+=` ${this.helperManager.getHelperName("createNamedExportFrom")}(${c}, '${t}', '${e}');`;for(const e of i)u+=` exports.${e} = ${l};`;a&&(u+=` ${this.helperManager.getHelperName("createStarExport")}(${c});`),this.importsToReplace.set(e,u);for(const e of n)this.identifierReplacements.set(e,`${l}.default`);for(const{importedName:e,localName:t}of o)this.identifierReplacements.set(t,`${c}.${e}`)}}getFreeIdentifierForPath(e){const t=e.split("/"),n=t[t.length-1].replace(/\W/g,"");return this.nameManager.claimFreeName(`_${n}`)}preprocessImportAtIndex(e){const t=[],n=[],r=[];if(e++,(this.tokens.matchesContextualAtIndex(e,f._type)||this.tokens.matches1AtIndex(e,m._typeof))&&!this.tokens.matches1AtIndex(e+1,m.comma)&&!this.tokens.matchesContextualAtIndex(e+1,f._from))return;if(this.tokens.matches1AtIndex(e,m.parenL))return;if(this.tokens.matches1AtIndex(e,m.name)&&(t.push(this.tokens.identifierNameAtIndex(e)),e++,this.tokens.matches1AtIndex(e,m.comma)&&e++),this.tokens.matches1AtIndex(e,m.star)&&(e+=2,n.push(this.tokens.identifierNameAtIndex(e)),e++),this.tokens.matches1AtIndex(e,m.braceL)){const n=this.getNamedImports(e+1);e=n.newIndex;for(const e of n.namedImports)"default"===e.importedName?t.push(e.localName):r.push(e)}if(this.tokens.matchesContextualAtIndex(e,f._from)&&e++,!this.tokens.matches1AtIndex(e,m.string))throw new Error("Expected string token at the end of import statement.");const o=this.tokens.stringValueAtIndex(e),s=this.getImportInfo(o);s.defaultNames.push(...t),s.wildcardNames.push(...n),s.namedImports.push(...r),0===t.length&&0===n.length&&0===r.length&&(s.hasBareImport=!0)}preprocessExportAtIndex(e){if(this.tokens.matches2AtIndex(e,m._export,m._var)||this.tokens.matches2AtIndex(e,m._export,m._let)||this.tokens.matches2AtIndex(e,m._export,m._const))this.preprocessVarExportAtIndex(e);else if(this.tokens.matches2AtIndex(e,m._export,m._function)||this.tokens.matches2AtIndex(e,m._export,m._class)){const t=this.tokens.identifierNameAtIndex(e+2);this.addExportBinding(t,t)}else if(this.tokens.matches3AtIndex(e,m._export,m.name,m._function)){const t=this.tokens.identifierNameAtIndex(e+3);this.addExportBinding(t,t)}else this.tokens.matches2AtIndex(e,m._export,m.braceL)?this.preprocessNamedExportAtIndex(e):this.tokens.matches2AtIndex(e,m._export,m.star)&&this.preprocessExportStarAtIndex(e)}preprocessVarExportAtIndex(e){let t=0;for(let n=e+2;;n++)if(this.tokens.matches1AtIndex(n,m.braceL)||this.tokens.matches1AtIndex(n,m.dollarBraceL)||this.tokens.matches1AtIndex(n,m.bracketL))t++;else if(this.tokens.matches1AtIndex(n,m.braceR)||this.tokens.matches1AtIndex(n,m.bracketR))t--;else{if(0===t&&!this.tokens.matches1AtIndex(n,m.name))break;if(this.tokens.matches1AtIndex(1,m.eq)){const e=this.tokens.currentToken().rhsEndIndex;if(null==e)throw new Error("Expected = token with an end index.");n=e-1}else{if(Z(this.tokens.tokens[n])){const e=this.tokens.identifierNameAtIndex(n);this.identifierReplacements.set(e,`exports.${e}`)}}}}preprocessNamedExportAtIndex(e){e+=2;const{newIndex:t,namedImports:n}=this.getNamedImports(e);if(e=t,!this.tokens.matchesContextualAtIndex(e,f._from)){for(const{importedName:e,localName:t}of n)this.addExportBinding(e,t);return}if(e++,!this.tokens.matches1AtIndex(e,m.string))throw new Error("Expected string token at the end of import statement.");const r=this.tokens.stringValueAtIndex(e);this.getImportInfo(r).namedExports.push(...n)}preprocessExportStarAtIndex(e){let t=null;if(this.tokens.matches3AtIndex(e,m._export,m.star,m._as)?(e+=3,t=this.tokens.identifierNameAtIndex(e),e+=2):e+=3,!this.tokens.matches1AtIndex(e,m.string))throw new Error("Expected string token at the end of star export statement.");const n=this.tokens.stringValueAtIndex(e),r=this.getImportInfo(n);null!==t?r.exportStarNames.push(t):r.hasStarExport=!0}getNamedImports(e){const t=[];for(;;){if(this.tokens.matches1AtIndex(e,m.braceR)){e++;break}const n=Ae(this.tokens,e);if(e=n.endIndex,n.isType||t.push({importedName:n.leftName,localName:n.rightName}),this.tokens.matches2AtIndex(e,m.comma,m.braceR)){e+=2;break}if(this.tokens.matches1AtIndex(e,m.braceR)){e++;break}if(!this.tokens.matches1AtIndex(e,m.comma))throw new Error(`Unexpected token: ${JSON.stringify(this.tokens.tokens[e])}`);e++}return{newIndex:e,namedImports:t}}getImportInfo(e){const t=this.importInfoByPath.get(e);if(t)return t;const n={defaultNames:[],wildcardNames:[],namedImports:[],namedExports:[],hasBareImport:!1,exportStarNames:[],hasStarExport:!1};return this.importInfoByPath.set(e,n),n}addExportBinding(e,t){this.exportBindingsByLocalName.has(e)||this.exportBindingsByLocalName.set(e,[]),this.exportBindingsByLocalName.get(e).push(t)}claimImportCode(e){const t=this.importsToReplace.get(e);return this.importsToReplace.set(e,""),t||""}getIdentifierReplacement(e){return this.identifierReplacements.get(e)||null}resolveExportBinding(e){const t=this.exportBindingsByLocalName.get(e);return t&&0!==t.length?t.map((e=>`exports.${e}`)).join(" = "):null}getGlobalNames(){return new Set([...this.identifierReplacements.keys(),...this.exportBindingsByLocalName.keys()])}}function qe(e,t,{compiledFilename:n}){let r="AAAA";for(let o=0;o obj[importedName]});\n }\n ",createStarExport:'\n function createStarExport(obj) {\n Object.keys(obj)\n .filter((key) => key !== "default" && key !== "__esModule")\n .forEach((key) => {\n if (exports.hasOwnProperty(key)) {\n return;\n }\n Object.defineProperty(exports, key, {enumerable: true, configurable: true, get: () => obj[key]});\n });\n }\n ',nullishCoalesce:"\n function nullishCoalesce(lhs, rhsFn) {\n if (lhs != null) {\n return lhs;\n } else {\n return rhsFn();\n }\n }\n ",asyncNullishCoalesce:"\n async function asyncNullishCoalesce(lhs, rhsFn) {\n if (lhs != null) {\n return lhs;\n } else {\n return await rhsFn();\n }\n }\n ",optionalChain:"\n function optionalChain(ops) {\n let lastAccessLHS = undefined;\n let value = ops[0];\n let i = 1;\n while (i < ops.length) {\n const op = ops[i];\n const fn = ops[i + 1];\n i += 2;\n if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) {\n return undefined;\n }\n if (op === 'access' || op === 'optionalAccess') {\n lastAccessLHS = value;\n value = fn(value);\n } else if (op === 'call' || op === 'optionalCall') {\n value = fn((...args) => value.call(lastAccessLHS, ...args));\n lastAccessLHS = undefined;\n }\n }\n return value;\n }\n ",asyncOptionalChain:"\n async function asyncOptionalChain(ops) {\n let lastAccessLHS = undefined;\n let value = ops[0];\n let i = 1;\n while (i < ops.length) {\n const op = ops[i];\n const fn = ops[i + 1];\n i += 2;\n if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) {\n return undefined;\n }\n if (op === 'access' || op === 'optionalAccess') {\n lastAccessLHS = value;\n value = await fn(value);\n } else if (op === 'call' || op === 'optionalCall') {\n value = await fn((...args) => value.call(lastAccessLHS, ...args));\n lastAccessLHS = undefined;\n }\n }\n return value;\n }\n ",optionalChainDelete:"\n function optionalChainDelete(ops) {\n const result = OPTIONAL_CHAIN_NAME(ops);\n return result == null ? true : result;\n }\n ",asyncOptionalChainDelete:"\n async function asyncOptionalChainDelete(ops) {\n const result = await ASYNC_OPTIONAL_CHAIN_NAME(ops);\n return result == null ? true : result;\n }\n "};class Ge{__init(){this.helperNames={}}__init2(){this.createRequireName=null}constructor(e){this.nameManager=e,Ge.prototype.__init.call(this),Ge.prototype.__init2.call(this)}getHelperName(e){let t=this.helperNames[e];return t||(t=this.nameManager.claimFreeName(`_${e}`),this.helperNames[e]=t,t)}emitHelpers(){let e="";this.helperNames.optionalChainDelete&&this.getHelperName("optionalChain"),this.helperNames.asyncOptionalChainDelete&&this.getHelperName("asyncOptionalChain");for(const[t,n]of Object.entries(Ue)){const r=this.helperNames[t];let o=n;"optionalChainDelete"===t?o=o.replace("OPTIONAL_CHAIN_NAME",this.helperNames.optionalChain):"asyncOptionalChainDelete"===t?o=o.replace("ASYNC_OPTIONAL_CHAIN_NAME",this.helperNames.asyncOptionalChain):"require"===t&&(null===this.createRequireName&&(this.createRequireName=this.nameManager.claimFreeName("_createRequire")),o=o.replace(/CREATE_REQUIRE_NAME/g,this.createRequireName)),r&&(e+=" ",e+=o.replace(t,r).replace(/\s+/g," ").trim())}return e}}function ze(e,t,n){(function(e,t){for(const n of e.tokens)if(n.type===m.name&&J(n)&&t.has(e.identifierNameForToken(n)))return!0;return!1})(e,n)&&function(e,t,n){const r=[];let o=t.length-1;for(let s=e.tokens.length-1;;s--){for(;r.length>0&&r[r.length-1].startTokenIndex===s+1;)r.pop();for(;o>=0&&t[o].endTokenIndex===s+1;)r.push(t[o]),o--;if(s<0)break;const i=e.tokens[s],a=e.identifierNameForToken(i);if(r.length>1&&i.type===m.name&&n.has(a))if(ee(i))He(r[r.length-1],e,a);else if(te(i)){let t=r.length-1;for(;t>0&&!r[t].isFunctionScope;)t--;if(t<0)throw new Error("Did not find parent function scope.");He(r[t],e,a)}}if(r.length>0)throw new Error("Expected empty scope stack after processing file.")}(e,t,n)}function He(e,t,n){for(let r=e.startTokenIndex;r0&&!E.error;)pe(m.braceL)||pe(m.bracketL)?e++:(pe(m.braceR)||pe(m.bracketR))&&e--,oe();return!0}return!1}()){if(pe(m.colon)||pe(m.comma)||pe(m.question)||pe(m.eq))return!0;if(pe(m.parenR)&&(oe(),pe(m.arrow)))return!0}return!1}();return E.restoreFromSnapshot(e),t}()}function Nt(e){const t=ae(0);M(e);(function(){const e=E.snapshot();if(O(f._asserts))return oe(),D(f._is)?(Dt(),!0):it()||pe(m._this)?(oe(),D(f._is)&&Dt(),!0):(E.restoreFromSnapshot(e),!1);if(it()||pe(m._this))return oe(),O(f._is)&&!B()?(oe(),Dt(),!0):(E.restoreFromSnapshot(e),!1);return!1})()||Dt(),ce(t)}function Ot(){pe(m.colon)&&Lt()}function Lt(){const e=ae(0);M(m.colon),Dt(),ce(e)}function Dt(){if(Pt(),E.inDisallowConditionalTypesContext||B()||!le(m._extends))return;const e=E.inDisallowConditionalTypesContext;E.inDisallowConditionalTypesContext=!0,Pt(),E.inDisallowConditionalTypesContext=e,M(m.question),Dt(),M(m.colon),Dt()}function Pt(){Rt()?It(Et.TSFunctionType):pe(m._new)?It(Et.TSConstructorType):O(f._abstract)&&he()===m._new?It(Et.TSAbstractConstructorType):function(){if(le(m.bitwiseOR),Ct(),pe(m.bitwiseOR))for(;le(m.bitwiseOR);)Ct()}()}function Ft(){for(;!pe(m.braceL)&&!E.error;)Bt(),le(m.comma)}function Bt(){ut(),pe(m.lessThan)&&Yt()}function jt(){if(pe(m.string)?In():Un(),le(m.eq)){const e=E.tokens.length-1;pn(),E.tokens[e].rhsEndIndex=E.tokens.length}}function $t(){for(Je(!1),M(m.braceL);!le(m.braceR)&&!E.error;)jt(),le(m.comma)}function Mt(){M(m.braceL),Ir(m.braceR)}function qt(){Je(!1),le(m.dot)?qt():Mt()}function Ut(){O(f._global)?Un():pe(m.string)?wn():q(),pe(m.braceL)?Mt():$()}function Gt(){Qe(),M(m.eq),O(f._require)&&he()===m.parenL?(P(f._require),M(m.parenL),pe(m.string)||q(),In(),M(m.parenR)):ut(),$()}function zt(){return Kt(E.contextualKeyword,!0)}function Ht(e){switch(e){case f._declare:{const e=E.tokens.length-1,t=function(){if(j())return!1;switch(E.type){case m._function:{const e=ae(1);return oe(),Nr(E.start,!0),ce(e),!0}case m._class:{const e=ae(1);return Lr(!0,!1),ce(e),!0}case m._const:if(pe(m._const)&&L(f._enum)){const e=ae(1);return M(m._const),P(f._enum),E.tokens[E.tokens.length-1].type=m._enum,$t(),ce(e),!0}case m._var:case m._let:{const e=ae(1);return wr(E.type),ce(e),!0}case m.name:{const e=ae(1),t=E.contextualKeyword;let n=!1;return t===f._global?(Ut(),n=!0):n=Kt(t,!0),ce(e),n}default:return!1}}();if(t)return E.tokens[e].type=m._declare,!0;break}case f._global:if(pe(m.braceL))return Mt(),!0;break;default:return Kt(e,!1)}return!1}function Kt(e,t){switch(e){case f._abstract:if(Vt(t)&&pe(m._class))return E.tokens[E.tokens.length-1].type=m._abstract,Lr(!0,!1),!0;break;case f._enum:if(Vt(t)&&pe(m.name))return E.tokens[E.tokens.length-1].type=m._enum,$t(),!0;break;case f._interface:if(Vt(t)&&pe(m.name)){const e=ae(t?2:1);return Je(!1),dt(),le(m._extends)&&Ft(),xt(),ce(e),!0}break;case f._module:if(Vt(t)){if(pe(m.string)){const e=ae(t?2:1);return Ut(),ce(e),!0}if(pe(m.name)){const e=ae(t?2:1);return qt(),ce(e),!0}}break;case f._namespace:if(Vt(t)&&pe(m.name)){const e=ae(t?2:1);return qt(),ce(e),!0}break;case f._type:if(Vt(t)&&pe(m.name)){const e=ae(t?2:1);return Je(!1),dt(),M(m.eq),Dt(),$(),ce(e),!0}}return!1}function Vt(e){return e?(oe(),!0):!j()}function Wt(){const e=E.snapshot();return ft(),Or(),pe(m.colon)&&Nt(m.colon),M(m.arrow),E.error?(E.restoreFromSnapshot(e),!1):($n(!0),!0)}function Xt(){E.type===m.bitShiftL&&(E.pos-=1,Te(m.lessThan)),Yt()}function Yt(){const e=ae(0);for(M(m.lessThan);!le(m.greaterThan)&&!E.error;)Dt(),le(m.comma);ce(e)}function Zt(){if(pe(m.name))switch(E.contextualKeyword){case f._abstract:case f._declare:case f._enum:case f._interface:case f._module:case f._namespace:case f._type:return!0}return!1}function Jt(e,t){return T?function(e,t){if(!pe(m.lessThan))return hn(e,t);const n=E.snapshot();let r=hn(e,t);if(!E.error)return r;E.restoreFromSnapshot(n);E.type=m.typeParameterStart,ft(),r=hn(e,t),r||q();return r}(e,t):function(e,t){if(!pe(m.lessThan))return hn(e,t);const n=E.snapshot();ft();const r=hn(e,t);r||q();if(!E.error)return r;E.restoreFromSnapshot(n);return hn(e,t)}(e,t)}function Qt(){an()}function en(e){Qt(),le(m.colon)?Qt():E.tokens[E.tokens.length-1].identifierRole=e}function tn(){for(en(X.Access);pe(m.dot);)an(),Qt()}function nn(){switch(E.type){case m.braceL:return oe(),un(),void an();case m.jsxTagStart:return sn(),void an();case m.string:return void an();default:q("JSX value should be either an expression or a quoted JSX text")}}function rn(e){if(pe(m.jsxTagEnd))return!1;tn(),v&&function(){if(le(m.jsxTagStart)){E.tokens[E.tokens.length-1].type=m.typeParameterStart;const e=ae(1);for(;!pe(m.greaterThan)&&!E.error;)Dt(),le(m.comma);an(),ce(e)}}();let t=!1;for(;!pe(m.slash)&&!pe(m.jsxTagEnd)&&!E.error;)le(m.braceL)?(t=!0,M(m.ellipsis),pn(),an()):(t&&E.end-E.start===3&&I.charCodeAt(E.start)===g.lowercaseK&&I.charCodeAt(E.start+1)===g.lowercaseE&&I.charCodeAt(E.start+2)===g.lowercaseY&&(E.tokens[e].jsxRole=Y.KeyAfterPropSpread),en(X.ObjectKey),pe(m.eq)&&(an(),nn()));const n=pe(m.slash);return n&&an(),n}function on(){const e=E.tokens.length-1;E.tokens[e].jsxRole=Y.NoChildren;let t=0;if(!rn(e))for(cn();;)switch(E.type){case m.jsxTagStart:if(an(),pe(m.slash))return an(),pe(m.jsxTagEnd)||tn(),void(E.tokens[e].jsxRole!==Y.KeyAfterPropSpread&&(1===t?E.tokens[e].jsxRole=Y.OneChild:t>1&&(E.tokens[e].jsxRole=Y.StaticChildren)));t++,on(),cn();break;case m.jsxText:t++,cn();break;case m.jsxEmptyText:cn();break;case m.braceL:oe(),pe(m.ellipsis)?(M(m.ellipsis),un(),cn(),t+=2):(pe(m.braceR)||(t++,un()),cn());break;default:return void q()}}function sn(){an(),on()}function an(){E.tokens.push(new re),xe(),E.start=E.pos;const e=I.charCodeAt(E.pos);if(V[e])!function(){let e;do{if(E.pos>I.length)return void q("Unexpectedly reached the end of input.");e=I.charCodeAt(++E.pos)}while(K[e]||e===g.dash);Te(m.jsxName)}();else if(e===g.quotationMark||e===g.apostrophe)!function(e){for(E.pos++;;){if(E.pos>=I.length)return void q("Unterminated string constant");if(I.charCodeAt(E.pos)===e){E.pos++;break}E.pos++}Te(m.string)}(e);else switch(++E.pos,e){case g.greaterThan:Te(m.jsxTagEnd);break;case g.lessThan:Te(m.jsxTagStart);break;case g.slash:Te(m.slash);break;case g.equalsTo:Te(m.eq);break;case g.leftCurlyBrace:Te(m.braceL);break;case g.dot:Te(m.dot);break;case g.colon:Te(m.colon);break;default:q()}}function cn(){E.tokens.push(new re),E.start=E.pos,function(){let e=!1,t=!1;for(;;){if(E.pos>=I.length)return void q("Unterminated JSX contents");const n=I.charCodeAt(E.pos);if(n===g.lessThan||n===g.leftCurlyBrace)return E.pos===E.start?n===g.lessThan?(E.pos++,void Te(m.jsxTagStart)):void we(n):void Te(e&&!t?m.jsxEmptyText:m.jsxText);n===g.lineFeed?e=!0:n!==g.space&&n!==g.carriageReturn&&n!==g.tab&&(t=!0),E.pos++}}()}!function(e){e[e.TSFunctionType=0]="TSFunctionType";e[e.TSConstructorType=1]="TSConstructorType";e[e.TSAbstractConstructorType=2]="TSAbstractConstructorType"}(Et||(Et={}));class ln{constructor(e){this.stop=e}}function un(e=!1){if(pn(e),pe(m.comma))for(;le(m.comma);)pn(e)}function pn(e=!1,t=!1){return v?Jt(e,t):w?function(e,t){if(pe(m.lessThan)){const n=E.snapshot();let r=hn(e,t);if(!E.error)return r;E.restoreFromSnapshot(n),E.type=m.typeParameterStart;const o=ae(0);if(Qn(),ce(o),r=hn(e,t),r)return!0;q()}return hn(e,t)}(e,t):hn(e,t)}function hn(e,t){if(pe(m._yield))return oe(),pe(m.semi)||F()||(le(m.star),pn()),!1;(pe(m.parenL)||pe(m.name)||pe(m._yield))&&(E.potentialArrowAt=E.start);const n=function(e){if(function(e){const t=E.tokens.length;if(mn())return!0;return fn(t,-1,e),!1}(e))return!0;return function(e){v||w?function(e){if(pe(m.question)){const e=he();if(e===m.colon||e===m.comma||e===m.parenR)return}dn(e)}(e):dn(e)}(e),!1}(e);return t&&Rn(),E.type&m.IS_ASSIGN?(oe(),pn(e),!1):n}function dn(e){le(m.question)&&(pn(),M(m.colon),pn(e))}function fn(e,t,n){if(v&&(m._in&m.PRECEDENCE_MASK)>t&&!B()&&D(f._as)){E.tokens[E.tokens.length-1].type=m._as;const r=ae(1);return Dt(),ce(r),E.type===m.greaterThan&&(E.pos-=1,ve()),void fn(e,t,n)}const r=E.type&m.PRECEDENCE_MASK;if(r>0&&(!n||!pe(m._in))&&r>t){const o=E.type;oe(),o===m.nullishCoalescing&&(E.tokens[E.tokens.length-1].nullishStartIndex=e);const s=E.tokens.length;mn(),fn(s,o&m.IS_RIGHT_ASSOCIATIVE?r-1:r,n),o===m.nullishCoalescing&&(E.tokens[e].numNullishCoalesceStarts++,E.tokens[E.tokens.length-1].numNullishCoalesceEnds++),fn(e,t,n)}}function mn(){if(v&&!T&&le(m.lessThan))return function(){const e=ae(1);Dt(),M(m.greaterThan),ce(e),mn()}(),!1;if(O(f._module)&&ke()===g.leftCurlyBrace&&!function(){const e=me();for(let t=E.end;te&&E.tokens[e].isOptionalChainStart&&(E.tokens[E.tokens.length-1].isOptionalChainEnd=!0),!1)}function kn(e,t=!1){w?function(e,t=!1){if(E.tokens[E.tokens.length-1].contextualKeyword===f._async&&pe(m.lessThan)){const e=E.snapshot(),t=function(){E.scopeDepth++;const e=E.tokens.length;if(Or(),!Cn())return!1;return Bn(e),!0}();if(t&&!E.error)return;E.restoreFromSnapshot(e)}yn(e,t)}(e,t):yn(e,t)}function yn(e,t=!1){const n=new ln(!1);do{bn(e,t,n)}while(!n.stop&&!E.error)}function bn(e,t,n){v?function(e,t,n){if(B()||!le(m.bang)){if(pe(m.lessThan)||pe(m.bitShiftL)){const n=E.snapshot();if(!t&&xn()&&Wt())return;if(Xt(),!t&&le(m.parenL)?(E.tokens[E.tokens.length-1].subscriptStartIndex=e,Tn()):pe(m.backQuote)?Nn():(E.type===m.greaterThan||E.type!==m.parenL&&Boolean(E.type&m.IS_EXPRESSION_START)&&!B())&&q(),!E.error)return;E.restoreFromSnapshot(n)}else!t&&pe(m.questionDot)&&he()===m.lessThan&&(oe(),E.tokens[e].isOptionalChainStart=!0,E.tokens[E.tokens.length-1].subscriptStartIndex=e,Yt(),M(m.parenL),Tn());_n(e,t,n)}else E.tokens[E.tokens.length-1].type=m.nonNullAssertion}(e,t,n):w?function(e,t,n){if(pe(m.questionDot)&&he()===m.lessThan)return t?void(n.stop=!0):(oe(),er(),M(m.parenL),void Tn());if(!t&&pe(m.lessThan)){const e=E.snapshot();if(er(),M(m.parenL),Tn(),!E.error)return;E.restoreFromSnapshot(e)}_n(e,t,n)}(e,t,n):_n(e,t,n)}function _n(e,t,n){if(!t&&le(m.doubleColon))vn(),n.stop=!0,kn(e,t);else if(pe(m.questionDot)){if(E.tokens[e].isOptionalChainStart=!0,t&&he()===m.parenL)return void(n.stop=!0);oe(),E.tokens[E.tokens.length-1].subscriptStartIndex=e,le(m.bracketL)?(un(),M(m.bracketR)):le(m.parenL)?Tn():En()}else if(le(m.dot))E.tokens[E.tokens.length-1].subscriptStartIndex=e,En();else if(le(m.bracketL))E.tokens[E.tokens.length-1].subscriptStartIndex=e,un(),M(m.bracketR);else if(!t&&pe(m.parenL))if(xn()){const t=E.snapshot(),r=E.tokens.length;oe(),E.tokens[E.tokens.length-1].subscriptStartIndex=e;const o=A();E.tokens[E.tokens.length-1].contextId=o,Tn(),E.tokens[E.tokens.length-1].contextId=o,(pe(m.colon)||pe(m.arrow))&&(E.restoreFromSnapshot(t),n.stop=!0,E.scopeDepth++,Or(),function(e){v?pe(m.colon)&&Lt():w&&function(){if(pe(m.colon)){const e=E.noAnonFunctionType;E.noAnonFunctionType=!0,fr(),E.noAnonFunctionType=e}}();M(m.arrow),Bn(e)}(r))}else{oe(),E.tokens[E.tokens.length-1].subscriptStartIndex=e;const t=A();E.tokens[E.tokens.length-1].contextId=t,Tn(),E.tokens[E.tokens.length-1].contextId=t}else pe(m.backQuote)?Nn():n.stop=!0}function xn(){return E.tokens[E.tokens.length-1].contextualKeyword===f._async&&!F()}function Tn(){let e=!0;for(;!le(m.parenR)&&!E.error;){if(e)e=!1;else if(M(m.comma),le(m.parenR))break;qn(!1)}}function vn(){const e=E.tokens.length;wn(),kn(e,!0)}function wn(){if(le(m.modulo))return Un(),!1;if(pe(m.jsxText)||pe(m.jsxEmptyText))return In(),!1;if(pe(m.lessThan)&&T)return E.type=m.jsxTagStart,sn(),oe(),!1;const e=E.potentialArrowAt===E.start;switch(E.type){case m.slash:case m.assign:ie();case m._super:case m._this:case m.regexp:case m.num:case m.bigint:case m.decimal:case m.string:case m._null:case m._true:case m._false:return oe(),!1;case m._import:return oe(),pe(m.dot)&&(E.tokens[E.tokens.length-1].type=m.name,oe(),Un()),!1;case m.name:{const t=E.tokens.length,n=E.start,r=E.contextualKeyword;return Un(),r===f._await?(mn(),!1):r===f._async&&pe(m._function)&&!F()?(oe(),Nr(n,!1),!1):e&&r===f._async&&!F()&&pe(m.name)?(E.scopeDepth++,Je(!1),M(m.arrow),Bn(t),!0):pe(m._do)&&!F()?(oe(),Er(),!1):e&&!F()&&pe(m.arrow)?(E.scopeDepth++,et(!1),M(m.arrow),Bn(t),!0):(E.tokens[E.tokens.length-1].identifierRole=X.Access,!1)}case m._do:return oe(),Er(),!1;case m.parenL:return An(e);case m.bracketL:return oe(),Mn(m.bracketR,!0),!1;case m.braceL:return On(!1,!1),!1;case m._function:return function(){const e=E.start;Un(),le(m.dot)&&Un();Nr(e,!1)}(),!1;case m.at:xr();case m._class:return Lr(!1),!1;case m._new:return function(){if(M(m._new),le(m.dot))return void Un();vn(),void le(m.questionDot),w&&function(){if(pe(m.lessThan)){const e=E.snapshot();er(),E.error&&E.restoreFromSnapshot(e)}}();le(m.parenL)&&Mn(m.parenR)}(),!1;case m.backQuote:return Nn(),!1;case m.doubleColon:return oe(),vn(),!1;case m.hash:{const e=ke();return V[e]||e===g.backslash?En():oe(),!1}default:return q(),!1}}function En(){le(m.hash),Un()}function In(){oe()}function Sn(){M(m.parenL),un(),M(m.parenR)}function An(e){const t=E.snapshot(),n=E.tokens.length;M(m.parenL);let r=!0;for(;!pe(m.parenR)&&!E.error;){if(r)r=!1;else if(M(m.comma),pe(m.parenR))break;if(pe(m.ellipsis)){Ze(!1),Rn();break}pn(!1,!0)}if(M(m.parenR),e&&(pe(m.colon)||!F())){if(Cn())return E.restoreFromSnapshot(t),E.scopeDepth++,Or(),Cn(),Bn(n),!E.error||(E.restoreFromSnapshot(t),An(!1),!1)}return!1}function Cn(){return v?function(){if(pe(m.colon)){const e=E.snapshot();Nt(m.colon),F()&&q(),pe(m.arrow)||q(),E.error&&E.restoreFromSnapshot(e)}return le(m.arrow)}():w?function(){if(pe(m.colon)){const e=ae(0),t=E.snapshot(),n=E.noAnonFunctionType;E.noAnonFunctionType=!0,Hn(),E.noAnonFunctionType=n,F()&&q(),pe(m.arrow)||q(),E.error&&E.restoreFromSnapshot(t),ce(e)}return le(m.arrow)}():le(m.arrow)}function Rn(){(v||w)&&(ue(m.question),pe(m.colon)&&(v?Lt():w&&fr()))}function Nn(){for(se(),se();!pe(m.backQuote)&&!E.error;)M(m.dollarBraceL),un(),se(),se();oe()}function On(e,t){const n=A();let r=!0;for(oe(),E.tokens[E.tokens.length-1].contextId=n;!le(m.braceR)&&!E.error;){if(r)r=!1;else if(M(m.comma),le(m.braceR))break;let o=!1;if(pe(m.ellipsis)){const n=E.tokens.length;if(Ye(),e&&(E.tokens.length===n+2&&et(t),le(m.braceR)))break}else e||(o=le(m.star)),!e&&O(f._async)?(o&&q(),Un(),pe(m.colon)||pe(m.parenL)||pe(m.braceR)||pe(m.eq)||pe(m.comma)||(pe(m.star)&&(oe(),o=!0),Pn(n))):Pn(n),Dn(e,t,n)}E.tokens[E.tokens.length-1].contextId=n}function Ln(e,t){const n=E.start;return pe(m.parenL)?(e&&q(),Fn(n,!1),!0):!!function(e){return!e&&(pe(m.string)||pe(m.num)||pe(m.bracketL)||pe(m.name)||!!(E.type&m.IS_KEYWORD))}(e)&&(Pn(t),Fn(n,!1),!0)}function Dn(e,t,n){v?dt():w&&pe(m.lessThan)&&(Qn(),pe(m.parenL)||q());Ln(e,n)||function(e,t){if(le(m.colon))return void(e?st(t):pn(!1));let n;n=e?0===E.scopeDepth?X.ObjectShorthandTopLevelDeclaration:t?X.ObjectShorthandBlockScopedDeclaration:X.ObjectShorthandFunctionScopedDeclaration:X.ObjectShorthand,E.tokens[E.tokens.length-1].identifierRole=n,st(t,!0)}(e,t)}function Pn(e){w&&gr(),le(m.bracketL)?(E.tokens[E.tokens.length-1].contextId=e,pn(),M(m.bracketR),E.tokens[E.tokens.length-1].contextId=e):(pe(m.num)||pe(m.string)||pe(m.bigint)||pe(m.decimal)?wn():En(),E.tokens[E.tokens.length-1].identifierRole=X.ObjectKey,E.tokens[E.tokens.length-1].contextId=e)}function Fn(e,t){const n=A();E.scopeDepth++;const r=E.tokens.length;Or(t,n),jn(e,n);const o=E.tokens.length;E.scopes.push(new b(r,o,!0)),E.scopeDepth--}function Bn(e){$n(!0);const t=E.tokens.length;E.scopes.push(new b(e,t,!0)),E.scopeDepth--}function jn(e,t=0){v?function(e,t){if(pe(m.colon)&&Nt(m.colon),pe(m.braceL)||!j())$n(!1,t);else{let t=E.tokens.length-1;for(;t>=0&&(E.tokens[t].start>=e||E.tokens[t].type===m._default||E.tokens[t].type===m._export);)E.tokens[t].isType=!0,t--}}(e,t):w?function(e){pe(m.colon)&&Hn();$n(!1,e)}(t):$n(!1,t)}function $n(e,t=0){e&&!pe(m.braceL)?pn():Er(!0,t)}function Mn(e,t=!1){let n=!0;for(;!le(e)&&!E.error;){if(n)n=!1;else if(M(m.comma),le(e))break;qn(t)}}function qn(e){e&&pe(m.comma)||(pe(m.ellipsis)?(Ye(),Rn()):pe(m.question)?oe():pn(!1,!0))}function Un(){oe(),E.tokens[E.tokens.length-1].type=m.name}function Gn(e){const t=ae(0);M(e||m.colon),dr(),ce(t)}function zn(){M(m.modulo),P(f._checks),le(m.parenL)&&(un(),M(m.parenR))}function Hn(){const e=ae(0);M(m.colon),pe(m.modulo)?zn():(dr(),pe(m.modulo)&&zn()),ce(e)}function Kn(){pe(m._class)?(oe(),Vn(!0)):pe(m._function)?(oe(),Un(),pe(m.lessThan)&&Qn(),M(m.parenL),cr(),M(m.parenR),Hn(),$()):pe(m._var)?(oe(),mr(),$()):D(f._module)?le(m.dot)?(P(f._exports),fr(),$()):function(){pe(m.string)?wn():Un();M(m.braceL);for(;!pe(m.braceR)&&!E.error;)pe(m._import)?(oe(),Vr()):q();M(m.braceR)}():O(f._type)?(oe(),Zn()):O(f._opaque)?(oe(),Jn(!0)):O(f._interface)?(oe(),Vn()):pe(m._export)?(M(m._export),le(m._default)?pe(m._function)||pe(m._class)?Kn():(dr(),$()):pe(m._var)||pe(m._function)||pe(m._class)||O(f._opaque)?Kn():pe(m.star)||pe(m.braceL)||O(f._interface)||O(f._type)||O(f._opaque)?qr():q()):q()}function Vn(e=!1){if(Yn(),pe(m.lessThan)&&Qn(),le(m._extends))do{Wn()}while(!e&&le(m.comma));if(O(f._mixins)){oe();do{Wn()}while(le(m.comma))}if(O(f._implements)){oe();do{Wn()}while(le(m.comma))}rr(e,!1,e)}function Wn(){ir(!1),pe(m.lessThan)&&er()}function Xn(){Vn()}function Yn(){Un()}function Zn(){Yn(),pe(m.lessThan)&&Qn(),Gn(m.eq),$()}function Jn(e){P(f._type),Yn(),pe(m.lessThan)&&Qn(),pe(m.colon)&&Gn(m.colon),e||Gn(m.eq),$()}function Qn(){const e=ae(0);pe(m.lessThan)||pe(m.typeParameterStart)?oe():q();do{gr(),mr(),le(m.eq)&&dr(),pe(m.greaterThan)||M(m.comma)}while(!pe(m.greaterThan)&&!E.error);M(m.greaterThan),ce(e)}function er(){const e=ae(0);for(M(m.lessThan);!pe(m.greaterThan)&&!E.error;)dr(),pe(m.greaterThan)||M(m.comma);M(m.greaterThan),ce(e)}function tr(){pe(m.num)||pe(m.string)?wn():Un()}function nr(){for(pe(m.lessThan)&&Qn(),M(m.parenL);!pe(m.parenR)&&!pe(m.ellipsis)&&!E.error;)ar(),pe(m.parenR)||M(m.comma);le(m.ellipsis)&&ar(),M(m.parenR),Gn()}function rr(e,t,n){let r;for(t&&pe(m.braceBarL)?(M(m.braceBarL),r=m.braceBarR):(M(m.braceL),r=m.braceR);!pe(r)&&!E.error;){if(n&&O(f._proto)){const t=he();t!==m.colon&&t!==m.question&&(oe(),e=!1)}if(e&&O(f._static)){const e=he();e!==m.colon&&e!==m.question&&oe()}if(gr(),le(m.bracketL))le(m.bracketL)?(tr(),M(m.bracketR),M(m.bracketR),pe(m.lessThan)||pe(m.parenL)?nr():(le(m.question),Gn())):(he()===m.colon?(tr(),Gn()):dr(),M(m.bracketR),Gn());else if(pe(m.parenL)||pe(m.lessThan))nr();else{if(O(f._get)||O(f._set)){const e=he();e!==m.name&&e!==m.string&&e!==m.num||oe()}or()}sr()}M(r)}function or(){if(pe(m.ellipsis)){if(M(m.ellipsis),le(m.comma)||le(m.semi),pe(m.braceR))return;dr()}else tr(),pe(m.lessThan)||pe(m.parenL)?nr():(le(m.question),Gn())}function sr(){le(m.semi)||le(m.comma)||pe(m.braceR)||pe(m.braceBarR)||q()}function ir(e){for(e||Un();le(m.dot);)Un()}function ar(){const e=he();e===m.colon||e===m.question?(Un(),le(m.question),Gn()):dr()}function cr(){for(;!pe(m.parenR)&&!pe(m.ellipsis)&&!E.error;)ar(),pe(m.parenR)||M(m.comma);le(m.ellipsis)&&ar()}function lr(){let e=!1;const t=E.noAnonFunctionType;switch(E.type){case m.name:return O(f._interface)?void function(){if(P(f._interface),le(m._extends))do{Wn()}while(le(m.comma));rr(!1,!1,!1)}():(Un(),ir(!0),void(pe(m.lessThan)&&er()));case m.braceL:return void rr(!1,!1,!1);case m.braceBarL:return void rr(!1,!0,!1);case m.bracketL:return void function(){for(M(m.bracketL);E.pos0?this.tokens[this.tokenIndex-1].end:0,this.tokenIndex0&&t0&&this.tokenAtRelativeIndex(-1).type===m._delete?e.isAsyncOperation?this.resultCode+=this.helperManager.getHelperName("asyncOptionalChainDelete"):this.resultCode+=this.helperManager.getHelperName("optionalChainDelete"):e.isAsyncOperation?this.resultCode+=this.helperManager.getHelperName("asyncOptionalChain"):this.resultCode+=this.helperManager.getHelperName("optionalChain"),this.resultCode+="([")}}appendTokenSuffix(){const e=this.currentToken();if(e.isOptionalChainEnd&&!this.disableESTransforms&&(this.resultCode+="])"),e.numNullishCoalesceEnds&&!this.disableESTransforms)for(let t=0;t require");const e=this.tokens.currentToken().contextId;if(null==e)throw new Error("Expected context ID on dynamic import invocation.");for(this.tokens.copyToken();!this.tokens.matchesContextIdAndLabel(m.parenR,e);)this.rootTransformer.processToken();return void this.tokens.replaceToken("))")}if(this.removeImportAndDetectIfType())this.tokens.removeToken();else{const e=this.tokens.stringValue();this.tokens.replaceTokenTrimmingLeftWhitespace(this.importProcessor.claimImportCode(e)),this.tokens.appendCode(this.importProcessor.claimImportCode(e))}co(this.tokens),this.tokens.matches1(m.semi)&&this.tokens.removeToken()}removeImportAndDetectIfType(){if(this.tokens.removeInitialToken(),this.tokens.matchesContextual(f._type)&&!this.tokens.matches1AtIndex(this.tokens.currentIndex()+1,m.comma)&&!this.tokens.matchesContextualAtIndex(this.tokens.currentIndex()+1,f._from))return this.removeRemainingImport(),!0;if(this.tokens.matches1(m.name)||this.tokens.matches1(m.star))return this.removeRemainingImport(),!1;if(this.tokens.matches1(m.string))return!1;let e=!1;for(;!this.tokens.matches1(m.string);)(!e&&this.tokens.matches1(m.braceL)||this.tokens.matches1(m.comma))&&(this.tokens.removeToken(),(this.tokens.matches2(m.name,m.comma)||this.tokens.matches2(m.name,m.braceR)||this.tokens.matches4(m.name,m.name,m.name,m.comma)||this.tokens.matches4(m.name,m.name,m.name,m.braceR))&&(e=!0)),this.tokens.removeToken();return!e}removeRemainingImport(){for(;!this.tokens.matches1(m.string);)this.tokens.removeToken()}processIdentifier(){const e=this.tokens.currentToken();if(e.shadowsGlobal)return!1;if(e.identifierRole===X.ObjectShorthand)return this.processObjectShorthand();if(e.identifierRole!==X.Access)return!1;const t=this.importProcessor.getIdentifierReplacement(this.tokens.identifierNameForToken(e));if(!t)return!1;let n=this.tokens.currentIndex()+1;for(;n=2&&this.tokens.matches1AtIndex(e-2,m.dot))return!1;if(e>=2&&[m._var,m._let,m._const].includes(this.tokens.tokens[e-2].type))return!1;const n=this.importProcessor.resolveExportBinding(this.tokens.identifierNameForToken(t));return!!n&&(this.tokens.copyToken(),this.tokens.appendCode(` ${n} =`),!0)}processComplexAssignment(){const e=this.tokens.currentIndex(),t=this.tokens.tokens[e-1];if(t.type!==m.name)return!1;if(t.shadowsGlobal)return!1;if(e>=2&&this.tokens.matches1AtIndex(e-2,m.dot))return!1;const n=this.importProcessor.resolveExportBinding(this.tokens.identifierNameForToken(t));return!!n&&(this.tokens.appendCode(` = ${n}`),this.tokens.copyToken(),!0)}processPreIncDec(){const e=this.tokens.currentIndex(),t=this.tokens.tokens[e+1];if(t.type!==m.name)return!1;if(t.shadowsGlobal)return!1;if(e+2=1&&this.tokens.matches1AtIndex(e-1,m.dot))return!1;const r=this.tokens.identifierNameForToken(t),o=this.importProcessor.resolveExportBinding(r);if(!o)return!1;const s=this.tokens.rawCodeForToken(n),i=this.importProcessor.getIdentifierReplacement(r)||r;if("++"===s)this.tokens.replaceToken(`(${i} = ${o} = ${i} + 1, ${i} - 1)`);else{if("--"!==s)throw new Error(`Unexpected operator: ${s}`);this.tokens.replaceToken(`(${i} = ${o} = ${i} - 1, ${i} + 1)`)}return this.tokens.removeToken(),!0}processExportDefault(){if(this.tokens.matches4(m._export,m._default,m._function,m.name)||this.tokens.matches5(m._export,m._default,m.name,m._function,m.name)&&this.tokens.matchesContextualAtIndex(this.tokens.currentIndex()+2,f._async)){this.tokens.removeInitialToken(),this.tokens.removeToken();const e=this.processNamedFunction();this.tokens.appendCode(` exports.default = ${e};`)}else if(this.tokens.matches4(m._export,m._default,m._class,m.name)||this.tokens.matches5(m._export,m._default,m._abstract,m._class,m.name)){this.tokens.removeInitialToken(),this.tokens.removeToken(),this.tokens.matches1(m._abstract)&&this.tokens.removeToken();const e=this.rootTransformer.processNamedClass();this.tokens.appendCode(` exports.default = ${e};`)}else{if(this.tokens.matches3(m._export,m._default,m.at))throw new Error("Export default statements with decorators are not yet supported.");if(lo(this.isTypeScriptTransformEnabled,this.tokens,this.declarationInfo))this.tokens.removeInitialToken(),this.tokens.removeToken(),this.tokens.removeToken();else if(this.reactHotLoaderTransformer){const e=this.nameManager.claimFreeName("_default");this.tokens.replaceToken(`let ${e}; exports.`),this.tokens.copyToken(),this.tokens.appendCode(` = ${e} =`),this.reactHotLoaderTransformer.setExtractedDefaultExportName(e)}else this.tokens.replaceToken("exports."),this.tokens.copyToken(),this.tokens.appendCode(" =")}}processExportVar(){this.isSimpleExportVar()?this.processSimpleExportVar():this.processComplexExportVar()}isSimpleExportVar(){let e=this.tokens.currentIndex();if(e++,e++,!this.tokens.matches1AtIndex(e,m.name))return!1;for(e++;en.call(t,...e))),t=void 0)}return n}([this,"access",e=>e.importProcessor,"optionalAccess",e=>e.getGlobalNames,"call",e=>e(),"optionalAccess",e=>e.has,"call",e=>e(fo)])&&this.extractHoistedCalls())}getHoistedCode(){return this.hoistedFunctionNames.length>0?this.hoistedFunctionNames.map((e=>`${e}();`)).join(""):""}extractHoistedCalls(){this.tokens.removeToken();let e=!1;for(;this.tokens.matches3(m.dot,m.name,m.parenL);){const t=this.tokens.identifierNameAtIndex(this.tokens.currentIndex()+1);if(mo.includes(t)){const t=this.nameManager.claimFreeName("__jestHoist");this.hoistedFunctionNames.push(t),this.tokens.replaceToken(`function ${t}(){jest.`),this.tokens.copyToken(),this.tokens.copyToken(),this.rootTransformer.processBalancedCode(),this.tokens.copyExpectedToken(m.parenR),this.tokens.appendCode(";}"),e=!1}else e?this.tokens.copyToken():this.tokens.replaceToken("jest."),this.tokens.copyToken(),this.tokens.copyToken(),this.rootTransformer.processBalancedCode(),this.tokens.copyExpectedToken(m.parenR),e=!0}return!0}}class ko extends Le{constructor(e){super(),this.tokens=e}process(){if(this.tokens.matches1(m.num)){const e=this.tokens.currentTokenCode();if(e.includes("_"))return this.tokens.replaceToken(e.replace(/_/g,"")),!0}return!1}}class yo extends Le{constructor(e,t){super(),this.tokens=e,this.nameManager=t}process(){return!!this.tokens.matches2(m._catch,m.braceL)&&(this.tokens.copyToken(),this.tokens.appendCode(` (${this.nameManager.claimFreeName("e")})`),!0)}}class bo extends Le{constructor(e,t){super(),this.tokens=e,this.nameManager=t}process(){if(this.tokens.matches1(m.nullishCoalescing)){const e=this.tokens.currentToken();return this.tokens.tokens[e.nullishStartIndex].isAsyncOperation?this.tokens.replaceTokenTrimmingLeftWhitespace(", async () => ("):this.tokens.replaceTokenTrimmingLeftWhitespace(", () => ("),!0}if(this.tokens.matches1(m._delete)){if(this.tokens.tokenAtRelativeIndex(1).isOptionalChainStart)return this.tokens.removeInitialToken(),!0}const e=this.tokens.currentToken().subscriptStartIndex;if(null!=e&&this.tokens.tokens[e].isOptionalChainStart&&this.tokens.tokenAtRelativeIndex(-1).type!==m._super){const t=this.nameManager.claimFreeName("_");let n;if(n=e>0&&this.tokens.matches1AtIndex(e-1,m._delete)&&this.isLastSubscriptInChain()?`${t} => delete ${t}`:`${t} => ${t}`,this.tokens.tokens[e].isAsyncOperation&&(n=`async ${n}`),this.tokens.matches2(m.questionDot,m.parenL)||this.tokens.matches2(m.questionDot,m.lessThan))this.justSkippedSuper()&&this.tokens.appendCode(".bind(this)"),this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'optionalCall', ${n}`);else if(this.tokens.matches2(m.questionDot,m.bracketL))this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'optionalAccess', ${n}`);else if(this.tokens.matches1(m.questionDot))this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'optionalAccess', ${n}.`);else if(this.tokens.matches1(m.dot))this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'access', ${n}.`);else if(this.tokens.matches1(m.bracketL))this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'access', ${n}[`);else{if(!this.tokens.matches1(m.parenL))throw new Error("Unexpected subscript operator in optional chain.");this.justSkippedSuper()&&this.tokens.appendCode(".bind(this)"),this.tokens.replaceTokenTrimmingLeftWhitespace(`, 'call', ${n}(`)}return!0}return!1}isLastSubscriptInChain(){let e=0;for(let t=this.tokens.currentIndex()+1;;t++){if(t>=this.tokens.tokens.length)throw new Error("Reached the end of the code while finding the end of the access chain.");if(this.tokens.tokens[t].isOptionalChainStart?e++:this.tokens.tokens[t].isOptionalChainEnd&&e--,e<0)return!0;if(0===e&&null!=this.tokens.tokens[t].subscriptStartIndex)return!1}}justSkippedSuper(){let e=0,t=this.tokens.currentIndex()-1;for(;;){if(t<0)throw new Error("Reached the start of the code while finding the start of the access chain.");if(this.tokens.tokens[t].isOptionalChainStart?e--:this.tokens.tokens[t].isOptionalChainEnd&&e++,e<0)return!1;if(0===e&&null!=this.tokens.tokens[t].subscriptStartIndex)return this.tokens.tokens[t-1].type===m._super;t--}}}class _o extends Le{constructor(e,t,n,r){super(),this.rootTransformer=e,this.tokens=t,this.importProcessor=n,this.options=r}process(){const e=this.tokens.currentIndex();if("createReactClass"===this.tokens.identifierName()){const t=this.importProcessor&&this.importProcessor.getIdentifierReplacement("createReactClass");return t?this.tokens.replaceToken(`(0, ${t})`):this.tokens.copyToken(),this.tryProcessCreateClassCall(e),!0}if(this.tokens.matches3(m.name,m.dot,m.name)&&"React"===this.tokens.identifierName()&&"createClass"===this.tokens.identifierNameAtIndex(this.tokens.currentIndex()+2)){const t=this.importProcessor&&this.importProcessor.getIdentifierReplacement("React")||"React";return t?(this.tokens.replaceToken(t),this.tokens.copyToken(),this.tokens.copyToken()):(this.tokens.copyToken(),this.tokens.copyToken(),this.tokens.copyToken()),this.tryProcessCreateClassCall(e),!0}return!1}tryProcessCreateClassCall(e){const t=this.findDisplayName(e);t&&this.classNeedsDisplayName()&&(this.tokens.copyExpectedToken(m.parenL),this.tokens.copyExpectedToken(m.braceL),this.tokens.appendCode(`displayName: '${t}',`),this.rootTransformer.processBalancedCode(),this.tokens.copyExpectedToken(m.braceR),this.tokens.copyExpectedToken(m.parenR))}findDisplayName(e){return e<2?null:this.tokens.matches2AtIndex(e-2,m.name,m.eq)||e>=2&&this.tokens.tokens[e-2].identifierRole===X.ObjectKey?this.tokens.identifierNameAtIndex(e-2):this.tokens.matches2AtIndex(e-2,m._export,m._default)?this.getDisplayNameFromFilename():null}getDisplayNameFromFilename(){const e=(this.options.filePath||"unknown").split("/"),t=e[e.length-1],n=t.lastIndexOf("."),r=-1===n?t:t.slice(0,n);return"index"===r&&e[e.length-2]?e[e.length-2]:r}classNeedsDisplayName(){let e=this.tokens.currentIndex();if(!this.tokens.matches2(m.parenL,m.braceL))return!1;const t=e+1,n=this.tokens.tokens[t].contextId;if(null==n)throw new Error("Expected non-null context ID on object open-brace.");for(;e({variableName:e,uniqueLocalName:e})));return this.extractedDefaultExportName&&t.push({variableName:this.extractedDefaultExportName,uniqueLocalName:"default"}),`\n;(function () {\n var reactHotLoader = require('react-hot-loader').default;\n var leaveModule = require('react-hot-loader').leaveModule;\n if (!reactHotLoader) {\n return;\n }\n${t.map((({variableName:e,uniqueLocalName:t})=>` reactHotLoader.register(${e}, "${t}", ${JSON.stringify(this.filePath||"")});`)).join("\n")}\n leaveModule(module);\n})();`}process(){return!1}}const To=new Set(["break","case","catch","class","const","continue","debugger","default","delete","do","else","export","extends","finally","for","function","if","import","in","instanceof","new","return","super","switch","this","throw","try","typeof","var","void","while","with","yield","enum","implements","interface","let","package","private","protected","public","static","await","false","null","true"]);function vo(e){if(0===e.length)return!1;if(!V[e.charCodeAt(0)])return!1;for(let t=1;t` var ${e};`)).join("");for(const r of this.transformers)e+=r.getHoistedCode();let t="";for(const r of this.transformers)t+=r.getSuffixCode();let n=this.tokens.finish();if(n.startsWith("#!")){let r=n.indexOf("\n");return-1===r&&(r=n.length,n+="\n"),n.slice(0,r+1)+e+n.slice(r+1)+t}return e+this.tokens.finish()+t}processBalancedCode(){let e=0,t=0;for(;!this.tokens.isAtEnd();){if(this.tokens.matches1(m.braceL)||this.tokens.matches1(m.dollarBraceL))e++;else if(this.tokens.matches1(m.braceR)){if(0===e)return;e--}if(this.tokens.matches1(m.parenL))t++;else if(this.tokens.matches1(m.parenR)){if(0===t)return;t--}this.processToken()}}processToken(){if(this.tokens.matches1(m._class))this.processClass();else{for(const e of this.transformers){if(e.process())return}this.tokens.copyToken()}}processNamedClass(){if(!this.tokens.matches2(m._class,m.name))throw new Error("Expected identifier for exported class name.");const e=this.tokens.identifierNameAtIndex(this.tokens.currentIndex()+1);return this.processClass(),e}processClass(){const e=eo(this,this.tokens,this.nameManager,this.disableESTransforms),t=(e.headerInfo.isExpression||!e.headerInfo.className)&&e.staticInitializerNames.length+e.instanceInitializerNames.length>0;let n=e.headerInfo.className;t&&(n=this.nameManager.claimFreeName("_class"),this.generatedVariables.push(n),this.tokens.appendCode(` (${n} =`));const r=this.tokens.currentToken().contextId;if(null==r)throw new Error("Expected class to have a context ID.");for(this.tokens.copyExpectedToken(m._class);!this.tokens.matchesContextIdAndLabel(m.braceL,r);)this.processToken();this.processClassBody(e,n);const o=e.staticInitializerNames.map((e=>`${n}.${e}()`));t?this.tokens.appendCode(`, ${o.map((e=>`${e}, `)).join("")}${n})`):e.staticInitializerNames.length>0&&this.tokens.appendCode(` ${o.map((e=>`${e};`)).join(" ")}`)}processClassBody(e,t){const{headerInfo:n,constructorInsertPos:r,constructorInitializerStatements:o,fields:s,instanceInitializerNames:i,rangesToRemove:a}=e;let c=0,l=0;const u=this.tokens.currentToken().contextId;if(null==u)throw new Error("Expected non-null context ID on class.");this.tokens.copyExpectedToken(m.braceL),this.isReactHotLoaderTransformEnabled&&this.tokens.appendCode("__reactstandin__regenerateByEval(key, code) {this[key] = eval(code);}");const p=o.length+i.length>0;if(null===r&&p){const e=this.makeConstructorInitCode(o,i,t);if(n.hasSuperclass){const t=this.nameManager.claimFreeName("args");this.tokens.appendCode(`constructor(...${t}) { super(...${t}); ${e}; }`)}else this.tokens.appendCode(`constructor() { ${e}; }`)}for(;!this.tokens.matchesContextIdAndLabel(m.braceR,u);)if(c=a[l].start){for(this.tokens.currentIndex()`${n}.prototype.${e}.call(this)`))].join(";")}processPossibleArrowParamEnd(){if(this.tokens.matches2(m.parenR,m.colon)&&this.tokens.tokenAtRelativeIndex(1).isType){let e=this.tokens.currentIndex()+1;for(;this.tokens.tokens[e].isType;)e++;if(this.tokens.matches1AtIndex(e,m.arrow)){for(this.tokens.removeInitialToken();this.tokens.currentIndex()"),!0}}return!1}processPossibleAsyncArrowWithTypeParams(){if(!this.tokens.matchesContextual(f._async)&&!this.tokens.matches1(m._async))return!1;const e=this.tokens.tokenAtRelativeIndex(1);if(e.type!==m.lessThan||!e.isType)return!1;let t=this.tokens.currentIndex()+1;for(;this.tokens.tokens[t].isType;)t++;if(this.tokens.matches1AtIndex(t,m.parenL)){for(this.tokens.replaceToken("async ("),this.tokens.removeInitialToken();this.tokens.currentIndex()=t&&(t=0),(!n||0>n)&&(n=t);var r=document.createRange();e=[e.firstChild];for(var o,s=0,i=t;o=e[e.length-1];){if(o.nodeType===Node.TEXT_NODE){if(s+o.textContent.length>=i){var a=i-s;if(i===t){if(i=r,a=i){if(i===t){if(a=r,0s?s:0),o.position+(0s-c||i&&i[1]===r?c=s:(n=++u.historyAt,u.history[n]=[o,r],u.history.splice(n+1),500=0||(o[n]=e[n]);return o}(e,os),r=(0,i.useContext)(qo).element;return i.createElement(t,n,r?i.createElement(r,null):null)}ss.defaultProps={Component:"div"}},784:function(e,t,n){"use strict";var r=this&&this.__spreadArrays||function(){for(var e=0,t=0,n=arguments.length;t0&&r.push(o+" more"),n._failMsg="is none of "+r.join(", ")):n._failMsg="is none of "+o+" types",n}return o(t,e),t.prototype.getChecker=function(e,t){var n=this,r=this.ttypes.map((function(n){return n.getChecker(e,t)}));return function(e,t){for(var o=t.unionResolver(),s=0;s=r._score)&&(r=i)}r&&r._score>0&&((t=this._propNames).push.apply(t,r._propNames),(n=this._messages).push.apply(n,r._messages))},e.prototype.getError=function(e){for(var t=[],n=this._propNames.length-1;n>=0;n--){var o=this._propNames[n];e+="number"===typeof o?"["+o+"]":o?"."+o:"";var s=this._messages[n];s&&t.push(e+" "+s)}return new r(e,t.join("; "))},e.prototype.getErrorDetail=function(e){for(var t=[],n=this._propNames.length-1;n>=0;n--){var r=this._propNames[n];e+="number"===typeof r?"["+r+"]":r?"."+r:"";var o=this._messages[n];o&&t.push({path:e,message:o})}var s=null;for(n=t.length-1;n>=0;n--)s&&(t[n].nested=[s]),s=t[n];return s},e}();t.DetailContext=s;var i=function(){function e(){this.contexts=[]}return e.prototype.createContext=function(){var e=new s;return this.contexts.push(e),e},e}()}}]); \ No newline at end of file diff --git a/_next/static/chunks/c4ec0132-8e58137cb2026c83.js b/_next/static/chunks/c4ec0132-8e58137cb2026c83.js new file mode 100644 index 000000000..487a2396c --- /dev/null +++ b/_next/static/chunks/c4ec0132-8e58137cb2026c83.js @@ -0,0 +1,22 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2859],{9691:function(e,t,n){var r,u,i;e.exports=function(){"use strict";var a=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),s=a(((e,t)=>{var r=function(e){return e&&e.Math==Math&&e};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()})),o=a(((e,t)=>{t.exports=function(e){try{return!!e()}catch{return!0}}})),l=a(((e,t)=>{var n=o();t.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))})),p=a(((e,t)=>{var n=o();t.exports=!n((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))})),c=a(((e,t)=>{var n=p(),r=Function.prototype.call;t.exports=n?r.bind(r):function(){return r.apply(r,arguments)}})),d=a((e=>{var t={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,r=n&&!t.call({1:2},1);e.f=r?function(e){var t=n(this,e);return!!t&&t.enumerable}:t})),D=a(((e,t)=>{t.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}})),f=a(((e,t)=>{var n=p(),r=Function.prototype,u=r.call,i=n&&r.bind.bind(u,u);t.exports=n?i:function(e){return function(){return u.apply(e,arguments)}}})),m=a(((e,t)=>{var n=f(),r=n({}.toString),u=n("".slice);t.exports=function(e){return u(r(e),8,-1)}})),g=a(((e,t)=>{var n=f(),r=o(),u=m(),i=Object,a=n("".split);t.exports=r((function(){return!i("z").propertyIsEnumerable(0)}))?function(e){return"String"==u(e)?a(e,""):i(e)}:i})),y=a(((e,t)=>{t.exports=function(e){return null==e}})),h=a(((e,t)=>{var n=y(),r=TypeError;t.exports=function(e){if(n(e))throw r("Can't call method on "+e);return e}})),E=a(((e,t)=>{var n=g(),r=h();t.exports=function(e){return n(r(e))}})),C=a(((e,t)=>{var n="object"==typeof document&&document.all,r=typeof n>"u"&&void 0!==n;t.exports={all:n,IS_HTMLDDA:r}})),F=a(((e,t)=>{var n=C(),r=n.all;t.exports=n.IS_HTMLDDA?function(e){return"function"==typeof e||e===r}:function(e){return"function"==typeof e}})),A=a(((e,t)=>{var n=F(),r=C(),u=r.all;t.exports=r.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:n(e)||e===u}:function(e){return"object"==typeof e?null!==e:n(e)}})),v=a(((e,t)=>{var n=s(),r=F(),u=function(e){return r(e)?e:void 0};t.exports=function(e,t){return arguments.length<2?u(n[e]):n[e]&&n[e][t]}})),x=a(((e,t)=>{var n=f();t.exports=n({}.isPrototypeOf)})),b=a(((e,t)=>{var n=v();t.exports=n("navigator","userAgent")||""})),S=a(((e,t)=>{var n,r,u=s(),i=b(),a=u.process,o=u.Deno,l=a&&a.versions||o&&o.version,p=l&&l.v8;p&&(r=(n=p.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!r&&i&&(!(n=i.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=i.match(/Chrome\/(\d+)/))&&(r=+n[1]),t.exports=r})),T=a(((e,t)=>{var n=S(),r=o();t.exports=!!Object.getOwnPropertySymbols&&!r((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41}))})),B=a(((e,t)=>{var n=T();t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator})),w=a(((e,t)=>{var n=v(),r=F(),u=x(),i=B(),a=Object;t.exports=i?function(e){return"symbol"==typeof e}:function(e){var t=n("Symbol");return r(t)&&u(t.prototype,a(e))}})),N=a(((e,t)=>{var n=String;t.exports=function(e){try{return n(e)}catch{return"Object"}}})),k=a(((e,t)=>{var n=F(),r=N(),u=TypeError;t.exports=function(e){if(n(e))return e;throw u(r(e)+" is not a function")}})),j=a(((e,t)=>{var n=k(),r=y();t.exports=function(e,t){var u=e[t];return r(u)?void 0:n(u)}})),P=a(((e,t)=>{var n=c(),r=F(),u=A(),i=TypeError;t.exports=function(e,t){var a,s;if("string"===t&&r(a=e.toString)&&!u(s=n(a,e))||r(a=e.valueOf)&&!u(s=n(a,e))||"string"!==t&&r(a=e.toString)&&!u(s=n(a,e)))return s;throw i("Can't convert object to primitive value")}})),I=a(((e,t)=>{t.exports=!1})),O=a(((e,t)=>{var n=s(),r=Object.defineProperty;t.exports=function(e,t){try{r(n,e,{value:t,configurable:!0,writable:!0})}catch{n[e]=t}return t}})),L=a(((e,t)=>{var n=s(),r=O(),u="__core-js_shared__",i=n[u]||r(u,{});t.exports=i})),_=a(((e,t)=>{var n=I(),r=L();(t.exports=function(e,t){return r[e]||(r[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.26.1",mode:n?"pure":"global",copyright:"\xa9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE",source:"https://github.com/zloirock/core-js"})})),M=a(((e,t)=>{var n=h(),r=Object;t.exports=function(e){return r(n(e))}})),$=a(((e,t)=>{var n=f(),r=M(),u=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(e,t){return u(r(e),t)}})),R=a(((e,t)=>{var n=f(),r=0,u=Math.random(),i=n(1..toString);t.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+i(++r+u,36)}})),V=a(((e,t)=>{var n=s(),r=_(),u=$(),i=R(),a=T(),o=B(),l=r("wks"),p=n.Symbol,c=p&&p.for,d=o?p:p&&p.withoutSetter||i;t.exports=function(e){if(!u(l,e)||!a&&"string"!=typeof l[e]){var t="Symbol."+e;a&&u(p,e)?l[e]=p[e]:l[e]=o&&c?c(t):d(t)}return l[e]}})),W=a(((e,t)=>{var n=c(),r=A(),u=w(),i=j(),a=P(),s=V(),o=TypeError,l=s("toPrimitive");t.exports=function(e,t){if(!r(e)||u(e))return e;var s,p=i(e,l);if(p){if(void 0===t&&(t="default"),s=n(p,e,t),!r(s)||u(s))return s;throw o("Can't convert object to primitive value")}return void 0===t&&(t="number"),a(e,t)}})),q=a(((e,t)=>{var n=W(),r=w();t.exports=function(e){var t=n(e,"string");return r(t)?t:t+""}})),J=a(((e,t)=>{var n=s(),r=A(),u=n.document,i=r(u)&&r(u.createElement);t.exports=function(e){return i?u.createElement(e):{}}})),U=a(((e,t)=>{var n=l(),r=o(),u=J();t.exports=!n&&!r((function(){return 7!=Object.defineProperty(u("div"),"a",{get:function(){return 7}}).a}))})),H=a((e=>{var t=l(),n=c(),r=d(),u=D(),i=E(),a=q(),s=$(),o=U(),p=Object.getOwnPropertyDescriptor;e.f=t?p:function(e,t){if(e=i(e),t=a(t),o)try{return p(e,t)}catch{}if(s(e,t))return u(!n(r.f,e,t),e[t])}})),G=a(((e,t)=>{var n=l(),r=o();t.exports=n&&r((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))})),X=a(((e,t)=>{var n=A(),r=String,u=TypeError;t.exports=function(e){if(n(e))return e;throw u(r(e)+" is not an object")}})),z=a((e=>{var t=l(),n=U(),r=G(),u=X(),i=q(),a=TypeError,s=Object.defineProperty,o=Object.getOwnPropertyDescriptor,p="enumerable",c="configurable",d="writable";e.f=t?r?function(e,t,n){if(u(e),t=i(t),u(n),"function"==typeof e&&"prototype"===t&&"value"in n&&d in n&&!n[d]){var r=o(e,t);r&&r[d]&&(e[t]=n.value,n={configurable:c in n?n[c]:r[c],enumerable:p in n?n[p]:r[p],writable:!1})}return s(e,t,n)}:s:function(e,t,r){if(u(e),t=i(t),u(r),n)try{return s(e,t,r)}catch{}if("get"in r||"set"in r)throw a("Accessors not supported");return"value"in r&&(e[t]=r.value),e}})),K=a(((e,t)=>{var n=l(),r=z(),u=D();t.exports=n?function(e,t,n){return r.f(e,t,u(1,n))}:function(e,t,n){return e[t]=n,e}})),Q=a(((e,t)=>{var n=l(),r=$(),u=Function.prototype,i=n&&Object.getOwnPropertyDescriptor,a=r(u,"name"),s=a&&"something"===function(){}.name,o=a&&(!n||n&&i(u,"name").configurable);t.exports={EXISTS:a,PROPER:s,CONFIGURABLE:o}})),Y=a(((e,t)=>{var n=f(),r=F(),u=L(),i=n(Function.toString);r(u.inspectSource)||(u.inspectSource=function(e){return i(e)}),t.exports=u.inspectSource})),Z=a(((e,t)=>{var n=s(),r=F(),u=n.WeakMap;t.exports=r(u)&&/native code/.test(String(u))})),ee=a(((e,t)=>{var n=_(),r=R(),u=n("keys");t.exports=function(e){return u[e]||(u[e]=r(e))}})),te=a(((e,t)=>{t.exports={}})),ne=a(((e,t)=>{var n,r,u,i,a,o=Z(),l=s(),p=A(),c=K(),d=$(),D=L(),f=ee(),m=te(),g="Object already initialized",y=l.TypeError,h=l.WeakMap,E=function(e){return u(e)?r(e):n(e,{})},C=function(e){return function(t){var n;if(!p(t)||(n=r(t)).type!==e)throw y("Incompatible receiver, "+e+" required");return n}};o||D.state?((i=D.state||(D.state=new h)).get=i.get,i.has=i.has,i.set=i.set,n=function(e,t){if(i.has(e))throw y(g);return t.facade=e,i.set(e,t),t},r=function(e){return i.get(e)||{}},u=function(e){return i.has(e)}):(m[a=f("state")]=!0,n=function(e,t){if(d(e,a))throw y(g);return t.facade=e,c(e,a,t),t},r=function(e){return d(e,a)?e[a]:{}},u=function(e){return d(e,a)}),t.exports={set:n,get:r,has:u,enforce:E,getterFor:C}})),re=a(((e,t)=>{var n=o(),r=F(),u=$(),i=l(),a=Q().CONFIGURABLE,s=Y(),p=ne(),c=p.enforce,d=p.get,D=Object.defineProperty,f=i&&!n((function(){return 8!==D((function(){}),"length",{value:8}).length})),m=String(String).split("String"),g=t.exports=function(e,t,n){"Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!u(e,"name")||a&&e.name!==t)&&(i?D(e,"name",{value:t,configurable:!0}):e.name=t),f&&n&&u(n,"arity")&&e.length!==n.arity&&D(e,"length",{value:n.arity});try{n&&u(n,"constructor")&&n.constructor?i&&D(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch{}var r=c(e);return u(r,"source")||(r.source=m.join("string"==typeof t?t:"")),e};Function.prototype.toString=g((function(){return r(this)&&d(this).source||s(this)}),"toString")})),ue=a(((e,t)=>{var n=F(),r=z(),u=re(),i=O();t.exports=function(e,t,a,s){s||(s={});var o=s.enumerable,l=void 0!==s.name?s.name:t;if(n(a)&&u(a,l,s),s.global)o?e[t]=a:i(t,a);else{try{s.unsafe?e[t]&&(o=!0):delete e[t]}catch{}o?e[t]=a:r.f(e,t,{value:a,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return e}})),ie=a(((e,t)=>{var n=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(e){var t=+e;return(t>0?r:n)(t)}})),ae=a(((e,t)=>{var n=ie();t.exports=function(e){var t=+e;return t!==t||0===t?0:n(t)}})),se=a(((e,t)=>{var n=ae(),r=Math.max,u=Math.min;t.exports=function(e,t){var i=n(e);return i<0?r(i+t,0):u(i,t)}})),oe=a(((e,t)=>{var n=ae(),r=Math.min;t.exports=function(e){return e>0?r(n(e),9007199254740991):0}})),le=a(((e,t)=>{var n=oe();t.exports=function(e){return n(e.length)}})),pe=a(((e,t)=>{var n=E(),r=se(),u=le(),i=function(e){return function(t,i,a){var s,o=n(t),l=u(o),p=r(a,l);if(e&&i!=i){for(;l>p;)if((s=o[p++])!=s)return!0}else for(;l>p;p++)if((e||p in o)&&o[p]===i)return e||p||0;return!e&&-1}};t.exports={includes:i(!0),indexOf:i(!1)}})),ce=a(((e,t)=>{var n=f(),r=$(),u=E(),i=pe().indexOf,a=te(),s=n([].push);t.exports=function(e,t){var n,o=u(e),l=0,p=[];for(n in o)!r(a,n)&&r(o,n)&&s(p,n);for(;t.length>l;)r(o,n=t[l++])&&(~i(p,n)||s(p,n));return p}})),de=a(((e,t)=>{t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]})),De=a((e=>{var t=ce(),n=de().concat("length","prototype");e.f=Object.getOwnPropertyNames||function(e){return t(e,n)}})),fe=a((e=>{e.f=Object.getOwnPropertySymbols})),me=a(((e,t)=>{var n=v(),r=f(),u=De(),i=fe(),a=X(),s=r([].concat);t.exports=n("Reflect","ownKeys")||function(e){var t=u.f(a(e)),n=i.f;return n?s(t,n(e)):t}})),ge=a(((e,t)=>{var n=$(),r=me(),u=H(),i=z();t.exports=function(e,t,a){for(var s=r(t),o=i.f,l=u.f,p=0;p{var n=o(),r=F(),u=/#|\.prototype\./,i=function(e,t){var u=s[a(e)];return u==p||u!=l&&(r(t)?n(t):!!t)},a=i.normalize=function(e){return String(e).replace(u,".").toLowerCase()},s=i.data={},l=i.NATIVE="N",p=i.POLYFILL="P";t.exports=i})),he=a(((e,t)=>{var n=s(),r=H().f,u=K(),i=ue(),a=O(),o=ge(),l=ye();t.exports=function(e,t){var s,p,c,d,D,f=e.target,m=e.global,g=e.stat;if(s=m?n:g?n[f]||a(f,{}):(n[f]||{}).prototype)for(p in t){if(d=t[p],c=e.dontCallGetSet?(D=r(s,p))&&D.value:s[p],!l(m?p:f+(g?".":"#")+p,e.forced)&&void 0!==c){if(typeof d==typeof c)continue;o(d,c)}(e.sham||c&&c.sham)&&u(d,"sham",!0),i(s,p,d,e)}}})),Ee=a(((e,t)=>{var n=m();t.exports=Array.isArray||function(e){return"Array"==n(e)}})),Ce=a(((e,t)=>{var n=TypeError,r=9007199254740991;t.exports=function(e){if(e>r)throw n("Maximum allowed index exceeded");return e}})),Fe=a(((e,t)=>{var n=m(),r=f();t.exports=function(e){if("Function"===n(e))return r(e)}})),Ae=a(((e,t)=>{var n=Fe(),r=k(),u=p(),i=n(n.bind);t.exports=function(e,t){return r(e),void 0===t?e:u?i(e,t):function(){return e.apply(t,arguments)}}})),ve=a(((e,t)=>{var n=Ee(),r=le(),u=Ce(),i=Ae(),a=function(e,t,s,o,l,p,c,d){for(var D,f,m=l,g=0,y=!!c&&i(c,d);g0&&n(D)?(f=r(D),m=a(e,t,D,f,m,p-1)-1):(u(m+1),e[m]=D),m++),g++;return m};t.exports=a})),xe=a(((e,t)=>{var n={};n[V()("toStringTag")]="z",t.exports="[object z]"===String(n)})),be=a(((e,t)=>{var n=xe(),r=F(),u=m(),i=V()("toStringTag"),a=Object,s="Arguments"==u(function(){return arguments}()),o=function(e,t){try{return e[t]}catch{}};t.exports=n?u:function(e){var t,n,l;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=o(t=a(e),i))?n:s?u(t):"Object"==(l=u(t))&&r(t.callee)?"Arguments":l}})),Se=a(((e,t)=>{var n=f(),r=o(),u=F(),i=be(),a=v(),s=Y(),l=function(){},p=[],c=a("Reflect","construct"),d=/^\s*(?:class|function)\b/,D=n(d.exec),m=!d.exec(l),g=function(e){if(!u(e))return!1;try{return c(l,p,e),!0}catch{return!1}},y=function(e){if(!u(e))return!1;switch(i(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return m||!!D(d,s(e))}catch{return!0}};y.sham=!0,t.exports=!c||r((function(){var e;return g(g.call)||!g(Object)||!g((function(){e=!0}))||e}))?y:g})),Te=a(((e,t)=>{var n=Ee(),r=Se(),u=A(),i=V()("species"),a=Array;t.exports=function(e){var t;return n(e)&&(t=e.constructor,(r(t)&&(t===a||n(t.prototype))||u(t)&&null===(t=t[i]))&&(t=void 0)),void 0===t?a:t}})),Be=a(((e,t)=>{var n=Te();t.exports=function(e,t){return new(n(e))(0===t?0:t)}})),we=a((()=>{var e=he(),t=ve(),n=k(),r=M(),u=le(),i=Be();e({target:"Array",proto:!0},{flatMap:function(e){var a,s=r(this),o=u(s);return n(e),(a=i(s,0)).length=t(a,s,s,o,0,1,e,arguments.length>1?arguments[1]:void 0),a}})})),Ne=a(((e,t)=>{t.exports={}})),ke=a(((e,t)=>{var n=V(),r=Ne(),u=n("iterator"),i=Array.prototype;t.exports=function(e){return void 0!==e&&(r.Array===e||i[u]===e)}})),je=a(((e,t)=>{var n=be(),r=j(),u=y(),i=Ne(),a=V()("iterator");t.exports=function(e){if(!u(e))return r(e,a)||r(e,"@@iterator")||i[n(e)]}})),Pe=a(((e,t)=>{var n=c(),r=k(),u=X(),i=N(),a=je(),s=TypeError;t.exports=function(e,t){var o=arguments.length<2?a(e):t;if(r(o))return u(n(o,e));throw s(i(e)+" is not iterable")}})),Ie=a(((e,t)=>{var n=c(),r=X(),u=j();t.exports=function(e,t,i){var a,s;r(e);try{if(!(a=u(e,"return"))){if("throw"===t)throw i;return i}a=n(a,e)}catch(o){s=!0,a=o}if("throw"===t)throw i;if(s)throw a;return r(a),i}})),Oe=a(((e,t)=>{var n=Ae(),r=c(),u=X(),i=N(),a=ke(),s=le(),o=x(),l=Pe(),p=je(),d=Ie(),D=TypeError,f=function(e,t){this.stopped=e,this.result=t},m=f.prototype;t.exports=function(e,t,c){var g,y,h,E,C,F,A,v=c&&c.that,x=!(!c||!c.AS_ENTRIES),b=!(!c||!c.IS_RECORD),S=!(!c||!c.IS_ITERATOR),T=!(!c||!c.INTERRUPTED),B=n(t,v),w=function(e){return g&&d(g,"normal",e),new f(!0,e)},N=function(e){return x?(u(e),T?B(e[0],e[1],w):B(e[0],e[1])):T?B(e,w):B(e)};if(b)g=e.iterator;else if(S)g=e;else{if(!(y=p(e)))throw D(i(e)+" is not iterable");if(a(y)){for(h=0,E=s(e);E>h;h++)if((C=N(e[h]))&&o(m,C))return C;return new f(!1)}g=l(e,y)}for(F=b?e.next:g.next;!(A=r(F,g)).done;){try{C=N(A.value)}catch(k){d(g,"throw",k)}if("object"==typeof C&&C&&o(m,C))return C}return new f(!1)}})),Le=a(((e,t)=>{var n=q(),r=z(),u=D();t.exports=function(e,t,i){var a=n(t);a in e?r.f(e,a,u(0,i)):e[a]=i}})),_e=a((()=>{var e=he(),t=Oe(),n=Le();e({target:"Object",stat:!0},{fromEntries:function(e){var r={};return t(e,(function(e,t){n(r,e,t)}),{AS_ENTRIES:!0}),r}})})),Me=a(((e,t)=>{var n=re(),r=z();t.exports=function(e,t,u){return u.get&&n(u.get,t,{getter:!0}),u.set&&n(u.set,t,{setter:!0}),r.f(e,t,u)}})),$e=a(((e,t)=>{var n=X();t.exports=function(){var e=n(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}})),Re=a((()=>{var e=s(),t=l(),n=Me(),r=$e(),u=o(),i=e.RegExp,a=i.prototype,p=t&&u((function(){var e=!0;try{i(".","d")}catch{e=!1}var t={},n="",r=e?"dgimsy":"gimsy",u=function(e,r){Object.defineProperty(t,e,{get:function(){return n+=r,!0}})},s={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var o in e&&(s.hasIndices="d"),s)u(o,s[o]);return Object.getOwnPropertyDescriptor(a,"flags").get.call(t)!==r||n!==r}));p&&n(a,"flags",{configurable:!0,get:r})})),Ve=a((()=>{var e=he(),t=s();e({global:!0,forced:t.globalThis!==t},{globalThis:t})})),We=a((()=>{Ve()})),qe=a((()=>{var e=he(),t=ve(),n=M(),r=le(),u=ae(),i=Be();e({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:void 0,a=n(this),s=r(a),o=i(a,0);return o.length=t(o,a,a,s,0,void 0===e?1:u(e)),o}})})),Je=a(((n,a)=>{var s=["cliName","cliCategory","cliDescription"],o=["_"],l=["languageId"];function p(e,t){if(null==e)return{};var n,r,u=c(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(u[n]=e[n])}return u}function c(e,t){if(null==e)return{};var n,r,u={},i=Object.keys(e);for(r=0;r=0)&&(u[n]=e[n]);return u}we(),_e(),Re(),We(),qe();var d,D=Object.create,f=Object.defineProperty,m=Object.getOwnPropertyDescriptor,g=Object.getOwnPropertyNames,y=Object.getPrototypeOf,h=Object.prototype.hasOwnProperty,E=(e,t)=>function(){return e&&(t=(0,e[g(e)[0]])(e=0)),t},C=(e,t)=>function(){return t||(0,e[g(e)[0]])((t={exports:{}}).exports,t),t.exports},F=(e,t)=>{for(var n in t)f(e,n,{get:t[n],enumerable:!0})},A=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of g(t))!h.call(e,u)&&u!==n&&f(e,u,{get:()=>t[u],enumerable:!(r=m(t,u))||r.enumerable});return e},v=(e,t,n)=>(n=null!=e?D(y(e)):{},A(!t&&e&&e.__esModule?n:f(n,"default",{value:e,enumerable:!0}),e)),x=e=>A(f({},"__esModule",{value:!0}),e),b=E({""(){d={env:{},argv:[]}}}),S=C({"package.json"(e,t){t.exports={version:"2.8.8"}}}),T=C({"node_modules/diff/lib/diff/base.js"(e){function t(){}function n(e,t,n,r,u){for(var i=0,a=t.length,s=0,o=0;ie.length?n:e})),l.value=e.join(c)}else l.value=e.join(n.slice(s,s+l.count));s+=l.count,l.added||(o+=l.count)}}var d=t[a-1];return a>1&&"string"==typeof d.value&&(d.added||d.removed)&&e.equals("",d.value)&&(t[a-2].value+=d.value,t.pop()),t}function r(e){return{newPos:e.newPos,components:e.components.slice(0)}}b(),Object.defineProperty(e,"__esModule",{value:!0}),e.default=t,t.prototype={diff:function(e,t){var u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=u.callback;"function"==typeof u&&(i=u,u={}),this.options=u;var a=this;function s(e){return i?(setTimeout((function(){i(void 0,e)}),0),!0):e}e=this.castInput(e),t=this.castInput(t),e=this.removeEmpty(this.tokenize(e));var o=(t=this.removeEmpty(this.tokenize(t))).length,l=e.length,p=1,c=o+l,d=[{newPos:-1,components:[]}],D=this.extractCommon(d[0],t,e,0);if(d[0].newPos+1>=o&&D+1>=l)return s([{value:this.join(t),count:t.length}]);function f(){for(var u=-1*p;u<=p;u+=2){var i=void 0,c=d[u-1],D=d[u+1],f=(D?D.newPos:0)-u;c&&(d[u-1]=void 0);var m=c&&c.newPos+1=o&&f+1>=l)return s(n(a,i.components,t,e,a.useLongestToken));d[u]=i}else d[u]=void 0}p++}if(i)!function e(){setTimeout((function(){if(p>c)return i();f()||e()}),0)}();else for(;p<=c;){var m=f();if(m)return m}},pushComponent:function(e,t,n){var r=e[e.length-1];r&&r.added===t&&r.removed===n?e[e.length-1]={count:r.count+1,added:t,removed:n}:e.push({count:1,added:t,removed:n})},extractCommon:function(e,t,n,r){for(var u=t.length,i=n.length,a=e.newPos,s=a-r,o=0;a+11&&void 0!==arguments[1]?arguments[1]:{};return{type:"group",id:t.id,contents:e,break:Boolean(t.shouldBreak),expandedStates:t.expandedStates}}function a(e){return u(Number.NEGATIVE_INFINITY,e)}function s(e){return u({type:"root"},e)}function o(e){return u(-1,e)}function l(e,t){return i(e[0],Object.assign(Object.assign({},t),{},{expandedStates:e}))}function p(e){return{type:"fill",parts:e}}function c(e,t){return{type:"if-break",breakContents:e,flatContents:t,groupId:(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).groupId}}function d(e,t){return{type:"indent-if-break",contents:e,groupId:t.groupId,negate:t.negate}}function D(e){return{type:"line-suffix",contents:e}}b();var f={type:"line-suffix-boundary"},m={type:"break-parent"},g={type:"trim"},y={type:"line",hard:!0},h={type:"line",hard:!0,literal:!0},E={type:"line"},C={type:"line",soft:!0},F=n([y,m]),A=n([h,m]),v={type:"cursor",placeholder:Symbol("cursor")};function x(e,t){let r=[];for(let n=0;n0){for(let e=0;e=0?"\n"===e.charAt(t+1)?"crlf":"cr":"lf"}function r(e){switch(e){case"cr":return"\r";case"crlf":return"\r\n";default:return"\n"}}function u(e,t){let n;switch(t){case"\n":n=/\n/g;break;case"\r":n=/\r/g;break;case"\r\n":n=/\r\n/g;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(t)}.`)}let r=e.match(n);return r?r.length:0}function i(e){return e.replace(/\r\n?/g,"\n")}b(),t.exports={guessEndOfLine:n,convertEndOfLineToChars:r,countEndOfLineChars:u,normalizeEndOfLine:i}}}),k=C({"src/utils/get-last.js"(e,t){b();var n=e=>e[e.length-1];t.exports=n}});function j(){let{onlyFirst:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(t,e?void 0:"g")}var P=E({"node_modules/strip-ansi/node_modules/ansi-regex/index.js"(){b()}});function I(e){if("string"!=typeof e)throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return e.replace(j(),"")}var O=E({"node_modules/strip-ansi/index.js"(){b(),P()}});function L(e){return!!Number.isInteger(e)&&e>=4352&&(e<=4447||9001===e||9002===e||11904<=e&&e<=12871&&12351!==e||12880<=e&&e<=19903||19968<=e&&e<=42182||43360<=e&&e<=43388||44032<=e&&e<=55203||63744<=e&&e<=64255||65040<=e&&e<=65049||65072<=e&&e<=65131||65281<=e&&e<=65376||65504<=e&&e<=65510||110592<=e&&e<=110593||127488<=e&&e<=127569||131072<=e&&e<=262141)}var _=E({"node_modules/is-fullwidth-code-point/index.js"(){b()}}),M=C({"node_modules/emoji-regex/index.js"(e,t){b(),t.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|(?:\uD83E\uDDD1\uD83C\uDFFF\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFC-\uDFFF])|\uD83D\uDC68(?:\uD83C\uDFFB(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|[\u2695\u2696\u2708]\uFE0F|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))?|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D[\uDC66\uDC67])|\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC)?|(?:\uD83D\uDC69(?:\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC69(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83E\uDDD1(?:\u200D(?:\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDE36\u200D\uD83C\uDF2B|\uD83C\uDFF3\uFE0F\u200D\u26A7|\uD83D\uDC3B\u200D\u2744|(?:(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\uD83C\uDFF4\u200D\u2620|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])\u200D[\u2640\u2642]|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u3030\u303D\u3297\u3299]|\uD83C[\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]|\uD83D[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3])\uFE0F|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDE35\u200D\uD83D\uDCAB|\uD83D\uDE2E\u200D\uD83D\uDCA8|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83E\uDDD1(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83D\uDC69(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83D\uDC08\u200D\u2B1B|\u2764\uFE0F\u200D(?:\uD83D\uDD25|\uD83E\uDE79)|\uD83D\uDC41\uFE0F|\uD83C\uDFF3\uFE0F|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|[#\*0-9]\uFE0F\u20E3|\u2764\uFE0F|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|\uD83C\uDFF4|(?:[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270C\u270D]|\uD83D[\uDD74\uDD90])(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC08\uDC15\uDC3B\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE2E\uDE35\uDE36\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5]|\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD]|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0D\uDD0E\uDD10-\uDD17\uDD1D\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78\uDD7A-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCB\uDDD0\uDDE0-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6]|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDD77\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g}}}),$={};function R(e){if("string"!=typeof e||0===e.length||0===(e=I(e)).length)return 0;e=e.replace((0,V.default)()," ");let t=0;for(let n=0;n=127&&r<=159||r>=768&&r<=879||(r>65535&&n++,t+=L(r)?2:1)}return t}F($,{default:()=>R});var V,W=E({"node_modules/string-width/index.js"(){b(),O(),_(),V=v(M())}}),q=C({"src/utils/get-string-width.js"(e,t){b();var n=(W(),x($)).default,r=/[^\x20-\x7F]/;function u(e){return e?r.test(e)?n(e):e.length:0}t.exports=u}}),J=C({"src/document/doc-utils.js"(e,t){b();var n=k(),{literalline:r,join:u}=w(),i=e=>Array.isArray(e)||e&&"concat"===e.type,a=e=>{if(Array.isArray(e))return e;if("concat"!==e.type&&"fill"!==e.type)throw new Error("Expect doc type to be `concat` or `fill`.");return e.parts},s={};function o(e,t,n,r){let u=[e];for(;u.length>0;){let e=u.pop();if(e!==s){if(n&&u.push(e,s),!t||!1!==t(e))if(i(e)||"fill"===e.type){let t=a(e);for(let e=t.length-1;e>=0;--e)u.push(t[e])}else if("if-break"===e.type)e.flatContents&&u.push(e.flatContents),e.breakContents&&u.push(e.breakContents);else if("group"===e.type&&e.expandedStates)if(r)for(let t=e.expandedStates.length-1;t>=0;--t)u.push(e.expandedStates[t]);else u.push(e.contents);else e.contents&&u.push(e.contents)}else n(u.pop())}}function l(e,t){let n=new Map;return r(e);function r(e){if(n.has(e))return n.get(e);let t=u(e);return n.set(e,t),t}function u(e){if(Array.isArray(e))return t(e.map(r));if("concat"===e.type||"fill"===e.type){let n=e.parts.map(r);return t(Object.assign(Object.assign({},e),{},{parts:n}))}if("if-break"===e.type){let n=e.breakContents&&r(e.breakContents),u=e.flatContents&&r(e.flatContents);return t(Object.assign(Object.assign({},e),{},{breakContents:n,flatContents:u}))}if("group"===e.type&&e.expandedStates){let n=e.expandedStates.map(r),u=n[0];return t(Object.assign(Object.assign({},e),{},{contents:u,expandedStates:n}))}if(e.contents){let n=r(e.contents);return t(Object.assign(Object.assign({},e),{},{contents:n}))}return t(e)}}function p(e,t,n){let r=n,u=!1;function i(e){let n=t(e);if(void 0!==n&&(u=!0,r=n),u)return!1}return o(e,i),r}function c(e){if("group"===e.type&&e.break||"line"===e.type&&e.hard||"break-parent"===e.type)return!0}function d(e){return p(e,c,!1)}function D(e){if(e.length>0){let t=n(e);!t.expandedStates&&!t.break&&(t.break="propagated")}return null}function f(e){let t=new Set,n=[];function r(e){if("break-parent"===e.type&&D(n),"group"===e.type){if(n.push(e),t.has(e))return!1;t.add(e)}}function u(e){"group"===e.type&&n.pop().break&&D(n)}o(e,r,u,!0)}function m(e){return"line"!==e.type||e.hard?"if-break"===e.type?e.flatContents||"":e:e.soft?"":" "}function g(e){return l(e,m)}var y=(e,t)=>e&&"line"===e.type&&e.hard&&t&&"break-parent"===t.type;function h(e){if(!e)return e;if(i(e)||"fill"===e.type){let t=a(e);for(;t.length>1&&y(...t.slice(-2));)t.length-=2;if(t.length>0){let e=h(n(t));t[t.length-1]=e}return Array.isArray(e)?t:Object.assign(Object.assign({},e),{},{parts:t})}switch(e.type){case"align":case"indent":case"indent-if-break":case"group":case"line-suffix":case"label":{let t=h(e.contents);return Object.assign(Object.assign({},e),{},{contents:t})}case"if-break":{let t=h(e.breakContents),n=h(e.flatContents);return Object.assign(Object.assign({},e),{},{breakContents:t,flatContents:n})}}return e}function E(e){return h(F(e))}function C(e){switch(e.type){case"fill":if(e.parts.every((e=>""===e)))return"";break;case"group":if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if("group"===e.contents.type&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case"align":case"indent":case"indent-if-break":case"line-suffix":if(!e.contents)return"";break;case"if-break":if(!e.flatContents&&!e.breakContents)return""}if(!i(e))return e;let t=[];for(let r of a(e)){if(!r)continue;let[e,...u]=i(r)?a(r):[r];"string"==typeof e&&"string"==typeof n(t)?t[t.length-1]+=e:t.push(e),t.push(...u)}return 0===t.length?"":1===t.length?t[0]:Array.isArray(e)?t:Object.assign(Object.assign({},e),{},{parts:t})}function F(e){return l(e,(e=>C(e)))}function A(e){let t=[],r=e.filter(Boolean);for(;r.length>0;){let e=r.shift();if(e){if(i(e)){r.unshift(...a(e));continue}if(t.length>0&&"string"==typeof n(t)&&"string"==typeof e){t[t.length-1]+=e;continue}t.push(e)}}return t}function v(e){return l(e,(e=>Array.isArray(e)?A(e):e.parts?Object.assign(Object.assign({},e),{},{parts:A(e.parts)}):e))}function x(e){return l(e,(e=>"string"==typeof e&&e.includes("\n")?S(e):e))}function S(e){return u(arguments.length>1&&void 0!==arguments[1]?arguments[1]:r,e.split("\n")).parts}function T(e){if("line"===e.type)return!0}function B(e){return p(e,T,!1)}t.exports={isConcat:i,getDocParts:a,willBreak:d,traverseDoc:o,findInDoc:p,mapDoc:l,propagateBreaks:f,removeLines:g,stripTrailingHardline:E,normalizeParts:A,normalizeDoc:v,cleanDoc:F,replaceTextEndOfLine:S,replaceEndOfLine:x,canBreak:B}}}),U=C({"src/document/doc-printer.js"(e,t){b();var n,{convertEndOfLineToChars:r}=N(),u=k(),i=q(),{fill:a,cursor:s,indent:o}=w(),{isConcat:l,getDocParts:p}=J(),c=1,d=2;function D(){return{value:"",length:0,queue:[]}}function f(e,t){return g(e,{type:"indent"},t)}function m(e,t,n){return t===Number.NEGATIVE_INFINITY?e.root||D():t<0?g(e,{type:"dedent"},n):t?"root"===t.type?Object.assign(Object.assign({},e),{},{root:e}):g(e,{type:"string"==typeof t?"stringAlign":"numberAlign",n:t},n):e}function g(e,t,n){let r="dedent"===t.type?e.queue.slice(0,-1):[...e.queue,t],u="",i=0,a=0,s=0;for(let f of r)switch(f.type){case"indent":p(),n.useTabs?o(1):l(n.tabWidth);break;case"stringAlign":p(),u+=f.n,i+=f.n.length;break;case"numberAlign":a+=1,s+=f.n;break;default:throw new Error(`Unexpected type '${f.type}'`)}return d(),Object.assign(Object.assign({},e),{},{value:u,length:i,queue:r});function o(e){u+="\t".repeat(e),i+=n.tabWidth*e}function l(e){u+=" ".repeat(e),i+=e}function p(){n.useTabs?c():d()}function c(){a>0&&o(a),D()}function d(){s>0&&l(s),D()}function D(){a=0,s=0}}function y(e){if(0===e.length)return 0;let t=0;for(;e.length>0&&"string"==typeof u(e)&&/^[\t ]*$/.test(u(e));)t+=e.pop().length;if(e.length>0&&"string"==typeof u(e)){let n=u(e).replace(/[\t ]*$/,"");t+=u(e).length-n.length,e[e.length-1]=n}return t}function h(e,t,r,a,s){let o=t.length,D=[e],f=[];for(;r>=0;){if(0===D.length){if(0===o)return!0;D.push(t[--o]);continue}let{mode:e,doc:m}=D.pop();if("string"==typeof m)f.push(m),r-=i(m);else if(l(m)||"fill"===m.type){let t=p(m);for(let n=t.length-1;n>=0;n--)D.push({mode:e,doc:t[n]})}else switch(m.type){case"indent":case"align":case"indent-if-break":case"label":D.push({mode:e,doc:m.contents});break;case"trim":r+=y(f);break;case"group":{if(s&&m.break)return!1;let t=m.break?c:e,n=m.expandedStates&&t===c?u(m.expandedStates):m.contents;D.push({mode:t,doc:n});break}case"if-break":{let t=(m.groupId?n[m.groupId]||d:e)===c?m.breakContents:m.flatContents;t&&D.push({mode:e,doc:t});break}case"line":if(e===c||m.hard)return!0;m.soft||(f.push(" "),r--);break;case"line-suffix":a=!0;break;case"line-suffix-boundary":if(a)return!1}}return!1}function E(e,t){n={};let g=t.printWidth,E=r(t.endOfLine),C=0,F=[{ind:D(),mode:c,doc:e}],A=[],v=!1,x=[];for(;F.length>0;){let{ind:e,mode:r,doc:D}=F.pop();if("string"==typeof D){let e="\n"!==E?D.replace(/\n/g,E):D;A.push(e),C+=i(e)}else if(l(D)){let t=p(D);for(let n=t.length-1;n>=0;n--)F.push({ind:e,mode:r,doc:t[n]})}else switch(D.type){case"cursor":A.push(s.placeholder);break;case"indent":F.push({ind:f(e,t),mode:r,doc:D.contents});break;case"align":F.push({ind:m(e,D.n,t),mode:r,doc:D.contents});break;case"trim":C-=y(A);break;case"group":switch(r){case d:if(!v){F.push({ind:e,mode:D.break?c:d,doc:D.contents});break}case c:{v=!1;let t={ind:e,mode:d,doc:D.contents},n=g-C,r=x.length>0;if(!D.break&&h(t,F,n,r))F.push(t);else if(D.expandedStates){let t=u(D.expandedStates);if(D.break){F.push({ind:e,mode:c,doc:t});break}for(let u=1;u=D.expandedStates.length){F.push({ind:e,mode:c,doc:t});break}{let t=D.expandedStates[u],i={ind:e,mode:d,doc:t};if(h(i,F,n,r)){F.push(i);break}}}}else F.push({ind:e,mode:c,doc:D.contents});break}}D.id&&(n[D.id]=u(F).mode);break;case"fill":{let t=g-C,{parts:n}=D;if(0===n.length)break;let[u,i]=n,s={ind:e,mode:d,doc:u},o={ind:e,mode:c,doc:u},l=h(s,[],t,x.length>0,!0);if(1===n.length){l?F.push(s):F.push(o);break}let p={ind:e,mode:d,doc:i},f={ind:e,mode:c,doc:i};if(2===n.length){l?F.push(p,s):F.push(f,o);break}n.splice(0,2);let m={ind:e,mode:r,doc:a(n)},y=n[0];h({ind:e,mode:d,doc:[u,i,y]},[],t,x.length>0,!0)?F.push(m,p,s):l?F.push(m,f,s):F.push(m,f,o);break}case"if-break":case"indent-if-break":{let t=D.groupId?n[D.groupId]:r;if(t===c){let t="if-break"===D.type?D.breakContents:D.negate?D.contents:o(D.contents);t&&F.push({ind:e,mode:r,doc:t})}if(t===d){let t="if-break"===D.type?D.flatContents:D.negate?o(D.contents):D.contents;t&&F.push({ind:e,mode:r,doc:t})}break}case"line-suffix":x.push({ind:e,mode:r,doc:D.contents});break;case"line-suffix-boundary":x.length>0&&F.push({ind:e,mode:r,doc:{type:"line",hard:!0}});break;case"line":switch(r){case d:if(!D.hard){D.soft||(A.push(" "),C+=1);break}v=!0;case c:if(x.length>0){F.push({ind:e,mode:r,doc:D},...x.reverse()),x.length=0;break}D.literal?e.root?(A.push(E,e.root.value),C=e.root.length):(A.push(E),C=0):(C-=y(A),A.push(E+e.value),C=e.length)}break;case"label":F.push({ind:e,mode:r,doc:D.contents})}0===F.length&&x.length>0&&(F.push(...x.reverse()),x.length=0)}let b=A.indexOf(s.placeholder);if(-1!==b){let e=A.indexOf(s.placeholder,b+1),t=A.slice(0,b).join(""),n=A.slice(b+1,e).join("");return{formatted:t+n+A.slice(e+1).join(""),cursorNodeStart:t.length,cursorNodeText:n}}return{formatted:A.join("")}}t.exports={printDocToString:E}}}),H=C({"src/document/doc-debug.js"(e,t){b();var{isConcat:n,getDocParts:r}=J();function u(e){if(!e)return"";if(n(e)){let t=[];for(let i of r(e))if(n(i))t.push(...u(i).parts);else{let e=u(i);""!==e&&t.push(e)}return{type:"concat",parts:t}}return"if-break"===e.type?Object.assign(Object.assign({},e),{},{breakContents:u(e.breakContents),flatContents:u(e.flatContents)}):"group"===e.type?Object.assign(Object.assign({},e),{},{contents:u(e.contents),expandedStates:e.expandedStates&&e.expandedStates.map(u)}):"fill"===e.type?{type:"fill",parts:e.parts.map(u)}:e.contents?Object.assign(Object.assign({},e),{},{contents:u(e.contents)}):e}function i(e){let t=Object.create(null),i=new Set;return a(u(e));function a(e,t,u){if("string"==typeof e)return JSON.stringify(e);if(n(e)){let t=r(e).map(a).filter(Boolean);return 1===t.length?t[0]:`[${t.join(", ")}]`}if("line"===e.type){let n=Array.isArray(u)&&u[t+1]&&"break-parent"===u[t+1].type;return e.literal?n?"literalline":"literallineWithoutBreakParent":e.hard?n?"hardline":"hardlineWithoutBreakParent":e.soft?"softline":"line"}if("break-parent"===e.type)return Array.isArray(u)&&u[t-1]&&"line"===u[t-1].type&&u[t-1].hard?void 0:"breakParent";if("trim"===e.type)return"trim";if("indent"===e.type)return"indent("+a(e.contents)+")";if("align"===e.type)return e.n===Number.NEGATIVE_INFINITY?"dedentToRoot("+a(e.contents)+")":e.n<0?"dedent("+a(e.contents)+")":"root"===e.n.type?"markAsRoot("+a(e.contents)+")":"align("+JSON.stringify(e.n)+", "+a(e.contents)+")";if("if-break"===e.type)return"ifBreak("+a(e.breakContents)+(e.flatContents?", "+a(e.flatContents):"")+(e.groupId?(e.flatContents?"":', ""')+`, { groupId: ${s(e.groupId)} }`:"")+")";if("indent-if-break"===e.type){let t=[];e.negate&&t.push("negate: true"),e.groupId&&t.push(`groupId: ${s(e.groupId)}`);let n=t.length>0?`, { ${t.join(", ")} }`:"";return`indentIfBreak(${a(e.contents)}${n})`}if("group"===e.type){let t=[];e.break&&"propagated"!==e.break&&t.push("shouldBreak: true"),e.id&&t.push(`id: ${s(e.id)}`);let n=t.length>0?`, { ${t.join(", ")} }`:"";return e.expandedStates?`conditionalGroup([${e.expandedStates.map((e=>a(e))).join(",")}]${n})`:`group(${a(e.contents)}${n})`}if("fill"===e.type)return`fill([${e.parts.map((e=>a(e))).join(", ")}])`;if("line-suffix"===e.type)return"lineSuffix("+a(e.contents)+")";if("line-suffix-boundary"===e.type)return"lineSuffixBoundary";if("label"===e.type)return`label(${JSON.stringify(e.label)}, ${a(e.contents)})`;throw new Error("Unknown doc type "+e.type)}function s(e){if("symbol"!=typeof e)return JSON.stringify(String(e));if(e in t)return t[e];let n=String(e).slice(7,-1)||"symbol";for(let r=0;;r++){let u=n+(r>0?` #${r}`:"");if(!i.has(u))return i.add(u),t[e]=`Symbol.for(${JSON.stringify(u)})`}}}t.exports={printDocToDebug:i}}}),G=C({"src/document/index.js"(e,t){b(),t.exports={builders:w(),printer:U(),utils:J(),debug:H()}}}),X={};function z(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}F(X,{default:()=>z});var K=E({"node_modules/escape-string-regexp/index.js"(){b()}}),Q=C({"node_modules/semver/internal/debug.js"(e,t){b();var n="object"==typeof d&&d.env&&d.env.NODE_DEBUG&&/\bsemver\b/i.test(d.env.NODE_DEBUG)?function(){for(var e=arguments.length,t=new Array(e),n=0;n{};t.exports=n}}),Y=C({"node_modules/semver/internal/constants.js"(e,t){b();var n="2.0.0",r=256,u=Number.MAX_SAFE_INTEGER||9007199254740991,i=16;t.exports={SEMVER_SPEC_VERSION:n,MAX_LENGTH:r,MAX_SAFE_INTEGER:u,MAX_SAFE_COMPONENT_LENGTH:i}}}),Z=C({"node_modules/semver/internal/re.js"(e,t){b();var{MAX_SAFE_COMPONENT_LENGTH:n}=Y(),r=Q(),u=(e=t.exports={}).re=[],i=e.src=[],a=e.t={},s=0,o=(e,t,n)=>{let o=s++;r(e,o,t),a[e]=o,i[o]=t,u[o]=new RegExp(t,n?"g":void 0)};o("NUMERICIDENTIFIER","0|[1-9]\\d*"),o("NUMERICIDENTIFIERLOOSE","[0-9]+"),o("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),o("MAINVERSION",`(${i[a.NUMERICIDENTIFIER]})\\.(${i[a.NUMERICIDENTIFIER]})\\.(${i[a.NUMERICIDENTIFIER]})`),o("MAINVERSIONLOOSE",`(${i[a.NUMERICIDENTIFIERLOOSE]})\\.(${i[a.NUMERICIDENTIFIERLOOSE]})\\.(${i[a.NUMERICIDENTIFIERLOOSE]})`),o("PRERELEASEIDENTIFIER",`(?:${i[a.NUMERICIDENTIFIER]}|${i[a.NONNUMERICIDENTIFIER]})`),o("PRERELEASEIDENTIFIERLOOSE",`(?:${i[a.NUMERICIDENTIFIERLOOSE]}|${i[a.NONNUMERICIDENTIFIER]})`),o("PRERELEASE",`(?:-(${i[a.PRERELEASEIDENTIFIER]}(?:\\.${i[a.PRERELEASEIDENTIFIER]})*))`),o("PRERELEASELOOSE",`(?:-?(${i[a.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${i[a.PRERELEASEIDENTIFIERLOOSE]})*))`),o("BUILDIDENTIFIER","[0-9A-Za-z-]+"),o("BUILD",`(?:\\+(${i[a.BUILDIDENTIFIER]}(?:\\.${i[a.BUILDIDENTIFIER]})*))`),o("FULLPLAIN",`v?${i[a.MAINVERSION]}${i[a.PRERELEASE]}?${i[a.BUILD]}?`),o("FULL",`^${i[a.FULLPLAIN]}$`),o("LOOSEPLAIN",`[v=\\s]*${i[a.MAINVERSIONLOOSE]}${i[a.PRERELEASELOOSE]}?${i[a.BUILD]}?`),o("LOOSE",`^${i[a.LOOSEPLAIN]}$`),o("GTLT","((?:<|>)?=?)"),o("XRANGEIDENTIFIERLOOSE",`${i[a.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),o("XRANGEIDENTIFIER",`${i[a.NUMERICIDENTIFIER]}|x|X|\\*`),o("XRANGEPLAIN",`[v=\\s]*(${i[a.XRANGEIDENTIFIER]})(?:\\.(${i[a.XRANGEIDENTIFIER]})(?:\\.(${i[a.XRANGEIDENTIFIER]})(?:${i[a.PRERELEASE]})?${i[a.BUILD]}?)?)?`),o("XRANGEPLAINLOOSE",`[v=\\s]*(${i[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${i[a.XRANGEIDENTIFIERLOOSE]})(?:${i[a.PRERELEASELOOSE]})?${i[a.BUILD]}?)?)?`),o("XRANGE",`^${i[a.GTLT]}\\s*${i[a.XRANGEPLAIN]}$`),o("XRANGELOOSE",`^${i[a.GTLT]}\\s*${i[a.XRANGEPLAINLOOSE]}$`),o("COERCE",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?(?:$|[^\\d])`),o("COERCERTL",i[a.COERCE],!0),o("LONETILDE","(?:~>?)"),o("TILDETRIM",`(\\s*)${i[a.LONETILDE]}\\s+`,!0),e.tildeTrimReplace="$1~",o("TILDE",`^${i[a.LONETILDE]}${i[a.XRANGEPLAIN]}$`),o("TILDELOOSE",`^${i[a.LONETILDE]}${i[a.XRANGEPLAINLOOSE]}$`),o("LONECARET","(?:\\^)"),o("CARETTRIM",`(\\s*)${i[a.LONECARET]}\\s+`,!0),e.caretTrimReplace="$1^",o("CARET",`^${i[a.LONECARET]}${i[a.XRANGEPLAIN]}$`),o("CARETLOOSE",`^${i[a.LONECARET]}${i[a.XRANGEPLAINLOOSE]}$`),o("COMPARATORLOOSE",`^${i[a.GTLT]}\\s*(${i[a.LOOSEPLAIN]})$|^$`),o("COMPARATOR",`^${i[a.GTLT]}\\s*(${i[a.FULLPLAIN]})$|^$`),o("COMPARATORTRIM",`(\\s*)${i[a.GTLT]}\\s*(${i[a.LOOSEPLAIN]}|${i[a.XRANGEPLAIN]})`,!0),e.comparatorTrimReplace="$1$2$3",o("HYPHENRANGE",`^\\s*(${i[a.XRANGEPLAIN]})\\s+-\\s+(${i[a.XRANGEPLAIN]})\\s*$`),o("HYPHENRANGELOOSE",`^\\s*(${i[a.XRANGEPLAINLOOSE]})\\s+-\\s+(${i[a.XRANGEPLAINLOOSE]})\\s*$`),o("STAR","(<|>)?=?\\s*\\*"),o("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),o("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}}),ee=C({"node_modules/semver/internal/parse-options.js"(e,t){b();var n=["includePrerelease","loose","rtl"],r=e=>e?"object"!=typeof e?{loose:!0}:n.filter((t=>e[t])).reduce(((e,t)=>(e[t]=!0,e)),{}):{};t.exports=r}}),te=C({"node_modules/semver/internal/identifiers.js"(e,t){b();var n=/^[0-9]+$/,r=(e,t)=>{let r=n.test(e),u=n.test(t);return r&&u&&(e=+e,t=+t),e===t?0:r&&!u?-1:u&&!r?1:er(t,e);t.exports={compareIdentifiers:r,rcompareIdentifiers:u}}}),ne=C({"node_modules/semver/classes/semver.js"(e,t){b();var n=Q(),{MAX_LENGTH:r,MAX_SAFE_INTEGER:u}=Y(),{re:i,t:a}=Z(),s=ee(),{compareIdentifiers:o}=te(),l=class{constructor(e,t){if(t=s(t),e instanceof l){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid Version: ${e}`);if(e.length>r)throw new TypeError(`version is longer than ${r} characters`);n("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;let o=e.trim().match(t.loose?i[a.LOOSE]:i[a.FULL]);if(!o)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+o[1],this.minor=+o[2],this.patch=+o[3],this.major>u||this.major<0)throw new TypeError("Invalid major version");if(this.minor>u||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>u||this.patch<0)throw new TypeError("Invalid patch version");o[4]?this.prerelease=o[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){let t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(0===o(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error(`invalid increment argument: ${e}`)}return this.format(),this.raw=this.version,this}};t.exports=l}}),re=C({"node_modules/semver/functions/compare.js"(e,t){b();var n=ne(),r=(e,t,r)=>new n(e,r).compare(new n(t,r));t.exports=r}}),ue=C({"node_modules/semver/functions/lt.js"(e,t){b();var n=re(),r=(e,t,r)=>n(e,t,r)<0;t.exports=r}}),ie=C({"node_modules/semver/functions/gte.js"(e,t){b();var n=re(),r=(e,t,r)=>n(e,t,r)>=0;t.exports=r}}),ae=C({"src/utils/arrayify.js"(e,t){b(),t.exports=(e,t)=>Object.entries(e).map((e=>{let[n,r]=e;return Object.assign({[t]:n},r)}))}}),se=C({"node_modules/outdent/lib/index.js"(e,t){function n(){for(var e=[],t=0;t"string"==typeof e||"function"==typeof e,choices:[{value:"flow",description:"Flow"},{value:"babel",since:"1.16.0",description:"JavaScript"},{value:"babel-flow",since:"1.16.0",description:"Flow"},{value:"babel-ts",since:"2.0.0",description:"TypeScript"},{value:"typescript",since:"1.4.0",description:"TypeScript"},{value:"acorn",since:"2.6.0",description:"JavaScript"},{value:"espree",since:"2.2.0",description:"JavaScript"},{value:"meriyah",since:"2.2.0",description:"JavaScript"},{value:"css",since:"1.7.1",description:"CSS"},{value:"less",since:"1.7.1",description:"Less"},{value:"scss",since:"1.7.1",description:"SCSS"},{value:"json",since:"1.5.0",description:"JSON"},{value:"json5",since:"1.13.0",description:"JSON5"},{value:"json-stringify",since:"1.13.0",description:"JSON.stringify"},{value:"graphql",since:"1.5.0",description:"GraphQL"},{value:"markdown",since:"1.8.0",description:"Markdown"},{value:"mdx",since:"1.15.0",description:"MDX"},{value:"vue",since:"1.10.0",description:"Vue"},{value:"yaml",since:"1.14.0",description:"YAML"},{value:"glimmer",since:"2.3.0",description:"Ember / Handlebars"},{value:"html",since:"1.15.0",description:"HTML"},{value:"angular",since:"1.15.0",description:"Angular"},{value:"lwc",since:"1.17.0",description:"Lightning Web Components"}]},plugins:{since:"1.10.0",type:"path",array:!0,default:[{value:[]}],category:o,description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:e=>"string"==typeof e||"object"==typeof e,cliName:"plugin",cliCategory:r},pluginSearchDirs:{since:"1.13.0",type:"path",array:!0,default:[{value:[]}],category:o,description:n` + Custom directory that contains prettier plugins in node_modules subdirectory. + Overrides default behavior when plugins are searched relatively to the location of Prettier. + Multiple values are accepted. + `,exception:e=>"string"==typeof e||"object"==typeof e,cliName:"plugin-search-dir",cliCategory:r},printWidth:{since:"0.0.0",category:o,type:"int",default:80,description:"The line length where Prettier will try wrap.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},rangeEnd:{since:"1.4.0",category:l,type:"int",default:Number.POSITIVE_INFINITY,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:n` + Format code ending at a given character offset (exclusive). + The range will extend forwards to the end of the selected statement. + This option cannot be used with --cursor-offset. + `,cliCategory:u},rangeStart:{since:"1.4.0",category:l,type:"int",default:0,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:n` + Format code starting at a given character offset. + The range will extend backwards to the start of the first line containing the selected statement. + This option cannot be used with --cursor-offset. + `,cliCategory:u},requirePragma:{since:"1.7.0",category:l,type:"boolean",default:!1,description:n` + Require either '@prettier' or '@format' to be present in the file's first docblock comment + in order for it to be formatted. + `,cliCategory:a},tabWidth:{type:"int",category:o,default:2,description:"Number of spaces per indentation level.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},useTabs:{since:"1.0.0",category:o,type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{since:"2.1.0",category:o,type:"choice",default:[{since:"2.1.0",value:"auto"}],description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};t.exports={CATEGORY_CONFIG:r,CATEGORY_EDITOR:u,CATEGORY_FORMAT:i,CATEGORY_OTHER:a,CATEGORY_OUTPUT:s,CATEGORY_GLOBAL:o,CATEGORY_SPECIAL:l,options:p}}}),le=C({"src/main/support.js"(e,t){b();var n={compare:re(),lt:ue(),gte:ie()},r=ae(),u=S().version,i=oe().options;function a(){let{plugins:e=[],showUnreleased:t=!1,showDeprecated:a=!1,showInternal:l=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},c=u.split("-",1)[0],d=e.flatMap((e=>e.languages||[])).filter(f),D=r(Object.assign({},...e.map((e=>{let{options:t}=e;return t})),i),"name").filter((e=>f(e)&&m(e))).sort(((e,t)=>e.name===t.name?0:e.name{t=Object.assign({},t),Array.isArray(t.default)&&(t.default=1===t.default.length?t.default[0].value:t.default.filter(f).sort(((e,t)=>n.compare(t.since,e.since)))[0].value),Array.isArray(t.choices)&&(t.choices=t.choices.filter((e=>f(e)&&m(e))),"parser"===t.name&&o(t,d,e));let r=Object.fromEntries(e.filter((e=>e.defaultOptions&&void 0!==e.defaultOptions[t.name])).map((e=>[e.name,e.defaultOptions[t.name]])));return Object.assign(Object.assign({},t),{},{pluginDefaults:r})}));return{languages:d,options:D};function f(e){return t||!("since"in e)||e.since&&n.gte(c,e.since)}function m(e){return a||!("deprecated"in e)||e.deprecated&&n.lt(c,e.deprecated)}function g(e){if(l)return e;let{cliName:t,cliCategory:n,cliDescription:r}=e;return p(e,s)}}function o(e,t,n){let r=new Set(e.choices.map((e=>e.value)));for(let u of t)if(u.parsers)for(let t of u.parsers)if(!r.has(t)){r.add(t);let i=n.find((e=>e.parsers&&e.parsers[t])),a=u.name;i&&i.name&&(a+=` (plugin: ${i.name})`),e.choices.push({value:t,description:a})}}t.exports={getSupportInfo:a}}}),pe=C({"src/utils/is-non-empty-array.js"(e,t){function n(e){return Array.isArray(e)&&e.length>0}b(),t.exports=n}}),ce=C({"src/utils/text/skip.js"(e,t){function n(e){return(t,n,r)=>{let u=r&&r.backwards;if(!1===n)return!1;let{length:i}=t,a=n;for(;a>=0&&ae[e.length-2];function g(e){return(t,n,r)=>{let u=r&&r.backwards;if(!1===n)return!1;let{length:i}=t,a=n;for(;a>=0&&a2&&void 0!==arguments[2]?arguments[2]:{},r=o(e,n.backwards?t-1:t,n);return r!==D(e,r,n)}function h(e,t,n){for(let r=t;r2&&void 0!==arguments[2]?arguments[2]:{};return o(e,n.backwards?t-1:t,n)!==t}function T(e,t){let n=0;for(let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;r(e.match(i.regex)||[]).length?i:u),a}function N(e,t){let n=e.slice(1,-1);return j(n,"json"===t.parser||"json5"===t.parser&&"preserve"===t.quoteProps&&!t.singleQuote?'"':t.__isInHtmlAttribute?"'":w(n,t.singleQuote?"'":'"').quote,!("css"===t.parser||"less"===t.parser||"scss"===t.parser||t.__embeddedInHtml))}function j(e,t,n){let r='"'===t?"'":'"',u=/\\(.)|(["'])/gs,i=e.replace(u,((e,u,i)=>u===r?u:i===t?"\\"+i:i||(n&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test(u)?u:"\\"+u)));return t+i+t}function P(e){return e.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(\d)/,"$1$2$3").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")}function I(e,t){let r=e.match(new RegExp(`(${n(t)})+`,"g"));return null===r?0:r.reduce(((e,n)=>Math.max(e,n.length/t.length)),0)}function O(e,t){let r=e.match(new RegExp(`(${n(t)})+`,"g"));if(null===r)return 0;let u=new Map,i=0;for(let n of r){let e=n.length/t.length;u.set(e,!0),e>i&&(i=e)}for(let n=1;n{let{name:n}=t;return n.toLowerCase()===e}))||n.find((t=>{let{aliases:n}=t;return Array.isArray(n)&&n.includes(e)}))||n.find((t=>{let{extensions:n}=t;return Array.isArray(n)&&n.includes(`.${e}`)}));return r&&r.parsers[0]}function V(e){return e&&"front-matter"===e.type}function W(e){let t=new WeakMap;return function(n){return t.has(n)||t.set(n,Symbol(e)),t.get(n)}}function J(e){let t=e.type||e.kind||"(unknown type)",n=String(e.name||e.id&&("object"==typeof e.id?e.id.name:e.id)||e.key&&("object"==typeof e.key?e.key.name:e.key)||e.value&&("object"==typeof e.value?"":String(e.value))||e.operator||"");return n.length>20&&(n=n.slice(0,19)+"\u2026"),t+(n?" "+n:"")}t.exports={inferParserByLanguage:R,getStringWidth:a,getMaxContinuousCount:I,getMinNotPresentContinuousCount:O,getPenultimate:m,getLast:r,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:f,getNextNonSpaceNonCommentCharacterIndex:A,getNextNonSpaceNonCommentCharacter:v,skip:g,skipWhitespace:s,skipSpaces:o,skipToLineEnd:l,skipEverythingButNewLine:p,skipInlineComment:c,skipTrailingComment:d,skipNewline:D,isNextLineEmptyAfterIndex:C,isNextLineEmpty:F,isPreviousLineEmpty:E,hasNewline:y,hasNewlineInRange:h,hasSpaces:S,getAlignmentSize:T,getIndentSize:B,getPreferredQuote:w,printString:N,printNumber:P,makeString:j,addLeadingComment:_,addDanglingComment:M,addTrailingComment:$,isFrontMatterNode:V,isNonEmptyArray:i,createGroupIdMapper:W}}}),ye={};function he(e,t){for(var n=0,r=e.length-1;r>=0;r--){var u=e[r];"."===u?e.splice(r,1):".."===u?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function Ee(){for(var e="",t=!1,n=arguments.length-1;n>=-1&&!t;n--){var r=n>=0?arguments[n]:"/";if("string"!=typeof r)throw new TypeError("Arguments to path.resolve must be strings");r&&(e=r+"/"+e,t="/"===r.charAt(0))}return(t?"/":"")+(e=he(Te(e.split("/"),(function(e){return!!e})),!t).join("/"))||"."}function Ce(e){var t=Fe(e),n="/"===Ie(e,-1);return!(e=he(Te(e.split("/"),(function(e){return!!e})),!t).join("/"))&&!t&&(e="."),e&&n&&(e+="/"),(t?"/":"")+e}function Fe(e){return"/"===e.charAt(0)}function Ae(){return Ce(Te(Array.prototype.slice.call(arguments,0),(function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))}function ve(e,t){function n(e){for(var t=0;t=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=Ee(e).substr(1),t=Ee(t).substr(1);for(var r=n(e.split("/")),u=n(t.split("/")),i=Math.min(r.length,u.length),a=i,s=0;sbe,default:()=>Pe,delimiter:()=>je,dirname:()=>xe,extname:()=>Se,isAbsolute:()=>Fe,join:()=>Ae,normalize:()=>Ce,relative:()=>ve,resolve:()=>Ee,sep:()=>ke});var Be,Ne,ke,je,Pe,Ie,Oe=E({"node-modules-polyfills:path"(){b(),Be=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,Ne=function(e){return Be.exec(e).slice(1)},Pe={extname:Se,basename:be,dirname:xe,sep:ke="/",delimiter:je=":",relative:ve,join:Ae,isAbsolute:Fe,normalize:Ce,resolve:Ee},Ie=function(e,t,n){return e.substr(t,n)}}}),Le=C({"node-modules-polyfills-commonjs:path"(e,t){b();var n=(Oe(),x(ye));if(n&&n.default){t.exports=n.default;for(let e in n)t.exports[e]=n[e]}else n&&(t.exports=n)}}),Me=C({"src/common/errors.js"(e,t){b();var n=class extends Error{},r=class extends Error{},u=class extends Error{},i=class extends Error{};t.exports={ConfigError:n,DebugError:r,UndefinedParserError:u,ArgExpansionBailout:i}}}),$e={};function Ve(e,t){function n(){this.constructor=e}ct(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function Je(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var u=0;for(r=Object.getOwnPropertySymbols(e);u=0;s--)(u=e[s])&&(a=(i<3?u(a):i>3?u(t,n,a):u(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function He(e,t){return function(n,r){t(n,r,e)}}function Ge(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function Xe(e,t,n,r){function u(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{o(r.next(e))}catch(t){i(t)}}function s(e){try{o(r.throw(e))}catch(t){i(t)}}function o(e){e.done?n(e.value):u(e.value).then(a,s)}o((r=r.apply(e,t||[])).next())}))}function ze(e,t){var n,r,u,i,a={label:0,sent:function(){if(1&u[0])throw u[1];return u[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(e){return function(t){return o([e,t])}}function o(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(u=2&i[0]?r.return:i[0]?r.throw||((u=r.return)&&u.call(r),0):r.next)&&!(u=u.call(r,i[1])).done)return u;switch(r=0,u&&(i=[2&i[0],u.value]),i[0]){case 0:case 1:u=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(u=(u=a.trys).length>0&&u[u.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!u||i[1]>u[0]&&i[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Ze(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,u,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(s){u={error:s}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(u)throw u.error}}return a}function et(){for(var e=[],t=0;t1||s(e,t)}))})}function s(e,t){try{o(u[e](t))}catch(n){c(i[0][3],n)}}function o(e){e.value instanceof nt?Promise.resolve(e.value.v).then(l,p):c(i[0][2],e)}function l(e){s("next",e)}function p(e){s("throw",e)}function c(e,t){e(t),i.shift(),i.length&&s(i[0][0],i[0][1])}}function ut(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,u){t[r]=e[r]?function(t){return(n=!n)?{value:nt(e[r](t)),done:"return"===r}:u?u(t):t}:u}}function it(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e="function"==typeof Ye?Ye(e):e[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,i){u(r,i,(t=e[n](t)).done,t.value)}))}}function u(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)}}function at(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function st(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function ot(e){return e&&e.__esModule?e:{default:e}}function lt(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function pt(e,t,n){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,n),n}F($e,{__assign:()=>dt,__asyncDelegator:()=>ut,__asyncGenerator:()=>rt,__asyncValues:()=>it,__await:()=>nt,__awaiter:()=>Xe,__classPrivateFieldGet:()=>lt,__classPrivateFieldSet:()=>pt,__createBinding:()=>Ke,__decorate:()=>Ue,__exportStar:()=>Qe,__extends:()=>Ve,__generator:()=>ze,__importDefault:()=>ot,__importStar:()=>st,__makeTemplateObject:()=>at,__metadata:()=>Ge,__param:()=>He,__read:()=>Ze,__rest:()=>Je,__spread:()=>et,__spreadArrays:()=>tt,__values:()=>Ye});var ct,dt,Dt=E({"node_modules/tslib/tslib.es6.js"(){b(),ct=function(e,t){return(ct=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},dt=function(){return dt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(e)?e:JSON.stringify(e),value(t){if(null===t||"object"!=typeof t)return JSON.stringify(t);if(Array.isArray(t))return`[${t.map((t=>e.apiDescriptor.value(t))).join(", ")}]`;let n=Object.keys(t);return 0===n.length?"{}":`{ ${n.map((n=>`${e.apiDescriptor.key(n)}: ${e.apiDescriptor.value(t[n])}`)).join(", ")} }`},pair:t=>{let{key:n,value:r}=t;return e.apiDescriptor.value({[n]:r})}}}}),mt=C({"node_modules/vnopts/lib/descriptors/index.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0}),(Dt(),x($e)).__exportStar(ft(),e)}}),gt=C({"scripts/build/shims/chalk.cjs"(e,t){b();var n=e=>e;n.grey=n,n.red=n,n.bold=n,n.yellow=n,n.blue=n,n.default=n,t.exports=n}}),yt=C({"node_modules/vnopts/lib/handlers/deprecated/common.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0});var t=gt();e.commonDeprecatedHandler=(e,n,r)=>{let{descriptor:u}=r,i=[`${t.default.yellow("string"==typeof e?u.key(e):u.pair(e))} is deprecated`];return n&&i.push(`we now treat it as ${t.default.blue("string"==typeof n?u.key(n):u.pair(n))}`),i.join("; ")+"."}}}),ht=C({"node_modules/vnopts/lib/handlers/deprecated/index.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0}),(Dt(),x($e)).__exportStar(yt(),e)}}),Et=C({"node_modules/vnopts/lib/handlers/invalid/common.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0});var t=gt();e.commonInvalidHandler=(e,n,r)=>[`Invalid ${t.default.red(r.descriptor.key(e))} value.`,`Expected ${t.default.blue(r.schemas[e].expected(r))},`,`but received ${t.default.red(r.descriptor.value(n))}.`].join(" ")}}),Ct=C({"node_modules/vnopts/lib/handlers/invalid/index.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0}),(Dt(),x($e)).__exportStar(Et(),e)}}),Ft=C({"node_modules/vnopts/node_modules/leven/index.js"(e,t){b();var n=[],r=[];t.exports=function(e,t){if(e===t)return 0;var u=e;e.length>t.length&&(e=t,t=u);var i=e.length,a=t.length;if(0===i)return a;if(0===a)return i;for(;i>0&&e.charCodeAt(~-i)===t.charCodeAt(~-a);)i--,a--;if(0===i)return a;for(var s=0;sl?c>l?l+1:c:c>p?p+1:c;return l}}}),At=C({"node_modules/vnopts/lib/handlers/unknown/leven.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0});var t=gt(),n=Ft();e.levenUnknownHandler=(e,r,u)=>{let{descriptor:i,logger:a,schemas:s}=u,o=[`Ignored unknown option ${t.default.yellow(i.pair({key:e,value:r}))}.`],l=Object.keys(s).sort().find((t=>n(e,t)<3));l&&o.push(`Did you mean ${t.default.blue(i.key(l))}?`),a.warn(o.join(" "))}}}),vt=C({"node_modules/vnopts/lib/handlers/unknown/index.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0}),(Dt(),x($e)).__exportStar(At(),e)}}),xt=C({"node_modules/vnopts/lib/handlers/index.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0});var t=(Dt(),x($e));t.__exportStar(ht(),e),t.__exportStar(Ct(),e),t.__exportStar(vt(),e)}}),bt=C({"node_modules/vnopts/lib/schema.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0});var t=["default","expected","validate","deprecated","forward","redirect","overlap","preprocess","postprocess"];function n(e,n){let i=new e(n),a=Object.create(i);for(let s of t)s in n&&(a[s]=u(n[s],i,r.prototype[s].length));return a}e.createSchema=n;var r=class{constructor(e){this.name=e.name}static create(e){return n(this,e)}default(e){}expected(e){return"nothing"}validate(e,t){return!1}deprecated(e,t){return!1}forward(e,t){}redirect(e,t){}overlap(e,t,n){return e}preprocess(e,t){return e}postprocess(e,t){return e}};function u(e,t,n){return"function"==typeof e?function(){for(var r=arguments.length,u=new Array(r),i=0;ie}e.Schema=r}}),St=C({"node_modules/vnopts/lib/schemas/alias.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0});var t=bt(),n=class extends t.Schema{constructor(e){super(e),this._sourceName=e.sourceName}expected(e){return e.schemas[this._sourceName].expected(e)}validate(e,t){return t.schemas[this._sourceName].validate(e,t)}redirect(e,t){return this._sourceName}};e.AliasSchema=n}}),Tt=C({"node_modules/vnopts/lib/schemas/any.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0});var t=bt(),n=class extends t.Schema{expected(){return"anything"}validate(){return!0}};e.AnySchema=n}}),Bt=C({"node_modules/vnopts/lib/schemas/array.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0});var t=(Dt(),x($e)),n=bt(),r=class extends n.Schema{constructor(e){var{valueSchema:n,name:r=n.name}=e,u=t.__rest(e,["valueSchema","name"]);super(Object.assign({},u,{name:r})),this._valueSchema=n}expected(e){return`an array of ${this._valueSchema.expected(e)}`}validate(e,t){if(!Array.isArray(e))return!1;let n=[];for(let r of e){let e=t.normalizeValidateResult(this._valueSchema.validate(r,t),r);!0!==e&&n.push(e.value)}return 0===n.length||{value:n}}deprecated(e,t){let n=[];for(let r of e){let e=t.normalizeDeprecatedResult(this._valueSchema.deprecated(r,t),r);!1!==e&&n.push(...e.map((e=>{let{value:t}=e;return{value:[t]}})))}return n}forward(e,t){let n=[];for(let r of e){let e=t.normalizeForwardResult(this._valueSchema.forward(r,t),r);n.push(...e.map(u))}return n}redirect(e,t){let n=[],r=[];for(let i of e){let e=t.normalizeRedirectResult(this._valueSchema.redirect(i,t),i);"remain"in e&&n.push(e.remain),r.push(...e.redirect.map(u))}return 0===n.length?{redirect:r}:{redirect:r,remain:n}}overlap(e,t){return e.concat(t)}};function u(e){let{from:t,to:n}=e;return{from:[t],to:n}}e.ArraySchema=r}}),wt=C({"node_modules/vnopts/lib/schemas/boolean.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0});var t=bt(),n=class extends t.Schema{expected(){return"true or false"}validate(e){return"boolean"==typeof e}};e.BooleanSchema=n}}),Nt=C({"node_modules/vnopts/lib/utils.js"(e){function t(e,t){let n=Object.create(null);for(let r of e){let e=r[t];if(n[e])throw new Error(`Duplicate ${t} ${JSON.stringify(e)}`);n[e]=r}return n}function n(e,t){let n=new Map;for(let r of e){let e=r[t];if(n.has(e))throw new Error(`Duplicate ${t} ${JSON.stringify(e)}`);n.set(e,r)}return n}function r(){let e=Object.create(null);return t=>{let n=JSON.stringify(t);return!!e[n]||(e[n]=!0,!1)}}function u(e,t){let n=[],r=[];for(let u of e)t(u)?n.push(u):r.push(u);return[n,r]}function i(e){return e===Math.floor(e)}function a(e,t){if(e===t)return 0;let n=typeof e,r=typeof t,u=["undefined","object","boolean","number","string"];return n!==r?u.indexOf(n)-u.indexOf(r):"string"!==n?Number(e)-Number(t):e.localeCompare(t)}function s(e){return void 0===e?{}:e}function o(e,t){return!0===e||(!1===e?{value:t}:e)}function l(e,t){return!1!==e&&(!0===e?!!(arguments.length>2&&void 0!==arguments[2]&&arguments[2])||[{value:t}]:"value"in e?[e]:0!==e.length&&e)}function p(e,t){return"string"==typeof e||"key"in e?{from:t,to:e}:"from"in e?{from:e.from,to:e.to}:{from:t,to:e.to}}function c(e,t){return void 0===e?[]:Array.isArray(e)?e.map((e=>p(e,t))):[p(e,t)]}function d(e,t){let n=c("object"==typeof e&&"redirect"in e?e.redirect:e,t);return 0===n.length?{remain:t,redirect:n}:"object"==typeof e&&"remain"in e?{remain:e.remain,redirect:n}:{redirect:n}}b(),Object.defineProperty(e,"__esModule",{value:!0}),e.recordFromArray=t,e.mapFromArray=n,e.createAutoChecklist=r,e.partition=u,e.isInt=i,e.comparePrimitive=a,e.normalizeDefaultResult=s,e.normalizeValidateResult=o,e.normalizeDeprecatedResult=l,e.normalizeTransferResult=p,e.normalizeForwardResult=c,e.normalizeRedirectResult=d}}),kt=C({"node_modules/vnopts/lib/schemas/choice.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0});var t=bt(),n=Nt(),r=class extends t.Schema{constructor(e){super(e),this._choices=n.mapFromArray(e.choices.map((e=>e&&"object"==typeof e?e:{value:e})),"value")}expected(e){let{descriptor:t}=e,r=Array.from(this._choices.keys()).map((e=>this._choices.get(e))).filter((e=>!e.deprecated)).map((e=>e.value)).sort(n.comparePrimitive).map(t.value),u=r.slice(0,-2),i=r.slice(-2);return u.concat(i.join(" or ")).join(", ")}validate(e){return this._choices.has(e)}deprecated(e){let t=this._choices.get(e);return!(!t||!t.deprecated)&&{value:e}}forward(e){let t=this._choices.get(e);return t?t.forward:void 0}redirect(e){let t=this._choices.get(e);return t?t.redirect:void 0}};e.ChoiceSchema=r}}),jt=C({"node_modules/vnopts/lib/schemas/number.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0});var t=bt(),n=class extends t.Schema{expected(){return"a number"}validate(e,t){return"number"==typeof e}};e.NumberSchema=n}}),Pt=C({"node_modules/vnopts/lib/schemas/integer.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0});var t=Nt(),n=jt(),r=class extends n.NumberSchema{expected(){return"an integer"}validate(e,n){return!0===n.normalizeValidateResult(super.validate(e,n),e)&&t.isInt(e)}};e.IntegerSchema=r}}),It=C({"node_modules/vnopts/lib/schemas/string.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0});var t=bt(),n=class extends t.Schema{expected(){return"a string"}validate(e){return"string"==typeof e}};e.StringSchema=n}}),Ot=C({"node_modules/vnopts/lib/schemas/index.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0});var t=(Dt(),x($e));t.__exportStar(St(),e),t.__exportStar(Tt(),e),t.__exportStar(Bt(),e),t.__exportStar(wt(),e),t.__exportStar(kt(),e),t.__exportStar(Pt(),e),t.__exportStar(jt(),e),t.__exportStar(It(),e)}}),Lt=C({"node_modules/vnopts/lib/defaults.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0});var t=ft(),n=yt(),r=Ct(),u=At();e.defaultDescriptor=t.apiDescriptor,e.defaultUnknownHandler=u.levenUnknownHandler,e.defaultInvalidHandler=r.commonInvalidHandler,e.defaultDeprecatedHandler=n.commonDeprecatedHandler}}),_t=C({"node_modules/vnopts/lib/normalize.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0});var t=Lt(),n=Nt();e.normalize=(e,t,n)=>new r(t,n).normalize(e);var r=class{constructor(e,r){let{logger:u=console,descriptor:i=t.defaultDescriptor,unknown:a=t.defaultUnknownHandler,invalid:s=t.defaultInvalidHandler,deprecated:o=t.defaultDeprecatedHandler}=r||{};this._utils={descriptor:i,logger:u||{warn:()=>{}},schemas:n.recordFromArray(e,"name"),normalizeDefaultResult:n.normalizeDefaultResult,normalizeDeprecatedResult:n.normalizeDeprecatedResult,normalizeForwardResult:n.normalizeForwardResult,normalizeRedirectResult:n.normalizeRedirectResult,normalizeValidateResult:n.normalizeValidateResult},this._unknownHandler=a,this._invalidHandler=s,this._deprecatedHandler=o,this.cleanHistory()}cleanHistory(){this._hasDeprecationWarned=n.createAutoChecklist()}normalize(e){let t={},r=[e],u=()=>{for(;0!==r.length;){let e=r.shift(),n=this._applyNormalization(e,t);r.push(...n)}};u();for(let i of Object.keys(this._utils.schemas)){let e=this._utils.schemas[i];if(!(i in t)){let t=n.normalizeDefaultResult(e.default(this._utils));"value"in t&&r.push({[i]:t.value})}}u();for(let n of Object.keys(this._utils.schemas)){let e=this._utils.schemas[n];n in t&&(t[n]=e.postprocess(t[n],this._utils))}return t}_applyNormalization(e,t){let r=[],[u,i]=n.partition(Object.keys(e),(e=>e in this._utils.schemas));for(let a of u){let u=this._utils.schemas[a],i=u.preprocess(e[a],this._utils),s=n.normalizeValidateResult(u.validate(i,this._utils),i);if(!0!==s){let{value:e}=s,t=this._invalidHandler(a,e,this._utils);throw"string"==typeof t?new Error(t):t}let o=e=>{let{from:t,to:n}=e;r.push("string"==typeof n?{[n]:t}:{[n.key]:n.value})},l=e=>{let{value:t,redirectTo:r}=e,s=n.normalizeDeprecatedResult(u.deprecated(t,this._utils),i,!0);if(!1!==s)if(!0===s)this._hasDeprecationWarned(a)||this._utils.logger.warn(this._deprecatedHandler(a,r,this._utils));else for(let{value:n}of s){let e={key:a,value:n};if(!this._hasDeprecationWarned(e)){let t="string"==typeof r?{key:r,value:n}:r;this._utils.logger.warn(this._deprecatedHandler(e,t,this._utils))}}};n.normalizeForwardResult(u.forward(i,this._utils),i).forEach(o);let p=n.normalizeRedirectResult(u.redirect(i,this._utils),i);if(p.redirect.forEach(o),"remain"in p){let e=p.remain;t[a]=a in t?u.overlap(t[a],e,this._utils):e,l({value:e})}for(let{from:e,to:t}of p.redirect)l({value:e,redirectTo:t})}for(let n of i){let u=e[n],i=this._unknownHandler(n,u,this._utils);if(i)for(let e of Object.keys(i)){let n={[e]:i[e]};e in this._utils.schemas?r.push(n):Object.assign(t,n)}}return r}};e.Normalizer=r}}),Mt=C({"node_modules/vnopts/lib/index.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0});var t=(Dt(),x($e));t.__exportStar(mt(),e),t.__exportStar(xt(),e),t.__exportStar(Ot(),e),t.__exportStar(_t(),e),t.__exportStar(bt(),e)}}),$t=C({"src/main/options-normalizer.js"(e,t){b();var n,r=Mt(),u=k(),i={key:e=>1===e.length?`-${e}`:`--${e}`,value:e=>r.apiDescriptor.value(e),pair:e=>{let{key:t,value:n}=e;return!1===n?`--no-${t}`:!0===n?i.key(t):""===n?`${i.key(t)} without an argument`:`${i.key(t)}=${n}`}},a=e=>{let{colorsModule:t,levenshteinDistance:n}=e;return class extends r.ChoiceSchema{constructor(e){let{name:t,flags:n}=e;super({name:t,choices:n}),this._flags=[...n].sort()}preprocess(e,r){if("string"==typeof e&&e.length>0&&!this._flags.includes(e)){let u=this._flags.find((t=>n(t,e)<3));if(u)return r.logger.warn([`Unknown flag ${t.yellow(r.descriptor.value(e))},`,`did you mean ${t.blue(r.descriptor.value(u))}?`].join(" ")),u}return e}expected(){return"a flag"}}};function s(e,t){let{logger:u=!1,isCLI:a=!1,passThrough:s=!1,colorsModule:c=null,levenshteinDistance:d=null}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},D=s?Array.isArray(s)?(e,t)=>s.includes(e)?{[e]:t}:void 0:(e,t)=>({[e]:t}):(e,t,n)=>{let u=n.schemas,{_:i}=u,a=p(u,o);return r.levenUnknownHandler(e,t,Object.assign(Object.assign({},n),{},{schemas:a}))},f=a?i:r.apiDescriptor,m=l(t,{isCLI:a,colorsModule:c,levenshteinDistance:d}),g=new r.Normalizer(m,{logger:u,unknown:D,descriptor:f}),y=!1!==u;y&&n&&(g._hasDeprecationWarned=n);let h=g.normalize(e);return y&&(n=g._hasDeprecationWarned),a&&!1===h["plugin-search"]&&(h["plugin-search-dir"]=!1),h}function l(e,t){let{isCLI:n,colorsModule:u,levenshteinDistance:i}=t,a=[];n&&a.push(r.AnySchema.create({name:"_"}));for(let s of e)a.push(c(s,{isCLI:n,optionInfos:e,colorsModule:u,levenshteinDistance:i})),s.alias&&n&&a.push(r.AliasSchema.create({name:s.alias,sourceName:s.name}));return a}function c(e,t){let{isCLI:n,optionInfos:i,colorsModule:s,levenshteinDistance:o}=t,{name:l}=e;if("plugin-search-dir"===l||"pluginSearchDirs"===l)return r.AnySchema.create({name:l,preprocess:e=>(!1===e||(e=Array.isArray(e)?e:[e]),e),validate:e=>!1===e||e.every((e=>"string"==typeof e)),expected:()=>"false or paths to plugin search dir"});let p,c={name:l},d={};switch(e.type){case"int":p=r.IntegerSchema,n&&(c.preprocess=Number);break;case"string":case"path":p=r.StringSchema;break;case"choice":p=r.ChoiceSchema,c.choices=e.choices.map((t=>"object"==typeof t&&t.redirect?Object.assign(Object.assign({},t),{},{redirect:{to:{key:e.name,value:t.redirect}}}):t));break;case"boolean":p=r.BooleanSchema;break;case"flag":p=a({colorsModule:s,levenshteinDistance:o}),c.flags=i.flatMap((e=>[e.alias,e.description&&e.name,e.oppositeDescription&&`no-${e.name}`].filter(Boolean)));break;default:throw new Error(`Unexpected type ${e.type}`)}if(e.exception?c.validate=(t,n,r)=>e.exception(t)||n.validate(t,r):c.validate=(e,t,n)=>void 0===e||t.validate(e,n),e.redirect&&(d.redirect=t=>t?{to:{key:e.redirect.option,value:e.redirect.value}}:void 0),e.deprecated&&(d.deprecated=!0),n&&!e.array){let e=c.preprocess||(e=>e);c.preprocess=(t,n,r)=>n.preprocess(e(Array.isArray(t)?u(t):t),r)}return e.array?r.ArraySchema.create(Object.assign(Object.assign(Object.assign({},n?{preprocess:e=>Array.isArray(e)?e:[e]}:{}),d),{},{valueSchema:p.create(c)})):p.create(Object.assign(Object.assign({},c),d))}function d(e,t,n){return s(e,t,n)}function D(e,t,n){return s(e,t,Object.assign({isCLI:!0},n))}t.exports={normalizeApiOptions:d,normalizeCliOptions:D}}}),Rt=C({"src/language-js/loc.js"(e,t){b();var n=pe();function r(e){var t,u;let i=e.range?e.range[0]:e.start,a=null!==(t=null===(u=e.declaration)||void 0===u?void 0:u.decorators)&&void 0!==t?t:e.decorators;return n(a)?Math.min(r(a[0]),i):i}function u(e){return e.range?e.range[1]:e.end}function i(e,t){let n=r(e);return Number.isInteger(n)&&n===r(t)}function a(e,t){let n=u(e);return Number.isInteger(n)&&n===u(t)}function s(e,t){return i(e,t)&&a(e,t)}t.exports={locStart:r,locEnd:u,hasSameLocStart:i,hasSameLoc:s}}}),Vt=C({"src/main/load-parser.js"(e,t){b(),t.exports=()=>{}}}),Wt=C({"scripts/build/shims/babel-highlight.cjs"(e,t){b();var n=gt(),r={shouldHighlight:()=>!1,getChalk:()=>n};t.exports=r}}),qt=C({"node_modules/@babel/code-frame/lib/index.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0}),e.codeFrameColumns=a,e.default=s;var t=Wt(),n=!1;function r(e){return{gutter:e.grey,marker:e.red.bold,message:e.red.bold}}var u=/\r\n|[\n\r\u2028\u2029]/;function i(e,t,n){let r=Object.assign({column:0,line:-1},e.start),u=Object.assign({},r,e.end),{linesAbove:i=2,linesBelow:a=3}=n||{},s=r.line,o=r.column,l=u.line,p=u.column,c=Math.max(s-(i+1),0),d=Math.min(t.length,l+a);-1===s&&(c=0),-1===l&&(d=t.length);let D=l-s,f={};if(D)for(let m=0;m<=D;m++){let e=m+s;if(o)if(0===m){let n=t[e-1].length;f[e]=[o,n-o+1]}else if(m===D)f[e]=[0,p];else{let n=t[e-m].length;f[e]=[0,n]}else f[e]=!0}else f[s]=o===p?!o||[o,0]:[o,p-o];return{start:c,end:d,markerLines:f}}function a(e,n){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=(a.highlightCode||a.forceColor)&&(0,t.shouldHighlight)(a),o=(0,t.getChalk)(a),l=r(o),p=(e,t)=>s?e(t):t,c=e.split(u),{start:d,end:D,markerLines:f}=i(n,c,a),m=n.start&&"number"==typeof n.start.column,g=String(D).length,y=(s?(0,t.default)(e,a):e).split(u,D).slice(d,D).map(((e,t)=>{let n=d+1+t,r=` ${` ${n}`.slice(-g)} |`,u=f[n],i=!f[n+1];if(u){let t="";if(Array.isArray(u)){let n=e.slice(0,Math.max(u[0]-1,0)).replace(/[^\t]/g," "),s=u[1]||1;t=["\n ",p(l.gutter,r.replace(/\d/g," "))," ",n,p(l.marker,"^").repeat(s)].join(""),i&&a.message&&(t+=" "+p(l.message,a.message))}return[p(l.marker,">"),p(l.gutter,r),e.length>0?` ${e}`:"",t].join("")}return` ${p(l.gutter,r)}${e.length>0?` ${e}`:""}`})).join("\n");return a.message&&!m&&(y=`${" ".repeat(g+1)}${a.message}\n${y}`),s?o.reset(y):y}function s(e,t,r){let u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(!n){n=!0;let e="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";d.emitWarning?d.emitWarning(e,"DeprecationWarning"):(new Error(e).name="DeprecationWarning",console.warn(new Error(e)))}return a(e,{start:{column:r=Math.max(r,0),line:t}},u)}}}),Jt=C({"src/main/parser.js"(e,t){b();var{ConfigError:n}=Me(),r=Rt(),{locStart:u,locEnd:i}=(Vt(),r),a=Object.getOwnPropertyNames,s=Object.getOwnPropertyDescriptor;function o(e){let t={};for(let n of e.plugins)if(n.parsers)for(let e of a(n.parsers))Object.defineProperty(t,e,s(n.parsers,e));return t}function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o(e);if("function"==typeof e.parser)return{parse:e.parser,astFormat:"estree",locStart:u,locEnd:i};if("string"==typeof e.parser){if(Object.prototype.hasOwnProperty.call(t,e.parser))return t[e.parser];throw new n(`Couldn't resolve parser "${e.parser}". Parsers must be explicitly added to the standalone bundle.`)}}function p(e,t){let n=o(t),r=Object.defineProperties({},Object.fromEntries(Object.keys(n).map((e=>[e,{enumerable:!0,get:()=>n[e].parse}])))),u=l(t,n);try{return u.preprocess&&(e=u.preprocess(e,t)),{text:e,ast:u.parse(e,r,t)}}catch(i){let{loc:t}=i;if(t){let{codeFrameColumns:n}=qt();throw i.codeFrame=n(e,t,{highlightCode:!0}),i.message+="\n"+i.codeFrame,i}throw i}}t.exports={parse:p,resolveParser:l}}}),Ut=C({"src/main/options.js"(e,t){b();var n=Le(),{UndefinedParserError:r}=Me(),{getSupportInfo:u}=le(),i=$t(),{resolveParser:a}=Jt(),s={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null};function o(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Object.assign({},e),o=u({plugins:e.plugins,showUnreleased:!0,showDeprecated:!0}).options,c=Object.assign(Object.assign({},s),Object.fromEntries(o.filter((e=>void 0!==e.default)).map((e=>[e.name,e.default]))));if(!n.parser)if(n.filepath){if(n.parser=p(n.filepath,n.plugins),!n.parser)throw new r(`No parser could be inferred for file: ${n.filepath}`)}else(t.logger||console).warn("No parser and no filepath given, using 'babel' the parser now but this will throw an error in the future. Please specify a parser or a filepath so one can be inferred."),n.parser="babel";let d=a(i.normalizeApiOptions(n,[o.find((e=>"parser"===e.name))],{passThrough:!0,logger:!1}));n.astFormat=d.astFormat,n.locEnd=d.locEnd,n.locStart=d.locStart;let D=l(n);n.printer=D.printers[n.astFormat];let f=Object.fromEntries(o.filter((e=>e.pluginDefaults&&void 0!==e.pluginDefaults[D.name])).map((e=>[e.name,e.pluginDefaults[D.name]]))),m=Object.assign(Object.assign({},c),f);for(let[r,u]of Object.entries(m))(null===n[r]||void 0===n[r])&&(n[r]=u);return"json"===n.parser&&(n.trailingComma="none"),i.normalizeApiOptions(n,o,Object.assign({passThrough:Object.keys(s)},t))}function l(e){let{astFormat:t}=e;if(!t)throw new Error("getPlugin() requires astFormat to be set");let n=e.plugins.find((e=>e.printers&&e.printers[t]));if(!n)throw new Error(`Couldn't find plugin for AST format "${t}"`);return n}function p(e,t){let r=n.basename(e).toLowerCase(),i=u({plugins:t}).languages.filter((e=>null!==e.since)).find((e=>e.extensions&&e.extensions.some((e=>r.endsWith(e)))||e.filenames&&e.filenames.some((e=>e.toLowerCase()===r))));return i&&i.parsers[0]}t.exports={normalize:o,hiddenDefaults:s,inferParser:p}}}),Ht=C({"src/main/massage-ast.js"(e,t){function n(e,t,r){if(Array.isArray(e))return e.map((e=>n(e,t,r))).filter(Boolean);if(!e||"object"!=typeof e)return e;let u,i=t.printer.massageAstNode;u=i&&i.ignoredProperties?i.ignoredProperties:new Set;let a={};for(let[s,o]of Object.entries(e))!u.has(s)&&"function"!=typeof o&&(a[s]=n(o,t,e));if(i){let t=i(e,a,r);if(null===t)return;if(t)return t}return a}b(),t.exports=n}}),Gt=C({"scripts/build/shims/assert.cjs"(e,t){b();var n=()=>{};n.ok=n,n.strictEqual=n,t.exports=n}}),Xt=C({"src/main/comments.js"(e,t){b();var n=Gt(),{builders:{line:r,hardline:u,breakParent:i,indent:a,lineSuffix:s,join:o,cursor:l}}=G(),{hasNewline:p,skipNewline:c,skipSpaces:d,isPreviousLineEmpty:D,addLeadingComment:f,addDanglingComment:m,addTrailingComment:g}=ge(),y=new WeakMap;function h(e,t,n){if(!e)return;let{printer:r,locStart:u,locEnd:i}=t;if(n){if(r.canAttachComment&&r.canAttachComment(e)){let t;for(t=n.length-1;t>=0&&!(u(n[t])<=u(e)&&i(n[t])<=i(e));--t);return void n.splice(t+1,0,e)}}else if(y.has(e))return y.get(e);let a=r.getCommentChildNodes&&r.getCommentChildNodes(e,t)||"object"==typeof e&&Object.entries(e).filter((e=>{let[t]=e;return"enclosingNode"!==t&&"precedingNode"!==t&&"followingNode"!==t&&"tokens"!==t&&"comments"!==t&&"parent"!==t})).map((e=>{let[,t]=e;return t}));if(a){n||(n=[],y.set(e,n));for(let e of a)h(e,t,n);return n}}function E(e,t,n,r){let u,i,{locStart:a,locEnd:s}=n,o=a(t),l=s(t),p=h(e,n),c=0,d=p.length;for(;c>1,r=p[e],D=a(r),f=s(r);if(D<=o&&l<=f)return E(r,t,n,r);if(f<=o)u=r,c=e+1;else{if(!(l<=D))throw new Error("Comment location overlaps with node location");i=r,d=e}}if(r&&"TemplateLiteral"===r.type){let{quasis:e}=r,a=B(e,t,n);u&&B(e,u,n)!==a&&(u=null),i&&B(e,i,n)!==a&&(i=null)}return{enclosingNode:r,precedingNode:u,followingNode:i}}var C=()=>!1;function F(e,t,n,r){if(!Array.isArray(e))return;let u=[],{locStart:i,locEnd:a,printer:{handleComments:s={}}}=r,{avoidAstMutation:o,ownLine:l=C,endOfLine:p=C,remaining:c=C}=s,d=e.map(((u,i)=>Object.assign(Object.assign({},E(t,u,r)),{},{comment:u,text:n,options:r,ast:t,isLastComment:e.length-1===i})));for(let[D,y]of d.entries()){let e,{comment:t,precedingNode:n,enclosingNode:r,followingNode:s,text:h,options:E,ast:C,isLastComment:F}=y;if("json"===E.parser||"json5"===E.parser||"__js_expression"===E.parser||"__vue_expression"===E.parser||"__vue_ts_expression"===E.parser){if(i(t)-i(C)<=0){f(C,t);continue}if(a(t)-a(C)>=0){g(C,t);continue}}if(o?e=[y]:(t.enclosingNode=r,t.precedingNode=n,t.followingNode=s,e=[t,h,E,C,F]),v(h,E,d,D))t.placement="ownLine",l(...e)||(s?f(s,t):n?g(n,t):m(r||C,t));else if(x(h,E,d,D))t.placement="endOfLine",p(...e)||(n?g(n,t):s?f(s,t):m(r||C,t));else if(t.placement="remaining",!c(...e))if(n&&s){let e=u.length;e>0&&u[e-1].followingNode!==s&&S(u,h,E),u.push(y)}else n?g(n,t):s?f(s,t):m(r||C,t)}if(S(u,n,r),!o)for(let D of e)delete D.precedingNode,delete D.enclosingNode,delete D.followingNode}var A=e=>!/[\S\n\u2028\u2029]/.test(e);function v(e,t,n,r){let{comment:u,precedingNode:i}=n[r],{locStart:a,locEnd:s}=t,o=a(u);if(i)for(let l=r-1;l>=0;l--){let{comment:t,precedingNode:r}=n[l];if(r!==i||!A(e.slice(s(t),o)))break;o=a(t)}return p(e,o,{backwards:!0})}function x(e,t,n,r){let{comment:u,followingNode:i}=n[r],{locStart:a,locEnd:s}=t,o=s(u);if(i)for(let l=r+1;l0;--i){let{comment:u,precedingNode:o,followingNode:c}=e[i-1];n.strictEqual(o,a),n.strictEqual(c,s);let d=t.slice(r.locEnd(u),p);if(!l.test(d))break;p=r.locStart(u)}for(let[n,{comment:c}]of e.entries())n1&&n.comments.sort(((e,t)=>r.locStart(e)-r.locStart(t)));e.length=0}function T(e,t){return e.getValue().printed=!0,t.printer.printComment(e,t)}function B(e,t,n){let r=n.locStart(t)-1;for(let u=1;u{let n=e.getValue();!n.leading&&!n.trailing&&(!r||r(n))&&i.push(T(e,t))}),"comments"),0!==i.length)?n?o(u,i):a([u,o(u,i)]):""}function j(e,t,n){let r=e.getValue();if(!r)return{};let u=r.comments||[];n&&(u=u.filter((e=>!n.has(e))));let i=r===t.cursorNode;if(0===u.length){let e=i?l:"";return{leading:e,trailing:e}}let a=[],s=[];return e.each((()=>{let r=e.getValue();if(n&&n.has(r))return;let{leading:u,trailing:i}=r;u?a.push(w(e,t)):i&&s.push(N(e,t))}),"comments"),i&&(a.unshift(l),s.push(l)),{leading:a,trailing:s}}function P(e,t,n,r){let{leading:u,trailing:i}=j(e,n,r);return u||i?[u,t,i]:t}function I(e){if(e)for(let t of e){if(!t.printed)throw new Error('Comment "'+t.value.trim()+'" was not printed. Please report this error!');delete t.printed}}t.exports={attach:F,printComments:P,printCommentsSeparately:j,printDanglingComments:k,getSortedChildNodes:h,ensureAllCommentsPrinted:I}}}),zt=C({"src/common/ast-path.js"(e,t){b();var n=k();function r(e,t){let n=u(e.stack,t);return-1===n?null:e.stack[n]}function u(e,t){for(let n=e.length-1;n>=0;n-=2){let r=e[n];if(r&&!Array.isArray(r)&&--t<0)return n}return-1}var i=class{constructor(e){this.stack=[e]}getName(){let{stack:e}=this,{length:t}=e;return t>1?e[t-2]:null}getValue(){return n(this.stack)}getNode(){return r(this,arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)}getParentNode(){return r(this,(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)+1)}call(e){let{stack:t}=this,{length:r}=t,u=n(t);for(var i=arguments.length,a=new Array(i>1?i-1:0),s=1;s1&&void 0!==arguments[1]?arguments[1]:0,n=u(this.stack,t+1),r=this.stack.splice(n+1),i=e(this);return this.stack.push(...r),i}each(e){let{stack:t}=this,{length:r}=t,u=n(t);for(var i=arguments.length,a=new Array(i>1?i-1:0),s=1;s1?n-1:0),u=1;u{t[r]=e(n,r,u)}),...r),t}try(e){let{stack:t}=this,n=[...t];try{return e()}finally{t.length=0,t.push(...n)}}match(){let e=this.stack.length-1,t=null,n=this.stack[e--];for(var r=arguments.length,u=new Array(r),i=0;ia(e,t,n,r,u)),n)}function a(e,t,i,a){let{stripTrailingHardline:s=!1}=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=r(Object.assign(Object.assign(Object.assign({},i),t),{},{parentParser:i.parser,originalText:e}),{passThrough:!0}),l=Jt().parse(e,o),{ast:p}=l;e=l.text;let c=p.comments;delete p.comments,u.attach(c,p,e,o),o[Symbol.for("comments")]=c||[],o[Symbol.for("tokens")]=p.tokens||[];let d=a(p,o);return u.ensureAllCommentsPrinted(c),s?"string"==typeof d?d.replace(/(?:\r?\n)*$/,""):n(d):d}t.exports={printSubtree:i}}}),Qt=C({"src/main/ast-to-doc.js"(e,t){b();var n=zt(),{builders:{hardline:r,addAlignmentToDoc:u},utils:{propagateBreaks:i}}=G(),{printComments:a}=Xt(),s=Kt();function o(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,{printer:s}=t;s.preprocess&&(e=s.preprocess(e,t));let o=new Map,l=new n(e),c=d();return a>0&&(c=u([r,c],a,t.tabWidth)),i(c),c;function d(e,t){return void 0===e||e===l?D(t):Array.isArray(e)?l.call((()=>D(t)),...e):l.call((()=>D(t)),e)}function D(e){let n=l.getValue(),r=n&&"object"==typeof n&&void 0===e;if(r&&o.has(n))return o.get(n);let u=p(l,t,d,e);return r&&o.set(n,u),u}}function l(e,t){let{originalText:n,[Symbol.for("comments")]:r,locStart:u,locEnd:i}=t,a=u(e),s=i(e),o=new Set;for(let l of r)u(l)>=a&&i(l)<=s&&(l.printed=!0,o.add(l));return{doc:n.slice(a,s),printedComments:o}}function p(e,t,n,r){let u,i,p=e.getValue(),{printer:c}=t;if(c.hasPrettierIgnore&&c.hasPrettierIgnore(e))({doc:u,printedComments:i}=l(p,t));else{if(p)try{u=s.printSubtree(e,n,t,o)}catch(d){if(globalThis.PRETTIER_DEBUG)throw d}u||(u=c.print(e,t,n,r))}return(!c.willPrintOwnComments||!c.willPrintOwnComments(e,t))&&(u=a(e,u,t,i)),u}t.exports=o}}),Yt=C({"src/main/range-util.js"(e,t){b();var n=Gt(),r=Xt(),u=e=>{let{parser:t}=e;return"json"===t||"json5"===t||"json-stringify"===t};function i(e,t){let n=[e.node,...e.parentNodes],r=new Set([t.node,...t.parentNodes]);return n.find((e=>p.has(e.type)&&r.has(e)))}function a(e){let t=e.length-1;for(;;){let n=e[t];if(!n||"Program"!==n.type&&"File"!==n.type)break;t--}return e.slice(0,t+1)}function s(e,t,n){let{locStart:r,locEnd:u}=n,i=e.node,s=t.node;if(i===s)return{startNode:i,endNode:s};let o=r(e.node);for(let p of a(t.parentNodes)){if(!(r(p)>=o))break;s=p}let l=u(t.node);for(let p of a(e.parentNodes)){if(!(u(p)<=l))break;if(i=p,i===s)break}return{startNode:i,endNode:s}}function o(e,t,n,u){let i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],a=arguments.length>5?arguments[5]:void 0,{locStart:s,locEnd:l}=n,p=s(e),c=l(e);if(!(t>c||ta);let D=e.slice(a,l).search(/\S/),f=-1===D;if(!f)for(a+=D;l>a&&!/\S/.test(e[l-1]);--l);let m,g,y=o(r,a,t,((e,n)=>d(t,e,n)),[],"rangeStart"),h=f?y:o(r,l,t,(e=>d(t,e)),[],"rangeEnd");if(!y||!h)return{rangeStart:0,rangeEnd:0};if(u(t)){let e=i(y,h);m=e,g=e}else({startNode:m,endNode:g}=s(y,h,t));return{rangeStart:Math.min(p(m),p(g)),rangeEnd:Math.max(c(m),c(g))}}t.exports={calculateRange:D,findNodeAtOffset:o}}}),Zt=C({"src/main/core.js"(e,t){b();var{diffArrays:n}=B(),{printer:{printDocToString:r},debug:{printDocToDebug:u}}=G(),{getAlignmentSize:i}=ge(),{guessEndOfLine:a,convertEndOfLineToChars:s,countEndOfLineChars:o,normalizeEndOfLine:l}=N(),p=Ut().normalize,c=Ht(),d=Xt(),D=Jt(),f=Qt(),m=Yt(),g="\ufeff",y=Symbol("cursor");function h(e,t,n){let r=t.comments;return r&&(delete t.comments,d.attach(r,t,e,n)),n[Symbol.for("comments")]=r||[],n[Symbol.for("tokens")]=t.tokens||[],n.originalText=e,r}function E(e,t){let u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(!e||0===e.trim().length)return{formatted:"",cursorOffset:-1,comments:[]};let{ast:i,text:a}=D.parse(e,t);if(t.cursorOffset>=0){let e=m.findNodeAtOffset(i,t.cursorOffset,t);e&&e.node&&(t.cursorNode=e.node)}let o=h(a,i,t),l=f(i,t,u),p=r(l,t);if(d.ensureAllCommentsPrinted(o),u>0){let e=p.formatted.trim();void 0!==p.cursorNodeStart&&(p.cursorNodeStart-=p.formatted.indexOf(e)),p.formatted=e+s(t.endOfLine)}if(t.cursorOffset>=0){let e,r,u,i,s;if(t.cursorNode&&p.cursorNodeText?(e=t.locStart(t.cursorNode),r=a.slice(e,t.locEnd(t.cursorNode)),u=t.cursorOffset-e,i=p.cursorNodeStart,s=p.cursorNodeText):(e=0,r=a,u=t.cursorOffset,i=0,s=p.formatted),r===s)return{formatted:p.formatted,cursorOffset:i+u,comments:o};let l=[...r];l.splice(u,0,y);let c=[...s],d=n(l,c),D=i;for(let t of d)if(t.removed){if(t.value.includes(y))break}else D+=t.count;return{formatted:p.formatted,cursorOffset:D,comments:o}}return{formatted:p.formatted,cursorOffset:-1,comments:o}}function C(e,t){let{ast:n,text:r}=D.parse(e,t),{rangeStart:u,rangeEnd:a}=m.calculateRange(r,t,n),l=r.slice(u,a),p=Math.min(u,r.lastIndexOf("\n",u)+1),c=r.slice(p,u).match(/^\s*/)[0],d=i(c,t.tabWidth),f=E(l,Object.assign(Object.assign({},t),{},{rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:t.cursorOffset>u&&t.cursorOffset<=a?t.cursorOffset-u:-1,endOfLine:"lf"}),d),g=f.formatted.trimEnd(),{cursorOffset:y}=t;y>a?y+=g.length-l.length:f.cursorOffset>=0&&(y=f.cursorOffset+u);let h=r.slice(0,u)+g+r.slice(a);if("lf"!==t.endOfLine){let e=s(t.endOfLine);y>=0&&"\r\n"===e&&(y+=o(h.slice(0,y),"\n")),h=h.replace(/\n/g,e)}return{formatted:h,cursorOffset:y,comments:f.comments}}function F(e,t,n){return"number"!=typeof t||Number.isNaN(t)||t<0||t>e.length?n:t}function A(e,t){let{cursorOffset:n,rangeStart:r,rangeEnd:u}=t;return n=F(e,n,-1),r=F(e,r,0),u=F(e,u,e.length),Object.assign(Object.assign({},t),{},{cursorOffset:n,rangeStart:r,rangeEnd:u})}function v(e,t){let{cursorOffset:n,rangeStart:r,rangeEnd:u,endOfLine:i}=A(e,t),s=e.charAt(0)===g;if(s&&(e=e.slice(1),n--,r--,u--),"auto"===i&&(i=a(e)),e.includes("\r")){let t=t=>o(e.slice(0,Math.max(t,0)),"\r\n");n-=t(n),r-=t(r),u-=t(u),e=l(e)}return{hasBOM:s,text:e,options:A(e,Object.assign(Object.assign({},t),{},{cursorOffset:n,rangeStart:r,rangeEnd:u,endOfLine:i}))}}function x(e,t){let n=D.resolveParser(t);return!n.hasPragma||n.hasPragma(e)}function S(e,t){let n,{hasBOM:r,text:u,options:i}=v(e,p(t));return i.rangeStart>=i.rangeEnd&&""!==u||i.requirePragma&&!x(u,i)?{formatted:e,cursorOffset:t.cursorOffset,comments:[]}:(i.rangeStart>0||i.rangeEnd=0&&n.cursorOffset++),n)}t.exports={formatWithCursor:S,parse(e,t,n){let{text:r,options:u}=v(e,p(t)),i=D.parse(r,u);return n&&(i.ast=c(i.ast,u)),i},formatAST(e,t){t=p(t);let n=f(e,t);return r(n,t)},formatDoc:(e,t)=>S(u(e),Object.assign(Object.assign({},t),{},{parser:"__js_expression"})).formatted,printToDoc(e,t){t=p(t);let{ast:n,text:r}=D.parse(e,t);return h(r,n,t),f(n,t)},printDocToString:(e,t)=>r(e,p(t))}}}),en=C({"src/common/util-shared.js"(e,t){b();var{getMaxContinuousCount:n,getStringWidth:r,getAlignmentSize:u,getIndentSize:i,skip:a,skipWhitespace:s,skipSpaces:o,skipNewline:l,skipToLineEnd:p,skipEverythingButNewLine:c,skipInlineComment:d,skipTrailingComment:D,hasNewline:f,hasNewlineInRange:m,hasSpaces:g,isNextLineEmpty:y,isNextLineEmptyAfterIndex:h,isPreviousLineEmpty:E,getNextNonSpaceNonCommentCharacterIndex:C,makeString:F,addLeadingComment:A,addDanglingComment:v,addTrailingComment:x}=ge();t.exports={getMaxContinuousCount:n,getStringWidth:r,getAlignmentSize:u,getIndentSize:i,skip:a,skipWhitespace:s,skipSpaces:o,skipNewline:l,skipToLineEnd:p,skipEverythingButNewLine:c,skipInlineComment:d,skipTrailingComment:D,hasNewline:f,hasNewlineInRange:m,hasSpaces:g,isNextLineEmpty:y,isNextLineEmptyAfterIndex:h,isPreviousLineEmpty:E,getNextNonSpaceNonCommentCharacterIndex:C,makeString:F,addLeadingComment:A,addDanglingComment:v,addTrailingComment:x}}}),tn=C({"src/utils/create-language.js"(e,t){b(),t.exports=function(e,t){let{languageId:n}=e,r=p(e,l);return Object.assign(Object.assign({linguistLanguageId:n},r),t(e))}}}),nn=C({"node_modules/esutils/lib/ast.js"(e,t){b(),function(){function e(e){if(null==e)return!1;switch(e.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1}function n(e){if(null==e)return!1;switch(e.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1}function r(e){if(null==e)return!1;switch(e.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function u(e){return r(e)||null!=e&&"FunctionDeclaration"===e.type}function i(e){switch(e.type){case"IfStatement":return null!=e.alternate?e.alternate:e.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return e.body}return null}function a(e){var t;if("IfStatement"!==e.type||null==e.alternate)return!1;t=e.consequent;do{if("IfStatement"===t.type&&null==t.alternate)return!0;t=i(t)}while(t);return!1}t.exports={isExpression:e,isStatement:r,isIterationStatement:n,isSourceElement:u,isProblematicIfStatement:a,trailingStatement:i}}()}}),rn=C({"node_modules/esutils/lib/code.js"(e,t){b(),function(){var e,n,r,u,i,a;function s(e){return 48<=e&&e<=57}function o(e){return 48<=e&&e<=57||97<=e&&e<=102||65<=e&&e<=70}function l(e){return e>=48&&e<=55}function p(e){return 32===e||9===e||11===e||12===e||160===e||e>=5760&&r.indexOf(e)>=0}function c(e){return 10===e||13===e||8232===e||8233===e}function d(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(Math.floor((e-65536)/1024)+55296)+String.fromCharCode((e-65536)%1024+56320)}for(n={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,NonAsciiIdentifierPart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},e={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},r=[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],u=new Array(128),a=0;a<128;++a)u[a]=a>=97&&a<=122||a>=65&&a<=90||36===a||95===a;for(i=new Array(128),a=0;a<128;++a)i[a]=a>=97&&a<=122||a>=65&&a<=90||a>=48&&a<=57||36===a||95===a;function D(e){return e<128?u[e]:n.NonAsciiIdentifierStart.test(d(e))}function f(e){return e<128?i[e]:n.NonAsciiIdentifierPart.test(d(e))}function m(t){return t<128?u[t]:e.NonAsciiIdentifierStart.test(d(t))}function g(t){return t<128?i[t]:e.NonAsciiIdentifierPart.test(d(t))}t.exports={isDecimalDigit:s,isHexDigit:o,isOctalDigit:l,isWhiteSpace:p,isLineTerminator:c,isIdentifierStartES5:D,isIdentifierPartES5:f,isIdentifierStartES6:m,isIdentifierPartES6:g}}()}}),un=C({"node_modules/esutils/lib/keyword.js"(e,t){b(),function(){var e=rn();function n(e){switch(e){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}function r(e,t){return!(!t&&"yield"===e)&&u(e,t)}function u(e,t){if(t&&n(e))return!0;switch(e.length){case 2:return"if"===e||"in"===e||"do"===e;case 3:return"var"===e||"for"===e||"new"===e||"try"===e;case 4:return"this"===e||"else"===e||"case"===e||"void"===e||"with"===e||"enum"===e;case 5:return"while"===e||"break"===e||"catch"===e||"throw"===e||"const"===e||"yield"===e||"class"===e||"super"===e;case 6:return"return"===e||"typeof"===e||"delete"===e||"switch"===e||"export"===e||"import"===e;case 7:return"default"===e||"finally"===e||"extends"===e;case 8:return"function"===e||"continue"===e||"debugger"===e;case 10:return"instanceof"===e;default:return!1}}function i(e,t){return"null"===e||"true"===e||"false"===e||r(e,t)}function a(e,t){return"null"===e||"true"===e||"false"===e||u(e,t)}function s(e){return"eval"===e||"arguments"===e}function o(t){var n,r,u;if(0===t.length||(u=t.charCodeAt(0),!e.isIdentifierStartES5(u)))return!1;for(n=1,r=t.length;n=r||!(56320<=(i=t.charCodeAt(n))&&i<=57343))return!1;u=l(u,i)}if(!a(u))return!1;a=e.isIdentifierPartES6}return!0}function c(e,t){return o(e)&&!i(e,t)}function d(e,t){return p(e)&&!a(e,t)}t.exports={isKeywordES5:r,isKeywordES6:u,isReservedWordES5:i,isReservedWordES6:a,isRestrictedWord:s,isIdentifierNameES5:o,isIdentifierNameES6:p,isIdentifierES5:c,isIdentifierES6:d}}()}}),an=C({"node_modules/esutils/lib/utils.js"(e){b(),e.ast=nn(),e.code=rn(),e.keyword=un()}}),sn=C({"src/language-js/utils/is-block-comment.js"(e,t){b();var n=new Set(["Block","CommentBlock","MultiLine"]),r=e=>n.has(null==e?void 0:e.type);t.exports=r}}),on=C({"src/language-js/utils/is-node-matches.js"(e,t){function n(e,t){let n=t.split(".");for(let r=n.length-1;r>=0;r--){let t=n[r];if(0===r)return"Identifier"===e.type&&e.name===t;if("MemberExpression"!==e.type||e.optional||e.computed||"Identifier"!==e.property.type||e.property.name!==t)return!1;e=e.object}}function r(e,t){return t.some((t=>n(e,t)))}b(),t.exports=r}}),ln=C({"src/language-js/utils/index.js"(e,t){b();var n=an().keyword.isIdentifierNameES5,{getLast:r,hasNewline:u,skipWhitespace:i,isNonEmptyArray:a,isNextLineEmptyAfterIndex:s,getStringWidth:o}=ge(),{locStart:l,locEnd:p,hasSameLocStart:c}=Rt(),d=sn(),D=on(),f="(?:(?=.)\\s)",m=new RegExp(`^${f}*:`),g=new RegExp(`^${f}*::`);function y(e){var t,n;return(null===(t=e.extra)||void 0===t?void 0:t.parenthesized)&&d(null===(n=e.trailingComments)||void 0===n?void 0:n[0])&&m.test(e.trailingComments[0].value)}function h(e){let t=null==e?void 0:e[0];return d(t)&&g.test(t.value)}function E(e,t){if(!e||"object"!=typeof e)return!1;if(Array.isArray(e))return e.some((e=>E(e,t)));let n=t(e);return"boolean"==typeof n?n:Object.values(e).some((e=>E(e,t)))}function C(e){return"AssignmentExpression"===e.type||"BinaryExpression"===e.type||"LogicalExpression"===e.type||"NGPipeExpression"===e.type||"ConditionalExpression"===e.type||K(e)||Q(e)||"SequenceExpression"===e.type||"TaggedTemplateExpression"===e.type||"BindExpression"===e.type||"UpdateExpression"===e.type&&!e.prefix||qe(e)||"TSNonNullExpression"===e.type}function F(e){var t,n,r,u,i,a;return e.expressions?e.expressions[0]:null!==(t=null!==(n=null!==(r=null!==(u=null!==(i=null!==(a=e.left)&&void 0!==a?a:e.test)&&void 0!==i?i:e.callee)&&void 0!==u?u:e.object)&&void 0!==r?r:e.tag)&&void 0!==n?n:e.argument)&&void 0!==t?t:e.expression}function A(e,t){if(t.expressions)return["expressions",0];if(t.left)return["left"];if(t.test)return["test"];if(t.object)return["object"];if(t.callee)return["callee"];if(t.tag)return["tag"];if(t.argument)return["argument"];if(t.expression)return["expression"];throw new Error("Unexpected node has no left side.")}function v(e){return e=new Set(e),t=>e.has(null==t?void 0:t.type)}var x=v(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose"]),S=v(["ExportDefaultDeclaration","ExportDefaultSpecifier","DeclareExportDeclaration","ExportNamedDeclaration","ExportAllDeclaration"]);function T(e){let t=e.getParentNode();return"declaration"===e.getName()&&S(t)?t:null}var B=v(["BooleanLiteral","DirectiveLiteral","Literal","NullLiteral","NumericLiteral","BigIntLiteral","DecimalLiteral","RegExpLiteral","StringLiteral","TemplateLiteral","TSTypeLiteral","JSXText"]);function w(e){return"NumericLiteral"===e.type||"Literal"===e.type&&"number"==typeof e.value}function N(e){return"UnaryExpression"===e.type&&("+"===e.operator||"-"===e.operator)&&w(e.argument)}function k(e){return"StringLiteral"===e.type||"Literal"===e.type&&"string"==typeof e.value}var j=v(["ObjectTypeAnnotation","TSTypeLiteral","TSMappedType"]),P=v(["FunctionExpression","ArrowFunctionExpression"]);function I(e){return"FunctionExpression"===e.type||"ArrowFunctionExpression"===e.type&&"BlockStatement"===e.body.type}function O(e){return K(e)&&"Identifier"===e.callee.type&&["async","inject","fakeAsync","waitForAsync"].includes(e.callee.name)}var L=v(["JSXElement","JSXFragment"]);function _(e,t){if("markdown"!==e.parentParser&&"mdx"!==e.parentParser)return!1;let n=t.getNode();if(!n.expression||!L(n.expression))return!1;let r=t.getParentNode();return"Program"===r.type&&1===r.body.length}function M(e){return"get"===e.kind||"set"===e.kind}function $(e){return M(e)||c(e,e.value)}function R(e){return("ObjectTypeProperty"===e.type||"ObjectTypeInternalSlot"===e.type)&&"FunctionTypeAnnotation"===e.value.type&&!e.static&&!$(e)}function V(e){return("TypeAnnotation"===e.type||"TSTypeAnnotation"===e.type)&&"FunctionTypeAnnotation"===e.typeAnnotation.type&&!e.static&&!c(e,e.typeAnnotation)}var W=v(["BinaryExpression","LogicalExpression","NGPipeExpression"]);function q(e){return Q(e)||"BindExpression"===e.type&&Boolean(e.object)}var J=new Set(["AnyTypeAnnotation","TSAnyKeyword","NullLiteralTypeAnnotation","TSNullKeyword","ThisTypeAnnotation","TSThisType","NumberTypeAnnotation","TSNumberKeyword","VoidTypeAnnotation","TSVoidKeyword","BooleanTypeAnnotation","TSBooleanKeyword","BigIntTypeAnnotation","TSBigIntKeyword","SymbolTypeAnnotation","TSSymbolKeyword","StringTypeAnnotation","TSStringKeyword","BooleanLiteralTypeAnnotation","StringLiteralTypeAnnotation","BigIntLiteralTypeAnnotation","NumberLiteralTypeAnnotation","TSLiteralType","TSTemplateLiteralType","EmptyTypeAnnotation","MixedTypeAnnotation","TSNeverKeyword","TSObjectKeyword","TSUndefinedKeyword","TSUnknownKeyword"]);function U(e){return!!e&&!(("GenericTypeAnnotation"!==e.type&&"TSTypeReference"!==e.type||e.typeParameters)&&!J.has(e.type))}function H(e){let t=/^(?:before|after)(?:Each|All)$/;return"Identifier"===e.callee.type&&t.test(e.callee.name)&&1===e.arguments.length}var G=["it","it.only","it.skip","describe","describe.only","describe.skip","test","test.only","test.skip","test.step","test.describe","test.describe.only","test.describe.parallel","test.describe.parallel.only","test.describe.serial","test.describe.serial.only","skip","xit","xdescribe","xtest","fit","fdescribe","ftest"];function X(e){return D(e,G)}function z(e,t){if("CallExpression"!==e.type)return!1;if(1===e.arguments.length){if(O(e)&&t&&z(t))return P(e.arguments[0]);if(H(e))return O(e.arguments[0])}else if((2===e.arguments.length||3===e.arguments.length)&&("TemplateLiteral"===e.arguments[0].type||k(e.arguments[0]))&&X(e.callee))return!(e.arguments[2]&&!w(e.arguments[2]))&&((2===e.arguments.length?P(e.arguments[1]):I(e.arguments[1])&&Se(e.arguments[1]).length<=1)||O(e.arguments[1]));return!1}var K=v(["CallExpression","OptionalCallExpression"]),Q=v(["MemberExpression","OptionalMemberExpression"]);function Y(e){let t="expressions";"TSTemplateLiteralType"===e.type&&(t="types");let n=e[t];return 0!==n.length&&n.every((e=>{if(Le(e))return!1;if("Identifier"===e.type||"ThisExpression"===e.type)return!0;if(Q(e)){let t=e;for(;Q(t);)if("Identifier"!==t.property.type&&"Literal"!==t.property.type&&"StringLiteral"!==t.property.type&&"NumericLiteral"!==t.property.type||(t=t.object,Le(t)))return!1;return"Identifier"===t.type||"ThisExpression"===t.type}return!1}))}function Z(e,t){return"+"===e||"-"===e?e+t:t}function ee(e,t){let n=l(t),r=i(e,p(t));return!1!==r&&"/*"===e.slice(n,n+2)&&"*/"===e.slice(r,r+2)}function te(e,t){return L(t)?je(t):Le(t,Ie.Leading,(t=>u(e,p(t))))}function ne(e,t){return"json"!==t.parser&&k(e.key)&&ce(e.key).slice(1,-1)===e.key.value&&(n(e.key.value)&&!("babel-ts"===t.parser&&"ClassProperty"===e.type||"typescript"===t.parser&&"PropertyDefinition"===e.type)||re(e.key.value)&&String(Number(e.key.value))===e.key.value&&("babel"===t.parser||"acorn"===t.parser||"espree"===t.parser||"meriyah"===t.parser||"__babel_estree"===t.parser))}function re(e){return/^(?:\d+|\d+\.\d+)$/.test(e)}function ue(e,t){let n=/^[fx]?(?:describe|it|test)$/;return"TaggedTemplateExpression"===t.type&&t.quasi===e&&"MemberExpression"===t.tag.type&&"Identifier"===t.tag.property.type&&"each"===t.tag.property.name&&("Identifier"===t.tag.object.type&&n.test(t.tag.object.name)||"MemberExpression"===t.tag.object.type&&"Identifier"===t.tag.object.property.type&&("only"===t.tag.object.property.name||"skip"===t.tag.object.property.name)&&"Identifier"===t.tag.object.object.type&&n.test(t.tag.object.object.name))}function ie(e){return e.quasis.some((e=>e.value.raw.includes("\n")))}function ae(e,t){return("TemplateLiteral"===e.type&&ie(e)||"TaggedTemplateExpression"===e.type&&ie(e.quasi))&&!u(t,l(e),{backwards:!0})}function se(e){if(!Le(e))return!1;let t=r(_e(e,Ie.Dangling));return t&&!d(t)}function oe(e){if(e.length<=1)return!1;let t=0;for(let n of e)if(P(n)){if(t+=1,t>1)return!0}else if(K(n))for(let e of n.arguments)if(P(e))return!0;return!1}function le(e){let t=e.getValue(),n=e.getParentNode();return K(t)&&K(n)&&n.callee===t&&t.arguments.length>n.arguments.length&&n.arguments.length>0}function pe(e,t){if(t>=2)return!1;let n=e=>pe(e,t+1),r="Literal"===e.type&&"regex"in e&&e.regex.pattern||"RegExpLiteral"===e.type&&e.pattern;if(r&&o(r)>5)return!1;if("Literal"===e.type||"BigIntLiteral"===e.type||"DecimalLiteral"===e.type||"BooleanLiteral"===e.type||"NullLiteral"===e.type||"NumericLiteral"===e.type||"RegExpLiteral"===e.type||"StringLiteral"===e.type||"Identifier"===e.type||"ThisExpression"===e.type||"Super"===e.type||"PrivateName"===e.type||"PrivateIdentifier"===e.type||"ArgumentPlaceholder"===e.type||"Import"===e.type)return!0;if("TemplateLiteral"===e.type)return e.quasis.every((e=>!e.value.raw.includes("\n")))&&e.expressions.every(n);if("ObjectExpression"===e.type)return e.properties.every((e=>!e.computed&&(e.shorthand||e.value&&n(e.value))));if("ArrayExpression"===e.type)return e.elements.every((e=>null===e||n(e)));if($e(e))return("ImportExpression"===e.type||pe(e.callee,t))&&we(e).every(n);if(Q(e))return pe(e.object,t)&&pe(e.property,t);let u={"!":!0,"-":!0,"+":!0,"~":!0};if("UnaryExpression"===e.type&&u[e.operator])return pe(e.argument,t);let i={"++":!0,"--":!0};return"UpdateExpression"===e.type&&i[e.operator]?pe(e.argument,t):"TSNonNullExpression"===e.type&&pe(e.expression,t)}function ce(e){var t,n;return null!==(t=null===(n=e.extra)||void 0===n?void 0:n.raw)&&void 0!==t?t:e.raw}function de(e){return e}function De(e){return e.filepath&&/\.tsx$/i.test(e.filepath)}function fe(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"es5";return"es5"===e.trailingComma&&"es5"===t||"all"===e.trailingComma&&("all"===t||"es5"===t)}function me(e,t){switch(e.type){case"BinaryExpression":case"LogicalExpression":case"AssignmentExpression":case"NGPipeExpression":return me(e.left,t);case"MemberExpression":case"OptionalMemberExpression":return me(e.object,t);case"TaggedTemplateExpression":return"FunctionExpression"!==e.tag.type&&me(e.tag,t);case"CallExpression":case"OptionalCallExpression":return"FunctionExpression"!==e.callee.type&&me(e.callee,t);case"ConditionalExpression":return me(e.test,t);case"UpdateExpression":return!e.prefix&&me(e.argument,t);case"BindExpression":return e.object&&me(e.object,t);case"SequenceExpression":return me(e.expressions[0],t);case"TSSatisfiesExpression":case"TSAsExpression":case"TSNonNullExpression":return me(e.expression,t);default:return t(e)}}var ye={"==":!0,"!=":!0,"===":!0,"!==":!0},he={"*":!0,"/":!0,"%":!0},Ee={">>":!0,">>>":!0,"<<":!0};function Ce(e,t){return!(Ae(t)!==Ae(e)||"**"===e||ye[e]&&ye[t]||"%"===t&&he[e]||"%"===e&&he[t]||t!==e&&he[t]&&he[e]||Ee[e]&&Ee[t])}var Fe=new Map([["|>"],["??"],["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].flatMap(((e,t)=>e.map((e=>[e,t])))));function Ae(e){return Fe.get(e)}function ve(e){return Boolean(Ee[e])||"|"===e||"^"===e||"&"===e}function xe(e){var t;if(e.rest)return!0;let n=Se(e);return"RestElement"===(null===(t=r(n))||void 0===t?void 0:t.type)}var be=new WeakMap;function Se(e){if(be.has(e))return be.get(e);let t=[];return e.this&&t.push(e.this),Array.isArray(e.parameters)?t.push(...e.parameters):Array.isArray(e.params)&&t.push(...e.params),e.rest&&t.push(e.rest),be.set(e,t),t}function Te(e,t){let n=e.getValue(),r=0,u=e=>t(e,r++);n.this&&e.call(u,"this"),Array.isArray(n.parameters)?e.each(u,"parameters"):Array.isArray(n.params)&&e.each(u,"params"),n.rest&&e.call(u,"rest")}var Be=new WeakMap;function we(e){if(Be.has(e))return Be.get(e);let t=e.arguments;return"ImportExpression"===e.type&&(t=[e.source],e.attributes&&t.push(e.attributes)),Be.set(e,t),t}function Ne(e,t){let n=e.getValue();"ImportExpression"===n.type?(e.call((e=>t(e,0)),"source"),n.attributes&&e.call((e=>t(e,1)),"attributes")):e.each(t,"arguments")}function ke(e){return"prettier-ignore"===e.value.trim()&&!e.unignore}function je(e){return e&&(e.prettierIgnore||Le(e,Ie.PrettierIgnore))}function Pe(e){return je(e.getValue())}var Ie={Leading:2,Trailing:4,Dangling:8,Block:16,Line:32,PrettierIgnore:64,First:128,Last:256},Oe=(e,t)=>{if("function"==typeof e&&(t=e,e=0),e||t)return(n,r,u)=>!(e&Ie.Leading&&!n.leading||e&Ie.Trailing&&!n.trailing||e&Ie.Dangling&&(n.leading||n.trailing)||e&Ie.Block&&!d(n)||e&Ie.Line&&!x(n)||e&Ie.First&&0!==r||e&Ie.Last&&r!==u.length-1||e&Ie.PrettierIgnore&&!ke(n)||t&&!t(n))};function Le(e,t,n){if(!a(null==e?void 0:e.comments))return!1;let r=Oe(t,n);return!r||e.comments.some(r)}function _e(e,t,n){if(!Array.isArray(null==e?void 0:e.comments))return[];let r=Oe(t,n);return r?e.comments.filter(r):e.comments}var Me=(e,t)=>{let{originalText:n}=t;return s(n,p(e))};function $e(e){return K(e)||"NewExpression"===e.type||"ImportExpression"===e.type}function Re(e){return e&&("ObjectProperty"===e.type||"Property"===e.type&&!e.method&&"init"===e.kind)}function Ve(e){return Boolean(e.__isUsingHackPipeline)}var We=Symbol("ifWithoutBlockAndSameLineComment");function qe(e){return"TSAsExpression"===e.type||"TSSatisfiesExpression"===e.type}t.exports={getFunctionParameters:Se,iterateFunctionParametersPath:Te,getCallArguments:we,iterateCallArgumentsPath:Ne,hasRestParameter:xe,getLeftSide:F,getLeftSidePathName:A,getParentExportDeclaration:T,getTypeScriptMappedTypeModifier:Z,hasFlowAnnotationComment:h,hasFlowShorthandAnnotationComment:y,hasLeadingOwnLineComment:te,hasNakedLeftSide:C,hasNode:E,hasIgnoreComment:Pe,hasNodeIgnoreComment:je,identity:de,isBinaryish:W,isCallLikeExpression:$e,isEnabledHackPipeline:Ve,isLineComment:x,isPrettierIgnoreComment:ke,isCallExpression:K,isMemberExpression:Q,isExportDeclaration:S,isFlowAnnotationComment:ee,isFunctionCompositionArgs:oe,isFunctionNotation:$,isFunctionOrArrowExpression:P,isGetterOrSetter:M,isJestEachTemplateLiteral:ue,isJsxNode:L,isLiteral:B,isLongCurriedCallExpression:le,isSimpleCallArgument:pe,isMemberish:q,isNumericLiteral:w,isSignedNumericLiteral:N,isObjectProperty:Re,isObjectType:j,isObjectTypePropertyAFunction:R,isSimpleType:U,isSimpleNumber:re,isSimpleTemplateLiteral:Y,isStringLiteral:k,isStringPropSafeToUnquote:ne,isTemplateOnItsOwnLine:ae,isTestCall:z,isTheOnlyJsxElementInMarkdown:_,isTSXFile:De,isTypeAnnotationAFunction:V,isNextLineEmpty:Me,needsHardlineAfterDanglingComment:se,rawText:ce,shouldPrintComma:fe,isBitwiseOperator:ve,shouldFlatten:Ce,startsWithNoLookaheadToken:me,getPrecedence:Ae,hasComment:Le,getComments:_e,CommentCheckFlags:Ie,markerForIfWithoutBlockAndSameLineComment:We,isTSTypeExpression:qe}}}),pn=C({"src/language-js/print/template-literal.js"(e,t){b();var n=k(),{getStringWidth:r,getIndentSize:u}=ge(),{builders:{join:i,hardline:a,softline:s,group:o,indent:l,align:p,lineSuffixBoundary:c,addAlignmentToDoc:d},printer:{printDocToString:D},utils:{mapDoc:f}}=G(),{isBinaryish:m,isJestEachTemplateLiteral:g,isSimpleTemplateLiteral:y,hasComment:h,isMemberExpression:E,isTSTypeExpression:C}=ln();function F(e,t,n){let r=e.getValue();if("TemplateLiteral"===r.type&&g(r,e.getParentNode())){let r=A(e,n,t);if(r)return r}let i="expressions";"TSTemplateLiteralType"===r.type&&(i="types");let a=[],f=e.map(t,i),F=y(r);return F&&(f=f.map((e=>D(e,Object.assign(Object.assign({},n),{},{printWidth:Number.POSITIVE_INFINITY})).formatted))),a.push(c,"`"),e.each((e=>{let D=e.getName();if(a.push(t()),D1||o.some((e=>e.length>0))){t.__inJestEach=!0;let p=e.map(u,"expressions");t.__inJestEach=!1;let d=[],f=p.map((e=>"${"+D(e,Object.assign(Object.assign({},t),{},{printWidth:Number.POSITIVE_INFINITY,endOfLine:"lf"})).formatted+"}")),m=[{hasLineBreak:!1,cells:[]}];for(let e=1;ee.cells.length))),y=Array.from({length:g}).fill(0),h=[{cells:o},...m.filter((e=>e.cells.length>0))];for(let{cells:e}of h.filter((e=>!e.hasLineBreak)))for(let[t,n]of e.entries())y[t]=Math.max(y[t],r(n));return d.push(c,"`",l([a,i(a,h.map((e=>i(" | ",e.cells.map(((t,n)=>e.hasLineBreak?t:t+" ".repeat(y[n]-r(t))))))))]),a,"`"),d}}function v(e,t){let n=e.getValue(),r=t();return h(n)&&(r=o([l([s,r]),s])),["${",r,c,"}"]}function x(e,t){return e.map((e=>v(e,t)),"expressions")}function S(e,t){return f(e,(e=>"string"==typeof e?t?e.replace(/(\\*)`/g,"$1$1\\`"):T(e):e))}function T(e){return e.replace(/([\\`]|\${)/g,"\\$1")}t.exports={printTemplateLiteral:F,printTemplateExpressions:x,escapeTemplateCharacters:S,uncookTemplateElementValue:T}}}),cn=C({"src/language-js/embed/markdown.js"(e,t){b();var{builders:{indent:n,softline:r,literalline:u,dedentToRoot:i}}=G(),{escapeTemplateCharacters:a}=pn();function s(e,t,s){let l=e.getValue().quasis[0].value.raw.replace(/((?:\\\\)*)\\`/g,((e,t)=>"\\".repeat(t.length/2)+"`")),p=o(l),c=""!==p;c&&(l=l.replace(new RegExp(`^${p}`,"gm"),""));let d=a(s(l,{parser:"markdown",__inJsTemplate:!0},{stripTrailingHardline:!0}),!0);return["`",c?n([r,d]):[u,i(d)],r,"`"]}function o(e){let t=e.match(/^([^\S\n]*)\S/m);return null===t?"":t[1]}t.exports=s}}),dn=C({"src/language-js/embed/css.js"(e,t){b();var{isNonEmptyArray:n}=ge(),{builders:{indent:r,hardline:u,softline:i},utils:{mapDoc:a,replaceEndOfLine:s,cleanDoc:o}}=G(),{printTemplateExpressions:l}=pn();function p(e,t,n){let r=e.getValue(),u=r.quasis.map((e=>e.value.raw)),i=0;return c(n(u.reduce(((e,t,n)=>0===n?t:e+"@prettier-placeholder-"+i+++"-id"+t),""),{parser:"scss"},{stripTrailingHardline:!0}),r,l(e,t))}function c(e,t,n){if(1===t.quasis.length&&!t.quasis[0].value.raw.trim())return"``";let a=d(e,n);if(!a)throw new Error("Couldn't insert all the expressions");return["`",r([u,a]),i,"`"]}function d(e,t){if(!n(t))return e;let r=0,u=a(o(e),(e=>"string"==typeof e&&e.includes("@prettier-placeholder")?e.split(/@prettier-placeholder-(\d+)-id/).map(((e,n)=>n%2===0?s(e):(r++,t[e]))):e));return t.length===r?u:null}t.exports=p}}),Dn=C({"src/language-js/embed/graphql.js"(e,t){b();var{builders:{indent:n,join:r,hardline:u}}=G(),{escapeTemplateCharacters:i,printTemplateExpressions:a}=pn();function s(e,t,s){let l=e.getValue(),p=l.quasis.length;if(1===p&&""===l.quasis[0].value.raw.trim())return"``";let c=a(e,t),d=[];for(let n=0;n2&&""===u[0].trim()&&""===u[1].trim(),m=a>2&&""===u[a-1].trim()&&""===u[a-2].trim(),g=u.every((e=>/^\s*(?:#[^\n\r]*)?$/.test(e)));if(!t&&/#[^\n\r]*$/.test(u[a-1]))return null;let y=null;y=g?o(u):s(r,{parser:"graphql"},{stripTrailingHardline:!0}),y?(y=i(y,!1),!e&&f&&d.push(""),d.push(y),!t&&m&&d.push("")):!e&&!t&&f&&d.push(""),D&&d.push(D)}return["`",n([u,r(u,d)]),u,"`"]}function o(e){let t=[],n=!1,i=e.map((e=>e.trim()));for(let[r,a]of i.entries())""!==a&&(""===i[r-1]&&n?t.push([u,a]):t.push(a),n=!0);return 0===t.length?null:r(u,t)}t.exports=s}}),fn=C({"src/language-js/embed/html.js"(e,t){b();var{builders:{indent:n,line:r,hardline:u,group:i},utils:{mapDoc:a}}=G(),{printTemplateExpressions:s,uncookTemplateElementValue:o}=pn(),l=0;function p(e,t,p,c,d){let{parser:D}=d,f=e.getValue(),m=l;l=l+1>>>0;let g=e=>`PRETTIER_HTML_PLACEHOLDER_${e}_${m}_IN_JS`,y=f.quasis.map(((e,t,n)=>t===n.length-1?e.value.cooked:e.value.cooked+g(t))).join(""),h=s(e,t);if(0===h.length&&0===y.trim().length)return"``";let E=new RegExp(g("(\\d+)"),"g"),C=0,F=p(y,{parser:D,__onHtmlRoot(e){C=e.children.length}},{stripTrailingHardline:!0}),A=a(F,(e=>{if("string"!=typeof e)return e;let t=[],n=e.split(E);for(let r=0;r1?n(i(A)):i(A),x,"`"])}t.exports=p}}),mn=C({"src/language-js/embed.js"(e,t){b();var{hasComment:n,CommentCheckFlags:r,isObjectProperty:u}=ln(),i=cn(),a=dn(),s=Dn(),o=fn();function l(e){return d(e)||g(e)||y(e)||D(e)?"css":C(e)?"graphql":A(e)?"html":f(e)?"angular":c(e)?"markdown":void 0}function p(e,t,n,r){let u=e.getValue();if("TemplateLiteral"!==u.type||v(u))return;let p=l(e);if(p){if("markdown"===p)return i(e,t,n);if("css"===p)return a(e,t,n);if("graphql"===p)return s(e,t,n);if("html"===p||"angular"===p)return o(e,t,n,r,{parser:p})}}function c(e){let t=e.getValue(),n=e.getParentNode();return n&&"TaggedTemplateExpression"===n.type&&1===t.quasis.length&&"Identifier"===n.tag.type&&("md"===n.tag.name||"markdown"===n.tag.name)}function d(e){let t=e.getValue(),n=e.getParentNode(),r=e.getParentNode(1);return r&&t.quasis&&"JSXExpressionContainer"===n.type&&"JSXElement"===r.type&&"style"===r.openingElement.name.name&&r.openingElement.attributes.some((e=>"jsx"===e.name.name))||n&&"TaggedTemplateExpression"===n.type&&"Identifier"===n.tag.type&&"css"===n.tag.name||n&&"TaggedTemplateExpression"===n.type&&"MemberExpression"===n.tag.type&&"css"===n.tag.object.name&&("global"===n.tag.property.name||"resolve"===n.tag.property.name)}function D(e){return e.match((e=>"TemplateLiteral"===e.type),((e,t)=>"ArrayExpression"===e.type&&"elements"===t),((e,t)=>u(e)&&"Identifier"===e.key.type&&"styles"===e.key.name&&"value"===t),...m)}function f(e){return e.match((e=>"TemplateLiteral"===e.type),((e,t)=>u(e)&&"Identifier"===e.key.type&&"template"===e.key.name&&"value"===t),...m)}var m=[(e,t)=>"ObjectExpression"===e.type&&"properties"===t,(e,t)=>"CallExpression"===e.type&&"Identifier"===e.callee.type&&"Component"===e.callee.name&&"arguments"===t,(e,t)=>"Decorator"===e.type&&"expression"===t];function g(e){let t=e.getParentNode();if(!t||"TaggedTemplateExpression"!==t.type)return!1;let n="ParenthesizedExpression"===t.tag.type?t.tag.expression:t.tag;switch(n.type){case"MemberExpression":return h(n.object)||E(n);case"CallExpression":return h(n.callee)||"MemberExpression"===n.callee.type&&("MemberExpression"===n.callee.object.type&&(h(n.callee.object.object)||E(n.callee.object))||"CallExpression"===n.callee.object.type&&h(n.callee.object.callee));case"Identifier":return"css"===n.name;default:return!1}}function y(e){let t=e.getParentNode(),n=e.getParentNode(1);return n&&"JSXExpressionContainer"===t.type&&"JSXAttribute"===n.type&&"JSXIdentifier"===n.name.type&&"css"===n.name.name}function h(e){return"Identifier"===e.type&&"styled"===e.name}function E(e){return/^[A-Z]/.test(e.object.name)&&"extend"===e.property.name}function C(e){let t=e.getValue(),n=e.getParentNode();return F(t,"GraphQL")||n&&("TaggedTemplateExpression"===n.type&&("MemberExpression"===n.tag.type&&"graphql"===n.tag.object.name&&"experimental"===n.tag.property.name||"Identifier"===n.tag.type&&("gql"===n.tag.name||"graphql"===n.tag.name))||"CallExpression"===n.type&&"Identifier"===n.callee.type&&"graphql"===n.callee.name)}function F(e,t){return n(e,r.Block|r.Leading,(e=>{let{value:n}=e;return n===` ${t} `}))}function A(e){return F(e.getValue(),"HTML")||e.match((e=>"TemplateLiteral"===e.type),((e,t)=>"TaggedTemplateExpression"===e.type&&"Identifier"===e.tag.type&&"html"===e.tag.name&&"quasi"===t))}function v(e){let{quasis:t}=e;return t.some((e=>{let{value:{cooked:t}}=e;return null===t}))}t.exports=p}}),gn=C({"src/language-js/clean.js"(e,t){b();var n=sn(),r=new Set(["range","raw","comments","leadingComments","trailingComments","innerComments","extra","start","end","loc","flags","errors","tokens"]),u=e=>{for(let t of e.quasis)delete t.value};function i(e,t,r){if("Program"===e.type&&delete t.sourceType,("BigIntLiteral"===e.type||"BigIntLiteralTypeAnnotation"===e.type)&&t.value&&(t.value=t.value.toLowerCase()),("BigIntLiteral"===e.type||"Literal"===e.type)&&t.bigint&&(t.bigint=t.bigint.toLowerCase()),"DecimalLiteral"===e.type&&(t.value=Number(t.value)),"Literal"===e.type&&t.decimal&&(t.decimal=Number(t.decimal)),"EmptyStatement"===e.type||"JSXText"===e.type||"JSXExpressionContainer"===e.type&&("Literal"===e.expression.type||"StringLiteral"===e.expression.type)&&" "===e.expression.value)return null;if(("Property"===e.type||"ObjectProperty"===e.type||"MethodDefinition"===e.type||"ClassProperty"===e.type||"ClassMethod"===e.type||"PropertyDefinition"===e.type||"TSDeclareMethod"===e.type||"TSPropertySignature"===e.type||"ObjectTypeProperty"===e.type)&&"object"==typeof e.key&&e.key&&("Literal"===e.key.type||"NumericLiteral"===e.key.type||"StringLiteral"===e.key.type||"Identifier"===e.key.type)&&delete t.key,"JSXElement"===e.type&&"style"===e.openingElement.name.name&&e.openingElement.attributes.some((e=>"jsx"===e.name.name)))for(let{type:n,expression:s}of t.children)"JSXExpressionContainer"===n&&"TemplateLiteral"===s.type&&u(s);"JSXAttribute"===e.type&&"css"===e.name.name&&"JSXExpressionContainer"===e.value.type&&"TemplateLiteral"===e.value.expression.type&&u(t.value.expression),"JSXAttribute"===e.type&&e.value&&"Literal"===e.value.type&&/["']|"|'/.test(e.value.value)&&(t.value.value=t.value.value.replace(/["']|"|'/g,'"'));let i=e.expression||e.callee;if("Decorator"===e.type&&"CallExpression"===i.type&&"Component"===i.callee.name&&1===i.arguments.length){let n=e.expression.arguments[0].properties;for(let[e,r]of t.expression.arguments[0].properties.entries())switch(n[e].key.name){case"styles":"ArrayExpression"===r.value.type&&u(r.value.elements[0]);break;case"template":"TemplateLiteral"===r.value.type&&u(r.value)}}var a;return"TaggedTemplateExpression"===e.type&&("MemberExpression"===e.tag.type||"Identifier"===e.tag.type&&("gql"===e.tag.name||"graphql"===e.tag.name||"css"===e.tag.name||"md"===e.tag.name||"markdown"===e.tag.name||"html"===e.tag.name)||"CallExpression"===e.tag.type)&&u(t.quasi),"TemplateLiteral"===e.type&&((null===(a=e.leadingComments)||void 0===a?void 0:a.some((e=>n(e)&&["GraphQL","HTML"].some((t=>e.value===` ${t} `)))))||"CallExpression"===r.type&&"graphql"===r.callee.name||!e.leadingComments)&&u(t),"InterpreterDirective"===e.type&&(t.value=t.value.trimEnd()),"TSIntersectionType"!==e.type&&"TSUnionType"!==e.type||1!==e.types.length?void 0:t.types[0]}i.ignoredProperties=r,t.exports=i}}),yn={};function hn(){if(typeof jn>"u"){var e=new ArrayBuffer(2),t=new Uint8Array(e),n=new Uint16Array(e);if(t[0]=1,t[1]=2,258===n[0])jn="BE";else{if(513!==n[0])throw new Error("unable to figure out endianess");jn="LE"}}return jn}function En(){return typeof globalThis.location<"u"?globalThis.location.hostname:""}function Cn(){return[]}function Fn(){return 0}function An(){return Number.MAX_VALUE}function vn(){return Number.MAX_VALUE}function xn(){return[]}function bn(){return"Browser"}function Sn(){return typeof globalThis.navigator<"u"?globalThis.navigator.appVersion:""}function Tn(){}function Bn(){}function wn(){return"javascript"}function Nn(){return"browser"}function kn(){return"/tmp"}F(yn,{EOL:()=>In,arch:()=>wn,cpus:()=>xn,default:()=>On,endianness:()=>hn,freemem:()=>An,getNetworkInterfaces:()=>Bn,hostname:()=>En,loadavg:()=>Cn,networkInterfaces:()=>Tn,platform:()=>Nn,release:()=>Sn,tmpDir:()=>kn,tmpdir:()=>Pn,totalmem:()=>vn,type:()=>bn,uptime:()=>Fn});var jn,Pn,In,On,Ln=E({"node-modules-polyfills:os"(){b(),On={EOL:In="\n",tmpdir:Pn=kn,tmpDir:kn,networkInterfaces:Tn,getNetworkInterfaces:Bn,release:Sn,type:bn,cpus:xn,totalmem:vn,freemem:An,uptime:Fn,loadavg:Cn,hostname:En,endianness:hn}}}),_n=C({"node-modules-polyfills-commonjs:os"(e,t){b();var n=(Ln(),x(yn));if(n&&n.default){t.exports=n.default;for(let e in n)t.exports[e]=n[e]}else n&&(t.exports=n)}}),Mn=C({"node_modules/detect-newline/index.js"(e,t){b();var n=e=>{if("string"!=typeof e)throw new TypeError("Expected a string");let t=e.match(/(?:\r?\n)/g)||[];if(0===t.length)return;let n=t.filter((e=>"\r\n"===e)).length;return n>t.length-n?"\r\n":"\n"};t.exports=n,t.exports.graceful=e=>"string"==typeof e&&n(e)||"\n"}}),$n=C({"node_modules/jest-docblock/build/index.js"(e){function t(){let e=_n();return t=function(){return e},e}function n(){let e=r(Mn());return n=function(){return e},e}function r(e){return e&&e.__esModule?e:{default:e}}b(),Object.defineProperty(e,"__esModule",{value:!0}),e.extract=D,e.parse=m,e.parseWithComments=g,e.print=y,e.strip=f;var u=/\*\/$/,i=/^\/\*\*?/,a=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,s=/(^|\s+)\/\/([^\r\n]*)/g,o=/^(\r?\n)+/,l=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,p=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,c=/(\r?\n|^) *\* ?/g,d=[];function D(e){let t=e.match(a);return t?t[0].trimLeft():""}function f(e){let t=e.match(a);return t&&t[0]?e.substring(t[0].length):e}function m(e){return g(e).pragmas}function g(e){let r=(0,n().default)(e)||t().EOL;e=e.replace(i,"").replace(u,"").replace(c,"$1");let a="";for(;a!==e;)a=e,e=e.replace(l,`${r}$1 $2${r}`);e=e.replace(o,"").trimRight();let D,f=Object.create(null),m=e.replace(p,"").replace(o,"").trimRight();for(;D=p.exec(e);){let e=D[2].replace(s,"");"string"==typeof f[D[1]]||Array.isArray(f[D[1]])?f[D[1]]=d.concat(f[D[1]],e):f[D[1]]=e}return{comments:m,pragmas:f}}function y(e){let{comments:r="",pragmas:u={}}=e,i=(0,n().default)(r)||t().EOL,a="/**",s=" *",o=" */",l=Object.keys(u),p=l.map((e=>h(e,u[e]))).reduce(((e,t)=>e.concat(t)),[]).map((e=>`${s} ${e}${i}`)).join("");if(!r){if(0===l.length)return"";if(1===l.length&&!Array.isArray(u[l[0]])){let e=u[l[0]];return`${a} ${h(l[0],e)[0]}${o}`}}let c=r.split(i).map((e=>`${s} ${e}`)).join(i)+i;return a+i+(r?c:"")+(r&&l.length?s+i:"")+p+o}function h(e,t){return d.concat(t).map((t=>`@${e} ${t}`.trim()))}}}),Rn=C({"src/language-js/utils/get-shebang.js"(e,t){function n(e){if(!e.startsWith("#!"))return"";let t=e.indexOf("\n");return-1===t?e:e.slice(0,t)}b(),t.exports=n}}),Vn=C({"src/language-js/pragma.js"(e,t){b();var{parseWithComments:n,strip:r,extract:u,print:i}=$n(),{normalizeEndOfLine:a}=N(),s=Rn();function o(e){let t=s(e);t&&(e=e.slice(t.length+1));let r=u(e),{pragmas:i,comments:a}=n(r);return{shebang:t,text:e,pragmas:i,comments:a}}function l(e){let t=Object.keys(o(e).pragmas);return t.includes("prettier")||t.includes("format")}function p(e){let{shebang:t,text:n,pragmas:u,comments:s}=o(e),l=r(n),p=i({pragmas:Object.assign({format:""},u),comments:s.trimStart()});return(t?`${t}\n`:"")+a(p)+(l.startsWith("\n")?"\n":"\n\n")+l}t.exports={hasPragma:l,insertPragma:p}}}),Wn=C({"src/language-js/utils/is-type-cast-comment.js"(e,t){b();var n=sn();function r(e){return n(e)&&"*"===e.value[0]&&/@(?:type|satisfies)\b/.test(e.value)}t.exports=r}}),qn=C({"src/language-js/comments.js"(e,t){b();var{getLast:n,hasNewline:r,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:u,getNextNonSpaceNonCommentCharacter:i,hasNewlineInRange:a,addLeadingComment:s,addTrailingComment:o,addDanglingComment:l,getNextNonSpaceNonCommentCharacterIndex:p,isNonEmptyArray:c}=ge(),{getFunctionParameters:d,isPrettierIgnoreComment:D,isJsxNode:f,hasFlowShorthandAnnotationComment:m,hasFlowAnnotationComment:g,hasIgnoreComment:y,isCallLikeExpression:h,getCallArguments:E,isCallExpression:C,isMemberExpression:F,isObjectProperty:A,isLineComment:v,getComments:x,CommentCheckFlags:S,markerForIfWithoutBlockAndSameLineComment:T}=ln(),{locStart:B,locEnd:w}=Rt(),N=sn(),k=Wn();function j(e){return[de,Y,V,M,$,R,U,ie,ne,ue,ae,se,G,Z,ee].some((t=>t(e)))}function P(e){return[_,Y,W,ae,M,$,R,U,Z,te,re,ue,pe,ee,fe].some((t=>t(e)))}function I(e){return[de,M,$,q,Q,G,ue,K,z,De,ee,ce].some((t=>t(e)))}function O(e,t){let n=(e.body||e.properties).find((e=>{let{type:t}=e;return"EmptyStatement"!==t}));n?s(n,t):l(e,t)}function L(e,t){"BlockStatement"===e.type?O(e,t):s(e,t)}function _(e){let{comment:t,followingNode:n}=e;return!(!n||!k(t))&&(s(n,t),!0)}function M(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:u,text:a}=e;if("IfStatement"!==(null==r?void 0:r.type)||!u)return!1;if(")"===i(a,t,w))return o(n,t),!0;if(n===r.consequent&&u===r.alternate){if("BlockStatement"===n.type)o(n,t);else{let e="SingleLine"===t.type||t.loc.start.line===t.loc.end.line,u=t.loc.start.line===n.loc.start.line;e&&u?l(n,t,T):l(r,t)}return!0}return"BlockStatement"===u.type?(O(u,t),!0):"IfStatement"===u.type?(L(u.consequent,t),!0):r.consequent===u&&(s(u,t),!0)}function $(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:u,text:a}=e;return!("WhileStatement"!==(null==r?void 0:r.type)||!u)&&(")"===i(a,t,w)?(o(n,t),!0):"BlockStatement"===u.type?(O(u,t),!0):r.body===u&&(s(u,t),!0))}function R(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:u}=e;return!("TryStatement"!==(null==r?void 0:r.type)&&"CatchClause"!==(null==r?void 0:r.type)||!u)&&("CatchClause"===r.type&&n?(o(n,t),!0):"BlockStatement"===u.type?(O(u,t),!0):"TryStatement"===u.type?(L(u.finalizer,t),!0):"CatchClause"===u.type&&(L(u.body,t),!0))}function V(e){let{comment:t,enclosingNode:n,followingNode:r}=e;return!(!F(n)||"Identifier"!==(null==r?void 0:r.type))&&(s(n,t),!0)}function W(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:u,text:i}=e,o=n&&!a(i,w(n),B(t));return!(n&&o||"ConditionalExpression"!==(null==r?void 0:r.type)&&"TSConditionalType"!==(null==r?void 0:r.type)||!u)&&(s(u,t),!0)}function q(e){let{comment:t,precedingNode:n,enclosingNode:r}=e;return!(!A(r)||!r.shorthand||r.key!==n||"AssignmentPattern"!==r.value.type)&&(o(r.value.left,t),!0)}var J=new Set(["ClassDeclaration","ClassExpression","DeclareClass","DeclareInterface","InterfaceDeclaration","TSInterfaceDeclaration"]);function U(e){let{comment:t,precedingNode:r,enclosingNode:u,followingNode:i}=e;if(J.has(null==u?void 0:u.type)){if(c(u.decorators)&&(!i||"Decorator"!==i.type))return o(n(u.decorators),t),!0;if(u.body&&i===u.body)return O(u.body,t),!0;if(i){if(u.superClass&&i===u.superClass&&r&&(r===u.id||r===u.typeParameters))return o(r,t),!0;for(let e of["implements","extends","mixins"])if(u[e]&&i===u[e][0])return!r||r!==u.id&&r!==u.typeParameters&&r!==u.superClass?l(u,t,e):o(r,t),!0}}return!1}var H=new Set(["ClassMethod","ClassProperty","PropertyDefinition","TSAbstractPropertyDefinition","TSAbstractMethodDefinition","TSDeclareMethod","MethodDefinition","ClassAccessorProperty","AccessorProperty","TSAbstractAccessorProperty"]);function G(e){let{comment:t,precedingNode:n,enclosingNode:r,text:u}=e;return!!(r&&n&&"("===i(u,t,w)&&("Property"===r.type||"TSDeclareMethod"===r.type||"TSAbstractMethodDefinition"===r.type)&&"Identifier"===n.type&&r.key===n&&":"!==i(u,n,w)||"Decorator"===(null==n?void 0:n.type)&&H.has(null==r?void 0:r.type))&&(o(n,t),!0)}var X=new Set(["FunctionDeclaration","FunctionExpression","ClassMethod","MethodDefinition","ObjectMethod"]);function z(e){let{comment:t,precedingNode:n,enclosingNode:r,text:u}=e;return"("===i(u,t,w)&&!(!n||!X.has(null==r?void 0:r.type))&&(o(n,t),!0)}function K(e){let{comment:t,enclosingNode:n,text:r}=e;if("ArrowFunctionExpression"!==(null==n?void 0:n.type))return!1;let u=p(r,t,w);return!1!==u&&"=>"===r.slice(u,u+2)&&(l(n,t),!0)}function Q(e){let{comment:t,enclosingNode:n,text:r}=e;return")"===i(r,t,w)&&(n&&(me(n)&&0===d(n).length||h(n)&&0===E(n).length)?(l(n,t),!0):("MethodDefinition"===(null==n?void 0:n.type)||"TSAbstractMethodDefinition"===(null==n?void 0:n.type))&&0===d(n.value).length&&(l(n.value,t),!0))}function Y(e){let{comment:t,precedingNode:r,enclosingNode:a,followingNode:s,text:l}=e;if("FunctionTypeParam"===(null==r?void 0:r.type)&&"FunctionTypeAnnotation"===(null==a?void 0:a.type)&&"FunctionTypeParam"!==(null==s?void 0:s.type)||("Identifier"===(null==r?void 0:r.type)||"AssignmentPattern"===(null==r?void 0:r.type))&&a&&me(a)&&")"===i(l,t,w))return o(r,t),!0;if("FunctionDeclaration"===(null==a?void 0:a.type)&&"BlockStatement"===(null==s?void 0:s.type)){let e=(()=>{let e=d(a);if(e.length>0)return u(l,w(n(e)));let t=u(l,w(a.id));return!1!==t&&u(l,t+1)})();if(B(t)>e)return O(s,t),!0}return!1}function Z(e){let{comment:t,enclosingNode:n}=e;return"LabeledStatement"===(null==n?void 0:n.type)&&(s(n,t),!0)}function ee(e){let{comment:t,enclosingNode:n}=e;return!("ContinueStatement"!==(null==n?void 0:n.type)&&"BreakStatement"!==(null==n?void 0:n.type)||n.label)&&(o(n,t),!0)}function te(e){let{comment:t,precedingNode:n,enclosingNode:r}=e;return!!(C(r)&&n&&r.callee===n&&r.arguments.length>0)&&(s(r.arguments[0],t),!0)}function ne(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:u}=e;return"UnionTypeAnnotation"===(null==r?void 0:r.type)||"TSUnionType"===(null==r?void 0:r.type)?(D(t)&&(u.prettierIgnore=!0,t.unignore=!0),!!n&&(o(n,t),!0)):(("UnionTypeAnnotation"===(null==u?void 0:u.type)||"TSUnionType"===(null==u?void 0:u.type))&&D(t)&&(u.types[0].prettierIgnore=!0,t.unignore=!0),!1)}function re(e){let{comment:t,enclosingNode:n}=e;return!!A(n)&&(s(n,t),!0)}function ue(e){let{comment:t,enclosingNode:n,followingNode:r,ast:u,isLastComment:i}=e;return u&&u.body&&0===u.body.length?(i?l(u,t):s(u,t),!0):"Program"!==(null==n?void 0:n.type)||0!==(null==n?void 0:n.body.length)||c(n.directives)?"Program"===(null==r?void 0:r.type)&&0===(null==r?void 0:r.body.length)&&"ModuleExpression"===(null==n?void 0:n.type)&&(l(r,t),!0):(i?l(n,t):s(n,t),!0)}function ie(e){let{comment:t,enclosingNode:n}=e;return("ForInStatement"===(null==n?void 0:n.type)||"ForOfStatement"===(null==n?void 0:n.type))&&(s(n,t),!0)}function ae(e){let{comment:t,precedingNode:n,enclosingNode:u,text:i}=e;if("ImportSpecifier"===(null==u?void 0:u.type)||"ExportSpecifier"===(null==u?void 0:u.type))return s(u,t),!0;let a="ImportSpecifier"===(null==n?void 0:n.type)&&"ImportDeclaration"===(null==u?void 0:u.type),l="ExportSpecifier"===(null==n?void 0:n.type)&&"ExportNamedDeclaration"===(null==u?void 0:u.type);return!(!a&&!l||!r(i,w(t)))&&(o(n,t),!0)}function se(e){let{comment:t,enclosingNode:n}=e;return"AssignmentPattern"===(null==n?void 0:n.type)&&(s(n,t),!0)}var oe=new Set(["VariableDeclarator","AssignmentExpression","TypeAlias","TSTypeAliasDeclaration"]),le=new Set(["ObjectExpression","ArrayExpression","TemplateLiteral","TaggedTemplateExpression","ObjectTypeAnnotation","TSTypeLiteral"]);function pe(e){let{comment:t,enclosingNode:n,followingNode:r}=e;return!(!oe.has(null==n?void 0:n.type)||!r||!le.has(r.type)&&!N(t))&&(s(r,t),!0)}function ce(e){let{comment:t,enclosingNode:n,followingNode:r,text:u}=e;return!(r||"TSMethodSignature"!==(null==n?void 0:n.type)&&"TSDeclareFunction"!==(null==n?void 0:n.type)&&"TSAbstractMethodDefinition"!==(null==n?void 0:n.type)||";"!==i(u,t,w))&&(o(n,t),!0)}function de(e){let{comment:t,enclosingNode:n,followingNode:r}=e;if(D(t)&&"TSMappedType"===(null==n?void 0:n.type)&&"TSTypeParameter"===(null==r?void 0:r.type)&&r.constraint)return n.prettierIgnore=!0,t.unignore=!0,!0}function De(e){let{comment:t,precedingNode:n,enclosingNode:r,followingNode:u}=e;return"TSMappedType"===(null==r?void 0:r.type)&&("TSTypeParameter"===(null==u?void 0:u.type)&&u.name?(s(u.name,t),!0):!("TSTypeParameter"!==(null==n?void 0:n.type)||!n.constraint)&&(o(n.constraint,t),!0))}function fe(e){let{comment:t,enclosingNode:n,followingNode:r}=e;return!(!n||"SwitchCase"!==n.type||n.test||!r||r!==n.consequent[0])&&("BlockStatement"===r.type&&v(t)?O(r,t):l(n,t),!0)}function me(e){return"ArrowFunctionExpression"===e.type||"FunctionExpression"===e.type||"FunctionDeclaration"===e.type||"ObjectMethod"===e.type||"ClassMethod"===e.type||"TSDeclareFunction"===e.type||"TSCallSignatureDeclaration"===e.type||"TSConstructSignatureDeclaration"===e.type||"TSMethodSignature"===e.type||"TSConstructorType"===e.type||"TSFunctionType"===e.type||"TSDeclareMethod"===e.type}function ye(e,t){if(("typescript"===t.parser||"flow"===t.parser||"acorn"===t.parser||"espree"===t.parser||"meriyah"===t.parser||"__babel_estree"===t.parser)&&"MethodDefinition"===e.type&&e.value&&"FunctionExpression"===e.value.type&&0===d(e.value).length&&!e.value.returnType&&!c(e.value.typeParameters)&&e.value.body)return[...e.decorators||[],e.key,e.value.body]}function he(e){let t=e.getValue(),n=e.getParentNode(),r=e=>g(x(e,S.Leading))||g(x(e,S.Trailing));return(t&&(f(t)||m(t)||C(n)&&r(t))||n&&("JSXSpreadAttribute"===n.type||"JSXSpreadChild"===n.type||"UnionTypeAnnotation"===n.type||"TSUnionType"===n.type||("ClassDeclaration"===n.type||"ClassExpression"===n.type)&&n.superClass===t))&&(!y(e)||"UnionTypeAnnotation"===n.type||"TSUnionType"===n.type)}t.exports={handleOwnLineComment:j,handleEndOfLineComment:P,handleRemainingComment:I,getCommentChildNodes:ye,willPrintOwnComments:he}}}),Jn=C({"src/language-js/needs-parens.js"(e,t){b();var n=k(),r=pe(),{getFunctionParameters:u,getLeftSidePathName:i,hasFlowShorthandAnnotationComment:a,hasNakedLeftSide:s,hasNode:o,isBitwiseOperator:l,startsWithNoLookaheadToken:p,shouldFlatten:c,getPrecedence:d,isCallExpression:D,isMemberExpression:f,isObjectProperty:m,isTSTypeExpression:g}=ln();function y(e,t){let n=e.getParentNode();if(!n)return!1;let i=e.getName(),s=e.getNode();if(t.__isInHtmlInterpolation&&!t.bracketSpacing&&F(s)&&A(e))return!0;if(h(s))return!1;if("flow"!==t.parser&&a(e.getValue()))return!0;if("Identifier"===s.type){if(s.extra&&s.extra.parenthesized&&/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.test(s.name)||"left"===i&&("async"===s.name&&!n.await||"let"===s.name)&&"ForOfStatement"===n.type)return!0;if("let"===s.name){var o;let t=null===(o=e.findAncestor((e=>"ForOfStatement"===e.type)))||void 0===o?void 0:o.left;if(t&&p(t,(e=>e===s)))return!0}if("object"===i&&"let"===s.name&&"MemberExpression"===n.type&&n.computed&&!n.optional){let t=e.findAncestor((e=>"ExpressionStatement"===e.type||"ForStatement"===e.type||"ForInStatement"===e.type)),n=t?"ExpressionStatement"===t.type?t.expression:"ForStatement"===t.type?t.init:t.left:void 0;if(n&&p(n,(e=>e===s)))return!0}return!1}if("ObjectExpression"===s.type||"FunctionExpression"===s.type||"ClassExpression"===s.type||"DoExpression"===s.type){var y;let t=null===(y=e.findAncestor((e=>"ExpressionStatement"===e.type)))||void 0===y?void 0:y.expression;if(t&&p(t,(e=>e===s)))return!0}switch(n.type){case"ParenthesizedExpression":return!1;case"ClassDeclaration":case"ClassExpression":if("superClass"===i&&("ArrowFunctionExpression"===s.type||"AssignmentExpression"===s.type||"AwaitExpression"===s.type||"BinaryExpression"===s.type||"ConditionalExpression"===s.type||"LogicalExpression"===s.type||"NewExpression"===s.type||"ObjectExpression"===s.type||"SequenceExpression"===s.type||"TaggedTemplateExpression"===s.type||"UnaryExpression"===s.type||"UpdateExpression"===s.type||"YieldExpression"===s.type||"TSNonNullExpression"===s.type))return!0;break;case"ExportDefaultDeclaration":return v(e,t)||"SequenceExpression"===s.type;case"Decorator":if("expression"===i){if(f(s)&&s.computed)return!0;let e=!1,n=!1,r=s;for(;r;)switch(r.type){case"MemberExpression":n=!0,r=r.object;break;case"CallExpression":if(n||e)return"typescript"!==t.parser;e=!0,r=r.callee;break;case"Identifier":return!1;case"TaggedTemplateExpression":return"typescript"!==t.parser;default:return!0}return!0}break;case"ArrowFunctionExpression":if("body"===i&&"SequenceExpression"!==s.type&&p(s,(e=>"ObjectExpression"===e.type)))return!0}switch(s.type){case"UpdateExpression":if("UnaryExpression"===n.type)return s.prefix&&("++"===s.operator&&"+"===n.operator||"--"===s.operator&&"-"===n.operator);case"UnaryExpression":switch(n.type){case"UnaryExpression":return s.operator===n.operator&&("+"===s.operator||"-"===s.operator);case"BindExpression":case"TaggedTemplateExpression":case"TSNonNullExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return"object"===i;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===i;case"BinaryExpression":return"left"===i&&"**"===n.operator;default:return!1}case"BinaryExpression":if("UpdateExpression"===n.type||"in"===s.operator&&E(e))return!0;if("|>"===s.operator&&s.extra&&s.extra.parenthesized){let t=e.getParentNode(1);if("BinaryExpression"===t.type&&"|>"===t.operator)return!0}case"TSTypeAssertion":case"TSAsExpression":case"TSSatisfiesExpression":case"LogicalExpression":switch(n.type){case"TSSatisfiesExpression":case"TSAsExpression":return!g(s);case"ConditionalExpression":return g(s);case"CallExpression":case"NewExpression":case"OptionalCallExpression":return"callee"===i;case"ClassExpression":case"ClassDeclaration":return"superClass"===i;case"TSTypeAssertion":case"TaggedTemplateExpression":case"UnaryExpression":case"JSXSpreadAttribute":case"SpreadElement":case"SpreadProperty":case"BindExpression":case"AwaitExpression":case"TSNonNullExpression":case"UpdateExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return"object"===i;case"AssignmentExpression":case"AssignmentPattern":return"left"===i&&("TSTypeAssertion"===s.type||g(s));case"LogicalExpression":if("LogicalExpression"===s.type)return n.operator!==s.operator;case"BinaryExpression":{let{operator:e,type:t}=s;if(!e&&"TSTypeAssertion"!==t)return!0;let r=d(e),u=n.operator,a=d(u);return a>r||"right"===i&&a===r||a===r&&!c(u,e)||(a"===n.operator);default:return!1}case"TSConditionalType":case"TSFunctionType":case"TSConstructorType":if("extendsType"===i&&"TSConditionalType"===n.type){if("TSConditionalType"===s.type)return!0;let{typeAnnotation:e}=s.returnType||s.typeAnnotation;if("TSTypePredicate"===e.type&&e.typeAnnotation&&(e=e.typeAnnotation.typeAnnotation),"TSInferType"===e.type&&e.typeParameter.constraint)return!0}if("checkType"===i&&"TSConditionalType"===n.type)return!0;case"TSUnionType":case"TSIntersectionType":if(("TSUnionType"===n.type||"TSIntersectionType"===n.type)&&n.types.length>1&&(!s.types||s.types.length>1))return!0;case"TSInferType":if("TSInferType"===s.type&&"TSRestType"===n.type)return!1;case"TSTypeOperator":return"TSArrayType"===n.type||"TSOptionalType"===n.type||"TSRestType"===n.type||"objectType"===i&&"TSIndexedAccessType"===n.type||"TSTypeOperator"===n.type||"TSTypeAnnotation"===n.type&&e.getParentNode(1).type.startsWith("TSJSDoc");case"TSTypeQuery":return"objectType"===i&&"TSIndexedAccessType"===n.type||"elementType"===i&&"TSArrayType"===n.type;case"TypeofTypeAnnotation":return"objectType"===i&&("IndexedAccessType"===n.type||"OptionalIndexedAccessType"===n.type)||"elementType"===i&&"ArrayTypeAnnotation"===n.type;case"ArrayTypeAnnotation":return"NullableTypeAnnotation"===n.type;case"IntersectionTypeAnnotation":case"UnionTypeAnnotation":return"ArrayTypeAnnotation"===n.type||"NullableTypeAnnotation"===n.type||"IntersectionTypeAnnotation"===n.type||"UnionTypeAnnotation"===n.type||"objectType"===i&&("IndexedAccessType"===n.type||"OptionalIndexedAccessType"===n.type);case"NullableTypeAnnotation":return"ArrayTypeAnnotation"===n.type||"objectType"===i&&("IndexedAccessType"===n.type||"OptionalIndexedAccessType"===n.type);case"FunctionTypeAnnotation":{let t="NullableTypeAnnotation"===n.type?e.getParentNode(1):n;return"UnionTypeAnnotation"===t.type||"IntersectionTypeAnnotation"===t.type||"ArrayTypeAnnotation"===t.type||"objectType"===i&&("IndexedAccessType"===t.type||"OptionalIndexedAccessType"===t.type)||"NullableTypeAnnotation"===t.type||"FunctionTypeParam"===n.type&&null===n.name&&u(s).some((e=>e.typeAnnotation&&"NullableTypeAnnotation"===e.typeAnnotation.type))}case"OptionalIndexedAccessType":return"objectType"===i&&"IndexedAccessType"===n.type;case"StringLiteral":case"NumericLiteral":case"Literal":if("string"==typeof s.value&&"ExpressionStatement"===n.type&&!n.directive){let t=e.getParentNode(1);return"Program"===t.type||"BlockStatement"===t.type}return"object"===i&&"MemberExpression"===n.type&&"number"==typeof s.value;case"AssignmentExpression":{let t=e.getParentNode(1);return"body"===i&&"ArrowFunctionExpression"===n.type||("key"!==i||"ClassProperty"!==n.type&&"PropertyDefinition"!==n.type||!n.computed)&&("init"!==i&&"update"!==i||"ForStatement"!==n.type)&&("ExpressionStatement"===n.type?"ObjectPattern"===s.left.type:!("key"===i&&"TSPropertySignature"===n.type||"AssignmentExpression"===n.type||"SequenceExpression"===n.type&&t&&"ForStatement"===t.type&&(t.init===n||t.update===n)||"value"===i&&"Property"===n.type&&t&&"ObjectPattern"===t.type&&t.properties.includes(n)||"NGChainedExpression"===n.type))}case"ConditionalExpression":switch(n.type){case"TaggedTemplateExpression":case"UnaryExpression":case"SpreadElement":case"SpreadProperty":case"BinaryExpression":case"LogicalExpression":case"NGPipeExpression":case"ExportDefaultDeclaration":case"AwaitExpression":case"JSXSpreadAttribute":case"TSTypeAssertion":case"TypeCastExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===i;case"ConditionalExpression":return"test"===i;case"MemberExpression":case"OptionalMemberExpression":return"object"===i;default:return!1}case"FunctionExpression":switch(n.type){case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===i;case"TaggedTemplateExpression":return!0;default:return!1}case"ArrowFunctionExpression":switch(n.type){case"BinaryExpression":return"|>"!==n.operator||s.extra&&s.extra.parenthesized;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return"callee"===i;case"MemberExpression":case"OptionalMemberExpression":return"object"===i;case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"BindExpression":case"TaggedTemplateExpression":case"UnaryExpression":case"LogicalExpression":case"AwaitExpression":case"TSTypeAssertion":return!0;case"ConditionalExpression":return"test"===i;default:return!1}case"ClassExpression":return!!r(s.decorators)||"NewExpression"===n.type&&"callee"===i;case"OptionalMemberExpression":case"OptionalCallExpression":{let t=e.getParentNode(1);if("object"===i&&"MemberExpression"===n.type||"callee"===i&&("CallExpression"===n.type||"NewExpression"===n.type)||"TSNonNullExpression"===n.type&&"MemberExpression"===t.type&&t.object===n)return!0}case"CallExpression":case"MemberExpression":case"TaggedTemplateExpression":case"TSNonNullExpression":if("callee"===i&&("BindExpression"===n.type||"NewExpression"===n.type)){let e=s;for(;e;)switch(e.type){case"CallExpression":case"OptionalCallExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":case"BindExpression":e=e.object;break;case"TaggedTemplateExpression":e=e.tag;break;case"TSNonNullExpression":e=e.expression;break;default:return!1}}return!1;case"BindExpression":return"callee"===i&&("BindExpression"===n.type||"NewExpression"===n.type)||"object"===i&&f(n);case"NGPipeExpression":return!("NGRoot"===n.type||"NGMicrosyntaxExpression"===n.type||"ObjectProperty"===n.type&&(!s.extra||!s.extra.parenthesized)||"ArrayExpression"===n.type||D(n)&&n.arguments[i]===s||"right"===i&&"NGPipeExpression"===n.type||"property"===i&&"MemberExpression"===n.type||"AssignmentExpression"===n.type);case"JSXFragment":case"JSXElement":return"callee"===i||"left"===i&&"BinaryExpression"===n.type&&"<"===n.operator||"ArrayExpression"!==n.type&&"ArrowFunctionExpression"!==n.type&&"AssignmentExpression"!==n.type&&"AssignmentPattern"!==n.type&&"BinaryExpression"!==n.type&&"NewExpression"!==n.type&&"ConditionalExpression"!==n.type&&"ExpressionStatement"!==n.type&&"JsExpressionRoot"!==n.type&&"JSXAttribute"!==n.type&&"JSXElement"!==n.type&&"JSXExpressionContainer"!==n.type&&"JSXFragment"!==n.type&&"LogicalExpression"!==n.type&&!D(n)&&!m(n)&&"ReturnStatement"!==n.type&&"ThrowStatement"!==n.type&&"TypeCastExpression"!==n.type&&"VariableDeclarator"!==n.type&&"YieldExpression"!==n.type;case"TypeAnnotation":return"returnType"===i&&"ArrowFunctionExpression"===n.type&&C(s)}return!1}function h(e){return"BlockStatement"===e.type||"BreakStatement"===e.type||"ClassBody"===e.type||"ClassDeclaration"===e.type||"ClassMethod"===e.type||"ClassProperty"===e.type||"PropertyDefinition"===e.type||"ClassPrivateProperty"===e.type||"ContinueStatement"===e.type||"DebuggerStatement"===e.type||"DeclareClass"===e.type||"DeclareExportAllDeclaration"===e.type||"DeclareExportDeclaration"===e.type||"DeclareFunction"===e.type||"DeclareInterface"===e.type||"DeclareModule"===e.type||"DeclareModuleExports"===e.type||"DeclareVariable"===e.type||"DoWhileStatement"===e.type||"EnumDeclaration"===e.type||"ExportAllDeclaration"===e.type||"ExportDefaultDeclaration"===e.type||"ExportNamedDeclaration"===e.type||"ExpressionStatement"===e.type||"ForInStatement"===e.type||"ForOfStatement"===e.type||"ForStatement"===e.type||"FunctionDeclaration"===e.type||"IfStatement"===e.type||"ImportDeclaration"===e.type||"InterfaceDeclaration"===e.type||"LabeledStatement"===e.type||"MethodDefinition"===e.type||"ReturnStatement"===e.type||"SwitchStatement"===e.type||"ThrowStatement"===e.type||"TryStatement"===e.type||"TSDeclareFunction"===e.type||"TSEnumDeclaration"===e.type||"TSImportEqualsDeclaration"===e.type||"TSInterfaceDeclaration"===e.type||"TSModuleDeclaration"===e.type||"TSNamespaceExportDeclaration"===e.type||"TypeAlias"===e.type||"VariableDeclaration"===e.type||"WhileStatement"===e.type||"WithStatement"===e.type}function E(e){let t=0,n=e.getValue();for(;n;){let r=e.getParentNode(t++);if(r&&"ForStatement"===r.type&&r.init===n)return!0;n=r}return!1}function C(e){return o(e,(e=>"ObjectTypeAnnotation"===e.type&&o(e,(e=>"FunctionTypeAnnotation"===e.type||void 0))||void 0))}function F(e){return"ObjectExpression"===e.type}function A(e){let t=e.getValue(),r=e.getParentNode(),u=e.getName();switch(r.type){case"NGPipeExpression":if("number"==typeof u&&r.arguments[u]===t&&r.arguments.length-1===u)return e.callParent(A);break;case"ObjectProperty":if("value"===u){let t=e.getParentNode(1);return n(t.properties)===r}break;case"BinaryExpression":case"LogicalExpression":if("right"===u)return e.callParent(A);break;case"ConditionalExpression":if("alternate"===u)return e.callParent(A);break;case"UnaryExpression":if(r.prefix)return e.callParent(A)}return!1}function v(e,t){let n=e.getValue(),r=e.getParentNode();return"FunctionExpression"===n.type||"ClassExpression"===n.type?"ExportDefaultDeclaration"===r.type||!y(e,t):!(!s(n)||"ExportDefaultDeclaration"!==r.type&&y(e,t))&&e.call((e=>v(e,t)),...i(e,n))}t.exports=y}}),Un=C({"src/language-js/print-preprocess.js"(e,t){function n(e,t){switch(t.parser){case"json":case"json5":case"json-stringify":case"__js_expression":case"__vue_expression":case"__vue_ts_expression":return Object.assign(Object.assign({},e),{},{type:t.parser.startsWith("__")?"JsExpressionRoot":"JsonRoot",node:e,comments:[],rootMarker:t.rootMarker});default:return e}}b(),t.exports=n}}),Hn=C({"src/language-js/print/html-binding.js"(e,t){b();var{builders:{join:n,line:r,group:u,softline:i,indent:a}}=G();function s(e,t,s){let o=e.getValue();if(t.__onHtmlBindingRoot&&null===e.getName()&&t.__onHtmlBindingRoot(o,t),"File"===o.type){if(t.__isVueForBindingLeft)return e.call((e=>{let t=n([",",r],e.map(s,"params")),{params:o}=e.getValue();return 1===o.length?t:["(",a([i,u(t)]),i,")"]}),"program","body",0);if(t.__isVueBindings)return e.call((e=>n([",",r],e.map(s,"params"))),"program","body",0)}}function o(e){switch(e.type){case"MemberExpression":switch(e.property.type){case"Identifier":case"NumericLiteral":case"StringLiteral":return o(e.object)}return!1;case"Identifier":return!0;default:return!1}}t.exports={isVueEventBindingExpression:o,printHtmlBinding:s}}}),Gn=C({"src/language-js/print/binaryish.js"(e,t){b();var{printComments:n}=Xt(),{getLast:r}=ge(),{builders:{join:u,line:i,softline:a,group:s,indent:o,align:l,indentIfBreak:p},utils:{cleanDoc:c,getDocParts:d,isConcat:D}}=G(),{hasLeadingOwnLineComment:f,isBinaryish:m,isJsxNode:g,shouldFlatten:y,hasComment:h,CommentCheckFlags:E,isCallExpression:C,isMemberExpression:F,isObjectProperty:A,isEnabledHackPipeline:v}=ln(),x=0;function S(e,t,n){let u=e.getValue(),i=e.getParentNode(),l=e.getParentNode(1),c=u!==i.body&&("IfStatement"===i.type||"WhileStatement"===i.type||"SwitchStatement"===i.type||"DoWhileStatement"===i.type),d=v(t)&&"|>"===u.operator,D=T(e,n,t,!1,c);if(c)return D;if(d)return s(D);if(C(i)&&i.callee===u||"UnaryExpression"===i.type||F(i)&&!i.computed)return s([o([a,...D]),a]);let f="ReturnStatement"===i.type||"ThrowStatement"===i.type||"JSXExpressionContainer"===i.type&&"JSXAttribute"===l.type||"|"!==u.operator&&"JsExpressionRoot"===i.type||"NGPipeExpression"!==u.type&&("NGRoot"===i.type&&"__ng_binding"===t.parser||"NGMicrosyntaxExpression"===i.type&&"NGMicrosyntax"===l.type&&1===l.body.length)||u===i.body&&"ArrowFunctionExpression"===i.type||u!==i.body&&"ForStatement"===i.type||"ConditionalExpression"===i.type&&"ReturnStatement"!==l.type&&"ThrowStatement"!==l.type&&!C(l)||"TemplateLiteral"===i.type,h="AssignmentExpression"===i.type||"VariableDeclarator"===i.type||"ClassProperty"===i.type||"PropertyDefinition"===i.type||"TSAbstractPropertyDefinition"===i.type||"ClassPrivateProperty"===i.type||A(i),E=m(u.left)&&y(u.operator,u.left.operator);if(f||B(u)&&!E||!B(u)&&h)return s(D);if(0===D.length)return"";let b=g(u.right),S=D.findIndex((e=>"string"!=typeof e&&!Array.isArray(e)&&"group"===e.type)),w=D.slice(0,-1===S?1:S+1),N=D.slice(w.length,b?-1:void 0),k=Symbol("logicalChain-"+ ++x),j=s([...w,o(N)],{id:k});if(!b)return j;let P=r(D);return s([j,p(P,{groupId:k})])}function T(e,t,r,a,p){let g=e.getValue();if(!m(g))return[s(t())];let C=[];y(g.operator,g.left.operator)?C=e.call((e=>T(e,t,r,!0,p)),"left"):C.push(s(t("left")));let F,A=B(g),x=("|>"===g.operator||"NGPipeExpression"===g.type||"|"===g.operator&&"__vue_expression"===r.parser)&&!f(r.originalText,g.right),b="NGPipeExpression"===g.type?"|":g.operator,S="NGPipeExpression"===g.type&&g.arguments.length>0?s(o([i,": ",u([i,": "],e.map(t,"arguments").map((e=>l(2,s(e)))))])):"";if(A)F=[b," ",t("right"),S];else{let n=v(r)&&"|>"===b?e.call((e=>T(e,t,r,!0,p)),"right"):t("right");F=[x?i:"",b,x?" ":i,n,S]}let w=e.getParentNode(),N=h(g.left,E.Trailing|E.Line),k=N||!(p&&"LogicalExpression"===g.type)&&w.type!==g.type&&g.left.type!==g.type&&g.right.type!==g.type;if(C.push(x?"":" ",k?s(F,{shouldBreak:N}):F),a&&h(g)){let t=c(n(e,C,r));return D(t)||"fill"===t.type?d(t):[t]}return C}function B(e){return"LogicalExpression"===e.type&&!!("ObjectExpression"===e.right.type&&e.right.properties.length>0||"ArrayExpression"===e.right.type&&e.right.elements.length>0||g(e.right))}t.exports={printBinaryishExpression:S,shouldInlineLogicalExpression:B}}}),Xn=C({"src/language-js/print/angular.js"(e,t){b();var{builders:{join:n,line:r,group:u}}=G(),{hasNode:i,hasComment:a,getComments:s}=ln(),{printBinaryishExpression:o}=Gn();function l(e,t,i){let l=e.getValue();if(l.type.startsWith("NG"))switch(l.type){case"NGRoot":return[i("node"),a(l.node)?" //"+s(l.node)[0].value.trimEnd():""];case"NGPipeExpression":return o(e,t,i);case"NGChainedExpression":return u(n([";",r],e.map((e=>c(e)?i():["(",i(),")"]),"expressions")));case"NGEmptyExpression":return"";case"NGQuotedExpression":return[l.prefix,": ",l.value.trim()];case"NGMicrosyntax":return e.map(((e,t)=>[0===t?"":p(e.getValue(),t,l)?" ":[";",r],i()]),"body");case"NGMicrosyntaxKey":return/^[$_a-z][\w$]*(?:-[$_a-z][\w$])*$/i.test(l.name)?l.name:JSON.stringify(l.name);case"NGMicrosyntaxExpression":return[i("expression"),null===l.alias?"":[" as ",i("alias")]];case"NGMicrosyntaxKeyedExpression":{let t=e.getName(),n=e.getParentNode(),r=p(l,t,n)||(1===t&&("then"===l.key.name||"else"===l.key.name)||2===t&&"else"===l.key.name&&"NGMicrosyntaxKeyedExpression"===n.body[t-1].type&&"then"===n.body[t-1].key.name)&&"NGMicrosyntaxExpression"===n.body[0].type;return[i("key"),r?" ":": ",i("expression")]}case"NGMicrosyntaxLet":return["let ",i("key"),null===l.value?"":[" = ",i("value")]];case"NGMicrosyntaxAs":return[i("key")," as ",i("alias")];default:throw new Error(`Unknown Angular node type: ${JSON.stringify(l.type)}.`)}}function p(e,t,n){return"NGMicrosyntaxKeyedExpression"===e.type&&"of"===e.key.name&&1===t&&"NGMicrosyntaxLet"===n.body[0].type&&null===n.body[0].value}function c(e){return i(e.getValue(),(e=>{switch(e.type){case void 0:return!1;case"CallExpression":case"OptionalCallExpression":case"AssignmentExpression":return!0}}))}t.exports={printAngular:l}}}),zn=C({"src/language-js/print/jsx.js"(e,t){b();var{printComments:n,printDanglingComments:r,printCommentsSeparately:u}=Xt(),{builders:{line:i,hardline:a,softline:s,group:o,indent:l,conditionalGroup:p,fill:c,ifBreak:d,lineSuffixBoundary:D,join:f},utils:{willBreak:m}}=G(),{getLast:g,getPreferredQuote:y}=ge(),{isJsxNode:h,rawText:E,isCallExpression:C,isStringLiteral:F,isBinaryish:A,hasComment:v,CommentCheckFlags:x,hasNodeIgnoreComment:S}=ln(),T=Jn(),{willPrintOwnComments:B}=qn(),w=e=>""===e||e===i||e===a||e===s;function N(e,t,n){let r=e.getValue();if("JSXElement"===r.type&&Q(r))return[n("openingElement"),n("closingElement")];let u="JSXElement"===r.type?n("openingElement"):n("openingFragment"),i="JSXElement"===r.type?n("closingElement"):n("closingFragment");if(1===r.children.length&&"JSXExpressionContainer"===r.children[0].type&&("TemplateLiteral"===r.children[0].expression.type||"TaggedTemplateExpression"===r.children[0].expression.type))return[u,...e.map(n,"children"),i];r.children=r.children.map((e=>Z(e)?{type:"JSXText",value:" ",raw:" "}:e));let D=r.children.some(h),f=r.children.filter((e=>"JSXExpressionContainer"===e.type)).length>1,y="JSXElement"===r.type&&r.openingElement.attributes.length>1,E=m(u)||D||y||f,C="mdx"===e.getParentNode().rootMarker,F=t.singleQuote?"{' '}":'{" "}',A=C?" ":d([F,s]," "),v=k(e,t,n,A,r.openingElement&&r.openingElement.name&&"fbt"===r.openingElement.name.name),x=r.children.some((e=>Y(e)));for(let o=v.length-2;o>=0;o--){let e=""===v[o]&&""===v[o+1],t=v[o]===a&&""===v[o+1]&&v[o+2]===a,n=(v[o]===s||v[o]===a)&&""===v[o+1]&&v[o+2]===A,r=v[o]===A&&""===v[o+1]&&(v[o+2]===s||v[o+2]===a),u=v[o]===A&&""===v[o+1]&&v[o+2]===A,i=v[o]===s&&""===v[o+1]&&v[o+2]===a||v[o]===a&&""===v[o+1]&&v[o+2]===s;t&&x||e||n||u||i?v.splice(o,2):r&&v.splice(o+1,2)}for(;v.length>0&&w(g(v));)v.pop();for(;v.length>1&&w(v[0])&&w(v[1]);)v.shift(),v.shift();let b=[];for(let[s,o]of v.entries()){if(o===A){if(1===s&&""===v[s-1]){if(2===v.length){b.push(F);continue}b.push([F,a]);continue}if(s===v.length-1){b.push(F);continue}if(""===v[s-1]&&v[s-2]===a){b.push(F);continue}}b.push(o),m(o)&&(E=!0)}let S=x?c(b):o(b,{shouldBreak:!0});if(C)return S;let T=o([u,l([a,S]),a,i]);return E?T:p([o([u,...v,i]),T])}function k(e,t,n,r,u){let s=[];return e.each(((e,t,o)=>{let l=e.getValue();if("JSXText"===l.type){let e=E(l);if(Y(l)){let n,a=e.split(X);if(""===a[0]){if(s.push(""),a.shift(),/\n/.test(a[0])){let e=o[t+1];s.push(P(u,a[1],l,e))}else s.push(r);a.shift()}if(""===g(a)&&(a.pop(),n=a.pop()),0===a.length)return;for(let[e,t]of a.entries())e%2===1?s.push(i):s.push(t);if(void 0!==n)if(/\n/.test(n)){let e=o[t+1];s.push(P(u,g(s),l,e))}else s.push(r);else{let e=o[t+1];s.push(j(u,g(s),l,e))}}else/\n/.test(e)?e.match(/\n/g).length>1&&s.push("",a):s.push("",r)}else{let e=n();s.push(e);let r=o[t+1];if(r&&Y(r)){let e=K(E(r)).split(X)[0];s.push(j(u,e,l,r))}else s.push(a)}}),"children"),s}function j(e,t,n,r){return e?"":"JSXElement"===n.type&&!n.closingElement||r&&"JSXElement"===r.type&&!r.closingElement?1===t.length?s:a:s}function P(e,t,n,r){return e?a:1===t.length?"JSXElement"===n.type&&!n.closingElement||r&&"JSXElement"===r.type&&!r.closingElement?a:s:a}function I(e,t,n){let r=e.getParentNode();if(!r||{ArrayExpression:!0,JSXAttribute:!0,JSXElement:!0,JSXExpressionContainer:!0,JSXFragment:!0,ExpressionStatement:!0,CallExpression:!0,OptionalCallExpression:!0,ConditionalExpression:!0,JsExpressionRoot:!0}[r.type])return t;let u=e.match(void 0,(e=>"ArrowFunctionExpression"===e.type),C,(e=>"JSXExpressionContainer"===e.type)),i=T(e,n);return o([i?"":d("("),l([s,t]),s,i?"":d(")")],{shouldBreak:u})}function O(e,t,n){let r=e.getValue(),i=[];if(i.push(n("name")),r.value){let a;if(F(r.value)){let n=E(r.value).slice(1,-1).replace(/'/g,"'").replace(/"/g,'"'),{escaped:i,quote:s,regex:o}=y(n,t.jsxSingleQuote?"'":'"');n=n.replace(o,i);let{leading:l,trailing:p}=e.call((()=>u(e,t)),"value");a=[l,s,n,s,p]}else a=n("value");i.push("=",a)}return i}function L(e,t,n){let r=e.getValue(),u=(e,t)=>"JSXEmptyExpression"===e.type||!v(e)&&("ArrayExpression"===e.type||"ObjectExpression"===e.type||"ArrowFunctionExpression"===e.type||"AwaitExpression"===e.type&&(u(e.argument,e)||"JSXElement"===e.argument.type)||C(e)||"FunctionExpression"===e.type||"TemplateLiteral"===e.type||"TaggedTemplateExpression"===e.type||"DoExpression"===e.type||h(t)&&("ConditionalExpression"===e.type||A(e)));return u(r.expression,e.getParentNode(0))?o(["{",n("expression"),D,"}"]):o(["{",l([s,n("expression")]),s,D,"}"])}function _(e,t,n){let r=e.getValue(),u=r.name&&v(r.name)||r.typeParameters&&v(r.typeParameters);if(r.selfClosing&&0===r.attributes.length&&!u)return["<",n("name"),n("typeParameters")," />"];if(r.attributes&&1===r.attributes.length&&r.attributes[0].value&&F(r.attributes[0].value)&&!r.attributes[0].value.value.includes("\n")&&!u&&!v(r.attributes[0]))return o(["<",n("name"),n("typeParameters")," ",...e.map(n,"attributes"),r.selfClosing?" />":">"]);let s=r.attributes&&r.attributes.some((e=>e.value&&F(e.value)&&e.value.value.includes("\n"))),p=t.singleAttributePerLine&&r.attributes.length>1?a:i;return o(["<",n("name"),n("typeParameters"),l(e.map((()=>[p,n()]),"attributes")),...M(r,t,u)],{shouldBreak:s})}function M(e,t,n){return e.selfClosing?[i,"/>"]:$(e,t,n)?[">"]:[s,">"]}function $(e,t,n){let r=e.attributes.length>0&&v(g(e.attributes),x.Trailing);return 0===e.attributes.length&&!n||(t.bracketSameLine||t.jsxBracketSameLine)&&(!n||e.attributes.length>0)&&!r}function R(e,t,n){let r=e.getValue(),u=[];u.push(""),u}function V(e,t){let n=e.getValue(),u=v(n),i=v(n,x.Line),s="JSXOpeningFragment"===n.type;return[s?"<":""]}function W(e,t,r){return I(e,n(e,N(e,t,r),t),t)}function q(e,t){let n=e.getValue(),u=v(n,x.Line);return[r(e,t,!u),u?a:""]}function J(e,t,r){let u=e.getValue();return["{",e.call((e=>{let u=["...",r()],i=e.getValue();return v(i)&&B(e)?[l([s,n(e,u,t)]),s]:u}),"JSXSpreadAttribute"===u.type?"argument":"expression"),"}"]}function U(e,t,n){let r=e.getValue();if(r.type.startsWith("JSX"))switch(r.type){case"JSXAttribute":return O(e,t,n);case"JSXIdentifier":return String(r.name);case"JSXNamespacedName":return f(":",[n("namespace"),n("name")]);case"JSXMemberExpression":return f(".",[n("object"),n("property")]);case"JSXSpreadAttribute":case"JSXSpreadChild":return J(e,t,n);case"JSXExpressionContainer":return L(e,t,n);case"JSXFragment":case"JSXElement":return W(e,t,n);case"JSXOpeningElement":return _(e,t,n);case"JSXClosingElement":return R(e,t,n);case"JSXOpeningFragment":case"JSXClosingFragment":return V(e,t);case"JSXEmptyExpression":return q(e,t);case"JSXText":throw new Error("JSXText should be handled by JSXElement");default:throw new Error(`Unknown JSX node type: ${JSON.stringify(r.type)}.`)}}var H=" \n\r\t",X=new RegExp("(["+H+"]+)"),z=new RegExp("[^"+H+"]"),K=e=>e.replace(new RegExp("(?:^"+X.source+"|"+X.source+"$)"),"");function Q(e){if(0===e.children.length)return!0;if(e.children.length>1)return!1;let t=e.children[0];return"JSXText"===t.type&&!Y(t)}function Y(e){return"JSXText"===e.type&&(z.test(E(e))||!/\n/.test(E(e)))}function Z(e){return"JSXExpressionContainer"===e.type&&F(e.expression)&&" "===e.expression.value&&!v(e.expression)}function ee(e){let t=e.getValue(),n=e.getParentNode();if(!n||!t||!h(t)||!h(n))return!1;let r=null;for(let u=n.children.indexOf(t);u>0;u--){let e=n.children[u-1];if("JSXText"!==e.type||Y(e)){r=e;break}}return r&&"JSXExpressionContainer"===r.type&&"JSXEmptyExpression"===r.expression.type&&S(r.expression)}t.exports={hasJsxIgnoreComment:ee,printJsx:U}}}),Kn=C({"src/language-js/print/misc.js"(e,t){b();var{isNonEmptyArray:n}=ge(),{builders:{indent:r,join:u,line:i}}=G(),{isFlowAnnotationComment:a}=ln();function s(e){let t=e.getValue();return!t.optional||"Identifier"===t.type&&t===e.getParentNode().key?"":"OptionalCallExpression"===t.type||"OptionalMemberExpression"===t.type&&t.computed?"?.":"?"}function o(e){return e.getValue().definite||e.match(void 0,((e,t)=>"id"===t&&"VariableDeclarator"===e.type&&e.definite))?"!":""}function l(e,t,n){let r=e.getValue();return r.typeArguments?n("typeArguments"):r.typeParameters?n("typeParameters"):""}function p(e,t,n){let r=e.getValue();if(!r.typeAnnotation)return"";let u=e.getParentNode(),i="DeclareFunction"===u.type&&u.id===r;return a(t.originalText,r.typeAnnotation)?[" /*: ",n("typeAnnotation")," */"]:[i?"":": ",n("typeAnnotation")]}function c(e,t,n){return["::",n("callee")]}function d(e,t,r){let i=e.getValue();return n(i.modifiers)?[u(" ",e.map(r,"modifiers"))," "]:""}function D(e,t,n){return"EmptyStatement"===e.type?";":"BlockStatement"===e.type||n?[" ",t]:r([i,t])}function f(e,t,n){return["...",n("argument"),p(e,t,n)]}function m(e,t){let n=e.slice(1,-1);if(n.includes('"')||n.includes("'"))return e;let r=t.singleQuote?"'":'"';return r+n+r}t.exports={printOptionalToken:s,printDefiniteToken:o,printFunctionTypeParameters:l,printBindExpressionCallee:c,printTypeScriptModifiers:d,printTypeAnnotation:p,printRestSpread:f,adjustClause:D,printDirective:m}}}),Qn=C({"src/language-js/print/array.js"(e,t){b();var{printDanglingComments:n}=Xt(),{builders:{line:r,softline:u,hardline:i,group:a,indent:s,ifBreak:o,fill:l}}=G(),{getLast:p,hasNewline:c}=ge(),{shouldPrintComma:d,hasComment:D,CommentCheckFlags:f,isNextLineEmpty:m,isNumericLiteral:g,isSignedNumericLiteral:y}=ln(),{locStart:h}=Rt(),{printOptionalToken:E,printTypeAnnotation:C}=Kn();function F(e,t,r){let i=e.getValue(),l=[],c="TupleExpression"===i.type?"#[":"[",m="]";if(0===i.elements.length)D(i,f.Dangling)?l.push(a([c,n(e,t),u,m])):l.push(c,m);else{let D=p(i.elements),f=!(D&&"RestElement"===D.type),g=null===D,y=Symbol("array"),h=!t.__inJestEach&&i.elements.length>1&&i.elements.every(((e,t,n)=>{let r=e&&e.type;if("ArrayExpression"!==r&&"ObjectExpression"!==r)return!1;let u=n[t+1];if(u&&r!==u.type)return!1;let i="ArrayExpression"===r?"elements":"properties";return e[i]&&e[i].length>1})),E=A(i,t),C=f?g?",":d(t)?E?o(",","",{groupId:y}):o(","):"":"";l.push(a([c,s([u,E?x(e,t,r,C):[v(e,t,"elements",r),C],n(e,t,!0)]),u,m],{shouldBreak:h,id:y}))}return l.push(E(e),C(e,t,r)),l}function A(e,t){return e.elements.length>1&&e.elements.every((e=>e&&(g(e)||y(e)&&!D(e.argument))&&!D(e,f.Trailing|f.Line,(e=>!c(t.originalText,h(e),{backwards:!0})))))}function v(e,t,n,i){let s=[],o=[];return e.each((e=>{s.push(o,a(i())),o=[",",r],e.getValue()&&m(e.getValue(),t)&&o.push(u)}),n),s}function x(e,t,n,u){let a=[];return e.each(((e,s,o)=>{let l=s===o.length-1;a.push([n(),l?u:","]),l||a.push(m(e.getValue(),t)?[i,i]:D(o[s+1],f.Leading|f.Line)?i:r)}),"elements"),l(a)}t.exports={printArray:F,printArrayItems:v,isConciselyPrintedArray:A}}}),Yn=C({"src/language-js/print/call-arguments.js"(e,t){b();var{printDanglingComments:n}=Xt(),{getLast:r,getPenultimate:u}=ge(),{getFunctionParameters:i,hasComment:a,CommentCheckFlags:s,isFunctionCompositionArgs:o,isJsxNode:l,isLongCurriedCallExpression:p,shouldPrintComma:c,getCallArguments:d,iterateCallArgumentsPath:D,isNextLineEmpty:f,isCallExpression:m,isStringLiteral:g,isObjectProperty:y,isTSTypeExpression:h}=ln(),{builders:{line:E,hardline:C,softline:F,group:A,indent:v,conditionalGroup:x,ifBreak:S,breakParent:T},utils:{willBreak:B}}=G(),{ArgExpansionBailout:w}=Me(),{isConciselyPrintedArray:N}=Qn();function k(e,t,u){let i=e.getValue(),a="ImportExpression"===i.type,s=d(i);if(0===s.length)return["(",n(e,t,!0),")"];if(O(s))return["(",u(["arguments",0]),", ",u(["arguments",1]),")"];let l=!1,m=!1,g=s.length-1,y=[];D(e,((e,n)=>{let r=e.getNode(),i=[u()];n===g||(f(r,t)?(0===n&&(m=!0),l=!0,i.push(",",C,C)):i.push(",",E)),y.push(i)}));let h=a||i.callee&&"Import"===i.callee.type||!c(t,"all")?"":",";function b(){return A(["(",v([E,...y]),h,E,")"],{shouldBreak:!0})}if(l||"Decorator"!==e.getParentNode().type&&o(s))return b();let N=I(s),k=P(s,t);if(N||k){if(N?y.slice(1).some(B):y.slice(0,-1).some(B))return b();let t=[];try{e.try((()=>{D(e,((e,n)=>{N&&0===n&&(t=[[u([],{expandFirstArg:!0}),y.length>1?",":"",m?C:E,m?C:""],...y.slice(1)]),k&&n===g&&(t=[...y.slice(0,-1),u([],{expandLastArg:!0})])}))}))}catch(L){if(L instanceof w)return b();throw L}return[y.some(B)?T:"",x([["(",...t,")"],N?["(",A(t[0],{shouldBreak:!0}),...t.slice(1),")"]:["(",...y.slice(0,-1),A(r(t),{shouldBreak:!0}),")"],b()])]}let j=["(",v([F,...y]),S(h),F,")"];return p(e)?j:A(j,{shouldBreak:y.some(B)||l})}function j(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"ObjectExpression"===e.type&&(e.properties.length>0||a(e))||"ArrayExpression"===e.type&&(e.elements.length>0||a(e))||"TSTypeAssertion"===e.type&&j(e.expression)||h(e)&&j(e.expression)||"FunctionExpression"===e.type||"ArrowFunctionExpression"===e.type&&(!e.returnType||!e.returnType.typeAnnotation||"TSTypeReference"!==e.returnType.typeAnnotation.type||L(e.body))&&("BlockStatement"===e.body.type||"ArrowFunctionExpression"===e.body.type&&j(e.body,!0)||"ObjectExpression"===e.body.type||"ArrayExpression"===e.body.type||!t&&(m(e.body)||"ConditionalExpression"===e.body.type)||l(e.body))||"DoExpression"===e.type||"ModuleExpression"===e.type}function P(e,t){let n=r(e),i=u(e);return!a(n,s.Leading)&&!a(n,s.Trailing)&&j(n)&&(!i||i.type!==n.type)&&(2!==e.length||"ArrowFunctionExpression"!==i.type||"ArrayExpression"!==n.type)&&!(e.length>1&&"ArrayExpression"===n.type&&N(n,t))}function I(e){if(2!==e.length)return!1;let[t,n]=e;return!("ModuleExpression"!==t.type||!_(n))||!a(t)&&("FunctionExpression"===t.type||"ArrowFunctionExpression"===t.type&&"BlockStatement"===t.body.type)&&"FunctionExpression"!==n.type&&"ArrowFunctionExpression"!==n.type&&"ConditionalExpression"!==n.type&&!j(n)}function O(e){return 2===e.length&&"ArrowFunctionExpression"===e[0].type&&0===i(e[0]).length&&"BlockStatement"===e[0].body.type&&"ArrayExpression"===e[1].type&&!e.some((e=>a(e)))}function L(e){return"BlockStatement"===e.type&&(e.body.some((e=>"EmptyStatement"!==e.type))||a(e,s.Dangling))}function _(e){return"ObjectExpression"===e.type&&1===e.properties.length&&y(e.properties[0])&&"Identifier"===e.properties[0].key.type&&"type"===e.properties[0].key.name&&g(e.properties[0].value)&&"module"===e.properties[0].value.value}t.exports=k}}),Zn=C({"src/language-js/print/member.js"(e,t){b();var{builders:{softline:n,group:r,indent:u,label:i}}=G(),{isNumericLiteral:a,isMemberExpression:s,isCallExpression:o}=ln(),{printOptionalToken:l}=Kn();function p(e,t,a){let l,p=e.getValue(),d=e.getParentNode(),D=0;do{l=e.getParentNode(D),D++}while(l&&(s(l)||"TSNonNullExpression"===l.type));let f=a("object"),m=c(e,t,a),g=l&&("NewExpression"===l.type||"BindExpression"===l.type||"AssignmentExpression"===l.type&&"Identifier"!==l.left.type)||p.computed||"Identifier"===p.object.type&&"Identifier"===p.property.type&&!s(d)||("AssignmentExpression"===d.type||"VariableDeclarator"===d.type)&&(o(p.object)&&p.object.arguments.length>0||"TSNonNullExpression"===p.object.type&&o(p.object.expression)&&p.object.expression.arguments.length>0||"member-chain"===f.label);return i("member-chain"===f.label?"member-chain":"member",[f,g?m:r(u([n,m]))])}function c(e,t,i){let s=i("property"),o=e.getValue(),p=l(e);return o.computed?!o.property||a(o.property)?[p,"[",s,"]"]:r([p,"[",u([n,s]),n,"]"]):[p,".",s]}t.exports={printMemberExpression:p,printMemberLookup:c}}}),er=C({"src/language-js/print/member-chain.js"(e,t){b();var{printComments:n}=Xt(),{getLast:r,isNextLineEmptyAfterIndex:u,getNextNonSpaceNonCommentCharacterIndex:i}=ge(),a=Jn(),{isCallExpression:s,isMemberExpression:o,isFunctionOrArrowExpression:l,isLongCurriedCallExpression:p,isMemberish:c,isNumericLiteral:d,isSimpleCallArgument:D,hasComment:f,CommentCheckFlags:m,isNextLineEmpty:g}=ln(),{locEnd:y}=Rt(),{builders:{join:h,hardline:E,group:C,indent:F,conditionalGroup:A,breakParent:v,label:x},utils:{willBreak:S}}=G(),T=Yn(),{printMemberLookup:B}=Zn(),{printOptionalToken:w,printFunctionTypeParameters:N,printBindExpressionCallee:k}=Kn();function j(e,t,b){let j=e.getParentNode(),P=!j||"ExpressionStatement"===j.type,I=[];function O(e){let{originalText:n}=t,r=i(n,e,y);return")"===n.charAt(r)?!1!==r&&u(n,r+1):g(e,t)}function L(e){let r=e.getValue();s(r)&&(c(r.callee)||s(r.callee))?(I.unshift({node:r,printed:[n(e,[w(e),N(e,t,b),T(e,t,b)],t),O(r)?E:""]}),e.call((e=>L(e)),"callee")):c(r)?(I.unshift({node:r,needsParens:a(e,t),printed:n(e,o(r)?B(e,t,b):k(e,t,b),t)}),e.call((e=>L(e)),"object")):"TSNonNullExpression"===r.type?(I.unshift({node:r,printed:n(e,"!",t)}),e.call((e=>L(e)),"expression")):I.unshift({node:r,printed:b()})}let _=e.getValue();I.unshift({node:_,printed:[w(e),N(e,t,b),T(e,t,b)]}),_.callee&&e.call((e=>L(e)),"callee");let M=[],$=[I[0]],R=1;for(;R0&&e[1][0].node.computed;if(1===e[0].length){let n=e[0][0].node;return"ThisExpression"===n.type||"Identifier"===n.type&&(W(n.name)||P&&q(n.name)||t)}let n=r(e[0]).node;return o(n)&&"Identifier"===n.property.type&&(W(n.property.name)||t)}$.length>0&&M.push($);let U=M.length>=2&&!f(M[1][0].node)&&J(M);function H(e){let t=e.map((e=>e.printed));return e.length>0&&r(e).needsParens?["(",...t,")"]:t}function G(e){return 0===e.length?"":F(C([E,h(E,e.map(H))]))}let X=M.map(H),z=X,K=U?3:2,Q=M.flat(),Y=Q.slice(1,-1).some((e=>f(e.node,m.Leading)))||Q.slice(0,-1).some((e=>f(e.node,m.Trailing)))||M[K]&&f(M[K][0].node,m.Leading);if(M.length<=K&&!Y)return p(e)?z:C(z);let Z,ee=r(M[U?1:0]).node,te=!s(ee)&&O(ee),ne=[H(M[0]),U?M.slice(1,2).map(H):"",te?E:"",G(M.slice(U?2:1))],re=I.map((e=>{let{node:t}=e;return t})).filter(s);function ue(){let e=r(r(M)).node,t=r(X);return s(e)&&S(t)&&re.slice(0,-1).some((e=>e.arguments.some(l)))}return Z=Y||re.length>2&&re.some((e=>!e.arguments.every((e=>D(e,0)))))||X.slice(0,-1).some(S)||ue()?C(ne):[S(z)||te?v:"",A([z,ne])],x("member-chain",Z)}t.exports=j}}),tr=C({"src/language-js/print/call-expression.js"(e,t){b();var{builders:{join:n,group:r}}=G(),u=Jn(),{getCallArguments:i,hasFlowAnnotationComment:a,isCallExpression:s,isMemberish:o,isStringLiteral:l,isTemplateOnItsOwnLine:p,isTestCall:c,iterateCallArgumentsPath:d}=ln(),D=er(),f=Yn(),{printOptionalToken:m,printFunctionTypeParameters:g}=Kn();function y(e,t,l){let y=e.getValue(),E=e.getParentNode(),C="NewExpression"===y.type,F="ImportExpression"===y.type,A=m(e),v=i(y);if(v.length>0&&(!F&&!C&&h(y,E)||1===v.length&&p(v[0],t.originalText)||!C&&c(y,E))){let r=[];return d(e,(()=>{r.push(l())})),[C?"new ":"",l("callee"),A,g(e,t,l),"(",n(", ",r),")"]}let x=("babel"===t.parser||"babel-flow"===t.parser)&&y.callee&&"Identifier"===y.callee.type&&a(y.callee.trailingComments);if(x&&(y.callee.trailingComments[0].printed=!0),!F&&!C&&o(y.callee)&&!e.call((e=>u(e,t)),"callee"))return D(e,t,l);let b=[C?"new ":"",F?"import":l("callee"),A,x?`/*:: ${y.callee.trailingComments[0].value.slice(2).trim()} */`:"",g(e,t,l),f(e,t,l)];return F||s(y.callee)?r(b):b}function h(e,t){if("Identifier"!==e.callee.type)return!1;if("require"===e.callee.name)return!0;if("define"===e.callee.name){let n=i(e);return"ExpressionStatement"===t.type&&(1===n.length||2===n.length&&"ArrayExpression"===n[0].type||3===n.length&&l(n[0])&&"ArrayExpression"===n[1].type)}return!1}t.exports={printCallExpression:y}}}),nr=C({"src/language-js/print/assignment.js"(e,t){b();var{isNonEmptyArray:n,getStringWidth:r}=ge(),{builders:{line:u,group:i,indent:a,indentIfBreak:s,lineSuffixBoundary:o},utils:{cleanDoc:l,willBreak:p,canBreak:c}}=G(),{hasLeadingOwnLineComment:d,isBinaryish:D,isStringLiteral:f,isLiteral:m,isNumericLiteral:g,isCallExpression:y,isMemberExpression:h,getCallArguments:E,rawText:C,hasComment:F,isSignedNumericLiteral:A,isObjectProperty:v}=ln(),{shouldInlineLogicalExpression:x}=Gn(),{printCallExpression:S}=tr();function T(e,t,n,r,l,p){let c=N(e,t,n,r,p),d=n(p,{assignmentLayout:c});switch(c){case"break-after-operator":return i([i(r),l,i(a([u,d]))]);case"never-break-after-operator":return i([i(r),l," ",d]);case"fluid":{let e=Symbol("assignment");return i([i(r),l,i(a(u),{id:e}),o,s(d,{groupId:e})])}case"break-lhs":return i([r,l," ",i(d)]);case"chain":return[i(r),l,u,d];case"chain-tail":return[i(r),l,a([u,d])];case"chain-tail-arrow-chain":return[i(r),l,d];case"only-left":return r}}function B(e,t,n){let r=e.getValue();return T(e,t,n,n("left"),[" ",r.operator],"right")}function w(e,t,n){return T(e,t,n,n("id")," =","init")}function N(e,t,n,r,u){let i=e.getValue(),a=i[u];if(!a)return"only-left";let s=!P(a);if(e.match(P,I,(e=>!s||"ExpressionStatement"!==e.type&&"VariableDeclaration"!==e.type)))return s?"ArrowFunctionExpression"===a.type&&"ArrowFunctionExpression"===a.body.type?"chain-tail-arrow-chain":"chain-tail":"chain";if(!s&&P(a.right)||d(t.originalText,a))return"break-after-operator";if("CallExpression"===a.type&&"require"===a.callee.name||"json5"===t.parser||"json"===t.parser)return"never-break-after-operator";if(j(i)||O(i)||M(i)||$(i)&&c(r))return"break-lhs";let o=U(i,r,t);return e.call((()=>k(e,t,n,o)),u)?"break-after-operator":o||"TemplateLiteral"===a.type||"TaggedTemplateExpression"===a.type||"BooleanLiteral"===a.type||g(a)||"ClassExpression"===a.type?"never-break-after-operator":"fluid"}function k(e,t,r,u){let i=e.getValue();if(D(i)&&!x(i))return!0;switch(i.type){case"StringLiteralTypeAnnotation":case"SequenceExpression":return!0;case"ConditionalExpression":{let{test:e}=i;return D(e)&&!x(e)}case"ClassExpression":return n(i.decorators)}if(u)return!1;let a=i,s=[];for(;;)if("UnaryExpression"===a.type)a=a.argument,s.push("argument");else{if("TSNonNullExpression"!==a.type)break;a=a.expression,s.push("expression")}return!(!f(a)&&!e.call((()=>W(e,t,r)),...s))}function j(e){if(I(e)){let t=e.left||e.id;return"ObjectPattern"===t.type&&t.properties.length>2&&t.properties.some((e=>v(e)&&(!e.shorthand||e.value&&"AssignmentPattern"===e.value.type)))}return!1}function P(e){return"AssignmentExpression"===e.type}function I(e){return P(e)||"VariableDeclarator"===e.type}function O(e){let t=L(e);if(n(t)){let n="TSTypeAliasDeclaration"===e.type?"constraint":"bound";if(t.length>1&&t.some((e=>e[n]||e.default)))return!0}return!1}function L(e){return _(e)&&e.typeParameters&&e.typeParameters.params?e.typeParameters.params:null}function _(e){return"TSTypeAliasDeclaration"===e.type||"TypeAlias"===e.type}function M(e){if("VariableDeclarator"!==e.type)return!1;let{typeAnnotation:t}=e.id;if(!t||!t.typeAnnotation)return!1;let r=R(t.typeAnnotation);return n(r)&&r.length>1&&r.some((e=>n(R(e))||"TSConditionalType"===e.type))}function $(e){return"VariableDeclarator"===e.type&&e.init&&"ArrowFunctionExpression"===e.init.type}function R(e){return V(e)&&e.typeParameters&&e.typeParameters.params?e.typeParameters.params:null}function V(e){return"TSTypeReference"===e.type||"GenericTypeAnnotation"===e.type}function W(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],u=e.getValue(),i=()=>W(e,t,n,!0);if("TSNonNullExpression"===u.type)return e.call(i,"expression");if(y(u)){if("member-chain"===S(e,t,n).label)return!1;let r=E(u);return!(!(0===r.length||1===r.length&&J(r[0],t))||H(u,n))&&e.call(i,"callee")}return h(u)?e.call(i,"object"):r&&("Identifier"===u.type||"ThisExpression"===u.type)}var q=.25;function J(e,t){let{printWidth:n}=t;if(F(e))return!1;let r=n*q;if("ThisExpression"===e.type||"Identifier"===e.type&&e.name.length<=r||A(e)&&!F(e.argument))return!0;let u="Literal"===e.type&&"regex"in e&&e.regex.pattern||"RegExpLiteral"===e.type&&e.pattern;return u?u.length<=r:f(e)?C(e).length<=r:"TemplateLiteral"===e.type?0===e.expressions.length&&e.quasis[0].value.raw.length<=r&&!e.quasis[0].value.raw.includes("\n"):m(e)}function U(e,t,n){if(!v(e))return!1;let u=3;return"string"==typeof(t=l(t))&&r(t)1)return!0;if(1===r.length){let e=r[0];if("TSUnionType"===e.type||"UnionTypeAnnotation"===e.type||"TSIntersectionType"===e.type||"IntersectionTypeAnnotation"===e.type||"TSTypeLiteral"===e.type||"ObjectTypeAnnotation"===e.type)return!0}let n=e.typeParameters?"typeParameters":"typeArguments";if(p(t(n)))return!0}return!1}function X(e){return e.typeParameters&&e.typeParameters.params||e.typeArguments&&e.typeArguments.params}t.exports={printVariableDeclarator:w,printAssignmentExpression:B,printAssignment:T,isArrowFunctionVariableDeclarator:$}}}),rr=C({"src/language-js/print/function-parameters.js"(e,t){b();var{getNextNonSpaceNonCommentCharacter:n}=ge(),{printDanglingComments:r}=Xt(),{builders:{line:u,hardline:i,softline:a,group:s,indent:o,ifBreak:l},utils:{removeLines:p,willBreak:c}}=G(),{getFunctionParameters:d,iterateFunctionParametersPath:D,isSimpleType:f,isTestCall:m,isTypeAnnotationAFunction:g,isObjectType:y,isObjectTypePropertyAFunction:h,hasRestParameter:E,shouldPrintComma:C,hasComment:F,isNextLineEmpty:A}=ln(),{locEnd:v}=Rt(),{ArgExpansionBailout:x}=Me(),{printFunctionTypeParameters:S}=Kn();function T(e,t,y,F,b){let T=e.getValue(),w=d(T),N=b?S(e,y,t):"";if(0===w.length)return[N,"(",r(e,y,!0,(e=>")"===n(y.originalText,e,v))),")"];let k=e.getParentNode(),j=m(k),P=B(T),I=[];if(D(e,((e,n)=>{let r=n===w.length-1;r&&T.rest&&I.push("..."),I.push(t()),!r&&(I.push(","),j||P?I.push(" "):A(w[n],y)?I.push(i,i):I.push(u))})),F){if(c(N)||c(I))throw new x;return s([p(N),"(",p(I),")"])}let O=w.every((e=>!e.decorators));return P&&O||j?[N,"(",...I,")"]:(h(k)||g(k)||"TypeAlias"===k.type||"UnionTypeAnnotation"===k.type||"TSUnionType"===k.type||"IntersectionTypeAnnotation"===k.type||"FunctionTypeAnnotation"===k.type&&k.returnType===T)&&1===w.length&&null===w[0].name&&T.this!==w[0]&&w[0].typeAnnotation&&null===T.typeParameters&&f(w[0].typeAnnotation)&&!T.rest?"always"===y.arrowParens?["(",...I,")"]:I:[N,"(",o([a,...I]),l(!E(T)&&C(y,"all")?",":""),a,")"]}function B(e){if(!e)return!1;let t=d(e);if(1!==t.length)return!1;let[n]=t;return!F(n)&&("ObjectPattern"===n.type||"ArrayPattern"===n.type||"Identifier"===n.type&&n.typeAnnotation&&("TypeAnnotation"===n.typeAnnotation.type||"TSTypeAnnotation"===n.typeAnnotation.type)&&y(n.typeAnnotation.typeAnnotation)||"FunctionTypeParam"===n.type&&y(n.typeAnnotation)||"AssignmentPattern"===n.type&&("ObjectPattern"===n.left.type||"ArrayPattern"===n.left.type)&&("Identifier"===n.right.type||"ObjectExpression"===n.right.type&&0===n.right.properties.length||"ArrayExpression"===n.right.type&&0===n.right.elements.length))}function w(e){let t;return e.returnType?(t=e.returnType,t.typeAnnotation&&(t=t.typeAnnotation)):e.typeAnnotation&&(t=e.typeAnnotation),t}function N(e,t){let n=w(e);if(!n)return!1;let r=e.typeParameters&&e.typeParameters.params;if(r){if(r.length>1)return!1;if(1===r.length){let e=r[0];if(e.constraint||e.default)return!1}}return 1===d(e).length&&(y(n)||c(t))}t.exports={printFunctionParameters:T,shouldHugFunctionParameters:B,shouldGroupFunctionParameters:N}}}),ur=C({"src/language-js/print/type-annotation.js"(e,t){b();var{printComments:n,printDanglingComments:r}=Xt(),{isNonEmptyArray:u}=ge(),{builders:{group:i,join:a,line:s,softline:o,indent:l,align:p,ifBreak:c}}=G(),d=Jn(),{locStart:D}=Rt(),{isSimpleType:f,isObjectType:m,hasLeadingOwnLineComment:g,isObjectTypePropertyAFunction:y,shouldPrintComma:h}=ln(),{printAssignment:E}=nr(),{printFunctionParameters:C,shouldGroupFunctionParameters:F}=rr(),{printArrayItems:A}=Qn();function v(e){if(f(e)||m(e))return!0;if("UnionTypeAnnotation"===e.type||"TSUnionType"===e.type){let t=e.types.filter((e=>"VoidTypeAnnotation"===e.type||"TSVoidKeyword"===e.type||"NullLiteralTypeAnnotation"===e.type||"TSNullKeyword"===e.type)).length,n=e.types.some((e=>"ObjectTypeAnnotation"===e.type||"TSTypeLiteral"===e.type||"GenericTypeAnnotation"===e.type||"TSTypeReference"===e.type));if(e.types.length-1===t&&n)return!0}return!1}function x(e,t,n){let r=t.semi?";":"",u=e.getValue(),i=[];return i.push("opaque type ",n("id"),n("typeParameters")),u.supertype&&i.push(": ",n("supertype")),u.impltype&&i.push(" = ",n("impltype")),i.push(r),i}function S(e,t,n){let r=t.semi?";":"",u=e.getValue(),i=[];u.declare&&i.push("declare "),i.push("type ",n("id"),n("typeParameters"));let a="TSTypeAliasDeclaration"===u.type?"typeAnnotation":"right";return[E(e,t,n,i," =",a),r]}function T(e,t,n){let r=e.getValue(),u=e.map(n,"types"),a=[],o=!1;for(let i=0;i1&&(o=!0),a.push(" & ",i>1?l(u[i]):u[i])):a.push(l([" &",s,u[i]]));return i(a)}function B(e,t,r){let u=e.getValue(),D=e.getParentNode(),f="TypeParameterInstantiation"!==D.type&&"TSTypeParameterInstantiation"!==D.type&&"GenericTypeAnnotation"!==D.type&&"TSTypeReference"!==D.type&&"TSTypeAssertion"!==D.type&&"TupleTypeAnnotation"!==D.type&&"TSTupleType"!==D.type&&!("FunctionTypeParam"===D.type&&!D.name&&e.getParentNode(1).this!==D)&&!(("TypeAlias"===D.type||"VariableDeclarator"===D.type||"TSTypeAliasDeclaration"===D.type)&&g(t.originalText,u)),m=v(u),y=e.map((e=>{let u=r();return m||(u=p(2,u)),n(e,u,t)}),"types");if(m)return a(" | ",y);let h=f&&!g(t.originalText,u),E=[c([h?s:"","| "]),a([s,"| "],y)];return d(e,t)?i([l(E),o]):"TupleTypeAnnotation"===D.type&&D.types.length>1||"TSTupleType"===D.type&&D.elementTypes.length>1?i([l([c(["(",o]),E]),o,c(")")]):i(f?l(E):E)}function w(e,t,n){let r=e.getValue(),u=[],a=e.getParentNode(0),s=e.getParentNode(1),o=e.getParentNode(2),l="TSFunctionType"===r.type||!(("ObjectTypeProperty"===a.type||"ObjectTypeInternalSlot"===a.type)&&!a.variance&&!a.optional&&D(a)===D(r)||"ObjectTypeCallProperty"===a.type||o&&"DeclareFunction"===o.type),p=l&&("TypeAnnotation"===a.type||"TSTypeAnnotation"===a.type),c=p&&l&&("TypeAnnotation"===a.type||"TSTypeAnnotation"===a.type)&&"ArrowFunctionExpression"===s.type;y(a)&&(l=!0,p=!0),c&&u.push("(");let d=C(e,n,t,!1,!0),f=r.returnType||r.predicate||r.typeAnnotation?[l?" => ":": ",n("returnType"),n("predicate"),n("typeAnnotation")]:"",m=F(r,f);return u.push(m?i(d):d),f&&u.push(f),c&&u.push(")"),i(u)}function N(e,t,n){let a=e.getValue(),s="TSTupleType"===a.type?"elementTypes":"types",p=a[s],d=u(p),D=d?o:"";return i(["[",l([D,A(e,t,s,n)]),c(d&&h(t,"all")?",":""),r(e,t,!0),D,"]"])}function k(e,t,n){let r=e.getValue(),u="OptionalIndexedAccessType"===r.type&&r.optional?"?.[":"[";return[n("objectType"),u,n("indexType"),"]"]}function j(e,t,n){let r=e.getValue();return[r.postfix?"":n,t("typeAnnotation"),r.postfix?n:""]}t.exports={printOpaqueType:x,printTypeAlias:S,printIntersectionType:T,printUnionType:B,printFunctionType:w,printTupleType:N,printIndexedAccessType:k,shouldHugType:v,printJSDocType:j}}}),ir=C({"src/language-js/print/type-parameters.js"(e,t){b();var{printDanglingComments:n}=Xt(),{builders:{join:r,line:u,hardline:i,softline:a,group:s,indent:o,ifBreak:l}}=G(),{isTestCall:p,hasComment:c,CommentCheckFlags:d,isTSXFile:D,shouldPrintComma:f,getFunctionParameters:m,isObjectType:g,getTypeScriptMappedTypeModifier:y}=ln(),{createGroupIdMapper:h}=ge(),{shouldHugType:E}=ur(),{isArrowFunctionVariableDeclarator:C}=nr(),F=h("typeParameters");function A(e,t,n,i){let c=e.getValue();if(!c[i])return"";if(!Array.isArray(c[i]))return n(i);let d=e.getNode(2),y=d&&p(d),h=e.match((e=>!(1===e[i].length&&g(e[i][0]))),void 0,((e,t)=>"typeAnnotation"===t),(e=>"Identifier"===e.type),C);if(0===c[i].length||!h&&(y||1===c[i].length&&("NullableTypeAnnotation"===c[i][0].type||E(c[i][0]))))return["<",r(", ",e.map(n,i)),v(e,t),">"];let A="TSTypeParameterInstantiation"===c.type?"":1===m(c).length&&D(t)&&!c[i][0].constraint&&"ArrowFunctionExpression"===e.getParentNode().type?",":f(t,"all")?l(","):"";return s(["<",o([a,r([",",u],e.map(n,i))]),A,a,">"],{id:F(c)})}function v(e,t){let r=e.getValue();if(!c(r,d.Dangling))return"";let u=!c(r,d.Line),a=n(e,t,u);return u?a:[a,i]}function x(e,t,n){let r=e.getValue(),u=["TSTypeParameter"===r.type&&r.const?"const ":""],i=e.getParentNode();return"TSMappedType"===i.type?(i.readonly&&u.push(y(i.readonly,"readonly")," "),u.push("[",n("name")),r.constraint&&u.push(" in ",n("constraint")),i.nameType&&u.push(" as ",e.callParent((()=>n("nameType")))),u.push("]"),u):(r.variance&&u.push(n("variance")),r.in&&u.push("in "),r.out&&u.push("out "),u.push(n("name")),r.bound&&u.push(": ",n("bound")),r.constraint&&u.push(" extends ",n("constraint")),r.default&&u.push(" = ",n("default")),u)}t.exports={printTypeParameter:x,printTypeParameters:A,getTypeParametersGroupId:F}}}),ar=C({"src/language-js/print/property.js"(e,t){b();var{printComments:n}=Xt(),{printString:r,printNumber:u}=ge(),{isNumericLiteral:i,isSimpleNumber:a,isStringLiteral:s,isStringPropSafeToUnquote:o,rawText:l}=ln(),{printAssignment:p}=nr(),c=new WeakMap;function d(e,t,p){let d=e.getNode();if(d.computed)return["[",p("key"),"]"];let D=e.getParentNode(),{key:f}=d;if("consistent"===t.quoteProps&&!c.has(D)){let e=(D.properties||D.body||D.members).some((e=>!e.computed&&e.key&&s(e.key)&&!o(e,t)));c.set(D,e)}if(("Identifier"===f.type||i(f)&&a(u(l(f)))&&String(f.value)===u(l(f))&&"typescript"!==t.parser&&"babel-ts"!==t.parser)&&("json"===t.parser||"consistent"===t.quoteProps&&c.get(D))){let u=r(JSON.stringify("Identifier"===f.type?f.name:f.value.toString()),t);return e.call((e=>n(e,u,t)),"key")}return o(d,t)&&("as-needed"===t.quoteProps||"consistent"===t.quoteProps&&!c.get(D))?e.call((e=>n(e,/^\d/.test(f.value)?u(f.value):f.value,t)),"key"):p("key")}function D(e,t,n){return e.getValue().shorthand?n("value"):p(e,t,n,d(e,t,n),":","value")}t.exports={printProperty:D,printPropertyKey:d}}}),sr=C({"src/language-js/print/function.js"(e,t){b();var n=Gt(),{printDanglingComments:r,printCommentsSeparately:u}=Xt(),i=k(),{getNextNonSpaceNonCommentCharacterIndex:a}=ge(),{builders:{line:s,softline:o,group:l,indent:p,ifBreak:c,hardline:d,join:D,indentIfBreak:f},utils:{removeLines:m,willBreak:g}}=G(),{ArgExpansionBailout:y}=Me(),{getFunctionParameters:h,hasLeadingOwnLineComment:E,isFlowAnnotationComment:C,isJsxNode:F,isTemplateOnItsOwnLine:A,shouldPrintComma:v,startsWithNoLookaheadToken:x,isBinaryish:S,isLineComment:T,hasComment:B,getComments:w,CommentCheckFlags:N,isCallLikeExpression:j,isCallExpression:P,getCallArguments:I,hasNakedLeftSide:O,getLeftSide:L}=ln(),{locEnd:_}=Rt(),{printFunctionParameters:M,shouldGroupFunctionParameters:$}=rr(),{printPropertyKey:R}=ar(),{printFunctionTypeParameters:V}=Kn();function W(e,t,n,r){let u=e.getValue(),i=!1;if(("FunctionDeclaration"===u.type||"FunctionExpression"===u.type)&&r&&r.expandLastArg){let t=e.getParentNode();P(t)&&I(t).length>1&&(i=!0)}let a=[];"TSDeclareFunction"===u.type&&u.declare&&a.push("declare "),u.async&&a.push("async "),u.generator?a.push("function* "):a.push("function "),u.id&&a.push(t("id"));let s=M(e,t,n,i),o=Q(e,t,n),p=$(u,o);return a.push(V(e,n,t),l([p?l(s):s,o]),u.body?" ":"",t("body")),n.semi&&(u.declare||!u.body)&&a.push(";"),a}function q(e,t,r){let u=e.getNode(),{kind:i}=u,a=u.value||u,s=[];return i&&"init"!==i&&"method"!==i&&"constructor"!==i?(n.ok("get"===i||"set"===i),s.push(i," ")):a.async&&s.push("async "),a.generator&&s.push("*"),s.push(R(e,t,r),u.optional||u.key.optional?"?":""),u===a?s.push(J(e,t,r)):"FunctionExpression"===a.type?s.push(e.call((e=>J(e,t,r)),"value")):s.push(r("value")),s}function J(e,t,n){let r=e.getNode(),u=M(e,n,t),i=Q(e,n,t),a=$(r,i),s=[V(e,t,n),l([a?l(u):u,i])];return r.body?s.push(" ",n("body")):s.push(t.semi?";":""),s}function U(e,t,n,u){let i=[];if(e.getValue().async&&i.push("async "),K(e,t))i.push(n(["params",0]));else{let r=u&&(u.expandLastArg||u.expandFirstArg),a=Q(e,n,t);if(r){if(g(a))throw new y;a=l(m(a))}i.push(l([M(e,n,t,r,!0),a]))}let s=r(e,t,!0,(e=>{let n=a(t.originalText,e,_);return!1!==n&&"=>"===t.originalText.slice(n,n+2)}));return s&&i.push(" ",s),i}function H(e,t,n,r,u,i){let a=e.getName(),d=e.getParentNode(),m=j(d)&&"callee"===a,g=Boolean(t&&t.assignmentLayout),y="BlockStatement"!==i.body.type&&"ObjectExpression"!==i.body.type&&"SequenceExpression"!==i.body.type,h=m&&y||t&&"chain-tail-arrow-chain"===t.assignmentLayout,E=Symbol("arrow-chain");return"SequenceExpression"===i.body.type&&(u=l(["(",p([o,u]),o,")"])),l([l(p([m||g?o:"",l(D([" =>",s],n),{shouldBreak:r})]),{id:E,shouldBreak:h})," =>",f(y?p([s,u]):[" ",u],{groupId:E}),m?c(o,"",{groupId:E}):""])}function X(e,t,n,r){let i=e.getValue(),a=[],d=[],D=!1;if(function s(){let o=U(e,t,n,r);if(0===a.length)a.push(o);else{let{leading:n,trailing:r}=u(e,t);a.push([n,o]),d.unshift(r)}D=D||i.returnType&&h(i).length>0||i.typeParameters||h(i).some((e=>"Identifier"!==e.type)),"ArrowFunctionExpression"!==i.body.type||r&&r.expandLastArg?d.unshift(n("body",r)):(i=i.body,e.call(s,"body"))}(),a.length>1)return H(e,r,a,D,d,i);let f=a;if(f.push(" =>"),!E(t.originalText,i.body)&&("ArrayExpression"===i.body.type||"ObjectExpression"===i.body.type||"BlockStatement"===i.body.type||F(i.body)||A(i.body,t.originalText)||"ArrowFunctionExpression"===i.body.type||"DoExpression"===i.body.type))return l([...f," ",d]);if("SequenceExpression"===i.body.type)return l([...f,l([" (",p([o,d]),o,")"])]);let m=(r&&r.expandLastArg||"JSXExpressionContainer"===e.getParentNode().type)&&!B(i),g=r&&r.expandLastArg&&v(t,"all"),y="ConditionalExpression"===i.body.type&&!x(i.body,(e=>"ObjectExpression"===e.type));return l([...f,l([p([s,y?c("","("):"",d,y?c("",")"):""]),m?[c(g?",":""),o]:""])])}function z(e){let t=h(e);return 1===t.length&&!e.typeParameters&&!B(e,N.Dangling)&&"Identifier"===t[0].type&&!t[0].typeAnnotation&&!B(t[0])&&!t[0].optional&&!e.predicate&&!e.returnType}function K(e,t){return"always"!==t.arrowParens&&("avoid"===t.arrowParens&&z(e.getValue()))}function Q(e,t,n){let r=e.getValue(),u=t("returnType");if(r.returnType&&C(n.originalText,r.returnType))return[" /*: ",u," */"];let i=[u];return r.returnType&&r.returnType.typeAnnotation&&i.unshift(": "),r.predicate&&i.push(r.returnType?" ":": ",t("predicate")),i}function Y(e,t,n){let u=e.getValue(),a=t.semi?";":"",s=[];u.argument&&(te(t,u.argument)?s.push([" (",p([d,n("argument")]),d,")"]):S(u.argument)||"SequenceExpression"===u.argument.type?s.push(l([c(" ("," "),p([o,n("argument")]),o,c(")")])):s.push(" ",n("argument")));let D=w(u),f=i(D),m=f&&T(f);return m&&s.push(a),B(u,N.Dangling)&&s.push(" ",r(e,t,!0)),m||s.push(a),s}function Z(e,t,n){return["return",Y(e,t,n)]}function ee(e,t,n){return["throw",Y(e,t,n)]}function te(e,t){if(E(e.originalText,t))return!0;if(O(t)){let n,r=t;for(;n=L(r);)if(r=n,E(e.originalText,r))return!0}return!1}t.exports={printFunction:W,printArrowFunction:X,printMethod:q,printReturnStatement:Z,printThrowStatement:ee,printMethodInternal:J,shouldPrintParamsWithoutParens:K}}}),or=C({"src/language-js/print/decorators.js"(e,t){b();var{isNonEmptyArray:n,hasNewline:r}=ge(),{builders:{line:u,hardline:i,join:a,breakParent:s,group:o}}=G(),{locStart:l,locEnd:p}=Rt(),{getParentExportDeclaration:c}=ln();function d(e,t,n){let r=e.getValue();return o([a(u,e.map(n,"decorators")),m(r,t)?i:u])}function D(e,t,n){return[a(i,e.map(n,"declaration","decorators")),i]}function f(e,t,r){let o=e.getValue(),{decorators:l}=o;if(!n(l)||g(e.getParentNode()))return;let p="ClassExpression"===o.type||"ClassDeclaration"===o.type||m(o,t);return[c(e)?i:p?s:"",a(u,e.map(r,"decorators")),u]}function m(e,t){return e.decorators.some((e=>r(t.originalText,p(e))))}function g(e){if("ExportDefaultDeclaration"!==e.type&&"ExportNamedDeclaration"!==e.type&&"DeclareExportDeclaration"!==e.type)return!1;let t=e.declaration&&e.declaration.decorators;return n(t)&&l(e)===l(t[0])}t.exports={printDecorators:f,printClassMemberDecorators:d,printDecoratorsBeforeExport:D,hasDecoratorsBeforeExport:g}}}),lr=C({"src/language-js/print/class.js"(e,t){b();var{isNonEmptyArray:n,createGroupIdMapper:r}=ge(),{printComments:u,printDanglingComments:i}=Xt(),{builders:{join:a,line:s,hardline:o,softline:l,group:p,indent:c,ifBreak:d}}=G(),{hasComment:D,CommentCheckFlags:f}=ln(),{getTypeParametersGroupId:m}=ir(),{printMethod:g}=sr(),{printOptionalToken:y,printTypeAnnotation:h,printDefiniteToken:E}=Kn(),{printPropertyKey:C}=ar(),{printAssignment:F}=nr(),{printClassMemberDecorators:A}=or();function v(e,t,r){let i=e.getValue(),a=[];i.declare&&a.push("declare "),i.abstract&&a.push("abstract "),a.push("class");let o=i.id&&D(i.id,f.Trailing)||i.typeParameters&&D(i.typeParameters,f.Trailing)||i.superClass&&D(i.superClass)||n(i.extends)||n(i.mixins)||n(i.implements),l=[],d=[];if(i.id&&l.push(" ",r("id")),l.push(r("typeParameters")),i.superClass){let n=[N(e,t,r),r("superTypeParameters")],i=e.call((e=>["extends ",u(e,n,t)]),"superClass");o?d.push(s,p(i)):d.push(" ",i)}else d.push(w(e,t,r,"extends"));if(d.push(w(e,t,r,"mixins"),w(e,t,r,"implements")),o){let e;e=B(i)?[...l,c(d)]:c([...l,d]),a.push(p(e,{id:x(i)}))}else a.push(...l,...d);return a.push(" ",r("body")),a}var x=r("heritageGroup");function S(e){return d(o,"",{groupId:x(e)})}function T(e){return["superClass","extends","mixins","implements"].filter((t=>Boolean(e[t]))).length>1}function B(e){return e.typeParameters&&!D(e.typeParameters,f.Trailing|f.Line)&&!T(e)}function w(e,t,r,u){let l=e.getValue();if(!n(l[u]))return"";let D=i(e,t,!0,(e=>{let{marker:t}=e;return t===u}));return[B(l)?d(" ",s,{groupId:m(l.typeParameters)}):s,D,D&&o,u,p(c([s,a([",",s],e.map(r,u))]))]}function N(e,t,n){let r=n("superClass");return"AssignmentExpression"===e.getParentNode().type?p(d(["(",c([l,r]),l,")"],r)):r}function k(e,t,r){let u=e.getValue(),i=[];return n(u.decorators)&&i.push(A(e,t,r)),u.accessibility&&i.push(u.accessibility+" "),u.readonly&&i.push("readonly "),u.declare&&i.push("declare "),u.static&&i.push("static "),("TSAbstractMethodDefinition"===u.type||u.abstract)&&i.push("abstract "),u.override&&i.push("override "),i.push(g(e,t,r)),i}function j(e,t,r){let u=e.getValue(),i=[],a=t.semi?";":"";return n(u.decorators)&&i.push(A(e,t,r)),u.accessibility&&i.push(u.accessibility+" "),u.declare&&i.push("declare "),u.static&&i.push("static "),("TSAbstractPropertyDefinition"===u.type||"TSAbstractAccessorProperty"===u.type||u.abstract)&&i.push("abstract "),u.override&&i.push("override "),u.readonly&&i.push("readonly "),u.variance&&i.push(r("variance")),("ClassAccessorProperty"===u.type||"AccessorProperty"===u.type||"TSAbstractAccessorProperty"===u.type)&&i.push("accessor "),i.push(C(e,t,r),y(e),E(e),h(e,t,r)),[F(e,t,r,i," =","value"),a]}t.exports={printClass:v,printClassMethod:k,printClassProperty:j,printHardlineAfterHeritage:S}}}),pr=C({"src/language-js/print/interface.js"(e,t){b();var{isNonEmptyArray:n}=ge(),{builders:{join:r,line:u,group:i,indent:a,ifBreak:s}}=G(),{hasComment:o,identity:l,CommentCheckFlags:p}=ln(),{getTypeParametersGroupId:c}=ir(),{printTypeScriptModifiers:d}=Kn();function D(e,t,D){let f=e.getValue(),m=[];f.declare&&m.push("declare "),"TSInterfaceDeclaration"===f.type&&m.push(f.abstract?"abstract ":"",d(e,t,D)),m.push("interface");let g=[],y=[];"InterfaceTypeAnnotation"!==f.type&&g.push(" ",D("id"),D("typeParameters"));let h=f.typeParameters&&!o(f.typeParameters,p.Trailing|p.Line);return n(f.extends)&&y.push(h?s(" ",u,{groupId:c(f.typeParameters)}):u,"extends ",(1===f.extends.length?l:a)(r([",",u],e.map(D,"extends")))),f.id&&o(f.id,p.Trailing)||n(f.extends)?h?m.push(i([...g,a(y)])):m.push(i(a([...g,...y]))):m.push(...g,...y),m.push(" ",D("body")),i(m)}t.exports={printInterface:D}}}),cr=C({"src/language-js/print/module.js"(e,t){b();var{isNonEmptyArray:n}=ge(),{builders:{softline:r,group:u,indent:i,join:a,line:s,ifBreak:o,hardline:l}}=G(),{printDanglingComments:p}=Xt(),{hasComment:c,CommentCheckFlags:d,shouldPrintComma:D,needsHardlineAfterDanglingComment:f,isStringLiteral:m,rawText:g}=ln(),{locStart:y,hasSameLoc:h}=Rt(),{hasDecoratorsBeforeExport:E,printDecoratorsBeforeExport:C}=or();function F(e,t,n){let r=e.getValue(),u=t.semi?";":"",i=[],{importKind:a}=r;return i.push("import"),a&&"value"!==a&&i.push(" ",a),i.push(T(e,t,n),S(e,t,n),w(e,t,n),u),i}function A(e,t,n){let r=e.getValue(),u=[];E(r)&&u.push(C(e,t,n));let{type:i,exportKind:a,declaration:s}=r;return u.push("export"),(r.default||"ExportDefaultDeclaration"===i)&&u.push(" default"),c(r,d.Dangling)&&(u.push(" ",p(e,t,!0)),f(r)&&u.push(l)),s?u.push(" ",n("declaration")):u.push("type"===a?" type":"",T(e,t,n),S(e,t,n),w(e,t,n)),x(r,t)&&u.push(";"),u}function v(e,t,n){let r=e.getValue(),u=t.semi?";":"",i=[],{exportKind:a,exported:s}=r;return i.push("export"),"type"===a&&i.push(" type"),i.push(" *"),s&&i.push(" as ",n("exported")),i.push(S(e,t,n),w(e,t,n),u),i}function x(e,t){if(!t.semi)return!1;let{type:n,declaration:r}=e,u=e.default||"ExportDefaultDeclaration"===n;if(!r)return!0;let{type:i}=r;return!(!u||"ClassDeclaration"===i||"FunctionDeclaration"===i||"TSInterfaceDeclaration"===i||"DeclareClass"===i||"DeclareFunction"===i||"TSDeclareFunction"===i||"EnumDeclaration"===i)}function S(e,t,n){let r=e.getValue();if(!r.source)return"";let u=[];return B(r,t)||u.push(" from"),u.push(" ",n("source")),u}function T(e,t,l){let p=e.getValue();if(B(p,t))return"";let d=[" "];if(n(p.specifiers)){let n=[],f=[];e.each((()=>{let t=e.getValue().type;if("ExportNamespaceSpecifier"===t||"ExportDefaultSpecifier"===t||"ImportNamespaceSpecifier"===t||"ImportDefaultSpecifier"===t)n.push(l());else{if("ExportSpecifier"!==t&&"ImportSpecifier"!==t)throw new Error(`Unknown specifier type ${JSON.stringify(t)}`);f.push(l())}}),"specifiers"),d.push(a(", ",n)),f.length>0&&(n.length>0&&d.push(", "),f.length>1||n.length>0||p.specifiers.some((e=>c(e)))?d.push(u(["{",i([t.bracketSpacing?s:r,a([",",s],f)]),o(D(t)?",":""),t.bracketSpacing?s:r,"}"])):d.push(["{",t.bracketSpacing?" ":"",...f,t.bracketSpacing?" ":"","}"]))}else d.push("{}");return d}function B(e,t){let{type:r,importKind:u,source:i,specifiers:a}=e;return"ImportDeclaration"===r&&!n(a)&&"type"!==u&&!/{\s*}/.test(t.originalText.slice(y(e),y(i)))}function w(e,t,r){let u=e.getNode();return n(u.assertions)?[" assert {",t.bracketSpacing?" ":"",a(", ",e.map(r,"assertions")),t.bracketSpacing?" ":"","}"]:""}function N(e,t,n){let r=e.getNode(),{type:u}=r,i=[],a="ImportSpecifier"===u?r.importKind:r.exportKind;a&&"value"!==a&&i.push(a," ");let s=u.startsWith("Import"),o=s?"imported":"local",l=s?"local":"exported",p=r[o],c=r[l],d="",D="";return"ExportNamespaceSpecifier"===u||"ImportNamespaceSpecifier"===u?d="*":p&&(d=n(o)),c&&!k(r)&&(D=n(l)),i.push(d,d&&D?" as ":"",D),i}function k(e){if("ImportSpecifier"!==e.type&&"ExportSpecifier"!==e.type)return!1;let{local:t,["ImportSpecifier"===e.type?"imported":"exported"]:n}=e;return!(t.type!==n.type||!h(t,n))&&(m(t)?t.value===n.value&&g(t)===g(n):"Identifier"===t.type&&t.name===n.name)}t.exports={printImportDeclaration:F,printExportDeclaration:A,printExportAllDeclaration:v,printModuleSpecifier:N}}}),dr=C({"src/language-js/print/object.js"(e,t){b();var{printDanglingComments:n}=Xt(),{builders:{line:r,softline:u,group:i,indent:a,ifBreak:s,hardline:o}}=G(),{getLast:l,hasNewlineInRange:p,hasNewline:c,isNonEmptyArray:d}=ge(),{shouldPrintComma:D,hasComment:f,getComments:m,CommentCheckFlags:g,isNextLineEmpty:y}=ln(),{locStart:h,locEnd:E}=Rt(),{printOptionalToken:C,printTypeAnnotation:F}=Kn(),{shouldHugFunctionParameters:A}=rr(),{shouldHugType:v}=ur(),{printHardlineAfterHeritage:x}=lr();function S(e,t,b){let S,T=t.semi?";":"",B=e.getValue();S="TSTypeLiteral"===B.type?"members":"TSInterfaceBody"===B.type?"body":"properties";let w="ObjectTypeAnnotation"===B.type,N=[S];w&&N.push("indexers","callProperties","internalSlots");let k=N.map((e=>B[e][0])).sort(((e,t)=>h(e)-h(t)))[0],j=e.getParentNode(0),P=w&&j&&("InterfaceDeclaration"===j.type||"DeclareInterface"===j.type||"DeclareClass"===j.type)&&"body"===e.getName(),I="TSInterfaceBody"===B.type||P||"ObjectPattern"===B.type&&"FunctionDeclaration"!==j.type&&"FunctionExpression"!==j.type&&"ArrowFunctionExpression"!==j.type&&"ObjectMethod"!==j.type&&"ClassMethod"!==j.type&&"ClassPrivateMethod"!==j.type&&"AssignmentPattern"!==j.type&&"CatchClause"!==j.type&&B.properties.some((e=>e.value&&("ObjectPattern"===e.value.type||"ArrayPattern"===e.value.type)))||"ObjectPattern"!==B.type&&k&&p(t.originalText,h(B),h(k)),O=P?";":"TSInterfaceBody"===B.type||"TSTypeLiteral"===B.type?s(T,";"):",",L="RecordExpression"===B.type?"#{":B.exact?"{|":"{",_=B.exact?"|}":"}",M=[];for(let n of N)e.each((e=>{let t=e.getValue();M.push({node:t,printed:b(),loc:h(t)})}),n);N.length>1&&M.sort(((e,t)=>e.loc-t.loc));let $=[],R=M.map((e=>{let n=[...$,i(e.printed)];return $=[O,r],("TSPropertySignature"===e.node.type||"TSMethodSignature"===e.node.type||"TSConstructSignatureDeclaration"===e.node.type)&&f(e.node,g.PrettierIgnore)&&$.shift(),y(e.node,t)&&$.push(o),n}));if(B.inexact){let u;if(f(B,g.Dangling)){let i=f(B,g.Line);u=[n(e,t,!0),i||c(t.originalText,E(l(m(B))))?o:r,"..."]}else u=["..."];R.push([...$,...u])}let V,W=l(B[S]),q=!(B.inexact||W&&"RestElement"===W.type||W&&("TSPropertySignature"===W.type||"TSCallSignatureDeclaration"===W.type||"TSMethodSignature"===W.type||"TSConstructSignatureDeclaration"===W.type)&&f(W,g.PrettierIgnore));if(0===R.length){if(!f(B,g.Dangling))return[L,_,F(e,t,b)];V=i([L,n(e,t),u,_,C(e),F(e,t,b)])}else V=[P&&d(B.properties)?x(j):"",L,a([t.bracketSpacing?r:u,...R]),s(q&&(","!==O||D(t))?O:""),t.bracketSpacing?r:u,_,C(e),F(e,t,b)];return e.match((e=>"ObjectPattern"===e.type&&!e.decorators),((e,t,n)=>A(e)&&("params"===t||"parameters"===t||"this"===t||"rest"===t)&&0===n))||e.match(v,((e,t)=>"typeAnnotation"===t),((e,t)=>"typeAnnotation"===t),((e,t,n)=>A(e)&&("params"===t||"parameters"===t||"this"===t||"rest"===t)&&0===n))||!I&&e.match((e=>"ObjectPattern"===e.type),(e=>"AssignmentExpression"===e.type||"VariableDeclarator"===e.type))?V:i(V,{shouldBreak:I})}t.exports={printObject:S}}}),Dr=C({"src/language-js/print/flow.js"(e,t){b();var n=Gt(),{printDanglingComments:r}=Xt(),{printString:u,printNumber:i}=ge(),{builders:{hardline:a,softline:s,group:o,indent:l}}=G(),{getParentExportDeclaration:p,isFunctionNotation:c,isGetterOrSetter:d,rawText:D,shouldPrintComma:f}=ln(),{locStart:m,locEnd:g}=Rt(),{replaceTextEndOfLine:y}=J(),{printClass:h}=lr(),{printOpaqueType:E,printTypeAlias:C,printIntersectionType:F,printUnionType:A,printFunctionType:v,printTupleType:x,printIndexedAccessType:S}=ur(),{printInterface:T}=pr(),{printTypeParameter:B,printTypeParameters:w}=ir(),{printExportDeclaration:N,printExportAllDeclaration:k}=cr(),{printArrayItems:j}=Qn(),{printObject:P}=dr(),{printPropertyKey:I}=ar(),{printOptionalToken:O,printTypeAnnotation:L,printRestSpread:_}=Kn();function M(e,t,p){let b=e.getValue(),M=t.semi?";":"",R=[];switch(b.type){case"DeclareClass":return $(e,h(e,t,p));case"DeclareFunction":return $(e,["function ",p("id"),b.predicate?" ":"",p("predicate"),M]);case"DeclareModule":return $(e,["module ",p("id")," ",p("body")]);case"DeclareModuleExports":return $(e,["module.exports",": ",p("typeAnnotation"),M]);case"DeclareVariable":return $(e,["var ",p("id"),M]);case"DeclareOpaqueType":return $(e,E(e,t,p));case"DeclareInterface":return $(e,T(e,t,p));case"DeclareTypeAlias":return $(e,C(e,t,p));case"DeclareExportDeclaration":return $(e,N(e,t,p));case"DeclareExportAllDeclaration":return $(e,k(e,t,p));case"OpaqueType":return E(e,t,p);case"TypeAlias":return C(e,t,p);case"IntersectionTypeAnnotation":return F(e,t,p);case"UnionTypeAnnotation":return A(e,t,p);case"FunctionTypeAnnotation":return v(e,t,p);case"TupleTypeAnnotation":return x(e,t,p);case"GenericTypeAnnotation":return[p("id"),w(e,t,p,"typeParameters")];case"IndexedAccessType":case"OptionalIndexedAccessType":return S(e,t,p);case"TypeAnnotation":return p("typeAnnotation");case"TypeParameter":return B(e,t,p);case"TypeofTypeAnnotation":return["typeof ",p("argument")];case"ExistsTypeAnnotation":return"*";case"EmptyTypeAnnotation":return"empty";case"MixedTypeAnnotation":return"mixed";case"ArrayTypeAnnotation":return[p("elementType"),"[]"];case"BooleanLiteralTypeAnnotation":return String(b.value);case"EnumDeclaration":return["enum ",p("id")," ",p("body")];case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":if("EnumSymbolBody"===b.type||b.explicitType){let e=null;switch(b.type){case"EnumBooleanBody":e="boolean";break;case"EnumNumberBody":e="number";break;case"EnumStringBody":e="string";break;case"EnumSymbolBody":e="symbol"}R.push("of ",e," ")}if(0!==b.members.length||b.hasUnknownMembers){let n=b.members.length>0?[a,j(e,t,"members",p),b.hasUnknownMembers||f(t)?",":""]:[];R.push(o(["{",l([...n,...b.hasUnknownMembers?[a,"..."]:[]]),r(e,t,!0),a,"}"]))}else R.push(o(["{",r(e,t),s,"}"]));return R;case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":return[p("id")," = ","object"==typeof b.init?p("init"):String(b.init)];case"EnumDefaultedMember":return p("id");case"FunctionTypeParam":{let t=b.name?p("name"):e.getParentNode().this===b?"this":"";return[t,O(e),t?": ":"",p("typeAnnotation")]}case"InterfaceDeclaration":case"InterfaceTypeAnnotation":return T(e,t,p);case"ClassImplements":case"InterfaceExtends":return[p("id"),p("typeParameters")];case"NullableTypeAnnotation":return["?",p("typeAnnotation")];case"Variance":{let{kind:e}=b;return n.ok("plus"===e||"minus"===e),"plus"===e?"+":"-"}case"ObjectTypeCallProperty":return b.static&&R.push("static "),R.push(p("value")),R;case"ObjectTypeIndexer":return[b.static?"static ":"",b.variance?p("variance"):"","[",p("id"),b.id?": ":"",p("key"),"]: ",p("value")];case"ObjectTypeProperty":{let n="";return b.proto?n="proto ":b.static&&(n="static "),[n,d(b)?b.kind+" ":"",b.variance?p("variance"):"",I(e,t,p),O(e),c(b)?"":": ",p("value")]}case"ObjectTypeAnnotation":return P(e,t,p);case"ObjectTypeInternalSlot":return[b.static?"static ":"","[[",p("id"),"]]",O(e),b.method?"":": ",p("value")];case"ObjectTypeSpreadProperty":return _(e,t,p);case"QualifiedTypeofIdentifier":case"QualifiedTypeIdentifier":return[p("qualification"),".",p("id")];case"StringLiteralTypeAnnotation":return y(u(D(b),t));case"NumberLiteralTypeAnnotation":n.strictEqual(typeof b.value,"number");case"BigIntLiteralTypeAnnotation":return b.extra?i(b.extra.raw):i(b.raw);case"TypeCastExpression":return["(",p("expression"),L(e,t,p),")"];case"TypeParameterDeclaration":case"TypeParameterInstantiation":{let n=w(e,t,p,"params");if("flow"===t.parser){let e=m(b),r=g(b),u=t.originalText.lastIndexOf("/*",e),i=t.originalText.indexOf("*/",r);if(-1!==u&&-1!==i){let e=t.originalText.slice(u+2,i).trim();if(e.startsWith("::")&&!e.includes("/*")&&!e.includes("*/"))return["/*:: ",n," */"]}}return n}case"InferredPredicate":return"%checks";case"DeclaredPredicate":return["%checks(",p("value"),")"];case"AnyTypeAnnotation":return"any";case"BooleanTypeAnnotation":return"boolean";case"BigIntTypeAnnotation":return"bigint";case"NullLiteralTypeAnnotation":return"null";case"NumberTypeAnnotation":return"number";case"SymbolTypeAnnotation":return"symbol";case"StringTypeAnnotation":return"string";case"VoidTypeAnnotation":return"void";case"ThisTypeAnnotation":return"this";case"Node":case"Printable":case"SourceLocation":case"Position":case"Statement":case"Function":case"Pattern":case"Expression":case"Declaration":case"Specifier":case"NamedSpecifier":case"Comment":case"MemberTypeAnnotation":case"Type":throw new Error("unprintable type: "+JSON.stringify(b.type))}}function $(e,t){let r=p(e);return r?(n.strictEqual(r.type,"DeclareExportDeclaration"),t):["declare ",t]}t.exports={printFlow:M}}}),fr=C({"src/language-js/utils/is-ts-keyword-type.js"(e,t){function n(e){let{type:t}=e;return t.startsWith("TS")&&t.endsWith("Keyword")}b(),t.exports=n}}),mr=C({"src/language-js/print/ternary.js"(e,t){b();var{hasNewlineInRange:n}=ge(),{isJsxNode:r,getComments:u,isCallExpression:i,isMemberExpression:a,isTSTypeExpression:s}=ln(),{locStart:o,locEnd:l}=Rt(),p=sn(),{builders:{line:c,softline:d,group:D,indent:f,align:m,ifBreak:g,dedent:y,breakParent:h}}=G();function E(e){let t=[e];for(let n=0;nj[e]===v)),I=j.type===v.type&&!P,O=0;do{F=s||v,s=e.getParentNode(O),O++}while(s&&s.type===v.type&&T.every((e=>s[e]!==F)));let L=s||j,_=F;if(x&&(r(v[T[0]])||r(B)||r(w)||E(_))){k=!0,I=!0;let e=e=>[g("("),f([d,e]),d,g(")")],t=e=>"NullLiteral"===e.type||"Literal"===e.type&&null===e.value||"Identifier"===e.type&&"undefined"===e.name;N.push(" ? ",t(B)?i(b):e(i(b))," : ",w.type===v.type||t(w)?i(S):e(i(S)))}else{let e=[c,"? ",B.type===v.type?g("","("):"",m(2,i(b)),B.type===v.type?g("",")"):"",c,": ",w.type===v.type?i(S):m(2,i(S))];N.push(j.type!==v.type||j[S]===v||P?e:t.useTabs?y(f(e)):m(Math.max(0,t.tabWidth-2),e))}let M=[...T.map((e=>u(v[e]))),u(B),u(w)].flat().some((e=>p(e)&&n(t.originalText,o(e),l(e)))),$=e=>j===L?D(e,{shouldBreak:M}):M?[e,h]:e,R=!k&&(a(j)||"NGPipeExpression"===j.type&&j.left===v)&&!j.computed,V=A(e),W=$([C(e,t,i),I?N:f(N),x&&R&&!V?d:""]);return P||V?D([f([d,W]),d]):W}t.exports={printTernary:v}}}),gr=C({"src/language-js/print/statement.js"(e,t){b();var{builders:{hardline:n}}=G(),r=Jn(),{getLeftSidePathName:u,hasNakedLeftSide:i,isJsxNode:a,isTheOnlyJsxElementInMarkdown:s,hasComment:o,CommentCheckFlags:l,isNextLineEmpty:p}=ln(),{shouldPrintParamsWithoutParens:c}=sr();function d(e,t,r,u){let i=e.getValue(),a=[],c="ClassBody"===i.type,d=D(i[u]);return e.each(((e,u,i)=>{let D=e.getValue();if("EmptyStatement"===D.type)return;let m=r();t.semi||c||s(t,e)||!f(e,t)?a.push(m):o(D,l.Leading)?a.push(r([],{needsSemi:!0})):a.push(";",m),!t.semi&&c&&h(D)&&E(D,i[u+1])&&a.push(";"),D!==d&&(a.push(n),p(D,t)&&a.push(n))}),u),a}function D(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if("EmptyStatement"!==n.type)return n}}function f(e,t){return"ExpressionStatement"===e.getNode().type&&e.call((e=>m(e,t)),"expression")}function m(e,t){let n=e.getValue();switch(n.type){case"ParenthesizedExpression":case"TypeCastExpression":case"ArrayExpression":case"ArrayPattern":case"TemplateLiteral":case"TemplateElement":case"RegExpLiteral":return!0;case"ArrowFunctionExpression":if(!c(e,t))return!0;break;case"UnaryExpression":{let{prefix:e,operator:t}=n;if(e&&("+"===t||"-"===t))return!0;break}case"BindExpression":if(!n.object)return!0;break;case"Literal":if(n.regex)return!0;break;default:if(a(n))return!0}return!!r(e,t)||!!i(n)&&e.call((e=>m(e,t)),...u(e,n))}function g(e,t,n){return d(e,t,n,"body")}function y(e,t,n){return d(e,t,n,"consequent")}var h=e=>{let{type:t}=e;return"ClassProperty"===t||"PropertyDefinition"===t||"ClassPrivateProperty"===t||"ClassAccessorProperty"===t||"AccessorProperty"===t||"TSAbstractPropertyDefinition"===t||"TSAbstractAccessorProperty"===t};function E(e,t){let{type:n,name:r}=e.key;if(!e.computed&&"Identifier"===n&&("static"===r||"get"===r||"set"===r||"accessor"===r)&&!e.value&&!e.typeAnnotation)return!0;if(!t||t.static||t.accessibility)return!1;if(!t.computed){let e=t.key&&t.key.name;if("in"===e||"instanceof"===e)return!0}if(h(t)&&t.variance&&!t.static&&!t.declare)return!0;switch(t.type){case"ClassProperty":case"PropertyDefinition":case"TSAbstractPropertyDefinition":return t.computed;case"MethodDefinition":case"TSAbstractMethodDefinition":case"ClassMethod":case"ClassPrivateMethod":{if((t.value?t.value.async:t.async)||"get"===t.kind||"set"===t.kind)return!1;let e=t.value?t.value.generator:t.generator;return!(!t.computed&&!e)}case"TSIndexSignature":return!0}return!1}t.exports={printBody:g,printSwitchCaseConsequent:y}}}),yr=C({"src/language-js/print/block.js"(e,t){b();var{printDanglingComments:n}=Xt(),{isNonEmptyArray:r}=ge(),{builders:{hardline:u,indent:i}}=G(),{hasComment:a,CommentCheckFlags:s,isNextLineEmpty:o}=ln(),{printHardlineAfterHeritage:l}=lr(),{printBody:p}=gr();function c(e,t,n){let a=e.getValue(),s=[];if("StaticBlock"===a.type&&s.push("static "),"ClassBody"===a.type&&r(a.body)){let t=e.getParentNode();s.push(l(t))}s.push("{");let o=d(e,t,n);if(o)s.push(i([u,o]),u);else{let t=e.getParentNode(),n=e.getParentNode(1);"ArrowFunctionExpression"===t.type||"FunctionExpression"===t.type||"FunctionDeclaration"===t.type||"ObjectMethod"===t.type||"ClassMethod"===t.type||"ClassPrivateMethod"===t.type||"ForStatement"===t.type||"WhileStatement"===t.type||"DoWhileStatement"===t.type||"DoExpression"===t.type||"CatchClause"===t.type&&!n.finalizer||"TSModuleDeclaration"===t.type||"TSDeclareFunction"===t.type||"StaticBlock"===a.type||"ClassBody"===a.type||s.push(u)}return s.push("}"),s}function d(e,t,i){let l=e.getValue(),c=r(l.directives),d=l.body.some((e=>"EmptyStatement"!==e.type)),D=a(l,s.Dangling);if(!c&&!d&&!D)return"";let f=[];if(c&&e.each(((e,n,r)=>{f.push(i()),(n"]),n=[c("("),l([s,b("expression")]),s,c(")")];return e?p([[t,b("expression")],[t,o(n,{shouldBreak:!0})],[t,b("expression")]]):o([t,b("expression")])}case"TSDeclareFunction":return I(e,b,t);case"TSExportAssignment":return["export = ",b("expression"),H];case"TSModuleBlock":return _(e,t,b);case"TSInterfaceBody":case"TSTypeLiteral":return B(e,t,b);case"TSTypeAliasDeclaration":return M(e,t,b);case"TSQualifiedName":return u(".",[b("left"),b("right")]);case"TSAbstractMethodDefinition":case"TSDeclareMethod":return N(e,t,b);case"TSAbstractAccessorProperty":case"TSAbstractPropertyDefinition":return w(e,t,b);case"TSInterfaceHeritage":case"TSExpressionWithTypeArguments":return G.push(b("expression")),U.typeParameters&&G.push(b("typeParameters")),G;case"TSTemplateLiteralType":return S(e,b,t);case"TSNamedTupleMember":return[b("label"),U.optional?"?":"",": ",b("elementType")];case"TSRestType":return["...",b("typeAnnotation")];case"TSOptionalType":return[b("typeAnnotation"),"?"];case"TSInterfaceDeclaration":return L(e,t,b);case"TSClassImplements":case"TSInstantiationExpression":return[b("expression"),b("typeParameters")];case"TSTypeParameterDeclaration":case"TSTypeParameterInstantiation":return j(e,t,b,"params");case"TSTypeParameter":return k(e,t,b);case"TSSatisfiesExpression":case"TSAsExpression":{let t="TSAsExpression"===U.type?"as":"satisfies";G.push(b("expression"),` ${t} `,b("typeAnnotation"));let n=e.getParentNode();return m(n)&&n.callee===U||g(n)&&n.object===U?o([l([s,...G]),s]):G}case"TSArrayType":return[b("elementType"),"[]"];case"TSPropertySignature":return U.readonly&&G.push("readonly "),G.push(P(e,t,b),C(e)),U.typeAnnotation&&G.push(": ",b("typeAnnotation")),U.initializer&&G.push(" = ",b("initializer")),G;case"TSParameterProperty":return U.accessibility&&G.push(U.accessibility+" "),U.export&&G.push("export "),U.static&&G.push("static "),U.override&&G.push("override "),U.readonly&&G.push("readonly "),G.push(b("parameter")),G;case"TSTypeQuery":return["typeof ",b("exprName"),b("typeParameters")];case"TSIndexSignature":{let n=e.getParentNode(),r=U.parameters.length>1?c(f(t)?",":""):"",i=o([l([s,u([", ",s],e.map(b,"parameters"))]),r,s]);return[U.export?"export ":"",U.accessibility?[U.accessibility," "]:"",U.static?"static ":"",U.readonly?"readonly ":"",U.declare?"declare ":"","[",U.parameters?i:"",U.typeAnnotation?"]: ":"]",U.typeAnnotation?b("typeAnnotation"):"","ClassBody"===n.type?H:""]}case"TSTypePredicate":return[U.asserts?"asserts ":"",b("parameterName"),U.typeAnnotation?[" is ",b("typeAnnotation")]:""];case"TSNonNullExpression":return[b("expression"),"!"];case"TSImportType":return[U.isTypeOf?"typeof ":"","import(",b(U.parameter?"parameter":"argument"),")",U.qualifier?[".",b("qualifier")]:"",j(e,t,b,"typeParameters")];case"TSLiteralType":return b("literal");case"TSIndexedAccessType":return q(e,t,b);case"TSConstructSignatureDeclaration":case"TSCallSignatureDeclaration":case"TSConstructorType":if("TSConstructorType"===U.type&&U.abstract&&G.push("abstract "),"TSCallSignatureDeclaration"!==U.type&&G.push("new "),G.push(o(v(e,b,t,!1,!0))),U.returnType||U.typeAnnotation){let e="TSConstructorType"===U.type;G.push(e?" => ":": ",b("returnType"),b("typeAnnotation"))}return G;case"TSTypeOperator":return[U.operator," ",b("typeAnnotation")];case"TSMappedType":{let u=r(t.originalText,h(U),E(U));return o(["{",l([t.bracketSpacing?i:s,b("typeParameter"),U.optional?D(U.optional,"?"):"",U.typeAnnotation?": ":"",b("typeAnnotation"),c(H)]),n(e,t,!0),t.bracketSpacing?i:s,"}"],{shouldBreak:u})}case"TSMethodSignature":{let n=U.kind&&"method"!==U.kind?`${U.kind} `:"";G.push(U.accessibility?[U.accessibility," "]:"",n,U.export?"export ":"",U.static?"static ":"",U.readonly?"readonly ":"",U.abstract?"abstract ":"",U.declare?"declare ":"",U.computed?"[":"",b("key"),U.computed?"]":"",C(e));let r=v(e,b,t,!1,!0),u=U.returnType?"returnType":"typeAnnotation",i=U[u],a=i?b(u):"",s=x(U,a);return G.push(s?o(r):r),i&&G.push(": ",o(a)),o(G)}case"TSNamespaceExportDeclaration":return G.push("export as namespace ",b("id")),t.semi&&G.push(";"),o(G);case"TSEnumDeclaration":return U.declare&&G.push("declare "),U.modifiers&&G.push(F(e,t,b)),U.const&&G.push("const "),G.push("enum ",b("id")," "),0===U.members.length?G.push(o(["{",n(e,t),s,"}"])):G.push(o(["{",l([a,T(e,t,"members",b),f(t,"es5")?",":""]),n(e,t,!0),a,"}"])),G;case"TSEnumMember":return U.computed?G.push("[",b("id"),"]"):G.push(b("id")),U.initializer&&G.push(" = ",b("initializer")),G;case"TSImportEqualsDeclaration":return U.isExport&&G.push("export "),G.push("import "),U.importKind&&"value"!==U.importKind&&G.push(U.importKind," "),G.push(b("id")," = ",b("moduleReference")),t.semi&&G.push(";"),o(G);case"TSExternalModuleReference":return["require(",b("expression"),")"];case"TSModuleDeclaration":{let n=e.getParentNode(),r=d(U.id),u="TSModuleDeclaration"===n.type,i=U.body&&"TSModuleDeclaration"===U.body.type;if(u)G.push(".");else{U.declare&&G.push("declare "),G.push(F(e,t,b));let n=t.originalText.slice(h(U),h(U.id));"Identifier"===U.id.type&&"global"===U.id.name&&!/namespace|module/.test(n)||G.push(r||/(?:^|\s)module(?:\s|$)/.test(n)?"module ":"namespace ")}return G.push(b("id")),i?G.push(b("body")):U.body?G.push(" ",o(b("body"))):G.push(H),G}case"TSConditionalType":return A(e,t,b);case"TSInferType":return["infer"," ",b("typeParameter")];case"TSIntersectionType":return $(e,t,b);case"TSUnionType":return R(e,t,b);case"TSFunctionType":return V(e,t,b);case"TSTupleType":return W(e,t,b);case"TSTypeReference":return[b("typeName"),j(e,t,b,"typeParameters")];case"TSTypeAnnotation":return b("typeAnnotation");case"TSEmptyBodyFunctionExpression":return O(e,t,b);case"TSJSDocAllType":return"*";case"TSJSDocUnknownType":return"?";case"TSJSDocNullableType":return J(e,b,"?");case"TSJSDocNonNullableType":return J(e,b,"!");default:throw new Error(`Unknown TypeScript node type: ${JSON.stringify(U.type)}.`)}}t.exports={printTypescript:U}}}),Er=C({"src/language-js/print/comment.js"(e,t){b();var{hasNewline:n}=ge(),{builders:{join:r,hardline:u},utils:{replaceTextEndOfLine:i}}=G(),{isLineComment:a}=ln(),{locStart:s,locEnd:o}=Rt(),l=sn();function p(e,t){let r=e.getValue();if(a(r))return t.originalText.slice(s(r),o(r)).trimEnd();if(l(r)){if(c(r)){let e=d(r);return r.trailing&&!n(t.originalText,s(r),{backwards:!0})?[u,e]:e}let e=o(r),a="*-/"===t.originalText.slice(e-3,e);return["/*",i(r.value),a?"*-/":"*/"]}throw new Error("Not a comment: "+JSON.stringify(r))}function c(e){let t=`*${e.value}*`.split("\n");return t.length>1&&t.every((e=>"*"===e.trim()[0]))}function d(e){let t=e.value.split("\n");return["/*",r(u,t.map(((e,n)=>0===n?e.trimEnd():" "+(n{let{marker:t}=e;return t===B}));return[c("expression"),C(t,e)?"":f,r?[" ",r]:""]}case"ParenthesizedExpression":return h(D.expression)||"ObjectExpression"!==D.expression.type&&"ArrayExpression"!==D.expression.type?o(["(",l([s,c("expression")]),s,")"]):["(",c("expression"),")"];case"AssignmentExpression":return de(e,t,c);case"VariableDeclarator":return ce(e,t,c);case"BinaryExpression":case"LogicalExpression":return De(e,t,c);case"AssignmentPattern":return[c("left")," = ",c("right")];case"OptionalMemberExpression":case"MemberExpression":return me(e,t,c);case"MetaProperty":return[c("meta"),".",c("property")];case"BindExpression":return D.object&&m.push(c("object")),m.push(o(l([s,R(e,t,c)]))),m;case"Identifier":return[D.name,$(e),J(e),V(e,t,c)];case"V8IntrinsicIdentifier":return["%",D.name];case"SpreadElement":case"SpreadElementPattern":case"SpreadProperty":case"SpreadPropertyPattern":case"RestElement":return q(e,t,c);case"FunctionDeclaration":case"FunctionExpression":return ie(e,c,t,d);case"ArrowFunctionExpression":return ae(e,t,c,d);case"YieldExpression":return m.push("yield"),D.delegate&&m.push("*"),D.argument&&m.push(" ",c("argument")),m;case"AwaitExpression":if(m.push("await"),D.argument){m.push(" ",c("argument"));let t=e.getParentNode();if(S(t)&&t.callee===D||T(t)&&t.object===D){m=[l([s,...m]),s];let t=e.findAncestor((e=>"AwaitExpression"===e.type||"BlockStatement"===e.type));if(!t||"AwaitExpression"!==t.type)return o(m)}}return m;case"ExportDefaultDeclaration":case"ExportNamedDeclaration":return X(e,t,c);case"ExportAllDeclaration":return z(e,t,c);case"ImportDeclaration":return H(e,t,c);case"ImportSpecifier":case"ExportSpecifier":case"ImportNamespaceSpecifier":case"ExportNamespaceSpecifier":case"ImportDefaultSpecifier":case"ExportDefaultSpecifier":return K(e,t,c);case"ImportAttribute":return[c("key"),": ",c("value")];case"Import":return"import";case"BlockStatement":case"StaticBlock":case"ClassBody":return ye(e,t,c);case"ThrowStatement":return le(e,t,c);case"ReturnStatement":return oe(e,t,c);case"NewExpression":case"ImportExpression":case"OptionalCallExpression":case"CallExpression":return pe(e,t,c);case"ObjectExpression":case"ObjectPattern":case"RecordExpression":return ee(e,t,c);case"ObjectProperty":case"Property":return D.method||"get"===D.kind||"set"===D.kind?se(e,t,c):ue(e,t,c);case"ObjectMethod":return se(e,t,c);case"Decorator":return["@",c("expression")];case"ArrayExpression":case"ArrayPattern":case"TupleExpression":return Z(e,t,c);case"SequenceExpression":{let t=e.getParentNode(0);if("ExpressionStatement"===t.type||"ForStatement"===t.type){let t=[];return e.each(((e,n)=>{0===n?t.push(c()):t.push(",",l([i,c()]))}),"expressions"),o(t)}return o(u([",",i],e.map(c,"expressions")))}case"ThisExpression":return"this";case"Super":return"super";case"Directive":return[c("value"),f];case"DirectiveLiteral":return U(D.extra.raw,t);case"UnaryExpression":return m.push(D.operator),/[a-z]$/.test(D.operator)&&m.push(" "),h(D.argument)?m.push(o(["(",l([s,c("argument")]),s,")"])):m.push(c("argument")),m;case"UpdateExpression":return m.push(c("argument"),D.operator),D.prefix&&m.reverse(),m;case"ConditionalExpression":return Q(e,t,c);case"VariableDeclaration":{let t,n=e.map(c,"declarations"),r=e.getParentNode(),u="ForStatement"===r.type||"ForInStatement"===r.type||"ForOfStatement"===r.type,s=D.declarations.some((e=>e.init));return 1!==n.length||h(D.declarations[0])?n.length>0&&(t=l(n[0])):t=n[0],m=[D.declare?"declare ":"",D.kind,t?[" ",t]:"",l(n.slice(1).map((e=>[",",s&&!u?a:i,e])))],u&&r.body!==D||m.push(f),o(m)}case"WithStatement":return o(["with (",c("object"),")",W(D.body,c("body"))]);case"IfStatement":{let r=W(D.consequent,c("consequent")),u=o(["if (",o([l([s,c("test")]),s]),")",r]);if(m.push(u),D.alternate){let r=h(D.consequent,E.Trailing|E.Line)||v(D),u="BlockStatement"===D.consequent.type&&!r;m.push(u?" ":a),h(D,E.Dangling)&&m.push(n(e,t,!0),r?a:" "),m.push("else",o(W(D.alternate,c("alternate"),"IfStatement"===D.alternate.type)))}return m}case"ForStatement":{let r=W(D.body,c("body")),u=n(e,t,!0),a=u?[u,s]:"";return D.init||D.test||D.update?[a,o(["for (",o([l([s,c("init"),";",i,c("test"),";",i,c("update")]),s]),")",r])]:[a,o(["for (;;)",r])]}case"WhileStatement":return o(["while (",o([l([s,c("test")]),s]),")",W(D.body,c("body"))]);case"ForInStatement":return o(["for (",c("left")," in ",c("right"),")",W(D.body,c("body"))]);case"ForOfStatement":return o(["for",D.await?" await":""," (",c("left")," of ",c("right"),")",W(D.body,c("body"))]);case"DoWhileStatement":{let e=W(D.body,c("body"));return m=[o(["do",e])],"BlockStatement"===D.body.type?m.push(" "):m.push(a),m.push("while (",o([l([s,c("test")]),s]),")",f),m}case"DoExpression":return[D.async?"async ":"","do ",c("body")];case"BreakStatement":return m.push("break"),D.label&&m.push(" ",c("label")),m.push(f),m;case"ContinueStatement":return m.push("continue"),D.label&&m.push(" ",c("label")),m.push(f),m;case"LabeledStatement":return"EmptyStatement"===D.body.type?[c("label"),":;"]:[c("label"),": ",c("body")];case"TryStatement":return["try ",c("block"),D.handler?[" ",c("handler")]:"",D.finalizer?[" finally ",c("finalizer")]:""];case"CatchClause":if(D.param){let e=h(D.param,(e=>!k(e)||e.leading&&r(t.originalText,N(e))||e.trailing&&r(t.originalText,w(e),{backwards:!0}))),n=c("param");return["catch ",e?["(",l([s,n]),s,") "]:["(",n,") "],c("body")]}return["catch ",c("body")];case"SwitchStatement":return[o(["switch (",l([s,c("discriminant")]),s,")"])," {",D.cases.length>0?l([a,u(a,e.map(((e,n,r)=>{let u=e.getValue();return[c(),n!==r.length-1&&A(u,t)?a:""]}),"cases"))]):"",a,"}"];case"SwitchCase":{D.test?m.push("case ",c("test"),":"):m.push("default:"),h(D,E.Dangling)&&m.push(" ",n(e,t,!0));let r=D.consequent.filter((e=>"EmptyStatement"!==e.type));if(r.length>0){let n=fe(e,t,c);m.push(1===r.length&&"BlockStatement"===r[0].type?[" ",n]:l([a,n]))}return m}case"DebuggerStatement":return["debugger",f];case"ClassDeclaration":case"ClassExpression":return te(e,t,c);case"ClassMethod":case"ClassPrivateMethod":case"MethodDefinition":return ne(e,t,c);case"ClassProperty":case"PropertyDefinition":case"ClassPrivateProperty":case"ClassAccessorProperty":case"AccessorProperty":return re(e,t,c);case"TemplateElement":return p(D.value.raw);case"TemplateLiteral":return Y(e,c,t);case"TaggedTemplateExpression":return[c("tag"),c("typeParameters"),c("quasi")];case"PrivateIdentifier":return["#",c("name")];case"PrivateName":return["#",c("id")];case"InterpreterDirective":return m.push("#!",D.value,a),A(D,t)&&m.push(a),m;case"TopicReference":return"%";case"ArgumentPlaceholder":return"?";case"ModuleExpression":{m.push("module {");let e=c("body");return e&&m.push(l([a,e]),a),m.push("}"),m}default:throw new Error("unknown type: "+JSON.stringify(D.type))}}function xe(e){return e.type&&!k(e)&&!F(e)&&"EmptyStatement"!==e.type&&"TemplateElement"!==e.type&&"Import"!==e.type&&"TSEmptyBodyFunctionExpression"!==e.type}t.exports={preprocess:g,print:Ae,embed:c,insertPragma:D,massageAstNode:d,hasPrettierIgnore:e=>x(e)||L(e),willPrintOwnComments:f.willPrintOwnComments,canAttachComment:xe,printComment:Ee,isBlockComment:k,handleComments:{avoidAstMutation:!0,ownLine:f.handleOwnLineComment,endOfLine:f.handleEndOfLineComment,remaining:f.handleRemainingComment},getCommentChildNodes:f.getCommentChildNodes}}}),Ar=C({"src/language-js/printer-estree-json.js"(e,t){b();var{builders:{hardline:n,indent:r,join:u}}=G(),i=Un();function a(e,t,i){let a=e.getValue();switch(a.type){case"JsonRoot":return[i("node"),n];case"ArrayExpression":{if(0===a.elements.length)return"[]";let t=e.map((()=>null===e.getValue()?"null":i()),"elements");return["[",r([n,u([",",n],t)]),n,"]"]}case"ObjectExpression":return 0===a.properties.length?"{}":["{",r([n,u([",",n],e.map(i,"properties"))]),n,"}"];case"ObjectProperty":return[i("key"),": ",i("value")];case"UnaryExpression":return["+"===a.operator?"":a.operator,i("argument")];case"NullLiteral":return"null";case"BooleanLiteral":return a.value?"true":"false";case"StringLiteral":return JSON.stringify(a.value);case"NumericLiteral":return s(e)?JSON.stringify(String(a.value)):JSON.stringify(a.value);case"Identifier":return s(e)?JSON.stringify(a.name):a.name;case"TemplateLiteral":return i(["quasis",0]);case"TemplateElement":return JSON.stringify(a.value.cooked);default:throw new Error("unknown type: "+JSON.stringify(a.type))}}function s(e){return"key"===e.getName()&&"ObjectProperty"===e.getParentNode().type}var o=new Set(["start","end","extra","loc","comments","leadingComments","trailingComments","innerComments","errors","range","tokens"]);function l(e,t){let{type:n}=e;if("ObjectProperty"!==n){if("UnaryExpression"===n&&"+"===e.operator)return t.argument;if("ArrayExpression"!==n)return"TemplateLiteral"===n?{type:"StringLiteral",value:e.quasis[0].value.cooked}:void 0;for(let[n,r]of e.elements.entries())null===r&&t.elements.splice(n,0,{type:"NullLiteral"})}else{let{key:n}=e;"Identifier"===n.type?t.key={type:"StringLiteral",value:n.name}:"NumericLiteral"===n.type&&(t.key={type:"StringLiteral",value:String(n.value)})}}l.ignoredProperties=o,t.exports={preprocess:i,print:a,massageAstNode:l}}}),vr=C({"src/common/common-options.js"(e,t){b();var n="Common";t.exports={bracketSpacing:{since:"0.0.0",category:n,type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},singleQuote:{since:"0.0.0",category:n,type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{since:"1.8.2",category:n,type:"choice",default:[{since:"1.8.2",value:!0},{since:"1.9.0",value:"preserve"}],description:"How to wrap prose.",choices:[{since:"1.9.0",value:"always",description:"Wrap prose if it exceeds the print width."},{since:"1.9.0",value:"never",description:"Do not wrap prose."},{since:"1.9.0",value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{since:"2.4.0",category:n,type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{since:"2.6.0",category:n,type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}}}}),xr=C({"src/language-js/options.js"(e,t){b();var n=vr(),r="JavaScript";t.exports={arrowParens:{since:"1.9.0",category:r,type:"choice",default:[{since:"1.9.0",value:"avoid"},{since:"2.0.0",value:"always"}],description:"Include parentheses around a sole arrow function parameter.",choices:[{value:"always",description:"Always include parens. Example: `(x) => x`"},{value:"avoid",description:"Omit parens when possible. Example: `x => x`"}]},bracketSameLine:n.bracketSameLine,bracketSpacing:n.bracketSpacing,jsxBracketSameLine:{since:"0.17.0",category:r,type:"boolean",description:"Put > on the last line instead of at a new line.",deprecated:"2.4.0"},semi:{since:"1.0.0",category:r,type:"boolean",default:!0,description:"Print semicolons.",oppositeDescription:"Do not print semicolons, except at the beginning of lines which may need them."},singleQuote:n.singleQuote,jsxSingleQuote:{since:"1.15.0",category:r,type:"boolean",default:!1,description:"Use single quotes in JSX."},quoteProps:{since:"1.17.0",category:r,type:"choice",default:"as-needed",description:"Change when properties in objects are quoted.",choices:[{value:"as-needed",description:"Only add quotes around object properties where required."},{value:"consistent",description:"If at least one property in an object requires quotes, quote all properties."},{value:"preserve",description:"Respect the input use of quotes in object properties."}]},trailingComma:{since:"0.0.0",category:r,type:"choice",default:[{since:"0.0.0",value:!1},{since:"0.19.0",value:"none"},{since:"2.0.0",value:"es5"}],description:"Print trailing commas wherever possible when multi-line.",choices:[{value:"es5",description:"Trailing commas where valid in ES5 (objects, arrays, etc.)"},{value:"none",description:"No trailing commas."},{value:"all",description:"Trailing commas wherever possible (including function arguments)."}]},singleAttributePerLine:n.singleAttributePerLine}}}),br=C({"src/language-js/parse/parsers.js"(){b()}}),Sr=C({"node_modules/linguist-languages/data/JavaScript.json"(e,t){t.exports={name:"JavaScript",type:"programming",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",color:"#f1e05a",aliases:["js","node"],extensions:[".js","._js",".bones",".cjs",".es",".es6",".frag",".gs",".jake",".javascript",".jsb",".jscad",".jsfl",".jslib",".jsm",".jspre",".jss",".jsx",".mjs",".njs",".pac",".sjs",".ssjs",".xsjs",".xsjslib"],filenames:["Jakefile"],interpreters:["chakra","d8","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell"],languageId:183}}}),Tr=C({"node_modules/linguist-languages/data/TypeScript.json"(e,t){t.exports={name:"TypeScript",type:"programming",color:"#3178c6",aliases:["ts"],interpreters:["deno","ts-node"],extensions:[".ts",".cts",".mts"],tmScope:"source.ts",aceMode:"typescript",codemirrorMode:"javascript",codemirrorMimeType:"application/typescript",languageId:378}}}),Br=C({"node_modules/linguist-languages/data/TSX.json"(e,t){t.exports={name:"TSX",type:"programming",color:"#3178c6",group:"TypeScript",extensions:[".tsx"],tmScope:"source.tsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",languageId:94901924}}}),wr=C({"node_modules/linguist-languages/data/JSON.json"(e,t){t.exports={name:"JSON",type:"data",color:"#292929",tmScope:"source.json",aceMode:"json",codemirrorMode:"javascript",codemirrorMimeType:"application/json",aliases:["geojson","jsonl","topojson"],extensions:[".json",".4DForm",".4DProject",".avsc",".geojson",".gltf",".har",".ice",".JSON-tmLanguage",".jsonl",".mcmeta",".tfstate",".tfstate.backup",".topojson",".webapp",".webmanifest",".yy",".yyp"],filenames:[".arcconfig",".auto-changelog",".c8rc",".htmlhintrc",".imgbotconfig",".nycrc",".tern-config",".tern-project",".watchmanconfig","Pipfile.lock","composer.lock","mcmod.info"],languageId:174}}}),Nr=C({"node_modules/linguist-languages/data/JSON with Comments.json"(e,t){t.exports={name:"JSON with Comments",type:"data",color:"#292929",group:"JSON",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",aliases:["jsonc"],extensions:[".jsonc",".code-snippets",".sublime-build",".sublime-commands",".sublime-completions",".sublime-keymap",".sublime-macro",".sublime-menu",".sublime-mousemap",".sublime-project",".sublime-settings",".sublime-theme",".sublime-workspace",".sublime_metrics",".sublime_session"],filenames:[".babelrc",".devcontainer.json",".eslintrc.json",".jscsrc",".jshintrc",".jslintrc","api-extractor.json","devcontainer.json","jsconfig.json","language-configuration.json","tsconfig.json","tslint.json"],languageId:423}}}),kr=C({"node_modules/linguist-languages/data/JSON5.json"(e,t){t.exports={name:"JSON5",type:"data",color:"#267CB9",extensions:[".json5"],tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"application/json",languageId:175}}}),jr=C({"src/language-js/index.js"(e,t){b();var n=tn(),r=Fr(),u=Ar(),i=xr(),a=br(),s=[n(Sr(),(e=>({since:"0.0.0",parsers:["babel","acorn","espree","meriyah","babel-flow","babel-ts","flow","typescript"],vscodeLanguageIds:["javascript","mongo"],interpreters:[...e.interpreters,"zx"],extensions:[...e.extensions.filter((e=>".jsx"!==e)),".wxs"]}))),n(Sr(),(()=>({name:"Flow",since:"0.0.0",parsers:["flow","babel-flow"],vscodeLanguageIds:["javascript"],aliases:[],filenames:[],extensions:[".js.flow"]}))),n(Sr(),(()=>({name:"JSX",since:"0.0.0",parsers:["babel","babel-flow","babel-ts","flow","typescript","espree","meriyah"],vscodeLanguageIds:["javascriptreact"],aliases:void 0,filenames:void 0,extensions:[".jsx"],group:"JavaScript",interpreters:void 0,tmScope:"source.js.jsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",color:void 0}))),n(Tr(),(()=>({since:"1.4.0",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescript"]}))),n(Br(),(()=>({since:"1.4.0",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescriptreact"]}))),n(wr(),(()=>({name:"JSON.stringify",since:"1.13.0",parsers:["json-stringify"],vscodeLanguageIds:["json"],extensions:[".importmap"],filenames:["package.json","package-lock.json","composer.json"]}))),n(wr(),(e=>({since:"1.5.0",parsers:["json"],vscodeLanguageIds:["json"],extensions:e.extensions.filter((e=>".jsonl"!==e))}))),n(Nr(),(e=>({since:"1.5.0",parsers:["json"],vscodeLanguageIds:["jsonc"],filenames:[...e.filenames,".eslintrc",".swcrc"]}))),n(kr(),(()=>({since:"1.13.0",parsers:["json5"],vscodeLanguageIds:["json5"]})))],o={estree:r,"estree-json":u};t.exports={languages:s,options:i,printers:o,parsers:a}}}),Pr=C({"src/language-css/clean.js"(e,t){b();var{isFrontMatterNode:n}=ge(),r=k(),u=new Set(["raw","raws","sourceIndex","source","before","after","trailingComma"]);function i(e,t,u){if(n(e)&&"yaml"===e.lang&&delete t.value,"css-comment"===e.type&&"css-root"===u.type&&u.nodes.length>0&&((u.nodes[0]===e||n(u.nodes[0])&&u.nodes[1]===e)&&(delete t.text,/^\*\s*@(?:format|prettier)\s*$/.test(e.text))||"css-root"===u.type&&r(u.nodes)===e))return null;if("value-root"===e.type&&delete t.text,("media-query"===e.type||"media-query-list"===e.type||"media-feature-expression"===e.type)&&delete t.value,"css-rule"===e.type&&delete t.params,"selector-combinator"===e.type&&(t.value=t.value.replace(/\s+/g," ")),"media-feature"===e.type&&(t.value=t.value.replace(/ /g,"")),("value-word"===e.type&&(e.isColor&&e.isHex||["initial","inherit","unset","revert"].includes(t.value.replace().toLowerCase()))||"media-feature"===e.type||"selector-root-invalid"===e.type||"selector-pseudo"===e.type)&&(t.value=t.value.toLowerCase()),"css-decl"===e.type&&(t.prop=t.prop.toLowerCase()),("css-atrule"===e.type||"css-import"===e.type)&&(t.name=t.name.toLowerCase()),"value-number"===e.type&&(t.unit=t.unit.toLowerCase()),("media-feature"===e.type||"media-keyword"===e.type||"media-type"===e.type||"media-unknown"===e.type||"media-url"===e.type||"media-value"===e.type||"selector-attribute"===e.type||"selector-string"===e.type||"selector-class"===e.type||"selector-combinator"===e.type||"value-string"===e.type)&&t.value&&(t.value=a(t.value)),"selector-attribute"===e.type&&(t.attribute=t.attribute.trim(),t.namespace&&"string"==typeof t.namespace&&(t.namespace=t.namespace.trim(),0===t.namespace.length&&(t.namespace=!0)),t.value&&(t.value=t.value.trim().replace(/^["']|["']$/g,""),delete t.quoted)),("media-value"===e.type||"media-type"===e.type||"value-number"===e.type||"selector-root-invalid"===e.type||"selector-class"===e.type||"selector-combinator"===e.type||"selector-tag"===e.type)&&t.value&&(t.value=t.value.replace(/([\d+.Ee-]+)([A-Za-z]*)/g,((e,t,n)=>{let r=Number(t);return Number.isNaN(r)?e:r+n.toLowerCase()}))),"selector-tag"===e.type){let n=e.value.toLowerCase();["from","to"].includes(n)&&(t.value=n)}if("css-atrule"===e.type&&"supports"===e.name.toLowerCase()&&delete t.value,"selector-unknown"===e.type&&delete t.value,"value-comma_group"===e.type){let n=e.groups.findIndex((e=>"value-number"===e.type&&"..."===e.unit));-1!==n&&(t.groups[n].unit="",t.groups.splice(n+1,0,{type:"value-word",value:"...",isColor:!1,isHex:!1}))}return"value-comma_group"===e.type&&e.groups.some((e=>"value-atword"===e.type&&e.value.endsWith("[")||"value-word"===e.type&&e.value.startsWith("]")))?{type:"value-atword",value:e.groups.map((e=>e.value)).join(""),group:{open:null,close:null,groups:[],type:"value-paren_group"}}:void 0}function a(e){return e.replace(/'/g,'"').replace(/\\([^\dA-Fa-f])/g,"$1")}i.ignoredProperties=u,t.exports=i}}),Ir=C({"src/utils/front-matter/print.js"(e,t){b();var{builders:{hardline:n,markAsRoot:r}}=G();function u(e,t){if("yaml"===e.lang){let u=e.value.trim(),i=u?t(u,{parser:"yaml"},{stripTrailingHardline:!0}):"";return r([e.startDelimiter,n,i,i?n:"",e.endDelimiter])}}t.exports=u}}),Or=C({"src/language-css/embed.js"(e,t){b();var{builders:{hardline:n}}=G(),r=Ir();function u(e,t,u){let i=e.getValue();if("front-matter"===i.type){let e=r(i,u);return e?[e,n]:""}}t.exports=u}}),Lr=C({"src/utils/front-matter/parse.js"(e,t){b();var n=new RegExp("^(?-{3}|\\+{3})(?[^\\n]*)\\n(?:|(?.*?)\\n)(?\\k|\\.{3})[^\\S\\n]*(?:\\n|$)","s");function r(e){let t=e.match(n);if(!t)return{content:e};let{startDelimiter:r,language:u,value:i="",endDelimiter:a}=t.groups,s=u.trim()||"yaml";if("+++"===r&&(s="toml"),"yaml"!==s&&r!==a)return{content:e};let[o]=t;return{frontMatter:{type:"front-matter",lang:s,value:i,startDelimiter:r,endDelimiter:a,raw:o.replace(/\n$/,"")},content:o.replace(/[^\n]/g," ")+e.slice(o.length)}}t.exports=r}}),_r=C({"src/language-css/pragma.js"(e,t){b();var n=Vn(),r=Lr();function u(e){return n.hasPragma(r(e).content)}function i(e){let{frontMatter:t,content:u}=r(e);return(t?t.raw+"\n\n":"")+n.insertPragma(u)}t.exports={hasPragma:u,insertPragma:i}}}),Mr=C({"src/language-css/utils/index.js"(e,t){b();var n=new Set(["red","green","blue","alpha","a","rgb","hue","h","saturation","s","lightness","l","whiteness","w","blackness","b","tint","shade","blend","blenda","contrast","hsl","hsla","hwb","hwba"]);function r(e,t){let n,r=Array.isArray(t)?t:[t],u=-1;for(;n=e.getParentNode(++u);)if(r.includes(n.type))return u;return-1}function u(e,t){let n=r(e,t);return-1===n?null:e.getParentNode(n)}function i(e){var t;let n=u(e,"css-decl");return null==n||null===(t=n.prop)||void 0===t?void 0:t.toLowerCase()}var a=new Set(["initial","inherit","unset","revert"]);function s(e){return a.has(e.toLowerCase())}function o(e,t){let n=u(e,"css-atrule");return(null==n?void 0:n.name)&&n.name.toLowerCase().endsWith("keyframes")&&["from","to"].includes(t.toLowerCase())}function l(e){return e.includes("$")||e.includes("@")||e.includes("#")||e.startsWith("%")||e.startsWith("--")||e.startsWith(":--")||e.includes("(")&&e.includes(")")?e:e.toLowerCase()}function p(e,t){var n;let r=u(e,"value-func");return(null==r||null===(n=r.value)||void 0===n?void 0:n.toLowerCase())===t}function c(e){var t;let n=u(e,"css-rule"),r=null==n||null===(t=n.raws)||void 0===t?void 0:t.selector;return r&&(r.startsWith(":import")||r.startsWith(":export"))}function d(e,t){let n=Array.isArray(t)?t:[t],r=u(e,"css-atrule");return r&&n.includes(r.name.toLowerCase())}function D(e){let t=e.getValue(),n=u(e,"css-atrule");return"import"===(null==n?void 0:n.name)&&"url"===t.groups[0].value&&2===t.groups.length}function f(e){return"value-func"===e.type&&"url"===e.value.toLowerCase()}function m(e,t){var n;let r=null===(n=e.getParentNode())||void 0===n?void 0:n.nodes;return r&&r.indexOf(t)===r.length-1}function g(e){let{selector:t}=e;return!!t&&("string"==typeof t&&/^@.+:.*$/.test(t)||t.value&&/^@.+:.*$/.test(t.value))}function y(e){return"value-word"===e.type&&["from","through","end"].includes(e.value)}function h(e){return"value-word"===e.type&&["and","or","not"].includes(e.value)}function E(e){return"value-word"===e.type&&"in"===e.value}function C(e){return"value-operator"===e.type&&"*"===e.value}function F(e){return"value-operator"===e.type&&"/"===e.value}function A(e){return"value-operator"===e.type&&"+"===e.value}function v(e){return"value-operator"===e.type&&"-"===e.value}function x(e){return"value-operator"===e.type&&"%"===e.value}function S(e){return C(e)||F(e)||A(e)||v(e)||x(e)}function T(e){return"value-word"===e.type&&["==","!="].includes(e.value)}function B(e){return"value-word"===e.type&&["<",">","<=",">="].includes(e.value)}function w(e){return"css-atrule"===e.type&&["if","else","for","each","while"].includes(e.name)}function N(e){var t;return(null===(t=e.raws)||void 0===t?void 0:t.params)&&/^\(\s*\)$/.test(e.raws.params)}function k(e){return e.name.startsWith("prettier-placeholder")}function j(e){return e.prop.startsWith("@prettier-placeholder")}function P(e,t){return"$$"===e.value&&"value-func"===e.type&&"value-word"===(null==t?void 0:t.type)&&!t.raws.before}function I(e){var t,n;return"value-root"===(null===(t=e.value)||void 0===t?void 0:t.type)&&"value-value"===(null===(n=e.value.group)||void 0===n?void 0:n.type)&&"composes"===e.prop.toLowerCase()}function O(e){var t,n,r;return"value-paren_group"===(null===(t=e.value)||void 0===t||null===(n=t.group)||void 0===n||null===(r=n.group)||void 0===r?void 0:r.type)&&null!==e.value.group.group.open&&null!==e.value.group.group.close}function L(e){var t;return""===(null===(t=e.raws)||void 0===t?void 0:t.before)}function _(e){var t,n;return"value-comma_group"===e.type&&"value-colon"===(null===(t=e.groups)||void 0===t||null===(n=t[1])||void 0===n?void 0:n.type)}function M(e){var t;return"value-paren_group"===e.type&&(null===(t=e.groups)||void 0===t?void 0:t[0])&&_(e.groups[0])}function $(e){var t;let n=e.getValue();if(0===n.groups.length)return!1;let r=e.getParentNode(1);if(!M(n)&&(!r||!M(r)))return!1;let i=u(e,"css-decl");return!!(null!=i&&null!==(t=i.prop)&&void 0!==t&&t.startsWith("$")||M(r)||"value-func"===r.type)}function R(e){return"value-comment"===e.type&&e.inline}function V(e){return"value-word"===e.type&&"#"===e.value}function W(e){return"value-word"===e.type&&"{"===e.value}function q(e){return"value-word"===e.type&&"}"===e.value}function J(e){return["value-word","value-atword"].includes(e.type)}function U(e){return"value-colon"===(null==e?void 0:e.type)}function H(e,t){if(!_(t))return!1;let{groups:n}=t,r=n.indexOf(e);return-1!==r&&U(n[r+1])}function G(e){return e.value&&["not","and","or"].includes(e.value.toLowerCase())}function X(e){return"value-func"===e.type&&n.has(e.value.toLowerCase())}function z(e){return/\/\//.test(e.split(/[\n\r]/).pop())}function K(e){return"value-atword"===(null==e?void 0:e.type)&&e.value.startsWith("prettier-placeholder-")}function Q(e,t){var n,r;if("("!==(null===(n=e.open)||void 0===n?void 0:n.value)||")"!==(null===(r=e.close)||void 0===r?void 0:r.value)||e.groups.some((e=>"value-comma_group"!==e.type)))return!1;if("value-comma_group"===t.type){let n=t.groups.indexOf(e)-1,r=t.groups[n];if("value-word"===(null==r?void 0:r.type)&&"with"===r.value)return!0}return!1}function Y(e){var t,n;return"value-paren_group"===e.type&&"("===(null===(t=e.open)||void 0===t?void 0:t.value)&&")"===(null===(n=e.close)||void 0===n?void 0:n.value)}t.exports={getAncestorCounter:r,getAncestorNode:u,getPropOfDeclNode:i,maybeToLowerCase:l,insideValueFunctionNode:p,insideICSSRuleNode:c,insideAtRuleNode:d,insideURLFunctionInImportAtRuleNode:D,isKeyframeAtRuleKeywords:o,isWideKeywords:s,isLastNode:m,isSCSSControlDirectiveNode:w,isDetachedRulesetDeclarationNode:g,isRelationalOperatorNode:B,isEqualityOperatorNode:T,isMultiplicationNode:C,isDivisionNode:F,isAdditionNode:A,isSubtractionNode:v,isModuloNode:x,isMathOperatorNode:S,isEachKeywordNode:E,isForKeywordNode:y,isURLFunctionNode:f,isIfElseKeywordNode:h,hasComposesNode:I,hasParensAroundNode:O,hasEmptyRawBefore:L,isDetachedRulesetCallNode:N,isTemplatePlaceholderNode:k,isTemplatePropNode:j,isPostcssSimpleVarNode:P,isKeyValuePairNode:_,isKeyValuePairInParenGroupNode:M,isKeyInValuePairNode:H,isSCSSMapItemNode:$,isInlineValueCommentNode:R,isHashNode:V,isLeftCurlyBraceNode:W,isRightCurlyBraceNode:q,isWordNode:J,isColonNode:U,isMediaAndSupportsKeywords:G,isColorAdjusterFuncNode:X,lastLineHasInlineComment:z,isAtWordPlaceholderNode:K,isConfigurationNode:Q,isParenGroupNode:Y}}}),$r=C({"src/utils/line-column-to-index.js"(e,t){b(),t.exports=function(e,t){let n=0;for(let r=0;r0?c:""]}case"css-comment":{let e=i.inline||i.raws.inline,n=t.originalText.slice(Ee(i),Ce(i));return e?n.trimEnd():n}case"css-rule":return[r("selector"),i.important?" !important":"",i.nodes?[i.selector&&"selector-unknown"===i.selector.type&&fe(i.selector.value)?p:" ","{",i.nodes.length>0?m([c,Se(e,t,r)]):"",c,"}",_(i)?";":""]:";"];case"css-decl":{let n=e.getParentNode(),{between:u}=i.raws,a=u.trim(),s=":"===a,o=K(i)?E(r("value")):r("value");return!s&&fe(a)&&(o=m([c,g(o)])),[i.raws.before.replace(/[\s;]/g,""),"css-atrule"===n.type&&n.variable||w(e)?i.prop:T(i.prop),a.startsWith("//")?" ":"",a,i.extend?"":" ",Fe(t)&&i.extend&&i.selector?["extend(",r("selector"),")"]:"",o,i.raws.important?i.raws.important.replace(/\s*!\s*important/i," !important"):i.important?" !important":"",i.raws.scssDefault?i.raws.scssDefault.replace(/\s*!default/i," !default"):i.scssDefault?" !default":"",i.raws.scssGlobal?i.raws.scssGlobal.replace(/\s*!global/i," !global"):i.scssGlobal?" !global":"",i.nodes?[" {",m([d,Se(e,t,r)]),d,"}"]:re(i)&&!n.raws.semicolon&&";"!==t.originalText[Ce(i)-1]?"":t.__isHTMLStyleAttribute&&O(e,i)?y(";"):";"]}case"css-atrule":{let n=e.getParentNode(),u=ne(i)&&!n.raws.semicolon&&";"!==t.originalText[Ce(i)-1];if(Fe(t)){if(i.mixin)return[r("selector"),i.important?" !important":"",u?"":";"];if(i.function)return[i.name,r("params"),u?"":";"];if(i.variable)return["@",i.name,": ",i.value?r("value"):"",i.raws.between.trim()?i.raws.between.trim()+" ":"",i.nodes?["{",m([i.nodes.length>0?d:"",Se(e,t,r)]),d,"}"]:"",u?"":";"]}return["@",te(i)||i.name.endsWith(":")?i.name:T(i.name),i.params?[te(i)?"":ne(i)?""===i.raws.afterName?"":i.name.endsWith(":")?" ":/^\s*\n\s*\n/.test(i.raws.afterName)?[c,c]:/^\s*\n/.test(i.raws.afterName)?c:" ":" ",r("params")]:"",i.selector?m([" ",r("selector")]):"",i.value?D([" ",r("value"),L(i)?Q(i)?" ":p:""]):"else"===i.name?" ":"",i.nodes?[L(i)?"":i.selector&&!i.selector.nodes&&"string"==typeof i.selector.value&&fe(i.selector.value)||!i.selector&&"string"==typeof i.params&&fe(i.params)?p:" ","{",m([i.nodes.length>0?d:"",Se(e,t,r)]),d,"}"]:u?"":";"]}case"media-query-list":{let t=[];return e.each((e=>{let n=e.getValue();"media-query"===n.type&&""===n.value||t.push(r())}),"nodes"),D(m(l(p,t)))}case"media-query":return[l(" ",e.map(r,"nodes")),O(e,i)?"":","];case"media-type":case"media-value":return Ie(je(i.value,t));case"media-feature-expression":return i.nodes?["(",...e.map(r,"nodes"),")"]:i.value;case"media-feature":return T(je(i.value.replace(/ +/g," "),t));case"media-colon":case"value-comma":return[i.value," "];case"media-keyword":case"selector-string":return je(i.value,t);case"media-url":return je(i.value.replace(/^url\(\s+/gi,"url(").replace(/\s+\)$/g,")"),t);case"media-unknown":case"selector-comment":case"selector-nesting":case"value-paren":case"value-operator":case"value-unicode-range":case"value-unknown":return i.value;case"selector-root":return D([N(e,"custom-selector")?[x(e,"css-atrule").customSelector,p]:"",l([",",N(e,["extend","custom-selector","nest"])?p:c],e.map(r,"nodes"))]);case"selector-selector":return D(m(e.map(r,"nodes")));case"selector-tag":{let t=e.getParentNode(),n=t&&t.nodes.indexOf(i),r=n&&t.nodes[n-1];return[i.namespace?[!0===i.namespace?"":i.namespace.trim(),"|"]:"","selector-nesting"===r.type?i.value:Ie(P(e,i.value)?i.value.toLowerCase():i.value)]}case"selector-id":return["#",i.value];case"selector-class":return[".",Ie(je(i.value,t))];case"selector-attribute":var a;return["[",i.namespace?[!0===i.namespace?"":i.namespace.trim(),"|"]:"",i.attribute.trim(),null!==(a=i.operator)&&void 0!==a?a:"",i.value?Pe(je(i.value.trim(),t),t):"",i.insensitive?" i":"","]"];case"selector-combinator":if("+"===i.value||">"===i.value||"~"===i.value||">>>"===i.value){let t=e.getParentNode();return["selector-selector"===t.type&&t.nodes[0]===i?"":p,i.value,O(e,i)?"":" "]}return[i.value.trim().startsWith("(")?p:"",Ie(je(i.value.trim(),t))||p];case"selector-universal":return[i.namespace?[!0===i.namespace?"":i.namespace.trim(),"|"]:"",i.value];case"selector-pseudo":return[T(i.value),o(i.nodes)?D(["(",m([d,l([",",p],e.map(r,"nodes"))]),d,")"]):""];case"selector-unknown":{let n=x(e,"css-rule");if(n&&n.isSCSSNesterProperty)return Ie(je(T(i.value),t));let r=e.getParentNode();if(r.raws&&r.raws.selector){let e=Ee(r),n=e+r.raws.selector.length;return t.originalText.slice(e,n).trim()}let u=e.getParentNode(1);if("value-paren_group"===r.type&&u&&"value-func"===u.type&&"selector"===u.value){let e=Ce(r.open)+1,n=Ee(r.close),u=t.originalText.slice(e,n).trim();return fe(u)?[h,u]:u}return i.value}case"value-value":case"value-root":return r("group");case"value-comment":return t.originalText.slice(Ee(i),Ce(i));case"value-comma_group":{let n=e.getParentNode(),u=e.getParentNode(1),a=S(e),s=a&&"value-value"===n.type&&("grid"===a||a.startsWith("grid-template")),o=x(e,"css-atrule"),l=o&&L(o),y=i.groups.some((e=>ae(e))),E=e.map(r,"groups"),C=[],A=B(e,"url"),v=!1,b=!1;for(let r=0;rt:-1!==e?v=!0:-1!==t&&(v=!1)}if(v||ce(D)||ce(f)||"value-atword"===D.type&&(""===D.value||D.value.endsWith("["))||"value-word"===f.type&&f.value.startsWith("]")||"~"===D.value||D.value&&D.value.includes("\\")&&f&&"value-comment"!==f.type||a&&a.value&&a.value.indexOf("\\")===a.value.length-1&&"value-operator"===D.type&&"/"===D.value||"\\"===D.value||ue(D,f)||se(D)||oe(D)||le(f)||oe(f)&&Y(f)||le(D)&&Y(f)||"--"===D.value&&se(f))continue;let y=J(D),h=J(f);if((y&&se(f)||h&&le(D))&&Y(f)||!a&&V(D)||B(e,"calc")&&(W(D)||W(f)||q(D)||q(f))&&Y(f))continue;let x=(W(D)||q(D))&&0===r&&("value-number"===f.type||f.isHex)&&u&&De(u)&&!Y(f),S=m&&"value-func"===m.type||m&&pe(m)||"value-func"===D.type||pe(D),T="value-func"===f.type||pe(f)||a&&"value-func"===a.type||a&&pe(a);if((R(f)||R(D)||B(e,"calc")||x||!(V(f)&&!S||V(D)&&!T||W(f)&&!S||W(D)&&!T||q(f)||q(D))||!(Y(f)||y&&(!a||a&&J(a))))&&("scss"!==t.parser&&"less"!==t.parser||!y||"-"!==D.value||!he(f)||Ce(D)!==Ee(f.open)||"("!==f.open.value)){if(ae(D)){if("value-paren_group"===n.type){C.push(g(c));continue}C.push(c);continue}if(l&&($(f)||M(f)||z(f)||U(D)||H(D))){C.push(" ");continue}if(o&&"namespace"===o.name.toLowerCase()){C.push(" ");continue}if(s){D.source&&f.source&&D.source.start.line!==f.source.start.line?(C.push(c),b=!0):C.push(" ");continue}if(h){C.push(" ");continue}if((!f||"..."!==f.value)&&(!me(D)||!me(f)||Ce(D)!==Ee(f))){if(me(D)&&he(f)&&Ce(D)===Ee(f.open)){C.push(d);continue}if("with"===D.value&&he(f)){C.push(" ");continue}null!==(F=D.value)&&void 0!==F&&F.endsWith("#")&&"{"===f.value&&he(f.group)||C.push(p)}}}return y&&C.push(h),b&&C.unshift(c),l?D(m(C)):j(e)?D(f(C)):D(m(f(C)))}case"value-paren_group":{let u=e.getParentNode();if(u&&X(u)&&(1===i.groups.length||i.groups.length>0&&"value-comma_group"===i.groups[0].type&&i.groups[0].groups.length>0&&"value-word"===i.groups[0].groups[0].type&&i.groups[0].groups[0].value.startsWith("data:")))return[i.open?r("open"):"",l(",",e.map(r,"groups")),i.close?r("close"):""];if(!i.open){let t=e.map(r,"groups"),n=[];for(let e=0;e{let a=e.getValue(),l=u===i.groups.length-1,p=[r(),l?"":","];if(Z(a)&&"value-comma_group"===a.type&&a.groups&&"value-paren_group"!==a.groups[0].type&&a.groups[2]&&"value-paren_group"===a.groups[2].type){let e=C(p[0].contents.contents);e[1]=D(e[1]),p=[D(g(p))]}if(!l&&"value-comma_group"===a.type&&o(a.groups)){let e=n(a.groups);!e.source&&e.close&&(e=e.close),e.source&&s(t.originalText,e,Ce)&&p.push(c)}return p}),"groups"))]),y(!E&&Ae(t.parser,t.originalText)&&a&&xe(t)?",":""),d,i.close?r("close"):""],{shouldBreak:v});return x?g(b):b}case"value-func":return[i.value,N(e,"supports")&&de(i)?" ":"",r("group")];case"value-number":return[Oe(i.value),ve(i.unit)];case"value-word":return i.isColor&&i.isHex||I(i.value)?i.value.toLowerCase():i.value;case"value-colon":{let t=e.getParentNode(),r=t&&t.groups.indexOf(i),u=r&&t.groups[r-1];return[i.value,u&&"string"==typeof u.value&&"\\"===n(u.value)||B(e,"url")?"":p]}case"value-string":return u(i.raws.quote+i.value+i.raws.quote,t);case"value-atword":return["@",i.value];default:throw new Error(`Unknown postcss type ${JSON.stringify(i.type)}`)}}function Se(e,t,n){let r=[];return e.each(((e,u,o)=>{let l=o[u-1];if(l&&"css-comment"===l.type&&"prettier-ignore"===l.text.trim()){let n=e.getValue();r.push(t.originalText.slice(Ee(n),Ce(n)))}else r.push(n());u!==o.length-1&&("css-comment"===o[u+1].type&&!i(t.originalText,Ee(o[u+1]),{backwards:!0})&&!a(o[u])||"css-atrule"===o[u+1].type&&"else"===o[u+1].name&&"css-comment"!==o[u].type?r.push(" "):(r.push(t.__isHTMLStyleAttribute?p:c),s(t.originalText,e.getValue(),Ce)&&!a(o[u])&&r.push(c)))}),"nodes"),r}var Te=/(["'])(?:(?!\1)[^\\]|\\.)*\1/gs,Be=/(?:\d*\.\d+|\d+\.?)(?:[Ee][+-]?\d+)?/g,we=/[A-Za-z]+/g,Ne=/[$@]?[A-Z_a-z\u0080-\uFFFF][\w\u0080-\uFFFF-]*/g,ke=new RegExp(Te.source+`|(${Ne.source})?(${Be.source})(${we.source})?`,"g");function je(e,t){return e.replace(Te,(e=>u(e,t)))}function Pe(e,t){let n=t.singleQuote?"'":'"';return e.includes('"')||e.includes("'")?e:n+e+n}function Ie(e){return e.replace(ke,((e,t,n,r,u)=>!n&&r?Oe(r)+T(u||""):e))}function Oe(e){return r(e).replace(/\.0(?=$|e)/,"")}t.exports={print:be,embed:A,insertPragma:v,massageAstNode:F}}}),Hr=C({"src/language-css/options.js"(e,t){b();var n=vr();t.exports={singleQuote:n.singleQuote}}}),Gr=C({"src/language-css/parsers.js"(){b()}}),Xr=C({"node_modules/linguist-languages/data/CSS.json"(e,t){t.exports={name:"CSS",type:"markup",tmScope:"source.css",aceMode:"css",codemirrorMode:"css",codemirrorMimeType:"text/css",color:"#563d7c",extensions:[".css"],languageId:50}}}),zr=C({"node_modules/linguist-languages/data/PostCSS.json"(e,t){t.exports={name:"PostCSS",type:"markup",color:"#dc3a0c",tmScope:"source.postcss",group:"CSS",extensions:[".pcss",".postcss"],aceMode:"text",languageId:262764437}}}),Kr=C({"node_modules/linguist-languages/data/Less.json"(e,t){t.exports={name:"Less",type:"markup",color:"#1d365d",aliases:["less-css"],extensions:[".less"],tmScope:"source.css.less",aceMode:"less",codemirrorMode:"css",codemirrorMimeType:"text/css",languageId:198}}}),Qr=C({"node_modules/linguist-languages/data/SCSS.json"(e,t){t.exports={name:"SCSS",type:"markup",color:"#c6538c",tmScope:"source.css.scss",aceMode:"scss",codemirrorMode:"css",codemirrorMimeType:"text/x-scss",extensions:[".scss"],languageId:329}}}),Yr=C({"src/language-css/index.js"(e,t){b();var n=tn(),r=Ur(),u=Hr(),i=Gr(),a=[n(Xr(),(e=>({since:"1.4.0",parsers:["css"],vscodeLanguageIds:["css"],extensions:[...e.extensions,".wxss"]}))),n(zr(),(()=>({since:"1.4.0",parsers:["css"],vscodeLanguageIds:["postcss"]}))),n(Kr(),(()=>({since:"1.4.0",parsers:["less"],vscodeLanguageIds:["less"]}))),n(Qr(),(()=>({since:"1.4.0",parsers:["scss"],vscodeLanguageIds:["scss"]})))],s={postcss:r};t.exports={languages:a,options:u,printers:s,parsers:i}}}),Zr=C({"src/language-handlebars/loc.js"(e,t){function n(e){return e.loc.start.offset}function r(e){return e.loc.end.offset}b(),t.exports={locStart:n,locEnd:r}}}),eu=C({"src/language-handlebars/clean.js"(e,t){function n(e,t){if("TextNode"===e.type){let n=e.chars.trim();if(!n)return null;t.chars=n.replace(/[\t\n\f\r ]+/g," ")}"AttrNode"===e.type&&"class"===e.name.toLowerCase()&&delete t.value}b(),n.ignoredProperties=new Set(["loc","selfClosing"]),t.exports=n}}),tu=C({"src/language-handlebars/html-void-elements.evaluate.js"(e,t){t.exports=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]}}),nu=C({"src/language-handlebars/utils.js"(e,t){b();var n=k(),r=tu();function u(e){let t=e.getValue(),r=e.getParentNode(0);return!!(d(e,["ElementNode"])&&n(r.children)===t||d(e,["Block"])&&n(r.body)===t)}function i(e){return e.toUpperCase()===e}function a(e){return c(e,["ElementNode"])&&"string"==typeof e.tag&&!e.tag.startsWith(":")&&(i(e.tag[0])||e.tag.includes("."))}var s=new Set(r);function o(e){return s.has(e.toLowerCase())&&!i(e[0])}function l(e){return!0===e.selfClosing||o(e.tag)||a(e)&&e.children.every((e=>p(e)))}function p(e){return c(e,["TextNode"])&&!/\S/.test(e.chars)}function c(e,t){return e&&t.includes(e.type)}function d(e,t){return c(e.getParentNode(0),t)}function D(e,t){return c(g(e),t)}function f(e,t){return c(y(e),t)}function m(e,t){var n,r,u,i;let a=e.getValue(),s=null!==(n=e.getParentNode(0))&&void 0!==n?n:{},o=null!==(r=null!==(u=null!==(i=s.children)&&void 0!==i?i:s.body)&&void 0!==u?u:s.parts)&&void 0!==r?r:[],l=o.indexOf(a);return-1!==l&&o[l+t]}function g(e){return m(e,-(arguments.length>1&&void 0!==arguments[1]?arguments[1]:1))}function y(e){return m(e,1)}function h(e){return c(e,["MustacheCommentStatement"])&&"string"==typeof e.value&&"prettier-ignore"===e.value.trim()}function E(e){let t=e.getValue(),n=g(e,2);return h(t)||h(n)}t.exports={getNextNode:y,getPreviousNode:g,hasPrettierIgnore:E,isLastNodeOfSiblings:u,isNextNodeOfSomeType:f,isNodeOfSomeType:c,isParentOfSomeType:d,isPreviousNodeOfSomeType:D,isVoid:l,isWhitespaceNode:p}}}),ru=C({"src/language-handlebars/printer-glimmer.js"(e,t){b();var{builders:{dedent:n,fill:r,group:u,hardline:i,ifBreak:a,indent:s,join:o,line:l,softline:p},utils:{getDocParts:c,replaceTextEndOfLine:d}}=G(),{getPreferredQuote:D,isNonEmptyArray:f}=ge(),{locStart:m,locEnd:g}=Zr(),y=eu(),{getNextNode:h,getPreviousNode:E,hasPrettierIgnore:C,isLastNodeOfSiblings:F,isNextNodeOfSomeType:A,isNodeOfSomeType:v,isParentOfSomeType:x,isPreviousNodeOfSomeType:S,isVoid:T,isWhitespaceNode:B}=nu(),w=2;function N(e,t,a){let c=e.getValue();if(!c)return"";if(C(e))return t.originalText.slice(m(c),g(c));let f=t.singleQuote?"'":'"';switch(c.type){case"Block":case"Program":case"Template":return u(e.map(a,"body"));case"ElementNode":{let n=u(j(e,a)),r="ignore"===t.htmlWhitespaceSensitivity&&A(e,["ElementNode"])?p:"";if(T(c))return[n,r];let o=[""];return 0===c.children.length?[n,s(o),r]:"ignore"===t.htmlWhitespaceSensitivity?[n,s(P(e,t,a)),i,s(o),r]:[n,s(u(P(e,t,a))),s(o),r]}case"BlockStatement":{let n=e.getParentNode(1);return n&&n.inverse&&1===n.inverse.body.length&&n.inverse.body[0]===c&&n.inverse.body[0].path.parts[0]===n.path.parts[0]?[U(e,a,n.inverse.body[0].path.parts[0]),Q(e,a,t),Y(e,a,t)]:[q(e,a),u([Q(e,a,t),Y(e,a,t),H(e,a,t)])]}case"ElementModifierStatement":return u(["{{",le(e,a),"}}"]);case"MustacheStatement":return u([O(c),le(e,a),L(c)]);case"SubExpression":return u(["(",oe(e,a),p,")"]);case"AttrNode":{let e="TextNode"===c.value.type;if(e&&""===c.value.chars&&m(c.value)===g(c.value))return c.name;let t=e?D(c.value.chars,f).quote:"ConcatStatement"===c.value.type?D(c.value.parts.filter((e=>"TextNode"===e.type)).map((e=>e.chars)).join(""),f).quote:"",n=a("value");return[c.name,"=",t,"class"===c.name&&t?u(s(n)):n,t]}case"ConcatStatement":return e.map(a,"parts");case"Hash":return o(l,e.map(a,"pairs"));case"HashPair":return[c.key,"=",a("value")];case"TextNode":{let u=c.chars.replace(/{{/g,"\\{{"),i=te(e);if(i){if("class"===i){let t=u.trim().split(/\s+/).join(" "),n=!1,r=!1;return x(e,["ConcatStatement"])&&(S(e,["MustacheStatement"])&&/^\s/.test(u)&&(n=!0),A(e,["MustacheStatement"])&&/\s$/.test(u)&&""!==t&&(r=!0)),[n?l:"",t,r?l:""]}return d(u)}let a=/^[\t\n\f\r ]*$/.test(u),s=!E(e),o=!h(e);if("ignore"!==t.htmlWhitespaceSensitivity){let t=/^[\t\n\f\r ]*/,i=/[\t\n\f\r ]*$/,p=o&&x(e,["Template"]),c=s&&x(e,["Template"]);if(a){if(c||p)return"";let t=[l],r=ne(u);return r&&(t=ie(r)),F(e)&&(t=t.map((e=>n(e)))),t}let[d]=u.match(t),[D]=u.match(i),f=[];if(d){f=[l];let e=ne(d);e&&(f=ie(e)),u=u.replace(t,"")}let m=[];if(D){if(!p){m=[l];let t=ne(D);t&&(m=ie(t)),F(e)&&(m=m.map((e=>n(e))))}u=u.replace(i,"")}return[...f,r(Z(u)),...m]}let p=ne(u),D=re(u),f=ue(u);if((s||o)&&a&&x(e,["Block","ElementNode","Template"]))return"";a&&p?(D=Math.min(p,w),f=0):(A(e,["BlockStatement","ElementNode"])&&(f=Math.max(f,1)),S(e,["BlockStatement","ElementNode"])&&(D=Math.max(D,1)));let m="",g="";return 0===f&&A(e,["MustacheStatement"])&&(g=" "),0===D&&S(e,["MustacheStatement"])&&(m=" "),s&&(D=0,m=""),o&&(f=0,g=""),u=u.replace(/^[\t\n\f\r ]+/g,m).replace(/[\t\n\f\r ]+$/,g),[...ie(D),r(Z(u)),...ie(f)]}case"MustacheCommentStatement":{let e=m(c),n=g(c),r="~"===t.originalText.charAt(e+2),u="~"===t.originalText.charAt(n-3),i=c.value.includes("}}")?"--":"";return["{{",r?"~":"","!",i,c.value,i,u?"~":"","}}"]}case"PathExpression":return c.original;case"BooleanLiteral":case"NumberLiteral":return String(c.value);case"CommentStatement":return["\x3c!--",c.value,"--\x3e"];case"StringLiteral":if(se(e)){let e=t.singleQuote?'"':"'";return ae(c.value,e)}return ae(c.value,f);case"UndefinedLiteral":return"undefined";case"NullLiteral":return"null";default:throw new Error("unknown glimmer type: "+JSON.stringify(c.type))}}function k(e,t){return m(e)-m(t)}function j(e,t){let n=e.getValue(),r=["attributes","modifiers","comments"].filter((e=>f(n[e]))),u=r.flatMap((e=>n[e])).sort(k);for(let i of r)e.each((e=>{let n=u.indexOf(e.getValue());u.splice(n,1,[l,t()])}),i);return f(n.blockParams)&&u.push(l,de(n)),["<",n.tag,s(u),I(n)]}function P(e,t,n){let r=e.getValue().children.every((e=>B(e)));return"ignore"===t.htmlWhitespaceSensitivity&&r?"":e.map(((e,r)=>{let u=n();return 0===r&&"ignore"===t.htmlWhitespaceSensitivity?[p,u]:u}),"children")}function I(e){return T(e)?a([p,"/>"],[" />",p]):a([p,">"],">")}function O(e){return[!1===e.escaped?"{{{":"{{",e.strip&&e.strip.open?"~":""]}function L(e){let t=!1===e.escaped?"}}}":"}}";return[e.strip&&e.strip.close?"~":"",t]}function _(e){return[O(e),e.openStrip.open?"~":"","#"]}function M(e){let t=L(e);return[e.openStrip.close?"~":"",t]}function $(e){return[O(e),e.closeStrip.open?"~":"","/"]}function R(e){let t=L(e);return[e.closeStrip.close?"~":"",t]}function V(e){return[O(e),e.inverseStrip.open?"~":""]}function W(e){let t=L(e);return[e.inverseStrip.close?"~":"",t]}function q(e,t){let n=e.getValue(),r=[],i=ce(e,t);return i&&r.push(u(i)),f(n.program.blockParams)&&r.push(de(n.program)),u([_(n),pe(e,t),r.length>0?s([l,o(l,r)]):"",p,M(n)])}function J(e,t){return["ignore"===t.htmlWhitespaceSensitivity?i:"",V(e),"else",W(e)]}function U(e,t,n){let r=e.getValue(),i=e.getParentNode(1);return u([V(i),["else"," ",n],s([l,u(ce(e,t)),...f(r.program.blockParams)?[l,de(r.program)]:[]]),p,W(i)])}function H(e,t,n){let r=e.getValue();return"ignore"===n.htmlWhitespaceSensitivity?[X(r)?p:i,$(r),t("path"),R(r)]:[$(r),t("path"),R(r)]}function X(e){return v(e,["BlockStatement"])&&e.program.body.every((e=>B(e)))}function z(e){return K(e)&&1===e.inverse.body.length&&v(e.inverse.body[0],["BlockStatement"])&&e.inverse.body[0].path.parts[0]===e.path.parts[0]}function K(e){return v(e,["BlockStatement"])&&e.inverse}function Q(e,t,n){if(X(e.getValue()))return"";let r=t("program");return"ignore"===n.htmlWhitespaceSensitivity?s([i,r]):s(r)}function Y(e,t,n){let r=e.getValue(),u=t("inverse"),a="ignore"===n.htmlWhitespaceSensitivity?[i,u]:u;return z(r)?a:K(r)?[J(r,n),s(a)]:""}function Z(e){return c(o(l,ee(e)))}function ee(e){return e.split(/[\t\n\f\r ]+/)}function te(e){for(let t=0;t<2;t++){let n=e.getParentNode(t);if(n&&"AttrNode"===n.type)return n.name.toLowerCase()}}function ne(e){return(e="string"==typeof e?e:"").split("\n").length-1}function re(e){return ne(((e="string"==typeof e?e:"").match(/^([^\S\n\r]*[\n\r])+/g)||[])[0]||"")}function ue(e){return ne(((e="string"==typeof e?e:"").match(/([\n\r][^\S\n\r]*)+$/g)||[])[0]||"")}function ie(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return Array.from({length:Math.min(e,w)}).fill(i)}function ae(e,t){let{quote:n,regex:r}=D(e,t);return[n,e.replace(r,`\\${n}`),n]}function se(e){let t=0,n=e.getParentNode(t);for(;n&&v(n,["SubExpression"]);)t++,n=e.getParentNode(t);return!!(n&&v(e.getParentNode(t+1),["ConcatStatement"])&&v(e.getParentNode(t+2),["AttrNode"]))}function oe(e,t){let n=pe(e,t),r=ce(e,t);return r?s([n,l,u(r)]):n}function le(e,t){let n=pe(e,t),r=ce(e,t);return r?[s([n,l,r]),p]:n}function pe(e,t){return t("path")}function ce(e,t){let n=e.getValue(),r=[];if(n.params.length>0){let n=e.map(t,"params");r.push(...n)}if(n.hash&&n.hash.pairs.length>0){let e=t("hash");r.push(e)}return 0===r.length?"":o(l,r)}function de(e){return["as |",e.blockParams.join(" "),"|"]}t.exports={print:N,massageAstNode:y}}}),uu=C({"src/language-handlebars/parsers.js"(){b()}}),iu=C({"node_modules/linguist-languages/data/Handlebars.json"(e,t){t.exports={name:"Handlebars",type:"markup",color:"#f7931e",aliases:["hbs","htmlbars"],extensions:[".handlebars",".hbs"],tmScope:"text.html.handlebars",aceMode:"handlebars",languageId:155}}}),au=C({"src/language-handlebars/index.js"(e,t){b();var n=tn(),r=ru(),u=uu(),i=[n(iu(),(()=>({since:"2.3.0",parsers:["glimmer"],vscodeLanguageIds:["handlebars"]})))],a={glimmer:r};t.exports={languages:i,printers:a,parsers:u}}}),su=C({"src/language-graphql/pragma.js"(e,t){function n(e){return/^\s*#[^\S\n]*@(?:format|prettier)\s*(?:\n|$)/.test(e)}function r(e){return"# @format\n\n"+e}b(),t.exports={hasPragma:n,insertPragma:r}}}),ou=C({"src/language-graphql/loc.js"(e,t){function n(e){return"number"==typeof e.start?e.start:e.loc&&e.loc.start}function r(e){return"number"==typeof e.end?e.end:e.loc&&e.loc.end}b(),t.exports={locStart:n,locEnd:r}}}),lu=C({"src/language-graphql/printer-graphql.js"(e,t){b();var{builders:{join:n,hardline:r,line:u,softline:i,group:a,indent:s,ifBreak:o}}=G(),{isNextLineEmpty:l,isNonEmptyArray:p}=ge(),{insertPragma:c}=su(),{locStart:d,locEnd:D}=ou();function f(e,t,c){let f=e.getValue();if(!f)return"";if("string"==typeof f)return f;switch(f.kind){case"Document":{let n=[];return e.each(((e,u,i)=>{n.push(c()),u!==i.length-1&&(n.push(r),l(t.originalText,e.getValue(),D)&&n.push(r))}),"definitions"),[...n,r]}case"OperationDefinition":{let r="{"!==t.originalText[d(f)],u=Boolean(f.name);return[r?f.operation:"",r&&u?[" ",c("name")]:"",r&&!u&&p(f.variableDefinitions)?" ":"",p(f.variableDefinitions)?a(["(",s([i,n([o("",", "),i],e.map(c,"variableDefinitions"))]),i,")"]):"",m(e,c,f),f.selectionSet&&(r||u)?" ":"",c("selectionSet")]}case"FragmentDefinition":return["fragment ",c("name"),p(f.variableDefinitions)?a(["(",s([i,n([o("",", "),i],e.map(c,"variableDefinitions"))]),i,")"]):""," on ",c("typeCondition"),m(e,c,f)," ",c("selectionSet")];case"SelectionSet":return["{",s([r,n(r,g(e,t,c,"selections"))]),r,"}"];case"Field":return a([f.alias?[c("alias"),": "]:"",c("name"),f.arguments.length>0?a(["(",s([i,n([o("",", "),i],g(e,t,c,"arguments"))]),i,")"]):"",m(e,c,f),f.selectionSet?" ":"",c("selectionSet")]);case"Name":case"IntValue":case"FloatValue":case"EnumValue":return f.value;case"StringValue":if(f.block){let e=f.value.replace(/"""/g,"\\$&").split("\n");return 1===e.length&&(e[0]=e[0].trim()),e.every((e=>""===e))&&(e.length=0),n(r,['"""',...e,'"""'])}return['"',f.value.replace(/["\\]/g,"\\$&").replace(/\n/g,"\\n"),'"'];case"BooleanValue":return f.value?"true":"false";case"NullValue":return"null";case"Variable":return["$",c("name")];case"ListValue":return a(["[",s([i,n([o("",", "),i],e.map(c,"values"))]),i,"]"]);case"ObjectValue":return a(["{",t.bracketSpacing&&f.fields.length>0?" ":"",s([i,n([o("",", "),i],e.map(c,"fields"))]),i,o("",t.bracketSpacing&&f.fields.length>0?" ":""),"}"]);case"ObjectField":case"Argument":return[c("name"),": ",c("value")];case"Directive":return["@",c("name"),f.arguments.length>0?a(["(",s([i,n([o("",", "),i],g(e,t,c,"arguments"))]),i,")"]):""];case"NamedType":return c("name");case"VariableDefinition":return[c("variable"),": ",c("type"),f.defaultValue?[" = ",c("defaultValue")]:"",m(e,c,f)];case"ObjectTypeExtension":case"ObjectTypeDefinition":return[c("description"),f.description?r:"","ObjectTypeExtension"===f.kind?"extend ":"","type ",c("name"),f.interfaces.length>0?[" implements ",...E(e,t,c)]:"",m(e,c,f),f.fields.length>0?[" {",s([r,n(r,g(e,t,c,"fields"))]),r,"}"]:""];case"FieldDefinition":return[c("description"),f.description?r:"",c("name"),f.arguments.length>0?a(["(",s([i,n([o("",", "),i],g(e,t,c,"arguments"))]),i,")"]):"",": ",c("type"),m(e,c,f)];case"DirectiveDefinition":return[c("description"),f.description?r:"","directive ","@",c("name"),f.arguments.length>0?a(["(",s([i,n([o("",", "),i],g(e,t,c,"arguments"))]),i,")"]):"",f.repeatable?" repeatable":""," on ",n(" | ",e.map(c,"locations"))];case"EnumTypeExtension":case"EnumTypeDefinition":return[c("description"),f.description?r:"","EnumTypeExtension"===f.kind?"extend ":"","enum ",c("name"),m(e,c,f),f.values.length>0?[" {",s([r,n(r,g(e,t,c,"values"))]),r,"}"]:""];case"EnumValueDefinition":return[c("description"),f.description?r:"",c("name"),m(e,c,f)];case"InputValueDefinition":return[c("description"),f.description?f.description.block?r:u:"",c("name"),": ",c("type"),f.defaultValue?[" = ",c("defaultValue")]:"",m(e,c,f)];case"InputObjectTypeExtension":case"InputObjectTypeDefinition":return[c("description"),f.description?r:"","InputObjectTypeExtension"===f.kind?"extend ":"","input ",c("name"),m(e,c,f),f.fields.length>0?[" {",s([r,n(r,g(e,t,c,"fields"))]),r,"}"]:""];case"SchemaExtension":return["extend schema",m(e,c,f),...f.operationTypes.length>0?[" {",s([r,n(r,g(e,t,c,"operationTypes"))]),r,"}"]:[]];case"SchemaDefinition":return[c("description"),f.description?r:"","schema",m(e,c,f)," {",f.operationTypes.length>0?s([r,n(r,g(e,t,c,"operationTypes"))]):"",r,"}"];case"OperationTypeDefinition":return[c("operation"),": ",c("type")];case"InterfaceTypeExtension":case"InterfaceTypeDefinition":return[c("description"),f.description?r:"","InterfaceTypeExtension"===f.kind?"extend ":"","interface ",c("name"),f.interfaces.length>0?[" implements ",...E(e,t,c)]:"",m(e,c,f),f.fields.length>0?[" {",s([r,n(r,g(e,t,c,"fields"))]),r,"}"]:""];case"FragmentSpread":return["...",c("name"),m(e,c,f)];case"InlineFragment":return["...",f.typeCondition?[" on ",c("typeCondition")]:"",m(e,c,f)," ",c("selectionSet")];case"UnionTypeExtension":case"UnionTypeDefinition":return a([c("description"),f.description?r:"",a(["UnionTypeExtension"===f.kind?"extend ":"","union ",c("name"),m(e,c,f),f.types.length>0?[" =",o(""," "),s([o([u," "]),n([u,"| "],e.map(c,"types"))])]:""])]);case"ScalarTypeExtension":case"ScalarTypeDefinition":return[c("description"),f.description?r:"","ScalarTypeExtension"===f.kind?"extend ":"","scalar ",c("name"),m(e,c,f)];case"NonNullType":return[c("type"),"!"];case"ListType":return["[",c("type"),"]"];default:throw new Error("unknown graphql type: "+JSON.stringify(f.kind))}}function m(e,t,r){if(0===r.directives.length)return"";let o=n(u,e.map(t,"directives"));return"FragmentDefinition"===r.kind||"OperationDefinition"===r.kind?a([u,o]):[" ",a(s([i,o]))]}function g(e,t,n,u){return e.map(((e,u,i)=>{let a=n();return un(e)),"interfaces");for(let o=0;o"prettier-ignore"===e.value.trim()))}C.ignoredProperties=new Set(["loc","comments"]),t.exports={print:f,massageAstNode:C,hasPrettierIgnore:F,insertPragma:c,printComment:h,canAttachComment:y}}}),pu=C({"src/language-graphql/options.js"(e,t){b();var n=vr();t.exports={bracketSpacing:n.bracketSpacing}}}),cu=C({"src/language-graphql/parsers.js"(){b()}}),du=C({"node_modules/linguist-languages/data/GraphQL.json"(e,t){t.exports={name:"GraphQL",type:"data",color:"#e10098",extensions:[".graphql",".gql",".graphqls"],tmScope:"source.graphql",aceMode:"text",languageId:139}}}),Du=C({"src/language-graphql/index.js"(e,t){b();var n=tn(),r=lu(),u=pu(),i=cu(),a=[n(du(),(()=>({since:"1.5.0",parsers:["graphql"],vscodeLanguageIds:["graphql"]})))],s={graphql:r};t.exports={languages:a,options:u,printers:s,parsers:i}}}),fu=C({"node_modules/collapse-white-space/index.js"(e,t){function n(e){return String(e).replace(/\s+/g," ")}b(),t.exports=n}}),mu=C({"src/language-markdown/loc.js"(e,t){function n(e){return e.position.start.offset}function r(e){return e.position.end.offset}b(),t.exports={locStart:n,locEnd:r}}}),gu=C({"src/language-markdown/constants.evaluate.js"(e,t){t.exports={cjkPattern:"(?:[\\u02ea-\\u02eb\\u1100-\\u11ff\\u2e80-\\u2e99\\u2e9b-\\u2ef3\\u2f00-\\u2fd5\\u2ff0-\\u303f\\u3041-\\u3096\\u3099-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312f\\u3131-\\u318e\\u3190-\\u3191\\u3196-\\u31ba\\u31c0-\\u31e3\\u31f0-\\u321e\\u322a-\\u3247\\u3260-\\u327e\\u328a-\\u32b0\\u32c0-\\u32cb\\u32d0-\\u3370\\u337b-\\u337f\\u33e0-\\u33fe\\u3400-\\u4db5\\u4e00-\\u9fef\\ua960-\\ua97c\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufe10-\\ufe1f\\ufe30-\\ufe6f\\uff00-\\uffef]|[\\ud840-\\ud868\\ud86a-\\ud86c\\ud86f-\\ud872\\ud874-\\ud879][\\udc00-\\udfff]|\\ud82c[\\udc00-\\udd1e\\udd50-\\udd52\\udd64-\\udd67]|\\ud83c[\\ude00\\ude50-\\ude51]|\\ud869[\\udc00-\\uded6\\udf00-\\udfff]|\\ud86d[\\udc00-\\udf34\\udf40-\\udfff]|\\ud86e[\\udc00-\\udc1d\\udc20-\\udfff]|\\ud873[\\udc00-\\udea1\\udeb0-\\udfff]|\\ud87a[\\udc00-\\udfe0]|\\ud87e[\\udc00-\\ude1d])(?:[\\ufe00-\\ufe0f]|\\udb40[\\udd00-\\uddef])?",kPattern:"[\\u1100-\\u11ff\\u3001-\\u3003\\u3008-\\u3011\\u3013-\\u301f\\u302e-\\u3030\\u3037\\u30fb\\u3131-\\u318e\\u3200-\\u321e\\u3260-\\u327e\\ua960-\\ua97c\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\ufe45-\\ufe46\\uff61-\\uff65\\uffa0-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc]",punctuationPattern:"[\\u0021-\\u002f\\u003a-\\u0040\\u005b-\\u0060\\u007b-\\u007e\\u00a1\\u00a7\\u00ab\\u00b6-\\u00b7\\u00bb\\u00bf\\u037e\\u0387\\u055a-\\u055f\\u0589-\\u058a\\u05be\\u05c0\\u05c3\\u05c6\\u05f3-\\u05f4\\u0609-\\u060a\\u060c-\\u060d\\u061b\\u061e-\\u061f\\u066a-\\u066d\\u06d4\\u0700-\\u070d\\u07f7-\\u07f9\\u0830-\\u083e\\u085e\\u0964-\\u0965\\u0970\\u09fd\\u0a76\\u0af0\\u0c77\\u0c84\\u0df4\\u0e4f\\u0e5a-\\u0e5b\\u0f04-\\u0f12\\u0f14\\u0f3a-\\u0f3d\\u0f85\\u0fd0-\\u0fd4\\u0fd9-\\u0fda\\u104a-\\u104f\\u10fb\\u1360-\\u1368\\u1400\\u166e\\u169b-\\u169c\\u16eb-\\u16ed\\u1735-\\u1736\\u17d4-\\u17d6\\u17d8-\\u17da\\u1800-\\u180a\\u1944-\\u1945\\u1a1e-\\u1a1f\\u1aa0-\\u1aa6\\u1aa8-\\u1aad\\u1b5a-\\u1b60\\u1bfc-\\u1bff\\u1c3b-\\u1c3f\\u1c7e-\\u1c7f\\u1cc0-\\u1cc7\\u1cd3\\u2010-\\u2027\\u2030-\\u2043\\u2045-\\u2051\\u2053-\\u205e\\u207d-\\u207e\\u208d-\\u208e\\u2308-\\u230b\\u2329-\\u232a\\u2768-\\u2775\\u27c5-\\u27c6\\u27e6-\\u27ef\\u2983-\\u2998\\u29d8-\\u29db\\u29fc-\\u29fd\\u2cf9-\\u2cfc\\u2cfe-\\u2cff\\u2d70\\u2e00-\\u2e2e\\u2e30-\\u2e4f\\u3001-\\u3003\\u3008-\\u3011\\u3014-\\u301f\\u3030\\u303d\\u30a0\\u30fb\\ua4fe-\\ua4ff\\ua60d-\\ua60f\\ua673\\ua67e\\ua6f2-\\ua6f7\\ua874-\\ua877\\ua8ce-\\ua8cf\\ua8f8-\\ua8fa\\ua8fc\\ua92e-\\ua92f\\ua95f\\ua9c1-\\ua9cd\\ua9de-\\ua9df\\uaa5c-\\uaa5f\\uaade-\\uaadf\\uaaf0-\\uaaf1\\uabeb\\ufd3e-\\ufd3f\\ufe10-\\ufe19\\ufe30-\\ufe52\\ufe54-\\ufe61\\ufe63\\ufe68\\ufe6a-\\ufe6b\\uff01-\\uff03\\uff05-\\uff0a\\uff0c-\\uff0f\\uff1a-\\uff1b\\uff1f-\\uff20\\uff3b-\\uff3d\\uff3f\\uff5b\\uff5d\\uff5f-\\uff65]|\\ud800[\\udd00-\\udd02\\udf9f\\udfd0]|\\ud801[\\udd6f]|\\ud802[\\udc57\\udd1f\\udd3f\\ude50-\\ude58\\ude7f\\udef0-\\udef6\\udf39-\\udf3f\\udf99-\\udf9c]|\\ud803[\\udf55-\\udf59]|\\ud804[\\udc47-\\udc4d\\udcbb-\\udcbc\\udcbe-\\udcc1\\udd40-\\udd43\\udd74-\\udd75\\uddc5-\\uddc8\\uddcd\\udddb\\udddd-\\udddf\\ude38-\\ude3d\\udea9]|\\ud805[\\udc4b-\\udc4f\\udc5b\\udc5d\\udcc6\\uddc1-\\uddd7\\ude41-\\ude43\\ude60-\\ude6c\\udf3c-\\udf3e]|\\ud806[\\udc3b\\udde2\\ude3f-\\ude46\\ude9a-\\ude9c\\ude9e-\\udea2]|\\ud807[\\udc41-\\udc45\\udc70-\\udc71\\udef7-\\udef8\\udfff]|\\ud809[\\udc70-\\udc74]|\\ud81a[\\ude6e-\\ude6f\\udef5\\udf37-\\udf3b\\udf44]|\\ud81b[\\ude97-\\ude9a\\udfe2]|\\ud82f[\\udc9f]|\\ud836[\\ude87-\\ude8b]|\\ud83a[\\udd5e-\\udd5f]"}}}),yu=C({"src/language-markdown/utils.js"(e,t){b();var{getLast:n}=ge(),{locStart:r,locEnd:u}=mu(),{cjkPattern:i,kPattern:a,punctuationPattern:s}=gu(),o=["liquidNode","inlineCode","emphasis","esComment","strong","delete","wikiLink","link","linkReference","image","imageReference","footnote","footnoteReference","sentence","whitespace","word","break","inlineMath"],l=[...o,"tableCell","paragraph","heading"],p=new RegExp(a),c=new RegExp(s);function d(e,t){let r="non-cjk",u="cj-letter",a="k-letter",s="cjk-punctuation",o=[],l=("preserve"===t.proseWrap?e:e.replace(new RegExp(`(${i})\n(${i})`,"g"),"$1$2")).split(/([\t\n ]+)/);for(let[D,f]of l.entries()){if(D%2===1){o.push({type:"whitespace",value:/\n/.test(f)?"\n":" "});continue}if((0===D||D===l.length-1)&&""===f)continue;let e=f.split(new RegExp(`(${i})`));for(let[t,i]of e.entries())if(0!==t&&t!==e.length-1||""!==i){if(t%2===0){""!==i&&d({type:"word",value:i,kind:r,hasLeadingPunctuation:c.test(i[0]),hasTrailingPunctuation:c.test(n(i))});continue}d(c.test(i)?{type:"word",value:i,kind:s,hasLeadingPunctuation:!0,hasTrailingPunctuation:!0}:{type:"word",value:i,kind:p.test(i)?a:u,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1})}}return o;function d(e){let t=n(o);function i(n,r){return t.kind===n&&e.kind===r||t.kind===r&&e.kind===n}t&&"word"===t.type&&(t.kind===r&&e.kind===u&&!t.hasTrailingPunctuation||t.kind===u&&e.kind===r&&!e.hasLeadingPunctuation?o.push({type:"whitespace",value:" "}):!i(r,s)&&![t.value,e.value].some((e=>/\u3000/.test(e)))&&o.push({type:"whitespace",value:""})),o.push(e)}}function D(e,t){let[,n,r,u]=t.slice(e.position.start.offset,e.position.end.offset).match(/^\s*(\d+)(\.|\))(\s*)/);return{numberText:n,marker:r,leadingSpaces:u}}function f(e,t){if(!e.ordered||e.children.length<2)return!1;let n=Number(D(e.children[0],t.originalText).numberText),r=Number(D(e.children[1],t.originalText).numberText);if(0===n&&e.children.length>2){let n=Number(D(e.children[2],t.originalText).numberText);return 1===r&&1===n}return 1===r}function m(e,t){let{value:n}=e;return e.position.end.offset===t.length&&n.endsWith("\n")&&t.endsWith("\n")?n.slice(0,-1):n}function g(e,t){return function e(n,r,u){let i=Object.assign({},t(n,r,u));return i.children&&(i.children=i.children.map(((t,n)=>e(t,n,[i,...u])))),i}(e,null,[])}function y(e){if("link"!==(null==e?void 0:e.type)||1!==e.children.length)return!1;let[t]=e.children;return r(e)===r(t)&&u(e)===u(t)}t.exports={mapAst:g,splitText:d,punctuationPattern:s,getFencedCodeBlockValue:m,getOrderedListItemInfo:D,hasGitDiffFriendlyOrderedList:f,INLINE_NODE_TYPES:o,INLINE_NODE_WRAPPER_TYPES:l,isAutolink:y}}}),hu=C({"src/language-markdown/embed.js"(e,t){b();var{inferParserByLanguage:n,getMaxContinuousCount:r}=ge(),{builders:{hardline:u,markAsRoot:i},utils:{replaceEndOfLine:a}}=G(),s=Ir(),{getFencedCodeBlockValue:o}=yu();function l(e,t,l,p){let c=e.getValue();if("code"===c.type&&null!==c.lang){let e=n(c.lang,p);if(e){let t=p.__inJsTemplate?"~":"`",n=t.repeat(Math.max(3,r(c.value,t)+1)),s={parser:e};"tsx"===c.lang&&(s.filepath="dummy.tsx");let d=l(o(c,p.originalText),s,{stripTrailingHardline:!0});return i([n,c.lang,c.meta?" "+c.meta:"",u,a(d),u,n])}}switch(c.type){case"front-matter":return s(c,l);case"importExport":return[l(c.value,{parser:"babel"},{stripTrailingHardline:!0}),u];case"jsx":return l(`<$>${c.value}`,{parser:"__js_expression",rootMarker:"mdx"},{stripTrailingHardline:!0})}return null}t.exports=l}}),Eu=C({"src/language-markdown/pragma.js"(e,t){b();var n=Lr(),r=["format","prettier"];function u(e){let t=`@(${r.join("|")})`,n=new RegExp([`\x3c!--\\s*${t}\\s*--\x3e`,`{\\s*\\/\\*\\s*${t}\\s*\\*\\/\\s*}`,`\x3c!--.*\r?\n[\\s\\S]*(^|\n)[^\\S\n]*${t}[^\\S\n]*($|\n)[\\s\\S]*\n.*--\x3e`].join("|"),"m"),u=e.match(n);return 0===(null==u?void 0:u.index)}t.exports={startWithPragma:u,hasPragma:e=>u(n(e).content.trimStart()),insertPragma:e=>{let t=n(e),u=`\x3c!-- @${r[0]} --\x3e`;return t.frontMatter?`${t.frontMatter.raw}\n\n${u}\n\n${t.content}`:`${u}\n\n${t.content}`}}}}),Cu=C({"src/language-markdown/print-preprocess.js"(e,t){b();var n=k(),{getOrderedListItemInfo:r,mapAst:u,splitText:i}=yu(),a=/^.$/us;function s(e,t){return e=c(e=o(e=f(e=g(e=m(e=l(e=D(e=p(e,t)),t),t),t),t)))}function o(e){return u(e,(e=>"import"!==e.type&&"export"!==e.type?e:Object.assign(Object.assign({},e),{},{type:"importExport"})))}function l(e,t){return u(e,(e=>"inlineCode"!==e.type||"preserve"===t.proseWrap?e:Object.assign(Object.assign({},e),{},{value:e.value.replace(/\s+/g," ")})))}function p(e,t){return u(e,(e=>"text"===e.type&&"*"!==e.value&&"_"!==e.value&&a.test(e.value)&&e.position.end.offset-e.position.start.offset!==e.value.length?Object.assign(Object.assign({},e),{},{value:t.originalText.slice(e.position.start.offset,e.position.end.offset)}):e))}function c(e){return d(e,((e,t)=>"importExport"===e.type&&"importExport"===t.type),((e,t)=>({type:"importExport",value:e.value+"\n\n"+t.value,position:{start:e.position.start,end:t.position.end}})))}function d(e,t,r){return u(e,(e=>{if(!e.children)return e;let u=e.children.reduce(((e,u)=>{let i=n(e);return i&&t(i,u)?e.splice(-1,1,r(i,u)):e.push(u),e}),[]);return Object.assign(Object.assign({},e),{},{children:u})}))}function D(e){return d(e,((e,t)=>"text"===e.type&&"text"===t.type),((e,t)=>({type:"text",value:e.value+t.value,position:{start:e.position.start,end:t.position.end}})))}function f(e,t){return u(e,((e,n,r)=>{let[u]=r;if("text"!==e.type)return e;let{value:a}=e;return"paragraph"===u.type&&(0===n&&(a=a.trimStart()),n===u.children.length-1&&(a=a.trimEnd())),{type:"sentence",position:e.position,children:i(a,t)}}))}function m(e,t){return u(e,((e,n,r)=>{if("code"===e.type){let n=/^\n?(?: {4,}|\t)/.test(t.originalText.slice(e.position.start.offset,e.position.end.offset));if(e.isIndented=n,n)for(let e=0;e{if("list"===e.type&&e.children.length>0){for(let t=0;t1)return!0;let a=n(u);return-1!==a&&(1===e.children.length?a%t.tabWidth===0:a===n(i)&&(a%t.tabWidth===0||r(i,t.originalText).leadingSpaces.length>1))}}t.exports=s}}),Fu=C({"src/language-markdown/clean.js"(e,t){b();var n=fu(),{isFrontMatterNode:r}=ge(),{startWithPragma:u}=Eu(),i=new Set(["position","raw"]);function a(e,t,i){if(("front-matter"===e.type||"code"===e.type||"yaml"===e.type||"import"===e.type||"export"===e.type||"jsx"===e.type)&&delete t.value,"list"===e.type&&delete t.isAligned,("list"===e.type||"listItem"===e.type)&&(delete t.spread,delete t.loose),"text"===e.type||("inlineCode"===e.type&&(t.value=e.value.replace(/[\t\n ]+/g," ")),"wikiLink"===e.type&&(t.value=e.value.trim().replace(/[\t\n]+/g," ")),("definition"===e.type||"linkReference"===e.type||"imageReference"===e.type)&&(t.label=n(e.label)),("definition"===e.type||"link"===e.type||"image"===e.type)&&e.title&&(t.title=e.title.replace(/\\(["')])/g,"$1")),i&&"root"===i.type&&i.children.length>0&&(i.children[0]===e||r(i.children[0])&&i.children[1]===e)&&"html"===e.type&&u(e.value)))return null}a.ignoredProperties=i,t.exports=a}}),Au=C({"src/language-markdown/printer-markdown.js"(e,t){b();var n=fu(),{getLast:r,getMinNotPresentContinuousCount:u,getMaxContinuousCount:i,getStringWidth:a,isNonEmptyArray:s}=ge(),{builders:{breakParent:o,join:l,line:p,literalline:c,markAsRoot:d,hardline:D,softline:f,ifBreak:m,fill:g,align:y,indent:h,group:E,hardlineWithoutBreakParent:C},utils:{normalizeDoc:F,replaceTextEndOfLine:A},printer:{printDocToString:v}}=G(),x=hu(),{insertPragma:S}=Eu(),{locStart:T,locEnd:B}=mu(),w=Cu(),N=Fu(),{getFencedCodeBlockValue:k,hasGitDiffFriendlyOrderedList:j,splitText:P,punctuationPattern:I,INLINE_NODE_TYPES:O,INLINE_NODE_WRAPPER_TYPES:L,isAutolink:_}=yu(),M=new Set(["importExport"]),$=["heading","tableCell","link","wikiLink"],R=new Set(["listItem","definition","footnoteDefinition"]);function V(e,t,n){let a=e.getValue();if(ie(e))return P(t.originalText.slice(a.position.start.offset,a.position.end.offset),t).map((n=>"word"===n.type?n.value:""===n.value?"":z(e,n.value,t)));switch(a.type){case"front-matter":return t.originalText.slice(a.position.start.offset,a.position.end.offset);case"root":return 0===a.children.length?"":[F(Q(e,t,n)),M.has(ee(a).type)?"":D];case"paragraph":return Y(e,t,n,{postprocessor:g});case"sentence":return Y(e,t,n);case"word":{let t=a.value.replace(/\*/g,"\\$&").replace(new RegExp([`(^|${I})(_+)`,`(_+)(${I}|$)`].join("|"),"g"),((e,t,n,r,u)=>(n?`${t}${n}`:`${r}${u}`).replace(/_/g,"\\_"))),n=(e,t,n)=>"sentence"===e.type&&0===n,r=(e,t,n)=>_(e.children[n-1]);return t!==a.value&&(e.match(void 0,n,r)||e.match(void 0,n,((e,t,n)=>"emphasis"===e.type&&0===n),r))&&(t=t.replace(/^(\\?[*_])+/,(e=>e.replace(/\\/g,"")))),t}case"whitespace":{let n=e.getParentNode(),r=n.children.indexOf(a),u=n.children[r+1],i=u&&/^>|^(?:[*+-]|#{1,6}|\d+[).])$/.test(u.value)?"never":t.proseWrap;return z(e,a.value,{proseWrap:i})}case"emphasis":{let u;if(_(a.children[0]))u=t.originalText[a.position.start.offset];else{let t=e.getParentNode(),n=t.children.indexOf(a),i=t.children[n-1],s=t.children[n+1];u=i&&"sentence"===i.type&&i.children.length>0&&"word"===r(i.children).type&&!r(i.children).hasTrailingPunctuation||s&&"sentence"===s.type&&s.children.length>0&&"word"===s.children[0].type&&!s.children[0].hasLeadingPunctuation||X(e,"emphasis")?"*":"_"}return[u,Y(e,t,n),u]}case"strong":return["**",Y(e,t,n),"**"];case"delete":return["~~",Y(e,t,n),"~~"];case"inlineCode":{let e=u(a.value,"`"),t="`".repeat(e||1),n=e&&!/^\s/.test(a.value)?" ":"";return[t,n,a.value,n,t]}case"wikiLink":{let e="";return e="preserve"===t.proseWrap?a.value:a.value.replace(/[\t\n]+/g," "),["[[",e,"]]"]}case"link":switch(t.originalText[a.position.start.offset]){case"<":{let e="mailto:";return["<",a.url.startsWith(e)&&t.originalText.slice(a.position.start.offset+1,a.position.start.offset+1+e.length)!==e?a.url.slice(e.length):a.url,">"]}case"[":return["[",Y(e,t,n),"](",ae(a.url,")"),se(a.title,t),")"];default:return t.originalText.slice(a.position.start.offset,a.position.end.offset)}case"image":return["![",a.alt||"","](",ae(a.url,")"),se(a.title,t),")"];case"blockquote":return["> ",y("> ",Y(e,t,n))];case"heading":return["#".repeat(a.depth)+" ",Y(e,t,n)];case"code":{if(a.isIndented){let e=" ".repeat(4);return y(e,[e,...A(a.value,D)])}let e=t.__inJsTemplate?"~":"`",n=e.repeat(Math.max(3,i(a.value,e)+1));return[n,a.lang||"",a.meta?" "+a.meta:"",D,...A(k(a,t.originalText),D),D,n]}case"html":{let t=e.getParentNode(),n="root"===t.type&&r(t.children)===a?a.value.trimEnd():a.value,u=/^$/s.test(n);return A(n,u?D:d(c))}case"list":{let r=J(a,e.getParentNode()),u=j(a,t);return Y(e,t,n,{processor:(e,i)=>{let s=l(),o=e.getValue();return 2===o.children.length&&"html"===o.children[1].type&&o.children[0].position.start.column!==o.children[1].position.start.column?[s,W(e,t,n,s)]:[s,y(" ".repeat(s.length),W(e,t,n,s))];function l(){let e=a.ordered?(0===i?a.start:u?1:a.start+i)+(r%2===0?". ":") "):r%2===0?"- ":"* ";return a.isAligned||a.hasIndentedCodeblock?q(e,t):e}}})}case"thematicBreak":{let t=H(e,"list");return-1===t?"---":J(e.getParentNode(t),e.getParentNode(t+1))%2===0?"***":"---"}case"linkReference":return["[",Y(e,t,n),"]","full"===a.referenceType?pe(a):"collapsed"===a.referenceType?"[]":""];case"imageReference":return"full"===a.referenceType?["![",a.alt||"","]",pe(a)]:["![",a.alt,"]","collapsed"===a.referenceType?"[]":""];case"definition":{let e="always"===t.proseWrap?p:" ";return E([pe(a),":",h([e,ae(a.url),null===a.title?"":[e,se(a.title,t,!1)]])])}case"footnote":return["[^",Y(e,t,n),"]"];case"footnoteReference":return ce(a);case"footnoteDefinition":{let r=e.getParentNode().children[e.getName()+1],u=1===a.children.length&&"paragraph"===a.children[0].type&&("never"===t.proseWrap||"preserve"===t.proseWrap&&a.children[0].position.start.line===a.children[0].position.end.line);return[ce(a),": ",u?Y(e,t,n):E([y(" ".repeat(4),Y(e,t,n,{processor:(e,t)=>0===t?E([f,n()]):n()})),r&&"footnoteDefinition"===r.type?f:""])]}case"table":return K(e,t,n);case"tableCell":return Y(e,t,n);case"break":return/\s/.test(t.originalText[a.position.start.offset])?[" ",d(c)]:["\\",D];case"liquidNode":return A(a.value,D);case"importExport":return[a.value,D];case"esComment":return["{/* ",a.value," */}"];case"jsx":return a.value;case"math":return["$$",D,a.value?[...A(a.value,D),D]:"","$$"];case"inlineMath":return t.originalText.slice(T(a),B(a));default:throw new Error(`Unknown markdown type ${JSON.stringify(a.type)}`)}}function W(e,t,n,r){let u=e.getValue(),i=null===u.checked?"":u.checked?"[x] ":"[ ] ";return[i,Y(e,t,n,{processor:(e,u)=>{if(0===u&&"list"!==e.getValue().type)return y(" ".repeat(i.length),n());let a=" ".repeat(oe(t.tabWidth-r.length,0,3));return[a,y(a,n())]}})]}function q(e,t){let n=r();return e+" ".repeat(n>=4?0:n);function r(){let n=e.length%t.tabWidth;return 0===n?0:t.tabWidth-n}}function J(e,t){return U(e,t,(t=>t.ordered===e.ordered))}function U(e,t,n){let r=-1;for(let u of t.children)if(u.type===e.type&&n(u)?r++:r=-1,u===e)return r}function H(e,t){let n,r=Array.isArray(t)?t:[t],u=-1;for(;n=e.getParentNode(++u);)if(r.includes(n.type))return u;return-1}function X(e,t){let n=H(e,t);return-1===n?null:e.getParentNode(n)}function z(e,t,n){if("preserve"===n.proseWrap&&"\n"===t)return D;let r="always"===n.proseWrap&&!X(e,$);return""!==t?r?p:" ":r?f:""}function K(e,t,n){let r=e.getValue(),u=[],i=e.map((e=>e.map(((e,r)=>{let i=v(n(),t).formatted,s=a(i);return u[r]=Math.max(u[r]||3,s),{text:i,width:s}}),"children")),"children"),s=c(!1);if("never"!==t.proseWrap)return[o,s];let p=c(!0);return[o,E(m(p,s))];function c(e){let t=[D(i[0],e),d(e)];return i.length>1&&t.push(l(C,i.slice(1).map((t=>D(t,e))))),l(C,t)}function d(e){return`| ${u.map(((t,n)=>{let u=r.align[n],i="center"===u||"right"===u?":":"-";return`${"center"===u||"left"===u?":":"-"}${e?"-":"-".repeat(t-2)}${i}`})).join(" | ")} |`}function D(e,t){return`| ${e.map(((e,n)=>{let{text:i,width:a}=e;if(t)return i;let s=u[n]-a,o=r.align[n],l=0;"right"===o?l=s:"center"===o&&(l=Math.floor(s/2));let p=s-l;return`${" ".repeat(l)}${i}${" ".repeat(p)}`})).join(" | ")} |`}}function Q(e,t,n){let r=[],u=null,{children:i}=e.getValue();for(let[a,s]of i.entries())switch(te(s)){case"start":null===u&&(u={index:a,offset:s.position.end.offset});break;case"end":null!==u&&(r.push({start:u,end:{index:a,offset:s.position.start.offset}}),u=null)}return Y(e,t,n,{processor:(e,u)=>{if(r.length>0){let e=r[0];if(u===e.start.index)return[Z(i[e.start.index]),t.originalText.slice(e.start.offset,e.end.offset),Z(i[e.end.index])];if(e.start.index3&&void 0!==arguments[3]?arguments[3]:{},{postprocessor:i}=u,a=u.processor||(()=>n()),s=e.getValue(),o=[];return e.each(((e,n)=>{let u=e.getValue(),i=a(e,n);if(!1!==i){let e={parts:o,prevNode:r,parentNode:s,options:t};ne(u,e)&&(o.push(D),r&&M.has(r.type)||(re(u,e)||ue(u,e))&&o.push(D),ue(u,e)&&o.push(D)),o.push(i),r=u}}),"children"),i?i(o):o}function Z(e){return"html"===e.type?e.value:"paragraph"===e.type&&Array.isArray(e.children)&&1===e.children.length&&"esComment"===e.children[0].type?["{/* ",e.children[0].value," */}"]:void 0}function ee(e){let t=e;for(;s(t.children);)t=r(t.children);return t}function te(e){let t;if("html"===e.type)t=e.value.match(/^$/);else{let n;"esComment"===e.type?n=e:"paragraph"===e.type&&1===e.children.length&&"esComment"===e.children[0].type&&(n=e.children[0]),n&&(t=n.value.match(/^prettier-ignore(?:-(start|end))?$/))}return!!t&&(t[1]||"next")}function ne(e,t){let n=0===t.parts.length,r=O.includes(e.type),u="html"===e.type&&L.includes(t.parentNode.type);return!n&&!r&&!u}function re(e,t){var n,r,u;let i=(t.prevNode&&t.prevNode.type)===e.type&&R.has(e.type),a="listItem"===t.parentNode.type&&!t.parentNode.loose,s="listItem"===(null===(n=t.prevNode)||void 0===n?void 0:n.type)&&t.prevNode.loose,o="next"===te(t.prevNode),l="html"===e.type&&"html"===(null===(r=t.prevNode)||void 0===r?void 0:r.type)&&t.prevNode.position.end.line+1===e.position.start.line,p="html"===e.type&&"listItem"===t.parentNode.type&&"paragraph"===(null===(u=t.prevNode)||void 0===u?void 0:u.type)&&t.prevNode.position.end.line+1===e.position.start.line;return s||!(i||a||o||l||p)}function ue(e,t){let n=t.prevNode&&"list"===t.prevNode.type,r="code"===e.type&&e.isIndented;return n&&r}function ie(e){let t=X(e,["linkReference","imageReference"]);return t&&("linkReference"!==t.type||"full"!==t.referenceType)}function ae(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[" ",...Array.isArray(t)?t:[t]];return new RegExp(n.map((e=>`\\${e}`)).join("|")).test(e)?`<${e}>`:e}function se(e,t){if(!e)return"";if(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])return" "+se(e,t,!1);if((e=e.replace(/\\(["')])/g,"$1")).includes('"')&&e.includes("'")&&!e.includes(")"))return`(${e})`;let n=e.split("'").length-1,r=e.split('"').length-1,u=n>r?'"':r>n||t.singleQuote?"'":'"';return`${u}${e=(e=e.replace(/\\/,"\\\\")).replace(new RegExp(`(${u})`,"g"),"\\$1")}${u}`}function oe(e,t,n){return en?n:e}function le(e){let t=Number(e.getName());return 0!==t&&"next"===te(e.getParentNode().children[t-1])}function pe(e){return`[${n(e.label)}]`}function ce(e){return`[^${e.label}]`}t.exports={preprocess:w,print:V,embed:x,massageAstNode:N,hasPrettierIgnore:le,insertPragma:S}}}),vu=C({"src/language-markdown/options.js"(e,t){b();var n=vr();t.exports={proseWrap:n.proseWrap,singleQuote:n.singleQuote}}}),xu=C({"src/language-markdown/parsers.js"(){b()}}),bu=C({"node_modules/linguist-languages/data/Markdown.json"(e,t){t.exports={name:"Markdown",type:"prose",color:"#083fa1",aliases:["pandoc"],aceMode:"markdown",codemirrorMode:"gfm",codemirrorMimeType:"text/x-gfm",wrap:!0,extensions:[".md",".livemd",".markdown",".mdown",".mdwn",".mdx",".mkd",".mkdn",".mkdown",".ronn",".scd",".workbook"],filenames:["contents.lr"],tmScope:"source.gfm",languageId:222}}}),Su=C({"src/language-markdown/index.js"(e,t){b();var n=tn(),r=Au(),u=vu(),i=xu(),a=[n(bu(),(e=>({since:"1.8.0",parsers:["markdown"],vscodeLanguageIds:["markdown"],filenames:[...e.filenames,"README"],extensions:e.extensions.filter((e=>".mdx"!==e))}))),n(bu(),(()=>({name:"MDX",since:"1.15.0",parsers:["mdx"],vscodeLanguageIds:["mdx"],filenames:[],extensions:[".mdx"]})))],s={mdast:r};t.exports={languages:a,options:u,printers:s,parsers:i}}}),Tu=C({"src/language-html/clean.js"(e,t){b();var{isFrontMatterNode:n}=ge(),r=new Set(["sourceSpan","startSourceSpan","endSourceSpan","nameSpan","valueSpan"]);function u(e,t){if("text"===e.type||"comment"===e.type||n(e)||"yaml"===e.type||"toml"===e.type)return null;"attribute"===e.type&&delete t.value,"docType"===e.type&&delete t.value}u.ignoredProperties=r,t.exports=u}}),Bu=C({"src/language-html/constants.evaluate.js"(e,t){t.exports={CSS_DISPLAY_TAGS:{area:"none",base:"none",basefont:"none",datalist:"none",head:"none",link:"none",meta:"none",noembed:"none",noframes:"none",param:"block",rp:"none",script:"block",source:"block",style:"none",template:"inline",track:"block",title:"none",html:"block",body:"block",address:"block",blockquote:"block",center:"block",div:"block",figure:"block",figcaption:"block",footer:"block",form:"block",header:"block",hr:"block",legend:"block",listing:"block",main:"block",p:"block",plaintext:"block",pre:"block",xmp:"block",slot:"contents",ruby:"ruby",rt:"ruby-text",article:"block",aside:"block",h1:"block",h2:"block",h3:"block",h4:"block",h5:"block",h6:"block",hgroup:"block",nav:"block",section:"block",dir:"block",dd:"block",dl:"block",dt:"block",ol:"block",ul:"block",li:"list-item",table:"table",caption:"table-caption",colgroup:"table-column-group",col:"table-column",thead:"table-header-group",tbody:"table-row-group",tfoot:"table-footer-group",tr:"table-row",td:"table-cell",th:"table-cell",fieldset:"block",button:"inline-block",details:"block",summary:"block",dialog:"block",meter:"inline-block",progress:"inline-block",object:"inline-block",video:"inline-block",audio:"inline-block",select:"inline-block",option:"block",optgroup:"block"},CSS_DISPLAY_DEFAULT:"inline",CSS_WHITE_SPACE_TAGS:{listing:"pre",plaintext:"pre",pre:"pre",xmp:"pre",nobr:"nowrap",table:"initial",textarea:"pre-wrap"},CSS_WHITE_SPACE_DEFAULT:"normal"}}}),wu=C({"src/language-html/utils/is-unknown-namespace.js"(e,t){function n(e){return"element"===e.type&&!e.hasExplicitNamespace&&!["html","svg"].includes(e.namespace)}b(),t.exports=n}}),Nu=C({"src/language-html/utils/index.js"(e,t){b();var{inferParserByLanguage:n,isFrontMatterNode:r}=ge(),{builders:{line:u,hardline:i,join:a},utils:{getDocParts:s,replaceTextEndOfLine:o}}=G(),{CSS_DISPLAY_TAGS:l,CSS_DISPLAY_DEFAULT:p,CSS_WHITE_SPACE_TAGS:c,CSS_WHITE_SPACE_DEFAULT:d}=Bu(),D=wu(),f=new Set(["\t","\n","\f","\r"," "]),m=e=>e.replace(/^[\t\n\f\r ]+/,""),g=e=>e.replace(/[\t\n\f\r ]+$/,""),y=e=>m(g(e)),h=e=>e.replace(/^[\t\f\r ]*\n/g,""),E=e=>h(g(e)),C=e=>e.split(/[\t\n\f\r ]+/),F=e=>e.match(/^[\t\n\f\r ]*/)[0],A=e=>{let[,t,n,r]=e.match(/^([\t\n\f\r ]*)(.*?)([\t\n\f\r ]*)$/s);return{leadingWhitespace:t,trailingWhitespace:r,text:n}},v=e=>/[\t\n\f\r ]/.test(e);function x(e,t){return!!("ieConditionalComment"===e.type&&e.lastChild&&!e.lastChild.isSelfClosing&&!e.lastChild.endSourceSpan||"ieConditionalComment"===e.type&&!e.complete||re(e)&&e.children.some((e=>"text"!==e.type&&"interpolation"!==e.type))||me(e,t)&&!w(e)&&"interpolation"!==e.type)}function S(e){return!("attribute"===e.type||!e.parent||!e.prev)&&T(e.prev)}function T(e){return"comment"===e.type&&"prettier-ignore"===e.value.trim()}function B(e){return"text"===e.type||"comment"===e.type}function w(e){return"element"===e.type&&("script"===e.fullName||"style"===e.fullName||"svg:style"===e.fullName||D(e)&&("script"===e.name||"style"===e.name))}function N(e){return e.children&&!w(e)}function k(e){return w(e)||"interpolation"===e.type||j(e)}function j(e){return se(e).startsWith("pre")}function P(e,t){let n=u();return n&&!e.prev&&e.parent&&e.parent.tagDefinition&&e.parent.tagDefinition.ignoreFirstLf?"interpolation"===e.type:n;function u(){return!r(e)&&(!("text"!==e.type&&"interpolation"!==e.type||!e.prev||"text"!==e.prev.type&&"interpolation"!==e.prev.type)||!(!e.parent||"none"===e.parent.cssDisplay)&&(!!re(e.parent)||!(!e.prev&&("root"===e.parent.type||re(e)&&e.parent||w(e.parent)||De(e.parent,t)||!Y(e.parent.cssDisplay))||e.prev&&!te(e.prev.cssDisplay))))}}function I(e,t){return!r(e)&&(!("text"!==e.type&&"interpolation"!==e.type||!e.next||"text"!==e.next.type&&"interpolation"!==e.next.type)||!(!e.parent||"none"===e.parent.cssDisplay)&&(!!re(e.parent)||!(!e.next&&("root"===e.parent.type||re(e)&&e.parent||w(e.parent)||De(e.parent,t)||!Z(e.parent.cssDisplay))||e.next&&!ee(e.next.cssDisplay))))}function O(e){return ne(e.cssDisplay)&&!w(e)}function L(e){return r(e)||e.next&&e.sourceSpan.end&&e.sourceSpan.end.line+10&&(["body","script","style"].includes(e.name)||e.children.some((e=>H(e))))||e.firstChild&&e.firstChild===e.lastChild&&"text"!==e.firstChild.type&&W(e.firstChild)&&(!e.lastChild.isTrailingSpaceSensitive||q(e.lastChild))}function M(e){return"element"===e.type&&e.children.length>0&&(["html","head","ul","ol","select"].includes(e.name)||e.cssDisplay.startsWith("table")&&"table-cell"!==e.cssDisplay)}function $(e){return J(e)||e.prev&&R(e.prev)||V(e)}function R(e){return J(e)||"element"===e.type&&"br"===e.fullName||V(e)}function V(e){return W(e)&&q(e)}function W(e){return e.hasLeadingSpaces&&(e.prev?e.prev.sourceSpan.end.linee.sourceSpan.end.line:"root"===e.parent.type||e.parent.endSourceSpan&&e.parent.endSourceSpan.start.line>e.sourceSpan.end.line)}function J(e){switch(e.type){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(e.name)}return!1}function U(e){return e.lastChild?U(e.lastChild):e}function H(e){return e.children&&e.children.some((e=>"text"!==e.type))}function X(e){let{type:t,lang:n}=e.attrMap;return"module"===t||"text/javascript"===t||"text/babel"===t||"application/javascript"===t||"jsx"===n?"babel":"application/x-typescript"===t||"ts"===n||"tsx"===n?"typescript":"text/markdown"===t?"markdown":"text/html"===t?"html":t&&(t.endsWith("json")||t.endsWith("importmap"))||"speculationrules"===t?"json":"text/x-handlebars-template"===t?"glimmer":void 0}function z(e,t){let{lang:r}=e.attrMap;return r&&"postcss"!==r&&"css"!==r?"scss"===r?"scss":"less"===r?"less":"stylus"===r?n("stylus",t):void 0:"css"}function K(e,t){return"script"!==e.name||e.attrMap.src?"style"===e.name?z(e,t):t&&me(e,t)?X(e)||!("src"in e.attrMap)&&n(e.attrMap.lang,t):void 0:e.attrMap.lang||e.attrMap.type?X(e):"babel"}function Q(e){return"block"===e||"list-item"===e||e.startsWith("table")}function Y(e){return!Q(e)&&"inline-block"!==e}function Z(e){return!Q(e)&&"inline-block"!==e}function ee(e){return!Q(e)}function te(e){return!Q(e)}function ne(e){return!Q(e)&&"inline-block"!==e}function re(e){return se(e).startsWith("pre")}function ue(e,t){let n=0;for(let r=e.stack.length-1;r>=0;r--){let u=e.stack[r];u&&"object"==typeof u&&!Array.isArray(u)&&t(u)&&n++}return n}function ie(e,t){let n=e;for(;n;){if(t(n))return!0;n=n.parent}return!1}function ae(e,t){if(e.prev&&"comment"===e.prev.type){let t=e.prev.value.match(/^\s*display:\s*([a-z]+)\s*$/);if(t)return t[1]}let n=!1;if("element"===e.type&&"svg"===e.namespace){if(!ie(e,(e=>"svg:foreignObject"===e.fullName)))return"svg"===e.name?"inline-block":"block";n=!0}switch(t.htmlWhitespaceSensitivity){case"strict":return"inline";case"ignore":return"block";default:return"vue"===t.parser&&e.parent&&"root"===e.parent.type?"block":"element"===e.type&&(!e.namespace||n||D(e))&&l[e.name]||p}}function se(e){return"element"===e.type&&(!e.namespace||D(e))&&c[e.name]||d}function oe(e){let t=Number.POSITIVE_INFINITY;for(let n of e.split("\n")){if(0===n.length)continue;if(!f.has(n[0]))return 0;let e=F(n).length;n.length!==e&&e1&&void 0!==arguments[1]?arguments[1]:oe(e);return 0===t?e:e.split("\n").map((e=>e.slice(t))).join("\n")}function pe(e,t){let n=0;for(let r=0;r1&&void 0!==arguments[1]?arguments[1]:e.value;return e.parent.isWhitespaceSensitive?e.parent.isIndentationSensitive?o(t):o(le(E(t)),i):s(a(u,C(t)))}function Ce(e,t){return fe(e,t)&&"script"===e.name}t.exports={htmlTrim:y,htmlTrimPreserveIndentation:E,hasHtmlWhitespace:v,getLeadingAndTrailingHtmlWhitespace:A,canHaveInterpolation:N,countChars:pe,countParents:ue,dedentString:le,forceBreakChildren:M,forceBreakContent:_,forceNextEmptyLine:L,getLastDescendant:U,getNodeCssStyleDisplay:ae,getNodeCssStyleWhiteSpace:se,hasPrettierIgnore:S,inferScriptParser:K,isVueCustomBlock:De,isVueNonHtmlBlock:me,isVueScriptTag:Ce,isVueSlotAttribute:ye,isVueSfcBindingsAttribute:he,isVueSfcBlock:fe,isDanglingSpaceSensitiveNode:O,isIndentationSensitiveNode:j,isLeadingSpaceSensitiveNode:P,isPreLikeNode:re,isScriptLikeTag:w,isTextLikeNode:B,isTrailingSpaceSensitiveNode:I,isWhitespaceSensitiveNode:k,isUnknownNamespace:D,preferHardlineAsLeadingSpaces:$,preferHardlineAsTrailingSpaces:R,shouldPreserveContent:x,unescapeQuoteEntities:ce,getTextValueParts:Ee}}}),ku=C({"node_modules/angular-html-parser/lib/compiler/src/chars.js"(e){function t(t){return t>=e.$TAB&&t<=e.$SPACE||t==e.$NBSP}function n(t){return e.$0<=t&&t<=e.$9}function r(t){return t>=e.$a&&t<=e.$z||t>=e.$A&&t<=e.$Z}function u(t){return t>=e.$a&&t<=e.$f||t>=e.$A&&t<=e.$F||n(t)}function i(t){return t===e.$LF||t===e.$CR}function a(t){return e.$0<=t&&t<=e.$7}b(),Object.defineProperty(e,"__esModule",{value:!0}),e.$EOF=0,e.$BSPACE=8,e.$TAB=9,e.$LF=10,e.$VTAB=11,e.$FF=12,e.$CR=13,e.$SPACE=32,e.$BANG=33,e.$DQ=34,e.$HASH=35,e.$$=36,e.$PERCENT=37,e.$AMPERSAND=38,e.$SQ=39,e.$LPAREN=40,e.$RPAREN=41,e.$STAR=42,e.$PLUS=43,e.$COMMA=44,e.$MINUS=45,e.$PERIOD=46,e.$SLASH=47,e.$COLON=58,e.$SEMICOLON=59,e.$LT=60,e.$EQ=61,e.$GT=62,e.$QUESTION=63,e.$0=48,e.$7=55,e.$9=57,e.$A=65,e.$E=69,e.$F=70,e.$X=88,e.$Z=90,e.$LBRACKET=91,e.$BACKSLASH=92,e.$RBRACKET=93,e.$CARET=94,e.$_=95,e.$a=97,e.$b=98,e.$e=101,e.$f=102,e.$n=110,e.$r=114,e.$t=116,e.$u=117,e.$v=118,e.$x=120,e.$z=122,e.$LBRACE=123,e.$BAR=124,e.$RBRACE=125,e.$NBSP=160,e.$PIPE=124,e.$TILDA=126,e.$AT=64,e.$BT=96,e.isWhitespace=t,e.isDigit=n,e.isAsciiLetter=r,e.isAsciiHexDigit=u,e.isNewLine=i,e.isOctalDigit=a}}),ju=C({"node_modules/angular-html-parser/lib/compiler/src/aot/static_symbol.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0});var t=class{constructor(e,t,n){this.filePath=e,this.name=t,this.members=n}assertNoMembers(){if(this.members.length)throw new Error(`Illegal state: symbol without members expected, but got ${JSON.stringify(this)}.`)}};e.StaticSymbol=t;var n=class{constructor(){this.cache=new Map}get(e,n,r){let u=`"${e}".${n}${(r=r||[]).length?`.${r.join(".")}`:""}`,i=this.cache.get(u);return i||(i=new t(e,n,r),this.cache.set(u,i)),i}};e.StaticSymbolCache=n}}),Pu=C({"node_modules/angular-html-parser/lib/compiler/src/util.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0});var t=/-+([a-z0-9])/g;function n(e){return e.replace(t,(function(){for(var e=arguments.length,t=new Array(e),n=0;na(e,this,t)))}visitStringMap(e,t){let n={};return Object.keys(e).forEach((r=>{n[r]=a(e[r],this,t)})),n}visitPrimitive(e,t){return e}visitOther(e,t){return e}};function p(e){throw new Error(`Internal Error: ${e}`)}function c(e,t){let n=Error(e);return n[d]=!0,t&&(n[D]=t),n}e.ValueTransformer=l,e.SyncAsync={assertSync:e=>{if(A(e))throw new Error("Illegal state: value cannot be a promise");return e},then:(e,t)=>A(e)?e.then(t):t(e),all:e=>e.some(A)?Promise.all(e):e},e.error=p,e.syntaxError=c;var d="ngSyntaxError",D="ngParseErrors";function f(e){return e[d]}function m(e){return e[D]||[]}function g(e){return e.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}e.isSyntaxError=f,e.getParseErrors=m,e.escapeRegExp=g;var y=Object.getPrototypeOf({});function h(e){return"object"==typeof e&&null!==e&&Object.getPrototypeOf(e)===y}function E(e){let t="";for(let n=0;n=55296&&r<=56319&&e.length>n+1){let t=e.charCodeAt(n+1);t>=56320&&t<=57343&&(n++,r=(r-55296<<10)+t-56320+65536)}r<=127?t+=String.fromCharCode(r):r<=2047?t+=String.fromCharCode(r>>6&31|192,63&r|128):r<=65535?t+=String.fromCharCode(r>>12|224,r>>6&63|128,63&r|128):r<=2097151&&(t+=String.fromCharCode(r>>18&7|240,r>>12&63|128,r>>6&63|128,63&r|128))}return t}function C(e){if("string"==typeof e)return e;if(e instanceof Array)return"["+e.map(C).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;if(!e.toString)return"object";let t=e.toString();if(null==t)return""+t;let n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function F(e){return"function"==typeof e&&e.hasOwnProperty("__forward_ref__")?e():e}function A(e){return!!e&&"function"==typeof e.then}e.utf8Encode=E,e.stringify=C,e.resolveForwardRef=F,e.isPromise=A;var v=class{constructor(e){this.full=e;let t=e.split(".");this.major=t[0],this.minor=t[1],this.patch=t.slice(2).join(".")}};e.Version=v;var x=typeof window<"u"&&window,S=typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self,T=typeof globalThis<"u"&&globalThis||x||S;e.global=T}}),Iu=C({"node_modules/angular-html-parser/lib/compiler/src/compile_metadata.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0});var t=ju(),n=Pu(),r=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/;function u(e){return e.replace(/\W/g,"_")}e.sanitizeIdentifier=u;var i,a,s=0;function o(e){if(!e||!e.reference)return null;let r=e.reference;if(r instanceof t.StaticSymbol)return r.name;if(r.__anonymousType)return r.__anonymousType;let i=n.stringify(r);return i.indexOf("(")>=0?(i="anonymous_"+s++,r.__anonymousType=i):i=u(i),i}function l(e){let r=e.reference;return r instanceof t.StaticSymbol?r.filePath:`./${n.stringify(r)}`}function p(e,t){return`View_${o({reference:e})}_${t}`}function c(e){return`RenderType_${o({reference:e})}`}function d(e){return`HostView_${o({reference:e})}`}function D(e){return`${o({reference:e})}NgFactory`}function f(e){return null!=e.value?u(e.value):o(e.identifier)}function m(e){return null!=e.identifier?e.identifier.reference:e.value}e.identifierName=o,e.identifierModuleUrl=l,e.viewClassName=p,e.rendererTypeName=c,e.hostViewClassName=d,e.componentFactoryName=D,(a=i=e.CompileSummaryKind||(e.CompileSummaryKind={}))[a.Pipe=0]="Pipe",a[a.Directive=1]="Directive",a[a.NgModule=2]="NgModule",a[a.Injectable=3]="Injectable",e.tokenName=f,e.tokenReference=m;var g=class{constructor(){let{moduleUrl:e,styles:t,styleUrls:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.moduleUrl=e||null,this.styles=v(t),this.styleUrls=v(n)}};e.CompileStylesheetMetadata=g;var y=class{constructor(e){let{encapsulation:t,template:n,templateUrl:r,htmlAst:u,styles:i,styleUrls:a,externalStylesheets:s,animations:o,ngContentSelectors:l,interpolation:p,isInline:c,preserveWhitespaces:d}=e;if(this.encapsulation=t,this.template=n,this.templateUrl=r,this.htmlAst=u,this.styles=v(i),this.styleUrls=v(a),this.externalStylesheets=v(s),this.animations=o?S(o):[],this.ngContentSelectors=l||[],p&&2!=p.length)throw new Error("'interpolation' should have a start and an end symbol.");this.interpolation=p,this.isInline=c,this.preserveWhitespaces=d}toSummary(){return{ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation,styles:this.styles,animations:this.animations}}};e.CompileTemplateMetadata=y;var h=class{static create(e){let{isHost:t,type:u,isComponent:i,selector:a,exportAs:s,changeDetection:o,inputs:l,outputs:p,host:c,providers:d,viewProviders:D,queries:f,guards:m,viewQueries:g,entryComponents:y,template:E,componentViewType:C,rendererType:F,componentFactory:A}=e,v={},x={},b={};null!=c&&Object.keys(c).forEach((e=>{let t=c[e],n=e.match(r);null===n?b[e]=t:null!=n[1]?x[n[1]]=t:null!=n[2]&&(v[n[2]]=t)}));let S={};null!=l&&l.forEach((e=>{let t=n.splitAtColon(e,[e,e]);S[t[0]]=t[1]}));let T={};return null!=p&&p.forEach((e=>{let t=n.splitAtColon(e,[e,e]);T[t[0]]=t[1]})),new h({isHost:t,type:u,isComponent:!!i,selector:a,exportAs:s,changeDetection:o,inputs:S,outputs:T,hostListeners:v,hostProperties:x,hostAttributes:b,providers:d,viewProviders:D,queries:f,guards:m,viewQueries:g,entryComponents:y,template:E,componentViewType:C,rendererType:F,componentFactory:A})}constructor(e){let{isHost:t,type:n,isComponent:r,selector:u,exportAs:i,changeDetection:a,inputs:s,outputs:o,hostListeners:l,hostProperties:p,hostAttributes:c,providers:d,viewProviders:D,queries:f,guards:m,viewQueries:g,entryComponents:y,template:h,componentViewType:E,rendererType:C,componentFactory:F}=e;this.isHost=!!t,this.type=n,this.isComponent=r,this.selector=u,this.exportAs=i,this.changeDetection=a,this.inputs=s,this.outputs=o,this.hostListeners=l,this.hostProperties=p,this.hostAttributes=c,this.providers=v(d),this.viewProviders=v(D),this.queries=v(f),this.guards=m,this.viewQueries=v(g),this.entryComponents=v(y),this.template=h,this.componentViewType=E,this.rendererType=C,this.componentFactory=F}toSummary(){return{summaryKind:i.Directive,type:this.type,isComponent:this.isComponent,selector:this.selector,exportAs:this.exportAs,inputs:this.inputs,outputs:this.outputs,hostListeners:this.hostListeners,hostProperties:this.hostProperties,hostAttributes:this.hostAttributes,providers:this.providers,viewProviders:this.viewProviders,queries:this.queries,guards:this.guards,viewQueries:this.viewQueries,entryComponents:this.entryComponents,changeDetection:this.changeDetection,template:this.template&&this.template.toSummary(),componentViewType:this.componentViewType,rendererType:this.rendererType,componentFactory:this.componentFactory}}};e.CompileDirectiveMetadata=h;var E=class{constructor(e){let{type:t,name:n,pure:r}=e;this.type=t,this.name=n,this.pure=!!r}toSummary(){return{summaryKind:i.Pipe,type:this.type,name:this.name,pure:this.pure}}};e.CompilePipeMetadata=E;var C=class{};e.CompileShallowModuleMetadata=C;var F=class{constructor(e){let{type:t,providers:n,declaredDirectives:r,exportedDirectives:u,declaredPipes:i,exportedPipes:a,entryComponents:s,bootstrapComponents:o,importedModules:l,exportedModules:p,schemas:c,transitiveModule:d,id:D}=e;this.type=t||null,this.declaredDirectives=v(r),this.exportedDirectives=v(u),this.declaredPipes=v(i),this.exportedPipes=v(a),this.providers=v(n),this.entryComponents=v(s),this.bootstrapComponents=v(o),this.importedModules=v(l),this.exportedModules=v(p),this.schemas=v(c),this.id=D||null,this.transitiveModule=d||null}toSummary(){let e=this.transitiveModule;return{summaryKind:i.NgModule,type:this.type,entryComponents:e.entryComponents,providers:e.providers,modules:e.modules,exportedDirectives:e.exportedDirectives,exportedPipes:e.exportedPipes}}};e.CompileNgModuleMetadata=F;var A=class{constructor(){this.directivesSet=new Set,this.directives=[],this.exportedDirectivesSet=new Set,this.exportedDirectives=[],this.pipesSet=new Set,this.pipes=[],this.exportedPipesSet=new Set,this.exportedPipes=[],this.modulesSet=new Set,this.modules=[],this.entryComponentsSet=new Set,this.entryComponents=[],this.providers=[]}addProvider(e,t){this.providers.push({provider:e,module:t})}addDirective(e){this.directivesSet.has(e.reference)||(this.directivesSet.add(e.reference),this.directives.push(e))}addExportedDirective(e){this.exportedDirectivesSet.has(e.reference)||(this.exportedDirectivesSet.add(e.reference),this.exportedDirectives.push(e))}addPipe(e){this.pipesSet.has(e.reference)||(this.pipesSet.add(e.reference),this.pipes.push(e))}addExportedPipe(e){this.exportedPipesSet.has(e.reference)||(this.exportedPipesSet.add(e.reference),this.exportedPipes.push(e))}addModule(e){this.modulesSet.has(e.reference)||(this.modulesSet.add(e.reference),this.modules.push(e))}addEntryComponent(e){this.entryComponentsSet.has(e.componentType)||(this.entryComponentsSet.add(e.componentType),this.entryComponents.push(e))}};function v(e){return e||[]}e.TransitiveCompileNgModuleMetadata=A;var x=class{constructor(e,t){let{useClass:n,useValue:r,useExisting:u,useFactory:i,deps:a,multi:s}=t;this.token=e,this.useClass=n||null,this.useValue=r,this.useExisting=u,this.useFactory=i||null,this.dependencies=a||null,this.multi=!!s}};function S(e){return e.reduce(((e,t)=>{let n=Array.isArray(t)?S(t):t;return e.concat(n)}),[])}function T(e){return e.replace(/(\w+:\/\/[\w:-]+)?(\/+)?/,"ng:///")}function B(e,n,r){let u;return u=r.isInline?n.type.reference instanceof t.StaticSymbol?`${n.type.reference.filePath}.${n.type.reference.name}.html`:`${o(e)}/${o(n.type)}.html`:r.templateUrl,n.type.reference instanceof t.StaticSymbol?u:T(u)}function w(e,t){let n=e.moduleUrl.split(/\/\\/g);return T(`css/${t}${n[n.length-1]}.ngstyle.js`)}function N(e){return T(`${o(e.type)}/module.ngfactory.js`)}function k(e,t){return T(`${o(e)}/${o(t.type)}.ngfactory.js`)}e.ProviderMeta=x,e.flatten=S,e.templateSourceUrl=B,e.sharedStylesheetJitUrl=w,e.ngModuleJitUrl=N,e.templateJitUrl=k}}),Ou=C({"node_modules/angular-html-parser/lib/compiler/src/parse_util.js"(e){b(),Object.defineProperty(e,"__esModule",{value:!0});var t=ku(),n=Iu(),r=class{constructor(e,t,n,r){this.file=e,this.offset=t,this.line=n,this.col=r}toString(){return null!=this.offset?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(e){let n=this.file.content,u=n.length,i=this.offset,a=this.line,s=this.col;for(;i>0&&e<0;)if(i--,e++,n.charCodeAt(i)==t.$LF){a--;let e=n.substr(0,i-1).lastIndexOf(String.fromCharCode(t.$LF));s=e>0?i-e:i}else s--;for(;i0;){let r=n.charCodeAt(i);i++,e--,r==t.$LF?(a++,s=0):s++}return new r(this.file,i,a,s)}getContext(e,t){let n=this.file.content,r=this.offset;if(null!=r){r>n.length-1&&(r=n.length-1);let u=r,i=0,a=0;for(;i0&&(r--,i++,"\n"!=n[r]||++a!=t););for(i=0,a=0;i2&&void 0!==arguments[2]?arguments[2]:null;this.start=e,this.end=t,this.details=n}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}};e.ParseSourceSpan=s,e.EMPTY_PARSE_LOCATION=new r(new u("",""),0,0,0),e.EMPTY_SOURCE_SPAN=new s(e.EMPTY_PARSE_LOCATION,e.EMPTY_PARSE_LOCATION),(a=i=e.ParseErrorLevel||(e.ParseErrorLevel={}))[a.WARNING=0]="WARNING",a[a.ERROR=1]="ERROR";var o=class{constructor(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.ERROR;this.span=e,this.msg=t,this.level=n}contextualMessage(){let e=this.span.start.getContext(100,3);return e?`${this.msg} ("${e.before}[${i[this.level]} ->]${e.after}")`:this.msg}toString(){let e=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${e}`}};function l(e,t){let i=n.identifierModuleUrl(t),a=null!=i?`in ${e} ${n.identifierName(t)} in ${i}`:`in ${e} ${n.identifierName(t)}`,o=new u("",a);return new s(new r(o,-1,-1,-1),new r(o,-1,-1,-1))}function p(e,t,n){let i=new u("",`in ${e} ${t} in ${n}`);return new s(new r(i,-1,-1,-1),new r(i,-1,-1,-1))}e.ParseError=o,e.typeSourceSpan=l,e.r3JitTypeSourceSpan=p}}),Lu=C({"src/language-html/print-preprocess.js"(e,t){b();var{ParseSourceSpan:n}=Ou(),{htmlTrim:r,getLeadingAndTrailingHtmlWhitespace:u,hasHtmlWhitespace:i,canHaveInterpolation:a,getNodeCssStyleDisplay:s,isDanglingSpaceSensitiveNode:o,isIndentationSensitiveNode:l,isLeadingSpaceSensitiveNode:p,isTrailingSpaceSensitiveNode:c,isWhitespaceSensitiveNode:d,isVueScriptTag:D}=Nu(),f=[g,y,E,F,A,S,v,x,T,C,B];function m(e,t){for(let n of f)n(e,t);return e}function g(e){e.walk((e=>{if("element"===e.type&&e.tagDefinition.ignoreFirstLf&&e.children.length>0&&"text"===e.children[0].type&&"\n"===e.children[0].value[0]){let t=e.children[0];1===t.value.length?e.removeChild(t):t.value=t.value.slice(1)}}))}function y(e){let t=e=>"element"===e.type&&e.prev&&"ieConditionalStartComment"===e.prev.type&&e.prev.sourceSpan.end.offset===e.startSourceSpan.start.offset&&e.firstChild&&"ieConditionalEndComment"===e.firstChild.type&&e.firstChild.sourceSpan.start.offset===e.startSourceSpan.end.offset;e.walk((e=>{if(e.children)for(let r=0;r{if(e.children)for(let u=0;u"cdata"===e.type),(e=>``))}function C(e){let t=e=>"element"===e.type&&0===e.attrs.length&&1===e.children.length&&"text"===e.firstChild.type&&!i(e.children[0].value)&&!e.firstChild.hasLeadingSpaces&&!e.firstChild.hasTrailingSpaces&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces&&e.isTrailingSpaceSensitive&&!e.hasTrailingSpaces&&e.prev&&"text"===e.prev.type&&e.next&&"text"===e.next.type;e.walk((e=>{if(e.children)for(let r=0;r`+u.firstChild.value+``+a.value,i.sourceSpan=new n(i.sourceSpan.start,a.sourceSpan.end),i.isTrailingSpaceSensitive=a.isTrailingSpaceSensitive,i.hasTrailingSpaces=a.hasTrailingSpaces,e.removeChild(u),r--,e.removeChild(a)}}))}function F(e,t){if("html"===t.parser)return;let r=/{{(.+?)}}/s;e.walk((e=>{if(a(e))for(let t of e.children){if("text"!==t.type)continue;let u=t.sourceSpan.start,i=null,a=t.value.split(r);for(let r=0;r0&&e.insertChildBefore(t,{type:"text",value:s,sourceSpan:new n(u,i)}))}e.removeChild(t)}}))}function A(e){e.walk((e=>{if(!e.children)return;if(0===e.children.length||1===e.children.length&&"text"===e.children[0].type&&0===r(e.children[0].value).length)return e.hasDanglingSpaces=e.children.length>0,void(e.children=[]);let t=d(e),i=l(e);if(!t)for(let r=0;r{e.isSelfClosing=!e.children||"element"===e.type&&(e.tagDefinition.isVoid||e.startSourceSpan===e.endSourceSpan)}))}function x(e,t){e.walk((e=>{"element"===e.type&&(e.hasHtmComponentClosingTag=e.endSourceSpan&&/^<\s*\/\s*\/\s*>$/.test(t.originalText.slice(e.endSourceSpan.start.offset,e.endSourceSpan.end.offset)))}))}function S(e,t){e.walk((e=>{e.cssDisplay=s(e,t)}))}function T(e,t){e.walk((e=>{let{children:n}=e;if(n){if(0===n.length)return void(e.isDanglingSpaceSensitive=o(e));for(let e of n)e.isLeadingSpaceSensitive=p(e,t),e.isTrailingSpaceSensitive=c(e,t);for(let e=0;eD(e,t)));if(!n)return;let{lang:r}=n.attrMap;("ts"===r||"typescript"===r)&&(t.__should_parse_vue_template_with_ts=!0)}}t.exports=m}}),_u=C({"src/language-html/pragma.js"(e,t){function n(e){return/^\s*/.test(e)}function r(e){return"\x3c!-- @format --\x3e\n\n"+e.replace(/^\s*\n/,"")}b(),t.exports={hasPragma:n,insertPragma:r}}}),Mu=C({"src/language-html/loc.js"(e,t){function n(e){return e.sourceSpan.start.offset}function r(e){return e.sourceSpan.end.offset}b(),t.exports={locStart:n,locEnd:r}}}),$u=C({"src/language-html/print/tag.js"(e,t){b();var n=Gt(),{isNonEmptyArray:r}=ge(),{builders:{indent:u,join:i,line:a,softline:s,hardline:o},utils:{replaceTextEndOfLine:l}}=G(),{locStart:p,locEnd:c}=Mu(),{isTextLikeNode:d,getLastDescendant:D,isPreLikeNode:f,hasPrettierIgnore:m,shouldPreserveContent:g,isVueSfcBlock:y}=Nu();function h(e,t){return[e.isSelfClosing?"":E(e,t),C(e,t)]}function E(e,t){return e.lastChild&&w(e.lastChild)?"":[F(e,t),v(e,t)]}function C(e,t){return(e.next?T(e.next):B(e.parent))?"":[x(e,t),A(e,t)]}function F(e,t){return B(e)?x(e.lastChild,t):""}function A(e,t){return w(e)?v(e.parent,t):N(e)?M(e.next):""}function v(e,t){if(n(!e.isSelfClosing),S(e,t))return"";switch(e.type){case"ieConditionalComment":return"\x3c!--\x3e";case"interpolation":return"}}";case"element":if(e.isSelfClosing)return"/>";default:return">"}}function S(e,t){return!e.isSelfClosing&&!e.endSourceSpan&&(m(e)||g(e.parent,t))}function T(e){return e.prev&&"docType"!==e.prev.type&&!d(e.prev)&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function B(e){return e.lastChild&&e.lastChild.isTrailingSpaceSensitive&&!e.lastChild.hasTrailingSpaces&&!d(D(e.lastChild))&&!f(e)}function w(e){return!e.next&&!e.hasTrailingSpaces&&e.isTrailingSpaceSensitive&&d(D(e))}function N(e){return e.next&&!d(e.next)&&d(e)&&e.isTrailingSpaceSensitive&&!e.hasTrailingSpaces}function k(e){let t=e.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/s);return!!t&&(!t[1]||t[1].split(/\s+/))}function j(e){return!e.prev&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function P(e,t,n){let d=e.getValue();if(!r(d.attrs))return d.isSelfClosing?" ":"";let D=d.prev&&"comment"===d.prev.type&&k(d.prev.value),f="boolean"==typeof D?()=>D:Array.isArray(D)?e=>D.includes(e.rawName):()=>!1,m=e.map((e=>{let r=e.getValue();return f(r)?l(t.originalText.slice(p(r),c(r))):n()}),"attrs"),g="element"===d.type&&"script"===d.fullName&&1===d.attrs.length&&"src"===d.attrs[0].fullName&&0===d.children.length,h=t.singleAttributePerLine&&d.attrs.length>1&&!y(d,t)?o:a,E=[u([g?" ":a,i(h,m)])];return d.firstChild&&j(d.firstChild)||d.isSelfClosing&&B(d.parent)||g?E.push(d.isSelfClosing?" ":""):E.push(t.bracketSameLine?d.isSelfClosing?" ":"":d.isSelfClosing?a:s),E}function I(e){return e.firstChild&&j(e.firstChild)?"":$(e)}function O(e,t,n){let r=e.getValue();return[L(r,t),P(e,t,n),r.isSelfClosing?"":I(r)]}function L(e,t){return e.prev&&N(e.prev)?"":[_(e,t),M(e)]}function _(e,t){return j(e)?$(e.parent):T(e)?x(e.prev,t):""}function M(e){switch(e.type){case"ieConditionalComment":case"ieConditionalStartComment":return`\x3c!--[if ${e.condition}`;case"ieConditionalEndComment":return"\x3c!--\x3c!--\x3e<${e.rawName}`;default:return`<${e.rawName}`}}function $(e){switch(n(!e.isSelfClosing),e.type){case"ieConditionalComment":return"]>";case"element":if(e.condition)return">\x3c!--"}}t.exports={printClosingTag:h,printClosingTagStart:E,printClosingTagStartMarker:v,printClosingTagEndMarker:x,printClosingTagSuffix:A,printClosingTagEnd:C,needsToBorrowLastChildClosingTagEndMarker:B,needsToBorrowParentClosingTagStartMarker:w,needsToBorrowPrevClosingTagEndMarker:T,printOpeningTag:O,printOpeningTagStart:L,printOpeningTagPrefix:_,printOpeningTagStartMarker:M,printOpeningTagEndMarker:$,needsToBorrowNextOpeningTagStartMarker:N,needsToBorrowParentOpeningTagEndMarker:j}}}),Ru=C({"node_modules/parse-srcset/src/parse-srcset.js"(n,a){var s;b(),s=function(){return function(e,t){var n=t&&t.logger||console;function r(e){return" "===e||"\t"===e||"\n"===e||"\f"===e||"\r"===e}function u(t){var n,r=t.exec(e.substring(y));if(r)return n=r[0],y+=n.length,n}for(var i,a,s,o,l,p=e.length,c=/^[ \t\n\r\u000c]+/,d=/^[, \t\n\r\u000c]+/,D=/^[^ \t\n\r\u000c]+/,f=/[,]+$/,m=/^\d+$/,g=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,y=0,h=[];;){if(u(d),y>=p)return h;i=u(D),a=[],","===i.slice(-1)?(i=i.replace(f,""),C()):E()}function E(){for(u(c),s="",o="in descriptor";;){if(l=e.charAt(y),"in descriptor"===o)if(r(l))s&&(a.push(s),s="",o="after descriptor");else{if(","===l)return y+=1,s&&a.push(s),void C();if("("===l)s+=l,o="in parens";else{if(""===l)return s&&a.push(s),void C();s+=l}}else if("in parens"===o)if(")"===l)s+=l,o="in descriptor";else{if(""===l)return a.push(s),void C();s+=l}else if("after descriptor"===o&&!r(l)){if(""===l)return void C();o="in descriptor",y-=1}y+=1}}function C(){var t,r,u,s,o,l,p,c,d,D=!1,f={};for(s=0;s{let{w:t}=e;return t})),s=t.some((e=>{let{h:t}=e;return t}));if(a+s+t.some((e=>{let{d:t}=e;return t}))>1)throw new Error("Mixed descriptor in srcset is not supported");let o=a?"w":s?"h":"d",l=a?"w":s?"h":"x",p=e=>Math.max(...e),c=t.map((e=>e.url)),d=p(c.map((e=>e.length))),D=t.map((e=>e[o])).map((e=>e?e.toString():"")),f=D.map((e=>{let t=e.indexOf(".");return-1===t?e.length:t})),m=p(f);return u([",",i],c.map(((e,t)=>{let n=[e],u=D[t];if(u){let i=d-e.length+1,a=m-f[t],s=" ".repeat(i+a);n.push(r(s," "),u+l)}return n})))}function s(e){return e.trim().split(/\s+/).join(" ")}t.exports={printImgSrcset:a,printClassNames:s}}}),Wu=C({"src/language-html/syntax-vue.js"(e,t){b();var{builders:{group:n}}=G();function r(e,t){let{left:r,operator:i,right:a}=u(e);return[n(t(`function _(${r}) {}`,{parser:"babel",__isVueForBindingLeft:!0}))," ",i," ",t(a,{parser:"__js_expression"},{stripTrailingHardline:!0})]}function u(e){let t=/(.*?)\s+(in|of)\s+(.*)/s,n=/,([^,\]}]*)(?:,([^,\]}]*))?$/,r=/^\(|\)$/g,u=e.match(t);if(!u)return;let i={};if(i.for=u[3].trim(),!i.for)return;let a=u[1].trim().replace(r,""),s=a.match(n);s?(i.alias=a.replace(n,""),i.iterator1=s[1].trim(),s[2]&&(i.iterator2=s[2].trim())):i.alias=a;let o=[i.alias,i.iterator1,i.iterator2];return o.some(((e,t)=>!e&&(0===t||o.slice(t+1).some(Boolean))))?void 0:{left:o.filter(Boolean).join(","),operator:u[2],right:i.for}}function i(e,t){return t(`function _(${e}) {}`,{parser:"babel",__isVueBindings:!0})}function a(e){let t=/^(?:[\w$]+|\([^)]*\))\s*=>|^function\s*\(/,n=/^[$A-Z_a-z][\w$]*(?:\.[$A-Z_a-z][\w$]*|\['[^']*']|\["[^"]*"]|\[\d+]|\[[$A-Z_a-z][\w$]*])*$/,r=e.trim();return t.test(r)||n.test(r)}t.exports={isVueEventBindingExpression:a,printVueFor:r,printVueBindings:i}}}),qu=C({"src/language-html/get-node-content.js"(e,t){b();var{needsToBorrowParentClosingTagStartMarker:n,printClosingTagStartMarker:r,needsToBorrowLastChildClosingTagEndMarker:u,printClosingTagEndMarker:i,needsToBorrowParentOpeningTagEndMarker:a,printOpeningTagEndMarker:s}=$u();function o(e,t){let o=e.startSourceSpan.end.offset;e.firstChild&&a(e.firstChild)&&(o-=s(e).length);let l=e.endSourceSpan.start.offset;return e.lastChild&&n(e.lastChild)?l+=r(e,t).length:u(e)&&(l-=i(e.lastChild,t).length),t.originalText.slice(o,l)}t.exports=o}}),Ju=C({"src/language-html/embed.js"(e,t){b();var{builders:{breakParent:n,group:r,hardline:u,indent:i,line:a,fill:s,softline:o},utils:{mapDoc:l,replaceTextEndOfLine:p}}=G(),c=Ir(),{printClosingTag:d,printClosingTagSuffix:D,needsToBorrowPrevClosingTagEndMarker:f,printOpeningTagPrefix:m,printOpeningTag:g}=$u(),{printImgSrcset:y,printClassNames:h}=Vu(),{printVueFor:E,printVueBindings:C,isVueEventBindingExpression:F}=Wu(),{isScriptLikeTag:A,isVueNonHtmlBlock:v,inferScriptParser:x,htmlTrimPreserveIndentation:S,dedentString:T,unescapeQuoteEntities:B,isVueSlotAttribute:w,isVueSfcBindingsAttribute:N,getTextValueParts:k}=Nu(),j=qu();function P(e,t,n){let u=t=>new RegExp(t.join("|")).test(e.fullName),l=()=>B(e.value),c=!1,d=(e,t)=>{let n="NGRoot"===e.type?"NGMicrosyntax"===e.node.type&&1===e.node.body.length&&"NGMicrosyntaxExpression"===e.node.body[0].type?e.node.body[0].expression:e.node:"JsExpressionRoot"===e.type?e.node:e;n&&("ObjectExpression"===n.type||"ArrayExpression"===n.type||"__vue_expression"===t.parser&&("TemplateLiteral"===n.type||"StringLiteral"===n.type))&&(c=!0)},D=e=>r(e),f=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return r([i([o,e]),t?o:""])},m=e=>c?D(e):f(e),g=(e,n)=>t(e,Object.assign({__onHtmlBindingRoot:d,__embeddedInHtml:!0},n));if("srcset"===e.fullName&&("img"===e.parent.fullName||"source"===e.parent.fullName))return f(y(l()));if("class"===e.fullName&&!n.parentParser){let e=l();if(!e.includes("{{"))return h(e)}if("style"===e.fullName&&!n.parentParser){let e=l();if(!e.includes("{{"))return f(g(e,{parser:"css",__isHTMLStyleAttribute:!0}))}if("vue"===n.parser){if("v-for"===e.fullName)return E(l(),g);if(w(e)||N(e,n))return C(l(),g);let t=["^:","^v-bind:"],r=["^v-"];if(u(["^@","^v-on:"])){let e=l(),t=F(e)?"__js_expression":n.__should_parse_vue_template_with_ts?"__vue_ts_event_binding":"__vue_event_binding";return m(g(e,{parser:t}))}if(u(t))return m(g(l(),{parser:"__vue_expression"}));if(u(r))return m(g(l(),{parser:"__js_expression"}))}if("angular"===n.parser){let t=(e,t)=>g(e,Object.assign(Object.assign({},t),{},{trailingComma:"none"})),n=["^\\*"],o=["^\\[.+\\]$","^bind(on)?-","^ng-(if|show|hide|class|style)$"],c=["^i18n(-.+)?$"];if(u(["^\\(.+\\)$","^on-"]))return m(t(l(),{parser:"__ng_action"}));if(u(o))return m(t(l(),{parser:"__ng_binding"}));if(u(c)){let t=l().trim();return f(s(k(e,t)),!t.includes("@@"))}if(u(n))return m(t(l(),{parser:"__ng_directive"}));let d=/{{(.+?)}}/s,D=l();if(d.test(D)){let e=[];for(let[n,u]of D.split(d).entries())if(n%2===0)e.push(p(u));else try{e.push(r(["{{",i([a,t(u,{parser:"__ng_interpolation",__isInHtmlInterpolation:!0})]),a,"}}"]))}catch{e.push("{{",p(u),"}}")}return r(e)}}return null}function I(e,t,s,o){let p=e.getValue();switch(p.type){case"element":if(A(p)||"interpolation"===p.type)return;if(!p.isSelfClosing&&v(p,o)){let n=x(p,o);if(!n)return;let i=j(p,o),a=/^\s*$/.test(i),l="";return a||(l=s(S(i),{parser:n,__embeddedInHtml:!0},{stripTrailingHardline:!0}),a=""===l),[m(p,o),r(g(e,o,t)),a?"":u,l,a?"":u,d(p,o),D(p,o)]}break;case"text":if(A(p.parent)){let e=x(p.parent,o);if(e){let t="markdown"===e?T(p.value.replace(/^[^\S\n]*\n/,"")):p.value,r={parser:e,__embeddedInHtml:!0};if("html"===o.parser&&"babel"===e){let e="script",{attrMap:t}=p.parent;t&&("module"===t.type||"text/babel"===t.type&&"module"===t["data-type"])&&(e="module"),r.__babelSourceType=e}return[n,m(p,o),s(t,r,{stripTrailingHardline:!0}),D(p,o)]}}else if("interpolation"===p.parent.type){let e={__isInHtmlInterpolation:!0,__embeddedInHtml:!0};return"angular"===o.parser?(e.parser="__ng_interpolation",e.trailingComma="none"):"vue"===o.parser?e.parser=o.__should_parse_vue_template_with_ts?"__vue_ts_expression":"__vue_expression":e.parser="__js_expression",[i([a,s(p.value,e,{stripTrailingHardline:!0})]),p.parent.next&&f(p.parent.next)?" ":a]}break;case"attribute":{if(!p.value)break;if(/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.test(o.originalText.slice(p.valueSpan.start.offset,p.valueSpan.end.offset)))return[p.rawName,"=",p.value];if("lwc"===o.parser&&/^{.*}$/s.test(o.originalText.slice(p.valueSpan.start.offset,p.valueSpan.end.offset)))return[p.rawName,"=",p.value];let e=P(p,((e,t)=>s(e,Object.assign({__isInHtmlAttribute:!0,__embeddedInHtml:!0},t),{stripTrailingHardline:!0})),o);if(e)return[p.rawName,'="',r(l(e,(e=>"string"==typeof e?e.replace(/"/g,"""):e))),'"'];break}case"front-matter":return c(p,s)}}t.exports=I}}),Uu=C({"src/language-html/print/children.js"(e,t){b();var{builders:{breakParent:n,group:r,ifBreak:u,line:i,softline:a,hardline:s},utils:{replaceTextEndOfLine:o}}=G(),{locStart:l,locEnd:p}=Mu(),{forceBreakChildren:c,forceNextEmptyLine:d,isTextLikeNode:D,hasPrettierIgnore:f,preferHardlineAsLeadingSpaces:m}=Nu(),{printOpeningTagPrefix:g,needsToBorrowNextOpeningTagStartMarker:y,printOpeningTagStartMarker:h,needsToBorrowPrevClosingTagEndMarker:E,printClosingTagEndMarker:C,printClosingTagSuffix:F,needsToBorrowParentClosingTagStartMarker:A}=$u();function v(e,t,n){let r=e.getValue();return f(r)?[g(r,t),...o(t.originalText.slice(l(r)+(r.prev&&y(r.prev)?h(r).length:0),p(r)-(r.next&&E(r.next)?C(r,t).length:0))),F(r,t)]:n()}function x(e,t){return D(e)&&D(t)?e.isTrailingSpaceSensitive?e.hasTrailingSpaces?m(t)?s:i:"":m(t)?s:a:y(e)&&(f(t)||t.firstChild||t.isSelfClosing||"element"===t.type&&t.attrs.length>0)||"element"===e.type&&e.isSelfClosing&&E(t)?"":!t.isLeadingSpaceSensitive||m(t)||E(t)&&e.lastChild&&A(e.lastChild)&&e.lastChild.lastChild&&A(e.lastChild.lastChild)?s:t.hasLeadingSpaces?i:a}function S(e,t,i){let o=e.getValue();if(c(o))return[n,...e.map((e=>{let n=e.getValue(),r=n.prev?x(n.prev,n):"";return[r?[r,d(n.prev)?s:""]:"",v(e,t,i)]}),"children")];let l=o.children.map((()=>Symbol("")));return e.map(((e,n)=>{let o=e.getValue();if(D(o)){if(o.prev&&D(o.prev)){let n=x(o.prev,o);if(n)return d(o.prev)?[s,s,v(e,t,i)]:[n,v(e,t,i)]}return v(e,t,i)}let p=[],c=[],f=[],m=[],g=o.prev?x(o.prev,o):"",y=o.next?x(o,o.next):"";return g&&(d(o.prev)?p.push(s,s):g===s?p.push(s):D(o.prev)?c.push(g):c.push(u("",a,{groupId:l[n-1]}))),y&&(d(o)?D(o.next)&&m.push(s,s):y===s?D(o.next)&&m.push(s):f.push(y)),[...p,r([...c,r([v(e,t,i),...f],{id:l[n]})]),...m]}),"children")}t.exports={printChildren:S}}}),Hu=C({"src/language-html/print/element.js"(e,t){b();var{builders:{breakParent:n,dedentToRoot:r,group:u,ifBreak:i,indentIfBreak:a,indent:s,line:o,softline:l},utils:{replaceTextEndOfLine:p}}=G(),c=qu(),{shouldPreserveContent:d,isScriptLikeTag:D,isVueCustomBlock:f,countParents:m,forceBreakContent:g}=Nu(),{printOpeningTagPrefix:y,printOpeningTag:h,printClosingTagSuffix:E,printClosingTag:C,needsToBorrowPrevClosingTagEndMarker:F,needsToBorrowLastChildClosingTagEndMarker:A}=$u(),{printChildren:v}=Uu();function x(e,t,x){let b=e.getValue();if(d(b,t))return[y(b,t),u(h(e,t,x)),...p(c(b,t)),...C(b,t),E(b,t)];let S=1===b.children.length&&"interpolation"===b.firstChild.type&&b.firstChild.isLeadingSpaceSensitive&&!b.firstChild.hasLeadingSpaces&&b.lastChild.isTrailingSpaceSensitive&&!b.lastChild.hasTrailingSpaces,T=Symbol("element-attr-group-id"),B=n=>u([u(h(e,t,x),{id:T}),n,C(b,t)]),w=e=>S?a(e,{groupId:T}):!D(b)&&!f(b,t)||"root"!==b.parent.type||"vue"!==t.parser||t.vueIndentScriptAndStyle?s(e):e,N=()=>S?i(l,"",{groupId:T}):b.firstChild.hasLeadingSpaces&&b.firstChild.isLeadingSpaceSensitive?o:"text"===b.firstChild.type&&b.isWhitespaceSensitive&&b.isIndentationSensitive?r(l):l,k=()=>(b.next?F(b.next):A(b.parent))?b.lastChild.hasTrailingSpaces&&b.lastChild.isTrailingSpaceSensitive?" ":"":S?i(l,"",{groupId:T}):b.lastChild.hasTrailingSpaces&&b.lastChild.isTrailingSpaceSensitive?o:("comment"===b.lastChild.type||"text"===b.lastChild.type&&b.isWhitespaceSensitive&&b.isIndentationSensitive)&&new RegExp(`\\n[\\t ]{${t.tabWidth*m(e,(e=>e.parent&&"root"!==e.parent.type))}}$`).test(b.lastChild.value)?"":l;return 0===b.children.length?B(b.hasDanglingSpaces&&b.isDanglingSpaceSensitive?o:""):B([g(b)?n:"",w([N(),v(e,t,x)]),k()])}t.exports={printElement:x}}}),Gu=C({"src/language-html/printer-html.js"(e,t){b();var{builders:{fill:n,group:r,hardline:u,literalline:i},utils:{cleanDoc:a,getDocParts:s,isConcat:o,replaceTextEndOfLine:l}}=G(),p=Tu(),{countChars:c,unescapeQuoteEntities:d,getTextValueParts:D}=Nu(),f=Lu(),{insertPragma:m}=_u(),{locStart:g,locEnd:y}=Mu(),h=Ju(),{printClosingTagSuffix:E,printClosingTagEnd:C,printOpeningTagPrefix:F,printOpeningTagStart:A}=$u(),{printElement:v}=Hu(),{printChildren:x}=Uu();function S(e,t,p){let f=e.getValue();switch(f.type){case"front-matter":return l(f.raw);case"root":return t.__onHtmlRoot&&t.__onHtmlRoot(f),[r(x(e,t,p)),u];case"element":case"ieConditionalComment":return v(e,t,p);case"ieConditionalStartComment":case"ieConditionalEndComment":return[A(f),C(f)];case"interpolation":return[A(f,t),...e.map(p,"children"),C(f,t)];case"text":{if("interpolation"===f.parent.type){let e=/\n[^\S\n]*$/,t=e.test(f.value),n=t?f.value.replace(e,""):f.value;return[...l(n),t?u:""]}let e=a([F(f,t),...D(f),E(f,t)]);return o(e)||"fill"===e.type?n(s(e)):e}case"docType":return[r([A(f,t)," ",f.value.replace(/^html\b/i,"html").replace(/\s+/g," ")]),C(f,t)];case"comment":return[F(f,t),...l(t.originalText.slice(g(f),y(f)),i),E(f,t)];case"attribute":{if(null===f.value)return f.rawName;let e=d(f.value),t=c(e,"'")({name:"Angular",since:"1.15.0",parsers:["angular"],vscodeLanguageIds:["html"],extensions:[".component.html"],filenames:[]}))),n(Ku(),(e=>({since:"1.15.0",parsers:["html"],vscodeLanguageIds:["html"],extensions:[...e.extensions,".mjml"]}))),n(Ku(),(()=>({name:"Lightning Web Components",since:"1.17.0",parsers:["lwc"],vscodeLanguageIds:["html"],extensions:[],filenames:[]}))),n(Qu(),(()=>({since:"1.10.0",parsers:["vue"],vscodeLanguageIds:["vue"]})))],s={html:r};t.exports={languages:a,printers:s,options:u,parsers:i}}}),Zu=C({"src/language-yaml/pragma.js"(e,t){function n(e){return/^\s*@(?:prettier|format)\s*$/.test(e)}function r(e){return/^\s*#[^\S\n]*@(?:prettier|format)\s*?(?:\n|$)/.test(e)}function u(e){return`# @format\n\n${e}`}b(),t.exports={isPragma:n,hasPragma:r,insertPragma:u}}}),ei=C({"src/language-yaml/loc.js"(e,t){function n(e){return e.position.start.offset}function r(e){return e.position.end.offset}b(),t.exports={locStart:n,locEnd:r}}}),ti=C({"src/language-yaml/embed.js"(e,t){function n(e,t,n,r){if("root"===e.getValue().type&&r.filepath&&/(?:[/\\]|^)\.(?:prettier|stylelint|lintstaged)rc$/.test(r.filepath))return n(r.originalText,Object.assign(Object.assign({},r),{},{parser:"json"}))}b(),t.exports=n}}),ni=C({"src/language-yaml/utils.js"(e,t){b();var{getLast:n,isNonEmptyArray:r}=ge();function u(e,t){let n=0,r=e.stack.length-1;for(let u=0;ua(n,t,e)))}):e,n)}function s(e,t,n){Object.defineProperty(e,t,{get:n,enumerable:!1})}function o(e,t){let n=0,r=t.length;for(let u=e.position.end.offset-1;u0===t&&t===n.length-1?e:0!==t&&t!==n.length-1?e.trim():0===t?e.trimEnd():e.trimStart()));return"preserve"===r.proseWrap?u.map((e=>0===e.length?[]:[e])):u.map((e=>0===e.length?[]:C(e))).reduce(((t,r,i)=>0!==i&&u[i-1].length>0&&r.length>0&&("quoteDouble"!==e||!n(n(t)).endsWith("\\"))?[...t.slice(0,-1),[...n(t),...r]]:[...t,r]),[]).map((e=>"never"===r.proseWrap?[e.join(" ")]:e))}function A(e,t){let r,{parentIndent:u,isLastDescendant:i,options:a}=t,s=e.position.start.line===e.position.end.line?"":a.originalText.slice(e.position.start.offset,e.position.end.offset).match(/^[^\n]*\n(.*)$/s)[1];if(null===e.indent){let e=s.match(/^(? *)[^\n\r ]/m);r=e?e.groups.leadingSpace.length:Number.POSITIVE_INFINITY}else r=e.indent-1+u;let o=s.split("\n").map((e=>e.slice(r)));return"preserve"===a.proseWrap||"blockLiteral"===e.type?l(o.map((e=>0===e.length?[]:[e]))):l(o.map((e=>0===e.length?[]:C(e))).reduce(((e,t,r)=>0!==r&&o[r-1].length>0&&t.length>0&&!/^\s/.test(t[0])&&!/^\s|\s$/.test(n(e))?[...e.slice(0,-1),[...n(e),...t]]:[...e,t]),[]).map((e=>e.reduce(((e,t)=>e.length>0&&/\s$/.test(n(e))?[...e.slice(0,-1),n(e)+" "+t]:[...e,t]),[]))).map((e=>"never"===a.proseWrap?[e.join(" ")]:e)));function l(t){if("keep"===e.chomping)return 0===n(t).length?t.slice(0,-1):t;let r=0;for(let e=t.length-1;e>=0&&0===t[e].length;e--)r++;return 0===r?t:r>=2&&!i?t.slice(0,-(r-1)):t.slice(0,-r)}}function v(e){if(!e)return!0;switch(e.type){case"plain":case"quoteDouble":case"quoteSingle":case"alias":case"flowMapping":case"flowSequence":return!0;default:return!1}}t.exports={getLast:n,getAncestorCount:u,isNode:i,isEmptyNode:D,isInlineNode:v,mapNode:a,defineShortcut:s,isNextLineEmpty:o,isLastDescendantNode:l,getBlockValueLineContents:A,getFlowScalarLineContents:F,getLastDescendantNode:p,hasPrettierIgnore:d,hasLeadingComments:m,hasMiddleComments:g,hasIndicatorComment:y,hasTrailingComment:h,hasEndComments:E}}}),ri=C({"src/language-yaml/print-preprocess.js"(e,t){b();var{defineShortcut:n,mapNode:r}=ni();function u(e){return r(e,i)}function i(e){switch(e.type){case"document":n(e,"head",(()=>e.children[0])),n(e,"body",(()=>e.children[1]));break;case"documentBody":case"sequenceItem":case"flowSequenceItem":case"mappingKey":case"mappingValue":n(e,"content",(()=>e.children[0]));break;case"mappingItem":case"flowMappingItem":n(e,"key",(()=>e.children[0])),n(e,"value",(()=>e.children[1]))}return e}t.exports=u}}),ui=C({"src/language-yaml/print/misc.js"(e,t){b();var{builders:{softline:n,align:r}}=G(),{hasEndComments:u,isNextLineEmpty:i,isNode:a}=ni(),s=new WeakMap;function o(e,t){let r,u=e.getValue(),a=e.stack[0];return s.has(a)?r=s.get(a):(r=new Set,s.set(a,r)),r.has(u.position.end.line)||(r.add(u.position.end.line),!i(u,t)||l(e.getParentNode()))?"":n}function l(e){return u(e)&&!a(e,["documentHead","documentBody","flowMapping","flowSequence"])}function p(e,t){return r(" ".repeat(e),t)}t.exports={alignWithSpaces:p,shouldPrintEndComments:l,printNextEmptyLine:o}}}),ii=C({"src/language-yaml/print/flow-mapping-sequence.js"(e,t){b();var{builders:{ifBreak:n,line:r,softline:u,hardline:i,join:a}}=G(),{isEmptyNode:s,getLast:o,hasEndComments:l}=ni(),{printNextEmptyLine:p,alignWithSpaces:c}=ui();function d(e,t,p){let d=e.getValue(),f="flowMapping"===d.type,m=f?"{":"[",g=f?"}":"]",y=u;f&&d.children.length>0&&p.bracketSpacing&&(y=r);let h=o(d.children),E=h&&"flowMappingItem"===h.type&&s(h.key)&&s(h.value);return[m,c(p.tabWidth,[y,D(e,t,p),"none"===p.trailingComma?"":n(","),l(d)?[i,a(i,e.map(t,"endComments"))]:""]),E?"":y,g]}function D(e,t,n){let u=e.getValue();return e.map(((e,i)=>[t(),i===u.children.length-1?"":[",",r,u.children[i].position.start.line!==u.children[i+1].position.start.line?p(e,n.originalText):""]]),"children")}t.exports={printFlowMapping:d,printFlowSequence:d}}}),ai=C({"src/language-yaml/print/mapping-item.js"(e,t){b();var{builders:{conditionalGroup:n,group:r,hardline:u,ifBreak:i,join:a,line:s}}=G(),{hasLeadingComments:o,hasMiddleComments:l,hasTrailingComment:p,hasEndComments:c,isNode:d,isEmptyNode:D,isInlineNode:f}=ni(),{alignWithSpaces:m}=ui();function g(e,t,g,C,F){let{key:A,value:v}=e,x=D(A),b=D(v);if(x&&b)return": ";let S=C("key"),T=h(e)?" ":"";if(b)return"flowMappingItem"===e.type&&"flowMapping"===t.type?S:"mappingItem"!==e.type||!y(A.content,F)||p(A.content)||t.tag&&"tag:yaml.org,2002:set"===t.tag.value?["? ",m(2,S)]:[S,T,":"];let B=C("value");if(x)return[": ",m(2,B)];if(o(v)||!f(A.content))return["? ",m(2,S),u,a("",g.map(C,"value","leadingComments").map((e=>[e,u]))),": ",m(2,B)];if(E(A.content)&&!o(A.content)&&!l(A.content)&&!p(A.content)&&!c(A)&&!o(v.content)&&!l(v.content)&&!c(v)&&y(v.content,F))return[S,T,": ",B];let w=Symbol("mappingKey"),N=r([i("? "),r(m(2,S),{id:w})]),k=[u,": ",m(2,B)],j=[T,":"];o(v.content)||c(v)&&v.content&&!d(v.content,["mapping","sequence"])||"mapping"===t.type&&p(A.content)&&f(v.content)||d(v.content,["mapping","sequence"])&&null===v.content.tag&&null===v.content.anchor?j.push(u):v.content&&j.push(s),j.push(B);let P=m(F.tabWidth,j);return!y(A.content,F)||o(A.content)||l(A.content)||c(A)?n([[N,i(k,P,{groupId:w})]]):n([[S,P]])}function y(e,t){if(!e)return!0;switch(e.type){case"plain":case"quoteSingle":case"quoteDouble":break;case"alias":return!0;default:return!1}if("preserve"===t.proseWrap)return e.position.start.line===e.position.end.line;if(/\\$/m.test(t.originalText.slice(e.position.start.offset,e.position.end.offset)))return!1;switch(t.proseWrap){case"never":return!e.value.includes("\n");case"always":return!/[\n ]/.test(e.value);default:return!1}}function h(e){return e.key.content&&"alias"===e.key.content.type}function E(e){if(!e)return!0;switch(e.type){case"plain":case"quoteDouble":case"quoteSingle":return e.position.start.line===e.position.end.line;case"alias":return!0;default:return!1}}t.exports=g}}),si=C({"src/language-yaml/print/block.js"(e,t){b();var{builders:{dedent:n,dedentToRoot:r,fill:u,hardline:i,join:a,line:s,literalline:o,markAsRoot:l},utils:{getDocParts:p}}=G(),{getAncestorCount:c,getBlockValueLineContents:d,hasIndicatorComment:D,isLastDescendantNode:f,isNode:m}=ni(),{alignWithSpaces:g}=ui();function y(e,t,y){let h=e.getValue(),E=c(e,(e=>m(e,["sequence","mapping"]))),C=f(e),F=["blockFolded"===h.type?">":"|"];null!==h.indent&&F.push(h.indent.toString()),"clip"!==h.chomping&&F.push("keep"===h.chomping?"+":"-"),D(h)&&F.push(" ",t("indicatorComment"));let A=d(h,{parentIndent:E,isLastDescendant:C,options:y}),v=[];for(let[n,c]of A.entries())0===n&&v.push(i),v.push(u(p(a(s,c)))),n!==A.length-1?v.push(0===c.length?i:l(o)):"keep"===h.chomping&&C&&v.push(r(0===c.length?i:o));return null===h.indent?F.push(n(g(y.tabWidth,v))):F.push(r(g(h.indent-1+E,v))),F}t.exports=y}}),oi=C({"src/language-yaml/printer-yaml.js"(e,t){b();var{builders:{breakParent:n,fill:r,group:u,hardline:i,join:a,line:s,lineSuffix:o,literalline:l},utils:{getDocParts:p,replaceTextEndOfLine:c}}=G(),{isPreviousLineEmpty:d}=ge(),{insertPragma:D,isPragma:f}=Zu(),{locStart:m}=ei(),g=ti(),{getFlowScalarLineContents:y,getLastDescendantNode:h,hasLeadingComments:E,hasMiddleComments:C,hasTrailingComment:F,hasEndComments:A,hasPrettierIgnore:v,isLastDescendantNode:x,isNode:S,isInlineNode:T}=ni(),B=ri(),{alignWithSpaces:w,printNextEmptyLine:N,shouldPrintEndComments:k}=ui(),{printFlowMapping:j,printFlowSequence:P}=ii(),I=ai(),O=si();function L(e,t,r){let s=e.getValue(),p=[];"mappingValue"!==s.type&&E(s)&&p.push([a(i,e.map(r,"leadingComments")),i]);let{tag:D,anchor:f}=s;D&&p.push(r("tag")),D&&f&&p.push(" "),f&&p.push(r("anchor"));let g="";S(s,["mapping","sequence","comment","directive","mappingItem","sequenceItem"])&&!x(e)&&(g=N(e,t.originalText)),(D||f)&&(S(s,["sequence","mapping"])&&!C(s)?p.push(i):p.push(" ")),C(s)&&p.push([1===s.middleComments.length?"":i,a(i,e.map(r,"middleComments")),i]);let y=e.getParentNode();return v(e)?p.push(c(t.originalText.slice(s.position.start.offset,s.position.end.offset).trimEnd(),l)):p.push(u(_(s,y,e,t,r))),F(s)&&!S(s,["document","documentHead"])&&p.push(o(["mappingValue"!==s.type||s.content?" ":"","mappingKey"===y.type&&"mapping"===e.getParentNode(2).type&&T(s)?"":n,r("trailingComment")])),k(s)&&p.push(w("sequenceItem"===s.type?2:0,[i,a(i,e.map((e=>[d(t.originalText,e.getValue(),m)?i:"",r()]),"endComments"))])),p.push(g),p}function _(e,t,n,r,u){switch(e.type){case"root":{let{children:t}=e,r=[];n.each(((e,n)=>{let a=t[n],s=t[n+1];0!==n&&r.push(i),r.push(u()),$(a,s)?(r.push(i,"..."),F(a)&&r.push(" ",u("trailingComment"))):s&&!F(s.head)&&r.push(i,"---")}),"children");let a=h(e);return(!S(a,["blockLiteral","blockFolded"])||"keep"!==a.chomping)&&r.push(i),r}case"document":{let s=[];return"head"===R(e,t.children[n.getName()+1],t,r)&&((e.head.children.length>0||e.head.endComments.length>0)&&s.push(u("head")),F(e.head)?s.push(["---"," ",u(["head","trailingComment"])]):s.push("---")),M(e)&&s.push(u("body")),a(i,s)}case"documentHead":return a(i,[...n.map(u,"children"),...n.map(u,"endComments")]);case"documentBody":{let{children:t,endComments:r}=e,s="";if(t.length>0&&r.length>0){let t=h(e);S(t,["blockFolded","blockLiteral"])?"keep"!==t.chomping&&(s=[i,i]):s=i}return[a(i,n.map(u,"children")),s,a(i,n.map(u,"endComments"))]}case"directive":return["%",a(" ",[e.name,...e.parameters])];case"comment":return["#",e.value];case"alias":return["*",e.value];case"tag":return r.originalText.slice(e.position.start.offset,e.position.end.offset);case"anchor":return["&",e.value];case"plain":return V(e.type,r.originalText.slice(e.position.start.offset,e.position.end.offset),r);case"quoteDouble":case"quoteSingle":{let t="'",n='"',u=r.originalText.slice(e.position.start.offset+1,e.position.end.offset-1);if("quoteSingle"===e.type&&u.includes("\\")||"quoteDouble"===e.type&&/\\[^"]/.test(u)){let i="quoteDouble"===e.type?n:t;return[i,V(e.type,u,r),i]}if(u.includes(n))return[t,V(e.type,"quoteDouble"===e.type?u.replace(/\\"/g,n).replace(/'/g,t.repeat(2)):u,r),t];if(u.includes(t))return[n,V(e.type,"quoteSingle"===e.type?u.replace(/''/g,t):u,r),n];let i=r.singleQuote?t:n;return[i,V(e.type,u,r),i]}case"blockFolded":case"blockLiteral":return O(n,u,r);case"mapping":case"sequence":return a(i,n.map(u,"children"));case"sequenceItem":return["- ",w(2,e.content?u("content"):"")];case"mappingKey":case"mappingValue":return e.content?u("content"):"";case"mappingItem":case"flowMappingItem":return I(e,t,n,u,r);case"flowMapping":return j(n,u,r);case"flowSequence":return P(n,u,r);case"flowSequenceItem":return u("content");default:throw new Error(`Unexpected node type ${e.type}`)}}function M(e){return e.body.children.length>0||A(e.body)}function $(e,t){return F(e)||t&&(t.head.children.length>0||A(t.head))}function R(e,t,n,r){return n.children[0]===e&&/---(?:\s|$)/.test(r.originalText.slice(m(e),m(e)+4))||e.head.children.length>0||A(e.head)||F(e.head)?"head":!$(e,t)&&!!t&&"root"}function V(e,t,n){let u=y(e,t,n);return a(i,u.map((e=>r(p(a(s,e))))))}function W(e,t){if(S(t))switch(delete t.position,t.type){case"comment":if(f(t.value))return null;break;case"quoteDouble":case"quoteSingle":t.type="quote"}}t.exports={preprocess:B,embed:g,print:L,massageAstNode:W,insertPragma:D}}}),li=C({"src/language-yaml/options.js"(e,t){b();var n=vr();t.exports={bracketSpacing:n.bracketSpacing,singleQuote:n.singleQuote,proseWrap:n.proseWrap}}}),pi=C({"src/language-yaml/parsers.js"(){b()}}),ci=C({"node_modules/linguist-languages/data/YAML.json"(e,t){t.exports={name:"YAML",type:"data",color:"#cb171e",tmScope:"source.yaml",aliases:["yml"],extensions:[".yml",".mir",".reek",".rviz",".sublime-syntax",".syntax",".yaml",".yaml-tmlanguage",".yaml.sed",".yml.mysql"],filenames:[".clang-format",".clang-tidy",".gemrc","CITATION.cff","glide.lock","yarn.lock"],aceMode:"yaml",codemirrorMode:"yaml",codemirrorMimeType:"text/x-yaml",languageId:407}}}),di=C({"src/language-yaml/index.js"(e,t){b();var n=tn(),r=oi(),u=li(),i=pi(),a=[n(ci(),(e=>({since:"1.14.0",parsers:["yaml"],vscodeLanguageIds:["yaml","ansible","home-assistant"],filenames:[...e.filenames.filter((e=>"yarn.lock"!==e)),".prettierrc",".stylelintrc",".lintstagedrc"]})))];t.exports={languages:a,printers:{yaml:r},options:u,parsers:i}}}),Di=C({"src/languages.js"(e,t){b(),t.exports=[jr(),Yr(),au(),Du(),Su(),Yu(),di()]}});b();var{version:fi}=S(),mi=Zt(),{getSupportInfo:gi}=le(),yi=en(),hi=Di(),Ei=G();function Ci(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return function(){for(var n=arguments.length,r=new Array(n),u=0;uFi(e,t).formatted,check(e,t){let{formatted:n}=Fi(e,t);return n===e},doc:Ei,getSupportInfo:Ci(gi,0),version:fi,util:yi,__debug:{parse:Ci(mi.parse),formatAST:Ci(mi.formatAST),formatDoc:Ci(mi.formatDoc),printToDoc:Ci(mi.printToDoc),printDocToString:Ci(mi.printDocToString)}}}));return Je()}()}}]); \ No newline at end of file diff --git a/_next/static/chunks/framework-822038cb5156757d.js b/_next/static/chunks/framework-822038cb5156757d.js new file mode 100644 index 000000000..053aaa36f --- /dev/null +++ b/_next/static/chunks/framework-822038cb5156757d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9774],{2967:function(e,n,t){var r=t(2784),l=t(4616);function a(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t