diff --git a/.output/nitro.json b/.output/nitro.json index 7e445462725c96ead09ffb70d5e03ef5ca70fb1e..1b4cd0a6777373e88ec88330184c6375eb0177b4 100644 --- a/.output/nitro.json +++ b/.output/nitro.json @@ -1,12 +1,12 @@ { - "date": "2025-05-07T11:20:07.782Z", + "date": "2025-05-22T03:24:49.464Z", "preset": "node-server", "framework": { "name": "nitro", "version": "" }, "versions": { - "nitro": "2.11.11" + "nitro": "2.11.12" }, "commands": { "preview": "node ./server/index.mjs" diff --git a/.output/public/assets/@chevrotain-nAhDEB_r.js b/.output/public/assets/@chevrotain-nAhDEB_r.js new file mode 100644 index 0000000000000000000000000000000000000000..e4ad95f6fabe1dcf4d8b13edc14709dc819728a9 --- /dev/null +++ b/.output/public/assets/@chevrotain-nAhDEB_r.js @@ -0,0 +1,84 @@ +import{a as t,p as e,f as i,m as s,i as r,b as a,s as n,c,e as o}from"./lodash-es-BnIvzy50.js";function h(t){return t.charCodeAt(0)}function u(t,e){Array.isArray(t)?t.forEach((function(t){e.push(t)})):e.push(t)}function p(t,e){if(!0===t[e])throw"duplicate flag "+e;t[e],t[e]=!0}function d(t){if(void 0===t)throw Error("Internal Error - Should never get here!");return!0}function l(t){return"Character"===t.type}const f=[];for(let Z=h("0");Z<=h("9");Z++)f.push(Z);const v=[h("_")].concat(f);for(let Z=h("a");Z<=h("z");Z++)v.push(Z);for(let Z=h("A");Z<=h("Z");Z++)v.push(Z);const m=[h(" "),h("\f"),h("\n"),h("\r"),h("\t"),h("\v"),h("\t"),h(" "),h(" "),h(" "),h(" "),h(" "),h(" "),h(" "),h(" "),h(" "),h(" "),h(" "),h(" "),h(" "),h("\u2028"),h("\u2029"),h(" "),h(" "),h(" "),h("\ufeff")],C=/[0-9a-fA-F]/,x=/[0-9]/,g=/[1-9]/;class A{constructor(){this.idx=0,this.input="",this.groupIdx=0}saveState(){return{idx:this.idx,input:this.input,groupIdx:this.groupIdx}}restoreState(t){this.idx=t.idx,this.input=t.input,this.groupIdx=t.groupIdx}pattern(t){this.idx=0,this.input=t,this.groupIdx=0,this.consumeChar("/");const e=this.disjunction();this.consumeChar("/");const i={type:"Flags",loc:{begin:this.idx,end:t.length},global:!1,ignoreCase:!1,multiLine:!1,unicode:!1,sticky:!1};for(;this.isRegExpFlag();)switch(this.popChar()){case"g":p(i,"global");break;case"i":p(i,"ignoreCase");break;case"m":p(i,"multiLine");break;case"u":p(i,"unicode");break;case"y":p(i,"sticky")}if(this.idx!==this.input.length)throw Error("Redundant input: "+this.input.substring(this.idx));return{type:"Pattern",flags:i,value:e,loc:this.loc(0)}}disjunction(){const t=[],e=this.idx;for(t.push(this.alternative());"|"===this.peekChar();)this.consumeChar("|"),t.push(this.alternative());return{type:"Disjunction",value:t,loc:this.loc(e)}}alternative(){const t=[],e=this.idx;for(;this.isTerm();)t.push(this.term());return{type:"Alternative",value:t,loc:this.loc(e)}}term(){return this.isAssertion()?this.assertion():this.atom()}assertion(){const t=this.idx;switch(this.popChar()){case"^":return{type:"StartAnchor",loc:this.loc(t)};case"$":return{type:"EndAnchor",loc:this.loc(t)}; +// '\b' or '\B' +case"\\":switch(this.popChar()){case"b":return{type:"WordBoundary",loc:this.loc(t)};case"B":return{type:"NonWordBoundary",loc:this.loc(t)}}throw Error("Invalid Assertion Escape"); +// '(?=' or '(?!' +case"(":let e;switch(this.consumeChar("?"),this.popChar()){case"=":e="Lookahead";break;case"!":e="NegativeLookahead"}d(e);const i=this.disjunction();return this.consumeChar(")"),{type:e,value:i,loc:this.loc(t)}}return function(){throw Error("Internal Error - Should never get here!")}()}quantifier(t=!1){let e;const i=this.idx;switch(this.popChar()){case"*":e={atLeast:0,atMost:1/0};break;case"+":e={atLeast:1,atMost:1/0};break;case"?":e={atLeast:0,atMost:1};break;case"{":const i=this.integerIncludingZero();switch(this.popChar()){case"}":e={atLeast:i,atMost:i};break;case",":let t;this.isDigit()?(t=this.integerIncludingZero(),e={atLeast:i,atMost:t}):e={atLeast:i,atMost:1/0},this.consumeChar("}")}if(!0===t&&void 0===e)return;d(e)}if(!0!==t||void 0!==e)return d(e)?("?"===this.peekChar(0)?(this.consumeChar("?"),e.greedy=!1):e.greedy=!0,e.type="Quantifier",e.loc=this.loc(i),e):void 0}atom(){let t;const e=this.idx;switch(this.peekChar()){case".":t=this.dotAll();break;case"\\":t=this.atomEscape();break;case"[":t=this.characterClass();break;case"(":t=this.group()}if(void 0===t&&this.isPatternCharacter()&&(t=this.patternCharacter()),d(t))return t.loc=this.loc(e),this.isQuantifier()&&(t.quantifier=this.quantifier()),t}dotAll(){return this.consumeChar("."),{type:"Set",complement:!0,value:[h("\n"),h("\r"),h("\u2028"),h("\u2029")]}}atomEscape(){switch(this.consumeChar("\\"),this.peekChar()){case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":return this.decimalEscapeAtom();case"d":case"D":case"s":case"S":case"w":case"W":return this.characterClassEscape();case"f":case"n":case"r":case"t":case"v":return this.controlEscapeAtom();case"c":return this.controlLetterEscapeAtom();case"0":return this.nulCharacterAtom();case"x":return this.hexEscapeSequenceAtom();case"u":return this.regExpUnicodeEscapeSequenceAtom();default:return this.identityEscapeAtom()}}decimalEscapeAtom(){return{type:"GroupBackReference",value:this.positiveInteger()}}characterClassEscape(){let t,e=!1;switch(this.popChar()){case"d":t=f;break;case"D":t=f,e=!0;break;case"s":t=m;break;case"S":t=m,e=!0;break;case"w":t=v;break;case"W":t=v,e=!0}if(d(t))return{type:"Set",value:t,complement:e}}controlEscapeAtom(){let t;switch(this.popChar()){case"f":t=h("\f");break;case"n":t=h("\n");break;case"r":t=h("\r");break;case"t":t=h("\t");break;case"v":t=h("\v")}if(d(t))return{type:"Character",value:t}}controlLetterEscapeAtom(){this.consumeChar("c");const t=this.popChar();if(!1===/[a-zA-Z]/.test(t))throw Error("Invalid ");return{type:"Character",value:t.toUpperCase().charCodeAt(0)-64}}nulCharacterAtom(){return this.consumeChar("0"),{type:"Character",value:h("\0")}}hexEscapeSequenceAtom(){return this.consumeChar("x"),this.parseHexDigits(2)}regExpUnicodeEscapeSequenceAtom(){return this.consumeChar("u"),this.parseHexDigits(4)}identityEscapeAtom(){return{type:"Character",value:h(this.popChar())}}classPatternCharacterAtom(){switch(this.peekChar()){ +// istanbul ignore next +case"\n": +// istanbul ignore next +case"\r": +// istanbul ignore next +case"\u2028": +// istanbul ignore next +case"\u2029": +// istanbul ignore next +case"\\": +// istanbul ignore next +case"]":throw Error("TBD");default:return{type:"Character",value:h(this.popChar())}}}characterClass(){const t=[];let e=!1;for(this.consumeChar("["),"^"===this.peekChar(0)&&(this.consumeChar("^"),e=!0);this.isClassAtom();){const e=this.classAtom();if(e.type,l(e)&&this.isRangeDash()){this.consumeChar("-");const i=this.classAtom();if(i.type,l(i)){if(i.value=this.input.length)throw Error("Unexpected end of input");this.idx++}loc(t){return{begin:t,end:this.idx}}}class y{visitChildren(t){for(const e in t){const i=t[e];t.hasOwnProperty(e)&&(void 0!==i.type?this.visit(i):Array.isArray(i)&&i.forEach((t=>{this.visit(t)}),this))}}visit(t){switch(t.type){case"Pattern":this.visitPattern(t);break;case"Flags":this.visitFlags(t);break;case"Disjunction":this.visitDisjunction(t);break;case"Alternative":this.visitAlternative(t);break;case"StartAnchor":this.visitStartAnchor(t);break;case"EndAnchor":this.visitEndAnchor(t);break;case"WordBoundary":this.visitWordBoundary(t);break;case"NonWordBoundary":this.visitNonWordBoundary(t);break;case"Lookahead":this.visitLookahead(t);break;case"NegativeLookahead":this.visitNegativeLookahead(t);break;case"Character":this.visitCharacter(t);break;case"Set":this.visitSet(t);break;case"Group":this.visitGroup(t);break;case"GroupBackReference":this.visitGroupBackReference(t);break;case"Quantifier":this.visitQuantifier(t)}this.visitChildren(t)}visitPattern(t){}visitFlags(t){}visitDisjunction(t){}visitAlternative(t){} +// Assertion +visitStartAnchor(t){}visitEndAnchor(t){}visitWordBoundary(t){}visitNonWordBoundary(t){}visitLookahead(t){}visitNegativeLookahead(t){} +// atoms +visitCharacter(t){}visitSet(t){}visitGroup(t){}visitGroupBackReference(t){}visitQuantifier(t){}}function k(t){console&&console.error}function E(t){console&&console.warn}function b(t){const e=(new Date).getTime(),i=t();return{time:(new Date).getTime()-e,value:i}}function w(t){function e(){}e.prototype=t;const i=new e;function s(){return typeof i.bar}return s(),s(),t}function S(t){return r((e=t).LABEL)&&""!==e.LABEL?t.LABEL:t.name;var e}class T{get definition(){return this._definition}set definition(t){this._definition=t}constructor(t){this._definition=t}accept(t){t.visit(this),i(this.definition,(e=>{e.accept(t)}))}}class R extends T{constructor(i){super([]),this.idx=1,t(this,e(i,(t=>void 0!==t)))}set definition(t){}get definition(){return void 0!==this.referencedRule?this.referencedRule.definition:[]}accept(t){t.visit(this)}}class L extends T{constructor(i){super(i.definition),this.orgText="",t(this,e(i,(t=>void 0!==t)))}}class B extends T{constructor(i){super(i.definition),this.ignoreAmbiguities=!1,t(this,e(i,(t=>void 0!==t)))}}class I extends T{constructor(i){super(i.definition),this.idx=1,t(this,e(i,(t=>void 0!==t)))}}class N extends T{constructor(i){super(i.definition),this.idx=1,t(this,e(i,(t=>void 0!==t)))}}class D extends T{constructor(i){super(i.definition),this.idx=1,t(this,e(i,(t=>void 0!==t)))}}class P extends T{constructor(i){super(i.definition),this.idx=1,t(this,e(i,(t=>void 0!==t)))}}class W extends T{constructor(i){super(i.definition),this.idx=1,t(this,e(i,(t=>void 0!==t)))}}class M extends T{get definition(){return this._definition}set definition(t){this._definition=t}constructor(i){super(i.definition),this.idx=1,this.ignoreAmbiguities=!1,this.hasPredicates=!1,t(this,e(i,(t=>void 0!==t)))}}class _{constructor(i){this.idx=1,t(this,e(i,(t=>void 0!==t)))}accept(t){t.visit(this)}}function O(t){return s(t,j)}function j(t){function e(t){return s(t,j)}if(t instanceof R){const e={type:"NonTerminal",name:t.nonTerminalName,idx:t.idx};return r(t.label)&&(e.label=t.label),e}if(t instanceof B)return{type:"Alternative",definition:e(t.definition)};if(t instanceof I)return{type:"Option",idx:t.idx,definition:e(t.definition)};if(t instanceof N)return{type:"RepetitionMandatory",idx:t.idx,definition:e(t.definition)};if(t instanceof D)return{type:"RepetitionMandatoryWithSeparator",idx:t.idx,separator:j(new _({terminalType:t.separator})),definition:e(t.definition)};if(t instanceof W)return{type:"RepetitionWithSeparator",idx:t.idx,separator:j(new _({terminalType:t.separator})),definition:e(t.definition)};if(t instanceof P)return{type:"Repetition",idx:t.idx,definition:e(t.definition)};if(t instanceof M)return{type:"Alternation",idx:t.idx,definition:e(t.definition)};if(t instanceof _){const e={type:"Terminal",name:t.terminalType.name,label:S(t.terminalType),idx:t.idx};r(t.label)&&(e.terminalLabel=t.label);const i=t.terminalType.PATTERN;return t.terminalType.PATTERN&&(e.pattern=a(i)?i.source:i),e}if(t instanceof L)return{type:"Rule",name:t.name,orgText:t.orgText,definition:e(t.definition)};throw Error("non exhaustive match")}class q{visit(t){const e=t;switch(e.constructor){case R:return this.visitNonTerminal(e);case B:return this.visitAlternative(e);case I:return this.visitOption(e);case N:return this.visitRepetitionMandatory(e);case D:return this.visitRepetitionMandatoryWithSeparator(e);case W:return this.visitRepetitionWithSeparator(e);case P:return this.visitRepetition(e);case M:return this.visitAlternation(e);case _:return this.visitTerminal(e);case L:return this.visitRule(e); +/* c8 ignore next 2 */default:throw Error("non exhaustive match")}} +/* c8 ignore next */visitNonTerminal(t){} +/* c8 ignore next */visitAlternative(t){} +/* c8 ignore next */visitOption(t){} +/* c8 ignore next */visitRepetition(t){} +/* c8 ignore next */visitRepetitionMandatory(t){} +/* c8 ignore next 3 */visitRepetitionMandatoryWithSeparator(t){} +/* c8 ignore next */visitRepetitionWithSeparator(t){} +/* c8 ignore next */visitAlternation(t){} +/* c8 ignore next */visitTerminal(t){} +/* c8 ignore next */visitRule(t){}}function G(t){return t instanceof B||t instanceof I||t instanceof P||t instanceof N||t instanceof D||t instanceof W||t instanceof _||t instanceof L}function U(t,e=[]){return!!(t instanceof I||t instanceof P||t instanceof W)||(t instanceof M?n(t.definition,(t=>U(t,e))):!(t instanceof R&&c(e,t))&&(t instanceof T&&(t instanceof R&&e.push(t),o(t.definition,(t=>U(t,e))))))}function F(t){return t instanceof M}function Q(t){if(t instanceof R)return"SUBRULE";if(t instanceof I)return"OPTION";if(t instanceof M)return"OR";if(t instanceof N)return"AT_LEAST_ONE";if(t instanceof D)return"AT_LEAST_ONE_SEP";if(t instanceof W)return"MANY_SEP";if(t instanceof P)return"MANY";if(t instanceof _)return"CONSUME";throw Error("non exhaustive match")}export{B as A,y as B,q as G,R as N,I as O,E as P,N as R,_ as T,D as a,W as b,P as c,M as d,F as e,U as f,A as g,k as h,G as i,w as j,L as k,Q as l,O as s,b as t}; diff --git a/.output/public/assets/@mermaid-js-CfI2wIyE.js b/.output/public/assets/@mermaid-js-CfI2wIyE.js new file mode 100644 index 0000000000000000000000000000000000000000..0540412eff451e6255664e06c102e1badd3d3618 --- /dev/null +++ b/.output/public/assets/@mermaid-js-CfI2wIyE.js @@ -0,0 +1 @@ +var e,r,t,a,n,l,s,i,u,p,m,y,o;import{A as d,D as f,a as $,l as c,E as g,i as T,c as R,b as C}from"./langium-CA7Sd101.js";const v={},h=function(e,r,t){let a=Promise.resolve();if(r&&r.length>0){let e=function(e){return Promise.all(e.map((e=>Promise.resolve(e).then((e=>({status:"fulfilled",value:e})),(e=>({status:"rejected",reason:e}))))))};const n=document.getElementsByTagName("link"),l=document.querySelector("meta[property=csp-nonce]"),s=(null==l?void 0:l.nonce)||(null==l?void 0:l.getAttribute("nonce"));a=e(r.map((e=>{if(e=function(e,r){return new URL(e,r).href}(e,t),e in v)return;v[e]=!0;const r=e.endsWith(".css"),a=r?'[rel="stylesheet"]':"";if(!!t)for(let t=n.length-1;t>=0;t--){const a=n[t];if(a.href===e&&(!r||"stylesheet"===a.rel))return}else if(document.querySelector(`link[href="${e}"]${a}`))return;const l=document.createElement("link");return l.rel=r?"stylesheet":"modulepreload",r||(l.as="script"),l.crossOrigin="",l.href=e,s&&l.setAttribute("nonce",s),document.head.appendChild(l),r?new Promise(((r,t)=>{l.addEventListener("load",r),l.addEventListener("error",(()=>t(new Error(`Unable to preload CSS for ${e}`))))})):void 0})))}function n(e){const r=new Event("vite:preloadError",{cancelable:!0});if(r.payload=e,window.dispatchEvent(r),!r.defaultPrevented)throw e}return a.then((r=>{for(const e of r||[])"rejected"===e.status&&n(e.reason);return e().catch(n)}))};var A=Object.defineProperty,k=(e,r)=>A(e,"name",{value:r,configurable:!0}),w="Statement",x="Architecture";k((function(e){return te.isInstance(e,x)}),"isArchitecture");var G="Axis",E="Branch";k((function(e){return te.isInstance(e,E)}),"isBranch");var I="Checkout",S="CherryPicking",P="Commit";k((function(e){return te.isInstance(e,P)}),"isCommit");var _="Common";k((function(e){return te.isInstance(e,_)}),"isCommon");var b="Curve",L="Edge",K="Entry",D="GitGraph";k((function(e){return te.isInstance(e,D)}),"isGitGraph");var O="Group",H="Info";k((function(e){return te.isInstance(e,H)}),"isInfo");var M="Junction",N="Merge";k((function(e){return te.isInstance(e,N)}),"isMerge");var V="Option",B="Packet";k((function(e){return te.isInstance(e,B)}),"isPacket");var W="PacketBlock";k((function(e){return te.isInstance(e,W)}),"isPacketBlock");var j="Pie";k((function(e){return te.isInstance(e,j)}),"isPie");var U="PieSection";k((function(e){return te.isInstance(e,U)}),"isPieSection");var F,Y,q,z,J,X,Z="Radar",Q="Service",ee="Direction",re=(k(e=class extends d{getAllTypes(){return[x,G,E,I,S,P,_,b,ee,L,K,D,O,H,M,N,V,B,W,j,U,Z,Q,w]}computeIsSubtype(e,r){switch(e){case E:case I:case S:case P:case N:return this.isSubtype(w,r);case ee:return this.isSubtype(D,r);default:return!1}}getReferenceType(e){const r=`${e.container.$type}:${e.property}`;if("Entry:axis"===r)return G;throw new Error(`${r} is not a valid reference id.`)}getTypeMetaData(e){switch(e){case x:return{name:x,properties:[{name:"accDescr"},{name:"accTitle"},{name:"edges",defaultValue:[]},{name:"groups",defaultValue:[]},{name:"junctions",defaultValue:[]},{name:"services",defaultValue:[]},{name:"title"}]};case G:return{name:G,properties:[{name:"label"},{name:"name"}]};case E:return{name:E,properties:[{name:"name"},{name:"order"}]};case I:return{name:I,properties:[{name:"branch"}]};case S:return{name:S,properties:[{name:"id"},{name:"parent"},{name:"tags",defaultValue:[]}]};case P:return{name:P,properties:[{name:"id"},{name:"message"},{name:"tags",defaultValue:[]},{name:"type"}]};case _:return{name:_,properties:[{name:"accDescr"},{name:"accTitle"},{name:"title"}]};case b:return{name:b,properties:[{name:"entries",defaultValue:[]},{name:"label"},{name:"name"}]};case L:return{name:L,properties:[{name:"lhsDir"},{name:"lhsGroup",defaultValue:!1},{name:"lhsId"},{name:"lhsInto",defaultValue:!1},{name:"rhsDir"},{name:"rhsGroup",defaultValue:!1},{name:"rhsId"},{name:"rhsInto",defaultValue:!1},{name:"title"}]};case K:return{name:K,properties:[{name:"axis"},{name:"value"}]};case D:return{name:D,properties:[{name:"accDescr"},{name:"accTitle"},{name:"statements",defaultValue:[]},{name:"title"}]};case O:return{name:O,properties:[{name:"icon"},{name:"id"},{name:"in"},{name:"title"}]};case H:return{name:H,properties:[{name:"accDescr"},{name:"accTitle"},{name:"title"}]};case M:return{name:M,properties:[{name:"id"},{name:"in"}]};case N:return{name:N,properties:[{name:"branch"},{name:"id"},{name:"tags",defaultValue:[]},{name:"type"}]};case V:return{name:V,properties:[{name:"name"},{name:"value",defaultValue:!1}]};case B:return{name:B,properties:[{name:"accDescr"},{name:"accTitle"},{name:"blocks",defaultValue:[]},{name:"title"}]};case W:return{name:W,properties:[{name:"end"},{name:"label"},{name:"start"}]};case j:return{name:j,properties:[{name:"accDescr"},{name:"accTitle"},{name:"sections",defaultValue:[]},{name:"showData",defaultValue:!1},{name:"title"}]};case U:return{name:U,properties:[{name:"label"},{name:"value"}]};case Z:return{name:Z,properties:[{name:"accDescr"},{name:"accTitle"},{name:"axes",defaultValue:[]},{name:"curves",defaultValue:[]},{name:"options",defaultValue:[]},{name:"title"}]};case Q:return{name:Q,properties:[{name:"icon"},{name:"iconText"},{name:"id"},{name:"in"},{name:"title"}]};case ee:return{name:ee,properties:[{name:"accDescr"},{name:"accTitle"},{name:"dir"},{name:"statements",defaultValue:[]},{name:"title"}]};default:return{name:e,properties:[]}}}},"MermaidAstReflection"),e),te=new re,ae=k((()=>F??(F=c('{"$type":"Grammar","isDeclared":true,"name":"Info","imports":[],"rules":[{"$type":"ParserRule","entry":true,"name":"Info","definition":{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@3"},"arguments":[],"cardinality":"*"},{"$type":"Keyword","value":"info"},{"$type":"RuleCall","rule":{"$ref":"#/rules@3"},"arguments":[],"cardinality":"*"},{"$type":"Group","elements":[{"$type":"Keyword","value":"showInfo"},{"$type":"RuleCall","rule":{"$ref":"#/rules@3"},"arguments":[],"cardinality":"*"}],"cardinality":"?"},{"$type":"RuleCall","rule":{"$ref":"#/rules@1"},"arguments":[],"cardinality":"?"}]},"definesHiddenTokens":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"TitleAndAccessibilities","definition":{"$type":"Group","elements":[{"$type":"Alternatives","elements":[{"$type":"Assignment","feature":"accDescr","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@4"},"arguments":[]}},{"$type":"Assignment","feature":"accTitle","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@5"},"arguments":[]}},{"$type":"Assignment","feature":"title","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@6"},"arguments":[]}}]},{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[]}],"cardinality":"+"},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"EOL","dataType":"string","definition":{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@3"},"arguments":[],"cardinality":"+"},{"$type":"EndOfFile"}]},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"TerminalRule","name":"NEWLINE","definition":{"$type":"RegexToken","regex":"/\\\\r?\\\\n/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ACC_DESCR","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*accDescr(?:[\\\\t ]*:([^\\\\n\\\\r]*?(?=%%)|[^\\\\n\\\\r]*)|\\\\s*{([^}]*)})/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ACC_TITLE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*accTitle[\\\\t ]*:(?:[^\\\\n\\\\r]*?(?=%%)|[^\\\\n\\\\r]*)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"TITLE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*title(?:[\\\\t ][^\\\\n\\\\r]*?(?=%%)|[\\\\t ][^\\\\n\\\\r]*|)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","hidden":true,"name":"WHITESPACE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]+/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"YAML","definition":{"$type":"RegexToken","regex":"/---[\\\\t ]*\\\\r?\\\\n(?:[\\\\S\\\\s]*?\\\\r?\\\\n)?---(?:\\\\r?\\\\n|(?!\\\\S))/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"DIRECTIVE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*%%{[\\\\S\\\\s]*?}%%(?:\\\\r?\\\\n|(?!\\\\S))/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"SINGLE_LINE_COMMENT","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*%%[^\\\\n\\\\r]*/"},"fragment":false}],"definesHiddenTokens":false,"hiddenTokens":[],"interfaces":[{"$type":"Interface","name":"Common","attributes":[{"$type":"TypeAttribute","name":"accDescr","isOptional":true,"type":{"$type":"SimpleType","primitiveType":"string"}},{"$type":"TypeAttribute","name":"accTitle","isOptional":true,"type":{"$type":"SimpleType","primitiveType":"string"}},{"$type":"TypeAttribute","name":"title","isOptional":true,"type":{"$type":"SimpleType","primitiveType":"string"}}],"superTypes":[]}],"types":[],"usedGrammars":[]}'))),"InfoGrammar"),ne=k((()=>Y??(Y=c('{"$type":"Grammar","isDeclared":true,"name":"Packet","imports":[],"rules":[{"$type":"ParserRule","entry":true,"name":"Packet","definition":{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@6"},"arguments":[],"cardinality":"*"},{"$type":"Keyword","value":"packet-beta"},{"$type":"Alternatives","elements":[{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@6"},"arguments":[],"cardinality":"*"},{"$type":"RuleCall","rule":{"$ref":"#/rules@4"},"arguments":[]},{"$type":"Assignment","feature":"blocks","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@1"},"arguments":[]},"cardinality":"*"}]},{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@6"},"arguments":[],"cardinality":"+"},{"$type":"Assignment","feature":"blocks","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@1"},"arguments":[]},"cardinality":"+"}]},{"$type":"RuleCall","rule":{"$ref":"#/rules@6"},"arguments":[],"cardinality":"*"}]}]},"definesHiddenTokens":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"PacketBlock","definition":{"$type":"Group","elements":[{"$type":"Assignment","feature":"start","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[]}},{"$type":"Group","elements":[{"$type":"Keyword","value":"-"},{"$type":"Assignment","feature":"end","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[]}}],"cardinality":"?"},{"$type":"Keyword","value":":"},{"$type":"Assignment","feature":"label","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@3"},"arguments":[]}},{"$type":"RuleCall","rule":{"$ref":"#/rules@5"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"TerminalRule","name":"INT","type":{"$type":"ReturnType","name":"number"},"definition":{"$type":"RegexToken","regex":"/0|[1-9][0-9]*/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"STRING","definition":{"$type":"RegexToken","regex":"/\\"[^\\"]*\\"|\'[^\']*\'/"},"fragment":false,"hidden":false},{"$type":"ParserRule","fragment":true,"name":"TitleAndAccessibilities","definition":{"$type":"Group","elements":[{"$type":"Alternatives","elements":[{"$type":"Assignment","feature":"accDescr","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@7"},"arguments":[]}},{"$type":"Assignment","feature":"accTitle","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@8"},"arguments":[]}},{"$type":"Assignment","feature":"title","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@9"},"arguments":[]}}]},{"$type":"RuleCall","rule":{"$ref":"#/rules@5"},"arguments":[]}],"cardinality":"+"},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"EOL","dataType":"string","definition":{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@6"},"arguments":[],"cardinality":"+"},{"$type":"EndOfFile"}]},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"TerminalRule","name":"NEWLINE","definition":{"$type":"RegexToken","regex":"/\\\\r?\\\\n/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ACC_DESCR","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*accDescr(?:[\\\\t ]*:([^\\\\n\\\\r]*?(?=%%)|[^\\\\n\\\\r]*)|\\\\s*{([^}]*)})/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ACC_TITLE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*accTitle[\\\\t ]*:(?:[^\\\\n\\\\r]*?(?=%%)|[^\\\\n\\\\r]*)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"TITLE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*title(?:[\\\\t ][^\\\\n\\\\r]*?(?=%%)|[\\\\t ][^\\\\n\\\\r]*|)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","hidden":true,"name":"WHITESPACE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]+/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"YAML","definition":{"$type":"RegexToken","regex":"/---[\\\\t ]*\\\\r?\\\\n(?:[\\\\S\\\\s]*?\\\\r?\\\\n)?---(?:\\\\r?\\\\n|(?!\\\\S))/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"DIRECTIVE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*%%{[\\\\S\\\\s]*?}%%(?:\\\\r?\\\\n|(?!\\\\S))/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"SINGLE_LINE_COMMENT","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*%%[^\\\\n\\\\r]*/"},"fragment":false}],"definesHiddenTokens":false,"hiddenTokens":[],"interfaces":[{"$type":"Interface","name":"Common","attributes":[{"$type":"TypeAttribute","name":"accDescr","isOptional":true,"type":{"$type":"SimpleType","primitiveType":"string"}},{"$type":"TypeAttribute","name":"accTitle","isOptional":true,"type":{"$type":"SimpleType","primitiveType":"string"}},{"$type":"TypeAttribute","name":"title","isOptional":true,"type":{"$type":"SimpleType","primitiveType":"string"}}],"superTypes":[]}],"types":[],"usedGrammars":[]}'))),"PacketGrammar"),le=k((()=>q??(q=c('{"$type":"Grammar","isDeclared":true,"name":"Pie","imports":[],"rules":[{"$type":"ParserRule","entry":true,"name":"Pie","definition":{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@6"},"arguments":[],"cardinality":"*"},{"$type":"Keyword","value":"pie"},{"$type":"Assignment","feature":"showData","operator":"?=","terminal":{"$type":"Keyword","value":"showData"},"cardinality":"?"},{"$type":"Alternatives","elements":[{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@6"},"arguments":[],"cardinality":"*"},{"$type":"RuleCall","rule":{"$ref":"#/rules@4"},"arguments":[]},{"$type":"Assignment","feature":"sections","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@1"},"arguments":[]},"cardinality":"*"}]},{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@6"},"arguments":[],"cardinality":"+"},{"$type":"Assignment","feature":"sections","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@1"},"arguments":[]},"cardinality":"+"}]},{"$type":"RuleCall","rule":{"$ref":"#/rules@6"},"arguments":[],"cardinality":"*"}]}]},"definesHiddenTokens":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"PieSection","definition":{"$type":"Group","elements":[{"$type":"Assignment","feature":"label","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[]}},{"$type":"Keyword","value":":"},{"$type":"Assignment","feature":"value","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@3"},"arguments":[]}},{"$type":"RuleCall","rule":{"$ref":"#/rules@5"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"TerminalRule","name":"PIE_SECTION_LABEL","definition":{"$type":"RegexToken","regex":"/\\"[^\\"]+\\"/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"PIE_SECTION_VALUE","type":{"$type":"ReturnType","name":"number"},"definition":{"$type":"RegexToken","regex":"/(0|[1-9][0-9]*)(\\\\.[0-9]+)?/"},"fragment":false,"hidden":false},{"$type":"ParserRule","fragment":true,"name":"TitleAndAccessibilities","definition":{"$type":"Group","elements":[{"$type":"Alternatives","elements":[{"$type":"Assignment","feature":"accDescr","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@7"},"arguments":[]}},{"$type":"Assignment","feature":"accTitle","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@8"},"arguments":[]}},{"$type":"Assignment","feature":"title","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@9"},"arguments":[]}}]},{"$type":"RuleCall","rule":{"$ref":"#/rules@5"},"arguments":[]}],"cardinality":"+"},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"EOL","dataType":"string","definition":{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@6"},"arguments":[],"cardinality":"+"},{"$type":"EndOfFile"}]},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"TerminalRule","name":"NEWLINE","definition":{"$type":"RegexToken","regex":"/\\\\r?\\\\n/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ACC_DESCR","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*accDescr(?:[\\\\t ]*:([^\\\\n\\\\r]*?(?=%%)|[^\\\\n\\\\r]*)|\\\\s*{([^}]*)})/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ACC_TITLE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*accTitle[\\\\t ]*:(?:[^\\\\n\\\\r]*?(?=%%)|[^\\\\n\\\\r]*)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"TITLE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*title(?:[\\\\t ][^\\\\n\\\\r]*?(?=%%)|[\\\\t ][^\\\\n\\\\r]*|)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","hidden":true,"name":"WHITESPACE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]+/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"YAML","definition":{"$type":"RegexToken","regex":"/---[\\\\t ]*\\\\r?\\\\n(?:[\\\\S\\\\s]*?\\\\r?\\\\n)?---(?:\\\\r?\\\\n|(?!\\\\S))/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"DIRECTIVE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*%%{[\\\\S\\\\s]*?}%%(?:\\\\r?\\\\n|(?!\\\\S))/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"SINGLE_LINE_COMMENT","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*%%[^\\\\n\\\\r]*/"},"fragment":false}],"definesHiddenTokens":false,"hiddenTokens":[],"interfaces":[{"$type":"Interface","name":"Common","attributes":[{"$type":"TypeAttribute","name":"accDescr","isOptional":true,"type":{"$type":"SimpleType","primitiveType":"string"}},{"$type":"TypeAttribute","name":"accTitle","isOptional":true,"type":{"$type":"SimpleType","primitiveType":"string"}},{"$type":"TypeAttribute","name":"title","isOptional":true,"type":{"$type":"SimpleType","primitiveType":"string"}}],"superTypes":[]}],"types":[],"usedGrammars":[]}'))),"PieGrammar"),se=k((()=>z??(z=c('{"$type":"Grammar","isDeclared":true,"name":"Architecture","imports":[],"rules":[{"$type":"ParserRule","entry":true,"name":"Architecture","definition":{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@18"},"arguments":[],"cardinality":"*"},{"$type":"Keyword","value":"architecture-beta"},{"$type":"Alternatives","elements":[{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@18"},"arguments":[],"cardinality":"*"},{"$type":"RuleCall","rule":{"$ref":"#/rules@16"},"arguments":[]}]},{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@18"},"arguments":[],"cardinality":"*"},{"$type":"RuleCall","rule":{"$ref":"#/rules@1"},"arguments":[],"cardinality":"*"}]},{"$type":"RuleCall","rule":{"$ref":"#/rules@18"},"arguments":[],"cardinality":"*"}]}]},"definesHiddenTokens":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"Statement","definition":{"$type":"Alternatives","elements":[{"$type":"Assignment","feature":"groups","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@5"},"arguments":[]}},{"$type":"Assignment","feature":"services","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@6"},"arguments":[]}},{"$type":"Assignment","feature":"junctions","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@7"},"arguments":[]}},{"$type":"Assignment","feature":"edges","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@8"},"arguments":[]}}]},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"LeftPort","definition":{"$type":"Group","elements":[{"$type":"Keyword","value":":"},{"$type":"Assignment","feature":"lhsDir","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@9"},"arguments":[]}}]},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"RightPort","definition":{"$type":"Group","elements":[{"$type":"Assignment","feature":"rhsDir","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@9"},"arguments":[]}},{"$type":"Keyword","value":":"}]},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"Arrow","definition":{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[]},{"$type":"Assignment","feature":"lhsInto","operator":"?=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@15"},"arguments":[]},"cardinality":"?"},{"$type":"Alternatives","elements":[{"$type":"Keyword","value":"--"},{"$type":"Group","elements":[{"$type":"Keyword","value":"-"},{"$type":"Assignment","feature":"title","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@13"},"arguments":[]}},{"$type":"Keyword","value":"-"}]}]},{"$type":"Assignment","feature":"rhsInto","operator":"?=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@15"},"arguments":[]},"cardinality":"?"},{"$type":"RuleCall","rule":{"$ref":"#/rules@3"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Group","definition":{"$type":"Group","elements":[{"$type":"Keyword","value":"group"},{"$type":"Assignment","feature":"id","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@10"},"arguments":[]}},{"$type":"Assignment","feature":"icon","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@12"},"arguments":[]},"cardinality":"?"},{"$type":"Assignment","feature":"title","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@13"},"arguments":[]},"cardinality":"?"},{"$type":"Group","elements":[{"$type":"Keyword","value":"in"},{"$type":"Assignment","feature":"in","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@10"},"arguments":[]}}],"cardinality":"?"},{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Service","definition":{"$type":"Group","elements":[{"$type":"Keyword","value":"service"},{"$type":"Assignment","feature":"id","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@10"},"arguments":[]}},{"$type":"Alternatives","elements":[{"$type":"Assignment","feature":"iconText","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@11"},"arguments":[]}},{"$type":"Assignment","feature":"icon","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@12"},"arguments":[]}}],"cardinality":"?"},{"$type":"Assignment","feature":"title","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@13"},"arguments":[]},"cardinality":"?"},{"$type":"Group","elements":[{"$type":"Keyword","value":"in"},{"$type":"Assignment","feature":"in","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@10"},"arguments":[]}}],"cardinality":"?"},{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Junction","definition":{"$type":"Group","elements":[{"$type":"Keyword","value":"junction"},{"$type":"Assignment","feature":"id","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@10"},"arguments":[]}},{"$type":"Group","elements":[{"$type":"Keyword","value":"in"},{"$type":"Assignment","feature":"in","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@10"},"arguments":[]}}],"cardinality":"?"},{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Edge","definition":{"$type":"Group","elements":[{"$type":"Assignment","feature":"lhsId","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@10"},"arguments":[]}},{"$type":"Assignment","feature":"lhsGroup","operator":"?=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@14"},"arguments":[]},"cardinality":"?"},{"$type":"RuleCall","rule":{"$ref":"#/rules@4"},"arguments":[]},{"$type":"Assignment","feature":"rhsId","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@10"},"arguments":[]}},{"$type":"Assignment","feature":"rhsGroup","operator":"?=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@14"},"arguments":[]},"cardinality":"?"},{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"TerminalRule","name":"ARROW_DIRECTION","definition":{"$type":"TerminalAlternatives","elements":[{"$type":"TerminalAlternatives","elements":[{"$type":"TerminalAlternatives","elements":[{"$type":"CharacterRange","left":{"$type":"Keyword","value":"L"}},{"$type":"CharacterRange","left":{"$type":"Keyword","value":"R"}}]},{"$type":"CharacterRange","left":{"$type":"Keyword","value":"T"}}]},{"$type":"CharacterRange","left":{"$type":"Keyword","value":"B"}}]},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ARCH_ID","definition":{"$type":"RegexToken","regex":"/[\\\\w]+/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ARCH_TEXT_ICON","definition":{"$type":"RegexToken","regex":"/\\\\(\\"[^\\"]+\\"\\\\)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ARCH_ICON","definition":{"$type":"RegexToken","regex":"/\\\\([\\\\w-:]+\\\\)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ARCH_TITLE","definition":{"$type":"RegexToken","regex":"/\\\\[[\\\\w ]+\\\\]/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ARROW_GROUP","definition":{"$type":"RegexToken","regex":"/\\\\{group\\\\}/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ARROW_INTO","definition":{"$type":"RegexToken","regex":"/<|>/"},"fragment":false,"hidden":false},{"$type":"ParserRule","fragment":true,"name":"TitleAndAccessibilities","definition":{"$type":"Group","elements":[{"$type":"Alternatives","elements":[{"$type":"Assignment","feature":"accDescr","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@19"},"arguments":[]}},{"$type":"Assignment","feature":"accTitle","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@20"},"arguments":[]}},{"$type":"Assignment","feature":"title","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@21"},"arguments":[]}}]},{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}],"cardinality":"+"},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"EOL","dataType":"string","definition":{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@18"},"arguments":[],"cardinality":"+"},{"$type":"EndOfFile"}]},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"TerminalRule","name":"NEWLINE","definition":{"$type":"RegexToken","regex":"/\\\\r?\\\\n/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ACC_DESCR","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*accDescr(?:[\\\\t ]*:([^\\\\n\\\\r]*?(?=%%)|[^\\\\n\\\\r]*)|\\\\s*{([^}]*)})/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ACC_TITLE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*accTitle[\\\\t ]*:(?:[^\\\\n\\\\r]*?(?=%%)|[^\\\\n\\\\r]*)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"TITLE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*title(?:[\\\\t ][^\\\\n\\\\r]*?(?=%%)|[\\\\t ][^\\\\n\\\\r]*|)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","hidden":true,"name":"WHITESPACE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]+/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"YAML","definition":{"$type":"RegexToken","regex":"/---[\\\\t ]*\\\\r?\\\\n(?:[\\\\S\\\\s]*?\\\\r?\\\\n)?---(?:\\\\r?\\\\n|(?!\\\\S))/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"DIRECTIVE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*%%{[\\\\S\\\\s]*?}%%(?:\\\\r?\\\\n|(?!\\\\S))/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"SINGLE_LINE_COMMENT","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*%%[^\\\\n\\\\r]*/"},"fragment":false}],"definesHiddenTokens":false,"hiddenTokens":[],"interfaces":[{"$type":"Interface","name":"Common","attributes":[{"$type":"TypeAttribute","name":"accDescr","isOptional":true,"type":{"$type":"SimpleType","primitiveType":"string"}},{"$type":"TypeAttribute","name":"accTitle","isOptional":true,"type":{"$type":"SimpleType","primitiveType":"string"}},{"$type":"TypeAttribute","name":"title","isOptional":true,"type":{"$type":"SimpleType","primitiveType":"string"}}],"superTypes":[]}],"types":[],"usedGrammars":[]}'))),"ArchitectureGrammar"),ie=k((()=>J??(J=c('{"$type":"Grammar","isDeclared":true,"name":"GitGraph","interfaces":[{"$type":"Interface","name":"Common","attributes":[{"$type":"TypeAttribute","name":"accDescr","isOptional":true,"type":{"$type":"SimpleType","primitiveType":"string"}},{"$type":"TypeAttribute","name":"accTitle","isOptional":true,"type":{"$type":"SimpleType","primitiveType":"string"}},{"$type":"TypeAttribute","name":"title","isOptional":true,"type":{"$type":"SimpleType","primitiveType":"string"}}],"superTypes":[]}],"rules":[{"$type":"ParserRule","fragment":true,"name":"TitleAndAccessibilities","definition":{"$type":"Group","elements":[{"$type":"Alternatives","elements":[{"$type":"Assignment","feature":"accDescr","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@3"},"arguments":[]}},{"$type":"Assignment","feature":"accTitle","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@4"},"arguments":[]}},{"$type":"Assignment","feature":"title","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@5"},"arguments":[]}}]},{"$type":"RuleCall","rule":{"$ref":"#/rules@1"},"arguments":[]}],"cardinality":"+"},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"EOL","dataType":"string","definition":{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[],"cardinality":"+"},{"$type":"EndOfFile"}]},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"TerminalRule","name":"NEWLINE","definition":{"$type":"RegexToken","regex":"/\\\\r?\\\\n/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ACC_DESCR","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*accDescr(?:[\\\\t ]*:([^\\\\n\\\\r]*?(?=%%)|[^\\\\n\\\\r]*)|\\\\s*{([^}]*)})/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ACC_TITLE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*accTitle[\\\\t ]*:(?:[^\\\\n\\\\r]*?(?=%%)|[^\\\\n\\\\r]*)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"TITLE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*title(?:[\\\\t ][^\\\\n\\\\r]*?(?=%%)|[\\\\t ][^\\\\n\\\\r]*|)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","hidden":true,"name":"WHITESPACE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]+/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"YAML","definition":{"$type":"RegexToken","regex":"/---[\\\\t ]*\\\\r?\\\\n(?:[\\\\S\\\\s]*?\\\\r?\\\\n)?---(?:\\\\r?\\\\n|(?!\\\\S))/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"DIRECTIVE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*%%{[\\\\S\\\\s]*?}%%(?:\\\\r?\\\\n|(?!\\\\S))/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"SINGLE_LINE_COMMENT","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*%%[^\\\\n\\\\r]*/"},"fragment":false},{"$type":"ParserRule","entry":true,"name":"GitGraph","definition":{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[],"cardinality":"*"},{"$type":"Alternatives","elements":[{"$type":"Keyword","value":"gitGraph"},{"$type":"Group","elements":[{"$type":"Keyword","value":"gitGraph"},{"$type":"Keyword","value":":"}]},{"$type":"Keyword","value":"gitGraph:"},{"$type":"Group","elements":[{"$type":"Keyword","value":"gitGraph"},{"$type":"RuleCall","rule":{"$ref":"#/rules@12"},"arguments":[]},{"$type":"Keyword","value":":"}]}]},{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[],"cardinality":"*"},{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[],"cardinality":"*"},{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@0"},"arguments":[]},{"$type":"Assignment","feature":"statements","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@11"},"arguments":[]}},{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[]}],"cardinality":"*"}]}]},"definesHiddenTokens":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Statement","definition":{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@13"},"arguments":[]},{"$type":"RuleCall","rule":{"$ref":"#/rules@14"},"arguments":[]},{"$type":"RuleCall","rule":{"$ref":"#/rules@15"},"arguments":[]},{"$type":"RuleCall","rule":{"$ref":"#/rules@16"},"arguments":[]},{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Direction","definition":{"$type":"Assignment","feature":"dir","operator":"=","terminal":{"$type":"Alternatives","elements":[{"$type":"Keyword","value":"LR"},{"$type":"Keyword","value":"TB"},{"$type":"Keyword","value":"BT"}]}},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Commit","definition":{"$type":"Group","elements":[{"$type":"Keyword","value":"commit"},{"$type":"Alternatives","elements":[{"$type":"Group","elements":[{"$type":"Keyword","value":"id:"},{"$type":"Assignment","feature":"id","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@20"},"arguments":[]}}]},{"$type":"Group","elements":[{"$type":"Keyword","value":"msg:","cardinality":"?"},{"$type":"Assignment","feature":"message","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@20"},"arguments":[]}}]},{"$type":"Group","elements":[{"$type":"Keyword","value":"tag:"},{"$type":"Assignment","feature":"tags","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@20"},"arguments":[]}}]},{"$type":"Group","elements":[{"$type":"Keyword","value":"type:"},{"$type":"Assignment","feature":"type","operator":"=","terminal":{"$type":"Alternatives","elements":[{"$type":"Keyword","value":"NORMAL"},{"$type":"Keyword","value":"REVERSE"},{"$type":"Keyword","value":"HIGHLIGHT"}]}}]}],"cardinality":"*"},{"$type":"RuleCall","rule":{"$ref":"#/rules@1"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Branch","definition":{"$type":"Group","elements":[{"$type":"Keyword","value":"branch"},{"$type":"Assignment","feature":"name","operator":"=","terminal":{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@19"},"arguments":[]},{"$type":"RuleCall","rule":{"$ref":"#/rules@20"},"arguments":[]}]}},{"$type":"Group","elements":[{"$type":"Keyword","value":"order:"},{"$type":"Assignment","feature":"order","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@18"},"arguments":[]}}],"cardinality":"?"},{"$type":"RuleCall","rule":{"$ref":"#/rules@1"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Merge","definition":{"$type":"Group","elements":[{"$type":"Keyword","value":"merge"},{"$type":"Assignment","feature":"branch","operator":"=","terminal":{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@19"},"arguments":[]},{"$type":"RuleCall","rule":{"$ref":"#/rules@20"},"arguments":[]}]}},{"$type":"Alternatives","elements":[{"$type":"Group","elements":[{"$type":"Keyword","value":"id:"},{"$type":"Assignment","feature":"id","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@20"},"arguments":[]}}]},{"$type":"Group","elements":[{"$type":"Keyword","value":"tag:"},{"$type":"Assignment","feature":"tags","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@20"},"arguments":[]}}]},{"$type":"Group","elements":[{"$type":"Keyword","value":"type:"},{"$type":"Assignment","feature":"type","operator":"=","terminal":{"$type":"Alternatives","elements":[{"$type":"Keyword","value":"NORMAL"},{"$type":"Keyword","value":"REVERSE"},{"$type":"Keyword","value":"HIGHLIGHT"}]}}]}],"cardinality":"*"},{"$type":"RuleCall","rule":{"$ref":"#/rules@1"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Checkout","definition":{"$type":"Group","elements":[{"$type":"Alternatives","elements":[{"$type":"Keyword","value":"checkout"},{"$type":"Keyword","value":"switch"}]},{"$type":"Assignment","feature":"branch","operator":"=","terminal":{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@19"},"arguments":[]},{"$type":"RuleCall","rule":{"$ref":"#/rules@20"},"arguments":[]}]}},{"$type":"RuleCall","rule":{"$ref":"#/rules@1"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"CherryPicking","definition":{"$type":"Group","elements":[{"$type":"Keyword","value":"cherry-pick"},{"$type":"Alternatives","elements":[{"$type":"Group","elements":[{"$type":"Keyword","value":"id:"},{"$type":"Assignment","feature":"id","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@20"},"arguments":[]}}]},{"$type":"Group","elements":[{"$type":"Keyword","value":"tag:"},{"$type":"Assignment","feature":"tags","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@20"},"arguments":[]}}]},{"$type":"Group","elements":[{"$type":"Keyword","value":"parent:"},{"$type":"Assignment","feature":"parent","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@20"},"arguments":[]}}]}],"cardinality":"*"},{"$type":"RuleCall","rule":{"$ref":"#/rules@1"},"arguments":[]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"TerminalRule","name":"INT","type":{"$type":"ReturnType","name":"number"},"definition":{"$type":"RegexToken","regex":"/[0-9]+(?=\\\\s)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ID","type":{"$type":"ReturnType","name":"string"},"definition":{"$type":"RegexToken","regex":"/\\\\w([-\\\\./\\\\w]*[-\\\\w])?/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"STRING","definition":{"$type":"RegexToken","regex":"/\\"[^\\"]*\\"|\'[^\']*\'/"},"fragment":false,"hidden":false}],"definesHiddenTokens":false,"hiddenTokens":[],"imports":[],"types":[],"usedGrammars":[]}'))),"GitGraphGrammar"),ue=k((()=>X??(X=c('{"$type":"Grammar","isDeclared":true,"name":"Radar","interfaces":[{"$type":"Interface","name":"Common","attributes":[{"$type":"TypeAttribute","name":"accDescr","isOptional":true,"type":{"$type":"SimpleType","primitiveType":"string"}},{"$type":"TypeAttribute","name":"accTitle","isOptional":true,"type":{"$type":"SimpleType","primitiveType":"string"}},{"$type":"TypeAttribute","name":"title","isOptional":true,"type":{"$type":"SimpleType","primitiveType":"string"}}],"superTypes":[]},{"$type":"Interface","name":"Entry","attributes":[{"$type":"TypeAttribute","name":"axis","isOptional":true,"type":{"$type":"ReferenceType","referenceType":{"$type":"SimpleType","typeRef":{"$ref":"#/rules@12"}}}},{"$type":"TypeAttribute","name":"value","type":{"$type":"SimpleType","primitiveType":"number"},"isOptional":false}],"superTypes":[]}],"rules":[{"$type":"ParserRule","fragment":true,"name":"TitleAndAccessibilities","definition":{"$type":"Group","elements":[{"$type":"Alternatives","elements":[{"$type":"Assignment","feature":"accDescr","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@3"},"arguments":[]}},{"$type":"Assignment","feature":"accTitle","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@4"},"arguments":[]}},{"$type":"Assignment","feature":"title","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@5"},"arguments":[]}}]},{"$type":"RuleCall","rule":{"$ref":"#/rules@1"},"arguments":[]}],"cardinality":"+"},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"EOL","dataType":"string","definition":{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[],"cardinality":"+"},{"$type":"EndOfFile"}]},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"TerminalRule","name":"NEWLINE","definition":{"$type":"RegexToken","regex":"/\\\\r?\\\\n/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ACC_DESCR","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*accDescr(?:[\\\\t ]*:([^\\\\n\\\\r]*?(?=%%)|[^\\\\n\\\\r]*)|\\\\s*{([^}]*)})/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ACC_TITLE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*accTitle[\\\\t ]*:(?:[^\\\\n\\\\r]*?(?=%%)|[^\\\\n\\\\r]*)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"TITLE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*title(?:[\\\\t ][^\\\\n\\\\r]*?(?=%%)|[\\\\t ][^\\\\n\\\\r]*|)/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","hidden":true,"name":"WHITESPACE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]+/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"YAML","definition":{"$type":"RegexToken","regex":"/---[\\\\t ]*\\\\r?\\\\n(?:[\\\\S\\\\s]*?\\\\r?\\\\n)?---(?:\\\\r?\\\\n|(?!\\\\S))/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"DIRECTIVE","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*%%{[\\\\S\\\\s]*?}%%(?:\\\\r?\\\\n|(?!\\\\S))/"},"fragment":false},{"$type":"TerminalRule","hidden":true,"name":"SINGLE_LINE_COMMENT","definition":{"$type":"RegexToken","regex":"/[\\\\t ]*%%[^\\\\n\\\\r]*/"},"fragment":false},{"$type":"ParserRule","entry":true,"name":"Radar","definition":{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[],"cardinality":"*"},{"$type":"Alternatives","elements":[{"$type":"Keyword","value":"radar-beta"},{"$type":"Keyword","value":"radar-beta:"},{"$type":"Group","elements":[{"$type":"Keyword","value":"radar-beta"},{"$type":"Keyword","value":":"}]}]},{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[],"cardinality":"*"},{"$type":"Alternatives","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@0"},"arguments":[]},{"$type":"Group","elements":[{"$type":"Keyword","value":"axis"},{"$type":"Assignment","feature":"axes","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@12"},"arguments":[]}},{"$type":"Group","elements":[{"$type":"Keyword","value":","},{"$type":"Assignment","feature":"axes","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@12"},"arguments":[]}}],"cardinality":"*"}]},{"$type":"Group","elements":[{"$type":"Keyword","value":"curve"},{"$type":"Assignment","feature":"curves","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@13"},"arguments":[]}},{"$type":"Group","elements":[{"$type":"Keyword","value":","},{"$type":"Assignment","feature":"curves","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@13"},"arguments":[]}}],"cardinality":"*"}]},{"$type":"Group","elements":[{"$type":"Assignment","feature":"options","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}},{"$type":"Group","elements":[{"$type":"Keyword","value":","},{"$type":"Assignment","feature":"options","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@17"},"arguments":[]}}],"cardinality":"*"}]},{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[]}],"cardinality":"*"}]},"definesHiddenTokens":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"Label","definition":{"$type":"Group","elements":[{"$type":"Keyword","value":"["},{"$type":"Assignment","feature":"label","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@22"},"arguments":[]}},{"$type":"Keyword","value":"]"}]},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Axis","definition":{"$type":"Group","elements":[{"$type":"Assignment","feature":"name","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@21"},"arguments":[]}},{"$type":"RuleCall","rule":{"$ref":"#/rules@11"},"arguments":[],"cardinality":"?"}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Curve","definition":{"$type":"Group","elements":[{"$type":"Assignment","feature":"name","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@21"},"arguments":[]}},{"$type":"RuleCall","rule":{"$ref":"#/rules@11"},"arguments":[],"cardinality":"?"},{"$type":"Keyword","value":"{"},{"$type":"RuleCall","rule":{"$ref":"#/rules@14"},"arguments":[]},{"$type":"Keyword","value":"}"}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","fragment":true,"name":"Entries","definition":{"$type":"Alternatives","elements":[{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[],"cardinality":"*"},{"$type":"Assignment","feature":"entries","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@16"},"arguments":[]}},{"$type":"Group","elements":[{"$type":"Keyword","value":","},{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[],"cardinality":"*"},{"$type":"Assignment","feature":"entries","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@16"},"arguments":[]}}],"cardinality":"*"},{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[],"cardinality":"*"}]},{"$type":"Group","elements":[{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[],"cardinality":"*"},{"$type":"Assignment","feature":"entries","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@15"},"arguments":[]}},{"$type":"Group","elements":[{"$type":"Keyword","value":","},{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[],"cardinality":"*"},{"$type":"Assignment","feature":"entries","operator":"+=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@15"},"arguments":[]}}],"cardinality":"*"},{"$type":"RuleCall","rule":{"$ref":"#/rules@2"},"arguments":[],"cardinality":"*"}]}]},"definesHiddenTokens":false,"entry":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"DetailedEntry","returnType":{"$ref":"#/interfaces@1"},"definition":{"$type":"Group","elements":[{"$type":"Assignment","feature":"axis","operator":"=","terminal":{"$type":"CrossReference","type":{"$ref":"#/rules@12"},"terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@21"},"arguments":[]},"deprecatedSyntax":false}},{"$type":"Keyword","value":":","cardinality":"?"},{"$type":"Assignment","feature":"value","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@18"},"arguments":[]}}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"NumberEntry","returnType":{"$ref":"#/interfaces@1"},"definition":{"$type":"Assignment","feature":"value","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@18"},"arguments":[]}},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"ParserRule","name":"Option","definition":{"$type":"Alternatives","elements":[{"$type":"Group","elements":[{"$type":"Assignment","feature":"name","operator":"=","terminal":{"$type":"Keyword","value":"showLegend"}},{"$type":"Assignment","feature":"value","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@19"},"arguments":[]}}]},{"$type":"Group","elements":[{"$type":"Assignment","feature":"name","operator":"=","terminal":{"$type":"Keyword","value":"ticks"}},{"$type":"Assignment","feature":"value","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@18"},"arguments":[]}}]},{"$type":"Group","elements":[{"$type":"Assignment","feature":"name","operator":"=","terminal":{"$type":"Keyword","value":"max"}},{"$type":"Assignment","feature":"value","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@18"},"arguments":[]}}]},{"$type":"Group","elements":[{"$type":"Assignment","feature":"name","operator":"=","terminal":{"$type":"Keyword","value":"min"}},{"$type":"Assignment","feature":"value","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@18"},"arguments":[]}}]},{"$type":"Group","elements":[{"$type":"Assignment","feature":"name","operator":"=","terminal":{"$type":"Keyword","value":"graticule"}},{"$type":"Assignment","feature":"value","operator":"=","terminal":{"$type":"RuleCall","rule":{"$ref":"#/rules@20"},"arguments":[]}}]}]},"definesHiddenTokens":false,"entry":false,"fragment":false,"hiddenTokens":[],"parameters":[],"wildcard":false},{"$type":"TerminalRule","name":"NUMBER","type":{"$type":"ReturnType","name":"number"},"definition":{"$type":"RegexToken","regex":"/(0|[1-9][0-9]*)(\\\\.[0-9]+)?/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"BOOLEAN","type":{"$type":"ReturnType","name":"boolean"},"definition":{"$type":"TerminalAlternatives","elements":[{"$type":"CharacterRange","left":{"$type":"Keyword","value":"true"}},{"$type":"CharacterRange","left":{"$type":"Keyword","value":"false"}}]},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"GRATICULE","type":{"$type":"ReturnType","name":"string"},"definition":{"$type":"TerminalAlternatives","elements":[{"$type":"CharacterRange","left":{"$type":"Keyword","value":"circle"}},{"$type":"CharacterRange","left":{"$type":"Keyword","value":"polygon"}}]},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"ID","type":{"$type":"ReturnType","name":"string"},"definition":{"$type":"RegexToken","regex":"/[a-zA-Z_][a-zA-Z0-9\\\\-_]*/"},"fragment":false,"hidden":false},{"$type":"TerminalRule","name":"STRING","definition":{"$type":"RegexToken","regex":"/\\"[^\\"]*\\"|\'[^\']*\'/"},"fragment":false,"hidden":false}],"definesHiddenTokens":false,"hiddenTokens":[],"imports":[],"types":[],"usedGrammars":[]}'))),"RadarGrammar"),pe={languageId:"info",fileExtensions:[".mmd",".mermaid"],caseInsensitive:!1,mode:"production"},me={languageId:"packet",fileExtensions:[".mmd",".mermaid"],caseInsensitive:!1,mode:"production"},ye={languageId:"pie",fileExtensions:[".mmd",".mermaid"],caseInsensitive:!1,mode:"production"},oe={languageId:"architecture",fileExtensions:[".mmd",".mermaid"],caseInsensitive:!1,mode:"production"},de={languageId:"gitGraph",fileExtensions:[".mmd",".mermaid"],caseInsensitive:!1,mode:"production"},fe={languageId:"radar",fileExtensions:[".mmd",".mermaid"],caseInsensitive:!1,mode:"production"},$e={AstReflection:k((()=>new re),"AstReflection")},ce={Grammar:k((()=>ae()),"Grammar"),LanguageMetaData:k((()=>pe),"LanguageMetaData"),parser:{}},ge={Grammar:k((()=>ne()),"Grammar"),LanguageMetaData:k((()=>me),"LanguageMetaData"),parser:{}},Te={Grammar:k((()=>le()),"Grammar"),LanguageMetaData:k((()=>ye),"LanguageMetaData"),parser:{}},Re={Grammar:k((()=>se()),"Grammar"),LanguageMetaData:k((()=>oe),"LanguageMetaData"),parser:{}},Ce={Grammar:k((()=>ie()),"Grammar"),LanguageMetaData:k((()=>de),"LanguageMetaData"),parser:{}},ve={Grammar:k((()=>ue()),"Grammar"),LanguageMetaData:k((()=>fe),"LanguageMetaData"),parser:{}},he={ACC_DESCR:/accDescr(?:[\t ]*:([^\n\r]*)|\s*{([^}]*)})/,ACC_TITLE:/accTitle[\t ]*:([^\n\r]*)/,TITLE:/title([\t ][^\n\r]*|)/},Ae=(k(r=class extends f{runConverter(e,r,t){let a=this.runCommonConverter(e,r,t);return void 0===a&&(a=this.runCustomConverter(e,r,t)),void 0===a?super.runConverter(e,r,t):a}runCommonConverter(e,r,t){const a=he[e.name];if(void 0===a)return;const n=a.exec(r);return null!==n?void 0!==n[1]?n[1].trim().replace(/[\t ]{2,}/gm," "):void 0!==n[2]?n[2].replace(/^\s*/gm,"").replace(/\s+$/gm,"").replace(/[\t ]{2,}/gm," ").replace(/[\n\r]{2,}/gm,"\n"):void 0:void 0}},"AbstractMermaidValueConverter"),r),ke=(k(t=class extends Ae{runCustomConverter(e,r,t){}},"CommonValueConverter"),t),we=(k(a=class extends ${constructor(e){super(),this.keywords=new Set(e)}buildKeywordTokens(e,r,t){const a=super.buildKeywordTokens(e,r,t);return a.forEach((e=>{this.keywords.has(e.name)&&void 0!==e.PATTERN&&(e.PATTERN=new RegExp(e.PATTERN.toString()+"(?:(?=%%)|(?!\\S))"))})),a}},"AbstractMermaidTokenBuilder"),a);k(class extends we{},"CommonTokenBuilder");var xe=(k(n=class extends we{constructor(){super(["gitGraph"])}},"GitGraphTokenBuilder"),n),Ge={parser:{TokenBuilder:k((()=>new xe),"TokenBuilder"),ValueConverter:k((()=>new ke),"ValueConverter")}};function Ee(e=g){const r=T(R(e),$e),t=T(C({shared:r}),Ce,Ge);return r.ServiceRegistry.register(t),{shared:r,GitGraph:t}}k(Ee,"createGitGraphServices");var Ie=(k(l=class extends we{constructor(){super(["info","showInfo"])}},"InfoTokenBuilder"),l),Se={parser:{TokenBuilder:k((()=>new Ie),"TokenBuilder"),ValueConverter:k((()=>new ke),"ValueConverter")}};function Pe(e=g){const r=T(R(e),$e),t=T(C({shared:r}),ce,Se);return r.ServiceRegistry.register(t),{shared:r,Info:t}}k(Pe,"createInfoServices");var _e=(k(s=class extends we{constructor(){super(["packet-beta"])}},"PacketTokenBuilder"),s),be={parser:{TokenBuilder:k((()=>new _e),"TokenBuilder"),ValueConverter:k((()=>new ke),"ValueConverter")}};function Le(e=g){const r=T(R(e),$e),t=T(C({shared:r}),ge,be);return r.ServiceRegistry.register(t),{shared:r,Packet:t}}k(Le,"createPacketServices");var Ke=(k(i=class extends we{constructor(){super(["pie","showData"])}},"PieTokenBuilder"),i),De=(k(u=class extends Ae{runCustomConverter(e,r,t){if("PIE_SECTION_LABEL"===e.name)return r.replace(/"/g,"").trim()}},"PieValueConverter"),u),Oe={parser:{TokenBuilder:k((()=>new Ke),"TokenBuilder"),ValueConverter:k((()=>new De),"ValueConverter")}};function He(e=g){const r=T(R(e),$e),t=T(C({shared:r}),Te,Oe);return r.ServiceRegistry.register(t),{shared:r,Pie:t}}k(He,"createPieServices");var Me=(k(p=class extends we{constructor(){super(["architecture"])}},"ArchitectureTokenBuilder"),p),Ne=(k(m=class extends Ae{runCustomConverter(e,r,t){return"ARCH_ICON"===e.name?r.replace(/[()]/g,"").trim():"ARCH_TEXT_ICON"===e.name?r.replace(/["()]/g,""):"ARCH_TITLE"===e.name?r.replace(/[[\]]/g,"").trim():void 0}},"ArchitectureValueConverter"),m),Ve={parser:{TokenBuilder:k((()=>new Me),"TokenBuilder"),ValueConverter:k((()=>new Ne),"ValueConverter")}};function Be(e=g){const r=T(R(e),$e),t=T(C({shared:r}),Re,Ve);return r.ServiceRegistry.register(t),{shared:r,Architecture:t}}k(Be,"createArchitectureServices");var We=(k(y=class extends we{constructor(){super(["radar-beta"])}},"RadarTokenBuilder"),y),je={parser:{TokenBuilder:k((()=>new We),"TokenBuilder"),ValueConverter:k((()=>new ke),"ValueConverter")}};function Ue(e=g){const r=T(R(e),$e),t=T(C({shared:r}),ve,je);return r.ServiceRegistry.register(t),{shared:r,Radar:t}}k(Ue,"createRadarServices");var Fe={},Ye={info:k((async()=>{const{createInfoServices:e}=await h((async()=>{const{createInfoServices:e}=await Promise.resolve().then((()=>Je));return{createInfoServices:e}}),void 0,import.meta.url),r=e().Info.parser.LangiumParser;Fe.info=r}),"info"),packet:k((async()=>{const{createPacketServices:e}=await h((async()=>{const{createPacketServices:e}=await Promise.resolve().then((()=>Xe));return{createPacketServices:e}}),void 0,import.meta.url),r=e().Packet.parser.LangiumParser;Fe.packet=r}),"packet"),pie:k((async()=>{const{createPieServices:e}=await h((async()=>{const{createPieServices:e}=await Promise.resolve().then((()=>Ze));return{createPieServices:e}}),void 0,import.meta.url),r=e().Pie.parser.LangiumParser;Fe.pie=r}),"pie"),architecture:k((async()=>{const{createArchitectureServices:e}=await h((async()=>{const{createArchitectureServices:e}=await Promise.resolve().then((()=>Qe));return{createArchitectureServices:e}}),void 0,import.meta.url),r=e().Architecture.parser.LangiumParser;Fe.architecture=r}),"architecture"),gitGraph:k((async()=>{const{createGitGraphServices:e}=await h((async()=>{const{createGitGraphServices:e}=await Promise.resolve().then((()=>er));return{createGitGraphServices:e}}),void 0,import.meta.url),r=e().GitGraph.parser.LangiumParser;Fe.gitGraph=r}),"gitGraph"),radar:k((async()=>{const{createRadarServices:e}=await h((async()=>{const{createRadarServices:e}=await Promise.resolve().then((()=>rr));return{createRadarServices:e}}),void 0,import.meta.url),r=e().Radar.parser.LangiumParser;Fe.radar=r}),"radar")};async function qe(e,r){const t=Ye[e];if(!t)throw new Error(`Unknown diagram type: ${e}`);Fe[e]||await t();const a=Fe[e].parse(r);if(a.lexerErrors.length>0||a.parserErrors.length>0)throw new ze(a);return a.value}k(qe,"parse");var ze=(k(o=class extends Error{constructor(e){super(`Parsing failed: ${e.lexerErrors.map((e=>e.message)).join("\n")} ${e.parserErrors.map((e=>e.message)).join("\n")}`),this.result=e}},"MermaidParseError"),o);const Je=Object.defineProperty({__proto__:null,InfoModule:Se,createInfoServices:Pe},Symbol.toStringTag,{value:"Module"}),Xe=Object.defineProperty({__proto__:null,PacketModule:be,createPacketServices:Le},Symbol.toStringTag,{value:"Module"}),Ze=Object.defineProperty({__proto__:null,PieModule:Oe,createPieServices:He},Symbol.toStringTag,{value:"Module"}),Qe=Object.defineProperty({__proto__:null,ArchitectureModule:Ve,createArchitectureServices:Be},Symbol.toStringTag,{value:"Module"}),er=Object.defineProperty({__proto__:null,GitGraphModule:Ge,createGitGraphServices:Ee},Symbol.toStringTag,{value:"Module"}),rr=Object.defineProperty({__proto__:null,RadarModule:je,createRadarServices:Ue},Symbol.toStringTag,{value:"Module"});export{h as _,qe as p}; diff --git a/.output/public/assets/@traptitech-BvftqFX8.js b/.output/public/assets/@traptitech-BvftqFX8.js new file mode 100644 index 0000000000000000000000000000000000000000..b56b208f35e47d8febaf8d9dd8389033d0ab465d --- /dev/null +++ b/.output/public/assets/@traptitech-BvftqFX8.js @@ -0,0 +1 @@ +import{g as r}from"./@babel-JUxTKli9.js";import{r as e}from"./katex-BWqyRjd8.js";var t,n;const c=r(function(){if(n)return t;n=1;var r=e();function c(r,e){var t,n,c=r.posMax,s=!0,a=!0;return t=e>0?r.src.charCodeAt(e-1):-1,n=e+1<=c?r.src.charCodeAt(e+1):-1,(32===t||9===t||n>=48&&n<=57)&&(a=!1),32!==n&&9!==n||(s=!1),{can_open:s,can_close:a}}function s(r,e){var t,n,s,a;if("$"!==r.src[r.pos])return!1;if(!c(r,r.pos).can_open)return e||(r.pending+="$"),r.pos+=1,!0;for(n=t=r.pos+1;-1!==(n=r.src.indexOf("$",n));){for(a=n-1;"\\"===r.src[a];)a-=1;if((n-a)%2==1)break;n+=1}return-1===n?(e||(r.pending+="$"),r.pos=t,!0):n-t===0?(e||(r.pending+="$$"),r.pos=t+1,!0):c(r,n).can_close?(e||((s=r.push("math_inline","math",0)).markup="$",s.content=r.src.slice(t,n)),r.pos=n+1,!0):(e||(r.pending+="$"),r.pos=t,!0)}function a(r,e,t,n){var c,s,a,o,i,l=!1,p=r.bMarks[e]+r.tShift[e],u=r.eMarks[e];if(p+2>u)return!1;if("$$"!==r.src.slice(p,p+2))return!1;if(p+=2,c=r.src.slice(p,u),n)return!0;for("$$"===c.trim().slice(-2)&&(c=c.trim().slice(0,-2),l=!0),a=e;!l&&!(++a>=t)&&!((p=r.bMarks[a]+r.tShift[a])<(u=r.eMarks[a])&&r.tShift[a]/g,">").replace(/"/g,""").replace(/'/g,"'")}return t=function(e,t){(t=t||{}).katex&&(r=t.katex),t.blockClass||(t.blockClass="");e.inline.ruler.after("escape","math_inline",s),e.block.ruler.after("blockquote","math_block",a,{alt:["paragraph","reference","blockquote","list"]}),e.renderer.rules.math_inline=function(e,n){return function(e){t.displayMode=!1;try{return r.renderToString(e,t)}catch(n){return t.throwOnError,`${o(e)}`}}(e[n].content)},e.renderer.rules.math_block=function(e,n){return function(e){t.displayMode=!0;try{return`

`+r.renderToString(e,t)+"

"}catch(n){return t.throwOnError,`

${o(e)}

`}}(e[n].content)+"\n"}}}());export{c as m}; diff --git a/.output/public/assets/@vue-DcS7jJCV.js b/.output/public/assets/@vue-DcS7jJCV.js new file mode 100644 index 0000000000000000000000000000000000000000..8c3e36d3f79616a81b14d4268852fa438315d4b3 --- /dev/null +++ b/.output/public/assets/@vue-DcS7jJCV.js @@ -0,0 +1,509 @@ +import{a as e}from"./@babel-JUxTKli9.js"; +/** +* @vue/shared v3.5.14 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/ +/*! #__NO_SIDE_EFFECTS__ */ +// @__NO_SIDE_EFFECTS__ +function t(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return e=>e in t}const n={},s=[],o=()=>{},r=()=>!1,i=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(// uppercase letter +e.charCodeAt(2)>122||e.charCodeAt(2)<97),a=e=>e.startsWith("onUpdate:"),l=Object.assign,c=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},u=Object.prototype.hasOwnProperty,p=(e,t)=>u.call(e,t),d=Array.isArray,f=e=>"[object Map]"===b(e),h=e=>"[object Set]"===b(e),m=e=>"[object Date]"===b(e),g=e=>"[object RegExp]"===b(e),_=e=>"function"==typeof e,E=e=>"string"==typeof e,v=e=>"symbol"==typeof e,y=e=>null!==e&&"object"==typeof e,S=e=>(y(e)||_(e))&&_(e.then)&&_(e.catch),T=Object.prototype.toString,b=e=>T.call(e),N=e=>b(e).slice(8,-1),C=e=>"[object Object]"===b(e),I=e=>E(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,O=t( +// the leading comma is intentional so empty string "" is also included +",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),A=t("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),x=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},R=/-(\w)/g,L=x((e=>e.replace(R,((e,t)=>t?t.toUpperCase():"")))),M=/\B([A-Z])/g,k=x((e=>e.replace(M,"-$1").toLowerCase())),P=x((e=>e.charAt(0).toUpperCase()+e.slice(1))),w=x((e=>e?`on${P(e)}`:"")),D=(e,t)=>!Object.is(e,t),V=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},U=e=>{const t=parseFloat(e);return isNaN(t)?e:t},B=e=>{const t=E(e)?Number(e):NaN;return isNaN(t)?e:t};let X;const H=()=>X||(X="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}),$=/^[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*$/;const j={1:"TEXT",2:"CLASS",4:"STYLE",8:"PROPS",16:"FULL_PROPS",32:"NEED_HYDRATION",64:"STABLE_FRAGMENT",128:"KEYED_FRAGMENT",256:"UNKEYED_FRAGMENT",512:"NEED_PATCH",1024:"DYNAMIC_SLOTS",2048:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},G={1:"STABLE",2:"DYNAMIC",3:"FORWARDED"},q=t("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol"),W=q;function K(e,t=0,n=e.length){if((t=Math.max(0,Math.min(t,e.length)))>(n=Math.max(0,Math.min(n,e.length))))return"";let s=e.split(/(\r?\n)/);const o=s.filter(((e,t)=>t%2==1));s=s.filter(((e,t)=>t%2==0));let r=0;const i=[];for(let a=0;a=t){for(let e=a-2;e<=a+2||n>r;e++){if(e<0||e>=s.length)continue;const l=e+1;i.push(`${l}${" ".repeat(Math.max(3-String(l).length,0))}| ${s[e]}`);const c=s[e].length,u=o[e]&&o[e].length||0;if(e===a){const e=t-(r-(c+u)),s=Math.max(1,n>r?c-e:n-t);i.push(" | "+" ".repeat(e)+"^".repeat(s))}else if(e>a){if(n>r){const e=Math.max(Math.min(n-r,c),1);i.push(" | "+"^".repeat(e))}r+=c+u}}break}return i.join("\n")}function Y(e){if(d(e)){const t={};for(let n=0;n{if(e){const n=e.split(z);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function ee(e){let t="";if(E(e))t=e;else if(d(e))for(let n=0;n/="'\u0009\u000a\u000c\u0020]/,pe={};const de=t("accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,inert,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap"),fe=t("xmlns,accent-height,accumulate,additive,alignment-baseline,alphabetic,amplitude,arabic-form,ascent,attributeName,attributeType,azimuth,baseFrequency,baseline-shift,baseProfile,bbox,begin,bias,by,calcMode,cap-height,class,clip,clipPathUnits,clip-path,clip-rule,color,color-interpolation,color-interpolation-filters,color-profile,color-rendering,contentScriptType,contentStyleType,crossorigin,cursor,cx,cy,d,decelerate,descent,diffuseConstant,direction,display,divisor,dominant-baseline,dur,dx,dy,edgeMode,elevation,enable-background,end,exponent,fill,fill-opacity,fill-rule,filter,filterRes,filterUnits,flood-color,flood-opacity,font-family,font-size,font-size-adjust,font-stretch,font-style,font-variant,font-weight,format,from,fr,fx,fy,g1,g2,glyph-name,glyph-orientation-horizontal,glyph-orientation-vertical,glyphRef,gradientTransform,gradientUnits,hanging,height,href,hreflang,horiz-adv-x,horiz-origin-x,id,ideographic,image-rendering,in,in2,intercept,k,k1,k2,k3,k4,kernelMatrix,kernelUnitLength,kerning,keyPoints,keySplines,keyTimes,lang,lengthAdjust,letter-spacing,lighting-color,limitingConeAngle,local,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mask,maskContentUnits,maskUnits,mathematical,max,media,method,min,mode,name,numOctaves,offset,opacity,operator,order,orient,orientation,origin,overflow,overline-position,overline-thickness,panose-1,paint-order,path,pathLength,patternContentUnits,patternTransform,patternUnits,ping,pointer-events,points,pointsAtX,pointsAtY,pointsAtZ,preserveAlpha,preserveAspectRatio,primitiveUnits,r,radius,referrerPolicy,refX,refY,rel,rendering-intent,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,result,rotate,rx,ry,scale,seed,shape-rendering,slope,spacing,specularConstant,specularExponent,speed,spreadMethod,startOffset,stdDeviation,stemh,stemv,stitchTiles,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,string,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,style,surfaceScale,systemLanguage,tabindex,tableValues,target,targetX,targetY,text-anchor,text-decoration,text-rendering,textLength,to,transform,transform-origin,type,u1,u2,underline-position,underline-thickness,unicode,unicode-bidi,unicode-range,units-per-em,v-alphabetic,v-hanging,v-ideographic,v-mathematical,values,vector-effect,version,vert-adv-y,vert-origin-x,vert-origin-y,viewBox,viewTarget,visibility,width,widths,word-spacing,writing-mode,x,x-height,x1,x2,xChannelSelector,xlink:actuate,xlink:arcrole,xlink:href,xlink:role,xlink:show,xlink:title,xlink:type,xmlns:xlink,xml:base,xml:lang,xml:space,y,y1,y2,yChannelSelector,z,zoomAndPan"),he=t("accent,accentunder,actiontype,align,alignmentscope,altimg,altimg-height,altimg-valign,altimg-width,alttext,bevelled,close,columnsalign,columnlines,columnspan,denomalign,depth,dir,display,displaystyle,encoding,equalcolumns,equalrows,fence,fontstyle,fontweight,form,frame,framespacing,groupalign,height,href,id,indentalign,indentalignfirst,indentalignlast,indentshift,indentshiftfirst,indentshiftlast,indextype,justify,largetop,largeop,lquote,lspace,mathbackground,mathcolor,mathsize,mathvariant,maxsize,minlabelspacing,mode,other,overflow,position,rowalign,rowlines,rowspan,rquote,rspace,scriptlevel,scriptminsize,scriptsizemultiplier,selection,separator,separators,shift,side,src,stackalign,stretchy,subscriptshift,superscriptshift,symmetric,voffset,width,widths,xlink:href,xlink:show,xlink:type,xmlns");const me=/["'&<>]/;const ge=/^-?>||--!>|?@[\\\]^`{|}~]/g;function Ee(e,t){if(e===t)return!0;let n=m(e),s=m(t);if(n||s)return!(!n||!s)&&e.getTime()===t.getTime();if(n=v(e),s=v(t),n||s)return e===t;if(n=d(e),s=d(t),n||s)return!(!n||!s)&&function(e,t){if(e.length!==t.length)return!1;let n=!0;for(let s=0;n&&sEe(e,t)))}const ye=e=>!(!e||!0!==e.__v_isRef),Se=e=>E(e)?e:null==e?"":d(e)||y(e)&&(e.toString===T||!_(e.toString))?ye(e)?Se(e.value):JSON.stringify(e,Te,2):String(e),Te=(e,t)=>ye(t)?Te(e,t.value):f(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n],s)=>(e[be(t,s)+" =>"]=n,e)),{})}:h(t)?{[`Set(${t.size})`]:[...t.values()].map((e=>be(e)))}:v(t)?be(t):!y(t)||d(t)||C(t)?t:String(t),be=(e,t="")=>{var n; +// Symbol.description in es2019+ so we need to cast here to pass +// the lib: es2016 check +return v(e)?`Symbol(${null!=(n=e.description)?n:t})`:e},Ne=Object.defineProperty({__proto__:null,EMPTY_ARR:s,EMPTY_OBJ:n,NO:r,NOOP:o,PatchFlagNames:j,PatchFlags:{TEXT:1,1:"TEXT",CLASS:2,2:"CLASS",STYLE:4,4:"STYLE",PROPS:8,8:"PROPS",FULL_PROPS:16,16:"FULL_PROPS",NEED_HYDRATION:32,32:"NEED_HYDRATION",STABLE_FRAGMENT:64,64:"STABLE_FRAGMENT",KEYED_FRAGMENT:128,128:"KEYED_FRAGMENT",UNKEYED_FRAGMENT:256,256:"UNKEYED_FRAGMENT",NEED_PATCH:512,512:"NEED_PATCH",DYNAMIC_SLOTS:1024,1024:"DYNAMIC_SLOTS",DEV_ROOT_FRAGMENT:2048,2048:"DEV_ROOT_FRAGMENT",CACHED:-1,"-1":"CACHED",BAIL:-2,"-2":"BAIL"},ShapeFlags:{ELEMENT:1,1:"ELEMENT",FUNCTIONAL_COMPONENT:2,2:"FUNCTIONAL_COMPONENT",STATEFUL_COMPONENT:4,4:"STATEFUL_COMPONENT",TEXT_CHILDREN:8,8:"TEXT_CHILDREN",ARRAY_CHILDREN:16,16:"ARRAY_CHILDREN",SLOTS_CHILDREN:32,32:"SLOTS_CHILDREN",TELEPORT:64,64:"TELEPORT",SUSPENSE:128,128:"SUSPENSE",COMPONENT_SHOULD_KEEP_ALIVE:256,256:"COMPONENT_SHOULD_KEEP_ALIVE",COMPONENT_KEPT_ALIVE:512,512:"COMPONENT_KEPT_ALIVE",COMPONENT:6,6:"COMPONENT"},SlotFlags:{STABLE:1,1:"STABLE",DYNAMIC:2,2:"DYNAMIC",FORWARDED:3,3:"FORWARDED"},camelize:L,capitalize:P,cssVarNameEscapeSymbolsRE:_e,def:F,escapeHtml:function(e){const t=""+e,n=me.exec(t);if(!n)return t;let s,o,r="",i=0;for(o=n.index;o"function"==typeof t?t.toString():t))},genPropsAccessExp:function(e){return $.test(e)?`__props.${e}`:`__props[${JSON.stringify(e)}]`},generateCodeFrame:K,getEscapedCssVarName:function(e,t){return e.replace(_e,(e=>t?'"'===e?'\\\\\\"':`\\\\${e}`:`\\${e}`))},getGlobalThis:H,hasChanged:D,hasOwn:p,hyphenate:k,includeBooleanAttr:ce,invokeArrayFns:V,isArray:d,isBooleanAttr:le,isBuiltInDirective:A,isDate:m,isFunction:_,isGloballyAllowed:q,isGloballyWhitelisted:W,isHTMLTag:ne,isIntegerKey:I,isKnownHtmlAttr:de,isKnownMathMLAttr:he,isKnownSvgAttr:fe,isMap:f,isMathMLTag:oe,isModelListener:a,isObject:y,isOn:i,isPlainObject:C,isPromise:S,isRegExp:g,isRenderableAttrValue:function(e){if(null==e)return!1;const t=typeof e;return"string"===t||"number"===t||"boolean"===t},isReservedProp:O,isSSRSafeAttrName:function(e){if(pe.hasOwnProperty(e))return pe[e];const t=ue.test(e);return pe[e]=!t},isSVGTag:se,isSet:h,isSpecialBooleanAttr:ae,isString:E,isSymbol:v,isVoidTag:re,looseEqual:Ee,looseIndexOf:ve,looseToNumber:U,makeMap:t,normalizeClass:ee,normalizeProps:te,normalizeStyle:Y,objectToString:T,parseStringStyle:Z,propsToAttrMap:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},remove:c,slotFlagsText:G,stringifyStyle:function(e){if(!e)return"";if(E(e))return e;let t="";for(const n in e){const s=e[n];if(E(s)||"number"==typeof s){t+=`${n.startsWith("--")?n:k(n)}:${s};`}}return t},toDisplayString:Se,toHandlerKey:w,toNumber:B,toRawType:N,toTypeString:b},Symbol.toStringTag,{value:"Module"}); +/** +* @vue/reactivity v3.5.14 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/ +let Ce,Ie;class Oe{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Ce,!e&&Ce&&(this.index=(Ce.scopes||(Ce.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){let e,t;if(this._isPaused=!0,this.scopes)for(e=0,t=this.scopes.length;e0&&0===--this._on&&(Ce=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){let t,n;for(this._active=!1,t=0,n=this.effects.length;t0)return;if(Pe){let e=Pe;for(Pe=void 0;e;){const t=e.next;e.next=void 0,e.flags&=-9,e=t}}let e;for(;ke;){let n=ke;for(ke=void 0;n;){const s=n.next;if(n.next=void 0,n.flags&=-9,1&n.flags)try{n.trigger()}catch(t){e||(e=t)}n=s}}if(e)throw e}function Ue(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Be(e){let t,n=e.depsTail,s=n;for(;s;){const e=s.prevDep;-1===s.version?(s===n&&(n=e),$e(s),je(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=e}e.deps=t,e.depsTail=n}function Xe(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(He(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function He(e){if(4&e.flags&&!(16&e.flags))return;if(e.flags&=-17,e.globalVersion===Je)return;if(e.globalVersion=Je,!e.isSSR&&128&e.flags&&(!e.deps&&!e._dirty||!Xe(e)))return;e.flags|=2;const t=e.dep,n=Ie,s=Ge;Ie=e,Ge=!0;try{Ue(e);const n=e.fn(e._value);(0===t.version||D(n,e._value))&&(e.flags|=128,e._value=n,t.version++)}catch(o){throw t.version++,o}finally{Ie=n,Ge=s,Be(e),e.flags&=-3}}function $e(e,t=!1){const{dep:n,prevSub:s,nextSub:o}=e;if(s&&(s.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let e=n.computed.deps;e;e=e.nextDep)$e(e,!0)}t||--n.sc||!n.map||n.map.delete(n.key)}function je(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Ge=!0;const qe=[];function We(){qe.push(Ge),Ge=!1}function Ke(){const e=qe.pop();Ge=void 0===e||e}function Ye(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const e=Ie;Ie=void 0;try{t()}finally{Ie=e}}}let Je=0;class ze{constructor(e,t){this.sub=e,this.dep=t,this.version=t.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Qe{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(e){if(!Ie||!Ge||Ie===this.computed)return;let t=this.activeLink;if(void 0===t||t.sub!==Ie)t=this.activeLink=new ze(Ie,this),Ie.deps?(t.prevDep=Ie.depsTail,Ie.depsTail.nextDep=t,Ie.depsTail=t):Ie.deps=Ie.depsTail=t,Ze(t);else if(-1===t.version&&(t.version=this.version,t.nextDep)){const e=t.nextDep;e.prevDep=t.prevDep,t.prevDep&&(t.prevDep.nextDep=e),t.prevDep=Ie.depsTail,t.nextDep=void 0,Ie.depsTail.nextDep=t,Ie.depsTail=t,Ie.deps===t&&(Ie.deps=e)}return t}trigger(e){this.version++,Je++,this.notify(e)}notify(e){Ve();try{0;for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{Fe()}}}function Ze(e){if(e.dep.sc++,4&e.sub.flags){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let e=t.deps;e;e=e.nextDep)Ze(e)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const et=new WeakMap,tt=Symbol(""),nt=Symbol(""),st=Symbol("");function ot(e,t,n){if(Ge&&Ie){let t=et.get(e);t||et.set(e,t=new Map);let s=t.get(n);s||(t.set(n,s=new Qe),s.map=t,s.key=n),s.track()}}function rt(e,t,n,s,o,r){const i=et.get(e);if(!i)return void Je++;const a=e=>{e&&e.trigger()};if(Ve(),"clear"===t)i.forEach(a);else{const o=d(e),r=o&&I(n);if(o&&"length"===n){const e=Number(s);i.forEach(((t,n)=>{("length"===n||n===st||!v(n)&&n>=e)&&a(t)}))}else switch((void 0!==n||i.has(void 0))&&a(i.get(n)),r&&a(i.get(st)),t){case"add":o?r&&a(i.get("length")):(a(i.get(tt)),f(e)&&a(i.get(nt)));break;case"delete":o||(a(i.get(tt)),f(e)&&a(i.get(nt)));break;case"set":f(e)&&a(i.get(tt))}}Fe()}function it(e){const t=Wt(e);return t===e?t:(ot(t,0,st),Gt(e)?t:t.map(Yt))}function at(e){return ot(e=Wt(e),0,st),e}const lt={__proto__:null,[Symbol.iterator](){return ct(this,Symbol.iterator,Yt)},concat(...e){return it(this).concat(...e.map((e=>d(e)?it(e):e)))},entries(){return ct(this,"entries",(e=>(e[1]=Yt(e[1]),e)))},every(e,t){return pt(this,"every",e,t,void 0,arguments)},filter(e,t){return pt(this,"filter",e,t,(e=>e.map(Yt)),arguments)},find(e,t){return pt(this,"find",e,t,Yt,arguments)},findIndex(e,t){return pt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return pt(this,"findLast",e,t,Yt,arguments)},findLastIndex(e,t){return pt(this,"findLastIndex",e,t,void 0,arguments)}, +// flat, flatMap could benefit from ARRAY_ITERATE but are not straight-forward to implement +forEach(e,t){return pt(this,"forEach",e,t,void 0,arguments)},includes(...e){return ft(this,"includes",e)},indexOf(...e){return ft(this,"indexOf",e)},join(e){return it(this).join(e)}, +// keys() iterator only reads `length`, no optimisation required +lastIndexOf(...e){return ft(this,"lastIndexOf",e)},map(e,t){return pt(this,"map",e,t,void 0,arguments)},pop(){return ht(this,"pop")},push(...e){return ht(this,"push",e)},reduce(e,...t){return dt(this,"reduce",e,t)},reduceRight(e,...t){return dt(this,"reduceRight",e,t)},shift(){return ht(this,"shift")}, +// slice could use ARRAY_ITERATE but also seems to beg for range tracking +some(e,t){return pt(this,"some",e,t,void 0,arguments)},splice(...e){return ht(this,"splice",e)},toReversed(){return it(this).toReversed()},toSorted(e){return it(this).toSorted(e)},toSpliced(...e){return it(this).toSpliced(...e)},unshift(...e){return ht(this,"unshift",e)},values(){return ct(this,"values",Yt)}};function ct(e,t,n){const s=at(e),o=s[t]();return s===e||Gt(e)||(o._next=o.next,o.next=()=>{const e=o._next();return e.value&&(e.value=n(e.value)),e}),o}const ut=Array.prototype;function pt(e,t,n,s,o,r){const i=at(e),a=i!==e&&!Gt(e),l=i[t];if(l!==ut[t]){const t=l.apply(e,r);return a?Yt(t):t}let c=n;i!==e&&(a?c=function(t,s){return n.call(this,Yt(t),s,e)}:n.length>2&&(c=function(t,s){return n.call(this,t,s,e)}));const u=l.call(i,c,s);return a&&o?o(u):u}function dt(e,t,n,s){const o=at(e);let r=n;return o!==e&&(Gt(e)?n.length>3&&(r=function(t,s,o){return n.call(this,t,s,o,e)}):r=function(t,s,o){return n.call(this,t,Yt(s),o,e)}),o[t](r,...s)}function ft(e,t,n){const s=Wt(e);ot(s,0,st);const o=s[t](...n);return-1!==o&&!1!==o||!qt(n[0])?o:(n[0]=Wt(n[0]),s[t](...n))}function ht(e,t,n=[]){We(),Ve();const s=Wt(e)[t].apply(e,n);return Fe(),Ke(),s}const mt=t("__proto__,__v_isRef,__isVue"),gt=new Set( +Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(v));function _t(e){v(e)||(e=String(e));const t=Wt(this);return ot(t,0,e),t.hasOwnProperty(e)}class Et{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){if("__v_skip"===t)return e.__v_skip;const s=this._isReadonly,o=this._isShallow;if("__v_isReactive"===t)return!s;if("__v_isReadonly"===t)return s;if("__v_isShallow"===t)return o;if("__v_raw"===t)return n===(s?o?Vt:Dt:o?wt:Pt).get(e)||// receiver is not the reactive proxy, but has the same prototype +// this means the receiver is a user proxy of the reactive proxy +Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const r=d(e);if(!s){let e;if(r&&(e=lt[t]))return e;if("hasOwnProperty"===t)return _t}const i=Reflect.get(e,t, +// if this is a proxy wrapping a ref, return methods using the raw ref +// as receiver so that we don't have to call `toRaw` on the ref in all +// its class methods +zt(e)?e:n);return(v(t)?gt.has(t):mt(t))?i:(s||ot(e,0,t),o?i:zt(i)?r&&I(t)?i:i.value:y(i)?s?Bt(i):Ft(i):i)}}class vt extends Et{constructor(e=!1){super(!1,e)}set(e,t,n,s){let o=e[t];if(!this._isShallow){const t=jt(o);if(Gt(n)||jt(n)||(o=Wt(o),n=Wt(n)),!d(e)&&zt(o)&&!zt(n))return!t&&(o.value=n,!0)}const r=d(e)&&I(t)?Number(t)e,It=e=>Reflect.getPrototypeOf(e);function Ot(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function At(e,t){const n={get(n){const s=this.__v_raw,o=Wt(s),r=Wt(n);e||(D(n,r)&&ot(o,0,n),ot(o,0,r));const{has:i}=It(o),a=t?Ct:e?Jt:Yt;return i.call(o,n)?a(s.get(n)):i.call(o,r)?a(s.get(r)):void(s!==o&&s.get(n))},get size(){const t=this.__v_raw;return!e&&ot(Wt(t),0,tt),Reflect.get(t,"size",t)},has(t){const n=this.__v_raw,s=Wt(n),o=Wt(t);return e||(D(t,o)&&ot(s,0,t),ot(s,0,o)),t===o?n.has(t):n.has(t)||n.has(o)},forEach(n,s){const o=this,r=o.__v_raw,i=Wt(r),a=t?Ct:e?Jt:Yt;return!e&&ot(i,0,tt),r.forEach(((e,t)=>n.call(s,a(e),a(t),o)))}};l(n,e?{add:Ot("add"),set:Ot("set"),delete:Ot("delete"),clear:Ot("clear")}:{add(e){t||Gt(e)||jt(e)||(e=Wt(e));const n=Wt(this);return It(n).has.call(n,e)||(n.add(e),rt(n,"add",e,e)),this},set(e,n){t||Gt(n)||jt(n)||(n=Wt(n));const s=Wt(this),{has:o,get:r}=It(s);let i=o.call(s,e);i||(e=Wt(e),i=o.call(s,e));const a=r.call(s,e);return s.set(e,n),i?D(n,a)&&rt(s,"set",e,n):rt(s,"add",e,n),this},delete(e){const t=Wt(this),{has:n,get:s}=It(t);let o=n.call(t,e);o||(e=Wt(e),o=n.call(t,e)),s&&s.call(t,e);const r=t.delete(e);return o&&rt(t,"delete",e,void 0),r},clear(){const e=Wt(this),t=0!==e.size,n=e.clear();return t&&rt(e,"clear",void 0,void 0),n}});return["keys","values","entries",Symbol.iterator].forEach((s=>{n[s]=function(e,t,n){return function(...s){const o=this.__v_raw,r=Wt(o),i=f(r),a="entries"===e||e===Symbol.iterator&&i,l="keys"===e&&i,c=o[e](...s),u=n?Ct:t?Jt:Yt;return!t&&ot(r,0,l?nt:tt),{ +// iterator protocol +next(){const{value:e,done:t}=c.next();return t?{value:e,done:t}:{value:a?[u(e[0]),u(e[1])]:u(e),done:t}}, +// iterable protocol +[Symbol.iterator](){return this}}}}(s,e,t)})),n}function xt(e,t){const n=At(e,t);return(t,s,o)=>"__v_isReactive"===s?!e:"__v_isReadonly"===s?e:"__v_raw"===s?t:Reflect.get(p(n,s)&&s in t?n:t,s,o)}const Rt={get:xt(!1,!1)},Lt={get:xt(!1,!0)},Mt={get:xt(!0,!1)},kt={get:xt(!0,!0)},Pt=new WeakMap,wt=new WeakMap,Dt=new WeakMap,Vt=new WeakMap;function Ft(e){return jt(e)?e:Ht(e,!1,St,Rt,Pt)}function Ut(e){return Ht(e,!1,bt,Lt,wt)}function Bt(e){return Ht(e,!0,Tt,Mt,Dt)}function Xt(e){return Ht(e,!0,Nt,kt,Vt)}function Ht(e,t,n,s,o){if(!y(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const r=(i=e).__v_skip||!Object.isExtensible(i)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}(N(i));var i;if(0===r)return e;const a=o.get(e);if(a)return a;const l=new Proxy(e,2===r?s:n);return o.set(e,l),l}function $t(e){return jt(e)?$t(e.__v_raw):!(!e||!e.__v_isReactive)}function jt(e){return!(!e||!e.__v_isReadonly)}function Gt(e){return!(!e||!e.__v_isShallow)}function qt(e){return!!e&&!!e.__v_raw}function Wt(e){const t=e&&e.__v_raw;return t?Wt(t):e}function Kt(e){return!p(e,"__v_skip")&&Object.isExtensible(e)&&F(e,"__v_skip",!0),e}const Yt=e=>y(e)?Ft(e):e,Jt=e=>y(e)?Bt(e):e;function zt(e){return!!e&&!0===e.__v_isRef}function Qt(e){return en(e,!1)}function Zt(e){return en(e,!0)}function en(e,t){return zt(e)?e:new tn(e,t)}class tn{constructor(e,t){this.dep=new Qe,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=t?e:Wt(e),this._value=t?e:Yt(e),this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){const t=this._rawValue,n=this.__v_isShallow||Gt(e)||jt(e);e=n?e:Wt(e),D(e,t)&&(this._rawValue=e,this._value=n?e:Yt(e),this.dep.trigger())}}function nn(e){return zt(e)?e.value:e}function sn(e){return _(e)?e():nn(e)}const on={get:(e,t,n)=>"__v_raw"===t?e:nn(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return zt(o)&&!zt(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function rn(e){return $t(e)?e:new Proxy(e,on)}class an{constructor(e){this.__v_isRef=!0,this._value=void 0;const t=this.dep=new Qe,{get:n,set:s}=e(t.track.bind(t),t.trigger.bind(t));this._get=n,this._set=s}get value(){return this._value=this._get()}set value(e){this._set(e)}}function ln(e){return new an(e)}function cn(e){const t=d(e)?new Array(e.length):{};for(const n in e)t[n]=fn(e,n);return t}class un{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return function(e,t){const n=et.get(e);return n&&n.get(t)}(Wt(this._object),this._key)}}class pn{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function dn(e,t,n){return zt(e)?e:_(e)?new pn(e):y(e)&&arguments.length>1?fn(e,t,n):Qt(e)}function fn(e,t,n){const s=e[t];return zt(s)?s:new un(e,t,n)}class hn{constructor(e,t,n){this.fn=e,this.setter=t,this._value=void 0,this.dep=new Qe(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Je-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!t,this.isSSR=n} +/** + * @internal + */notify(){if(this.flags|=16,!(8&this.flags)&&// avoid infinite self recursion +Ie!==this)return De(this,!0),!0}get value(){const e=this.dep.track();return He(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}const mn={},gn=new WeakMap;let _n;function En(e,t=!1,n=_n){if(n){let t=gn.get(n);t||gn.set(n,t=[]),t.push(e)}}function vn(e,t=1/0,n){if(t<=0||!y(e)||e.__v_skip)return e;if((n=n||new Set).has(e))return e;if(n.add(e),t--,zt(e))vn(e.value,t,n);else if(d(e))for(let s=0;s{vn(e,t,n)}));else if(C(e)){for(const s in e)vn(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&vn(e[s],t,n)}return e} +/** +* @vue/runtime-core v3.5.14 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const yn=[];const Sn={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function Tn(e,t,n,s){try{return s?e(...s):e()}catch(o){Nn(o,t,n)}}function bn(e,t,n,s){if(_(e)){const o=Tn(e,t,n,s);return o&&S(o)&&o.catch((e=>{Nn(e,t,n)})),o}if(d(e)){const o=[];for(let r=0;r=Fn(n)?Cn.push(e):Cn.splice(function(e){let t=In+1,n=Cn.length;for(;t>>1,o=Cn[s],r=Fn(o);rFn(e)-Fn(t)));if(On.length=0,An)return void An.push(...e);for(An=e,xn=0;xnnull==e.id?2&e.flags?-1:1/0:e.id;function Un(e){try{for(In=0;In{s._d&&Gr(-1);const o=jn(t);let r;try{r=e(...n)}finally{jn(o),s._d&&Gr(1)}return r};return s._n=!0,s._c=!0,s._d=!0,s}function qn(e,t){if(null===Hn)return e;const s=xi(Hn),o=e.dirs||(e.dirs=[]);for(let r=0;re.__isTeleport,Jn=e=>e&&(e.disabled||""===e.disabled),zn=e=>e&&(e.defer||""===e.defer),Qn=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,Zn=e=>"function"==typeof MathMLElement&&e instanceof MathMLElement,es=(e,t)=>{const n=e&&e.to;if(E(n)){if(t){return t(n)}return null}return n},ts={name:"Teleport",__isTeleport:!0,process(e,t,n,s,o,r,i,a,l,c){const{mc:u,pc:p,pbc:d,o:{insert:f,querySelector:h,createText:m,createComment:g}}=c,_=Jn(t.props);let{shapeFlag:E,children:v,dynamicChildren:y}=t;if(null==e){const e=t.el=m(""),c=t.anchor=m("");f(e,n,s),f(c,n,s);const p=(e,t)=>{16&E&&(o&&o.isCE&&(o.ce._teleportTarget=e),u(v,e,t,o,r,i,a,l))},d=()=>{const e=t.target=es(t.props,h),n=rs(e,t,m,f);e&&("svg"!==i&&Qn(e)?i="svg":"mathml"!==i&&Zn(e)&&(i="mathml"),_||(p(e,n),os(t,!1)))};_&&(p(n,c),os(t,!0)),zn(t.props)?tr((()=>{d(),t.el.__isMounted=!0}),r):d()}else{if(zn(t.props)&&!e.el.__isMounted)return void tr((()=>{ts.process(e,t,n,s,o,r,i,a,l,c),delete e.el.__isMounted}),r);t.el=e.el,t.targetStart=e.targetStart;const u=t.anchor=e.anchor,f=t.target=e.target,m=t.targetAnchor=e.targetAnchor,g=Jn(e.props),E=g?n:f,v=g?u:m;if("svg"===i||Qn(f)?i="svg":("mathml"===i||Zn(f))&&(i="mathml"),y?(d(e.dynamicChildren,y,E,o,r,i,a),lr(e,t,!0)):l||p(e,t,E,v,o,r,i,a,!1),_)g?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):ns(t,n,u,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=es(t.props,h);e&&ns(t,e,null,c,0)}else g&&ns(t,f,m,c,1);os(t,_)}},remove(e,t,n,{um:s,o:{remove:o}},r){const{shapeFlag:i,children:a,anchor:l,targetStart:c,targetAnchor:u,target:p,props:d}=e;if(p&&(o(c),o(u)),r&&o(l),16&i){const e=r||!Jn(d);for(let o=0;o{e.isMounted=!0})),Js((()=>{e.isUnmounting=!0})),e}const cs=[Function,Array],us={mode:String,appear:Boolean,persisted:Boolean, +// enter +onBeforeEnter:cs,onEnter:cs,onAfterEnter:cs,onEnterCancelled:cs, +// leave +onBeforeLeave:cs,onLeave:cs,onAfterLeave:cs,onLeaveCancelled:cs, +// appear +onBeforeAppear:cs,onAppear:cs,onAfterAppear:cs,onAppearCancelled:cs},ps=e=>{const t=e.subTree;return t.component?ps(t.component):t};function ds(e){let t=e[0];if(e.length>1)for(const n of e)if(n.type!==Fr){t=n;break}return t}const fs={name:"BaseTransition",props:us,setup(e,{slots:t}){const n=mi(),s=ls();return()=>{const o=t.default&&vs(t.default(),!0);if(!o||!o.length)return;const r=ds(o),i=Wt(e),{mode:a}=i;if(s.isLeaving)return gs(r);const l=_s(r);if(!l)return gs(r);let c=ms(l,i,s,n,( +// #11061, ensure enterHooks is fresh after clone +e=>c=e));l.type!==Fr&&Es(l,c);let u=n.subTree&&_s(n.subTree);if(u&&u.type!==Fr&&!Jr(l,u)&&ps(n).type!==Fr){let e=ms(u,i,s,n);if(Es(u,e),"out-in"===a&&l.type!==Fr)return s.isLeaving=!0,e.afterLeave=()=>{s.isLeaving=!1,8&n.job.flags||n.update(),delete e.afterLeave,u=void 0},gs(r);"in-out"===a&&l.type!==Fr?e.delayLeave=(e,t,n)=>{hs(s,u)[String(u.key)]=u,e[is]=()=>{t(),e[is]=void 0,delete c.delayedLeave,u=void 0},c.delayedLeave=()=>{n(),delete c.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return r}}};function hs(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function ms(e,t,n,s,o){const{appear:r,mode:i,persisted:a=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:p,onBeforeLeave:f,onLeave:h,onAfterLeave:m,onLeaveCancelled:g,onBeforeAppear:_,onAppear:E,onAfterAppear:v,onAppearCancelled:y}=t,S=String(e.key),T=hs(n,e),b=(e,t)=>{e&&bn(e,s,9,t)},N=(e,t)=>{const n=t[1];b(e,t),d(e)?e.every((e=>e.length<=1))&&n():e.length<=1&&n()},C={mode:i,persisted:a,beforeEnter(t){let s=l;if(!n.isMounted){if(!r)return;s=_||l}t[is]&&t[is](!0 +/* cancelled */);const o=T[S];o&&Jr(e,o)&&o.el[is]&&o.el[is](),b(s,[t])},enter(e){let t=c,s=u,o=p;if(!n.isMounted){if(!r)return;t=E||c,s=v||u,o=y||p}let i=!1;const a=e[as]=t=>{i||(i=!0,b(t?o:s,[e]),C.delayedLeave&&C.delayedLeave(),e[as]=void 0)};t?N(t,[e,a]):a()},leave(t,s){const o=String(e.key);if(t[as]&&t[as](!0 +/* cancelled */),n.isUnmounting)return s();b(f,[t]);let r=!1;const i=t[is]=n=>{r||(r=!0,s(),b(n?g:m,[t]),t[is]=void 0,T[o]===e&&delete T[o])};T[o]=e,h?N(h,[t,i]):i()},clone(e){const r=ms(e,t,n,s,o);return o&&o(r),r}};return C}function gs(e){if(ws(e))return(e=ni(e)).children=null,e}function _s(e){if(!ws(e))return Yn(e.type)&&e.children?ds(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(16&t)return n[0];if(32&t&&_(n.default))return n.default()}}function Es(e,t){6&e.shapeFlag&&e.component?(e.transition=t,Es(e.component.subTree,t)):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function vs(e,t=!1,n){let s=[],o=0;for(let r=0;r1)for(let r=0;rl({name:e.name},t,{setup:e}))():e}function Ss(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Ts(e,t,s,o,r=!1){if(d(e))return void e.forEach(((e,n)=>Ts(e,t&&(d(t)?t[n]:t),s,o,r)));if(ks(o)&&!r)return void(512&o.shapeFlag&&o.type.__asyncResolved&&o.component.subTree.component&&Ts(e,t,s,o.component.subTree));const i=4&o.shapeFlag?xi(o.component):o.el,a=r?null:i,{i:l,r:u}=e,f=t&&t.r,h=l.refs===n?l.refs={}:l.refs,m=l.setupState,g=Wt(m),v=m===n?()=>!1:e=>p(g,e);if(null!=f&&f!==u&&(E(f)?(h[f]=null,v(f)&&(m[f]=null)):zt(f)&&(f.value=null)),_(u))Tn(u,l,12,[a,h]);else{const t=E(u),n=zt(u);if(t||n){const o=()=>{if(e.f){const n=t?v(u)?m[u]:h[u]:u.value;r?d(n)&&c(n,i):d(n)?n.includes(i)||n.push(i):t?(h[u]=[i],v(u)&&(m[u]=h[u])):(u.value=[i],e.k&&(h[e.k]=u.value))}else t?(h[u]=a,v(u)&&(m[u]=a)):n&&(u.value=a,e.k&&(h[e.k]=a))};a?(o.id=-1,tr(o,s)):o()}}}let bs=!1;const Ns=()=>{bs||(bs=!0)},Cs=e=>{if(1===e.nodeType)return(e=>e.namespaceURI.includes("svg")&&"foreignObject"!==e.tagName)(e)?"svg":(e=>e.namespaceURI.includes("MathML"))(e)?"mathml":void 0},Is=e=>8===e.nodeType;function Os(e){const{mt:t,p:n,o:{patchProp:s,createText:o,nextSibling:r,parentNode:a,remove:l,insert:c,createComment:u}}=e,p=(n,s,i,l,u,v=!1)=>{v=v||!!s.dynamicChildren;const y=Is(n)&&"["===n.data,S=()=>m(n,s,i,l,u,y),{type:T,ref:b,shapeFlag:N,patchFlag:C}=s;let I=n.nodeType;s.el=n,-2===C&&(v=!1,s.dynamicChildren=null);let O=null;switch(T){case Vr:3!==I?""===s.children?(c(s.el=o(""),a(n),n),O=n):O=S():(n.data!==s.children&&(Ns(),n.data=s.children),O=r(n));break;case Fr:E(n)?(O=r(n),_(s.el=n.content.firstChild,n,i)):O=8!==I||y?S():r(n);break;case Ur:if(y&&(I=(n=r(n)).nodeType),1===I||3===I){O=n;const e=!s.children.length;for(let t=0;t{a=a||!!t.dynamicChildren;const{type:c,props:u,patchFlag:p,shapeFlag:d,dirs:h,transition:m}=t,g="input"===c||"option"===c;if(g||-1!==p){h&&Wn(t,null,n,"created");let c,v=!1;if(E(e)){v=ar(null, +// no need check parentSuspense in hydration +m)&&n&&n.vnode.props&&n.vnode.props.appear;const s=e.content.firstChild;v&&m.beforeEnter(s),_(s,e,n),t.el=e=s}if(16&d&&(!u||!u.innerHTML&&!u.textContent)){let s=f(e.firstChild,t,e,n,o,r,a);for(;s;){Rs(e,1 +/* CHILDREN */)||Ns();const t=s;s=s.nextSibling,l(t)}}else if(8&d){let n=t.children;"\n"!==n[0]||"PRE"!==e.tagName&&"TEXTAREA"!==e.tagName||(n=n.slice(1)),e.textContent!==n&&(Rs(e,0 +/* TEXT */)||Ns(),e.textContent=t.children)}if(u)if(g||!a||48&p){const t=e.tagName.includes("-");for(const o in u)(g&&(o.endsWith("value")||"indeterminate"===o)||i(o)&&!O(o)||// force hydrate v-bind with .prop modifiers +"."===o[0]||t)&&s(e,o,null,u[o],void 0,n)}else if(u.onClick)s(e,"onClick",null,u.onClick,void 0,n);else if(4&p&&$t(u.style))for(const e in u.style)u.style[e];(c=u&&u.onVnodeBeforeMount)&&ui(c,n,t),h&&Wn(t,null,n,"beforeMount"),((c=u&&u.onVnodeMounted)||h||v)&&Pr((()=>{c&&ui(c,n,t),v&&m.enter(e),h&&Wn(t,null,n,"mounted")}),o)}return e.nextSibling},f=(e,t,s,i,a,l,u)=>{u=u||!!t.dynamicChildren;const d=t.children,f=d.length;for(let h=0;h{const{slotScopeIds:l}=t;l&&(o=o?o.concat(l):l);const p=a(e),d=f(r(e),t,p,n,s,o,i);return d&&Is(d)&&"]"===d.data?r(t.anchor=d):(Ns(),c(t.anchor=u("]"),p,d),d)},m=(e,t,s,o,i,c)=>{if(Rs(e.parentElement,1 +/* CHILDREN */)||Ns(),t.el=null,c){const t=g(e);for(;;){const n=r(e);if(!n||n===t)break;l(n)}}const u=r(e),p=a(e);return l(e),n(null,t,p,u,s,o,Cs(p),i),s&&(s.vnode.el=t.el,Or(s,t.el)),u},g=(e,t="[",n="]")=>{let s=0;for(;e;)if((e=r(e))&&Is(e)&&(e.data===t&&s++,e.data===n)){if(0===s)return r(e);s--}return e},_=(e,t,n)=>{const s=t.parentNode;s&&s.replaceChild(e,t);let o=n;for(;o;)o.vnode.el===t&&(o.vnode.el=o.subTree.el=e),o=o.parent},E=e=>1===e.nodeType&&"TEMPLATE"===e.tagName;return[(e,t)=>{if(!t.hasChildNodes())return n(null,e,t),Vn(),void(t._vnode=e);p(t.firstChild,e,null,null,null),Vn(),t._vnode=e},p]}const As="data-allow-mismatch",xs={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Rs(e,t){if(0===t||1===t)for(;e&&!e.hasAttribute(As);)e=e.parentElement;const n=e&&e.getAttribute(As);if(null==n)return!1;if(""===n)return!0;{const e=n.split(",");return!(0!==t||!e.includes("children"))||n.split(",").includes(xs[t])}}const Ls=H().requestIdleCallback||(e=>setTimeout(e,1)),Ms=H().cancelIdleCallback||(e=>clearTimeout(e));const ks=e=>!!e.type.__asyncLoader +/*! #__NO_SIDE_EFFECTS__ */ +// @__NO_SIDE_EFFECTS__; +function Ps(e,t){const{ref:n,props:s,children:o,ce:r}=t.vnode,i=ei(e,s,o);return i.ref=n,i.ce=r,delete t.vnode.ce,i}const ws=e=>e.type.__isKeepAlive,Ds={name:"KeepAlive", +// Marker for special handling inside the renderer. We are not using a === +// check directly on KeepAlive in the renderer, because importing it directly +// would prevent it from being tree-shaken. +__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=mi(),s=n.ctx;if(!s.renderer)return()=>{const e=t.default&&t.default();return e&&1===e.length?e[0]:e};const o=new Map,r=new Set;let i=null;const a=n.suspense,{renderer:{p:l,m:c,um:u,o:{createElement:p}}}=s,d=p("div");function f(e){Hs(e),u(e,n,a,!0)}function h(e){o.forEach(((t,n)=>{const s=Ri(t.type);s&&!e(s)&&m(n)}))}function m(e){const t=o.get(e);!t||i&&Jr(t,i)?i&&Hs(i):f(t),o.delete(e),r.delete(e)}s.activate=(e,t,n,s,o)=>{const r=e.component;c(e,t,n,0,a),l(r.vnode,e,t,n,r,a,s,e.slotScopeIds,o),tr((()=>{r.isDeactivated=!1,r.a&&V(r.a);const t=e.props&&e.props.onVnodeMounted;t&&ui(t,r.parent,e)}),a)},s.deactivate=e=>{const t=e.component;ur(t.m),ur(t.a),c(e,d,null,1,a),tr((()=>{t.da&&V(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&ui(n,t.parent,e),t.isDeactivated=!0}),a)},mr((()=>[e.include,e.exclude]),(([e,t])=>{e&&h((t=>Vs(e,t))),t&&h((e=>!Vs(t,e)))}), +// prune post-render after `current` has been updated +{flush:"post",deep:!0});let g=null;const _=()=>{null!=g&&(Ar(n.subTree.type)?tr((()=>{o.set(g,$s(n.subTree))}),n.subTree.suspense):o.set(g,$s(n.subTree)))};return Ws(_),Ys(_),Js((()=>{o.forEach((e=>{const{subTree:t,suspense:s}=n,o=$s(t);if(e.type!==o.type||e.key!==o.key)f(e);else{Hs(o);const e=o.component.da;e&&tr(e,s)}}))})),()=>{if(g=null,!t.default)return i=null;const n=t.default(),s=n[0];if(n.length>1)return i=null,n;if(!(Yr(s)&&(4&s.shapeFlag||128&s.shapeFlag)))return i=null,s;let a=$s(s);if(a.type===Fr)return i=null,a;const l=a.type,c=Ri(ks(a)?a.type.__asyncResolved||{}:l),{include:u,exclude:p,max:d}=e;if(u&&(!c||!Vs(u,c))||p&&c&&Vs(p,c))return a.shapeFlag&=-257,i=a,s;const f=null==a.key?l:a.key,h=o.get(f);return a.el&&(a=ni(a),128&s.shapeFlag&&(s.ssContent=a)),g=f,h?(a.el=h.el,a.component=h.component,a.transition&&Es(a,a.transition),a.shapeFlag|=512,r.delete(f),r.add(f)):(r.add(f),d&&r.size>parseInt(d,10)&&m(r.values().next().value)),a.shapeFlag|=256,i=a,Ar(s.type)?s:a}}};function Vs(e,t){return d(e)?e.some((e=>Vs(e,t))):E(e)?e.split(",").includes(t):!!g(e)&&(e.lastIndex=0,e.test(t))}function Fs(e,t){Bs(e,"a",t)}function Us(e,t){Bs(e,"da",t)}function Bs(e,t,n=hi){const s=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(js(t,s,n),n){let e=n.parent;for(;e&&e.parent;)ws(e.parent.vnode)&&Xs(s,t,n,e),e=e.parent}}function Xs(e,t,n,s){const o=js(t,e,s,!0 +/* prepend */);zs((()=>{c(s[t],o)}),n)}function Hs(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function $s(e){return 128&e.shapeFlag?e.ssContent:e}function js(e,t,n=hi,s=!1){if(n){const o=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...s)=>{We();const o=Ei(n),r=bn(t,n,e,s);return o(),Ke(),r});return s?o.unshift(r):o.push(r),r}}const Gs=e=>(t,n=hi)=>{bi&&"sp"!==e||js(e,((...e)=>t(...e)),n)},qs=Gs("bm"),Ws=Gs("m"),Ks=Gs("bu"),Ys=Gs("u"),Js=Gs("bum"),zs=Gs("um"),Qs=Gs("sp"),Zs=Gs("rtg"),eo=Gs("rtc");function to(e,t=hi){js("ec",e,t)}const no="components";function so(e,t){return ao(no,e,!0,t)||e}const oo=Symbol.for("v-ndc");function ro(e){return E(e)?ao(no,e,!1)||e:e||oo}function io(e){return ao("directives",e)}function ao(e,t,n=!0,s=!1){const o=Hn||hi;if(o){const n=o.type;if(e===no){const e=Ri(n,!1);if(e&&(e===t||e===L(t)||e===P(L(t))))return n}const r= +// local registration +// check instance[type] first which is resolved for options API +lo(o[e]||n[e],t)||// global registration +lo(o.appContext[e],t);return!r&&s?n:r}}function lo(e,t){return e&&(e[t]||e[L(t)]||e[P(L(t))])}function co(e,t,n,s){let o;const r=n&&n[s],i=d(e);if(i||E(e)){let n=!1,s=!1;i&&$t(e)&&(n=!Gt(e),s=jt(e),e=at(e)),o=new Array(e.length);for(let i=0,a=e.length;it(e,n,void 0,r&&r[n])));else{const n=Object.keys(e);o=new Array(n.length);for(let s=0,i=n.length;s!Yr(e)||e.type!==Fr&&!(e.type===Dr&&!po(e.children))))?e:null}const fo=e=>e?yi(e)?xi(e):fo(e.parent):null,ho= +// Move PURE marker to new line to workaround compiler discarding it +// due to type annotation +l(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>fo(e.parent),$root:e=>fo(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Io(e),$forceUpdate:e=>e.f||(e.f=()=>{kn(e.update)}),$nextTick:e=>e.n||(e.n=Mn.bind(e.proxy)),$watch:e=>_r.bind(e)}),mo=(e,t)=>e!==n&&!e.__isScriptSetup&&p(e,t),go={get({_:e},t){if("__v_skip"===t)return!0;const{ctx:s,setupState:o,data:r,props:i,accessCache:a,type:l,appContext:c}=e;let u;if("$"!==t[0]){const l=a[t];if(void 0!==l)switch(l){case 1:return o[t];case 2:return r[t];case 4:return s[t];case 3:return i[t]}else{if(mo(o,t))return a[t]=1,o[t];if(r!==n&&p(r,t))return a[t]=2,r[t];if( +// only cache other properties when instance has declared (thus stable) +// props +(u=e.propsOptions[0])&&p(u,t))return a[t]=3,i[t];if(s!==n&&p(s,t))return a[t]=4,s[t];To&&(a[t]=0)}}const d=ho[t];let f,h;return d?("$attrs"===t&&ot(e.attrs,0,""),d(e)): +// css module (injected by vue-loader) +(f=l.__cssModules)&&(f=f[t])?f:s!==n&&p(s,t)?(a[t]=4,s[t]):( +// global properties +h=c.config.globalProperties,p(h,t)?h[t]:void 0)},set({_:e},t,s){const{data:o,setupState:r,ctx:i}=e;return mo(r,t)?(r[t]=s,!0):o!==n&&p(o,t)?(o[t]=s,!0):!p(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(i[t]=s,!0))},has({_:{data:e,setupState:t,accessCache:s,ctx:o,appContext:r,propsOptions:i}},a){let l;return!!s[a]||e!==n&&p(e,a)||mo(t,a)||(l=i[0])&&p(l,a)||p(o,a)||p(ho,a)||p(r.config.globalProperties,a)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:p(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},_o=l({},go,{get(e,t){if(t!==Symbol.unscopables)return go.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!q(t)});function Eo(){return vo().slots}function vo(){const e=mi();return e.setupContext||(e.setupContext=Ai(e))}function yo(e){return d(e)?e.reduce(((e,t)=>(e[t]=null,e)),{}):e}function So(e,t){const n=yo(e);for(const s in t){if(s.startsWith("__skip"))continue;let e=n[s];e?d(e)||_(e)?e=n[s]={type:e,default:t[s]}:e.default=t[s]:null===e&&(e=n[s]={default:t[s]}),e&&t[`__skip_${s}`]&&(e.skipFactory=!0)}return n}let To=!0;function bo(e){const t=Io(e),n=e.proxy,s=e.ctx;To=!1,t.beforeCreate&&No(t.beforeCreate,e,"bc");const{ +// state +data:r,computed:i,methods:a,watch:l,provide:c,inject:u,created: +// lifecycle +p,beforeMount:f,mounted:h,beforeUpdate:m,updated:g,activated:E,deactivated:v,beforeDestroy:S,beforeUnmount:T,destroyed:b,unmounted:N,render:C,renderTracked:I,renderTriggered:O,errorCaptured:A,serverPrefetch:x,expose: +// public API +R,inheritAttrs:L,components: +// assets +M,directives:k,filters:P}=t;if(u&&function(e,t){d(e)&&(e=Ro(e));for(const n in e){const s=e[n];let o;o=y(s)?"default"in s?Uo(s.from||n,s.default,!0):Uo(s.from||n):Uo(s),zt(o)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>o.value,set:e=>o.value=e}):t[n]=o}}(u,s,null),a)for(const o in a){const e=a[o];_(e)&&(s[o]=e.bind(n))}if(r){const t=r.call(n,n);y(t)&&(e.data=Ft(t))}if(To=!0,i)for(const d in i){const e=i[d],t=_(e)?e.bind(n,n):_(e.get)?e.get.bind(n,n):o,r=!_(e)&&_(e.set)?e.set.bind(n):o,a=Li({get:t,set:r});Object.defineProperty(s,d,{enumerable:!0,configurable:!0,get:()=>a.value,set:e=>a.value=e})}if(l)for(const o in l)Co(l[o],s,n,o);if(c){const e=_(c)?c.call(n):c;Reflect.ownKeys(e).forEach((t=>{Fo(t,e[t])}))}function w(e,t){d(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(p&&No(p,e,"c"),w(qs,f),w(Ws,h),w(Ks,m),w(Ys,g),w(Fs,E),w(Us,v),w(to,A),w(eo,I),w(Zs,O),w(Js,T),w(zs,N),w(Qs,x),d(R))if(R.length){const t=e.exposed||(e.exposed={});R.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});C&&e.render===o&&(e.render=C),null!=L&&(e.inheritAttrs=L),M&&(e.components=M),k&&(e.directives=k),x&&Ss(e)}function No(e,t,n){bn(d(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function Co(e,t,n,s){let o=s.includes(".")?Er(n,s):()=>n[s];if(E(e)){const n=t[e];_(n)&&mr(o,n)}else if(_(e))mr(o,e.bind(n));else if(y(e))if(d(e))e.forEach((e=>Co(e,t,n,s)));else{const s=_(e.handler)?e.handler.bind(n):t[e.handler];_(s)&&mr(o,s,e)}}function Io(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,a=r.get(t);let l;return a?l=a:o.length||n||s?(l={},o.length&&o.forEach((e=>Oo(l,e,i,!0))),Oo(l,t,i)):l=t,y(t)&&r.set(t,l),l}function Oo(e,t,n,s=!1){const{mixins:o,extends:r}=t;r&&Oo(e,r,n,!0),o&&o.forEach((t=>Oo(e,t,n,!0)));for(const i in t)if(s&&"expose"===i);else{const s=Ao[i]||n&&n[i];e[i]=s?s(e[i],t[i]):t[i]}return e}const Ao={data:xo,props:ko,emits:ko, +// objects +methods:Mo,computed:Mo, +// lifecycle +beforeCreate:Lo,created:Lo,beforeMount:Lo,mounted:Lo,beforeUpdate:Lo,updated:Lo,beforeDestroy:Lo,beforeUnmount:Lo,destroyed:Lo,unmounted:Lo,activated:Lo,deactivated:Lo,errorCaptured:Lo,serverPrefetch:Lo, +// assets +components:Mo,directives:Mo, +// watch +watch:function(e,t){if(!e)return t;if(!t)return e;const n=l(Object.create(null),e);for(const s in t)n[s]=Lo(e[s],t[s]);return n}, +// provide / inject +provide:xo,inject:function(e,t){return Mo(Ro(e),Ro(t))}};function xo(e,t){return t?e?function(){return l(_(e)?e.call(this,this):e,_(t)?t.call(this,this):t)}:t:e}function Ro(e){if(d(e)){const t={};for(let n=0;n(r.has(e)||(e&&_(e.install)?(r.add(e),e.install(c,...t)):_(e)&&(r.add(e),e(c,...t))),c),mixin:e=>(o.mixins.includes(e)||o.mixins.push(e),c),component:(e,t)=>t?(o.components[e]=t,c):o.components[e],directive:(e,t)=>t?(o.directives[e]=t,c):o.directives[e],mount(r,i,l){if(!a){const u=c._ceVNode||ei(n,s);return u.appContext=o,!0===l?l="svg":!1===l&&(l=void 0),i&&t?t(u,r):e(u,r,l),a=!0,c._container=r,r.__vue_app__=c,xi(u.component)}},onUnmount(e){i.push(e)},unmount(){a&&(bn(i,c._instance,16),e(null,c._container),delete c._container.__vue_app__)},provide:(e,t)=>(o.provides[e]=t,c),runWithContext(e){const t=Vo;Vo=c;try{return e()}finally{Vo=t}}};return c}}let Vo=null;function Fo(e,t){if(hi){let n=hi.provides;const s=hi.parent&&hi.parent.provides;s===n&&(n=hi.provides=Object.create(s)),n[e]=t}else;}function Uo(e,t,n=!1){const s=hi||Hn;if(s||Vo){const o=Vo?Vo._context.provides:s?null==s.parent?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides:void 0;if(o&&e in o)return o[e];if(arguments.length>1)return n&&_(t)?t.call(s&&s.proxy):t}}function Bo(){return!!(hi||Hn||Vo)}const Xo={},Ho=()=>Object.create(Xo),$o=e=>Object.getPrototypeOf(e)===Xo;function jo(e,t,s,o){const[r,i]=e.propsOptions;let a,l=!1;if(t)for(let n in t){if(O(n))continue;const c=t[n];let u;r&&p(r,u=L(n))?i&&i.includes(u)?(a||(a={}))[u]=c:s[u]=c:Tr(e.emitsOptions,n)||n in o&&c===o[n]||(o[n]=c,l=!0)}if(i){const t=Wt(s),o=a||n;for(let n=0;n{f=!0;const[n,s]=Wo(e,t,!0);l(c,n),s&&u.push(...s)};!o&&t.mixins.length&&t.mixins.forEach(n),e.extends&&n(e.extends),e.mixins&&e.mixins.forEach(n)}if(!a&&!f)return y(e)&&r.set(e,s),s;if(d(a))for(let s=0;s"_"===e[0]||"$stable"===e,Jo=e=>d(e)?e.map(ii):[ii(e)],zo=(e,t,n)=>{if(t._n)return t;const s=Gn(((...e)=>Jo(t(...e))),n);return s._c=!1,s},Qo=(e,t,n)=>{const s=e._ctx;for(const o in e){if(Yo(o))continue;const n=e[o];if(_(n))t[o]=zo(0,n,s);else if(null!=n){const e=Jo(n);t[o]=()=>e}}},Zo=(e,t)=>{const n=Jo(t);e.slots.default=()=>n},er=(e,t,n)=>{for(const s in t)!n&&Yo(s)||(e[s]=t[s])},tr=Pr;function nr(e){return or(e)}function sr(e){return or(e,Os)}function or(e,t){H().__VUE__=!0;const{insert:r,remove:i,patchProp:a,createElement:l,createText:c,createComment:u,setText:f,setElementText:h,parentNode:m,nextSibling:g,setScopeId:_=o,insertStaticContent:E}=e,v=(e,t,n,s=null,o=null,r=null,i=void 0,a=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!Jr(e,t)&&(s=J(e),G(e,o,r,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:c,ref:u,shapeFlag:p}=t;switch(c){case Vr:y(e,t,n,s);break;case Fr:S(e,t,n,s);break;case Ur:null==e&&T(t,n,s,i);break;case Dr:M(e,t,n,s,o,r,i,a,l);break;default:1&p?b(e,t,n,s,o,r,i,a,l):6&p?P(e,t,n,s,o,r,i,a,l):(64&p||128&p)&&c.process(e,t,n,s,o,r,i,a,l,Z)}null!=u&&o&&Ts(u,e&&e.ref,r,t||e,!t)},y=(e,t,n,s)=>{if(null==e)r(t.el=c(t.children),n,s);else{const n=t.el=e.el;t.children!==e.children&&f(n,t.children)}},S=(e,t,n,s)=>{null==e?r(t.el=u(t.children||""),n,s):t.el=e.el},T=(e,t,n,s)=>{[e.el,e.anchor]=E(e.children,t,n,s,e.el,e.anchor)},b=(e,t,n,s,o,r,i,a,l)=>{"svg"===t.type?i="svg":"math"===t.type&&(i="mathml"),null==e?N(t,n,s,o,r,i,a,l):A(e,t,o,r,i,a,l)},N=(e,t,n,s,o,i,c,u)=>{let p,d;const{props:f,shapeFlag:m,transition:g,dirs:_}=e;if(p=e.el=l(e.type,i,f&&f.is,f),8&m?h(p,e.children):16&m&&I(e.children,p,null,s,o,rr(e,i),c,u),_&&Wn(e,null,s,"created"),C(p,e,e.scopeId,c,s),f){for(const e in f)"value"===e||O(e)||a(p,e,null,f[e],i,s);"value"in f&&a(p,"value",null,f.value,i),(d=f.onVnodeBeforeMount)&&ui(d,s,e)}_&&Wn(e,null,s,"beforeMount");const E=ar(o,g);E&&g.beforeEnter(p),r(p,t,n),((d=f&&f.onVnodeMounted)||E||_)&&tr((()=>{d&&ui(d,s,e),E&&g.enter(p),_&&Wn(e,null,s,"mounted")}),o)},C=(e,t,n,s,o)=>{if(n&&_(e,n),s)for(let r=0;r{for(let c=l;c{const c=t.el=e.el;let{patchFlag:u,dynamicChildren:p,dirs:d}=t;u|=16&e.patchFlag;const f=e.props||n,m=t.props||n;let g;if(s&&ir(s,!1),(g=m.onVnodeBeforeUpdate)&&ui(g,s,t,e),d&&Wn(t,e,s,"beforeUpdate"),s&&ir(s,!0),(f.innerHTML&&null==m.innerHTML||f.textContent&&null==m.textContent)&&h(c,""),p?x(e.dynamicChildren,p,c,s,o,rr(t,r),i):l||B(e,t,c,null,s,o,rr(t,r),i,!1),u>0){if(16&u)R(c,f,m,s,r);else if(2&u&&f.class!==m.class&&a(c,"class",null,m.class,r),4&u&&a(c,"style",f.style,m.style,r),8&u){const e=t.dynamicProps;for(let t=0;t{g&&ui(g,s,t,e),d&&Wn(t,e,s,"updated")}),o)},x=(e,t,n,s,o,r,i)=>{for(let a=0;a{if(t!==s){if(t!==n)for(const n in t)O(n)||n in s||a(e,n,t[n],null,r,o);for(const n in s){if(O(n))continue;const i=s[n],l=t[n];i!==l&&"value"!==n&&a(e,n,l,i,r,o)}"value"in s&&a(e,"value",t.value,s.value,r)}},M=(e,t,n,s,o,i,a,l,u)=>{const p=t.el=e?e.el:c(""),d=t.anchor=e?e.anchor:c("");let{patchFlag:f,dynamicChildren:h,slotScopeIds:m}=t;m&&(l=l?l.concat(m):m),null==e?(r(p,n,s),r(d,n,s),I( +// #10007 +// such fragment like `<>` will be compiled into +// a fragment which doesn't have a children. +// In this case fallback to an empty array +t.children||[],n,d,o,i,a,l,u)):f>0&&64&f&&h&&// #2715 the previous fragment could've been a BAILed one as a result +// of renderSlot() with no valid children +e.dynamicChildren?(x(e.dynamicChildren,h,n,o,i,a,l),( +// #2080 if the stable fragment has a key, it's a