| Server IP : 108.167.142.43 / Your IP : 216.73.217.58 Web Server : Apache System : Linux gator4174.hostgator.com 5.14.0-687.39.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Aug 18 06:09:16 EDT 2026 x86_64 User : delarice ( 2406) PHP Version : 8.3.36 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home2/delarice/public_html/wp-content/plugins/templately/assets/js/chunks/ |
Upload File : |
(globalThis.webpackChunktemplately||=[]).push([[415],{7367(e,t,r){var s=r(9155),i=Object.prototype.hasOwnProperty,n="undefined"!=typeof Map;function o(){this._array=[],this._set=n?new Map:Object.create(null)}o.fromArray=function(e,t){for(var r=new o,s=0,i=e.length;s<i;s++)r.add(e[s],t);return r},o.prototype.size=function(){return n?this._set.size:Object.getOwnPropertyNames(this._set).length},o.prototype.add=function(e,t){var r=n?e:s.toSetString(e),o=n?this.has(e):i.call(this._set,r),a=this._array.length;o&&!t||this._array.push(e),o||(n?this._set.set(e,a):this._set[r]=a)},o.prototype.has=function(e){if(n)return this._set.has(e);var t=s.toSetString(e);return i.call(this._set,t)},o.prototype.indexOf=function(e){if(n){var t=this._set.get(e);if(t>=0)return t}else{var r=s.toSetString(e);if(i.call(this._set,r))return this._set[r]}throw new Error('"'+e+'" is not in the set.')},o.prototype.at=function(e){if(e>=0&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},o.prototype.toArray=function(){return this._array.slice()},t.C=o},540(e,t,r){var s=r(7476);t.encode=function(e){var t,r="",i=function(e){return e<0?1+(-e<<1):0+(e<<1)}(e);do{t=31&i,(i>>>=5)>0&&(t|=32),r+=s.encode(t)}while(i>0);return r},t.decode=function(e,t,r){var i,n,o,a,l=e.length,h=0,u=0;do{if(t>=l)throw new Error("Expected more digits in base 64 VLQ value.");if(-1===(n=s.decode(e.charCodeAt(t++))))throw new Error("Invalid base64 digit: "+e.charAt(t-1));i=!!(32&n),h+=(n&=31)<<u,u+=5}while(i);r.value=(a=(o=h)>>1,1&~o?a:-a),r.rest=t}},7476(e,t){var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");t.encode=function(e){if(0<=e&&e<r.length)return r[e];throw new TypeError("Must be between 0 and 63: "+e)},t.decode=function(e){return 65<=e&&e<=90?e-65:97<=e&&e<=122?e-97+26:48<=e&&e<=57?e-48+52:43==e?62:47==e?63:-1}},9614(e,t,r){var s=r(9155);function i(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}i.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},i.prototype.add=function(e){var t,r,i,n,o,a;r=e,i=(t=this._last).generatedLine,n=r.generatedLine,o=t.generatedColumn,a=r.generatedColumn,n>i||n==i&&a>=o||s.compareByGeneratedPositionsInflated(t,r)<=0?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},i.prototype.toArray=function(){return this._sorted||(this._array.sort(s.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},t.P=i},241(e,t,r){var s=r(540),i=r(9155),n=r(7367).C,o=r(9614).P;function a(e){e||(e={}),this._file=i.getArg(e,"file",null),this._sourceRoot=i.getArg(e,"sourceRoot",null),this._skipValidation=i.getArg(e,"skipValidation",!1),this._ignoreInvalidMapping=i.getArg(e,"ignoreInvalidMapping",!1),this._sources=new n,this._names=new n,this._mappings=new o,this._sourcesContents=null}a.prototype._version=3,a.fromSourceMap=function(e,t){var r=e.sourceRoot,s=new a(Object.assign(t||{},{file:e.file,sourceRoot:r}));return e.eachMapping(function(e){var t={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(t.source=e.source,null!=r&&(t.source=i.relative(r,t.source)),t.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(t.name=e.name)),s.addMapping(t)}),e.sources.forEach(function(t){var n=t;null!==r&&(n=i.relative(r,t)),s._sources.has(n)||s._sources.add(n);var o=e.sourceContentFor(t);null!=o&&s.setSourceContent(t,o)}),s},a.prototype.addMapping=function(e){var t=i.getArg(e,"generated"),r=i.getArg(e,"original",null),s=i.getArg(e,"source",null),n=i.getArg(e,"name",null);(this._skipValidation||!1!==this._validateMapping(t,r,s,n))&&(null!=s&&(s=String(s),this._sources.has(s)||this._sources.add(s)),null!=n&&(n=String(n),this._names.has(n)||this._names.add(n)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=r&&r.line,originalColumn:null!=r&&r.column,source:s,name:n}))},a.prototype.setSourceContent=function(e,t){var r=e;null!=this._sourceRoot&&(r=i.relative(this._sourceRoot,r)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[i.toSetString(r)]=t):this._sourcesContents&&(delete this._sourcesContents[i.toSetString(r)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},a.prototype.applySourceMap=function(e,t,r){var s=t;if(null==t){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');s=e.file}var o=this._sourceRoot;null!=o&&(s=i.relative(o,s));var a=new n,l=new n;this._mappings.unsortedForEach(function(t){if(t.source===s&&null!=t.originalLine){var n=e.originalPositionFor({line:t.originalLine,column:t.originalColumn});null!=n.source&&(t.source=n.source,null!=r&&(t.source=i.join(r,t.source)),null!=o&&(t.source=i.relative(o,t.source)),t.originalLine=n.line,t.originalColumn=n.column,null!=n.name&&(t.name=n.name))}var h=t.source;null==h||a.has(h)||a.add(h);var u=t.name;null==u||l.has(u)||l.add(u)},this),this._sources=a,this._names=l,e.sources.forEach(function(t){var s=e.sourceContentFor(t);null!=s&&(null!=r&&(t=i.join(r,t)),null!=o&&(t=i.relative(o,t)),this.setSourceContent(t,s))},this)},a.prototype._validateMapping=function(e,t,r,s){if(t&&"number"!=typeof t.line&&"number"!=typeof t.column){var i="original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.";if(this._ignoreInvalidMapping)return"undefined"!=typeof console&&console.warn&&console.warn(i),!1;throw new Error(i)}if((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||t||r||s)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&r)){if(i="Invalid mapping: "+JSON.stringify({generated:e,source:r,original:t,name:s}),this._ignoreInvalidMapping)return"undefined"!=typeof console&&console.warn&&console.warn(i),!1;throw new Error(i)}},a.prototype._serializeMappings=function(){for(var e,t,r,n,o=0,a=1,l=0,h=0,u=0,c=0,f="",O=this._mappings.toArray(),d=0,p=O.length;d<p;d++){if(e="",(t=O[d]).generatedLine!==a)for(o=0;t.generatedLine!==a;)e+=";",a++;else if(d>0){if(!i.compareByGeneratedPositionsInflated(t,O[d-1]))continue;e+=","}e+=s.encode(t.generatedColumn-o),o=t.generatedColumn,null!=t.source&&(n=this._sources.indexOf(t.source),e+=s.encode(n-c),c=n,e+=s.encode(t.originalLine-1-h),h=t.originalLine-1,e+=s.encode(t.originalColumn-l),l=t.originalColumn,null!=t.name&&(r=this._names.indexOf(t.name),e+=s.encode(r-u),u=r)),f+=e}return f},a.prototype._generateSourcesContent=function(e,t){return e.map(function(e){if(!this._sourcesContents)return null;null!=t&&(e=i.relative(t,e));var r=i.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,r)?this._sourcesContents[r]:null},this)},a.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},a.prototype.toString=function(){return JSON.stringify(this.toJSON())},t.x=a},9155(e,t){t.getArg=function(e,t,r){if(t in e)return e[t];if(3===arguments.length)return r;throw new Error('"'+t+'" is a required argument.')};var r=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,s=/^data:.+\,.+$/;function i(e){var t=e.match(r);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function n(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="//",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}t.urlParse=i,t.urlGenerate=n;var o,a,l=(o=function(e){var r=e,s=i(e);if(s){if(!s.path)return e;r=s.path}for(var o=t.isAbsolute(r),a=[],l=0,h=0;;){if(l=h,-1===(h=r.indexOf("/",l))){a.push(r.slice(l));break}for(a.push(r.slice(l,h));h<r.length&&"/"===r[h];)h++}var u,c=0;for(h=a.length-1;h>=0;h--)"."===(u=a[h])?a.splice(h,1):".."===u?c++:c>0&&(""===u?(a.splice(h+1,c),c=0):(a.splice(h,2),c--));return""===(r=a.join("/"))&&(r=o?"/":"."),s?(s.path=r,n(s)):r},a=[],function(e){for(var t=0;t<a.length;t++)if(a[t].input===e){var r=a[0];return a[0]=a[t],a[t]=r,a[0].result}var s=o(e);return a.unshift({input:e,result:s}),a.length>32&&a.pop(),s});function h(e,t){""===e&&(e="."),""===t&&(t=".");var r=i(t),o=i(e);if(o&&(e=o.path||"/"),r&&!r.scheme)return o&&(r.scheme=o.scheme),n(r);if(r||t.match(s))return t;if(o&&!o.host&&!o.path)return o.host=t,n(o);var a="/"===t.charAt(0)?t:l(e.replace(/\/+$/,"")+"/"+t);return o?(o.path=a,n(o)):a}t.normalize=l,t.join=h,t.isAbsolute=function(e){return"/"===e.charAt(0)||r.test(e)},t.relative=function(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var r=0;0!==t.indexOf(e+"/");){var s=e.lastIndexOf("/");if(s<0)return t;if((e=e.slice(0,s)).match(/^([^\/]+:\/)?\/*$/))return t;++r}return Array(r+1).join("../")+t.substr(e.length+1)};var u=!("__proto__"in Object.create(null));function c(e){return e}function f(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var r=t-10;r>=0;r--)if(36!==e.charCodeAt(r))return!1;return!0}function O(e,t){return e===t?0:null===e?1:null===t?-1:e>t?1:-1}t.toSetString=u?c:function(e){return f(e)?"$"+e:e},t.fromSetString=u?c:function(e){return f(e)?e.slice(1):e},t.compareByOriginalPositions=function(e,t,r){var s=O(e.source,t.source);return 0!==s||0!==(s=e.originalLine-t.originalLine)||0!==(s=e.originalColumn-t.originalColumn)||r||0!==(s=e.generatedColumn-t.generatedColumn)||0!==(s=e.generatedLine-t.generatedLine)?s:O(e.name,t.name)},t.compareByOriginalPositionsNoSource=function(e,t,r){var s;return 0!==(s=e.originalLine-t.originalLine)||0!==(s=e.originalColumn-t.originalColumn)||r||0!==(s=e.generatedColumn-t.generatedColumn)||0!==(s=e.generatedLine-t.generatedLine)?s:O(e.name,t.name)},t.compareByGeneratedPositionsDeflated=function(e,t,r){var s=e.generatedLine-t.generatedLine;return 0!==s||0!==(s=e.generatedColumn-t.generatedColumn)||r||0!==(s=O(e.source,t.source))||0!==(s=e.originalLine-t.originalLine)||0!==(s=e.originalColumn-t.originalColumn)?s:O(e.name,t.name)},t.compareByGeneratedPositionsDeflatedNoLine=function(e,t,r){var s=e.generatedColumn-t.generatedColumn;return 0!==s||r||0!==(s=O(e.source,t.source))||0!==(s=e.originalLine-t.originalLine)||0!==(s=e.originalColumn-t.originalColumn)?s:O(e.name,t.name)},t.compareByGeneratedPositionsInflated=function(e,t){var r=e.generatedLine-t.generatedLine;return 0!==r||0!==(r=e.generatedColumn-t.generatedColumn)||0!==(r=O(e.source,t.source))||0!==(r=e.originalLine-t.originalLine)||0!==(r=e.originalColumn-t.originalColumn)?r:O(e.name,t.name)},t.parseSourceMapInput=function(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))},t.computeSourceURL=function(e,t,r){if(t=t||"",e&&("/"!==e[e.length-1]&&"/"!==t[0]&&(e+="/"),t=e+t),r){var s=i(r);if(!s)throw new Error("sourceMapURL could not be parsed");if(s.path){var o=s.path.lastIndexOf("/");o>=0&&(s.path=s.path.substring(0,o+1))}t=h(n(s),t)}return l(t)}},6411(e,t,r){"use strict";r.d(t,{PH:()=>d,Qj:()=>O,RY:()=>X,Z6:()=>h,fI:()=>u,iX:()=>R,rr:()=>_,uY:()=>o});const s=1024;let i=0;class n{constructor(e,t){this.from=e,this.to=t}}class o{constructor(e={}){this.id=i++,this.perNode=!!e.perNode,this.deserialize=e.deserialize||(()=>{throw new Error("This node type doesn't define a deserialize function")}),this.combine=e.combine||null}add(e){if(this.perNode)throw new RangeError("Can't add per-node props to node types");return"function"!=typeof e&&(e=h.match(e)),t=>{let r=e(t);return void 0===r?null:[this,r]}}}o.closedBy=new o({deserialize:e=>e.split(" ")}),o.openedBy=new o({deserialize:e=>e.split(" ")}),o.group=new o({deserialize:e=>e.split(" ")}),o.isolate=new o({deserialize:e=>{if(e&&"rtl"!=e&&"ltr"!=e&&"auto"!=e)throw new RangeError("Invalid value for isolate: "+e);return e||"auto"}}),o.contextHash=new o({perNode:!0}),o.lookAhead=new o({perNode:!0}),o.mounted=new o({perNode:!0});class a{constructor(e,t,r,s=!1){this.tree=e,this.overlay=t,this.parser=r,this.bracketed=s}static get(e){return e&&e.props&&e.props[o.mounted.id]}}const l=Object.create(null);class h{constructor(e,t,r,s=0){this.name=e,this.props=t,this.id=r,this.flags=s}static define(e){let t=e.props&&e.props.length?Object.create(null):l,r=(e.top?1:0)|(e.skipped?2:0)|(e.error?4:0)|(null==e.name?8:0),s=new h(e.name||"",t,e.id,r);if(e.props)for(let r of e.props)if(Array.isArray(r)||(r=r(s)),r){if(r[0].perNode)throw new RangeError("Can't store a per-node prop on a node type");t[r[0].id]=r[1]}return s}prop(e){return this.props[e.id]}get isTop(){return(1&this.flags)>0}get isSkipped(){return(2&this.flags)>0}get isError(){return(4&this.flags)>0}get isAnonymous(){return(8&this.flags)>0}is(e){if("string"==typeof e){if(this.name==e)return!0;let t=this.prop(o.group);return!!t&&t.indexOf(e)>-1}return this.id==e}static match(e){let t=Object.create(null);for(let r in e)for(let s of r.split(" "))t[s]=e[r];return e=>{for(let r=e.prop(o.group),s=-1;s<(r?r.length:0);s++){let i=t[s<0?e.name:r[s]];if(i)return i}}}}h.none=new h("",Object.create(null),0,8);class u{constructor(e){this.types=e;for(let t=0;t<e.length;t++)if(e[t].id!=t)throw new RangeError("Node type ids should correspond to array positions when creating a node set")}extend(...e){let t=[];for(let r of this.types){let s=null;for(let t of e){let e=t(r);if(e){s||(s=Object.assign({},r.props));let t=e[1],i=e[0];i.combine&&i.id in s&&(t=i.combine(s[i.id],t)),s[i.id]=t}}t.push(s?new h(r.name,s,r.id,r.flags):r)}return new u(t)}}const c=new WeakMap,f=new WeakMap;var O;!function(e){e[e.ExcludeBuffers=1]="ExcludeBuffers",e[e.IncludeAnonymous=2]="IncludeAnonymous",e[e.IgnoreMounts=4]="IgnoreMounts",e[e.IgnoreOverlays=8]="IgnoreOverlays",e[e.EnterBracketed=16]="EnterBracketed"}(O||(O={}));class d{constructor(e,t,r,s,i){if(this.type=e,this.children=t,this.positions=r,this.length=s,this.props=null,i&&i.length){this.props=Object.create(null);for(let[e,t]of i)this.props["number"==typeof e?e:e.id]=t}}toString(){let e=a.get(this);if(e&&!e.overlay)return e.tree.toString();let t="";for(let e of this.children){let r=e.toString();r&&(t&&(t+=","),t+=r)}return this.type.name?(/\W/.test(this.type.name)&&!this.type.isError?JSON.stringify(this.type.name):this.type.name)+(t.length?"("+t+")":""):t}cursor(e=0){return new j(this.topNode,e)}cursorAt(e,t=0,r=0){let s=c.get(this)||this.topNode,i=new j(s);return i.moveTo(e,t),c.set(this,i._tree),i}get topNode(){return new Q(this,0,0,null)}resolve(e,t=0){let r=y(c.get(this)||this.topNode,e,t,!1);return c.set(this,r),r}resolveInner(e,t=0){let r=y(f.get(this)||this.topNode,e,t,!0);return f.set(this,r),r}resolveStack(e,t=0){return function(e,t,r){let s=e.resolveInner(t,r),i=null;for(let e=s instanceof Q?s:s.context.parent;e;e=e.parent)if(e.index<0){let n=e.parent;(i||(i=[s])).push(n.resolve(t,r)),e=n}else{let n=a.get(e.tree);if(n&&n.overlay&&n.overlay[0].from<=t&&n.overlay[n.overlay.length-1].to>=t){let o=new Q(n.tree,n.overlay[0].from+e.from,-1,e);(i||(i=[s])).push(y(o,t,r,!1))}}return i?v(i):s}(this,e,t)}iterate(e){let{enter:t,leave:r,from:s=0,to:i=this.length}=e,n=e.mode||0,o=(n&O.IncludeAnonymous)>0;for(let e=this.cursor(n|O.IncludeAnonymous);;){let n=!1;if(e.from<=i&&e.to>=s&&(!o&&e.type.isAnonymous||!1!==t(e))){if(e.firstChild())continue;n=!0}for(;n&&r&&(o||!e.type.isAnonymous)&&r(e),!e.nextSibling();){if(!e.parent())return;n=!0}}}prop(e){return e.perNode?this.props?this.props[e.id]:void 0:this.type.prop(e)}get propValues(){let e=[];if(this.props)for(let t in this.props)e.push([+t,this.props[t]]);return e}balance(e={}){return this.children.length<=8?this:F(h.none,this.children,this.positions,0,this.children.length,0,this.length,(e,t,r)=>new d(this.type,e,t,r,this.propValues),e.makeTree||((e,t,r)=>new d(h.none,e,t,r)))}static build(e){return function(e){var t;let{buffer:r,nodeSet:i,maxBufferLength:n=s,reused:a=[],minRepeatType:l=i.types.length}=e,h=Array.isArray(r)?new p(r,r.length):r,u=i.types,c=0,f=0;function O(e,t,r,s,p,$){let{id:S,start:k,end:x,size:v}=h,P=f,j=c;if(v<0){if(h.next(),-1==v){let t=a[S];return r.push(t),void s.push(k-e)}if(-3==v)return void(c=S);if(-4==v)return void(f=S);throw new RangeError(`Unrecognized record size: ${v}`)}let w,C,A=u[S],X=k-e;if(x-k<=n&&(C=function(e,t){let r=h.fork(),s=0,i=0,o=0,a=r.end-n,u={size:0,start:0,skip:0};e:for(let n=r.pos-e;r.pos>n;){let e=r.size;if(r.id==t&&e>=0){u.size=s,u.start=i,u.skip=o,o+=4,s+=4,r.next();continue}let h=r.pos-e;if(e<0||h<n||r.start<a)break;let c=r.id>=l?4:0,f=r.start;for(r.next();r.pos>h;){if(r.size<0){if(-3!=r.size&&-4!=r.size)break e;c+=4}else r.id>=l&&(c+=4);r.next()}i=f,s+=e,o+=c}return(t<0||s==e)&&(u.size=s,u.start=i,u.skip=o),u.size>4?u:void 0}(h.pos-t,p))){let t=new Uint16Array(C.size-C.skip),r=h.pos-C.size,s=t.length;for(;h.pos>r;)s=Q(C.start,t,s);w=new g(t,x-C.start,i),X=C.start-e}else{let e=h.pos-v;h.next();let t=[],r=[],s=S>=l?S:-1,i=0,a=x;for(;h.pos>e;)s>=0&&h.id==s&&h.size>=0?(h.end<=a-n&&(y(t,r,k,i,h.end,a,s,P,j),i=t.length,a=h.end),h.next()):$>2500?m(k,e,t,r):O(k,e,t,r,s,$+1);if(s>=0&&i>0&&i<t.length&&y(t,r,k,i,k,a,s,P,j),t.reverse(),r.reverse(),s>-1&&i>0){let e=function(e,t){return(r,s,i)=>{let n,a,l=0,h=r.length-1;if(h>=0&&(n=r[h])instanceof d){if(!h&&n.type==e&&n.length==i)return n;(a=n.prop(o.lookAhead))&&(l=s[h]+n.length+a)}return b(e,r,s,i,l,t)}}(A,j);w=F(A,t,r,0,t.length,0,x-k,e,e)}else w=b(A,t,r,x-k,P-x,j)}r.push(w),s.push(X)}function m(e,t,r,s){let o=[],a=0,l=-1;for(;h.pos>t;){let{id:e,start:t,end:r,size:s}=h;if(s>4)h.next();else{if(l>-1&&t<l)break;l<0&&(l=r-n),o.push(e,t,r),a++,h.next()}}if(a){let t=new Uint16Array(4*a),n=o[o.length-2];for(let e=o.length-3,r=0;e>=0;e-=3)t[r++]=o[e],t[r++]=o[e+1]-n,t[r++]=o[e+2]-n,t[r++]=r;r.push(new g(t,o[2]-n,i)),s.push(n-e)}}function y(e,t,r,s,n,o,a,l,h){let u=[],c=[];for(;e.length>s;)u.push(e.pop()),c.push(t.pop()+r-n);e.push(b(i.types[a],u,c,o-n,l-o,h)),t.push(n-r)}function b(e,t,r,s,i,n,a){if(n){let e=[o.contextHash,n];a=a?[e].concat(a):[e]}if(i>25){let e=[o.lookAhead,i];a=a?[e].concat(a):[e]}return new d(e,t,r,s,a)}function Q(e,t,r){let{id:s,start:i,end:n,size:o}=h;if(h.next(),o>=0&&s<l){let a=r;if(o>4){let s=h.pos-(o-4);for(;h.pos>s;)r=Q(e,t,r)}t[--r]=a,t[--r]=n-e,t[--r]=i-e,t[--r]=s}else-3==o?c=s:-4==o&&(f=s);return r}let $=[],S=[];for(;h.pos>0;)O(e.start||0,e.bufferStart||0,$,S,-1,0);let k=null!==(t=e.length)&&void 0!==t?t:$.length?S[0]+$[0].length:0;return new d(u[e.topID],$.reverse(),S.reverse(),k)}(e)}}d.empty=new d(h.none,[],[],0);class p{constructor(e,t){this.buffer=e,this.index=t}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new p(this.buffer,this.index)}}class g{constructor(e,t,r){this.buffer=e,this.length=t,this.set=r}get type(){return h.none}toString(){let e=[];for(let t=0;t<this.buffer.length;)e.push(this.childString(t)),t=this.buffer[t+3];return e.join(",")}childString(e){let t=this.buffer[e],r=this.buffer[e+3],s=this.set.types[t],i=s.name;if(/\W/.test(i)&&!s.isError&&(i=JSON.stringify(i)),r==(e+=4))return i;let n=[];for(;e<r;)n.push(this.childString(e)),e=this.buffer[e+3];return i+"("+n.join(",")+")"}findChild(e,t,r,s,i){let{buffer:n}=this,o=-1;for(let a=e;a!=t&&!(m(i,s,n[a+1],n[a+2])&&(o=a,r>0));a=n[a+3]);return o}slice(e,t,r){let s=this.buffer,i=new Uint16Array(t-e),n=0;for(let o=e,a=0;o<t;){i[a++]=s[o++],i[a++]=s[o++]-r;let t=i[a++]=s[o++]-r;i[a++]=s[o++]-e,n=Math.max(n,t)}return new g(i,n,this.set)}}function m(e,t,r,s){switch(e){case-2:return r<t;case-1:return s>=t&&r<t;case 0:return r<t&&s>t;case 1:return r<=t&&s>t;case 2:return s>t;case 4:return!0}}function y(e,t,r,s){for(var i;e.from==e.to||(r<1?e.from>=t:e.from>t)||(r>-1?e.to<=t:e.to<t);){let t=!s&&e instanceof Q&&e.index<0?null:e.parent;if(!t)return e;e=t}let n=s?0:O.IgnoreOverlays;if(s)for(let s=e,o=s.parent;o;s=o,o=s.parent)s instanceof Q&&s.index<0&&(null===(i=o.enter(t,r,n))||void 0===i?void 0:i.from)!=s.from&&(e=o);for(;;){let s=e.enter(t,r,n);if(!s)return e;e=s}}class b{cursor(e=0){return new j(this,e)}getChild(e,t=null,r=null){let s=$(this,e,t,r);return s.length?s[0]:null}getChildren(e,t=null,r=null){return $(this,e,t,r)}resolve(e,t=0){return y(this,e,t,!1)}resolveInner(e,t=0){return y(this,e,t,!0)}matchContext(e){return S(this.parent,e)}enterUnfinishedNodesBefore(e){let t=this.childBefore(e),r=this;for(;t;){let e=t.lastChild;if(!e||e.to!=t.to)break;e.type.isError&&e.from==e.to?(r=t,t=e.prevSibling):t=e}return r}get node(){return this}get next(){return this.parent}}class Q extends b{constructor(e,t,r,s){super(),this._tree=e,this.from=t,this.index=r,this._parent=s}get type(){return this._tree.type}get name(){return this._tree.type.name}get to(){return this.from+this._tree.length}nextChild(e,t,r,s,i=0){for(let n=this;;){for(let{children:o,positions:l}=n._tree,h=t>0?o.length:-1;e!=h;e+=t){let h,u=o[e],c=l[e]+n.from;if(i&O.EnterBracketed&&u instanceof d&&(h=a.get(u))&&!h.overlay&&h.bracketed&&r>=c&&r<=c+u.length||m(s,r,c,c+u.length))if(u instanceof g){if(i&O.ExcludeBuffers)continue;let o=u.findChild(0,u.buffer.length,t,r-c,s);if(o>-1)return new x(new k(n,u,e,c),null,o)}else if(i&O.IncludeAnonymous||!u.type.isAnonymous||w(u)){let o;if(!(i&O.IgnoreMounts)&&(o=a.get(u))&&!o.overlay)return new Q(o.tree,c,e,n);let l=new Q(u,c,e,n);return i&O.IncludeAnonymous||!l.type.isAnonymous?l:l.nextChild(t<0?u.children.length-1:0,t,r,s,i)}}if(i&O.IncludeAnonymous||!n.type.isAnonymous)return null;if(e=n.index>=0?n.index+t:t<0?-1:n._parent._tree.children.length,n=n._parent,!n)return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)}childAfter(e){return this.nextChild(0,1,e,2)}childBefore(e){return this.nextChild(this._tree.children.length-1,-1,e,-2)}prop(e){return this._tree.prop(e)}enter(e,t,r=0){let s;if(!(r&O.IgnoreOverlays)&&(s=a.get(this._tree))&&s.overlay){let i=e-this.from,n=r&O.EnterBracketed&&s.bracketed;for(let{from:e,to:r}of s.overlay)if((t>0||n?e<=i:e<i)&&(t<0||n?r>=i:r>i))return new Q(s.tree,s.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,e,t,r)}nextSignificantParent(){let e=this;for(;e.type.isAnonymous&&e._parent;)e=e._parent;return e}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}get tree(){return this._tree}toTree(){return this._tree}toString(){return this._tree.toString()}}function $(e,t,r,s){let i=e.cursor(),n=[];if(!i.firstChild())return n;if(null!=r)for(let e=!1;!e;)if(e=i.type.is(r),!i.nextSibling())return n;for(;;){if(null!=s&&i.type.is(s))return n;if(i.type.is(t)&&n.push(i.node),!i.nextSibling())return null==s?n:[]}}function S(e,t,r=t.length-1){for(let s=e;r>=0;s=s.parent){if(!s)return!1;if(!s.type.isAnonymous){if(t[r]&&t[r]!=s.name)return!1;r--}}return!0}class k{constructor(e,t,r,s){this.parent=e,this.buffer=t,this.index=r,this.start=s}}class x extends b{get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}constructor(e,t,r){super(),this.context=e,this._parent=t,this.index=r,this.type=e.buffer.set.types[e.buffer.buffer[r]]}child(e,t,r){let{buffer:s}=this.context,i=s.findChild(this.index+4,s.buffer[this.index+3],e,t-this.context.start,r);return i<0?null:new x(this.context,this,i)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(e){return this.child(1,e,2)}childBefore(e){return this.child(-1,e,-2)}prop(e){return this.type.prop(e)}enter(e,t,r=0){if(r&O.ExcludeBuffers)return null;let{buffer:s}=this.context,i=s.findChild(this.index+4,s.buffer[this.index+3],t>0?1:-1,e-this.context.start,t);return i<0?null:new x(this.context,this,i)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(e){return this._parent?null:this.context.parent.nextChild(this.context.index+e,e,0,4)}get nextSibling(){let{buffer:e}=this.context,t=e.buffer[this.index+3];return t<(this._parent?e.buffer[this._parent.index+3]:e.buffer.length)?new x(this.context,this._parent,t):this.externalSibling(1)}get prevSibling(){let{buffer:e}=this.context,t=this._parent?this._parent.index+4:0;return this.index==t?this.externalSibling(-1):new x(this.context,this._parent,e.findChild(t,this.index,-1,0,4))}get tree(){return null}toTree(){let e=[],t=[],{buffer:r}=this.context,s=this.index+4,i=r.buffer[this.index+3];if(i>s){let n=r.buffer[this.index+1];e.push(r.slice(s,i,n)),t.push(0)}return new d(this.type,e,t,this.to-this.from)}toString(){return this.context.buffer.childString(this.index)}}function v(e){if(!e.length)return null;let t=0,r=e[0];for(let s=1;s<e.length;s++){let i=e[s];(i.from>r.from||i.to<r.to)&&(r=i,t=s)}let s=r instanceof Q&&r.index<0?null:r.parent,i=e.slice();return s?i[t]=s:i.splice(t,1),new P(i,r)}class P{constructor(e,t){this.heads=e,this.node=t}get next(){return v(this.heads)}}class j{get name(){return this.type.name}constructor(e,t=0){if(this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,this.mode=t&~O.EnterBracketed,e instanceof Q)this.yieldNode(e);else{this._tree=e.context.parent,this.buffer=e.context;for(let t=e._parent;t;t=t._parent)this.stack.unshift(t.index);this.bufferNode=e,this.yieldBuf(e.index)}}yieldNode(e){return!!e&&(this._tree=e,this.type=e.type,this.from=e.from,this.to=e.to,!0)}yieldBuf(e,t){this.index=e;let{start:r,buffer:s}=this.buffer;return this.type=t||s.set.types[s.buffer[e]],this.from=r+s.buffer[e+1],this.to=r+s.buffer[e+2],!0}yield(e){return!!e&&(e instanceof Q?(this.buffer=null,this.yieldNode(e)):(this.buffer=e.context,this.yieldBuf(e.index,e.type)))}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(e,t,r){if(!this.buffer)return this.yield(this._tree.nextChild(e<0?this._tree._tree.children.length-1:0,e,t,r,this.mode));let{buffer:s}=this.buffer,i=s.findChild(this.index+4,s.buffer[this.index+3],e,t-this.buffer.start,r);return!(i<0)&&(this.stack.push(this.index),this.yieldBuf(i))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(e){return this.enterChild(1,e,2)}childBefore(e){return this.enterChild(-1,e,-2)}enter(e,t,r=this.mode){return this.buffer?!(r&O.ExcludeBuffers)&&this.enterChild(1,e,t):this.yield(this._tree.enter(e,t,r))}parent(){if(!this.buffer)return this.yieldNode(this.mode&O.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let e=this.mode&O.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(e)}sibling(e){if(!this.buffer)return!!this._tree._parent&&this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+e,e,0,4,this.mode));let{buffer:t}=this.buffer,r=this.stack.length-1;if(e<0){let e=r<0?0:this.stack[r]+4;if(this.index!=e)return this.yieldBuf(t.findChild(e,this.index,-1,0,4))}else{let e=t.buffer[this.index+3];if(e<(r<0?t.buffer.length:t.buffer[this.stack[r]+3]))return this.yieldBuf(e)}return r<0&&this.yield(this.buffer.parent.nextChild(this.buffer.index+e,e,0,4,this.mode))}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(e){let t,r,{buffer:s}=this;if(s){if(e>0){if(this.index<s.buffer.buffer.length)return!1}else for(let e=0;e<this.index;e++)if(s.buffer.buffer[e+3]<this.index)return!1;({index:t,parent:r}=s)}else({index:t,_parent:r}=this._tree);for(;r;({index:t,_parent:r}=r))if(t>-1)for(let s=t+e,i=e<0?-1:r._tree.children.length;s!=i;s+=e){let e=r._tree.children[s];if(this.mode&O.IncludeAnonymous||e instanceof g||!e.type.isAnonymous||w(e))return!1}return!0}move(e,t){if(t&&this.enterChild(e,0,4))return!0;for(;;){if(this.sibling(e))return!0;if(this.atLastNode(e)||!this.parent())return!1}}next(e=!0){return this.move(1,e)}prev(e=!0){return this.move(-1,e)}moveTo(e,t=0){for(;(this.from==this.to||(t<1?this.from>=e:this.from>e)||(t>-1?this.to<=e:this.to<e))&&this.parent(););for(;this.enterChild(1,e,t););return this}get node(){if(!this.buffer)return this._tree;let e=this.bufferNode,t=null,r=0;if(e&&e.context==this.buffer)e:for(let s=this.index,i=this.stack.length;i>=0;){for(let n=e;n;n=n._parent)if(n.index==s){if(s==this.index)return n;t=n,r=i+1;break e}s=this.stack[--i]}for(let e=r;e<this.stack.length;e++)t=new x(this.buffer,t,this.stack[e]);return this.bufferNode=new x(this.buffer,t,this.index)}get tree(){return this.buffer?null:this._tree._tree}iterate(e,t){for(let r=0;;){let s=!1;if(this.type.isAnonymous||!1!==e(this)){if(this.firstChild()){r++;continue}this.type.isAnonymous||(s=!0)}for(;;){if(s&&t&&t(this),s=this.type.isAnonymous,!r)return;if(this.nextSibling())break;this.parent(),r--,s=!0}}}matchContext(e){if(!this.buffer)return S(this.node.parent,e);let{buffer:t}=this.buffer,{types:r}=t.set;for(let s=e.length-1,i=this.stack.length-1;s>=0;i--){if(i<0)return S(this._tree,e,s);let n=r[t.buffer[this.stack[i]]];if(!n.isAnonymous){if(e[s]&&e[s]!=n.name)return!1;s--}}return!0}}function w(e){return e.children.some(e=>e instanceof g||!e.type.isAnonymous||w(e))}const C=new WeakMap;function A(e,t){if(!e.isAnonymous||t instanceof g||t.type!=e)return 1;let r=C.get(t);if(null==r){r=1;for(let s of t.children){if(s.type!=e||!(s instanceof d)){r=1;break}r+=A(e,s)}C.set(t,r)}return r}function F(e,t,r,s,i,n,o,a,l){let h=0;for(let r=s;r<i;r++)h+=A(e,t[r]);let u=Math.ceil(1.5*h/8),c=[],f=[];return function t(r,s,i,o,a){for(let h=i;h<o;){let i=h,O=s[h],d=A(e,r[h]);for(h++;h<o;h++){let t=A(e,r[h]);if(d+t>=u)break;d+=t}if(h==i+1){if(d>u){let e=r[i];t(e.children,e.positions,0,e.children.length,s[i]+a);continue}c.push(r[i])}else{let t=s[h-1]+r[h-1].length-O;c.push(F(e,r,s,i,h,O,t,null,l))}f.push(O+a-n)}}(t,r,s,i,0),(a||l)(c,f,o)}class X{constructor(){this.map=new WeakMap}setBuffer(e,t,r){let s=this.map.get(e);s||this.map.set(e,s=new Map),s.set(t,r)}getBuffer(e,t){let r=this.map.get(e);return r&&r.get(t)}set(e,t){e instanceof x?this.setBuffer(e.context.buffer,e.index,t):e instanceof Q&&this.map.set(e.tree,t)}get(e){return e instanceof x?this.getBuffer(e.context.buffer,e.index):e instanceof Q?this.map.get(e.tree):void 0}cursorSet(e,t){e.buffer?this.setBuffer(e.buffer.buffer,e.index,t):this.map.set(e.tree,t)}cursorGet(e){return e.buffer?this.getBuffer(e.buffer.buffer,e.index):this.map.get(e.tree)}}class _{constructor(e,t,r,s,i=!1,n=!1){this.from=e,this.to=t,this.tree=r,this.offset=s,this.open=(i?1:0)|(n?2:0)}get openStart(){return(1&this.open)>0}get openEnd(){return(2&this.open)>0}static addTree(e,t=[],r=!1){let s=[new _(0,e.length,e,0,!1,r)];for(let r of t)r.to>e.length&&s.push(r);return s}static applyChanges(e,t,r=128){if(!t.length)return e;let s=[],i=1,n=e.length?e[0]:null;for(let o=0,a=0,l=0;;o++){let h=o<t.length?t[o]:null,u=h?h.fromA:1e9;if(u-a>=r)for(;n&&n.from<u;){let t=n;if(a>=t.from||u<=t.to||l){let e=Math.max(t.from,a)-l,r=Math.min(t.to,u)-l;t=e>=r?null:new _(e,r,t.tree,t.offset+l,o>0,!!h)}if(t&&s.push(t),n.to>u)break;n=i<e.length?e[i++]:null}if(!h)break;a=h.toA,l=h.toA-h.toB}return s}}class R{startParse(e,t,r){return"string"==typeof e&&(e=new E(e)),r=r?r.length?r.map(e=>new n(e.from,e.to)):[new n(0,0)]:[new n(0,e.length)],this.createParse(e,t||[],r)}parse(e,t,r){let s=this.startParse(e,t,r);for(;;){let e=s.advance();if(e)return e}}}class E{constructor(e){this.string=e}get length(){return this.string.length}chunk(e){return this.string.slice(e)}get lineChunks(){return!1}read(e,t){return this.string.slice(e,t)}}new o({perNode:!0})},4274(e,t,r){"use strict";r.d(t,{K:()=>I});var s=r(6411);class i{constructor(e,t,r,s,i,n,o,a,l,h=0,u){this.p=e,this.stack=t,this.state=r,this.reducePos=s,this.pos=i,this.score=n,this.buffer=o,this.bufferBase=a,this.curContext=l,this.lookAhead=h,this.parent=u}toString(){return`[${this.stack.filter((e,t)=>t%3==0).concat(this.state)}]@${this.pos}${this.score?"!"+this.score:""}`}static start(e,t,r=0){let s=e.parser.context;return new i(e,[],t,r,r,0,[],0,s?new n(s,s.start):null,0,null)}get context(){return this.curContext?this.curContext.context:null}pushState(e,t){this.stack.push(this.state,t,this.bufferBase+this.buffer.length),this.state=e}reduce(e){var t;let r=e>>19,s=65535&e,{parser:i}=this.p,n=this.reducePos<this.pos-25&&this.setLookAhead(this.pos),o=i.dynamicPrecedence(s);if(o&&(this.score+=o),0==r)return s<i.minRepeatTerm&&this.reducePos<this.pos&&(this.reducePos=this.pos),this.pushState(i.getGoto(this.state,s,!0),this.reducePos),s<i.minRepeatTerm&&this.storeNode(s,this.reducePos,this.reducePos,n?8:4,!0),void this.reduceContext(s,this.reducePos);let a=this.stack.length-3*(r-1)-(262144&e?6:0),l=a?this.stack[a-2]:this.p.ranges[0].from;s<i.minRepeatTerm&&l==this.reducePos&&this.reducePos<this.pos&&(this.reducePos=this.pos);let h=this.reducePos-l;h>=2e3&&!(null===(t=this.p.parser.nodeSet.types[s])||void 0===t?void 0:t.isAnonymous)&&(l==this.p.lastBigReductionStart?(this.p.bigReductionCount++,this.p.lastBigReductionSize=h):this.p.lastBigReductionSize<h&&(this.p.bigReductionCount=1,this.p.lastBigReductionStart=l,this.p.lastBigReductionSize=h));let u=a?this.stack[a-1]:0,c=this.bufferBase+this.buffer.length-u;if(s<i.minRepeatTerm||131072&e){let e=i.stateFlag(this.state,1)?this.pos:this.reducePos;this.storeNode(s,l,e,c+4,!0)}if(262144&e)this.state=this.stack[a];else{let e=this.stack[a-3];this.state=i.getGoto(e,s,!0)}for(;this.stack.length>a;)this.stack.pop();this.reduceContext(s,l)}storeNode(e,t,r,s=4,i=!1){if(0==e&&(!this.stack.length||this.stack[this.stack.length-1]<this.buffer.length+this.bufferBase)){let e=this.buffer.length;if(e>0&&0==this.buffer[e-4]&&this.buffer[e-1]>-1){if(t==r)return;if(this.buffer[e-2]>=t)return void(this.buffer[e-2]=r)}}if(i&&this.pos!=r){let i=this.buffer.length;if(i>0&&(0!=this.buffer[i-4]||this.buffer[i-1]<0)){let e=!1;for(let t=i;t>0&&this.buffer[t-2]>r;t-=4)if(this.buffer[t-1]>=0){e=!0;break}if(e)for(;i>0&&this.buffer[i-2]>r;)this.buffer[i]=this.buffer[i-4],this.buffer[i+1]=this.buffer[i-3],this.buffer[i+2]=this.buffer[i-2],this.buffer[i+3]=this.buffer[i-1],i-=4,s>4&&(s-=4)}this.buffer[i]=e,this.buffer[i+1]=t,this.buffer[i+2]=r,this.buffer[i+3]=s}else this.buffer.push(e,t,r,s)}shift(e,t,r,s){if(131072&e)this.pushState(65535&e,this.pos);else if(262144&e)this.pos=s,this.shiftContext(t,r),t<=this.p.parser.maxNode&&this.buffer.push(t,r,s,4);else{let i=e,{parser:n}=this.p;this.pos=s;let o=n.stateFlag(i,1);!o&&(s>r||t<=n.maxNode)&&(this.reducePos=s),this.pushState(i,o?r:Math.min(r,this.reducePos)),this.shiftContext(t,r),t<=n.maxNode&&this.buffer.push(t,r,s,4)}}apply(e,t,r,s){65536&e?this.reduce(e):this.shift(e,t,r,s)}useNode(e,t){let r=this.p.reused.length-1;(r<0||this.p.reused[r]!=e)&&(this.p.reused.push(e),r++);let s=this.pos;this.reducePos=this.pos=s+e.length,this.pushState(t,s),this.buffer.push(r,s,this.reducePos,-1),this.curContext&&this.updateContext(this.curContext.tracker.reuse(this.curContext.context,e,this,this.p.stream.reset(this.pos-e.length)))}split(){let e=this,t=e.buffer.length;for(t&&0==e.buffer[t-4]&&(t-=4);t>0&&e.buffer[t-2]>e.reducePos;)t-=4;let r=e.buffer.slice(t),s=e.bufferBase+t;for(;e&&s==e.bufferBase;)e=e.parent;return new i(this.p,this.stack.slice(),this.state,this.reducePos,this.pos,this.score,r,s,this.curContext,this.lookAhead,e)}recoverByDelete(e,t){let r=e<=this.p.parser.maxNode;r&&this.storeNode(e,this.pos,t,4),this.storeNode(0,this.pos,t,r?8:4),this.pos=this.reducePos=t,this.score-=190}canShift(e){for(let t=new o(this);;){let r=this.p.parser.stateSlot(t.state,4)||this.p.parser.hasAction(t.state,e);if(0==r)return!1;if(!(65536&r))return!0;t.reduce(r)}}recoverByInsert(e){if(this.stack.length>=300)return[];let t=this.p.parser.nextStates(this.state);if(t.length>8||this.stack.length>=120){let r=[];for(let s,i=0;i<t.length;i+=2)(s=t[i+1])!=this.state&&this.p.parser.hasAction(s,e)&&r.push(t[i],s);if(this.stack.length<120)for(let e=0;r.length<8&&e<t.length;e+=2){let s=t[e+1];r.some((e,t)=>1&t&&e==s)||r.push(t[e],s)}t=r}let r=[];for(let e=0;e<t.length&&r.length<4;e+=2){let s=t[e+1];if(s==this.state)continue;let i=this.split();i.pushState(s,this.pos),i.storeNode(0,i.pos,i.pos,4,!0),i.shiftContext(t[e],this.pos),i.reducePos=this.pos,i.score-=200,r.push(i)}return r}forceReduce(){let{parser:e}=this.p,t=e.stateSlot(this.state,5);if(!(65536&t))return!1;if(!e.validAction(this.state,t)){let r=t>>19,s=65535&t,i=this.stack.length-3*r;if(i<0||e.getGoto(this.stack[i],s,!1)<0){let e=this.findForcedReduction();if(null==e)return!1;t=e}this.storeNode(0,this.pos,this.pos,4,!0),this.score-=100}return this.reducePos=this.pos,this.reduce(t),!0}findForcedReduction(){let{parser:e}=this.p,t=[],r=(s,i)=>{if(!t.includes(s))return t.push(s),e.allActions(s,t=>{if(393216&t);else if(65536&t){let r=(t>>19)-i;if(r>1){let s=65535&t,i=this.stack.length-3*r;if(i>=0&&e.getGoto(this.stack[i],s,!1)>=0)return r<<19|65536|s}}else{let e=r(t,i+1);if(null!=e)return e}})};return r(this.state,0)}forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.forceReduce()){this.storeNode(0,this.pos,this.pos,4,!0);break}return this}get deadEnd(){if(3!=this.stack.length)return!1;let{parser:e}=this.p;return 65535==e.data[e.stateSlot(this.state,1)]&&!e.stateSlot(this.state,4)}restart(){this.storeNode(0,this.pos,this.pos,4,!0),this.state=this.stack[0],this.stack.length=0}sameState(e){if(this.state!=e.state||this.stack.length!=e.stack.length)return!1;for(let t=0;t<this.stack.length;t+=3)if(this.stack[t]!=e.stack[t])return!1;return!0}get parser(){return this.p.parser}dialectEnabled(e){return this.p.parser.dialect.flags[e]}shiftContext(e,t){this.curContext&&this.updateContext(this.curContext.tracker.shift(this.curContext.context,e,this,this.p.stream.reset(t)))}reduceContext(e,t){this.curContext&&this.updateContext(this.curContext.tracker.reduce(this.curContext.context,e,this,this.p.stream.reset(t)))}emitContext(){let e=this.buffer.length-1;(e<0||-3!=this.buffer[e])&&this.buffer.push(this.curContext.hash,this.pos,this.pos,-3)}emitLookAhead(){let e=this.buffer.length-1;(e<0||-4!=this.buffer[e])&&this.buffer.push(this.lookAhead,this.pos,this.pos,-4)}updateContext(e){if(e!=this.curContext.context){let t=new n(this.curContext.tracker,e);t.hash!=this.curContext.hash&&this.emitContext(),this.curContext=t}}setLookAhead(e){return!(e<=this.lookAhead||(this.emitLookAhead(),this.lookAhead=e,0))}close(){this.curContext&&this.curContext.tracker.strict&&this.emitContext(),this.lookAhead>0&&this.emitLookAhead()}}class n{constructor(e,t){this.tracker=e,this.context=t,this.hash=e.strict?e.hash(t):0}}class o{constructor(e){this.start=e,this.state=e.state,this.stack=e.stack,this.base=this.stack.length}reduce(e){let t=65535&e,r=e>>19;0==r?(this.stack==this.start.stack&&(this.stack=this.stack.slice()),this.stack.push(this.state,0,0),this.base+=3):this.base-=3*(r-1);let s=this.start.p.parser.getGoto(this.stack[this.base-3],t,!0);this.state=s}}class a{constructor(e,t,r){this.stack=e,this.pos=t,this.index=r,this.buffer=e.buffer,0==this.index&&this.maybeNext()}static create(e,t=e.bufferBase+e.buffer.length){return new a(e,t,t-e.bufferBase)}maybeNext(){let e=this.stack.parent;null!=e&&(this.index=this.stack.bufferBase-e.bufferBase,this.stack=e,this.buffer=e.buffer)}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}next(){this.index-=4,this.pos-=4,0==this.index&&this.maybeNext()}fork(){return new a(this.stack,this.pos,this.index)}}function l(e,t=Uint16Array){if("string"!=typeof e)return e;let r=null;for(let s=0,i=0;s<e.length;){let n=0;for(;;){let t=e.charCodeAt(s++),r=!1;if(126==t){n=65535;break}t>=92&&t--,t>=34&&t--;let i=t-32;if(i>=46&&(i-=46,r=!0),n+=i,r)break;n*=46}r?r[i++]=n:r=new t(n)}return r}class h{constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1,this.lookAhead=0,this.mask=0,this.context=0}}const u=new h;class c{constructor(e,t){this.input=e,this.ranges=t,this.chunk="",this.chunkOff=0,this.chunk2="",this.chunk2Pos=0,this.next=-1,this.token=u,this.rangeIndex=0,this.pos=this.chunkPos=t[0].from,this.range=t[0],this.end=t[t.length-1].to,this.readNext()}resolveOffset(e,t){let r=this.range,s=this.rangeIndex,i=this.pos+e;for(;i<r.from;){if(!s)return null;let e=this.ranges[--s];i-=r.from-e.to,r=e}for(;t<0?i>r.to:i>=r.to;){if(s==this.ranges.length-1)return null;let e=this.ranges[++s];i+=e.from-r.to,r=e}return i}clipPos(e){if(e>=this.range.from&&e<this.range.to)return e;for(let t of this.ranges)if(t.to>e)return Math.max(e,t.from);return this.end}peek(e){let t,r,s=this.chunkOff+e;if(s>=0&&s<this.chunk.length)t=this.pos+e,r=this.chunk.charCodeAt(s);else{let s=this.resolveOffset(e,1);if(null==s)return-1;if(t=s,t>=this.chunk2Pos&&t<this.chunk2Pos+this.chunk2.length)r=this.chunk2.charCodeAt(t-this.chunk2Pos);else{let e=this.rangeIndex,s=this.range;for(;s.to<=t;)s=this.ranges[++e];this.chunk2=this.input.chunk(this.chunk2Pos=t),t+this.chunk2.length>s.to&&(this.chunk2=this.chunk2.slice(0,s.to-t)),r=this.chunk2.charCodeAt(0)}}return t>=this.token.lookAhead&&(this.token.lookAhead=t+1),r}acceptToken(e,t=0){let r=t?this.resolveOffset(t,-1):this.pos;if(null==r||r<this.token.start)throw new RangeError("Token end out of bounds");this.token.value=e,this.token.end=r}acceptTokenTo(e,t){this.token.value=e,this.token.end=t}getChunk(){if(this.pos>=this.chunk2Pos&&this.pos<this.chunk2Pos+this.chunk2.length){let{chunk:e,chunkPos:t}=this;this.chunk=this.chunk2,this.chunkPos=this.chunk2Pos,this.chunk2=e,this.chunk2Pos=t,this.chunkOff=this.pos-this.chunkPos}else{this.chunk2=this.chunk,this.chunk2Pos=this.chunkPos;let e=this.input.chunk(this.pos),t=this.pos+e.length;this.chunk=t>this.range.to?e.slice(0,this.range.to-this.pos):e,this.chunkPos=this.pos,this.chunkOff=0}}readNext(){return this.chunkOff>=this.chunk.length&&(this.getChunk(),this.chunkOff==this.chunk.length)?this.next=-1:this.next=this.chunk.charCodeAt(this.chunkOff)}advance(e=1){for(this.chunkOff+=e;this.pos+e>=this.range.to;){if(this.rangeIndex==this.ranges.length-1)return this.setDone();e-=this.range.to-this.pos,this.range=this.ranges[++this.rangeIndex],this.pos=this.range.from}return this.pos+=e,this.pos>=this.token.lookAhead&&(this.token.lookAhead=this.pos+1),this.readNext()}setDone(){return this.pos=this.chunkPos=this.end,this.range=this.ranges[this.rangeIndex=this.ranges.length-1],this.chunk="",this.next=-1}reset(e,t){if(t?(this.token=t,t.start=e,t.lookAhead=e+1,t.value=t.extended=-1):this.token=u,this.pos!=e){if(this.pos=e,e==this.end)return this.setDone(),this;for(;e<this.range.from;)this.range=this.ranges[--this.rangeIndex];for(;e>=this.range.to;)this.range=this.ranges[++this.rangeIndex];e>=this.chunkPos&&e<this.chunkPos+this.chunk.length?this.chunkOff=e-this.chunkPos:(this.chunk="",this.chunkOff=0),this.readNext()}return this}read(e,t){if(e>=this.chunkPos&&t<=this.chunkPos+this.chunk.length)return this.chunk.slice(e-this.chunkPos,t-this.chunkPos);if(e>=this.chunk2Pos&&t<=this.chunk2Pos+this.chunk2.length)return this.chunk2.slice(e-this.chunk2Pos,t-this.chunk2Pos);if(e>=this.range.from&&t<=this.range.to)return this.input.read(e,t);let r="";for(let s of this.ranges){if(s.from>=t)break;s.to>e&&(r+=this.input.read(Math.max(s.from,e),Math.min(s.to,t)))}return r}}class f{constructor(e,t){this.data=e,this.id=t}token(e,t){let{parser:r}=t.p;p(this.data,e,t,this.id,r.data,r.tokenPrecTable)}}f.prototype.contextual=f.prototype.fallback=f.prototype.extend=!1;class O{constructor(e,t,r){this.precTable=t,this.elseToken=r,this.data="string"==typeof e?l(e):e}token(e,t){let r=e.pos,s=0;for(;;){let r=e.next<0,i=e.resolveOffset(1,1);if(p(this.data,e,t,0,this.data,this.precTable),e.token.value>-1)break;if(null==this.elseToken)return;if(r||s++,null==i)break;e.reset(i,e.token)}s&&(e.reset(r,e.token),e.acceptToken(this.elseToken,s))}}O.prototype.contextual=f.prototype.fallback=f.prototype.extend=!1;class d{constructor(e,t={}){this.token=e,this.contextual=!!t.contextual,this.fallback=!!t.fallback,this.extend=!!t.extend}}function p(e,t,r,s,i,n){let o=0,a=1<<s,{dialect:l}=r.p.parser;e:for(;0!=(a&e[o]);){let r=e[o+1];for(let s=o+3;s<r;s+=2)if((e[s+1]&a)>0){let r=e[s];if(l.allows(r)&&(-1==t.token.value||t.token.value==r||m(r,t.token.value,i,n))){t.acceptToken(r);break}}let s=t.next,h=0,u=e[o+2];if(!(t.next<0&&u>h&&65535==e[r+3*u-3])){for(;h<u;){let i=h+u>>1,n=r+i+(i<<1),a=e[n],l=e[n+1]||65536;if(s<a)u=i;else{if(!(s>=l)){o=e[n+2],t.advance();continue e}h=i+1}}break}o=e[r+3*u-1]}}function g(e,t,r){for(let s,i=t;65535!=(s=e[i]);i++)if(s==r)return i-t;return-1}function m(e,t,r,s){let i=g(r,s,t);return i<0||g(r,s,e)<i}const y="undefined"!=typeof process&&process.env&&/\bparse\b/.test(process.env.LOG);let b=null;function Q(e,t,r){let i=e.cursor(s.Qj.IncludeAnonymous);for(i.moveTo(t);;)if(!(r<0?i.childBefore(t):i.childAfter(t)))for(;;){if((r<0?i.to<t:i.from>t)&&!i.type.isError)return r<0?Math.max(0,Math.min(i.to-1,t-25)):Math.min(e.length,Math.max(i.from+1,t+25));if(r<0?i.prevSibling():i.nextSibling())break;if(!i.parent())return r<0?0:e.length}}class ${constructor(e,t){this.fragments=e,this.nodeSet=t,this.i=0,this.fragment=null,this.safeFrom=-1,this.safeTo=-1,this.trees=[],this.start=[],this.index=[],this.nextFragment()}nextFragment(){let e=this.fragment=this.i==this.fragments.length?null:this.fragments[this.i++];if(e){for(this.safeFrom=e.openStart?Q(e.tree,e.from+e.offset,1)-e.offset:e.from,this.safeTo=e.openEnd?Q(e.tree,e.to+e.offset,-1)-e.offset:e.to;this.trees.length;)this.trees.pop(),this.start.pop(),this.index.pop();this.trees.push(e.tree),this.start.push(-e.offset),this.index.push(0),this.nextStart=this.safeFrom}else this.nextStart=1e9}nodeAt(e){if(e<this.nextStart)return null;for(;this.fragment&&this.safeTo<=e;)this.nextFragment();if(!this.fragment)return null;for(;;){let t=this.trees.length-1;if(t<0)return this.nextFragment(),null;let r=this.trees[t],i=this.index[t];if(i==r.children.length){this.trees.pop(),this.start.pop(),this.index.pop();continue}let n=r.children[i],o=this.start[t]+r.positions[i];if(o>e)return this.nextStart=o,null;if(n instanceof s.PH){if(o==e){if(o<this.safeFrom)return null;let e=o+n.length;if(e<=this.safeTo){let t=n.prop(s.uY.lookAhead);if(!t||e+t<this.fragment.to)return n}}this.index[t]++,o+n.length>=Math.max(this.safeFrom,e)&&(this.trees.push(n),this.start.push(o),this.index.push(0))}else this.index[t]++,this.nextStart=o+n.length}}}class S{constructor(e,t){this.stream=t,this.tokens=[],this.mainToken=null,this.actions=[],this.tokens=e.tokenizers.map(e=>new h)}getActions(e){let t=0,r=null,{parser:s}=e.p,{tokenizers:i}=s,n=s.stateSlot(e.state,3),o=e.curContext?e.curContext.hash:0,a=0;for(let s=0;s<i.length;s++){if(!(1<<s&n))continue;let l=i[s],h=this.tokens[s];if((!r||l.fallback)&&((l.contextual||h.start!=e.pos||h.mask!=n||h.context!=o)&&(this.updateCachedToken(h,l,e),h.mask=n,h.context=o),h.lookAhead>h.end+25&&(a=Math.max(h.lookAhead,a)),0!=h.value)){let s=t;if(h.extended>-1&&(t=this.addActions(e,h.extended,h.end,t)),t=this.addActions(e,h.value,h.end,t),!l.extend&&(r=h,t>s))break}}for(;this.actions.length>t;)this.actions.pop();return a&&e.setLookAhead(a),r||e.pos!=this.stream.end||(r=new h,r.value=e.p.parser.eofTerm,r.start=r.end=e.pos,t=this.addActions(e,r.value,r.end,t)),this.mainToken=r,this.actions}getMainToken(e){if(this.mainToken)return this.mainToken;let t=new h,{pos:r,p:s}=e;return t.start=r,t.end=Math.min(r+1,s.stream.end),t.value=r==s.stream.end?s.parser.eofTerm:0,t}updateCachedToken(e,t,r){let s=this.stream.clipPos(r.pos);if(t.token(this.stream.reset(s,e),r),e.value>-1){let{parser:t}=r.p;for(let s=0;s<t.specialized.length;s++)if(t.specialized[s]==e.value){let i=t.specializers[s](this.stream.read(e.start,e.end),r);if(i>=0&&r.p.parser.dialect.allows(i>>1)){1&i?e.extended=i>>1:e.value=i>>1;break}}}else e.value=0,e.end=this.stream.clipPos(s+1)}putAction(e,t,r,s){for(let t=0;t<s;t+=3)if(this.actions[t]==e)return s;return this.actions[s++]=e,this.actions[s++]=t,this.actions[s++]=r,s}addActions(e,t,r,s){let{state:i}=e,{parser:n}=e.p,{data:o}=n;for(let e=0;e<2;e++)for(let a=n.stateSlot(i,e?2:1);;a+=3){if(65535==o[a]){if(1!=o[a+1]){0==s&&2==o[a+1]&&(s=this.putAction(j(o,a+2),t,r,s));break}a=j(o,a+2)}o[a]==t&&(s=this.putAction(j(o,a+1),t,r,s))}return s}}class k{constructor(e,t,r,s){this.parser=e,this.input=t,this.ranges=s,this.recovering=0,this.nextStackID=9812,this.minStackPos=0,this.reused=[],this.stoppedAt=null,this.lastBigReductionStart=-1,this.lastBigReductionSize=0,this.bigReductionCount=0,this.stream=new c(t,s),this.tokens=new S(e,this.stream),this.topTerm=e.top[1];let{from:n}=s[0];this.stacks=[i.start(this,e.top[0],n)],this.fragments=r.length&&this.stream.end-n>4*e.bufferLength?new $(r,e.nodeSet):null}get parsedPos(){return this.minStackPos}advance(){let e,t,r=this.stacks,s=this.minStackPos,i=this.stacks=[];if(this.bigReductionCount>300&&1==r.length){let[e]=r;for(;e.forceReduce()&&e.stack.length&&e.stack[e.stack.length-2]>=this.lastBigReductionStart;);this.bigReductionCount=this.lastBigReductionSize=0}for(let n=0;n<r.length;n++){let o=r[n];for(;;){if(this.tokens.mainToken=null,o.pos>s)i.push(o);else{if(this.advanceStack(o,i,r))continue;{e||(e=[],t=[]),e.push(o);let r=this.tokens.getMainToken(o);t.push(r.value,r.end)}}break}}if(!i.length){let t=e&&function(e){let t=null;for(let r of e){let e=r.p.stoppedAt;(r.pos==r.p.stream.end||null!=e&&r.pos>e)&&r.p.parser.stateFlag(r.state,2)&&(!t||t.score<r.score)&&(t=r)}return t}(e);if(t)return y&&console.log("Finish with "+this.stackID(t)),this.stackToTree(t);if(this.parser.strict)throw y&&e&&console.log("Stuck with token "+(this.tokens.mainToken?this.parser.getName(this.tokens.mainToken.value):"none")),new SyntaxError("No parse at "+s);this.recovering||(this.recovering=5)}if(this.recovering&&e){let r=null!=this.stoppedAt&&e[0].pos>this.stoppedAt?e[0]:this.runRecovery(e,t,i);if(r)return y&&console.log("Force-finish "+this.stackID(r)),this.stackToTree(r.forceAll())}if(this.recovering){let e=1==this.recovering?1:3*this.recovering;if(i.length>e)for(i.sort((e,t)=>t.score-e.score);i.length>e;)i.pop();i.some(e=>e.reducePos>s)&&this.recovering--}else if(i.length>1){e:for(let e=0;e<i.length-1;e++){let t=i[e];for(let r=e+1;r<i.length;r++){let s=i[r];if(t.sameState(s)||t.buffer.length>500&&s.buffer.length>500){if(!((t.score-s.score||t.buffer.length-s.buffer.length)>0)){i.splice(e--,1);continue e}i.splice(r--,1)}}}i.length>12&&(i.sort((e,t)=>t.score-e.score),i.splice(12,i.length-12))}this.minStackPos=i[0].pos;for(let e=1;e<i.length;e++)i[e].pos<this.minStackPos&&(this.minStackPos=i[e].pos);return null}stopAt(e){if(null!=this.stoppedAt&&this.stoppedAt<e)throw new RangeError("Can't move stoppedAt forward");this.stoppedAt=e}advanceStack(e,t,r){let i=e.pos,{parser:n}=this,o=y?this.stackID(e)+" -> ":"";if(null!=this.stoppedAt&&i>this.stoppedAt)return e.forceReduce()?e:null;if(this.fragments){let t=e.curContext&&e.curContext.tracker.strict,r=t?e.curContext.hash:0;for(let a=this.fragments.nodeAt(i);a;){let i=this.parser.nodeSet.types[a.type.id]==a.type?n.getGoto(e.state,a.type.id):-1;if(i>-1&&a.length&&(!t||(a.prop(s.uY.contextHash)||0)==r))return e.useNode(a,i),y&&console.log(o+this.stackID(e)+` (via reuse of ${n.getName(a.type.id)})`),!0;if(!(a instanceof s.PH)||0==a.children.length||a.positions[0]>0)break;let l=a.children[0];if(!(l instanceof s.PH&&0==a.positions[0]))break;a=l}}let a=n.stateSlot(e.state,4);if(a>0)return e.reduce(a),y&&console.log(o+this.stackID(e)+` (via always-reduce ${n.getName(65535&a)})`),!0;if(e.stack.length>=8400)for(;e.stack.length>6e3&&e.forceReduce(););let l=this.tokens.getActions(e);for(let s=0;s<l.length;){let a=l[s++],h=l[s++],u=l[s++],c=s==l.length||!r,f=c?e:e.split(),O=this.tokens.mainToken;if(f.apply(a,h,O?O.start:f.pos,u),y&&console.log(o+this.stackID(f)+` (via ${65536&a?`reduce of ${n.getName(65535&a)}`:"shift"} for ${n.getName(h)} @ ${i}${f==e?"":", split"})`),c)return!0;f.pos>i?t.push(f):r.push(f)}return!1}advanceFully(e,t){let r=e.pos;for(;;){if(!this.advanceStack(e,null,null))return!1;if(e.pos>r)return x(e,t),!0}}runRecovery(e,t,r){let s=null,i=!1;for(let n=0;n<e.length;n++){let o=e[n],a=t[n<<1],l=t[1+(n<<1)],h=y?this.stackID(o)+" -> ":"";if(o.deadEnd){if(i)continue;if(i=!0,o.restart(),y&&console.log(h+this.stackID(o)+" (restarted)"),this.advanceFully(o,r))continue}let u=o.split(),c=h;for(let e=0;e<10&&u.forceReduce()&&(y&&console.log(c+this.stackID(u)+" (via force-reduce)"),!this.advanceFully(u,r));e++)y&&(c=this.stackID(u)+" -> ");for(let e of o.recoverByInsert(a))y&&console.log(h+this.stackID(e)+" (via recover-insert)"),this.advanceFully(e,r);this.stream.end>o.pos?(l==o.pos&&(l++,a=0),o.recoverByDelete(a,l),y&&console.log(h+this.stackID(o)+` (via recover-delete ${this.parser.getName(a)})`),x(o,r)):(!s||s.score<u.score)&&(s=u)}return s}stackToTree(e){return e.close(),s.PH.build({buffer:a.create(e),nodeSet:this.parser.nodeSet,topID:this.topTerm,maxBufferLength:this.parser.bufferLength,reused:this.reused,start:this.ranges[0].from,length:e.pos-this.ranges[0].from,minRepeatType:this.parser.minRepeatTerm})}stackID(e){let t=(b||(b=new WeakMap)).get(e);return t||b.set(e,t=String.fromCodePoint(this.nextStackID++)),t+e}}function x(e,t){for(let r=0;r<t.length;r++){let s=t[r];if(s.pos==e.pos&&s.sameState(e))return void(t[r].score<e.score&&(t[r]=e))}t.push(e)}class v{constructor(e,t,r){this.source=e,this.flags=t,this.disabled=r}allows(e){return!this.disabled||0==this.disabled[e]}}class P extends s.iX{constructor(e){if(super(),this.wrappers=[],14!=e.version)throw new RangeError(`Parser version (${e.version}) doesn't match runtime version (14)`);let t=e.nodeNames.split(" ");this.minRepeatTerm=t.length;for(let r=0;r<e.repeatNodeCount;r++)t.push("");let r=Object.keys(e.topRules).map(t=>e.topRules[t][1]),i=[];for(let e=0;e<t.length;e++)i.push([]);function n(e,t,r){i[e].push([t,t.deserialize(String(r))])}if(e.nodeProps)for(let t of e.nodeProps){let e=t[0];"string"==typeof e&&(e=s.uY[e]);for(let r=1;r<t.length;){let s=t[r++];if(s>=0)n(s,e,t[r++]);else{let i=t[r+-s];for(let o=-s;o>0;o--)n(t[r++],e,i);r++}}}this.nodeSet=new s.fI(t.map((t,n)=>s.Z6.define({name:n>=this.minRepeatTerm?void 0:t,id:n,props:i[n],top:r.indexOf(n)>-1,error:0==n,skipped:e.skippedNodes&&e.skippedNodes.indexOf(n)>-1}))),e.propSources&&(this.nodeSet=this.nodeSet.extend(...e.propSources)),this.strict=!1,this.bufferLength=1024;let o=l(e.tokenData);this.context=e.context,this.specializerSpecs=e.specialized||[],this.specialized=new Uint16Array(this.specializerSpecs.length);for(let e=0;e<this.specializerSpecs.length;e++)this.specialized[e]=this.specializerSpecs[e].term;this.specializers=this.specializerSpecs.map(w),this.states=l(e.states,Uint32Array),this.data=l(e.stateData),this.goto=l(e.goto),this.maxTerm=e.maxTerm,this.tokenizers=e.tokenizers.map(e=>"number"==typeof e?new f(o,e):e),this.topRules=e.topRules,this.dialects=e.dialects||{},this.dynamicPrecedences=e.dynamicPrecedences||null,this.tokenPrecTable=e.tokenPrec,this.termNames=e.termNames||null,this.maxNode=this.nodeSet.types.length-1,this.dialect=this.parseDialect(),this.top=this.topRules[Object.keys(this.topRules)[0]]}createParse(e,t,r){let s=new k(this,e,t,r);for(let i of this.wrappers)s=i(s,e,t,r);return s}getGoto(e,t,r=!1){let s=this.goto;if(t>=s[0])return-1;for(let i=s[t+1];;){let t=s[i++],n=1&t,o=s[i++];if(n&&r)return o;for(let r=i+(t>>1);i<r;i++)if(s[i]==e)return o;if(n)return-1}}hasAction(e,t){let r=this.data;for(let s=0;s<2;s++)for(let i,n=this.stateSlot(e,s?2:1);;n+=3){if(65535==(i=r[n])){if(1!=r[n+1]){if(2==r[n+1])return j(r,n+2);break}i=r[n=j(r,n+2)]}if(i==t||0==i)return j(r,n+1)}return 0}stateSlot(e,t){return this.states[6*e+t]}stateFlag(e,t){return(this.stateSlot(e,0)&t)>0}validAction(e,t){return!!this.allActions(e,e=>e==t||null)}allActions(e,t){let r=this.stateSlot(e,4),s=r?t(r):void 0;for(let r=this.stateSlot(e,1);null==s;r+=3){if(65535==this.data[r]){if(1!=this.data[r+1])break;r=j(this.data,r+2)}s=t(j(this.data,r+1))}return s}nextStates(e){let t=[];for(let r=this.stateSlot(e,1);;r+=3){if(65535==this.data[r]){if(1!=this.data[r+1])break;r=j(this.data,r+2)}if(!(1&this.data[r+2])){let e=this.data[r+1];t.some((t,r)=>1&r&&t==e)||t.push(this.data[r],e)}}return t}configure(e){let t=Object.assign(Object.create(P.prototype),this);if(e.props&&(t.nodeSet=this.nodeSet.extend(...e.props)),e.top){let r=this.topRules[e.top];if(!r)throw new RangeError(`Invalid top rule name ${e.top}`);t.top=r}return e.tokenizers&&(t.tokenizers=this.tokenizers.map(t=>{let r=e.tokenizers.find(e=>e.from==t);return r?r.to:t})),e.specializers&&(t.specializers=this.specializers.slice(),t.specializerSpecs=this.specializerSpecs.map((r,s)=>{let i=e.specializers.find(e=>e.from==r.external);if(!i)return r;let n=Object.assign(Object.assign({},r),{external:i.to});return t.specializers[s]=w(n),n})),e.contextTracker&&(t.context=e.contextTracker),e.dialect&&(t.dialect=this.parseDialect(e.dialect)),null!=e.strict&&(t.strict=e.strict),e.wrap&&(t.wrappers=t.wrappers.concat(e.wrap)),null!=e.bufferLength&&(t.bufferLength=e.bufferLength),t}hasWrappers(){return this.wrappers.length>0}getName(e){return this.termNames?this.termNames[e]:String(e<=this.maxNode&&this.nodeSet.types[e].name||e)}get eofTerm(){return this.maxNode+1}get topNode(){return this.nodeSet.types[this.top[1]]}dynamicPrecedence(e){let t=this.dynamicPrecedences;return null==t?0:t[e]||0}parseDialect(e){let t=Object.keys(this.dialects),r=t.map(()=>!1);if(e)for(let s of e.split(" ")){let e=t.indexOf(s);e>=0&&(r[e]=!0)}let s=null;for(let e=0;e<t.length;e++)if(!r[e])for(let r,i=this.dialects[t[e]];65535!=(r=this.data[i++]);)(s||(s=new Uint8Array(this.maxTerm+1)))[r]=1;return new v(e,r,s)}static deserialize(e){return new P(e)}}function j(e,t){return e[t]|e[t+1]<<16}function w(e){if(e.external){let t=e.extend?1:0;return(r,s)=>e.external(r,s)<<1|t}return e.get}var C=r(1318);const A=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288];function F(e){return e>=65&&e<=90||e>=97&&e<=122||e>=161}function X(e){return e>=48&&e<=57}function _(e){return X(e)||e>=97&&e<=102||e>=65&&e<=70}const R=(e,t,r)=>(s,i)=>{for(let n=!1,o=0,a=0;;a++){let{next:l}=s;if(F(l)||45==l||95==l||n&&X(l))!n&&(45!=l||a>0)&&(n=!0),o===a&&45==l&&o++,s.advance();else{if(92!=l||10==s.peek(1)){n&&s.acceptToken(2==o&&i.canShift(2)?t:40==l?r:e);break}if(s.advance(),_(s.next)){do{s.advance()}while(_(s.next));32==s.next&&s.advance()}else s.next>-1&&s.advance();n=!0}}},E=new d(R(146,2,147),{contextual:!0}),N=new d(R(148,3,4),{contextual:!0}),Y=new d(e=>{if(A.includes(e.peek(-1))){let{next:t}=e;(F(t)||95==t||35==t||46==t||42==t||91==t||58==t&&F(e.peek(1))||45==t||38==t)&&e.acceptToken(145)}}),T=new d(e=>{if(!A.includes(e.peek(-1))){let{next:t}=e;if(37==t&&(e.advance(),e.acceptToken(1)),F(t)){do{e.advance()}while(F(e.next)||X(e.next));e.acceptToken(1)}}}),z=(0,C.pn)({"AtKeyword import charset namespace keyframes media supports font-feature-values":C._A.definitionKeyword,"from to selector scope MatchFlag":C._A.keyword,NamespaceName:C._A.namespace,KeyframeName:C._A.labelName,KeyframeRangeName:C._A.operatorKeyword,TagName:C._A.tagName,ClassName:C._A.className,PseudoClassName:C._A.constant(C._A.className),IdName:C._A.labelName,"FeatureName PropertyName":C._A.propertyName,AttributeName:C._A.attributeName,NumberLiteral:C._A.number,KeywordQuery:C._A.keyword,UnaryQueryOp:C._A.operatorKeyword,"CallTag ValueName FontName":C._A.atom,VariableName:C._A.variableName,Callee:C._A.operatorKeyword,Unit:C._A.unit,"UniversalSelector NestingSelector":C._A.definitionOperator,"MatchOp CompareOp":C._A.compareOperator,"ChildOp SiblingOp, LogicOp":C._A.logicOperator,BinOp:C._A.arithmeticOperator,Important:C._A.modifier,Comment:C._A.blockComment,ColorLiteral:C._A.color,"ParenthesizedContent StringLiteral":C._A.string,":":C._A.punctuation,"PseudoOp #":C._A.derefOperator,"; , |":C._A.separator,"( )":C._A.paren,"[ ]":C._A.squareBracket,"{ }":C._A.brace}),W={__proto__:null,lang:44,"nth-child":44,"nth-last-child":44,"nth-of-type":44,"nth-last-of-type":44,dir:44,"host-context":44,if:90,url:152,"url-prefix":152,domain:152,regexp:152},B={__proto__:null,or:104,and:104,not:112,only:112,layer:206},D={__proto__:null,selector:118,style:124,layer:202},G={__proto__:null,"@import":198,"@media":210,"@charset":214,"@namespace":218,"@keyframes":224,"@supports":236,"@scope":240,"@font-feature-values":246},U={__proto__:null,to:243},I=P.deserialize({version:14,states:"MlQYQdOOO#}QdOOP$UO`OOO%OQaO'#CfOOQP'#Ce'#CeO%VQdO'#CgO%[Q`O'#CgO%aQaO'#FnO&XQdO'#CkO&xQaO'#CcO'SQdO'#CnO'_QdO'#EOO'dQdO'#EQO'oQdO'#EXO'oQdO'#E[OOQP'#Fn'#FnO)RQhO'#E}OOQS'#Fm'#FmOOQS'#FQ'#FQQYQdOOO)YQdO'#EbO*iQhO'#EhO)YQdO'#EjO*pQdO'#ElO*{QdO'#EoO)}QhO'#EuO+TQdO'#EwO+`QdO'#EzO+eQaO'#CfO+lQ`O'#E_O+qQ`O'#F{O+|QdO'#F{QOQ`OOP,WO&jO'#CaPOOO)CA])CA]OOQP'#Ci'#CiOOQP,59R,59RO%VQdO,59ROOQP'#Cm'#CmOOQP,59V,59VO&XQdO,59VO,cQdO,59YO'_QdO,5:jO'dQdO,5:lO'oQdO,5:sO'oQdO,5:uO'oQdO,5:vO'oQdO'#FXO,nQ`O,58}O,vQdO'#E^OOQS,58},58}OOQP'#Cq'#CqOOQO'#D|'#D|OOQP,59Y,59YO,}Q`O,59YO-SQ`O,59YOOQP'#EP'#EPOOQP,5:j,5:jO-XQpO'#ERO-dQdO'#ESO-iQ`O'#ESO-nQpO,5:lO.XQaO,5:sO.oQaO,5:vOOQW'#D^'#D^O/nQhO'#DgO0RQhO,5;iO)}QhO'#DeO0`Q`O'#DnO0eQhO'#DxOOQW'#Ft'#FtOOQS,5;i,5;iO0jQ`O'#DhO0oQ`O'#DkOOQS-E9O-E9OOOQ['#Cv'#CvO0tQdO'#CwO1[QdO'#C}O1rQdO'#DQO2YQ!pO'#DSO4fQ!jO,5:|OOQO'#DX'#DXO-SQ`O'#DWO4vQ!nO'#FqO6|Q`O'#DYO7RQ`O'#DyOOQ['#Fq'#FqO7WQhO'#GOO7fQ`O,5;SO7kQ!bO,5;UOOQS'#En'#EnO7sQ`O,5;WO7xQdO,5;WOOQO'#Eq'#EqO8QQ`O,5;ZO8VQhO,5;aO'oQdO'#DjOOQS,5;c,5;cO0jQ`O,5;cO8_QdO,5;cOOQS'#F`'#F`O8gQdO'#E|O7fQ`O,5;fO8oQdO,5:yO9PQdO'#FZO9^Q`O,5<gO9^Q`O,5<gPOOO'#FP'#FPP9iO&jO,58{POOO,58{,58{OOQP1G.m1G.mOOQP1G.q1G.qOOQP1G.t1G.tO,}Q`O1G.tO-SQ`O1G.tOOQP1G0U1G0UO9tQpO1G0WO9|QaO1G0_O:dQaO1G0aO:zQaO1G0bO;bQaO,5;sOOQO-E9V-E9VOOQS1G.i1G.iO;lQ`O,5:xO;qQdO'#D}O;xQdO'#CuOOQO'#EU'#EUOOQO,5:n,5:nO-dQdO,5:nOOQP1G0W1G0WO)YQdO1G0WO<PQ!jO'#D^O<_Q!bO,59yO<gQhO,5:ROOQO'#Fu'#FuO<bQ!bO,59}O<oQhO'#FaO)}QhO,59{O)}QhO'#FaO=gQhO1G1TOOQS1G1T1G1TO=qQhO,5:PO>lQhO'#DoOOQW,5:Y,5:YOOQW,5:d,5:dOOQW,5:S,5:SO>vQhO,5:VO?bQ!fO'#FrOOQS'#Fr'#FrOOQS'#FS'#FSO@rQdO,59cOOQ[,59c,59cOAYQdO,59iOOQ[,59i,59iOApQdO,59lOOQ[,59l,59lOOQ[,59n,59nO)YQdO,59pOBWQhO'#EdOOQW'#Ed'#EdOBuQ`O1G0hO4oQhO1G0hOOQ[,59r,59rO)}QhO'#D[OOQ[,59t,59tOBzQ#tO,5:eOCVQhO'#F]OCdQ`O,5<jOOQS1G0n1G0nOOQS1G0p1G0pOOQS1G0r1G0rOCoQ`O1G0rOCtQdO'#ErOOQS1G0u1G0uOOQS1G0{1G0{ODPQaO,5:UO7fQ`O1G0}OOQS1G0}1G0}O0jQ`O1G0}OOQS-E9^-E9^OOQS1G1Q1G1QODWQ!fO1G0eODnQ`O'#EaOOQO1G0e1G0eOOQO,5;u,5;uODsQdO,5;uOOQO-E9X-E9XOEQQ`O1G2RPOOO-E8}-E8}POOO1G.g1G.gOOQP7+$`7+$`OOQP7+%r7+%rO)YQdO7+%rOOQS1G0d1G0dOE]QaO'#FzOEgQ`O,5:iOElQ!fO'#FROFjQdO'#FpOFtQ`O,59aOOQO1G0Y1G0YOFyQ!bO7+%rO)YQdO1G/eOGUQhO1G/iOOQW1G/m1G/mOOQW1G/g1G/gOGgQhO,5;{OOQW-E9_-E9_OOQS7+&o7+&oOH_QhO'#D^OHmQhO'#FxOHxQ`O'#FxOH}Q`O,5:ZOISQ!bO'#D`O>vQhO'#DmOI_QhO'#DqOIgQhO'#DsOIlQhO'#FwOOQO'#Fw'#FwOItQ!bO'#DwOOQO'#Fy'#FyOOQO'#Fv'#FvOIyQ`O1G/qOOQS-E9Q-E9QOOQ[1G.}1G.}OOQ[1G/T1G/TOOQ[1G/W1G/WOOQ[1G/[1G/[OJOQdO,5;OOOQS7+&S7+&SOJTQ`O7+&SOJYQhO'#D]OJbQ`O,59vO)}QhO,59vOOQ[1G0P1G0POJjQ`O1G0POJoQhO,5;wOOQO-E9Z-E9ZOOQS7+&^7+&^OJ}QbO'#DSOOQO'#Et'#EtOK]Q`O'#EsOOQO'#Es'#EsOKhQ`O'#F^OKpQdO,5;^OOQS,5;^,5;^OOQ[1G/p1G/pOOQS7+&i7+&iO7fQ`O7+&iOK{Q!fO'#FYO)YQdO'#FYOMSQdO7+&POOQO7+&P7+&POOQO,5:{,5:{OOQO1G1a1G1aOMgQ!bO<<I^OMrQdO'#FWOM|Q`O,5<fOOQP1G0T1G0TOOQS-E9P-E9PONUQdO'#FVON`Q`O,5<[OOQ]1G.{1G.{OOQP<<I^<<I^ONhQ`O<<I^ONmQdO7+%POOQO'#D`'#D`ONtQ!bO7+%TON|QhO'#FUO! ZQ`O,5<dO)YQdO,5<dOOQW1G/u1G/uO)YQdO,5:bO! cQ`O,5:XO>vQhO'#DrOOQO,5:],5:]O! hQhO,5:_OGUQhO,5:cOOQW7+%]7+%]OOQO'#Ef'#EfO! pQ`O1G0jOOQS<<In<<InO)YQdO,59wO!!dQhO1G/bOOQ[1G/b1G/bO!!kQ`O1G/bOOQW-E9R-E9ROOQ[7+%k7+%kOOQO,5;_,5;_OCwQdO'#F_OKhQ`O,5;xOOQS,5;x,5;xOOQS-E9[-E9[OOQS1G0x1G0xOOQS<<JT<<JTO!!sQ!fO,5;tOOQS-E9W-E9WOOQO<<Ik<<IkOOQPAN>xAN>xO!#zQ`OAN>xO!$PQaO,5;rOOQO-E9U-E9UO!$ZQdO,5;qOOQO-E9T-E9TOOQW<<Hk<<HkOOQW<<Ho<<HoO!$eQhO<<HoO!$vQhO,5;pO!%RQ`O,5;pOOQO-E9S-E9SO!%WQdO1G2OO!%bQdO1G/|O!%iQhO1G/sO!%qQ`O,5:^O>vQhO'#DuOOQO1G/y1G/yO!%vQ!bO1G/}OJOQdO'#F[O!&OQ`O7+&UOOQW7+&U7+&UO!&WQ!bO1G/cOOQ[7+$|7+$|O!&cQhO7+$|P!&jQ`O'#FTOOQO,5;y,5;yOOQO-E9]-E9]OOQS1G1d1G1dOOQPG24dG24dO!&oQ`OAN>ZO)YQdO1G1[O!&tQ`O7+'jOOQO1G/x1G/xO!&|Q`O,5:aO!$eQhO7+%iOOQO,5;v,5;vOOQO-E9Y-E9YOOQW<<Ip<<IpOOQ[<<Hh<<HhPOQW,5;o,5;oOOQWG23uG23uO!'RQdO7+&vOOQO1G/{1G/{OOQO<<IT<<IT",stateData:"!'f~O$[OS$]QQ~OWVO^_O`WOcYOdYOl`OmZOp[O!|]O#P^O#VdO#]eO#_fO#agO#dhO#jiO#ljO#okO$WRO$cTO~OQmOWVO^_O`WOcYOdYOl`OmZOp[O!|]O#P^O#VdO#]eO#_fO#agO#dhO#jiO#ljO#okO$WlO$cTO~O$U$oP~P!jO$]qO~O`YXcYXdYXmYXpYXsYX!dYX!|YX#PYX$VYX$c[X~OgYX~P$ZO$WsO~O$cuO~O$cuO`$bXc$bXd$bXm$bXp$bXs$bX!d$bX!|$bX#P$bX$V$bXg$bX~O$WvO~O`xOcyOdyOmzOp{O!||O#P!OO$V}O~Os!RO!d!PO~P&^Of!XO$W!TO$X!UO~O$W!YO~OW!^O$W![O$c!]O~OWVO^_O`WOcYOdYOmZOp[O!|]O#P^O$WRO$cTO~OS!fOc!gOd!gOh!cOs!RO!Y!eO!]!jO!`!kO$Y!bO~On!iO~P(dOQ!uOh!nOp!oOs!pOu!xOw!xO}!vO!n!wO$W!mO$X!sO$g!qO~OS!fOc!gOd!gOh!cO!Y!eO!]!jO!`!kO$Y!bO~Os$rP~P)}Ow!}O!n!wO$W!|O~Ow#PO$W#PO~Oh#SOs!RO#m#UO~O$W#WO~Oc#SX~P$ZOc#ZO~On#[O$U$oXr$oX~O$U$oXr$oX~P!jO$^#_O$_#_O$`#aO~Of#fO$W!TO$X!UO~Os!RO!d!PO~Or$oP~P!jOh#pO~Oh#qO~Oo!uX!y!uX$c!wX~O$W#rO~O$c#tO~Oo#uO!y#vO~O`xOcyOdyOmzOp{O~Os!{a!d!{a!|!{a#P!{a$V!{ag!{a~P-vOs#Oa!d#Oa!|#Oa#P#Oa$V#Oag#Oa~P-vOS!fOc!gOd!gOh!cO!Y!eO!]!jO!`!kO~OR#zOu#zOw#zO$Y#wO$g!qO~P/VOn$QO!U#}O!d$OO~P(dOh$SO~O$Y$UO~Oh#SO~Oh$WO~O`$YOc$YOg$]Ol$YOm$YOn$YO~P)YO`$YOc$YOl$YOm$YOn$YOo$_O~P)YO`$YOc$YOl$YOm$YOn$YOr$aO~P)YOP$bOSvXcvXdvXhvXnvXyvX!YvX!]vX!`vX#XvX#ZvX$YvX!WvXQvX`vXgvXlvXmvXpvXsvXuvXwvX}vX!nvX$WvX$XvX$gvXovXrvX!dvX$UvX$qvX!zvX~Oy$cO#X$dO#Z$eOn$rP~P)}Oh#qOS$eXc$eXd$eXn$eXy$eX!Y$eX!]$eX!`$eX#X$eX#Z$eX$Y$eXQ$eX`$eXg$eXl$eXm$eXp$eXs$eXu$eXw$eX}$eX!n$eX$W$eX$X$eX$g$eXo$eXr$eX!d$eX$U$eX$q$eX!z$eX~Oh$iO~Oh$kO~O!U#}O!d$lOs$rXn$rX~Os!RO~On$oOy$cO~On$pO~Ow$qO!n!wO~Os$rO~Os!RO!U#}O~Os!RO#m$xO~O$W#WOs#pX~O$q$|On#Ra$U#Rar#Ra~P)YOn#}X$U#}Xr#}X~P!jOn#[O$U$oar$oa~O$^#_O$_#_O$`%TO~Oo%VO!y%WO~Os!{i!d!{i!|!{i#P!{i$V!{ig!{i~P-vOs!}i!d!}i!|!}i#P!}i$V!}ig!}i~P-vOs#Oi!d#Oi!|#Oi#P#Oi$V#Oig#Oi~P-vOs#{a!d#{a~P&^Or%XO~Og$nP~P'oOg$dP~P)YOc!SXg!QX!U!QX!W!SX~Oc%aO!W%bO~Og%cO!U#}O~O!U#}OS$TXc$TXd$TXh$TXn$TXs$TX!Y$TX!]$TX!`$TX!d$TX$Y$TX~On%gO!d$OO~P(dO!U#}OS!Xac!Xad!Xah!Xan!Xas!Xa!Y!Xa!]!Xa!`!Xa!d!Xa$Y!Xag!Xa~O$Y%hOg$lP~P/VOR#zOS!fOh%mOu#zOw#zO!Y%nO$Y%lO$g!qO~Oy$cOQ$fX`$fXc$fXg$fXh$fXl$fXm$fXn$fXp$fXs$fXu$fXw$fX}$fX!n$fX$W$fX$X$fX$g$fXo$fXr$fX~O`$YOc$YOg%wOl$YOm$YOn$YO~P)YO`$YOc$YOl$YOm$YOn$YOo%xO~P)YO`$YOc$YOl$YOm$YOn$YOr%yO~P)YOh%{OS#WXc#WXd#WXn#WX!Y#WX!]#WX!`#WX$Y#WX~On%|O~Og&ROw&SO!o&SO~Os$PX!d$PXn$PX~P)}O!d$lOs$ran$ra~On&VO~Or&^O$W&XO$g&WO~Og&_O~P&^Oy$cO!d&cO$q$|On#Ri$U#Rir#Ri~P)YO$p&fO~On#}a$U#}ar#}a~P!jOn#[O$U$oir$oi~O!d&iOg$nX~P&^Og&kO~Oy$cOQ#uXg#uXh#uXp#uXs#uXu#uXw#uX}#uX!d#uX!n#uX$W#uX$X#uX$g#uX~O!d&mOg$dX~P)YOg&oO~Oo&pOy$cO!z&qO~OR#zOu#zOw#zO$Y&sO$g!qO~O!U#}OS$Tac$Tad$Tah$Tan$Tas$Ta!Y$Ta!]$Ta!`$Ta!d$Ta$Y$Ta~Oc!SXg!QX!U!QX!d!QX~O!U#}O!d&uOg$lX~Oc&wO~Og&xO~Oc&yOg!jX!W!SX~OS!fOh&{O~O!U&}O~O!U&}Og$kX~O!W'OO~Og'PO~O$W'QO~On'SO~Oc'TO!U#}O~Og'VOn'UO~Og'YO~O!U#}Os$Pa!d$Pan$Pa~OP$bOsvX!dvXgvX~O$g&WOs#gX!d#gX~Os!RO!d'[O~Or'`O$W&XO$g&WO~Oy$cOQ#|Xh#|Xn#|Xp#|Xs#|Xu#|Xw#|X}#|X!d#|X!n#|X$U#|X$W#|X$X#|X$g#|X$q#|Xr#|X~O!d&cO$q$|On#Rq$U#Rqr#Rq~P)YOo'eOy$cO!z'fO~Og#zX!d#zX~P'oO!d&iOg$na~Og#yX!d#yX~P)YO!d&mOg$da~Oo'eO~Og'kO~P)YOg'lO!W'mO~O$Y%hOg#xX!d#xX~P/VO!d&uOg$la~Og'sO~OS!fOh'uO~O`'xOg'zO~OS#wac#wad#wah#wa!Y#wa!]#wa!`#wa$Y#wa~Og'|O~P! xOg'|On'}O~Oy$cOQ#|ah#|an#|ap#|as#|au#|aw#|a}#|a!d#|a!n#|a$U#|a$W#|a$X#|a$g#|a$q#|ar#|a~Oo(SO~Og#za!d#za~P&^Og#ya!d#ya~P)YOR#zOu#zOw#zO$Y&sO$g&WO~O!U#}Og#xa!d#xa~Oc(UO~O!d&uOg$li~P)YOg!ji~P)YOg!ai!U!hi~Og(WO~O!W(YOg!ki~O`'xOg(]O~Oy$cOg!Pin!Pi~Og(^O~P! xOn(_O~Og(`O~O!d&uOg$lq~Og(bO~Og#xq!d#xq~P)YO$[!o$]$g`$gy#P~",goto:"7[$sPPPPP$tP$wP%Q%d%Q%v&YP%QP&`%QPP&fPPP&l&v&vPPPPP&vPP&vP'fP&vP&v(i&vP)X)[)b)b)t)bP)bP)bP)b)bP*a)bP*m*s+cP*m+f*m+i+`+o+o)b+uPP,k,q%Q,w%Q,},}-T-XPP%QP%Q%QP-_.Z.h.o$wP.xP.{P$wP$wP$wP/R$wP/U/X/[/c$wP$wPP$wP/h$wP/k/q0Q0l0z1Q1[1b1h1n1t2O2U2[2b2h2nPPPPPPPPPPP2t2}P3s3v4zP5S5|6c6o6u6o6x6{PP7RRrQ_aOPco!R#[%Pq_OP]^co|}!O!P!R#S#[#p%P&iqSOP]^co|}!O!P!R#S#[#p%P&iqUOP]^co|}!O!P!R#S#[#p%P&iQtTR#buQwWR#cxQ!VYR#dyQ#d!XS$h!t!uR%U#f!Z!xdf!n!o!p#Z#q#v$[$^$`$c${%W%]%a&c&d&m&r&w&y'T'i'q'r(U(a!Y!xdf!n!o!p#Z#q#v$[$^$`$c${%W%]%a&c&d&m&r&w&y'T'i'q'r(U(ab#z!c$W%b%m&{'O'm'u(YU&Z$r&]'[R'Z&Y!Z!tdf!n!o!p#Z#q#v$[$^$`$c${%W%]%a&c&d&m&r&w&y'T'i'q'r(U(aR$j!vQ&P$iR'W&Qq!h`ei!c!d!e!r#}$O$P$S$g$i$l&Q&uQ#x!cQ%j$SW%r$W%m&{'uQ&t%bQ'o&uQ'w'OQ(T'mR(c(YQ#VjQ$V!jQ$v#UR&a$xX%q$W%m&{'up!h`ei!c!d!e!r#}$O$P$S$g$i$l&Q&uW%p$W%m&{'uQ&|%nR'v&}R$T!fR&|%nX%o$W%m&{'uX%s$W%m&{'u!Y!xdf!n!o!p#Z#q#v$[$^$`$c${%W%]%a&c&d&m&r&w&y'T'i'q'r(U(aQ!}gR$q#OQ!WYR#eyQ#d!WR%U#eQ!ZZR#gzQ!_[R#h{T!^[{Q#s!]R%_#tQ!SXQ!i`Q#TjQ#n!QQ$Q!dQ$n!zQ$t#RQ$w#VQ$z#YQ%g$PQ&`$vQ'^&[Q'a&aR(R']SnP!RQ#^oQ%O#[R&g%PZmPo!R#[%PQ$}#ZQ&e${R'd&dR$g!rQ'R%{R(Z'xR#OgR#QhR$s#QS&[$r&]R(P'[V&Y$r&]'[R#YkQ#`qR%S#`QcOSoP!RU!lco%PR%P#[Q%]#q[&l%]&r'i'q'r(aQ&r%aQ'i&mQ'q&wQ'r&yR(a(UQ$[!nQ$^!oQ$`!pV%v$[$^$`Q&Q$iR'X&QQ&v%iS'p&v(VR(V'qQ&n%]R'j&nQ&j%YR'h&jQ!QXR#m!QQ&d${R'c&dQ#]nS%Q#]%RR%R#^Q'y'RR(['yQ$m!yR&U$mQ&]$rR'_&]Q']&[R(Q']Q#XkR$y#XQ$P!dR%f$P_bOPco!R#[%P^XOPco!R#[%PQ!`]Q!a^Q#i|Q#j}Q#k!OQ#l!PQ$u#SQ%Y#pR'g&iR%^#qQ!rdQ!{f[$X!n!o!p$[$^$`Q${#Zh%[#q%]%a&m&r&w&y'i'q'r(U(aQ%`#vQ%z$cS&b${&dQ&h%WQ'b&cR'{'T]$Z!n!o!p$[$^$`Q!d`U!ye!r$gQ#RiQ#y!cS#|!d$PQ$R!eQ%d#}Q%e$OQ%i$SS&O$i&QQ&T$lR'n&uQ#{!cW%r$W%m&{'uQ&t%bQ'w'OQ(T'mR(c(YQ%u$WQ&z%mQ't&{R(X'uX%t$W%m&{'uR%k$SR%Z#pQpPR#o!RQ!zeQ$f!rR%}$g",nodeNames:"⚠ Unit VariableName VariableName QueryCallee Comment StyleSheet RuleSet UniversalSelector TagSelector TagName NamespacedTagSelector NamespaceName TagName NestingSelector ClassSelector . ClassName PseudoClassSelector : :: PseudoClassName PseudoClassName ) ( ArgList ValueName ParenthesizedValue AtKeyword # ; ] [ BracketedValue } { BracedValue ColorLiteral NumberLiteral StringLiteral BinaryExpression BinOp CallExpression Callee IfExpression if ArgList IfBranch KeywordQuery FeatureQuery FeatureName BinaryQuery LogicOp ComparisonQuery CompareOp UnaryQuery UnaryQueryOp ParenthesizedQuery SelectorQuery selector ParenthesizedSelector StyleQuery style ParenthesedQuery CallQuery ArgList , UnaryQuery ParenthesedQuery BinaryQuery ParenthesedQuery ParenthesedQuery StyleFeature StyleRange PseudoQuery CallLiteral CallTag ParenthesizedContent PseudoClassName ArgList IdSelector IdName AttributeSelector AttributeName NamespacedAttribute NamespaceName AttributeName MatchOp MatchFlag ChildSelector ChildOp DescendantSelector SiblingSelector SiblingOp Block Declaration PropertyName Important ImportStatement import Layer layer LayerName layer MediaStatement media CharsetStatement charset NamespaceStatement namespace NamespaceName KeyframesStatement keyframes KeyframeName KeyframeList KeyframeSelector KeyframeRangeName SupportsStatement supports ScopeStatement scope to FontFeatureStatement font-feature-values FontName AtRule Styles",maxTerm:172,nodeProps:[["isolate",-2,5,39,""],["openedBy",23,"(",31,"[",34,"{"],["closedBy",24,")",32,"]",35,"}"]],propSources:[z],skippedNodes:[0,5,127],repeatNodeCount:17,tokenData:"K`~R!bOX%ZX^&R^p%Zpq&Rqr)ers)vst+jtu2Xuv%Zvw3Rwx3dxy5Ryz5dz{5i{|6S|}:u}!O;W!O!P;u!P!Q<^!Q![=V![!]>Q!]!^>|!^!_?_!_!`@Z!`!a@n!a!b%Z!b!cAo!c!k%Z!k!lC|!l!u%Z!u!vC|!v!}%Z!}#OD_#O#P%Z#P#QDp#Q#R2X#R#]%Z#]#^ER#^#g%Z#g#hC|#h#o%Z#o#pIf#p#qIw#q#rJ`#r#sJq#s#y%Z#y#z&R#z$f%Z$f$g&R$g#BY%Z#BY#BZ&R#BZ$IS%Z$IS$I_&R$I_$I|%Z$I|$JO&R$JO$JT%Z$JT$JU&R$JU$KV%Z$KV$KW&R$KW&FU%Z&FU&FV&R&FV;'S%Z;'S;=`KY<%lO%Z`%^SOy%jz;'S%j;'S;=`%{<%lO%j`%oS!o`Oy%jz;'S%j;'S;=`%{<%lO%j`&OP;=`<%l%j~&Wh$[~OX%jX^'r^p%jpq'rqy%jz#y%j#y#z'r#z$f%j$f$g'r$g#BY%j#BY#BZ'r#BZ$IS%j$IS$I_'r$I_$I|%j$I|$JO'r$JO$JT%j$JT$JU'r$JU$KV%j$KV$KW'r$KW&FU%j&FU&FV'r&FV;'S%j;'S;=`%{<%lO%j~'yh$[~!o`OX%jX^'r^p%jpq'rqy%jz#y%j#y#z'r#z$f%j$f$g'r$g#BY%j#BY#BZ'r#BZ$IS%j$IS$I_'r$I_$I|%j$I|$JO'r$JO$JT%j$JT$JU'r$JU$KV%j$KV$KW'r$KW&FU%j&FU&FV'r&FV;'S%j;'S;=`%{<%lO%jj)jS$qYOy%jz;'S%j;'S;=`%{<%lO%j~)yWOY)vZr)vrs*cs#O)v#O#P*h#P;'S)v;'S;=`+d<%lO)v~*hOw~~*kRO;'S)v;'S;=`*t;=`O)v~*wXOY)vZr)vrs*cs#O)v#O#P*h#P;'S)v;'S;=`+d;=`<%l)v<%lO)v~+gP;=`<%l)vj+oYmYOy%jz!Q%j!Q![,_![!c%j!c!i,_!i#T%j#T#Z,_#Z;'S%j;'S;=`%{<%lO%jj,dY!o`Oy%jz!Q%j!Q![-S![!c%j!c!i-S!i#T%j#T#Z-S#Z;'S%j;'S;=`%{<%lO%jj-XY!o`Oy%jz!Q%j!Q![-w![!c%j!c!i-w!i#T%j#T#Z-w#Z;'S%j;'S;=`%{<%lO%jj.OYuY!o`Oy%jz!Q%j!Q![.n![!c%j!c!i.n!i#T%j#T#Z.n#Z;'S%j;'S;=`%{<%lO%jj.uYuY!o`Oy%jz!Q%j!Q![/e![!c%j!c!i/e!i#T%j#T#Z/e#Z;'S%j;'S;=`%{<%lO%jj/jY!o`Oy%jz!Q%j!Q![0Y![!c%j!c!i0Y!i#T%j#T#Z0Y#Z;'S%j;'S;=`%{<%lO%jj0aYuY!o`Oy%jz!Q%j!Q![1P![!c%j!c!i1P!i#T%j#T#Z1P#Z;'S%j;'S;=`%{<%lO%jj1UY!o`Oy%jz!Q%j!Q![1t![!c%j!c!i1t!i#T%j#T#Z1t#Z;'S%j;'S;=`%{<%lO%jj1{SuY!o`Oy%jz;'S%j;'S;=`%{<%lO%jd2[UOy%jz!_%j!_!`2n!`;'S%j;'S;=`%{<%lO%jd2uS!yS!o`Oy%jz;'S%j;'S;=`%{<%lO%jb3WS^QOy%jz;'S%j;'S;=`%{<%lO%j~3gWOY3dZw3dwx*cx#O3d#O#P4P#P;'S3d;'S;=`4{<%lO3d~4SRO;'S3d;'S;=`4];=`O3d~4`XOY3dZw3dwx*cx#O3d#O#P4P#P;'S3d;'S;=`4{;=`<%l3d<%lO3d~5OP;=`<%l3dj5WShYOy%jz;'S%j;'S;=`%{<%lO%j~5iOg~n5pUWQyWOy%jz!_%j!_!`2n!`;'S%j;'S;=`%{<%lO%jj6ZWyW#PQOy%jz!O%j!O!P6s!P!Q%j!Q![9x![;'S%j;'S;=`%{<%lO%jj6xU!o`Oy%jz!Q%j!Q![7[![;'S%j;'S;=`%{<%lO%jj7cY!o`$gYOy%jz!Q%j!Q![7[![!g%j!g!h8R!h#X%j#X#Y8R#Y;'S%j;'S;=`%{<%lO%jj8WY!o`Oy%jz{%j{|8v|}%j}!O8v!O!Q%j!Q![9_![;'S%j;'S;=`%{<%lO%jj8{U!o`Oy%jz!Q%j!Q![9_![;'S%j;'S;=`%{<%lO%jj9fU!o`$gYOy%jz!Q%j!Q![9_![;'S%j;'S;=`%{<%lO%jj:P[!o`$gYOy%jz!O%j!O!P7[!P!Q%j!Q![9x![!g%j!g!h8R!h#X%j#X#Y8R#Y;'S%j;'S;=`%{<%lO%jj:zS!dYOy%jz;'S%j;'S;=`%{<%lO%jj;]WyWOy%jz!O%j!O!P6s!P!Q%j!Q![9x![;'S%j;'S;=`%{<%lO%jj;zU`YOy%jz!Q%j!Q![7[![;'S%j;'S;=`%{<%lO%j~<cTyWOy%jz{<r{;'S%j;'S;=`%{<%lO%j~<yS!o`$]~Oy%jz;'S%j;'S;=`%{<%lO%jj=[[$gYOy%jz!O%j!O!P7[!P!Q%j!Q![9x![!g%j!g!h8R!h#X%j#X#Y8R#Y;'S%j;'S;=`%{<%lO%jj>VUcYOy%jz![%j![!]>i!];'S%j;'S;=`%{<%lO%jj>pSdY!o`Oy%jz;'S%j;'S;=`%{<%lO%jj?RSnYOy%jz;'S%j;'S;=`%{<%lO%jh?dU!WWOy%jz!_%j!_!`?v!`;'S%j;'S;=`%{<%lO%jh?}S!WW!o`Oy%jz;'S%j;'S;=`%{<%lO%jl@bS!WW!ySOy%jz;'S%j;'S;=`%{<%lO%jj@uV!|Q!WWOy%jz!_%j!_!`?v!`!aA[!a;'S%j;'S;=`%{<%lO%jbAcS!|Q!o`Oy%jz;'S%j;'S;=`%{<%lO%jjArYOy%jz}%j}!OBb!O!c%j!c!}CP!}#T%j#T#oCP#o;'S%j;'S;=`%{<%lO%jjBgW!o`Oy%jz!c%j!c!}CP!}#T%j#T#oCP#o;'S%j;'S;=`%{<%lO%jjCW[lY!o`Oy%jz}%j}!OCP!O!Q%j!Q![CP![!c%j!c!}CP!}#T%j#T#oCP#o;'S%j;'S;=`%{<%lO%jhDRS!zWOy%jz;'S%j;'S;=`%{<%lO%jjDdSpYOy%jz;'S%j;'S;=`%{<%lO%jnDuSo^Oy%jz;'S%j;'S;=`%{<%lO%jjEWU!zWOy%jz#a%j#a#bEj#b;'S%j;'S;=`%{<%lO%jbEoU!o`Oy%jz#d%j#d#eFR#e;'S%j;'S;=`%{<%lO%jbFWU!o`Oy%jz#c%j#c#dFj#d;'S%j;'S;=`%{<%lO%jbFoU!o`Oy%jz#f%j#f#gGR#g;'S%j;'S;=`%{<%lO%jbGWU!o`Oy%jz#h%j#h#iGj#i;'S%j;'S;=`%{<%lO%jbGoU!o`Oy%jz#T%j#T#UHR#U;'S%j;'S;=`%{<%lO%jbHWU!o`Oy%jz#b%j#b#cHj#c;'S%j;'S;=`%{<%lO%jbHoU!o`Oy%jz#h%j#h#iIR#i;'S%j;'S;=`%{<%lO%jbIYS$pQ!o`Oy%jz;'S%j;'S;=`%{<%lO%jjIkSsYOy%jz;'S%j;'S;=`%{<%lO%jfI|U$cUOy%jz!_%j!_!`2n!`;'S%j;'S;=`%{<%lO%jjJeSrYOy%jz;'S%j;'S;=`%{<%lO%jfJvU#PQOy%jz!_%j!_!`2n!`;'S%j;'S;=`%{<%lO%j`K]P;=`<%l%Z",tokenizers:[Y,T,E,N,1,2,3,4,new O("m~RRYZ[z{a~~g~aO$_~~dP!P!Qg~lO$`~~",28,152)],topRules:{StyleSheet:[0,6],Styles:[1,126]},dynamicPrecedences:{94:1},specialized:[{term:147,get:e=>W[e]||-1},{term:148,get:e=>B[e]||-1},{term:4,get:e=>D[e]||-1},{term:28,get:e=>G[e]||-1},{term:146,get:e=>U[e]||-1}],tokenPrec:2405})},1318(e,t,r){"use strict";r.d(t,{DM:()=>f,az:()=>c,pn:()=>l});var s=r(6411);let i=0;class n{constructor(e,t,r,s){this.name=e,this.set=t,this.base=r,this.modified=s,this.id=i++}toString(){let{name:e}=this;for(let t of this.modified)t.name&&(e=`${t.name}(${e})`);return e}static define(e,t){let r="string"==typeof e?e:"?";if(e instanceof n&&(t=e),null==t?void 0:t.base)throw new Error("Can not derive from a modified tag");let s=new n(r,[],null,[]);if(s.set.push(s),t)for(let e of t.set)s.set.push(e);return s}static defineModifier(e){let t=new a(e);return e=>e.modified.indexOf(t)>-1?e:a.get(e.base||e,e.modified.concat(t).sort((e,t)=>e.id-t.id))}}let o=0;class a{constructor(e){this.name=e,this.instances=[],this.id=o++}static get(e,t){if(!t.length)return e;let r=t[0].instances.find(r=>{return r.base==e&&(s=t,i=r.modified,s.length==i.length&&s.every((e,t)=>e==i[t]));var s,i});if(r)return r;let s=[],i=new n(e.name,s,e,t);for(let e of t)e.instances.push(i);let o=function(e){let t=[[]];for(let r=0;r<e.length;r++)for(let s=0,i=t.length;s<i;s++)t.push(t[s].concat(e[r]));return t.sort((e,t)=>t.length-e.length)}(t);for(let t of e.set)if(!t.modified.length)for(let e of o)s.push(a.get(t,e));return i}}function l(e){let t=Object.create(null);for(let r in e){let s=e[r];Array.isArray(s)||(s=[s]);for(let e of r.split(" "))if(e){let r=[],i=2,n=e;for(let t=0;;){if("..."==n&&t>0&&t+3==e.length){i=1;break}let s=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(n);if(!s)throw new RangeError("Invalid path: "+e);if(r.push("*"==s[0]?"":'"'==s[0][0]?JSON.parse(s[0]):s[0]),t+=s[0].length,t==e.length)break;let o=e[t++];if(t==e.length&&"!"==o){i=0;break}if("/"!=o)throw new RangeError("Invalid path: "+e);n=e.slice(t)}let o=r.length-1,a=r[o];if(!a)throw new RangeError("Invalid path: "+e);let l=new u(s,i,o>0?r.slice(0,o):null);t[a]=l.sort(t[a])}}return h.add(t)}const h=new s.uY({combine(e,t){let r,s,i;for(;e||t;){if(!e||t&&e.depth>=t.depth?(i=t,t=t.next):(i=e,e=e.next),r&&r.mode==i.mode&&!i.context&&!r.context)continue;let n=new u(i.tags,i.mode,i.context);r?r.next=n:s=n,r=n}return s}});class u{constructor(e,t,r,s){this.tags=e,this.mode=t,this.context=r,this.next=s}get opaque(){return 0==this.mode}get inherit(){return 1==this.mode}sort(e){return!e||e.depth<this.depth?(this.next=e,this):(e.next=this.sort(e.next),e)}get depth(){return this.context?this.context.length:0}}function c(e,t){let r=Object.create(null);for(let t of e)if(Array.isArray(t.tag))for(let e of t.tag)r[e.id]=t.class;else r[t.tag.id]=t.class;let{scope:s,all:i=null}=t||{};return{style:e=>{let t=i;for(let s of e)for(let e of s.set){let s=r[e.id];if(s){t=t?t+" "+s:s;break}}return t},scope:s}}function f(e,t,r,s=0,i=e.length){let n=new O(s,Array.isArray(t)?t:[t],r);n.highlightRange(e.cursor(),s,i,"",n.highlighters),n.flush(i)}u.empty=new u([],2,null);class O{constructor(e,t,r){this.at=e,this.highlighters=t,this.span=r,this.class=""}startSpan(e,t){t!=this.class&&(this.flush(e),e>this.at&&(this.at=e),this.class=t)}flush(e){e>this.at&&this.class&&this.span(this.at,e,this.class)}highlightRange(e,t,r,i,n){let{type:o,from:a,to:l}=e;if(a>=r||l<=t)return;o.isTop&&(n=this.highlighters.filter(e=>!e.scope||e.scope(o)));let c=i,f=function(e){let t=e.type.prop(h);for(;t&&t.context&&!e.matchContext(t.context);)t=t.next;return t||null}(e)||u.empty,O=function(e,t){let r=null;for(let s of e){let e=s.style(t);e&&(r=r?r+" "+e:e)}return r}(n,f.tags);if(O&&(c&&(c+=" "),c+=O,1==f.mode&&(i+=(i?" ":"")+O)),this.startSpan(Math.max(t,a),c),f.opaque)return;let d=e.tree&&e.tree.prop(s.uY.mounted);if(d&&d.overlay){let s=e.node.enter(d.overlay[0].from+a,1),o=this.highlighters.filter(e=>!e.scope||e.scope(d.tree.type)),h=e.firstChild();for(let u=0,f=a;;u++){let O=u<d.overlay.length?d.overlay[u]:null,p=O?O.from+a:l,g=Math.max(t,f),m=Math.min(r,p);if(g<m&&h)for(;e.from<m&&(this.highlightRange(e,g,m,i,n),this.startSpan(Math.min(m,e.to),c),!(e.to>=p)&&e.nextSibling()););if(!O||p>r)break;f=O.to+a,f>t&&(this.highlightRange(s.cursor(),Math.max(t,O.from+a),Math.min(r,f),"",o),this.startSpan(Math.min(r,f),c))}h&&e.parent()}else if(e.firstChild()){d&&(i="");do{if(!(e.to<=t)){if(e.from>=r)break;this.highlightRange(e,t,r,i,n),this.startSpan(Math.min(r,e.to),c)}}while(e.nextSibling());e.parent()}}}const d=n.define,p=d(),g=d(),m=d(g),y=d(g),b=d(),Q=d(b),$=d(b),S=d(),k=d(S),x=d(),v=d(),P=d(),j=d(P),w=d(),C={comment:p,lineComment:d(p),blockComment:d(p),docComment:d(p),name:g,variableName:d(g),typeName:m,tagName:d(m),propertyName:y,attributeName:d(y),className:d(g),labelName:d(g),namespace:d(g),macroName:d(g),literal:b,string:Q,docString:d(Q),character:d(Q),attributeValue:d(Q),number:$,integer:d($),float:d($),bool:d(b),regexp:d(b),escape:d(b),color:d(b),url:d(b),keyword:x,self:d(x),null:d(x),atom:d(x),unit:d(x),modifier:d(x),operatorKeyword:d(x),controlKeyword:d(x),definitionKeyword:d(x),moduleKeyword:d(x),operator:v,derefOperator:d(v),arithmeticOperator:d(v),logicOperator:d(v),bitwiseOperator:d(v),compareOperator:d(v),updateOperator:d(v),definitionOperator:d(v),typeOperator:d(v),controlOperator:d(v),punctuation:P,separator:d(P),bracket:j,angleBracket:d(j),squareBracket:d(j),paren:d(j),brace:d(j),content:S,heading:k,heading1:d(k),heading2:d(k),heading3:d(k),heading4:d(k),heading5:d(k),heading6:d(k),contentSeparator:d(S),list:d(S),quote:d(S),emphasis:d(S),strong:d(S),link:d(S),monospace:d(S),strikethrough:d(S),inserted:d(),deleted:d(),changed:d(),invalid:d(),meta:w,documentMeta:d(w),annotation:d(w),processingInstruction:d(w),definition:n.defineModifier("definition"),constant:n.defineModifier("constant"),function:n.defineModifier("function"),standard:n.defineModifier("standard"),local:n.defineModifier("local"),special:n.defineModifier("special")};for(let e in C){let t=C[e];t instanceof n&&(t.name=e)}c([{tag:C.link,class:"tok-link"},{tag:C.heading,class:"tok-heading"},{tag:C.emphasis,class:"tok-emphasis"},{tag:C.strong,class:"tok-strong"},{tag:C.keyword,class:"tok-keyword"},{tag:C.atom,class:"tok-atom"},{tag:C.bool,class:"tok-bool"},{tag:C.url,class:"tok-url"},{tag:C.labelName,class:"tok-labelName"},{tag:C.inserted,class:"tok-inserted"},{tag:C.deleted,class:"tok-deleted"},{tag:C.literal,class:"tok-literal"},{tag:C.string,class:"tok-string"},{tag:C.number,class:"tok-number"},{tag:[C.regexp,C.escape,C.special(C.string)],class:"tok-string2"},{tag:C.variableName,class:"tok-variableName"},{tag:C.local(C.variableName),class:"tok-variableName tok-local"},{tag:C.definition(C.variableName),class:"tok-variableName tok-definition"},{tag:C.special(C.variableName),class:"tok-variableName2"},{tag:C.definition(C.propertyName),class:"tok-propertyName tok-definition"},{tag:C.typeName,class:"tok-typeName"},{tag:C.namespace,class:"tok-namespace"},{tag:C.className,class:"tok-className"},{tag:C.macroName,class:"tok-macroName"},{tag:C.propertyName,class:"tok-propertyName"},{tag:C.operator,class:"tok-operator"},{tag:C.comment,class:"tok-comment"},{tag:C.meta,class:"tok-meta"},{tag:C.invalid,class:"tok-invalid"},{tag:C.punctuation,class:"tok-punctuation"}]),r.d(t,["_A",0,C])},5219(e,t,r){"use strict";r.d(t,{z:()=>a});let s=[],i=[];function n(e){if(e<768)return!1;for(let t=0,r=s.length;;){let n=t+r>>1;if(e<s[n])r=n;else{if(!(e>=i[n]))return!0;t=n+1}if(t==r)return!1}}function o(e){return e>=127462&&e<=127487}function a(e,t,r=!0,s=!0){return(r?l:h)(e,t,s)}function l(e,t,r){if(t==e.length)return t;t&&c(e.charCodeAt(t))&&f(e.charCodeAt(t-1))&&t--;let s=u(e,t);for(t+=O(s);t<e.length;){let i=u(e,t);if(8205==s||8205==i||r&&n(i))t+=O(i),s=i;else{if(!o(i))break;{let r=0,s=t-2;for(;s>=0&&o(u(e,s));)r++,s-=2;if(r%2==0)break;t+=2}}}return t}function h(e,t,r){for(;t>1;){let s=l(e,t-2,r);if(s<t)return s;t--}return 0}function u(e,t){let r=e.charCodeAt(t);if(!f(r)||t+1==e.length)return r;let s=e.charCodeAt(t+1);return c(s)?s-56320+(r-55296<<10)+65536:r}function c(e){return e>=56320&&e<57344}function f(e){return e>=55296&&e<56320}function O(e){return e<65536?1:2}(()=>{let e="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map(e=>e?parseInt(e,36):1);for(let t=0,r=0;t<e.length;t++)(t%2?i:s).push(r+=e[t])})()},6102(e,t,r){"use strict";r.d(t,{V:()=>c,o:()=>u});var s=r(9747),i=r(2701),n=r(4658),o=r(7969),a=r(4216),l=r(6684),h=r(6949),u=function(e){void 0===e&&(e={});var t=e.crosshairCursor,r=void 0!==t&&t,u=[];!1!==e.closeBracketsKeymap&&(u=u.concat(a.Bc)),!1!==e.defaultKeymap&&(u=u.concat(n.pw)),!1!==e.searchKeymap&&(u=u.concat(o.Eo)),!1!==e.historyKeymap&&(u=u.concat(n.cL)),!1!==e.foldKeymap&&(u=u.concat(l.f7)),!1!==e.completionKeymap&&(u=u.concat(a.OO)),!1!==e.lintKeymap&&(u=u.concat(h.lintKeymap));var c=[];return!1!==e.lineNumbers&&c.push((0,s.$K)()),!1!==e.highlightActiveLineGutter&&c.push((0,s.Wu)()),!1!==e.highlightSpecialChars&&c.push((0,s.N$)()),!1!==e.history&&c.push((0,n.b6)()),!1!==e.foldGutter&&c.push((0,l.Lv)()),!1!==e.drawSelection&&c.push((0,s.VH)()),!1!==e.dropCursor&&c.push((0,s.A)()),!1!==e.allowMultipleSelections&&c.push(i.$t.allowMultipleSelections.of(!0)),!1!==e.indentOnInput&&c.push((0,l.WD)()),!1!==e.syntaxHighlighting&&c.push((0,l.y9)(l.Zt,{fallback:!0})),!1!==e.bracketMatching&&c.push((0,l.SG)()),!1!==e.closeBrackets&&c.push((0,a.wm)()),!1!==e.autocompletion&&c.push((0,a.yU)()),!1!==e.rectangularSelection&&c.push((0,s.D4)()),!1!==r&&c.push((0,s.HJ)()),!1!==e.highlightActiveLine&&c.push((0,s.dz)()),!1!==e.highlightSelectionMatches&&c.push((0,o.gN)()),e.tabSize&&"number"==typeof e.tabSize&&c.push(l.Xt.of(" ".repeat(e.tabSize))),c.concat([s.w4.of(u.flat())]).filter(Boolean)},c=function(e){void 0===e&&(e={});var t=[];!1!==e.defaultKeymap&&(t=t.concat(n.pw)),!1!==e.historyKeymap&&(t=t.concat(n.cL));var r=[];return!1!==e.highlightSpecialChars&&r.push((0,s.N$)()),!1!==e.history&&r.push((0,n.b6)()),!1!==e.drawSelection&&r.push((0,s.VH)()),!1!==e.syntaxHighlighting&&r.push((0,l.y9)(l.Zt,{fallback:!0})),r.concat([s.w4.of(t.flat())]).filter(Boolean)}},6645(e,t,r){"use strict";r.d(t,{color:()=>k});var s=r(6905),i=r(9747),n=r(6684);const o=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","green","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","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","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],a=["#F0F8FF","#FAEBD7","#00FFFF","#7FFFD4","#F0FFFF","#F5F5DC","#FFE4C4","#000000","#FFEBCD","#0000FF","#8A2BE2","#A52A2A","#DEB887","#5F9EA0","#7FFF00","#D2691E","#FF7F50","#6495ED","#FFF8DC","#DC143C","#00FFFF","#00008B","#008B8B","#B8860B","#A9A9A9","#006400","#A9A9A9","#BDB76B","#8B008B","#556B2F","#FF8C00","#9932CC","#8B0000","#E9967A","#8FBC8F","#483D8B","#2F4F4F","#2F4F4F","#00CED1","#9400D3","#FF1493","#00BFFF","#696969","#696969","#1E90FF","#B22222","#FFFAF0","#228B22","#FF00FF","#DCDCDC","#F8F8FF","#FFD700","#DAA520","#808080","#008000","#ADFF2F","#808080","#F0FFF0","#FF69B4","#CD5C5C","#4B0082","#FFFFF0","#F0E68C","#E6E6FA","#FFF0F5","#7CFC00","#FFFACD","#ADD8E6","#F08080","#E0FFFF","#FAFAD2","#D3D3D3","#90EE90","#D3D3D3","#FFB6C1","#FFA07A","#20B2AA","#87CEFA","#778899","#778899","#B0C4DE","#FFFFE0","#00FF00","#32CD32","#FAF0E6","#FF00FF","#800000","#66CDAA","#0000CD","#BA55D3","#9370DB","#3CB371","#7B68EE","#00FA9A","#48D1CC","#C71585","#191970","#F5FFFA","#FFE4E1","#FFE4B5","#FFDEAD","#000080","#FDF5E6","#808000","#6B8E23","#FFA500","#FF4500","#DA70D6","#EEE8AA","#98FB98","#AFEEEE","#DB7093","#FFEFD5","#FFDAB9","#CD853F","#FFC0CB","#DDA0DD","#B0E0E6","#800080","#663399","#FF0000","#BC8F8F","#4169E1","#8B4513","#FA8072","#F4A460","#2E8B57","#FFF5EE","#A0522D","#C0C0C0","#87CEEB","#6A5ACD","#708090","#708090","#FFFAFA","#00FF7F","#4682B4","#D2B48C","#008080","#D8BFD8","#FF6347","#40E0D0","#EE82EE","#F5DEB3","#FFFFFF","#F5F5F5","#FFFF00","#9ACD32"],l=/hsla?\(\s*(\+?-?\d*\.?\d*(?:e\+)?(?:\d*)?(?:deg|rad|grad|turn)?)\s*,\s*(\+?\-?\d*\.?\d*(?:e\+)?(?:\d*)?%)\s*,\s*(\+?\-?\d*\.?\d*(?:e\+)?(?:\d*)?%)\s*(,\s*\+?\-?\s*(?:\d*\.?\d*(?:E-\d*)?%?)?)?\s*\)/i,h=/hsla?\(\s*(\+?-?\d*\.?\d*(?:e\+)?(?:\d*)?(?:deg|rad|grad|turn)?)\s*(\+?\-?\d*\.?\d*(?:e\+)?(?:\d*)?%)\s*(\+?\-?\d*\.?\d*(?:e\+)?(?:\d*)?%)\s*(\/\s*\+?\-?\s*(?:\d*\.?\d*(?:E-\d*)?%?)?)?\s*\)/i,u=e=>e?e.replace(/^(,|\/)\s*/,"").trim():e;function c(e=""){const t=l.exec(e)||h.exec(e);if(t){const[e,r,s,i,n]=t;if(n&&/^(:?(\/|,)\s*-?\+?)$/.test(n.trim()))return;return{h:r,s,l:i,a:u(n)}}}function f(e){const t=c(e);if(!t)return;const{h:r,s,l:i,a:n}=t;let o=0,a=0,l=0;var h;/\s*\d*turn\s*$/.test(r)?o=360*Number(r.replace(/turn\s*$/i,"")):/\s*\d*grad\s*$/.test(r)?o=function(e){let t=Number(e);return t%=400,t<0&&(t+=400),t/400*360}(r.replace(/grad\s*$/i,"")):/\s*\d*rad\s*$/.test(r)&&(h=Number(r.replace(/rad\s*$/i,"")),o=Number((h*(180/Math.PI)).toFixed())),/^((-|\+)?\d*|(-|\+)?\d*?.\d*(e\+)?\d*?)$/.test(r.replace(/deg$/i,""))&&(o=Number(r.replace(/deg$/i,""))),o>360&&(o=360),o<0&&(o=0),/^((-|\+)?\d*|(-|\+)?\d*?.\d*(e\+)?\d*?)%$/.test(s)&&(a=Number(s.replace(/%$/,""))),a>100&&(a=100),a<0&&(a=0),/^((-|\+)?\d*|(-|\+)?\d*?.\d*(e\+)?\d*?)%$/.test(i)&&(l=Number(i.replace(/%$/,""))),l>100&&(l=100),l<0&&(l=0),a/=100,l/=100;const u=e=>(e+o/30)%12,f=a*Math.min(l,1-l),O=e=>l-f*Math.max(-1,Math.min(u(e)-3,Math.min(9-u(e),1))),d=e=>Number(e.toFixed());if(n&&/^\+?-?\d*(E-\d*|.\d*%?)?$/.test(n)){const e=/%/g.test(n)?Number(n.replace(/%/g,""))/100:Number(n);return{r:d(255*O(0)),g:d(255*O(8)),b:d(255*O(4)),a:e}}return{r:d(255*O(0)),g:d(255*O(8)),b:d(255*O(4))}}function O(e){return 4===e.length?["#"+e[1].repeat(2)+e[2].repeat(2)+e[3].repeat(2),""]:5===e.length?["#"+e[1].repeat(2)+e[2].repeat(2)+e[3].repeat(2),e[4].repeat(2)]:9===e.length?["#"+e.slice(1,-2),e.slice(-2)]:[e,""]}function d(e,t,r){return"#"+((1<<24)+(e<<16)+(t<<8)+r).toString(16).slice(1)}function p(e){var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}:null}var g=["color","colorRaw"],m=function(e){return e.rgb="RGB",e.hex="HEX",e.named="NAMED",e.hsl="HSL",e}({}),y=new WeakMap;function b(e){var t=[];for(var r of e.visibleRanges)(0,n.mv)(e.state).iterate({from:r.from,to:r.to,enter:r=>{var s=r.type,n=r.from,l=r.to,h=e.state.doc.sliceString(n,l);if("CallExpression"===s.name&&h.startsWith("rgb")){var u=/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,?\s*(\d{1,3})\s*(,\s*\d*\.\d*\s*)?\)/i.exec(h)||/rgba?\(\s*(\d{1,3})\s*(\d{1,3})\s*(\d{1,3})\s*(\/?\s*\d+%)?(\/\s*\d+\.\d\s*)?\)/i.exec(h);if(!u)return;u[0];var p=u[1],g=u[2],y=u[3],b=u[4],$=d(Number(p),Number(g),Number(y)),S=i.NZ.widget({widget:new Q({colorType:m.rgb,color:$,colorRaw:h,from:n,to:l,alpha:b?b.replace(/(\/|,)/g,""):""}),side:0});t.push(S.range(n))}else if("CallExpression"===s.name&&c(h)){var k=f(h);if(!k)return;var x=k.r,v=k.g,P=k.b,j=d(Number(x),Number(v),Number(P)),w=i.NZ.widget({widget:new Q({colorType:m.hsl,color:j,colorRaw:h,from:n,to:l,alpha:k.a?k.a.toString():""}),side:0});t.push(w.range(n))}else if("ColorLiteral"===s.name){var C=O(h),A=C[0],F=C[1],X=i.NZ.widget({widget:new Q({colorType:m.hex,color:A,colorRaw:h,from:n,to:l,alpha:F}),side:0});t.push(X.range(n))}else if("ValueName"===s.name){var _=h;if(o.includes(_)){var R=i.NZ.widget({widget:new Q({colorType:m.named,color:a[o.indexOf(_)],colorRaw:h,from:n,to:l,alpha:""}),side:0});t.push(R.range(n))}}}});return i.NZ.set(t)}class Q extends i.xO{constructor(e){var t=e.color,r=e.colorRaw,i=(0,s.A)(e,g);super(),this.state=void 0,this.color=void 0,this.colorRaw=void 0,this.state=i,this.color=t,this.colorRaw=r}eq(e){return e.state.colorType===this.state.colorType&&e.color===this.color&&e.state.from===this.state.from&&e.state.to===this.state.to&&e.state.alpha===this.state.alpha}toDOM(){var e=document.createElement("input");y.set(e,this.state),e.type="color",e.value=this.color,e.dataset.color=this.color,e.dataset.colorraw=this.colorRaw;var t=document.createElement("span");return t.appendChild(e),t.dataset.color=this.color,t.style.backgroundColor=this.colorRaw,t}ignoreEvent(){return!1}}var $,S=i.Lz.baseTheme({"span[data-color]":{width:"12px",height:"12px",display:"inline-block",borderRadius:"2px",marginRight:"0.5ch",outline:"1px solid #00000040",overflow:"hidden",verticalAlign:"middle",marginTop:"-2px"},'span[data-color] input[type="color"]':{background:"transparent",display:"block",border:"none",outline:"0",paddingLeft:"24px",height:"12px"},'span[data-color] input[type="color"]::-webkit-color-swatch':{border:"none",paddingLeft:"24px"}}),k=[(void 0===$&&($=!0),i.Z9.fromClass(class{constructor(e){this.decorations=void 0,this.decorations=b(e)}update(e){(e.docChanged||e.viewportChanged)&&(this.decorations=b(e.view));var t="true"===e.view.contentDOM.ariaReadOnly,r="true"===e.view.contentDOM.contentEditable,s=!1===t&&r;this.changePicker(e.view,s)}changePicker(e,t){e.contentDOM.querySelectorAll("input[type=color]").forEach(e=>{$&&t?e.removeAttribute("disabled"):e.setAttribute("disabled","")})}},{decorations:e=>e.decorations,eventHandlers:{change:(e,t)=>{var r=e.target;if("INPUT"!==r.nodeName||!r.parentElement||!r.dataset.color&&!r.dataset.colorraw)return!1;var s=y.get(r),i=r.value,n=p(i),o=r.dataset.colorraw,a=(r.dataset.colorraw||"").indexOf("/")>4,l=(r.dataset.colorraw||"").indexOf(",")>4,h=r.value;if(s.colorType===m.rgb){var u=null!=o&&o.match(/^(rgba?)/)?null==o?void 0:o.match(/^(rgba?)/)[0]:void 0;h=l?n?u+"("+n.r+", "+n.g+", "+n.b+(s.alpha?", "+s.alpha.trim():"")+")":i:a?n?u+"("+n.r+" "+n.g+" "+n.b+(s.alpha?" / "+s.alpha.trim():"")+")":i:n?u+"("+n.r+" "+n.g+" "+n.b+")":i}else if(s.colorType===m.hsl){var c=p(i);if(c){var f=function(e,t,r){e/=255,t/=255,r/=255;var s,i=Math.max(e,t,r),n=Math.min(e,t,r),o=0,a=(i+n)/2;if(i==n)o=s=0;else{var l=i-n;switch(s=a>.5?l/(2-i-n):l/(i+n),i){case e:o=(t-r)/l+(t<r?6:0);break;case t:o=(r-e)/l+2;break;case r:o=(e-t)/l+4}o/=6}return{h:Math.floor(360*o),s:Math.floor(100*s),l:Math.floor(100*a)}}(null==c?void 0:c.r,null==c?void 0:c.g,null==c?void 0:c.b);h="hsl("+f.h+"deg "+f.s+"% "+f.l+"%"+(s.alpha?" / "+s.alpha:"")+")"}}return t.dispatch({changes:{from:s.from,to:s.to,insert:h}}),!0}}})),S]},9786(e,t,r){"use strict";function s(){var e=arguments[0];"string"==typeof e&&(e=document.createElement(e));var t=1,r=arguments[1];if(r&&"object"==typeof r&&null==r.nodeType&&!Array.isArray(r)){for(var s in r)if(Object.prototype.hasOwnProperty.call(r,s)){var n=r[s];"string"==typeof n?e.setAttribute(s,n):null!=n&&(e[s]=n)}t++}for(;t<arguments.length;t++)i(e,arguments[t]);return e}function i(e,t){if("string"==typeof t)e.appendChild(document.createTextNode(t));else if(null==t);else if(null!=t.nodeType)e.appendChild(t);else{if(!Array.isArray(t))throw new RangeError("Unsupported child node: "+t);for(var r=0;r<t.length;r++)i(e,t[r])}}r.d(t,{A:()=>s})},2951(e,t,r){"use strict";r.d(t,{G:()=>o});const s="undefined"==typeof Symbol?"__ͼ":Symbol.for("ͼ"),i="undefined"==typeof Symbol?"__styleSet"+Math.floor(1e8*Math.random()):Symbol("styleSet"),n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:{};class o{constructor(e,t){this.rules=[];let{finish:r}=t||{};function s(e){return/^@/.test(e)?[e]:e.split(/,\s*/)}function i(e,t,n,o){let a=[],l=/^@(\w+)\b/.exec(e[0]),h=l&&"keyframes"==l[1];if(l&&null==t)return n.push(e[0]+";");for(let r in t){let o=t[r];if(/&/.test(r))i(r.split(/,\s*/).map(t=>e.map(e=>t.replace(/&/,e))).reduce((e,t)=>e.concat(t)),o,n);else if(o&&"object"==typeof o){if(!l)throw new RangeError("The value of a property ("+r+") should be a primitive value.");i(s(r),o,a,h)}else null!=o&&a.push(r.replace(/_.*/,"").replace(/[A-Z]/g,e=>"-"+e.toLowerCase())+": "+o+";")}(a.length||h)&&n.push((!r||l||o?e:e.map(r)).join(", ")+" {"+a.join(" ")+"}")}for(let t in e)i(s(t),e[t],this.rules)}getRules(){return this.rules.join("\n")}static newName(){let e=n[s]||1;return n[s]=e+1,"ͼ"+e.toString(36)}static mount(e,t,r){let s=e[i],n=r&&r.nonce;s?n&&s.setNonce(n):s=new l(e,n),s.mount(Array.isArray(t)?t:[t],e)}}let a=new Map;class l{constructor(e,t){let r=e.ownerDocument||e,s=r.defaultView;if(!e.head&&e.adoptedStyleSheets&&s.CSSStyleSheet){let t=a.get(r);if(t)return e[i]=t;this.sheet=new s.CSSStyleSheet,a.set(r,this)}else this.styleTag=r.createElement("style"),t&&this.styleTag.setAttribute("nonce",t);this.modules=[],e[i]=this}mount(e,t){let r=this.sheet,s=0,i=0;for(let t=0;t<e.length;t++){let n=e[t],o=this.modules.indexOf(n);if(o<i&&o>-1&&(this.modules.splice(o,1),i--,o=-1),-1==o){if(this.modules.splice(i++,0,n),r)for(let e=0;e<n.rules.length;e++)r.insertRule(n.rules[e],s++)}else{for(;i<o;)s+=this.modules[i++].rules.length;s+=n.rules.length,i++}}if(r)t.adoptedStyleSheets.indexOf(this.sheet)<0&&(t.adoptedStyleSheets=[this.sheet,...t.adoptedStyleSheets]);else{let e="";for(let t=0;t<this.modules.length;t++)e+=this.modules[t].getRules()+"\n";this.styleTag.textContent=e;let r=t.head||t;this.styleTag.parentNode!=r&&r.insertBefore(this.styleTag,r.firstChild)}}setNonce(e){this.styleTag&&this.styleTag.getAttribute("nonce")!=e&&this.styleTag.setAttribute("nonce",e)}}},396(e,t,r){"use strict";r.d(t,{BN:()=>i,E3:()=>s,xT:()=>h});for(var s={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},i={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},n="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),o="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),a=0;a<10;a++)s[48+a]=s[96+a]=String(a);for(a=1;a<=24;a++)s[a+111]="F"+a;for(a=65;a<=90;a++)s[a]=String.fromCharCode(a+32),i[a]=String.fromCharCode(a);for(var l in s)i.hasOwnProperty(l)||(i[l]=s[l]);function h(e){var t=!(n&&e.metaKey&&e.shiftKey&&!e.ctrlKey&&!e.altKey||o&&e.shiftKey&&e.key&&1==e.key.length||"Unidentified"==e.key)&&e.key||(e.shiftKey?i:s)[e.keyCode]||e.key||"Unidentified";return"Esc"==t&&(t="Escape"),"Del"==t&&(t="Delete"),"Left"==t&&(t="ArrowLeft"),"Up"==t&&(t="ArrowUp"),"Right"==t&&(t="ArrowRight"),"Down"==t&&(t="ArrowDown"),t}}}]);